zap_report.html

Generated with ZAP on вт 16 дек. 2025, at 14:04:19

ZAP Version: 2.16.1

ZAP by Checkmarx

Contents

About this report

Report parameters

Contexts

No contexts were selected, so all contexts were included by default.

Sites

The following sites were included:

  • https://www.fa.ru

(If no sites were selected, all sites were included by default.)

An included site must also be within one of the included contexts for its data to be included in the report.

Risk levels

Included: Высокий, Средний, Низкий, Информационный

Excluded: None

Confidence levels

Included: Пользователь подтвержден , Высокий, Средний, Низкий

Excluded: Пользователь подтвержден , Высокий, Средний, Низкий, Ложно-положительное

Summaries

Alert counts by risk and confidence

This table shows the number of alerts for each level of risk and confidence included in the report.

(The percentages in brackets represent the count as a percentage of the total number of alerts included in the report, rounded to one decimal place.)

Confidence
Пользователь подтвержден Высокий Средний Низкий Total
Risk Высокий 0
(0,0 %)
1
(4,0 %)
1
(4,0 %)
0
(0,0 %)
2
(8,0 %)
Средний 0
(0,0 %)
5
(20,0 %)
2
(8,0 %)
1
(4,0 %)
8
(32,0 %)
Низкий 0
(0,0 %)
2
(8,0 %)
6
(24,0 %)
1
(4,0 %)
9
(36,0 %)
Информационный 0
(0,0 %)
1
(4,0 %)
3
(12,0 %)
2
(8,0 %)
6
(24,0 %)
Total 0
(0,0 %)
9
(36,0 %)
12
(48,0 %)
4
(16,0 %)
25
(100%)

Alert counts by site and risk

This table shows, for each site for which one or more alerts were raised, the number of alerts raised at each risk level.

Alerts with a confidence level of "False Positive" have been excluded from these counts.

(The numbers in brackets are the number of alerts raised for the site at or above that risk level.)

Risk
Высокий
(= Высокий)
Средний
(>= Средний)
Низкий
(>= Низкий)
Информационный
(>= Информационный)
Site https://www.fa.ru 2
(2)
8
(10)
9
(19)
6
(25)

Alert counts by alert type

This table shows the number of alerts of each alert type, together with the alert type's risk level.

(The percentages in brackets represent each count as a percentage, rounded to one decimal place, of the total number of alerts included in this report.)

Alert type Risk Count
Раскрытие PII Высокий 1
(4,0 %)
Уязвимость JS Библиотеки (Library) Высокий 1
(4,0 %)
CSP: Failure to Define Directive with No Fallback Средний 2070
(8 280,0 %)
CSP: style-src небезопасный встроенный Средний 2070
(8 280,0 %)
CSP: Директива подстановочного знака Средний 2070
(8 280,0 %)
CSP: скрипт-SRC небезопасный встроенный Средний 2070
(8 280,0 %)
Возможные IP-адреса, найденные в Viewstate Средний 1
(4,0 %)
Заголовок Content Security Policy (CSP) не задан Средний 15
(60,0 %)
Отсутствует заголовок (Header) для защиты от кликджекинга Средний 1
(4,0 %)
Отсутствуют токены против CSRF атак Средний 48
(192,0 %)
Cookie без атрибута SameSite Низкий 72
(288,0 %)
Cookie без флажка безопасности Низкий 72
(288,0 %)
Включение исходного файла междоменного JavaScript Низкий 1
(4,0 %)
Заголовок Strict-Transport-Security не установлен Низкий 2247
(8 988,0 %)
Заголовок X-Content-Type-Options отсутствует Низкий 1119
(4 476,0 %)
Защищенные страницы содержат смешанный контент Низкий 2
(8,0 %)
Раскрытие отметки времени - Unix Низкий 2063
(8 252,0 %)
Раскрытие ошибок приложения Низкий 7
(28,0 %)
Сервер утечка информации о версии через поле заголовка HTTP-ответа «Server» Низкий 2251
(9 004,0 %)
CSP: Header & Meta Информационный 20
(80,0 %)
Session Management Response Identified Информационный 77
(308,0 %)
Атрибут элемента HTML, управляемый пользователем (потенциальный XSS) Информационный 31
(124,0 %)
Пересмотрите директивы управления кэшем Информационный 1203
(4 812,0 %)
Раскрытие информации - подозрительные комментарии Информационный 6
(24,0 %)
Современное веб-приложение Информационный 2046
(8 184,0 %)
Total 25

Alerts

  1. Risk=Высокий, Confidence=Высокий (1)

    1. https://www.fa.ru (1)

      1. Раскрытие PII (1)
        1. GET https://www.fa.ru/for-applicants/educational-programs/dpo/byhuchet/
          Alert tags
          Alert description

          Ответ содержит личную информацию, такую как номер CC, SSN и аналогичные конфиденциальные данные.

          Other info

          Обнаружен тип кредитной карты: Maestro

          Идентификационный номер банка: 676864

          Торговая марка: MAESTRO

          Категория:

          Эмитент: VTB BANK (ARMENIA) CJSC

          Request
          Request line and header section (367 bytes)
          GET https://www.fa.ru/for-applicants/educational-programs/dpo/byhuchet/ HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/sitemap-files.xml
          Cookie: PHPSESSID=55GD6ogtrC3BCvIP54EbqdVa76Qs0VMI
          
          
          Request body (0 bytes)
          Response
          Status line and header section (526 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:16:19 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 136685
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Cache-Control: max-age=60
          Cache-Control: private, max-age=60
          X-Frame-Options: SAMEORIGIN
          Content-Security-Policy: frame-ancestors 'self';
          Vary: Accept-Encoding
          Expires: Tue, 16 Dec 2025 10:17:19 GMT
          
          
          Response body (136685 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="абитуриенты, поступление, Финансовый университет, направления подготовки, документы, приёмная комиссия, экзамены, баллы ЕГЭ, обучение, подготовительные курсы" />
          <meta name="description" content=" " />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/for-applicants/educational-programs/dpo/byhuchet/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="robots" content="index, follow"/>
          
          
          
                      <title>Бухгалтерский учет, анализ и аудит</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | Бухгалтерский учет, анализ и аудит"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header _contrast" id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app">
          <section class="app-hero _page-has-sidebar ">
              <div class="app-hero__image"><img src="/upload/constructor/f96/8qpvfkqmsgthl2a87twmz7udo8l66jaj.jpg" alt="Бухгалтерский учет, анализ и аудит" /></div>
              <div class="container app-hero__content">
                  <div class="breadcrumbs  _contrast"><ol class="breadcrumbs__list" itemscope="itemscope" itemtype="https://schema.org/BreadcrumbList">
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/" itemprop="item">Главная</a>
          				<meta itemprop="position" content="0" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/for-applicants/" itemprop="item">Поступающим</a>
          				<meta itemprop="position" content="1" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/for-applicants/educational-programs/" itemprop="item">Каталог образовательных программ</a>
          				<meta itemprop="position" content="2" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/for-applicants/educational-programs/dpo/" itemprop="item">Дополнительное профессиональное образование</a>
          				<meta itemprop="position" content="3" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/for-applicants/educational-programs/dpo/byhuchet/" itemprop="item">Бухгалтерский учет, анализ и аудит</a>
          				<meta itemprop="position" content="4" />
                         
          			</li></ol><div class="breadcrumbs__mobile-button "><a class="ui-button _tertiary _contrast" href="/for-applicants/educational-programs/dpo/"><span class="ui-button__icon"><svg class="_icon-arrow-left-16"><use href="/local/templates/main/sprite.svg#arrow-left-16"></use></svg></span>Назад</a></div></div>
          
          
                  <div class="app-hero__top _wide">
                      <h1>Бухгалтерский учет, анализ и аудит</h1>
                                      <p class="app-hero__faculty">
                                                      <a class="ui-button _tertiary _contrast _icon-arrow" href="/university/structure/dpo/ick/">
                                      Институт цифровых компетенций                            <span class="ui-button__circle-wrapper">
                                              <span class="ui-button__circle"></span>
                                          </span>
                                      <span class="ui-button__icon">
                                              <svg class="_icon-arrow-up-right-16">
                                                  <use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use>
                                              </svg>
                                          </span>
                                  </a>
                                                                  </p>
                                      <div class="app-hero__code"><span>Профессиональной переподготовки</span></div>
                                      <div class="app-hero-details">
                                                      <div class="app-hero-details__item">
                                      <span class="app-hero-details__label">Форма обучения</span>
                                      <div class="app-hero-details__text">
                                          <span>очно-заочная с применением ДОТ</span>
                                                                      </div>
                                  </div>
                                                      <div class="app-hero-details__item">
                                      <span class="app-hero-details__label">Количество часов</span>
                                      <div class="app-hero-details__text">
                                          <span>288</span>
                                                                      </div>
                                  </div>
                                                      <div class="app-hero-details__item">
                                      <span class="app-hero-details__label">Стоимость</span>
                                      <div class="app-hero-details__text">
                                          <span>90 000 р.</span>
                                                                      </div>
                                  </div>
                                              </div>
                                  <div class="app-hero__actions">
                                              <a class="ui-button _primary _contrast _icon-arrow" target="_blank" href="https://b24-ucyil7.bitrix24.site/crm_form_kge0f/?program=309">Подать заявку<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                                      </div>
                  </div>
              </div>
          </section>
          <div class="sidebar container js-sidebar">
              <div class="sidebar__inner"><button class="sidebar__trigger _open js-sidebar__trigger"><span class="text-h4">Навигация по разделу</span><span class="sidebar__icon"><svg class="_icon-menu-16"><use href="/local/templates/main/sprite.svg#menu-16"></use></svg><svg class="_icon-close-16"><use href="/local/templates/main/sprite.svg#close-16"></use></svg></span></button>
                  <div class="sidebar__content js-sidebar__content">
                      <div class="sidebar__content-inner">
                                          <a class="sidebar__link" href="/university/structure/dpo/ick/slushatelyam/">Организация обучения</a>
                                          <a class="sidebar__link" href="/university/structure/dpo/ick#block-40465">Информация для поступающих</a>
                                          <a class="sidebar__link" href="/university/structure/dpo/ick#block-40476">Программы Института</a>
                                          <a class="sidebar__link" href="/university/structure/dpo/ick/raspisanie/">Расписание</a>
                                      </div>
                  </div>
              </div>
          </div><div  id="block-41904" class="container">
              <section class="app-section  _is-slim">
                          <div class="app-section__content">
                      <div class="text-content">
                          <p>Цель программы - формирование у слушателей профессиональных компетенций в сфере учетных, аналитических и контрольных процессов в целях обеспечения реализации оперативных и стратегических целей деятельности организации с получением права на ведение нового вида профессиональной деятельности в сфере бухгалтерского учета, анализа и аудита.</p>            </div>
                  </div>
              </section>
          </div><div class="container">
              <section  id="block-5230" class="app-section _gutter-md _is-slim">
                          <div class="app-section__content">
                      <div class="text-content">
                                          <div class="accordions">
                                                  <div class="ui-accordion js-accordion">
                                  <div class="ui-accordion__toggle js-accordion-toggle">
                                                                      <h4 class="ui-accordion__title">Навыки и компетенции</h4>
                                                                  <button class="ui-accordion__button" type="button"><svg class="_icon-caret-down-16">
                                              <use href="/local/templates/main/sprite.svg#caret-down-16"></use>
                                          </svg></button>
                                  </div>
                                  <div class="ui-accordion__content-wrapper js-accordion-content">
                                      <div class="ui-accordion__content">
                                          <div class="text-content">
                                              <p></p><p></p><ul><li>Квалифицированное применение знаний и умений в области учетных, аналитических и контрольных процессов в организации</li><li>Практическое осуществление деятельности по поиску, выявлению, анализу, оценке и регистрации фактов финансово-хозяйственной деятельности</li><li>Использование на практике знаний и умений в деятельности по постоянному улучшению систем учета, управления и контроля в организации</li><li>Выявление и реализация возможностей улучшения учетных, аналитических и контрольных процессов в организации</li><li>Квалифицированное осуществление деятельности по организации корпоративной политики в области учета, анализа и аудита (контроля)</li></ul><p></p>                                </div>
                                      </div>
                                  </div>
                              </div>
                              
                          </div>
                      </div>
                  </div>
              </section>
          </div><div  id="block-5228" class="container">
              <section class="app-section  _gutter-none _is-slim">
                          <div class="app-section__content">
                      <div class="text-content">
                          <h3><strong>По окончании обучения вы получите:</strong><br></h3>            </div>
                  </div>
              </section>
          </div><div  id="block-6386" class="container">
              <section class="app-section  _gutter-sm _is-slim">
                          <div class="app-section__content">
                      <div class="text-content">
                          <h4><br>- Диплом Финансового университета при Правительстве РФ</h4><p><img src="/upload/constructor/ad8/xid10vy0ml1lk6rc5f0f5ig446e6r93j.png" data-mce-src="/upload/constructor/ad8/xid10vy0ml1lk6rc5f0f5ig446e6r93j.png" width="498" height="236"></p>            </div>
                  </div>
              </section>
          </div><div class="container">
              <section  id="block-5231" class="app-section _gutter-md _is-slim">
                          <div class="app-section__head">
                      <div class="app-section__head-wrapper">
                          <h2 id="about">Структура программы</h2>
                      </div>
                  </div>
                          <div class="app-section__content">
                      <div class="text-content">
                                          <p></p><p></p>                                <div class="accordions">
                                                  <div class="ui-accordion js-accordion">
                                  <div class="ui-accordion__toggle js-accordion-toggle">
                                                                      <h4 class="ui-accordion__title">Модуль 1. «Основы бухгалтерского учета и отчетности»</h4>
                                                                  <button class="ui-accordion__button" type="button"><svg class="_icon-caret-down-16">
                                              <use href="/local/templates/main/sprite.svg#caret-down-16"></use>
                                          </svg></button>
                                  </div>
                                  <div class="ui-accordion__content-wrapper js-accordion-content">
                                      <div class="ui-accordion__content">
                                          <div class="text-content">
                                              <p>Тема 1.1. Основные принципы организации и ведения бухгалтерского учета<br>Тема 1.2. Предмет, объекты и метод БУ<br>Тема 1.3. Баланс, счета и двойная запись. Типы фактов хозяйственной жизни, влияющих на валюту баланса<br>Тема 1.4. Принципы построения схем бухгалтерских проводок<br>Тема 1.5. Учет внеоборотных активов<br>Тема 1.6. Учет запасов<br>Тема 1.7. Учет затрат на оплату труда<br>Тема 1.8. Учет затрат на производство и выпуск продукции<br>Тема 1.9. Учет денежных средств<br>Тема 1.10. Учет расчетов<br>Тема 1.11. Учет финансовых вложений<br>Тема 1.12. Учет финансовых результатов<br>Тема 1.13. Учет собственного капитала<br>Тема 1.14. Бухгалтерская (финансовая) отчетность</p>                                </div>
                                      </div>
                                  </div>
                              </div>
                                                  <div class="ui-accordion js-accordion">
                                  <div class="ui-accordion__toggle js-accordion-toggle">
                                                                      <h4 class="ui-accordion__title">Модуль 2. «Анализ деятельности экономических субъектов»</h4>
                                                                  <button class="ui-accordion__button" type="button"><svg class="_icon-caret-down-16">
                                              <use href="/local/templates/main/sprite.svg#caret-down-16"></use>
                                          </svg></button>
                                  </div>
                                  <div class="ui-accordion__content-wrapper js-accordion-content">
                                      <div class="ui-accordion__content">
                                          <div class="text-content">
                                              <p>Тема 2.1. Экономический анализ в условиях динамично изменяющейся внешней и внутренней бизнес-среды<br>Тема 2.2. Инструментарий анализа деятельности экономического субъекта<br>Тема 2.3. Анализ качества системы управления устойчиво развивающейся компании<br>Тема 2.4. Поиск, выявление и анализ проблем бизнеса<br>Тема 2.5. Анализ сбалансированности активов и источников финансирования деятельности экономического субъекта<br>Тема 2.6. Анализ финансовых результатов деятельности экономического субъекта как критерия устойчивости<br>Тема 2.7. Комплексная диагностика качества деятельности экономического субъекта</p>                                </div>
                                      </div>
                                  </div>
                              </div>
                                                  <div class="ui-accordion js-accordion">
                                  <div class="ui-accordion__toggle js-accordion-toggle">
                                                                      <h4 class="ui-accordion__title">Модуль 3. «Основы внутреннего и внешнего аудита (контроля)»</h4>
                                                                  <button class="ui-accordion__button" type="button"><svg class="_icon-caret-down-16">
                                              <use href="/local/templates/main/sprite.svg#caret-down-16"></use>
                                          </svg></button>
                                  </div>
                                  <div class="ui-accordion__content-wrapper js-accordion-content">
                                      <div class="ui-accordion__content">
                                          <div class="text-content">
                                              <p>Тема 3.1. Общие положения по внешнему и внутреннему аудиту<br>Тема 3.2. Внутренний аудит в системе управления организацией<br>Тема 3.3. Организация и направления деятельности службы внутреннего аудита</p><p><br></p><p></p><p></p>                                </div>
                                      </div>
                                  </div>
                              </div>
                              
                          </div>
                      </div>
                  </div>
              </section>
          </div><div class="container">
             <section  id="block-5232" class="app-section _gutter-md _is-slim">
                  <div class="app-section__head">
                                      <div class="app-section__head-wrapper">
                              <h3>Документы</h3>
                          </div>
                              </div>
                  <div class="app-section__content">
                                                          <article class="document-card">
                                  <div class="document-card__wrapper">
                                                                  <a class="document-card__text"  href="/upload/constructor/db3/6cmvxy3yvx99uc4a0kag1m1xn3fevbxr.pdf" target="_blank">Учебный план программы</a></div><span class="document-card__label">PDF</span>                    </article>
                                              </div>
              </section>
          </div>
          
          
          
          
              <div class="container">
                  <section id="block-5233" class="app-section  _gutter-sm">
                      <div class="app-section__head">
                                              <div class="app-section__head-wrapper">
                                  <h2>Преподавательский состав</h2>
                              </div>
                                                      </div>
                      <div class="app-section__content">
                          <div class="app-grid _cols-3" style="--cols:3;--cols-md:1;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2rem;">
                                                  <article class="person-card">
                                  <div class="person-card__img"><img src="/upload/constructor/eba/z4rcy8iq7afdwrxghua2imwymkhrxiwp.png" alt="Хакимова Ольга Михайловна" loading="lazy" /></div>
                                  <div class="person-card__main">
                                      <div class="person-card__wrapper">
                                          <h3>Хакимова Ольга Михайловна</h3>
                                          <p class="person-card__post"></p>
                                      </div>
                                                              </div>
                              </article>
                                              </div>
                      </div>
              </section>
              </div>
          <div  id="block-5234" class="container">
              <section class="app-section  _gutter-none ">
                          <div class="app-section__content">
                      <div class="text-content">
                          <p><span contenteditable="false" data-mce-object="iframe" class="mce-preview-object mce-object-iframe" data-mce-p-allowfullscreen="allowfullscreen" data-mce-p-mozallowfullscreen="mozallowfullscreen" data-mce-p-webkitallowfullscreen="webkitallowfullscreen" data-mce-p-allow="clipboard-write; autoplay" data-mce-p-frameborder="0" data-mce-p-src="https://rutube.ru/play/embed/08a73083c405db8a6768648444562230/"><iframe width="720" height="405" src="https://rutube.ru/play/embed/08a73083c405db8a6768648444562230/" allowfullscreen="allowfullscreen" frameborder="0"></iframe><span class="mce-shim"></span></span></p>            </div>
                  </div>
              </section>
          </div>
          <div class="container">
              <section id="block-5235" class="app-section ">
                  <div class="app-section__content">
                      <article class="contacts-card app-card">
                                              <div class="ui-tabs js-tabs">
                                  <div class="ui-tabs__control js-tabs-control">
                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Контакты</span></button>
                                                              </div>
                                  <div class="ui-tabs__content js-tabs-content">
                                                                      <div>
                                              <div class="contacts-card__info">
                                                                                              <div class="contacts-card__item">
                                                          <div class="ui-links"><span class="ui-links__label">Телефоны</span>
                                                                                                                      <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 (499) 553-10-31">+7 (499) 553-10-31</a></div>
                                                                                                                      <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 (925) 025-94-00">+7 (925) 025-94-00</a></div>
                                                                                                              </div><span class="ui-links__subtext"></span>
                                                      </div>
                                                                                              <div class="contacts-card__item">
                                                          <div class="ui-links">
                                                              <div class="ui-links__label">Адрес</div>
                                                              <address>
                                                                                                                              <span class="ui-links__link">г. Москва, ул. Олеко Дундича, дом 23, корпус 1, офис А307-310</span>
                                                                                                                      </address>
                                                          </div>
                                                      </div>
                                                                                              <div class="contacts-card__item">
                                                          <div class="ui-links"><span class="ui-links__label">E-mail</span>
                                                                                                                      <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:dpo@fa.ru">dpo@fa.ru</a></div>
                                                                                                              </div>
                                                      </div>
                                                                                              <div class="contacts-card__item _socials"><span class="contacts-card__label">Социальные сети</span>
                                                          <div class="contacts-card__socials">
                                                                                                                      <a class="ui-icon-button _social _contrast" href="https://t.me/ick_fa" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-16">
                                                                          <use href="/local/templates/main/sprite.svg#social-tg-16"></use>
                                                                      </svg></a>
                                                                                                                      <a class="ui-icon-button _social _contrast" href="https://vk.com/dpofa_ru" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-16">
                                                                          <use href="/local/templates/main/sprite.svg#social-vk-16"></use>
                                                                      </svg></a>
                                                                                                              </div>
                                                      </div>
                                                                                      </div>
                                          </div>
                                                              </div>
                              </div>
                                      </article>
                  </div>
              </section>
          </div>
          
          
          
          
          </main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          
          Evidence
          6768648444562230
          Solution

          Check the response for the potential presence of personally identifiable information (PII), ensure nothing sensitive is leaked by the application.

  2. Risk=Высокий, Confidence=Средний (1)

    1. https://www.fa.ru (1)

      1. Уязвимость JS Библиотеки (Library) (1)
        1. GET https://www.fa.ru/local/templates/main/js/app.js?1763707713
          Alert tags
          Alert description

          The identified library appears to be vulnerable.

          Other info

          The identified library axios, version 1.6.5 is vulnerable.

          CVE-2024-39338

          https://github.com/advisories/GHSA-8hc4-vh64-cxmj

          https://github.com/axios/axios

          https://github.com/axios/axios/pull/6300

          https://github.com/axios/axios/issues/6463

          https://github.com/axios/axios/pull/6543

          https://github.com/axios/axios/releases

          https://github.com/axios/axios/releases/tag/v1.7.4

          https://github.com/axios/axios/pull/6539

          https://jeffhacks.com/advisories/2024/06/24/CVE-2024-39338.html

          https://github.com/axios/axios/commit/6b6b605eaf73852fb2dae033f1e786155959de3a

          https://nvd.nist.gov/vuln/detail/CVE-2024-39338

          Request
          Request line and header section (353 bytes)
          GET https://www.fa.ru/local/templates/main/js/app.js?1763707713 HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/*/index.php
          Cookie: PHPSESSID=oCX2ps2NH14fMhkZK3JIqxyZZOkiKPNj
          
          
          Request body (0 bytes)
          Response
          Status line and header section (493 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:12:13 GMT
          Content-Type: application/javascript
          Content-Length: 2429397
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          X-Content-Type-Options: nosniff
          X-Frame-Options: SAMEORIGIN
          ETag: "69200b41-2511d5"
          Last-Modified: Fri, 21 Nov 2025 06:48:33 GMT
          Accept-Ranges: bytes
          Expires: Tue, 16 Dec 2025 11:12:13 GMT
          Vary: Accept-Encoding
          Cache-Control: max-age=3600
          Cache-Control: public, immutable
          
          
          Response body (2429397 bytes)
          /*! For license information please see app.js.LICENSE.txt */
          (function(){var __webpack_modules__={8021:function(t){t.exports=function(){"use strict";var t={d:function(e,i){for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}},e={};t.d(e,{default:function(){return U}});var i={days:"days",months:"months",years:"years",day:"day",month:"month",year:"year",eventChangeViewDate:"changeViewDate",eventChangeCurrentView:"changeCurrentView",eventChangeFocusDate:"changeFocusDate",eventChangeSelectedDate:"changeSelectedDate",eventChangeTime:"changeTime",eventChangeLastSelectedDate:"changeLastSelectedDate",actionSelectDate:"selectDate",actionUnselectDate:"unselectDate",cssClassWeekend:"-weekend-"},n={classes:"",inline:!1,locale:{days:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"],daysShort:["Вос","Пон","Вто","Сре","Чет","Пят","Суб"],daysMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],months:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthsShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],today:"Сегодня",clear:"Очистить",dateFormat:"dd.MM.yyyy",timeFormat:"HH:mm",firstDay:1},startDate:new Date,firstDay:"",weekends:[6,0],dateFormat:"",altField:"",altFieldDateFormat:"T",toggleSelected:!0,keyboardNav:!0,selectedDates:!1,container:"",isMobile:!1,visible:!1,position:"bottom left",offset:12,view:i.days,minView:i.days,showOtherMonths:!0,selectOtherMonths:!0,moveToOtherMonthsOnSelect:!0,showOtherYears:!0,selectOtherYears:!0,moveToOtherYearsOnSelect:!0,minDate:"",maxDate:"",disableNavWhenOutOfRange:!0,multipleDates:!1,multipleDatesSeparator:", ",range:!1,dynamicRange:!0,buttons:!1,monthsField:"monthsShort",showEvent:"focus",autoClose:!1,prevHtml:'<svg><path d="M 17,12 l -5,5 l 5,5"></path></svg>',nextHtml:'<svg><path d="M 14,12 l 5,5 l -5,5"></path></svg>',navTitles:{days:"MMMM, <i>yyyy</i>",months:"yyyy",years:"yyyy1 - yyyy2"},timepicker:!1,onlyTimepicker:!1,dateTimeSeparator:" ",timeFormat:"",minHours:0,maxHours:24,minMinutes:0,maxMinutes:59,hoursStep:1,minutesStep:1,onSelect:!1,onChangeViewDate:!1,onChangeView:!1,onRenderCell:!1,onShow:!1,onHide:!1,onClickDayName:!1};function r(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return"string"==typeof t?e.querySelector(t):t}function s(){let{tagName:t="div",className:e="",innerHtml:i="",id:n="",attrs:r={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=document.createElement(t);return e&&s.classList.add(...e.split(" ")),n&&(s.id=n),i&&(s.innerHTML=i),r&&o(s,r),s}function o(t,e){for(let[i,n]of Object.entries(e))void 0!==n&&t.setAttribute(i,n);return t}function a(t){return new Date(t.getFullYear(),t.getMonth()+1,0).getDate()}function l(t){let e=t.getHours(),{hours:i,dayPeriod:n}=c(e);return{year:t.getFullYear(),month:t.getMonth(),fullMonth:t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1,date:t.getDate(),fullDate:t.getDate()<10?"0"+t.getDate():t.getDate(),day:t.getDay(),hours:e,fullHours:h(e),hours12:i,dayPeriod:n,fullHours12:h(i),minutes:t.getMinutes(),fullMinutes:t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes()}}function c(t){return{dayPeriod:t>11?"pm":"am",hours:t%12==0?12:t%12}}function h(t){return t<10?"0"+t:t}function u(t){let e=10*Math.floor(t.getFullYear()/10);return[e,e+9]}function d(){let t=[];for(var e=arguments.length,i=new Array(e),n=0;n<e;n++)i[n]=arguments[n];return i.forEach((e=>{if("object"==typeof e)for(let i in e)e[i]&&t.push(i);else e&&t.push(e)})),t.join(" ")}function p(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.days;if(!t||!e)return!1;let r=l(t),s=l(e);return{[i.days]:r.date===s.date&&r.month===s.month&&r.year===s.year,[i.months]:r.month===s.month&&r.year===s.year,[i.years]:r.year===s.year}[n]}function f(t,e,i){let n=g(t,!1).getTime(),r=g(e,!1).getTime();return i?n>=r:n>r}function m(t,e){return!f(t,e,!0)}function g(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=new Date(t.getTime());return"boolean"!=typeof e||e||function(t){t.setHours(0,0,0,0)}(i),i}function _(t,e,i){t.length?t.forEach((t=>{t.addEventListener(e,i)})):t.addEventListener(e,i)}function y(t,e){return!(!t||t===document||t instanceof DocumentFragment)&&(t.matches(e)?t:y(t.parentNode,e))}function v(t,e,i){return t>i?i:t<e?e:t}function b(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n<e;n++)i[n-1]=arguments[n];return i.filter((t=>t)).forEach((e=>{for(let[i,n]of Object.entries(e))if(void 0!==n&&"[object Object]"===n.toString()){let e=void 0!==t[i]?t[i].toString():void 0,r=n.toString(),s=Array.isArray(n)?[]:{};t[i]=t[i]?e!==r?s:t[i]:s,b(t[i],n)}else t[i]=n})),t}function x(t){let e=t;return t instanceof Date||(e=new Date(t)),isNaN(e.getTime())&&(console.log(`Unable to convert value "${t}" to Date object`),e=!1),e}function w(t){let e="\\s|\\.|-|/|\\\\|,|\\$|\\!|\\?|:|;";return new RegExp("(^|>|"+e+")("+t+")($|<|"+e+")","g")}function E(t,e,i){return(e=function(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var n=i.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}class S{constructor(){let{type:t,date:e,dp:i,opts:n,body:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};E(this,"focus",(()=>{this.$cell.classList.add("-focus-"),this.focused=!0})),E(this,"removeFocus",(()=>{this.$cell.classList.remove("-focus-"),this.focused=!1})),E(this,"select",(()=>{this.$cell.classList.add("-selected-"),this.selected=!0})),E(this,"removeSelect",(()=>{this.$cell.classList.remove("-selected-","-range-from-","-range-to-"),this.selected=!1})),E(this,"onChangeSelectedDate",(()=>{this.isDisabled||(this._handleSelectedStatus(),this.opts.range&&this._handleRangeStatus())})),E(this,"onChangeFocusDate",(t=>{if(!t)return void(this.focused&&this.removeFocus());let e=p(t,this.date,this.type);e?this.focus():!e&&this.focused&&this.removeFocus(),this.opts.range&&this._handleRangeStatus()})),E(this,"render",(()=>(this.$cell.innerHTML=this._getHtml(),this.$cell.adpCell=this,this.$cell))),this.type=t,this.singleType=this.type.slice(0,-1),this.date=e,this.dp=i,this.opts=n,this.body=r,this.customData=!1,this.init()}init(){let{range:t,onRenderCell:e}=this.opts;e&&(this.customData=e({date:this.date,cellType:this.singleType,datepicker:this.dp})),this._createElement(),this._bindDatepickerEvents(),this._handleInitialFocusStatus(),this.dp.hasSelectedDates&&(this._handleSelectedStatus(),t&&this._handleRangeStatus())}_bindDatepickerEvents(){this.dp.on(i.eventChangeSelectedDate,this.onChangeSelectedDate),this.dp.on(i.eventChangeFocusDate,this.onChangeFocusDate)}unbindDatepickerEvents(){this.dp.off(i.eventChangeSelectedDate,this.onChangeSelectedDate),this.dp.off(i.eventChangeFocusDate,this.onChangeFocusDate)}_createElement(){var t;let{year:e,month:i,date:n}=l(this.date),r=(null===(t=this.customData)||void 0===t?void 0:t.attrs)||{};this.$cell=s({className:this._getClassName(),attrs:{"data-year":e,"data-month":i,"data-date":n,...r}})}_getClassName(){var t,e;let n=new Date,{selectOtherMonths:r,selectOtherYears:s}=this.opts,{minDate:o,maxDate:a}=this.dp,{day:c}=l(this.date),h=this._isOutOfMinMaxRange(),u=null===(t=this.customData)||void 0===t?void 0:t.disabled,f=d("air-datepicker-cell",`-${this.singleType}-`,{"-current-":p(n,this.date,this.type),"-min-date-":o&&p(o,this.date,this.type),"-max-date-":a&&p(a,this.date,this.type)}),m="";switch(this.type){case i.days:m=d({"-weekend-":this.dp.isWeekend(c),"-other-month-":this.isOtherMonth,"-disabled-":this.isOtherMonth&&!r||h||u});break;case i.months:m=d({"-disabled-":h||u});break;case i.years:m=d({"-other-decade-":this.isOtherDecade,"-disabled-":h||this.isOtherDecade&&!s||u})}return d(f,m,null===(e=this.customData)||void 0===e?void 0:e.classes)}_getHtml(){var t;let{year:e,month:n,date:r}=l(this.date),{showOtherMonths:s,showOtherYears:o}=this.opts;if(null!==(t=this.customData)&&void 0!==t&&t.html)return this.customData.html;switch(this.type){case i.days:return!s&&this.isOtherMonth?"":r;case i.months:return this.dp.locale[this.opts.monthsField][n];case i.years:return!o&&this.isOtherDecade?"":e}}_isOutOfMinMaxRange(){let{minDate:t,maxDate:e}=this.dp,{type:n,date:r}=this,{month:s,year:o,date:a}=l(r),c=n===i.days,h=n===i.years,u=!!t&&new Date(o,h?t.getMonth():s,c?a:t.getDate()),d=!!e&&new Date(o,h?e.getMonth():s,c?a:e.getDate());return t&&e?m(u,t)||f(d,e):t?m(u,t):e?f(d,e):void 0}destroy(){this.unbindDatepickerEvents()}_handleRangeStatus(){let{rangeDateFrom:t,rangeDateTo:e}=this.dp,i=d({"-in-range-":t&&e&&(n=this.date,r=t,s=e,f(n,r)&&m(n,s)),"-range-from-":t&&p(this.date,t,this.type),"-range-to-":e&&p(this.date,e,this.type)});var n,r,s;this.$cell.classList.remove("-range-from-","-range-to-","-in-range-"),i&&this.$cell.classList.add(...i.split(" "))}_handleSelectedStatus(){let t=this.dp._checkIfDateIsSelected(this.date,this.type);t?this.select():!t&&this.selected&&this.removeSelect()}_handleInitialFocusStatus(){p(this.dp.focusDate,this.date,this.type)&&this.focus()}get isDisabled(){return this.$cell.matches(".-disabled-")}get isOtherMonth(){return this.dp.isOtherMonth(this.date)}get isOtherDecade(){return this.dp.isOtherDecade(this.date)}}function T(t,e,i){return(e=function(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var n=i.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}let M={[i.days]:`<div class="air-datepicker-body--day-names"></div><div class="air-datepicker-body--cells -${i.days}-"></div>`,[i.months]:`<div class="air-datepicker-body--cells -${i.months}-"></div>`,[i.years]:`<div class="air-datepicker-body--cells -${i.years}-"></div>`};const A=".air-datepicker-cell";class C{constructor(t){let{dp:e,type:n,opts:r}=t;T(this,"handleClick",(t=>{let e=t.target.closest(A).adpCell;if(e.isDisabled)return;if(!this.dp.isMinViewReached)return void this.dp.down();let i=this.dp._checkIfDateIsSelected(e.date,e.type);i?this.dp._handleAlreadySelectedDates(i,e.date):this.dp.selectDate(e.date)})),T(this,"handleDayNameClick",(t=>{let e=t.target.getAttribute("data-day-index");this.opts.onClickDayName({dayIndex:Number(e),datepicker:this.dp})})),T(this,"onChangeCurrentView",(t=>{t!==this.type?this.hide():(this.show(),this.render())})),T(this,"onMouseOverCell",(t=>{let e=y(t.target,A);this.dp.setFocusDate(!!e&&e.adpCell.date)})),T(this,"onMouseOutCell",(()=>{this.dp.setFocusDate(!1)})),T(this,"onClickBody",(t=>{let{onClickDayName:e}=this.opts,i=t.target;i.closest(A)&&this.handleClick(t),e&&i.closest(".air-datepicker-body--day-name")&&this.handleDayNameClick(t)})),T(this,"onMouseDown",(t=>{this.pressed=!0;let e=y(t.target,A),i=e&&e.adpCell;p(i.date,this.dp.rangeDateFrom)&&(this.rangeFromFocused=!0),p(i.date,this.dp.rangeDateTo)&&(this.rangeToFocused=!0)})),T(this,"onMouseMove",(t=>{if(!this.pressed||!this.dp.isMinViewReached)return;t.preventDefault();let e=y(t.target,A),i=e&&e.adpCell,{selectedDates:n,rangeDateTo:r,rangeDateFrom:s}=this.dp;if(!i||i.isDisabled)return;let{date:o}=i;if(2===n.length){if(this.rangeFromFocused&&!f(o,r)){let{hours:t,minutes:e}=l(s);o.setHours(t),o.setMinutes(e),this.dp.rangeDateFrom=o,this.dp.replaceDate(s,o)}if(this.rangeToFocused&&!m(o,s)){let{hours:t,minutes:e}=l(r);o.setHours(t),o.setMinutes(e),this.dp.rangeDateTo=o,this.dp.replaceDate(r,o)}}})),T(this,"onMouseUp",(()=>{this.pressed=!1,this.rangeFromFocused=!1,this.rangeToFocused=!1})),T(this,"onChangeViewDate",((t,e)=>{if(!this.isVisible)return;let n=u(t),r=u(e);switch(this.dp.currentView){case i.days:if(p(t,e,i.months))return;break;case i.months:if(p(t,e,i.years))return;break;case i.years:if(n[0]===r[0]&&n[1]===r[1])return}this.render()})),T(this,"render",(()=>{this.destroyCells(),this._generateCells(),this.cells.forEach((t=>{this.$cells.appendChild(t.render())}))})),this.dp=e,this.type=n,this.opts=r,this.cells=[],this.$el="",this.pressed=!1,this.isVisible=!0,this.init()}init(){this._buildBaseHtml(),this.type===i.days&&this.renderDayNames(),this.render(),this._bindEvents(),this._bindDatepickerEvents()}_bindEvents(){let{range:t,dynamicRange:e}=this.opts;_(this.$el,"mouseover",this.onMouseOverCell),_(this.$el,"mouseout",this.onMouseOutCell),_(this.$el,"click",this.onClickBody),t&&e&&(_(this.$el,"mousedown",this.onMouseDown),_(this.$el,"mousemove",this.onMouseMove),_(window.document,"mouseup",this.onMouseUp))}_bindDatepickerEvents(){this.dp.on(i.eventChangeViewDate,this.onChangeViewDate),this.dp.on(i.eventChangeCurrentView,this.onChangeCurrentView)}_buildBaseHtml(){this.$el=s({className:`air-datepicker-body -${this.type}-`,innerHtml:M[this.type]}),this.$names=r(".air-datepicker-body--day-names",this.$el),this.$cells=r(".air-datepicker-body--cells",this.$el)}_getDayNamesHtml(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.dp.locale.firstDay,e="",n=this.dp.isWeekend,{onClickDayName:r}=this.opts,s=t,o=0;for(;o<7;){let t=s%7;e+=`<div class="${d("air-datepicker-body--day-name",{[i.cssClassWeekend]:n(t),"-clickable-":!!r})}" data-day-index='${t}'>${this.dp.locale.daysMin[t]}</div>`,o++,s++}return e}renderDayNames(){this.$names.innerHTML=this._getDayNamesHtml()}_generateCell(t){let{type:e,dp:i,opts:n}=this;return new S({type:e,dp:i,opts:n,date:t,body:this})}_generateCells(){C.getDatesFunction(this.type)(this.dp,(t=>{this.cells.push(this._generateCell(t))}))}show(){this.isVisible=!0,this.$el.classList.remove("-hidden-")}hide(){this.isVisible=!1,this.$el.classList.add("-hidden-")}destroyCells(){this.cells.forEach((t=>t.destroy())),this.cells=[],this.$cells.innerHTML=""}destroy(){this.destroyCells(),this.dp.off(i.eventChangeViewDate,this.onChangeViewDate),this.dp.off(i.eventChangeCurrentView,this.onChangeCurrentView)}static getDaysDates(t,e){let{viewDate:i,locale:{firstDay:n}}=t,r=a(i),{year:s,month:o}=l(i),c=new Date(s,o,1),h=new Date(s,o,r),u=c.getDay()-n,d=6-h.getDay()+n;u=u<0?u+7:u,d=d>6?d-7:d;let p=function(t,e){let{year:i,month:n,date:r}=l(t);return new Date(i,n,r-e)}(c,u),f=r+u+d,m=p.getDate(),{year:g,month:_}=l(p),y=0;const v=[];for(;y<f;){let t=new Date(g,_,m+y);e&&e(t),v.push(t),y++}return v}static getMonthsDates(t,e){let{year:i}=t.parsedViewDate,n=0,r=[];for(;n<12;){const t=new Date(i,n);r.push(t),e&&e(t),n++}return r}static getYearsDates(t,e){let i=u(t.viewDate),n=i[0]-1,r=i[1]+1,s=n,o=[];for(;s<=r;){const t=new Date(s,0);o.push(t),e&&e(t),s++}return o}static getDatesFunction(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.days;return{[i.days]:C.getDaysDates,[i.months]:C.getMonthsDates,[i.years]:C.getYearsDates}[t]}}function k(t,e,i){return(e=function(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var n=i.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}class P{constructor(t){let{dp:e,opts:i}=t;k(this,"onClickNav",(t=>{let e=y(t.target,".air-datepicker-nav--action");if(!e)return;let i=e.dataset.action;this.dp[i]()})),k(this,"onChangeViewDate",(()=>{this.render(),this._resetNavStatus(),this.handleNavStatus()})),k(this,"onChangeCurrentView",(()=>{this.render(),this._resetNavStatus(),this.handleNavStatus()})),k(this,"onClickNavTitle",(()=>{this.dp.isFinalView||this.dp.up()})),k(this,"update",(()=>{let{prevHtml:t,nextHtml:e}=this.opts;this.$prev.innerHTML=t,this.$next.innerHTML=e,this._resetNavStatus(),this.render(),this.handleNavStatus()})),k(this,"renderDelay",(()=>{setTimeout(this.render)})),k(this,"render",(()=>{this.$title.innerHTML=this._getTitle(),function(t,e){for(let i in e)e[i]?t.classList.add(i):t.classList.remove(i)}(this.$title,{"-disabled-":this.dp.isFinalView})})),this.dp=e,this.opts=i,this.init()}init(){this._createElement(),this._buildBaseHtml(),this._defineDOM(),this.render(),this.handleNavStatus(),this._bindEvents(),this._bindDatepickerEvents()}_defineDOM(){this.$title=r(".air-datepicker-nav--title",this.$el),this.$prev=r('[data-action="prev"]',this.$el),this.$next=r('[data-action="next"]',this.$el)}_bindEvents(){this.$el.addEventListener("click",this.onClickNav),this.$title.addEventListener("click",this.onClickNavTitle)}_bindDatepickerEvents(){this.dp.on(i.eventChangeViewDate,this.onChangeViewDate),this.dp.on(i.eventChangeCurrentView,this.onChangeCurrentView),this.isNavIsFunction&&(this.dp.on(i.eventChangeSelectedDate,this.renderDelay),this.dp.opts.timepicker&&this.dp.on(i.eventChangeTime,this.render))}destroy(){this.dp.off(i.eventChangeViewDate,this.onChangeViewDate),this.dp.off(i.eventChangeCurrentView,this.onChangeCurrentView),this.isNavIsFunction&&(this.dp.off(i.eventChangeSelectedDate,this.renderDelay),this.dp.opts.timepicker&&this.dp.off(i.eventChangeTime,this.render))}_createElement(){this.$el=s({tagName:"nav",className:"air-datepicker-nav"})}_getTitle(){let{dp:t,opts:e}=this,i=e.navTitles[t.currentView];return"function"==typeof i?i(t):t.formatDate(t.viewDate,i)}handleNavStatus(){let{disableNavWhenOutOfRange:t}=this.opts,{minDate:e,maxDate:n}=this.dp;if(!e&&!n||!t)return;let{year:r,month:s}=this.dp.parsedViewDate,o=!!e&&l(e),a=!!n&&l(n);switch(this.dp.currentView){case i.days:e&&o.month>=s&&o.year>=r&&this._disableNav("prev"),n&&a.month<=s&&a.year<=r&&this._disableNav("next");break;case i.months:e&&o.year>=r&&this._disableNav("prev"),n&&a.year<=r&&this._disableNav("next");break;case i.years:{let t=u(this.dp.viewDate);e&&o.year>=t[0]&&this._disableNav("prev"),n&&a.year<=t[1]&&this._disableNav("next");break}}}_disableNav(t){r('[data-action="'+t+'"]',this.$el).classList.add("-disabled-")}_resetNavStatus(){!function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n<e;n++)i[n-1]=arguments[n];t.length?t.forEach((t=>{t.classList.remove(...i)})):t.classList.remove(...i)}(this.$el.querySelectorAll(".air-datepicker-nav--action"),"-disabled-")}_buildBaseHtml(){let{prevHtml:t,nextHtml:e}=this.opts;this.$el.innerHTML=`<div class="air-datepicker-nav--action" data-action="prev">${t}</div><div class="air-datepicker-nav--title"></div><div class="air-datepicker-nav--action" data-action="next">${e}</div>`}get isNavIsFunction(){let{navTitles:t}=this.opts;return Object.keys(t).find((e=>"function"==typeof t[e]))}}var I={today:{content:t=>t.locale.today,onClick:t=>t.setViewDate(new Date)},clear:{content:t=>t.locale.clear,onClick:t=>t.clear()}};class D{constructor(t){let{dp:e,opts:i}=t;this.dp=e,this.opts=i,this.init()}init(){this.createElement(),this.render()}createElement(){this.$el=s({className:"air-datepicker-buttons"})}destroy(){this.$el.parentNode.removeChild(this.$el)}clearHtml(){return this.$el.innerHTML="",this}generateButtons(){let{buttons:t}=this.opts;Array.isArray(t)||(t=[t]),t.forEach((t=>{let e=t;"string"==typeof t&&I[t]&&(e=I[t]);let i=this.createButton(e);e.onClick&&this.attachEventToButton(i,e.onClick),this.$el.appendChild(i)}))}attachEventToButton(t,e){t.addEventListener("click",(()=>{e(this.dp)}))}createButton(t){let{content:e,className:i,tagName:n="button",attrs:r={}}=t;return s({tagName:n,innerHtml:`<span tabindex='-1'>${"function"==typeof e?e(this.dp):e}</span>`,className:d("air-datepicker-button",i),attrs:r})}render(){this.generateButtons()}}function O(t,e,i){return(e=function(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var n=i.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}class L{constructor(){let{opts:t,dp:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};O(this,"toggleTimepickerIsActive",(t=>{this.dp.timepickerIsActive=t})),O(this,"onChangeSelectedDate",(t=>{let{date:e,updateTime:i=!1}=t;e&&(this.setMinMaxTime(e),this.setCurrentTime(!!i&&e),this.addTimeToDate(e))})),O(this,"onChangeLastSelectedDate",(t=>{t&&(this.setTime(t),this.render())})),O(this,"onChangeInputRange",(t=>{let e=t.target;this[e.getAttribute("name")]=e.value,this.updateText(),this.dp.trigger(i.eventChangeTime,{hours:this.hours,minutes:this.minutes})})),O(this,"onMouseEnterLeave",(t=>{let e=t.target.getAttribute("name"),i=this.$minutesText;"hours"===e&&(i=this.$hoursText),i.classList.toggle("-focus-")})),O(this,"onFocus",(()=>{this.toggleTimepickerIsActive(!0)})),O(this,"onBlur",(()=>{this.toggleTimepickerIsActive(!1)})),this.opts=t,this.dp=e;let{timeFormat:n}=this.dp.locale;n&&(n.match(w("h"))||n.match(w("hh")))&&(this.ampm=!0),this.init()}init(){this.setTime(this.dp.lastSelectedDate||this.dp.viewDate),this.createElement(),this.buildHtml(),this.defineDOM(),this.render(),this.bindDatepickerEvents(),this.bindDOMEvents()}bindDatepickerEvents(){this.dp.on(i.eventChangeSelectedDate,this.onChangeSelectedDate),this.dp.on(i.eventChangeLastSelectedDate,this.onChangeLastSelectedDate)}bindDOMEvents(){let t="input";navigator.userAgent.match(/trident/gi)&&(t="change"),_(this.$ranges,t,this.onChangeInputRange),_(this.$ranges,"mouseenter",this.onMouseEnterLeave),_(this.$ranges,"mouseleave",this.onMouseEnterLeave),_(this.$ranges,"focus",this.onFocus),_(this.$ranges,"mousedown",this.onFocus),_(this.$ranges,"blur",this.onBlur)}createElement(){this.$el=s({className:d("air-datepicker-time",{"-am-pm-":this.dp.ampm})})}destroy(){this.dp.off(i.eventChangeSelectedDate,this.onChangeSelectedDate),this.dp.off(i.eventChangeLastSelectedDate,this.onChangeLastSelectedDate),this.$el.parentNode.removeChild(this.$el)}buildHtml(){let{ampm:t,hours:e,displayHours:i,minutes:n,minHours:r,minMinutes:s,maxHours:o,maxMinutes:a,dayPeriod:l,opts:{hoursStep:c,minutesStep:u}}=this;this.$el.innerHTML=`<div class="air-datepicker-time--current">   <span class="air-datepicker-time--current-hours">${h(i)}</span>   <span class="air-datepicker-time--current-colon">:</span>   <span class="air-datepicker-time--current-minutes">${h(n)}</span>   `+(t?`<span class='air-datepicker-time--current-ampm'>${l}</span>`:"")+'</div><div class="air-datepicker-time--sliders">   <div class="air-datepicker-time--row">'+`      <input type="range" name="hours" value="${e}" min="${r}" max="${o}" step="${c}"/>   </div>   <div class="air-datepicker-time--row">`+`      <input type="range" name="minutes" value="${n}" min="${s}" max="${a}" step="${u}"/>   </div></div>`}defineDOM(){let t=t=>r(t,this.$el);this.$ranges=this.$el.querySelectorAll('[type="range"]'),this.$hours=t('[name="hours"]'),this.$minutes=t('[name="minutes"]'),this.$hoursText=t(".air-datepicker-time--current-hours"),this.$minutesText=t(".air-datepicker-time--current-minutes"),this.$ampm=t(".air-datepicker-time--current-ampm")}setTime(t){this.setMinMaxTime(t),this.setCurrentTime(t)}addTimeToDate(t){t&&(t.setHours(this.hours),t.setMinutes(this.minutes))}setMinMaxTime(t){if(this.setMinMaxTimeFromOptions(),t){let{minDate:e,maxDate:i}=this.dp;e&&p(t,e)&&this.setMinTimeFromMinDate(e),i&&p(t,i)&&this.setMaxTimeFromMaxDate(i)}}setCurrentTime(t){let{hours:e,minutes:i}=t?l(t):this;this.hours=v(e,this.minHours,this.maxHours),this.minutes=v(i,this.minMinutes,this.maxMinutes)}setMinMaxTimeFromOptions(){let{minHours:t,minMinutes:e,maxHours:i,maxMinutes:n}=this.opts;this.minHours=v(t,0,23),this.minMinutes=v(e,0,59),this.maxHours=v(i,0,23),this.maxMinutes=v(n,0,59)}setMinTimeFromMinDate(t){let{lastSelectedDate:e}=this.dp;this.minHours=t.getHours(),e&&e.getHours()>t.getHours()?this.minMinutes=this.opts.minMinutes:this.minMinutes=t.getMinutes()}setMaxTimeFromMaxDate(t){let{lastSelectedDate:e}=this.dp;this.maxHours=t.getHours(),e&&e.getHours()<t.getHours()?this.maxMinutes=this.opts.maxMinutes:this.maxMinutes=t.getMinutes()}updateSliders(){o(this.$hours,{min:this.minHours,max:this.maxHours}).value=this.hours,o(this.$minutes,{min:this.minMinutes,max:this.maxMinutes}).value=this.minutes}updateText(){this.$hoursText.innerHTML=h(this.displayHours),this.$minutesText.innerHTML=h(this.minutes),this.ampm&&(this.$ampm.innerHTML=this.dayPeriod)}set hours(t){this._hours=t;let{hours:e,dayPeriod:i}=c(t);this.displayHours=this.ampm?e:t,this.dayPeriod=i}get hours(){return this._hours}render(){this.updateSliders(),this.updateText()}}function z(t,e,i){return(e=function(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var n=i.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}class R{constructor(t){let{dp:e,opts:i}=t;z(this,"pressedKeys",new Set),z(this,"hotKeys",new Map([[[["Control","ArrowRight"],["Control","ArrowUp"]],t=>t.month++],[[["Control","ArrowLeft"],["Control","ArrowDown"]],t=>t.month--],[[["Shift","ArrowRight"],["Shift","ArrowUp"]],t=>t.year++],[[["Shift","ArrowLeft"],["Shift","ArrowDown"]],t=>t.year--],[[["Alt","ArrowRight"],["Alt","ArrowUp"]],t=>t.year+=10],[[["Alt","ArrowLeft"],["Alt","ArrowDown"]],t=>t.year-=10],[["Control","Shift","ArrowUp"],(t,e)=>e.up()]])),z(this,"handleHotKey",(t=>{let e=this.hotKeys.get(t),i=l(this.getInitialFocusDate());e(i,this.dp);let{year:n,month:r,date:s}=i,o=a(new Date(n,r));o<s&&(s=o);let c=this.dp.getClampedDate(new Date(n,r,s));this.dp.setFocusDate(c,{viewDateTransition:!0})})),z(this,"isHotKeyPressed",(()=>{let t=!1,e=this.pressedKeys.size,i=t=>this.pressedKeys.has(t);for(let[n]of this.hotKeys){if(t)break;if(Array.isArray(n[0]))n.forEach((r=>{t||e!==r.length||(t=r.every(i)&&n)}));else{if(e!==n.length)continue;t=n.every(i)&&n}}return t})),z(this,"isArrow",(t=>t>=37&&t<=40)),z(this,"onKeyDown",(t=>{let{key:e,which:i}=t,{dp:n,dp:{focusDate:r},opts:s}=this;this.registerKey(e);let o=this.isHotKeyPressed();if(o)return t.preventDefault(),void this.handleHotKey(o);if(this.isArrow(i))return t.preventDefault(),void this.focusNextCell(e);if("Enter"===e){if(n.currentView!==s.minView)return void n.down();if(r){let t=n._checkIfDateIsSelected(r);return void(t?n._handleAlreadySelectedDates(t,r):n.selectDate(r))}}"Escape"===e&&this.dp.hide()})),z(this,"onKeyUp",(t=>{this.removeKey(t.key)})),this.dp=e,this.opts=i,this.init()}init(){this.bindKeyboardEvents()}bindKeyboardEvents(){let{$el:t}=this.dp;t.addEventListener("keydown",this.onKeyDown),t.addEventListener("keyup",this.onKeyUp)}destroy(){let{$el:t}=this.dp;t.removeEventListener("keydown",this.onKeyDown),t.removeEventListener("keyup",this.onKeyUp),this.hotKeys=null,this.pressedKeys=null}getInitialFocusDate(){let{focusDate:t,currentView:e,selectedDates:n,parsedViewDate:{year:r,month:s}}=this.dp,o=t||n[n.length-1];if(!o)switch(e){case i.days:o=new Date(r,s,(new Date).getDate());break;case i.months:o=new Date(r,s,1);break;case i.years:o=new Date(r,0,1)}return o}focusNextCell(t){let e=this.getInitialFocusDate(),{currentView:n}=this.dp,{days:r,months:s,years:o}=i,a=l(e),c=a.year,h=a.month,u=a.date;switch(t){case"ArrowLeft":n===r&&(u-=1),n===s&&(h-=1),n===o&&(c-=1);break;case"ArrowUp":n===r&&(u-=7),n===s&&(h-=3),n===o&&(c-=4);break;case"ArrowRight":n===r&&(u+=1),n===s&&(h+=1),n===o&&(c+=1);break;case"ArrowDown":n===r&&(u+=7),n===s&&(h+=3),n===o&&(c+=4)}let d=this.dp.getClampedDate(new Date(c,h,u));this.dp.setFocusDate(d,{viewDateTransition:!0})}registerKey(t){this.pressedKeys.add(t)}removeKey(t){this.pressedKeys.delete(t)}}let F={on(t,e){this.__events||(this.__events={}),this.__events[t]?this.__events[t].push(e):this.__events[t]=[e]},off(t,e){this.__events&&this.__events[t]&&(this.__events[t]=this.__events[t].filter((t=>t!==e)))},removeAllEvents(){this.__events={}},trigger(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n<e;n++)i[n-1]=arguments[n];this.__events&&this.__events[t]&&this.__events[t].forEach((t=>{t(...i)}))}};function B(t,e,i){return(e=function(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var n=i.call(t,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}let N="",j="",V=!1;class U{static buildGlobalContainer(t){V=!0,N=s({className:t,id:t}),r("body").appendChild(N)}constructor(t,e){var o=this;if(B(this,"viewIndexes",[i.days,i.months,i.years]),B(this,"next",(()=>{let{year:t,month:e}=this.parsedViewDate;switch(this.currentView){case i.days:this.setViewDate(new Date(t,e+1,1));break;case i.months:this.setViewDate(new Date(t+1,e,1));break;case i.years:this.setViewDate(new Date(t+10,0,1))}})),B(this,"prev",(()=>{let{year:t,month:e}=this.parsedViewDate;switch(this.currentView){case i.days:this.setViewDate(new Date(t,e-1,1));break;case i.months:this.setViewDate(new Date(t-1,e,1));break;case i.years:this.setViewDate(new Date(t-10,0,1))}})),B(this,"_finishHide",(()=>{this.hideAnimation=!1,this._destroyComponents(),this.$container.removeChild(this.$datepicker)})),B(this,"setPosition",(function(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("function"==typeof(t=t||o.opts.position))return void(o.customHide=t({$datepicker:o.$datepicker,$target:o.$el,$pointer:o.$pointer,isViewChange:e,done:o._finishHide}));let i,n,{isMobile:r}=o.opts,s=o.$el.getBoundingClientRect(),a=o.$el.getBoundingClientRect(),l=o.$datepicker.offsetParent,c=o.$el.offsetParent,h=o.$datepicker.getBoundingClientRect(),u=t.split(" "),d=window.scrollY,p=window.scrollX,f=o.opts.offset,m=u[0],g=u[1];if(r)o.$datepicker.style.cssText="left: 50%; top: 50%";else{if(l===c&&l!==document.body&&(a={top:o.$el.offsetTop,left:o.$el.offsetLeft,width:s.width,height:o.$el.offsetHeight},d=0,p=0),l!==c&&l!==document.body){let t=l.getBoundingClientRect();a={top:s.top-t.top,left:s.left-t.left,width:s.width,height:s.height},d=0,p=0}switch(m){case"top":i=a.top-h.height-f;break;case"right":n=a.left+a.width+f;break;case"bottom":i=a.top+a.height+f;break;case"left":n=a.left-h.width-f}switch(g){case"top":i=a.top;break;case"right":n=a.left+a.width-h.width;break;case"bottom":i=a.top+a.height-h.height;break;case"left":n=a.left;break;case"center":/left|right/.test(m)?i=a.top+a.height/2-h.height/2:n=a.left+a.width/2-h.width/2}o.$datepicker.style.cssText=`left: ${n+p}px; top: ${i+d}px`}})),B(this,"_setInputValue",(()=>{let{opts:t,$altField:e,locale:{dateFormat:i}}=this,{altFieldDateFormat:n,altField:r}=t;r&&e&&(e.value=this._getInputValue(n)),this.$el.value=this._getInputValue(i)})),B(this,"_getInputValue",(t=>{let{selectedDates:e,opts:i}=this,{multipleDates:n,multipleDatesSeparator:r}=i;if(!e.length)return"";let s="function"==typeof t,o=s?t(n?e:e[0]):e.map((e=>this.formatDate(e,t)));return o=s?o:o.join(r),o})),B(this,"_checkIfDateIsSelected",(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.days,n=!1;return o.selectedDates.some((i=>{let r=p(t,i,e);return n=r&&i,r})),n})),B(this,"_scheduleCallAfterTransition",(t=>{this._cancelScheduledCall(),t&&t(!1),this._onTransitionEnd=()=>{t&&t(!0)},this.$datepicker.addEventListener("transitionend",this._onTransitionEnd,{once:!0})})),B(this,"_cancelScheduledCall",(()=>{this.$datepicker.removeEventListener("transitionend",this._onTransitionEnd)})),B(this,"setViewDate",(t=>{if(!((t=x(t))instanceof Date))return;if(p(t,this.viewDate))return;let e=this.viewDate;this.viewDate=t;let{onChangeViewDate:n}=this.opts;if(n){let{month:t,year:e}=this.parsedViewDate;n({month:t,year:e,decade:this.curDecade})}this.trigger(i.eventChangeViewDate,t,e)})),B(this,"setFocusDate",(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(!t||(t=x(t))instanceof Date)&&(o.focusDate=t,o.opts.range&&t&&o._handleRangeOnFocus(),o.trigger(i.eventChangeFocusDate,t,e))})),B(this,"setCurrentView",(t=>{if(this.viewIndexes.includes(t)){if(this.currentView=t,this.elIsInput&&this.visible&&this.setPosition(void 0,!0),this.trigger(i.eventChangeCurrentView,t),!this.views[t]){let e=this.views[t]=new C({dp:this,opts:this.opts,type:t});this.shouldUpdateDOM&&this.$content.appendChild(e.$el)}this.opts.onChangeView&&this.opts.onChangeView(t)}})),B(this,"_updateLastSelectedDate",(t=>{this.lastSelectedDate=t,this.trigger(i.eventChangeLastSelectedDate,t)})),B(this,"destroy",(()=>{let{showEvent:t,isMobile:e}=this.opts,i=this.$datepicker.parentNode;i&&i.removeChild(this.$datepicker),this.$el.removeEventListener(t,this._onFocus),this.$el.removeEventListener("blur",this._onBlur),window.removeEventListener("resize",this._onResize),e&&this._removeMobileAttributes(),this.keyboardNav&&this.keyboardNav.destroy(),this.views=null,this.nav=null,this.$datepicker=null,this.opts=null,this.$customContainer=null,this.viewDate=null,this.focusDate=null,this.selectedDates=null,this.rangeDateFrom=null,this.rangeDateTo=null})),B(this,"update",(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=b({},o.opts);b(o.opts,t);let{timepicker:n,buttons:r,range:s,selectedDates:a,isMobile:l}=o.opts,c=o.visible||o.treatAsInline;o._createMinMaxDates(),o._limitViewDateByMaxMinDates(),o._handleLocale(),!e.selectedDates&&a&&o.selectDate(a),t.view&&o.setCurrentView(t.view),o._setInputValue(),e.range&&!s?(o.rangeDateTo=!1,o.rangeDateFrom=!1):!e.range&&s&&o.selectedDates.length&&(o.rangeDateFrom=o.selectedDates[0],o.rangeDateTo=o.selectedDates[1]),e.timepicker&&!n?(c&&o.timepicker.destroy(),o.timepicker=!1,o.$timepicker.parentNode.removeChild(o.$timepicker)):!e.timepicker&&n&&o._addTimepicker(),!e.buttons&&r?o._addButtons():e.buttons&&!r?(o.buttons.destroy(),o.$buttons.parentNode.removeChild(o.$buttons)):c&&e.buttons&&r&&o.buttons.clearHtml().render(),!e.isMobile&&l?(o.treatAsInline||j||o._createMobileOverlay(),o._addMobileAttributes(),o.visible&&o._showMobileOverlay()):e.isMobile&&!l&&(o._removeMobileAttributes(),o.visible&&(j.classList.remove("-active-"),"function"!=typeof o.opts.position&&o.setPosition())),c&&(o.nav.update(),o.views[o.currentView].render(),o.currentView===i.days&&o.views[o.currentView].renderDayNames())})),B(this,"isOtherMonth",(t=>{let{month:e}=l(t);return e!==this.parsedViewDate.month})),B(this,"isOtherYear",(t=>{let{year:e}=l(t);return e!==this.parsedViewDate.year})),B(this,"isOtherDecade",(t=>{let{year:e}=l(t),[i,n]=u(this.viewDate);return e<i||e>n})),B(this,"_onChangeSelectedDate",(t=>{let{silent:e}=t;setTimeout((()=>{this._setInputValue(),this.opts.onSelect&&!e&&this._triggerOnSelect()}))})),B(this,"_onChangeFocusedDate",(function(t){let{viewDateTransition:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return;let i=!1;e&&(i=o.isOtherMonth(t)||o.isOtherYear(t)||o.isOtherDecade(t)),i&&o.setViewDate(t),o.opts.onFocus&&o.opts.onFocus({datepicker:o,date:t})})),B(this,"_onChangeTime",(t=>{let{hours:e,minutes:i}=t,n=new Date,{lastSelectedDate:r,opts:{onSelect:s}}=this,o=r;r||(o=n);let a=this.getCell(o,this.currentViewSingular),l=a&&a.adpCell;l&&l.isDisabled||(o.setHours(e),o.setMinutes(i),r?(this._setInputValue(),s&&this._triggerOnSelect()):this.selectDate(o))})),B(this,"_onFocus",(t=>{this.visible||this.show()})),B(this,"_onBlur",(t=>{this.inFocus||!this.visible||this.opts.isMobile||this.hide()})),B(this,"_onMouseDown",(t=>{this.inFocus=!0})),B(this,"_onMouseUp",(t=>{this.inFocus=!1,this.$el.focus()})),B(this,"_onResize",(()=>{this.visible&&"function"!=typeof this.opts.position&&this.setPosition()})),B(this,"_onClickOverlay",(()=>{this.visible&&this.hide()})),B(this,"getViewDates",(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.days;return C.getDatesFunction(t)(o)})),B(this,"isWeekend",(t=>this.opts.weekends.includes(t))),B(this,"getClampedDate",(t=>{let{minDate:e,maxDate:i}=this,n=t;return i&&f(t,i)?n=i:e&&m(t,e)&&(n=e),n})),this.$el=r(t),!this.$el)return;this.$datepicker=s({className:"air-datepicker"}),this.opts=b({},n,e),this.$customContainer=!!this.opts.container&&r(this.opts.container),this.$altField=r(this.opts.altField||!1);let{view:a,startDate:c}=this.opts;c||(this.opts.startDate=new Date),"INPUT"===this.$el.nodeName&&(this.elIsInput=!0),this.inited=!1,this.visible=!1,this.viewDate=x(this.opts.startDate),this.focusDate=!1,this.initialReadonly=this.$el.getAttribute("readonly"),this.customHide=!1,this.currentView=a,this.selectedDates=[],this.views={},this.keys=[],this.rangeDateFrom="",this.rangeDateTo="",this.timepickerIsActive=!1,this.treatAsInline=this.opts.inline||!this.elIsInput,this.init()}init(){let{opts:t,treatAsInline:e,opts:{inline:i,isMobile:n,selectedDates:s,keyboardNav:o,onlyTimepicker:a}}=this,l=r("body");(!V||V&&N&&!l.contains(N))&&!i&&this.elIsInput&&!this.$customContainer&&U.buildGlobalContainer(U.defaultGlobalContainerId),!n||j||e||this._createMobileOverlay(),this._handleLocale(),this._bindSubEvents(),this._createMinMaxDates(),this._limitViewDateByMaxMinDates(),this.elIsInput&&(i||this._bindEvents(),o&&!a&&(this.keyboardNav=new R({dp:this,opts:t}))),s&&this.selectDate(s,{silent:!0}),this.opts.visible&&!e&&this.show(),n&&!e&&this.$el.setAttribute("readonly",!0),e&&this._createComponents()}_createMobileOverlay(){j=s({className:"air-datepicker-overlay"}),N.appendChild(j)}_createComponents(){let{opts:t,treatAsInline:e,opts:{inline:i,buttons:n,timepicker:r,position:s,classes:o,onlyTimepicker:a,isMobile:l}}=this;this._buildBaseHtml(),this.elIsInput&&(i||this._setPositionClasses(s)),!i&&this.elIsInput||this.$datepicker.classList.add("-inline-"),o&&this.$datepicker.classList.add(...o.split(" ")),a&&this.$datepicker.classList.add("-only-timepicker-"),l&&!e&&this._addMobileAttributes(),this.views[this.currentView]=new C({dp:this,type:this.currentView,opts:t}),this.nav=new P({dp:this,opts:t}),r&&this._addTimepicker(),n&&this._addButtons(),this.$content.appendChild(this.views[this.currentView].$el),this.$nav.appendChild(this.nav.$el)}_destroyComponents(){for(let t in this.views)this.views[t].destroy();this.views={},this.nav.destroy(),this.timepicker&&this.timepicker.destroy()}_addMobileAttributes(){j.addEventListener("click",this._onClickOverlay),this.$datepicker.classList.add("-is-mobile-"),this.$el.setAttribute("readonly",!0)}_removeMobileAttributes(){j.removeEventListener("click",this._onClickOverlay),this.$datepicker.classList.remove("-is-mobile-"),this.initialReadonly||""===this.initialReadonly||this.$el.removeAttribute("readonly")}_createMinMaxDates(){let{minDate:t,maxDate:e}=this.opts;this.minDate=!!t&&x(t),this.maxDate=!!e&&x(e)}_addTimepicker(){this.$timepicker=s({className:"air-datepicker--time"}),this.$datepicker.appendChild(this.$timepicker),this.timepicker=new L({dp:this,opts:this.opts}),this.$timepicker.appendChild(this.timepicker.$el)}_addButtons(){this.$buttons=s({className:"air-datepicker--buttons"}),this.$datepicker.appendChild(this.$buttons),this.buttons=new D({dp:this,opts:this.opts}),this.$buttons.appendChild(this.buttons.$el)}_bindSubEvents(){this.on(i.eventChangeSelectedDate,this._onChangeSelectedDate),this.on(i.eventChangeFocusDate,this._onChangeFocusedDate),this.on(i.eventChangeTime,this._onChangeTime)}_buildBaseHtml(){let{inline:t}=this.opts;var e,i;this.elIsInput?t?(e=this.$datepicker,(i=this.$el).parentNode.insertBefore(e,i.nextSibling)):this.$container.appendChild(this.$datepicker):this.$el.appendChild(this.$datepicker),this.$datepicker.innerHTML='<i class="air-datepicker--pointer"></i><div class="air-datepicker--navigation"></div><div class="air-datepicker--content"></div>',this.$content=r(".air-datepicker--content",this.$datepicker),this.$pointer=r(".air-datepicker--pointer",this.$datepicker),this.$nav=r(".air-datepicker--navigation",this.$datepicker)}_handleLocale(){let{locale:t,dateFormat:e,firstDay:i,timepicker:n,onlyTimepicker:r,timeFormat:s,dateTimeSeparator:o}=this.opts;var a;this.locale=(a=t,JSON.parse(JSON.stringify(a))),e&&(this.locale.dateFormat=e),void 0!==s&&""!==s&&(this.locale.timeFormat=s);let{timeFormat:l}=this.locale;if(""!==i&&(this.locale.firstDay=i),n&&"function"!=typeof e){let t=l?o:"";this.locale.dateFormat=[this.locale.dateFormat,l||""].join(t)}r&&"function"!=typeof e&&(this.locale.dateFormat=this.locale.timeFormat)}_setPositionClasses(t){if("function"==typeof t)return void this.$datepicker.classList.add("-custom-position-");let e=(t=t.split(" "))[0],i=`air-datepicker -${e}-${t[1]}- -from-${e}-`;this.$datepicker.classList.add(...i.split(" "))}_bindEvents(){this.$el.addEventListener(this.opts.showEvent,this._onFocus),this.$el.addEventListener("blur",this._onBlur),this.$datepicker.addEventListener("mousedown",this._onMouseDown),this.$datepicker.addEventListener("mouseup",this._onMouseUp),window.addEventListener("resize",this._onResize)}_limitViewDateByMaxMinDates(){let{viewDate:t,minDate:e,maxDate:i}=this;i&&f(t,i)&&this.setViewDate(i),e&&m(t,e)&&this.setViewDate(e)}formatDate(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.viewDate,e=arguments.length>1?arguments[1]:void 0;if(t=x(t),!(t instanceof Date))return;let i=e,n=this.locale,r=l(t),s=r.dayPeriod,o=u(t),a=U.replacer,c={T:t.getTime(),m:r.minutes,mm:r.fullMinutes,h:r.hours12,hh:r.fullHours12,H:r.hours,HH:r.fullHours,aa:s,AA:s.toUpperCase(),E:n.daysShort[r.day],EEEE:n.days[r.day],d:r.date,dd:r.fullDate,M:r.month+1,MM:r.fullMonth,MMM:n.monthsShort[r.month],MMMM:n.months[r.month],yy:r.year.toString().slice(-2),yyyy:r.year,yyyy1:o[0],yyyy2:o[1]};for(let[t,e]of Object.entries(c))i=a(i,w(t),e);return i}down(t){this._handleUpDownActions(t,"down")}up(t){this._handleUpDownActions(t,"up")}selectDate(t){let e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{currentView:r,parsedViewDate:s,selectedDates:o}=this,{updateTime:a}=n,{moveToOtherMonthsOnSelect:l,moveToOtherYearsOnSelect:c,multipleDates:h,range:u,autoClose:d,onBeforeSelect:p}=this.opts,m=o.length;if(Array.isArray(t))return t.forEach((t=>{this.selectDate(t,n)})),new Promise((t=>{setTimeout(t)}));if((t=x(t))instanceof Date){if(p&&!p({date:t,datepicker:this}))return Promise.resolve();if(r===i.days&&t.getMonth()!==s.month&&l&&(e=new Date(t.getFullYear(),t.getMonth(),1)),r===i.years&&t.getFullYear()!==s.year&&c&&(e=new Date(t.getFullYear(),0,1)),e&&this.setViewDate(e),h&&!u){if(m===h)return;this._checkIfDateIsSelected(t)||o.push(t)}else if(u)switch(m){case 1:o.push(t),this.rangeDateTo||(this.rangeDateTo=t),f(this.rangeDateFrom,this.rangeDateTo)&&(this.rangeDateTo=this.rangeDateFrom,this.rangeDateFrom=t),this.selectedDates=[this.rangeDateFrom,this.rangeDateTo];break;case 2:this.selectedDates=[t],this.rangeDateFrom=t,this.rangeDateTo="";break;default:this.selectedDates=[t],this.rangeDateFrom=t}else this.selectedDates=[t];return this.trigger(i.eventChangeSelectedDate,{action:i.actionSelectDate,silent:null==n?void 0:n.silent,date:t,updateTime:a}),this._updateLastSelectedDate(t),d&&!this.timepickerIsActive&&this.visible&&(h||u?u&&1===m&&this.hide():this.hide()),new Promise((t=>{setTimeout(t)}))}}unselectDate(t){let e=this.selectedDates,n=this;if((t=x(t))instanceof Date)return e.some(((r,s)=>{if(p(r,t))return e.splice(s,1),n.selectedDates.length?n._updateLastSelectedDate(n.selectedDates[n.selectedDates.length-1]):(n.rangeDateFrom="",n.rangeDateTo="",n._updateLastSelectedDate(!1)),this.trigger(i.eventChangeSelectedDate,{action:i.actionUnselectDate,date:t}),!0}))}replaceDate(t,e){let n=this.selectedDates.find((e=>p(e,t,this.currentView))),r=this.selectedDates.indexOf(n);r<0||p(this.selectedDates[r],e,this.currentView)||(this.selectedDates[r]=e,this.trigger(i.eventChangeSelectedDate,{action:i.actionSelectDate,date:e,updateTime:!0}),this._updateLastSelectedDate(e))}clear(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.selectedDates=[],this.rangeDateFrom=!1,this.rangeDateTo=!1,this.lastSelectedDate=!1,this.trigger(i.eventChangeSelectedDate,{action:i.actionUnselectDate,silent:t.silent}),new Promise((t=>{setTimeout(t)}))}show(){let{onShow:t,isMobile:e}=this.opts;this._cancelScheduledCall(),this.visible||this.hideAnimation||this._createComponents(),this.setPosition(this.opts.position),this.$datepicker.classList.add("-active-"),this.visible=!0,t&&this._scheduleCallAfterTransition(t),e&&this._showMobileOverlay()}hide(){let{onHide:t,isMobile:e}=this.opts,i=this._hasTransition();this.visible=!1,this.hideAnimation=!0,this.$datepicker.classList.remove("-active-"),this.customHide&&this.customHide(),this.elIsInput&&this.$el.blur(),this._scheduleCallAfterTransition((e=>{!this.customHide&&(e&&i||!e&&!i)&&this._finishHide(),t&&t(e)})),e&&j.classList.remove("-active-")}_triggerOnSelect(){let t=[],e=[],{selectedDates:i,locale:n,opts:{onSelect:r,multipleDates:s,range:o}}=this,a=s||o,l="function"==typeof n.dateFormat;i.length&&(t=i.map(g),e=l?s?n.dateFormat(t):t.map((t=>n.dateFormat(t))):t.map((t=>this.formatDate(t,n.dateFormat)))),r({date:a?t:t[0],formattedDate:a?e:e[0],datepicker:this})}_handleAlreadySelectedDates(t,e){const{range:i,toggleSelected:n}=this.opts;let r="function"==typeof n?n({datepicker:this,date:e}):n;i&&(r||2!==this.selectedDates.length&&this.selectDate(e)),r?this.unselectDate(e):this._updateLastSelectedDate(t)}_handleUpDownActions(t,e){if(!((t=x(t||this.focusDate||this.viewDate))instanceof Date))return;let i="up"===e?this.viewIndex+1:this.viewIndex-1;i>2&&(i=2),i<0&&(i=0),this.setViewDate(new Date(t.getFullYear(),t.getMonth(),1)),this.setCurrentView(this.viewIndexes[i])}_handleRangeOnFocus(){1===this.selectedDates.length&&(f(this.selectedDates[0],this.focusDate)?(this.rangeDateTo=this.selectedDates[0],this.rangeDateFrom=this.focusDate):(this.rangeDateTo=this.focusDate,this.rangeDateFrom=this.selectedDates[0]))}getCell(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.day;if(!((t=x(t))instanceof Date))return;let{year:n,month:r,date:s}=l(t),o=`[data-year="${n}"]`,a=`[data-month="${r}"]`,c={[i.day]:`${o}${a}[data-date="${s}"]`,[i.month]:`${o}${a}`,[i.year]:`${o}`};return this.views[this.currentView].$el.querySelector(c[e])}_showMobileOverlay(){j.classList.add("-active-")}_hasTransition(){return window.getComputedStyle(this.$datepicker).getPropertyValue("transition-duration").split(", ").reduce(((t,e)=>parseFloat(e)+t),0)>0}get shouldUpdateDOM(){return this.visible||this.treatAsInline}get parsedViewDate(){return l(this.viewDate)}get currentViewSingular(){return this.currentView.slice(0,-1)}get curDecade(){return u(this.viewDate)}get viewIndex(){return this.viewIndexes.indexOf(this.currentView)}get isFinalView(){return this.currentView===i.years}get hasSelectedDates(){return this.selectedDates.length>0}get isMinViewReached(){return this.currentView===this.opts.minView||this.currentView===i.days}get $container(){return this.$customContainer||N}static replacer(t,e,i){return t.replace(e,(function(t,e,n,r){return e+i+r}))}}var $;return B(U,"defaults",n),B(U,"version","3.4.0"),B(U,"defaultGlobalContainerId","air-datepicker-global-container"),$=U.prototype,Object.assign($,F),e.default}()},7860:function(t){t.exports=function(){var t=new Map;function e(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!t.has(e)){var i,n=null,r=window.getComputedStyle(e),s=(i=e.value,function(){l({testForHeightReduction:""===i||!e.value.startsWith(i),restoreTextAlign:null}),i=e.value}),o=function(i){e.removeEventListener("autosize:destroy",o),e.removeEventListener("autosize:update",c),e.removeEventListener("input",s),window.removeEventListener("resize",c),Object.keys(i).forEach((function(t){return e.style[t]=i[t]})),t.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,textAlign:e.style.textAlign,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",o),e.addEventListener("autosize:update",c),e.addEventListener("input",s),window.addEventListener("resize",c),e.style.overflowX="hidden",e.style.wordWrap="break-word",t.set(e,{destroy:o,update:c}),c()}function a(t){for(var e=[];t&&t.parentNode&&t.parentNode instanceof Element;)t.parentNode.scrollTop&&e.push([t.parentNode,t.parentNode.scrollTop]),t=t.parentNode;return function(){return e.forEach((function(t){var e=t[0],i=t[1];e.style.scrollBehavior="auto",e.scrollTop=i,e.style.scrollBehavior=null}))}}function l(t){var i,s,o=t.restoreTextAlign,c=void 0===o?null:o,h=t.testForHeightReduction,u=void 0===h||h,d=r.overflowY;if(0!==e.scrollHeight&&("vertical"===r.resize?e.style.resize="none":"both"===r.resize&&(e.style.resize="horizontal"),u&&(i=a(e),e.style.height=""),s="content-box"===r.boxSizing?e.scrollHeight-(parseFloat(r.paddingTop)+parseFloat(r.paddingBottom)):e.scrollHeight+parseFloat(r.borderTopWidth)+parseFloat(r.borderBottomWidth),"none"!==r.maxHeight&&s>parseFloat(r.maxHeight)?("hidden"===r.overflowY&&(e.style.overflow="scroll"),s=parseFloat(r.maxHeight)):"hidden"!==r.overflowY&&(e.style.overflow="hidden"),e.style.height=s+"px",c&&(e.style.textAlign=c),i&&i(),n!==s&&(e.dispatchEvent(new Event("autosize:resized",{bubbles:!0})),n=s),d!==r.overflow&&!c)){var p=r.textAlign;"hidden"===r.overflow&&(e.style.textAlign="start"===p?"end":"start"),l({restoreTextAlign:p,testForHeightReduction:!0})}}function c(){l({testForHeightReduction:!0,restoreTextAlign:null})}}function i(e){var i=t.get(e);i&&i.destroy()}function n(e){var i=t.get(e);i&&i.update()}var r=null;return"undefined"==typeof window?((r=function(t){return t}).destroy=function(t){return t},r.update=function(t){return t}):((r=function(t,i){return t&&Array.prototype.forEach.call(t.length?t:[t],(function(t){return e(t)})),t}).destroy=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],i),t},r.update=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],n),t}),r}()},8746:function(t,e,i){"use strict";i.r(e);var n=i(9601),r=i.n(n),s=i(2609),o=i.n(s)()(r());o.push([t.id,':root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container *:empty{display:block}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}',""]),e.default=o},8311:function(t,e,i){"use strict";i.r(e);var n=i(9601),r=i.n(n),s=i(2609),o=i.n(s),a=i(8991),l=i.n(a),c=new URL(i(7673),i.b),h=new URL(i(1570),i.b),u=new URL(i(6807),i.b),d=new URL(i(28),i.b),p=new URL(i(5866),i.b),f=new URL(i(5579),i.b),m=new URL(i(2931),i.b),g=new URL(i(752),i.b),_=new URL(i(323),i.b),y=new URL(i(551),i.b),v=new URL(i(4933),i.b),b=new URL(i(7378),i.b),x=new URL(i(661),i.b),w=new URL(i(1652),i.b),E=new URL(i(5363),i.b),S=new URL(i(5422),i.b),T=new URL(i(2607),i.b),M=new URL(i(1184),i.b),A=new URL(i(5968),i.b),C=new URL(i(9387),i.b),k=new URL(i(6621),i.b),P=new URL(i(4414),i.b),I=new URL(i(6437),i.b),D=new URL(i(8469),i.b),O=new URL(i(469),i.b),L=new URL(i(6081),i.b),z=new URL(i(4354),i.b),R=new URL(i(5650),i.b),F=new URL(i(4026),i.b),B=new URL(i(2179),i.b),N=o()(r()),j=l()(c),V=l()(h),U=l()(u),$=l()(d),H=l()(p),q=l()(f),W=l()(m),G=l()(g),Z=l()(_),Y=l()(y),X=l()(v),K=l()(b),Q=l()(x),J=l()(w),tt=l()(E),et=l()(S),it=l()(T),nt=l()(M),rt=l()(A),st=l()(C),ot=l()(k),at=l()(P),lt=l()(I),ct=l()(D),ht=l()(O),ut=l()(L),dt=l()(z),pt=l()(R),ft=l()(F),mt=l()(B);N.push([t.id,".mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("+j+")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("+V+")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("+U+")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("+$+")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("+H+")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("+q+")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("+W+")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("+G+")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("+Z+")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("+Y+")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("+X+")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("+K+")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("+Q+")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("+J+")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("+tt+")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("+et+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("+it+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("+nt+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("+rt+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("+st+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("+ot+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("+at+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("+lt+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("+nt+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("+rt+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("+st+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("+ot+")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("+ct+")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("+ht+")}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("+ut+");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("+dt+")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("+pt+")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("+ft+");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("+mt+")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("+ft+')}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}',""]),e.default=N},3148:function(t,e,i){"use strict";i.r(e);var n=i(9601),r=i.n(n),s=i(2609),o=i.n(s)()(r());o.push([t.id,"",""]),e.default=o},5193:function(t,e,i){"use strict";i.r(e);var n=i(9601),r=i.n(n),s=i(2609),o=i.n(s)()(r());o.push([t.id,".swiper-fade.swiper-free-mode .swiper-slide {\n  transition-timing-function: ease-out;\n}\n.swiper-fade .swiper-slide {\n  pointer-events: none;\n  transition-property: opacity;\n}\n.swiper-fade .swiper-slide .swiper-slide {\n  pointer-events: none;\n}\n.swiper-fade .swiper-slide-active {\n  pointer-events: auto;\n}\n.swiper-fade .swiper-slide-active .swiper-slide-active {\n  pointer-events: auto;\n}\n",""]),e.default=o},524:function(t,e,i){"use strict";i.r(e);var n=i(9601),r=i.n(n),s=i(2609),o=i.n(s)()(r());o.push([t.id,"",""]),e.default=o},9456:function(t,e,i){"use strict";i.r(e);var n=i(9601),r=i.n(n),s=i(2609),o=i.n(s),a=i(8991),l=i.n(a),c=new URL(i(9954),i.b),h=o()(r()),u=l()(c);h.push([t.id,"/**\n * Swiper 11.0.5\n * Most modern mobile touch slider and framework with hardware accelerated transitions\n * https://swiperjs.com\n *\n * Copyright 2014-2023 Vladimir Kharlampidi\n *\n * Released under the MIT License\n *\n * Released on: November 22, 2023\n */\n\n/* FONT_START */\n@font-face {\n  font-family: 'swiper-icons';\n  src: url("+u+");\n  font-weight: 400;\n  font-style: normal;\n}\n/* FONT_END */\n:root {\n  --swiper-theme-color: #007aff;\n  /*\n  --swiper-preloader-color: var(--swiper-theme-color);\n  --swiper-wrapper-transition-timing-function: initial;\n  */\n}\n:host {\n  position: relative;\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n  z-index: 1;\n}\n.swiper {\n  margin-left: auto;\n  margin-right: auto;\n  position: relative;\n  overflow: hidden;\n  list-style: none;\n  padding: 0;\n  /* Fix of Webkit flickering */\n  z-index: 1;\n  display: block;\n}\n.swiper-vertical > .swiper-wrapper {\n  flex-direction: column;\n}\n.swiper-wrapper {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  z-index: 1;\n  display: flex;\n  transition-property: transform;\n  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);\n  box-sizing: content-box;\n}\n.swiper-android .swiper-slide,\n.swiper-ios .swiper-slide,\n.swiper-wrapper {\n  transform: translate3d(0px, 0, 0);\n}\n.swiper-horizontal {\n  touch-action: pan-y;\n}\n.swiper-vertical {\n  touch-action: pan-x;\n}\n.swiper-slide {\n  flex-shrink: 0;\n  width: 100%;\n  height: 100%;\n  position: relative;\n  transition-property: transform;\n  display: block;\n}\n.swiper-slide-invisible-blank {\n  visibility: hidden;\n}\n/* Auto Height */\n.swiper-autoheight,\n.swiper-autoheight .swiper-slide {\n  height: auto;\n}\n.swiper-autoheight .swiper-wrapper {\n  align-items: flex-start;\n  transition-property: transform, height;\n}\n.swiper-backface-hidden .swiper-slide {\n  transform: translateZ(0);\n  -webkit-backface-visibility: hidden;\n          backface-visibility: hidden;\n}\n/* 3D Effects */\n.swiper-3d.swiper-css-mode .swiper-wrapper {\n  perspective: 1200px;\n}\n.swiper-3d .swiper-wrapper {\n  transform-style: preserve-3d;\n}\n.swiper-3d {\n  perspective: 1200px;\n}\n.swiper-3d .swiper-slide,\n.swiper-3d .swiper-cube-shadow {\n  transform-style: preserve-3d;\n}\n/* CSS Mode */\n.swiper-css-mode > .swiper-wrapper {\n  overflow: auto;\n  scrollbar-width: none;\n  /* For Firefox */\n  -ms-overflow-style: none;\n  /* For Internet Explorer and Edge */\n}\n.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {\n  display: none;\n}\n.swiper-css-mode > .swiper-wrapper > .swiper-slide {\n  scroll-snap-align: start start;\n}\n.swiper-css-mode.swiper-horizontal > .swiper-wrapper {\n  scroll-snap-type: x mandatory;\n}\n.swiper-css-mode.swiper-vertical > .swiper-wrapper {\n  scroll-snap-type: y mandatory;\n}\n.swiper-css-mode.swiper-free-mode > .swiper-wrapper {\n  scroll-snap-type: none;\n}\n.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {\n  scroll-snap-align: none;\n}\n.swiper-css-mode.swiper-centered > .swiper-wrapper::before {\n  content: '';\n  flex-shrink: 0;\n  order: 9999;\n}\n.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {\n  scroll-snap-align: center center;\n  scroll-snap-stop: always;\n}\n.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {\n  margin-inline-start: var(--swiper-centered-offset-before);\n}\n.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {\n  height: 100%;\n  min-height: 1px;\n  width: var(--swiper-centered-offset-after);\n}\n.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {\n  margin-block-start: var(--swiper-centered-offset-before);\n}\n.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {\n  width: 100%;\n  min-width: 1px;\n  height: var(--swiper-centered-offset-after);\n}\n/* Slide styles start */\n/* 3D Shadows */\n.swiper-3d .swiper-slide-shadow,\n.swiper-3d .swiper-slide-shadow-left,\n.swiper-3d .swiper-slide-shadow-right,\n.swiper-3d .swiper-slide-shadow-top,\n.swiper-3d .swiper-slide-shadow-bottom,\n.swiper-3d .swiper-slide-shadow,\n.swiper-3d .swiper-slide-shadow-left,\n.swiper-3d .swiper-slide-shadow-right,\n.swiper-3d .swiper-slide-shadow-top,\n.swiper-3d .swiper-slide-shadow-bottom {\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  pointer-events: none;\n  z-index: 10;\n}\n.swiper-3d .swiper-slide-shadow {\n  background: rgba(0, 0, 0, 0.15);\n}\n.swiper-3d .swiper-slide-shadow-left {\n  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-right {\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-top {\n  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-bottom {\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-lazy-preloader {\n  width: 42px;\n  height: 42px;\n  position: absolute;\n  left: 50%;\n  top: 50%;\n  margin-left: -21px;\n  margin-top: -21px;\n  z-index: 10;\n  transform-origin: 50%;\n  box-sizing: border-box;\n  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));\n  border-radius: 50%;\n  border-top-color: transparent;\n}\n.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,\n.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {\n  animation: swiper-preloader-spin 1s infinite linear;\n}\n.swiper-lazy-preloader-white {\n  --swiper-preloader-color: #fff;\n}\n.swiper-lazy-preloader-black {\n  --swiper-preloader-color: #000;\n}\n@keyframes swiper-preloader-spin {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n/* Slide styles end */\n",""]),e.default=h},2609:function(t){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var i="",n=void 0!==e[5];return e[4]&&(i+="@supports (".concat(e[4],") {")),e[2]&&(i+="@media ".concat(e[2]," {")),n&&(i+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),i+=t(e),n&&(i+="}"),e[2]&&(i+="}"),e[4]&&(i+="}"),i})).join("")},e.i=function(t,i,n,r,s){"string"==typeof t&&(t=[[null,t,void 0]]);var o={};if(n)for(var a=0;a<this.length;a++){var l=this[a][0];null!=l&&(o[l]=!0)}for(var c=0;c<t.length;c++){var h=[].concat(t[c]);n&&o[h[0]]||(void 0!==s&&(void 0===h[5]||(h[1]="@layer".concat(h[5].length>0?" ".concat(h[5]):""," {").concat(h[1],"}")),h[5]=s),i&&(h[2]?(h[1]="@media ".concat(h[2]," {").concat(h[1],"}"),h[2]=i):h[2]=i),r&&(h[4]?(h[1]="@supports (".concat(h[4],") {").concat(h[1],"}"),h[4]=r):h[4]="".concat(r)),e.push(h))}},e}},8991:function(t){"use strict";t.exports=function(t,e){return e||(e={}),t?(t=String(t.__esModule?t.default:t),/^['"].*['"]$/.test(t)&&(t=t.slice(1,-1)),e.hash&&(t+=e.hash),/["'() \t\n]|(%20)/.test(t)||e.needQuotes?'"'.concat(t.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):t):t}},9601:function(t){"use strict";t.exports=function(t){return t[1]}},4902:function(t,e,i){"use strict";function n(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}i.d(e,{ZP:function(){return Zn},gsap:function(){return Zn}});var s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,b={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},x={duration:.5,overwrite:!1,delay:0},w=1e8,E=1e-8,S=2*Math.PI,T=S/4,M=0,A=Math.sqrt,C=Math.cos,k=Math.sin,P=function(t){return"string"==typeof t},I=function(t){return"function"==typeof t},D=function(t){return"number"==typeof t},O=function(t){return void 0===t},L=function(t){return"object"==typeof t},z=function(t){return!1!==t},R=function(){return"undefined"!=typeof window},F=function(t){return I(t)||P(t)},B="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},N=Array.isArray,j=/(?:-?\.?\d|\.)+/gi,V=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,U=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,$=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,H=/[+-]=-?[.\d]+/,q=/[^,'"\[\]\s]+/gi,W=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,G={},Z={},Y=function(t){return(Z=St(t,G))&&Ti},X=function(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")},K=function(t,e){return!e&&console.warn(t)},Q=function(t,e){return t&&(G[t]=e)&&Z&&(Z[t]=e)||G},J=function(){return 0},tt={suppressEvents:!0,isStart:!0,kill:!1},et={suppressEvents:!0,kill:!1},it={suppressEvents:!0},nt={},rt=[],st={},ot={},at={},lt=30,ct=[],ht="",ut=function(t){var e,i,n=t[0];if(L(n)||I(n)||(t=[t]),!(e=(n._gsap||{}).harness)){for(i=ct.length;i--&&!ct[i].targetTest(n););e=ct[i]}for(i=t.length;i--;)t[i]&&(t[i]._gsap||(t[i]._gsap=new Ne(t[i],e)))||t.splice(i,1);return t},dt=function(t){return t._gsap||ut(ie(t))[0]._gsap},pt=function(t,e,i){return(i=t[e])&&I(i)?t[e]():O(i)&&t.getAttribute&&t.getAttribute(e)||i},ft=function(t,e){return(t=t.split(",")).forEach(e)||t},mt=function(t){return Math.round(1e5*t)/1e5||0},gt=function(t){return Math.round(1e7*t)/1e7||0},_t=function(t,e){var i=e.charAt(0),n=parseFloat(e.substr(2));return t=parseFloat(t),"+"===i?t+n:"-"===i?t-n:"*"===i?t*n:t/n},yt=function(t,e){for(var i=e.length,n=0;t.indexOf(e[n])<0&&++n<i;);return n<i},vt=function(){var t,e,i=rt.length,n=rt.slice(0);for(st={},rt.length=0,t=0;t<i;t++)(e=n[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)},bt=function(t,e,i,n){rt.length&&!o&&vt(),t.render(e,i,n||o&&e<0&&(t._initted||t._startAt)),rt.length&&!o&&vt()},xt=function(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(q).length<2?e:P(t)?t.trim():t},wt=function(t){return t},Et=function(t,e){for(var i in e)i in t||(t[i]=e[i]);return t},St=function(t,e){for(var i in e)t[i]=e[i];return t},Tt=function t(e,i){for(var n in i)"__proto__"!==n&&"constructor"!==n&&"prototype"!==n&&(e[n]=L(i[n])?t(e[n]||(e[n]={}),i[n]):i[n]);return e},Mt=function(t,e){var i,n={};for(i in t)i in e||(n[i]=t[i]);return n},At=function(t){var e,i=t.parent||l,n=t.keyframes?(e=N(t.keyframes),function(t,i){for(var n in i)n in t||"duration"===n&&e||"ease"===n||(t[n]=i[n])}):Et;if(z(t.inherit))for(;i;)n(t,i.vars.defaults),i=i.parent||i._dp;return t},Ct=function(t,e,i,n,r){void 0===i&&(i="_first"),void 0===n&&(n="_last");var s,o=t[n];if(r)for(s=e[r];o&&o[r]>s;)o=o._prev;return o?(e._next=o._next,o._next=e):(e._next=t[i],t[i]=e),e._next?e._next._prev=e:t[n]=e,e._prev=o,e.parent=e._dp=t,e},kt=function(t,e,i,n){void 0===i&&(i="_first"),void 0===n&&(n="_last");var r=e._prev,s=e._next;r?r._next=s:t[i]===e&&(t[i]=s),s?s._prev=r:t[n]===e&&(t[n]=r),e._next=e._prev=e.parent=null},Pt=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},It=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var i=t;i;)i._dirty=1,i=i.parent;return t},Dt=function(t,e,i,n){return t._startAt&&(o?t._startAt.revert(et):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,n))},Ot=function t(e){return!e||e._ts&&t(e.parent)},Lt=function(t){return t._repeat?zt(t._tTime,t=t.duration()+t._rDelay)*t:0},zt=function(t,e){var i=Math.floor(t/=e);return t&&i===t?i-1:i},Rt=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},Ft=function(t){return t._end=gt(t._start+(t._tDur/Math.abs(t._ts||t._rts||E)||0))},Bt=function(t,e){var i=t._dp;return i&&i.smoothChildTiming&&t._ts&&(t._start=gt(i._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Ft(t),i._dirty||It(i,t)),t},Nt=function(t,e){var i;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(i=Rt(t.rawTime(),e),(!e._dur||Kt(0,e.totalDuration(),i)-e._tTime>E)&&e.render(i,!0)),It(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(i=t;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;t._zTime=-1e-8}},jt=function(t,e,i,n){return e.parent&&Pt(e),e._start=gt((D(i)?i:i||t!==l?Zt(t,i,e):t._time)+e._delay),e._end=gt(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),Ct(t,e,"_first","_last",t._sort?"_start":0),Ht(e)||(t._recent=e),n||Nt(t,e),t._ts<0&&Bt(t,t._tTime),t},Vt=function(t,e){return(G.ScrollTrigger||X("scrollTrigger",e))&&G.ScrollTrigger.create(e,t)},Ut=function(t,e,i,n,r){return Ge(t,e,r),t._initted?!i&&t._pt&&!o&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&p!==Me.frame?(rt.push(t),t._lazy=[r,n],1):void 0:1},$t=function t(e){var i=e.parent;return i&&i._ts&&i._initted&&!i._lock&&(i.rawTime()<0||t(i))},Ht=function(t){var e=t.data;return"isFromStart"===e||"isStart"===e},qt=function(t,e,i,n){var r=t._repeat,s=gt(e)||0,o=t._tTime/t._tDur;return o&&!n&&(t._time*=s/t._dur),t._dur=s,t._tDur=r?r<0?1e10:gt(s*(r+1)+t._rDelay*r):s,o>0&&!n&&Bt(t,t._tTime=t._tDur*o),t.parent&&Ft(t),i||It(t.parent,t),t},Wt=function(t){return t instanceof Ve?It(t):qt(t,t._dur)},Gt={_start:0,endTime:J,totalDuration:J},Zt=function t(e,i,n){var r,s,o,a=e.labels,l=e._recent||Gt,c=e.duration()>=w?l.endTime(!1):e._dur;return P(i)&&(isNaN(i)||i in a)?(s=i.charAt(0),o="%"===i.substr(-1),r=i.indexOf("="),"<"===s||">"===s?(r>=0&&(i=i.replace(/=/,"")),("<"===s?l._start:l.endTime(l._repeat>=0))+(parseFloat(i.substr(1))||0)*(o?(r<0?l:n).totalDuration()/100:1)):r<0?(i in a||(a[i]=c),a[i]):(s=parseFloat(i.charAt(r-1)+i.substr(r+1)),o&&n&&(s=s/100*(N(n)?n[0]:n).totalDuration()),r>1?t(e,i.substr(0,r-1),n)+s:c+s)):null==i?c:+i},Yt=function(t,e,i){var n,r,s=D(e[1]),o=(s?2:1)+(t<2?0:1),a=e[o];if(s&&(a.duration=e[1]),a.parent=i,t){for(n=a,r=i;r&&!("immediateRender"in n);)n=r.vars.defaults||{},r=z(r.vars.inherit)&&r.parent;a.immediateRender=z(n.immediateRender),t<2?a.runBackwards=1:a.startAt=e[o-1]}return new Qe(e[0],a,e[o+1])},Xt=function(t,e){return t||0===t?e(t):e},Kt=function(t,e,i){return i<t?t:i>e?e:i},Qt=function(t,e){return P(t)&&(e=W.exec(t))?e[1]:""},Jt=[].slice,te=function(t,e){return t&&L(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&L(t[0]))&&!t.nodeType&&t!==c},ee=function(t,e,i){return void 0===i&&(i=[]),t.forEach((function(t){var n;return P(t)&&!e||te(t,1)?(n=i).push.apply(n,ie(t)):i.push(t)}))||i},ie=function(t,e,i){return a&&!e&&a.selector?a.selector(t):!P(t)||i||!h&&Ae()?N(t)?ee(t,i):te(t)?Jt.call(t,0):t?[t]:[]:Jt.call((e||u).querySelectorAll(t),0)},ne=function(t){return t=ie(t)[0]||K("Invalid scope")||{},function(e){var i=t.current||t.nativeElement||t;return ie(e,i.querySelectorAll?i:i===t?K("Invalid scope")||u.createElement("div"):t)}},re=function(t){return t.sort((function(){return.5-Math.random()}))},se=function(t){if(I(t))return t;var e=L(t)?t:{each:t},i=Le(e.ease),n=e.from||0,r=parseFloat(e.base)||0,s={},o=n>0&&n<1,a=isNaN(n)||o,l=e.axis,c=n,h=n;return P(n)?c=h={center:.5,edges:.5,end:1}[n]||0:!o&&a&&(c=n[0],h=n[1]),function(t,o,u){var d,p,f,m,g,_,y,v,b,x=(u||e).length,E=s[x];if(!E){if(!(b="auto"===e.grid?0:(e.grid||[1,w])[1])){for(y=-w;y<(y=u[b++].getBoundingClientRect().left)&&b<x;);b<x&&b--}for(E=s[x]=[],d=a?Math.min(b,x)*c-.5:n%b,p=b===w?0:a?x*h/b-.5:n/b|0,y=0,v=w,_=0;_<x;_++)f=_%b-d,m=p-(_/b|0),E[_]=g=l?Math.abs("y"===l?m:f):A(f*f+m*m),g>y&&(y=g),g<v&&(v=g);"random"===n&&re(E),E.max=y-v,E.min=v,E.v=x=(parseFloat(e.amount)||parseFloat(e.each)*(b>x?x-1:l?"y"===l?x/b:b:Math.max(b,x/b))||0)*("edges"===n?-1:1),E.b=x<0?r-x:r,E.u=Qt(e.amount||e.each)||0,i=i&&x<0?De(i):i}return x=(E[t]-E.min)/E.max||0,gt(E.b+(i?i(x):x)*E.v)+E.u}},oe=function(t){var e=Math.pow(10,((t+"").split(".")[1]||"").length);return function(i){var n=gt(Math.round(parseFloat(i)/t)*t*e);return(n-n%1)/e+(D(i)?0:Qt(i))}},ae=function(t,e){var i,n,r=N(t);return!r&&L(t)&&(i=r=t.radius||w,t.values?(t=ie(t.values),(n=!D(t[0]))&&(i*=i)):t=oe(t.increment)),Xt(e,r?I(t)?function(e){return n=t(e),Math.abs(n-e)<=i?n:e}:function(e){for(var r,s,o=parseFloat(n?e.x:e),a=parseFloat(n?e.y:0),l=w,c=0,h=t.length;h--;)(r=n?(r=t[h].x-o)*r+(s=t[h].y-a)*s:Math.abs(t[h]-o))<l&&(l=r,c=h);return c=!i||l<=i?t[c]:e,n||c===e||D(e)?c:c+Qt(e)}:oe(t))},le=function(t,e,i,n){return Xt(N(t)?!e:!0===i?!!(i=0):!n,(function(){return N(t)?t[~~(Math.random()*t.length)]:(i=i||1e-5)&&(n=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((t-i/2+Math.random()*(e-t+.99*i))/i)*i*n)/n}))},ce=function(t,e,i){return Xt(i,(function(i){return t[~~e(i)]}))},he=function(t){for(var e,i,n,r,s=0,o="";~(e=t.indexOf("random(",s));)n=t.indexOf(")",e),r="["===t.charAt(e+7),i=t.substr(e+7,n-e-7).match(r?q:j),o+=t.substr(s,e-s)+le(r?i:+i[0],r?0:+i[1],+i[2]||1e-5),s=n+1;return o+t.substr(s,t.length-s)},ue=function(t,e,i,n,r){var s=e-t,o=n-i;return Xt(r,(function(e){return i+((e-t)/s*o||0)}))},de=function(t,e,i){var n,r,s,o=t.labels,a=w;for(n in o)(r=o[n]-e)<0==!!i&&r&&a>(r=Math.abs(r))&&(s=n,a=r);return s},pe=function(t,e,i){var n,r,s,o=t.vars,l=o[e],c=a,h=t._ctx;if(l)return n=o[e+"Params"],r=o.callbackScope||t,i&&rt.length&&vt(),h&&(a=h),s=n?l.apply(r,n):l.call(r),a=c,s},fe=function(t){return Pt(t),t.scrollTrigger&&t.scrollTrigger.kill(!!o),t.progress()<1&&pe(t,"onInterrupt"),t},me=[],ge=function(t){if(R()&&t){var e=(t=!t.name&&t.default||t).name,i=I(t),n=e&&!i&&t.init?function(){this._props=[]}:t,r={init:J,render:ai,add:qe,kill:ci,modifier:li,rawVars:0},s={targetTest:0,get:0,getSetter:ni,aliases:{},register:0};if(Ae(),t!==n){if(ot[e])return;Et(n,Et(Mt(t,r),s)),St(n.prototype,St(r,Mt(t,s))),ot[n.prop=e]=n,t.targetTest&&(ct.push(n),nt[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}Q(e,n),t.register&&t.register(Ti,n,di)}else t&&me.push(t)},_e=255,ye={aqua:[0,_e,_e],lime:[0,_e,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,_e],navy:[0,0,128],white:[_e,_e,_e],olive:[128,128,0],yellow:[_e,_e,0],orange:[_e,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[_e,0,0],pink:[_e,192,203],cyan:[0,_e,_e],transparent:[_e,_e,_e,0]},ve=function(t,e,i){return(6*(t+=t<0?1:t>1?-1:0)<1?e+(i-e)*t*6:t<.5?i:3*t<2?e+(i-e)*(2/3-t)*6:e)*_e+.5|0},be=function(t,e,i){var n,r,s,o,a,l,c,h,u,d,p=t?D(t)?[t>>16,t>>8&_e,t&_e]:0:ye.black;if(!p){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),ye[t])p=ye[t];else if("#"===t.charAt(0)){if(t.length<6&&(n=t.charAt(1),r=t.charAt(2),s=t.charAt(3),t="#"+n+n+r+r+s+s+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(p=parseInt(t.substr(1,6),16))>>16,p>>8&_e,p&_e,parseInt(t.substr(7),16)/255];p=[(t=parseInt(t.substr(1),16))>>16,t>>8&_e,t&_e]}else if("hsl"===t.substr(0,3))if(p=d=t.match(j),e){if(~t.indexOf("="))return p=t.match(V),i&&p.length<4&&(p[3]=1),p}else o=+p[0]%360/360,a=+p[1]/100,n=2*(l=+p[2]/100)-(r=l<=.5?l*(a+1):l+a-l*a),p.length>3&&(p[3]*=1),p[0]=ve(o+1/3,n,r),p[1]=ve(o,n,r),p[2]=ve(o-1/3,n,r);else p=t.match(j)||ye.transparent;p=p.map(Number)}return e&&!d&&(n=p[0]/_e,r=p[1]/_e,s=p[2]/_e,l=((c=Math.max(n,r,s))+(h=Math.min(n,r,s)))/2,c===h?o=a=0:(u=c-h,a=l>.5?u/(2-c-h):u/(c+h),o=c===n?(r-s)/u+(r<s?6:0):c===r?(s-n)/u+2:(n-r)/u+4,o*=60),p[0]=~~(o+.5),p[1]=~~(100*a+.5),p[2]=~~(100*l+.5)),i&&p.length<4&&(p[3]=1),p},xe=function(t){var e=[],i=[],n=-1;return t.split(Ee).forEach((function(t){var r=t.match(U)||[];e.push.apply(e,r),i.push(n+=r.length+1)})),e.c=i,e},we=function(t,e,i){var n,r,s,o,a="",l=(t+a).match(Ee),c=e?"hsla(":"rgba(",h=0;if(!l)return t;if(l=l.map((function(t){return(t=be(t,e,1))&&c+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"})),i&&(s=xe(t),(n=i.c).join(a)!==s.c.join(a)))for(o=(r=t.replace(Ee,"1").split(U)).length-1;h<o;h++)a+=r[h]+(~n.indexOf(h)?l.shift()||c+"0,0,0,0)":(s.length?s:l.length?l:i).shift());if(!r)for(o=(r=t.split(Ee)).length-1;h<o;h++)a+=r[h]+l[h];return a+r[o]},Ee=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in ye)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),Se=/hsl[a]?\(/,Te=function(t){var e,i=t.join(" ");if(Ee.lastIndex=0,Ee.test(i))return e=Se.test(i),t[1]=we(t[1],e),t[0]=we(t[0],e,xe(t[1])),!0},Me=function(){var t,e,i,n,r,s,o=Date.now,a=500,l=33,p=o(),f=p,g=1e3/240,_=g,y=[],v=function i(c){var h,u,d,m,v=o()-f,b=!0===c;if(v>a&&(p+=v-l),((h=(d=(f+=v)-p)-_)>0||b)&&(m=++n.frame,r=d-1e3*n.time,n.time=d/=1e3,_+=h+(h>=g?4:g-h),u=1),b||(t=e(i)),u)for(s=0;s<y.length;s++)y[s](d,r,m,c)};return n={time:0,frame:0,tick:function(){v(!0)},deltaRatio:function(t){return r/(1e3/(t||60))},wake:function(){d&&(!h&&R()&&(c=h=window,u=c.document||{},G.gsap=Ti,(c.gsapVersions||(c.gsapVersions=[])).push(Ti.version),Y(Z||c.GreenSockGlobals||!c.gsap&&c||{}),i=c.requestAnimationFrame,me.forEach(ge)),t&&n.sleep(),e=i||function(t){return setTimeout(t,_-1e3*n.time+1|0)},m=1,v(2))},sleep:function(){(i?c.cancelAnimationFrame:clearTimeout)(t),m=0,e=J},lagSmoothing:function(t,e){a=t||1/0,l=Math.min(e||33,a)},fps:function(t){g=1e3/(t||240),_=1e3*n.time+g},add:function(t,e,i){var r=e?function(e,i,s,o){t(e,i,s,o),n.remove(r)}:t;return n.remove(t),y[i?"unshift":"push"](r),Ae(),r},remove:function(t,e){~(e=y.indexOf(t))&&y.splice(e,1)&&s>=e&&s--},_listeners:y}}(),Ae=function(){return!m&&Me.wake()},Ce={},ke=/^[\d.\-M][\d.\-,\s]/,Pe=/["']/g,Ie=function(t){for(var e,i,n,r={},s=t.substr(1,t.length-3).split(":"),o=s[0],a=1,l=s.length;a<l;a++)i=s[a],e=a!==l-1?i.lastIndexOf(","):i.length,n=i.substr(0,e),r[o]=isNaN(n)?n.replace(Pe,"").trim():+n,o=i.substr(e+1).trim();return r},De=function(t){return function(e){return 1-t(1-e)}},Oe=function t(e,i){for(var n,r=e._first;r;)r instanceof Ve?t(r,i):!r.vars.yoyoEase||r._yoyo&&r._repeat||r._yoyo===i||(r.timeline?t(r.timeline,i):(n=r._ease,r._ease=r._yEase,r._yEase=n,r._yoyo=i)),r=r._next},Le=function(t,e){return t&&(I(t)?t:Ce[t]||function(t){var e,i,n,r,s=(t+"").split("("),o=Ce[s[0]];return o&&s.length>1&&o.config?o.config.apply(null,~t.indexOf("{")?[Ie(s[1])]:(e=t,i=e.indexOf("(")+1,n=e.indexOf(")"),r=e.indexOf("(",i),e.substring(i,~r&&r<n?e.indexOf(")",n+1):n)).split(",").map(xt)):Ce._CE&&ke.test(t)?Ce._CE("",t):o}(t))||e},ze=function(t,e,i,n){void 0===i&&(i=function(t){return 1-e(1-t)}),void 0===n&&(n=function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var r,s={easeIn:e,easeOut:i,easeInOut:n};return ft(t,(function(t){for(var e in Ce[t]=G[t]=s,Ce[r=t.toLowerCase()]=i,s)Ce[r+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=Ce[t+"."+e]=s[e]})),s},Re=function(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}},Fe=function t(e,i,n){var r=i>=1?i:1,s=(n||(e?.3:.45))/(i<1?i:1),o=s/S*(Math.asin(1/r)||0),a=function(t){return 1===t?1:r*Math.pow(2,-10*t)*k((t-o)*s)+1},l="out"===e?a:"in"===e?function(t){return 1-a(1-t)}:Re(a);return s=S/s,l.config=function(i,n){return t(e,i,n)},l},Be=function t(e,i){void 0===i&&(i=1.70158);var n=function(t){return t?--t*t*((i+1)*t+i)+1:0},r="out"===e?n:"in"===e?function(t){return 1-n(1-t)}:Re(n);return r.config=function(i){return t(e,i)},r};ft("Linear,Quad,Cubic,Quart,Quint,Strong",(function(t,e){var i=e<5?e+1:e;ze(t+",Power"+(i-1),e?function(t){return Math.pow(t,i)}:function(t){return t},(function(t){return 1-Math.pow(1-t,i)}),(function(t){return t<.5?Math.pow(2*t,i)/2:1-Math.pow(2*(1-t),i)/2}))})),Ce.Linear.easeNone=Ce.none=Ce.Linear.easeIn,ze("Elastic",Fe("in"),Fe("out"),Fe()),g=7.5625,y=1/(_=2.75),ze("Bounce",(function(t){return 1-v(1-t)}),v=function(t){return t<y?g*t*t:t<.7272727272727273?g*Math.pow(t-1.5/_,2)+.75:t<.9090909090909092?g*(t-=2.25/_)*t+.9375:g*Math.pow(t-2.625/_,2)+.984375}),ze("Expo",(function(t){return t?Math.pow(2,10*(t-1)):0})),ze("Circ",(function(t){return-(A(1-t*t)-1)})),ze("Sine",(function(t){return 1===t?1:1-C(t*T)})),ze("Back",Be("in"),Be("out"),Be()),Ce.SteppedEase=Ce.steps=G.SteppedEase={config:function(t,e){void 0===t&&(t=1);var i=1/t,n=t+(e?0:1),r=e?1:0;return function(t){return((n*Kt(0,.99999999,t)|0)+r)*i}}},x.ease=Ce["quad.out"],ft("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(t){return ht+=t+","+t+"Params,"}));var Ne=function(t,e){this.id=M++,t._gsap=this,this.target=t,this.harness=e,this.get=e?e.get:pt,this.set=e?e.getSetter:ni},je=function(){function t(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,qt(this,+t.duration,1,1),this.data=t.data,a&&(this._ctx=a,a.data.push(this)),m||Me.wake()}var e=t.prototype;return e.delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},e.duration=function(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,qt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(Ae(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(Bt(this,t),!i._dp||i.parent||Nt(i,this);i&&i.parent;)i.parent._time!==i._start+(i._ts>=0?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,!0),i=i.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&jt(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===E||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),bt(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Lt(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Lt(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,e){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*i,e):this._repeat?zt(this._tTime,i)+1:1},e.timeScale=function(t,e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var i=this.parent&&this._ts?Rt(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,this.totalTime(Kt(-Math.abs(this._delay),this._tDur,i),!1!==e),Ft(this),function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ae(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==E&&(this._tTime-=E)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&jt(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(z(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Rt(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){void 0===t&&(t=it);var e=o;return o=t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),o=e,this},e.globalTime=function(t){for(var e=this,i=arguments.length?t:e.rawTime();e;)i=e._start+i/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):i},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,Wt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,Wt(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(Zt(this,t),z(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,z(e))},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,i=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=i&&t<this.endTime(!0)-E))},e.eventCallback=function(t,e,i){var n=this.vars;return arguments.length>1?(e?(n[t]=e,i&&(n[t+"Params"]=i),"onUpdate"===t&&(this._onUpdate=e)):delete n[t],this):n[t]},e.then=function(t){var e=this;return new Promise((function(i){var n=I(t)?t:wt,r=function(){var t=e.then;e.then=null,I(n)&&(n=n(e))&&(n.then||n===e)&&(e.then=t),i(n),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?r():e._prom=r}))},e.kill=function(){fe(this)},t}();Et(je.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var Ve=function(t){function e(e,i){var r;return void 0===e&&(e={}),(r=t.call(this,e)||this).labels={},r.smoothChildTiming=!!e.smoothChildTiming,r.autoRemoveChildren=!!e.autoRemoveChildren,r._sort=z(e.sortChildren),l&&jt(e.parent||l,n(r),i),e.reversed&&r.reverse(),e.paused&&r.paused(!0),e.scrollTrigger&&Vt(n(r),e.scrollTrigger),r}r(e,t);var i=e.prototype;return i.to=function(t,e,i){return Yt(0,arguments,this),this},i.from=function(t,e,i){return Yt(1,arguments,this),this},i.fromTo=function(t,e,i,n){return Yt(2,arguments,this),this},i.set=function(t,e,i){return e.duration=0,e.parent=this,At(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Qe(t,e,Zt(this,i),1),this},i.call=function(t,e,i){return jt(this,Qe.delayedCall(0,t,e),i)},i.staggerTo=function(t,e,i,n,r,s,o){return i.duration=e,i.stagger=i.stagger||n,i.onComplete=s,i.onCompleteParams=o,i.parent=this,new Qe(t,i,Zt(this,r)),this},i.staggerFrom=function(t,e,i,n,r,s,o){return i.runBackwards=1,At(i).immediateRender=z(i.immediateRender),this.staggerTo(t,e,i,n,r,s,o)},i.staggerFromTo=function(t,e,i,n,r,s,o,a){return n.startAt=i,At(n).immediateRender=z(n.immediateRender),this.staggerTo(t,e,n,r,s,o,a)},i.render=function(t,e,i){var n,r,s,a,c,h,u,d,p,f,m,g,_=this._time,y=this._dirty?this.totalDuration():this._tDur,v=this._dur,b=t<=0?0:gt(t),x=this._zTime<0!=t<0&&(this._initted||!v);if(this!==l&&b>y&&t>=0&&(b=y),b!==this._tTime||i||x){if(_!==this._time&&v&&(b+=this._time-_,t+=this._time-_),n=b,p=this._start,h=!(d=this._ts),x&&(v||(_=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(m=this._yoyo,c=v+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*c+t,e,i);if(n=gt(b%c),b===y?(a=this._repeat,n=v):((a=~~(b/c))&&a===b/c&&(n=v,a--),n>v&&(n=v)),f=zt(this._tTime,c),!_&&this._tTime&&f!==a&&this._tTime-f*c-this._dur<=0&&(f=a),m&&1&a&&(n=v-n,g=1),a!==f&&!this._lock){var w=m&&1&f,S=w===(m&&1&a);if(a<f&&(w=!w),_=w?0:b%v?v:b,this._lock=1,this.render(_||(g?0:gt(a*c)),e,!v)._lock=0,this._tTime=b,!e&&this.parent&&pe(this,"onRepeat"),this.vars.repeatRefresh&&!g&&(this.invalidate()._lock=1),_&&_!==this._time||h!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(v=this._dur,y=this._tDur,S&&(this._lock=2,_=w?v:-1e-4,this.render(_,!0),this.vars.repeatRefresh&&!g&&this.invalidate()),this._lock=0,!this._ts&&!h)return this;Oe(this,g)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(u=function(t,e,i){var n;if(i>e)for(n=t._first;n&&n._start<=i;){if("isPause"===n.data&&n._start>e)return n;n=n._next}else for(n=t._last;n&&n._start>=i;){if("isPause"===n.data&&n._start<e)return n;n=n._prev}}(this,gt(_),gt(n)),u&&(b-=n-(n=u._start))),this._tTime=b,this._time=n,this._act=!d,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,_=0),!_&&n&&!e&&!a&&(pe(this,"onStart"),this._tTime!==b))return this;if(n>=_&&t>=0)for(r=this._first;r;){if(s=r._next,(r._act||n>=r._start)&&r._ts&&u!==r){if(r.parent!==this)return this.render(t,e,i);if(r.render(r._ts>0?(n-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(n-r._start)*r._ts,e,i),n!==this._time||!this._ts&&!h){u=0,s&&(b+=this._zTime=-1e-8);break}}r=s}else{r=this._last;for(var T=t<0?t:n;r;){if(s=r._prev,(r._act||T<=r._end)&&r._ts&&u!==r){if(r.parent!==this)return this.render(t,e,i);if(r.render(r._ts>0?(T-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(T-r._start)*r._ts,e,i||o&&(r._initted||r._startAt)),n!==this._time||!this._ts&&!h){u=0,s&&(b+=this._zTime=T?-1e-8:E);break}}r=s}}if(u&&!e&&(this.pause(),u.render(n>=_?0:-1e-8)._zTime=n>=_?1:-1,this._ts))return this._start=p,Ft(this),this.render(t,e,i);this._onUpdate&&!e&&pe(this,"onUpdate",!0),(b===y&&this._tTime>=this.totalDuration()||!b&&_)&&(p!==this._start&&Math.abs(d)===Math.abs(this._ts)||this._lock||((t||!v)&&(b===y&&this._ts>0||!b&&this._ts<0)&&Pt(this,1),e||t<0&&!_||!b&&!_&&y||(pe(this,b===y&&t>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(b<y&&this.timeScale()>0)&&this._prom())))}return this},i.add=function(t,e){var i=this;if(D(e)||(e=Zt(this,e,t)),!(t instanceof je)){if(N(t))return t.forEach((function(t){return i.add(t,e)})),this;if(P(t))return this.addLabel(t,e);if(!I(t))return this;t=Qe.delayedCall(0,t)}return this!==t?jt(this,t,e):this},i.getChildren=function(t,e,i,n){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===n&&(n=-w);for(var r=[],s=this._first;s;)s._start>=n&&(s instanceof Qe?e&&r.push(s):(i&&r.push(s),t&&r.push.apply(r,s.getChildren(!0,e,i)))),s=s._next;return r},i.getById=function(t){for(var e=this.getChildren(1,1,1),i=e.length;i--;)if(e[i].vars.id===t)return e[i]},i.remove=function(t){return P(t)?this.removeLabel(t):I(t)?this.killTweensOf(t):(kt(this,t),t===this._recent&&(this._recent=this._last),It(this))},i.totalTime=function(e,i){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=gt(Me.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,i),this._forcing=0,this):this._tTime},i.addLabel=function(t,e){return this.labels[t]=Zt(this,e),this},i.removeLabel=function(t){return delete this.labels[t],this},i.addPause=function(t,e,i){var n=Qe.delayedCall(0,e||J,i);return n.data="isPause",this._hasPause=1,jt(this,n,Zt(this,t))},i.removePause=function(t){var e=this._first;for(t=Zt(this,t);e;)e._start===t&&"isPause"===e.data&&Pt(e),e=e._next},i.killTweensOf=function(t,e,i){for(var n=this.getTweensOf(t,i),r=n.length;r--;)Ue!==n[r]&&n[r].kill(t,e);return this},i.getTweensOf=function(t,e){for(var i,n=[],r=ie(t),s=this._first,o=D(e);s;)s instanceof Qe?yt(s._targets,r)&&(o?(!Ue||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&n.push(s):(i=s.getTweensOf(r,e)).length&&n.push.apply(n,i),s=s._next;return n},i.tweenTo=function(t,e){e=e||{};var i,n=this,r=Zt(n,t),s=e,o=s.startAt,a=s.onStart,l=s.onStartParams,c=s.immediateRender,h=Qe.to(n,Et({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:r,overwrite:"auto",duration:e.duration||Math.abs((r-(o&&"time"in o?o.time:n._time))/n.timeScale())||E,onStart:function(){if(n.pause(),!i){var t=e.duration||Math.abs((r-(o&&"time"in o?o.time:n._time))/n.timeScale());h._dur!==t&&qt(h,t,0,1).render(h._time,!0,!0),i=1}a&&a.apply(h,l||[])}},e));return c?h.render(0):h},i.tweenFromTo=function(t,e,i){return this.tweenTo(e,Et({startAt:{time:Zt(this,t)}},i))},i.recent=function(){return this._recent},i.nextLabel=function(t){return void 0===t&&(t=this._time),de(this,Zt(this,t))},i.previousLabel=function(t){return void 0===t&&(t=this._time),de(this,Zt(this,t),1)},i.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+E)},i.shiftChildren=function(t,e,i){void 0===i&&(i=0);for(var n,r=this._first,s=this.labels;r;)r._start>=i&&(r._start+=t,r._end+=t),r=r._next;if(e)for(n in s)s[n]>=i&&(s[n]+=t);return It(this)},i.invalidate=function(e){var i=this._first;for(this._lock=0;i;)i.invalidate(e),i=i._next;return t.prototype.invalidate.call(this,e)},i.clear=function(t){void 0===t&&(t=!0);for(var e,i=this._first;i;)e=i._next,this.remove(i),i=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),It(this)},i.totalDuration=function(t){var e,i,n,r=0,s=this,o=s._last,a=w;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(n=s.parent;o;)e=o._prev,o._dirty&&o.totalDuration(),(i=o._start)>a&&s._sort&&o._ts&&!s._lock?(s._lock=1,jt(s,o,i-o._delay,1)._lock=0):a=i,i<0&&o._ts&&(r-=i,(!n&&!s._dp||n&&n.smoothChildTiming)&&(s._start+=i/s._ts,s._time-=i,s._tTime-=i),s.shiftChildren(-i,!1,-Infinity),a=0),o._end>r&&o._ts&&(r=o._end),o=e;qt(s,s===l&&s._time>r?s._time:r,1,1),s._dirty=0}return s._tDur},e.updateRoot=function(t){if(l._ts&&(bt(l,Rt(t,l)),p=Me.frame),Me.frame>=lt){lt+=b.autoSleep||120;var e=l._first;if((!e||!e._ts)&&b.autoSleep&&Me._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Me.sleep()}}},e}(je);Et(Ve.prototype,{_lock:0,_hasPause:0,_forcing:0});var Ue,$e,He=function(t,e,i,n,r,s,o){var a,l,c,h,u,d,p,f,m=new di(this._pt,t,e,0,1,oi,null,r),g=0,_=0;for(m.b=i,m.e=n,i+="",(p=~(n+="").indexOf("random("))&&(n=he(n)),s&&(s(f=[i,n],t,e),i=f[0],n=f[1]),l=i.match($)||[];a=$.exec(n);)h=a[0],u=n.substring(g,a.index),c?c=(c+1)%5:"rgba("===u.substr(-5)&&(c=1),h!==l[_++]&&(d=parseFloat(l[_-1])||0,m._pt={_next:m._pt,p:u||1===_?u:",",s:d,c:"="===h.charAt(1)?_t(d,h)-d:parseFloat(h)-d,m:c&&c<4?Math.round:0},g=$.lastIndex);return m.c=g<n.length?n.substring(g,n.length):"",m.fp=o,(H.test(n)||p)&&(m.e=0),this._pt=m,m},qe=function(t,e,i,n,r,s,o,a,l,c){I(n)&&(n=n(r||0,t,s));var h,u=t[e],d="get"!==i?i:I(u)?l?t[e.indexOf("set")||!I(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():u,p=I(u)?l?ei:ti:Je;if(P(n)&&(~n.indexOf("random(")&&(n=he(n)),"="===n.charAt(1)&&((h=_t(d,n)+(Qt(d)||0))||0===h)&&(n=h)),!c||d!==n||$e)return isNaN(d*n)||""===n?(!u&&!(e in t)&&X(e,n),He.call(this,t,e,d,n,p,a||b.stringFilter,l)):(h=new di(this._pt,t,e,+d||0,n-(d||0),"boolean"==typeof u?si:ri,0,p),l&&(h.fp=l),o&&h.modifier(o,this,t),this._pt=h)},We=function(t,e,i,n,r,s){var o,a,l,c;if(ot[t]&&!1!==(o=new ot[t]).init(r,o.rawVars?e[t]:function(t,e,i,n,r){if(I(t)&&(t=Ye(t,r,e,i,n)),!L(t)||t.style&&t.nodeType||N(t)||B(t))return P(t)?Ye(t,r,e,i,n):t;var s,o={};for(s in t)o[s]=Ye(t[s],r,e,i,n);return o}(e[t],n,r,s,i),i,n,s)&&(i._pt=a=new di(i._pt,r,t,0,1,o.render,o,0,o.priority),i!==f))for(l=i._ptLookup[i._targets.indexOf(r)],c=o._props.length;c--;)l[o._props[c]]=a;return o},Ge=function t(e,i,n){var r,a,c,h,u,d,p,f,m,g,_,y,v,b=e.vars,S=b.ease,T=b.startAt,M=b.immediateRender,A=b.lazy,C=b.onUpdate,k=b.runBackwards,P=b.yoyoEase,I=b.keyframes,D=b.autoRevert,O=e._dur,L=e._startAt,R=e._targets,F=e.parent,B=F&&"nested"===F.data?F.vars.targets:R,N="auto"===e._overwrite&&!s,j=e.timeline;if(j&&(!I||!S)&&(S="none"),e._ease=Le(S,x.ease),e._yEase=P?De(Le(!0===P?S:P,x.ease)):0,P&&e._yoyo&&!e._repeat&&(P=e._yEase,e._yEase=e._ease,e._ease=P),e._from=!j&&!!b.runBackwards,!j||I&&!b.stagger){if(y=(f=R[0]?dt(R[0]).harness:0)&&b[f.prop],r=Mt(b,nt),L&&(L._zTime<0&&L.progress(1),i<0&&k&&M&&!D?L.render(-1,!0):L.revert(k&&O?et:tt),L._lazy=0),T){if(Pt(e._startAt=Qe.set(R,Et({data:"isStart",overwrite:!1,parent:F,immediateRender:!0,lazy:!L&&z(A),startAt:null,delay:0,onUpdate:C&&function(){return pe(e,"onUpdate")},stagger:0},T))),e._startAt._dp=0,e._startAt._sat=e,i<0&&(o||!M&&!D)&&e._startAt.revert(et),M&&O&&i<=0&&n<=0)return void(i&&(e._zTime=i))}else if(k&&O&&!L)if(i&&(M=!1),c=Et({overwrite:!1,data:"isFromStart",lazy:M&&!L&&z(A),immediateRender:M,stagger:0,parent:F},r),y&&(c[f.prop]=y),Pt(e._startAt=Qe.set(R,c)),e._startAt._dp=0,e._startAt._sat=e,i<0&&(o?e._startAt.revert(et):e._startAt.render(-1,!0)),e._zTime=i,M){if(!i)return}else t(e._startAt,E,E);for(e._pt=e._ptCache=0,A=O&&z(A)||A&&!O,a=0;a<R.length;a++){if(p=(u=R[a])._gsap||ut(R)[a]._gsap,e._ptLookup[a]=g={},st[p.id]&&rt.length&&vt(),_=B===R?a:B.indexOf(u),f&&!1!==(m=new f).init(u,y||r,e,_,B)&&(e._pt=h=new di(e._pt,u,m.name,0,1,m.render,m,0,m.priority),m._props.forEach((function(t){g[t]=h})),m.priority&&(d=1)),!f||y)for(c in r)ot[c]&&(m=We(c,r,e,_,u,B))?m.priority&&(d=1):g[c]=h=qe.call(e,u,c,"get",r[c],_,B,0,b.stringFilter);e._op&&e._op[a]&&e.kill(u,e._op[a]),N&&e._pt&&(Ue=e,l.killTweensOf(u,g,e.globalTime(i)),v=!e.parent,Ue=0),e._pt&&A&&(st[p.id]=1)}d&&ui(e),e._onInit&&e._onInit(e)}e._onUpdate=C,e._initted=(!e._op||e._pt)&&!v,I&&i<=0&&j.render(w,!0,!0)},Ze=function(t,e,i,n){var r,s,o=e.ease||n||"power1.inOut";if(N(e))s=i[t]||(i[t]=[]),e.forEach((function(t,i){return s.push({t:i/(e.length-1)*100,v:t,e:o})}));else for(r in e)s=i[r]||(i[r]=[]),"ease"===r||s.push({t:parseFloat(t),v:e[r],e:o})},Ye=function(t,e,i,n,r){return I(t)?t.call(e,i,n,r):P(t)&&~t.indexOf("random(")?he(t):t},Xe=ht+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",Ke={};ft(Xe+",id,stagger,delay,duration,paused,scrollTrigger",(function(t){return Ke[t]=1}));var Qe=function(t){function e(e,i,r,o){var a;"number"==typeof i&&(r.duration=i,i=r,r=null);var c,h,u,d,p,f,m,g,_=(a=t.call(this,o?i:At(i))||this).vars,y=_.duration,v=_.delay,x=_.immediateRender,w=_.stagger,E=_.overwrite,S=_.keyframes,T=_.defaults,M=_.scrollTrigger,A=_.yoyoEase,C=i.parent||l,k=(N(e)||B(e)?D(e[0]):"length"in i)?[e]:ie(e);if(a._targets=k.length?ut(k):K("GSAP target "+e+" not found. https://gsap.com",!b.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=E,S||w||F(y)||F(v)){if(i=a.vars,(c=a.timeline=new Ve({data:"nested",defaults:T||{},targets:C&&"nested"===C.data?C.vars.targets:k})).kill(),c.parent=c._dp=n(a),c._start=0,w||F(y)||F(v)){if(d=k.length,m=w&&se(w),L(w))for(p in w)~Xe.indexOf(p)&&(g||(g={}),g[p]=w[p]);for(h=0;h<d;h++)(u=Mt(i,Ke)).stagger=0,A&&(u.yoyoEase=A),g&&St(u,g),f=k[h],u.duration=+Ye(y,n(a),h,f,k),u.delay=(+Ye(v,n(a),h,f,k)||0)-a._delay,!w&&1===d&&u.delay&&(a._delay=v=u.delay,a._start+=v,u.delay=0),c.to(f,u,m?m(h,f,k):0),c._ease=Ce.none;c.duration()?y=v=0:a.timeline=0}else if(S){At(Et(c.vars.defaults,{ease:"none"})),c._ease=Le(S.ease||i.ease||"none");var P,I,O,R=0;if(N(S))S.forEach((function(t){return c.to(k,t,">")})),c.duration();else{for(p in u={},S)"ease"===p||"easeEach"===p||Ze(p,S[p],u,S.easeEach);for(p in u)for(P=u[p].sort((function(t,e){return t.t-e.t})),R=0,h=0;h<P.length;h++)(O={ease:(I=P[h]).e,duration:(I.t-(h?P[h-1].t:0))/100*y})[p]=I.v,c.to(k,O,R),R+=O.duration;c.duration()<y&&c.to({},{duration:y-c.duration()})}}y||a.duration(y=c.duration())}else a.timeline=0;return!0!==E||s||(Ue=n(a),l.killTweensOf(k),Ue=0),jt(C,n(a),r),i.reversed&&a.reverse(),i.paused&&a.paused(!0),(x||!y&&!S&&a._start===gt(C._time)&&z(x)&&Ot(n(a))&&"nested"!==C.data)&&(a._tTime=-1e-8,a.render(Math.max(0,-v)||0)),M&&Vt(n(a),M),a}r(e,t);var i=e.prototype;return i.render=function(t,e,i){var n,r,s,a,l,c,h,u,d,p=this._time,f=this._tDur,m=this._dur,g=t<0,_=t>f-E&&!g?f:t<E?0:t;if(m){if(_!==this._tTime||!t||i||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==g){if(n=_,u=this.timeline,this._repeat){if(a=m+this._rDelay,this._repeat<-1&&g)return this.totalTime(100*a+t,e,i);if(n=gt(_%a),_===f?(s=this._repeat,n=m):((s=~~(_/a))&&s===gt(_/a)&&(n=m,s--),n>m&&(n=m)),(c=this._yoyo&&1&s)&&(d=this._yEase,n=m-n),l=zt(this._tTime,a),n===p&&!i&&this._initted&&s===l)return this._tTime=_,this;s!==l&&(u&&this._yEase&&Oe(u,c),this.vars.repeatRefresh&&!c&&!this._lock&&this._time!==m&&this._initted&&(this._lock=i=1,this.render(gt(a*s),!0).invalidate()._lock=0))}if(!this._initted){if(Ut(this,g?t:n,i,e,_))return this._tTime=0,this;if(!(p===this._time||i&&this.vars.repeatRefresh&&s!==l))return this;if(m!==this._dur)return this.render(t,e,i)}if(this._tTime=_,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=h=(d||this._ease)(n/m),this._from&&(this.ratio=h=1-h),n&&!p&&!e&&!s&&(pe(this,"onStart"),this._tTime!==_))return this;for(r=this._pt;r;)r.r(h,r.d),r=r._next;u&&u.render(t<0?t:!n&&c?-1e-8:u._dur*u._ease(n/this._dur),e,i)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(g&&Dt(this,t,0,i),pe(this,"onUpdate")),this._repeat&&s!==l&&this.vars.onRepeat&&!e&&this.parent&&pe(this,"onRepeat"),_!==this._tDur&&_||this._tTime!==_||(g&&!this._onUpdate&&Dt(this,t,0,!0),(t||!m)&&(_===this._tDur&&this._ts>0||!_&&this._ts<0)&&Pt(this,1),e||g&&!p||!(_||p||c)||(pe(this,_===f?"onComplete":"onReverseComplete",!0),this._prom&&!(_<f&&this.timeScale()>0)&&this._prom()))}}else!function(t,e,i,n){var r,s,a,l=t.ratio,c=e<0||!e&&(!t._start&&$t(t)&&(t._initted||!Ht(t))||(t._ts<0||t._dp._ts<0)&&!Ht(t))?0:1,h=t._rDelay,u=0;if(h&&t._repeat&&(u=Kt(0,t._tDur,e),s=zt(u,h),t._yoyo&&1&s&&(c=1-c),s!==zt(t._tTime,h)&&(l=1-c,t.vars.repeatRefresh&&t._initted&&t.invalidate())),c!==l||o||n||t._zTime===E||!e&&t._zTime){if(!t._initted&&Ut(t,e,n,i,u))return;for(a=t._zTime,t._zTime=e||(i?E:0),i||(i=e&&!a),t.ratio=c,t._from&&(c=1-c),t._time=0,t._tTime=u,r=t._pt;r;)r.r(c,r.d),r=r._next;e<0&&Dt(t,e,0,!0),t._onUpdate&&!i&&pe(t,"onUpdate"),u&&t._repeat&&!i&&t.parent&&pe(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===c&&(c&&Pt(t,1),i||o||(pe(t,c?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,i);return this},i.targets=function(){return this._targets},i.invalidate=function(e){return(!e||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(e),t.prototype.invalidate.call(this,e)},i.resetTo=function(t,e,i,n,r){m||Me.wake(),this._ts||this.play();var s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Ge(this,s),function(t,e,i,n,r,s,o,a){var l,c,h,u,d=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!d)for(d=t._ptCache[e]=[],h=t._ptLookup,u=t._targets.length;u--;){if((l=h[u][e])&&l.d&&l.d._pt)for(l=l.d._pt;l&&l.p!==e&&l.fp!==e;)l=l._next;if(!l)return $e=1,t.vars[e]="+=0",Ge(t,o),$e=0,a?K(e+" not eligible for reset"):1;d.push(l)}for(u=d.length;u--;)(l=(c=d[u])._pt||c).s=!n&&0!==n||r?l.s+(n||0)+s*l.c:n,l.c=i-l.s,c.e&&(c.e=mt(i)+Qt(c.e)),c.b&&(c.b=l.s+Qt(c.b))}(this,t,e,i,n,this._ease(s/this._dur),s,r)?this.resetTo(t,e,i,n,1):(Bt(this,0),this.parent||Ct(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},i.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?fe(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Ue&&!0!==Ue.vars.overwrite)._first||fe(this),this.parent&&i!==this.timeline.totalDuration()&&qt(this,this._dur*this.timeline._tDur/i,0,1),this}var n,r,s,o,a,l,c,h=this._targets,u=t?ie(t):h,d=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function(t,e){for(var i=t.length,n=i===e.length;n&&i--&&t[i]===e[i];);return i<0}(h,u))return"all"===e&&(this._pt=0),fe(this);for(n=this._op=this._op||[],"all"!==e&&(P(e)&&(a={},ft(e,(function(t){return a[t]=1})),e=a),e=function(t,e){var i,n,r,s,o=t[0]?dt(t[0]).harness:0,a=o&&o.aliases;if(!a)return e;for(n in i=St({},e),a)if(n in i)for(r=(s=a[n].split(",")).length;r--;)i[s[r]]=i[n];return i}(h,e)),c=h.length;c--;)if(~u.indexOf(h[c]))for(a in r=d[c],"all"===e?(n[c]=e,o=r,s={}):(s=n[c]=n[c]||{},o=e),o)(l=r&&r[a])&&("kill"in l.d&&!0!==l.d.kill(a)||kt(this,l,"_pt"),delete r[a]),"all"!==s&&(s[a]=1);return this._initted&&!this._pt&&p&&fe(this),this},e.to=function(t,i){return new e(t,i,arguments[2])},e.from=function(t,e){return Yt(1,arguments)},e.delayedCall=function(t,i,n,r){return new e(i,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:i,onReverseComplete:i,onCompleteParams:n,onReverseCompleteParams:n,callbackScope:r})},e.fromTo=function(t,e,i){return Yt(2,arguments)},e.set=function(t,i){return i.duration=0,i.repeatDelay||(i.repeat=0),new e(t,i)},e.killTweensOf=function(t,e,i){return l.killTweensOf(t,e,i)},e}(je);Et(Qe.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ft("staggerTo,staggerFrom,staggerFromTo",(function(t){Qe[t]=function(){var e=new Ve,i=Jt.call(arguments,0);return i.splice("staggerFromTo"===t?5:4,0,0),e[t].apply(e,i)}}));var Je=function(t,e,i){return t[e]=i},ti=function(t,e,i){return t[e](i)},ei=function(t,e,i,n){return t[e](n.fp,i)},ii=function(t,e,i){return t.setAttribute(e,i)},ni=function(t,e){return I(t[e])?ti:O(t[e])&&t.setAttribute?ii:Je},ri=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},si=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},oi=function(t,e){var i=e._pt,n="";if(!t&&e.b)n=e.b;else if(1===t&&e.e)n=e.e;else{for(;i;)n=i.p+(i.m?i.m(i.s+i.c*t):Math.round(1e4*(i.s+i.c*t))/1e4)+n,i=i._next;n+=e.c}e.set(e.t,e.p,n,e)},ai=function(t,e){for(var i=e._pt;i;)i.r(t,i.d),i=i._next},li=function(t,e,i,n){for(var r,s=this._pt;s;)r=s._next,s.p===n&&s.modifier(t,e,i),s=r},ci=function(t){for(var e,i,n=this._pt;n;)i=n._next,n.p===t&&!n.op||n.op===t?kt(this,n,"_pt"):n.dep||(e=1),n=i;return!e},hi=function(t,e,i,n){n.mSet(t,e,n.m.call(n.tween,i,n.mt),n)},ui=function(t){for(var e,i,n,r,s=t._pt;s;){for(e=s._next,i=n;i&&i.pr>s.pr;)i=i._next;(s._prev=i?i._prev:r)?s._prev._next=s:n=s,(s._next=i)?i._prev=s:r=s,s=e}t._pt=n},di=function(){function t(t,e,i,n,r,s,o,a,l){this.t=e,this.s=n,this.c=r,this.p=i,this.r=s||ri,this.d=o||this,this.set=a||Je,this.pr=l||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,i){this.mSet=this.mSet||this.set,this.set=hi,this.m=t,this.mt=i,this.tween=e},t}();ft(ht+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",(function(t){return nt[t]=1})),G.TweenMax=G.TweenLite=Qe,G.TimelineLite=G.TimelineMax=Ve,l=new Ve({sortChildren:!1,defaults:x,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),b.stringFilter=Te;var pi=[],fi={},mi=[],gi=0,_i=0,yi=function(t){return(fi[t]||mi).map((function(t){return t()}))},vi=function(){var t=Date.now(),e=[];t-gi>2&&(yi("matchMediaInit"),pi.forEach((function(t){var i,n,r,s,o=t.queries,a=t.conditions;for(n in o)(i=c.matchMedia(o[n]).matches)&&(r=1),i!==a[n]&&(a[n]=i,s=1);s&&(t.revert(),r&&e.push(t))})),yi("matchMediaRevert"),e.forEach((function(t){return t.onMatch(t,(function(e){return t.add(null,e)}))})),gi=t,yi("matchMedia"))},bi=function(){function t(t,e){this.selector=e&&ne(e),this.data=[],this._r=[],this.isReverted=!1,this.id=_i++,t&&this.add(t)}var e=t.prototype;return e.add=function(t,e,i){I(t)&&(i=e,e=t,t=I);var n=this,r=function(){var t,r=a,s=n.selector;return r&&r!==n&&r.data.push(n),i&&(n.selector=ne(i)),a=n,t=e.apply(n,arguments),I(t)&&n._r.push(t),a=r,n.selector=s,n.isReverted=!1,t};return n.last=r,t===I?r(n,(function(t){return n.add(null,t)})):t?n[t]=r:r},e.ignore=function(t){var e=a;a=null,t(this),a=e},e.getTweens=function(){var e=[];return this.data.forEach((function(i){return i instanceof t?e.push.apply(e,i.getTweens()):i instanceof Qe&&!(i.parent&&"nested"===i.parent.data)&&e.push(i)})),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,e){var i=this;if(t?function(){for(var e,n=i.getTweens(),r=i.data.length;r--;)"isFlip"===(e=i.data[r]).data&&(e.revert(),e.getChildren(!0,!0,!1).forEach((function(t){return n.splice(n.indexOf(t),1)})));for(n.map((function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}})).sort((function(t,e){return e.g-t.g||-1/0})).forEach((function(e){return e.t.revert(t)})),r=i.data.length;r--;)(e=i.data[r])instanceof Ve?"nested"!==e.data&&(e.scrollTrigger&&e.scrollTrigger.revert(),e.kill()):!(e instanceof Qe)&&e.revert&&e.revert(t);i._r.forEach((function(e){return e(t,i)})),i.isReverted=!0}():this.data.forEach((function(t){return t.kill&&t.kill()})),this.clear(),e)for(var n=pi.length;n--;)pi[n].id===this.id&&pi.splice(n,1)},e.revert=function(t){this.kill(t||{})},t}(),xi=function(){function t(t){this.contexts=[],this.scope=t}var e=t.prototype;return e.add=function(t,e,i){L(t)||(t={matches:t});var n,r,s,o=new bi(0,i||this.scope),l=o.conditions={};for(r in a&&!o.selector&&(o.selector=a.selector),this.contexts.push(o),e=o.add("onMatch",e),o.queries=t,t)"all"===r?s=1:(n=c.matchMedia(t[r]))&&(pi.indexOf(o)<0&&pi.push(o),(l[r]=n.matches)&&(s=1),n.addListener?n.addListener(vi):n.addEventListener("change",vi));return s&&e(o,(function(t){return o.add(null,t)})),this},e.revert=function(t){this.kill(t||{})},e.kill=function(t){this.contexts.forEach((function(e){return e.kill(t,!0)}))},t}(),wi={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];e.forEach((function(t){return ge(t)}))},timeline:function(t){return new Ve(t)},getTweensOf:function(t,e){return l.getTweensOf(t,e)},getProperty:function(t,e,i,n){P(t)&&(t=ie(t)[0]);var r=dt(t||{}).get,s=i?wt:xt;return"native"===i&&(i=""),t?e?s((ot[e]&&ot[e].get||r)(t,e,i,n)):function(e,i,n){return s((ot[e]&&ot[e].get||r)(t,e,i,n))}:t},quickSetter:function(t,e,i){if((t=ie(t)).length>1){var n=t.map((function(t){return Ti.quickSetter(t,e,i)})),r=n.length;return function(t){for(var e=r;e--;)n[e](t)}}t=t[0]||{};var s=ot[e],o=dt(t),a=o.harness&&(o.harness.aliases||{})[e]||e,l=s?function(e){var n=new s;f._pt=0,n.init(t,i?e+i:e,f,0,[t]),n.render(1,n),f._pt&&ai(1,f)}:o.set(t,a);return s?l:function(e){return l(t,a,i?e+i:e,o,1)}},quickTo:function(t,e,i){var n,r=Ti.to(t,St(((n={})[e]="+=0.1",n.paused=!0,n),i||{})),s=function(t,i,n){return r.resetTo(e,t,i,n)};return s.tween=r,s},isTweening:function(t){return l.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Le(t.ease,x.ease)),Tt(x,t||{})},config:function(t){return Tt(b,t||{})},registerEffect:function(t){var e=t.name,i=t.effect,n=t.plugins,r=t.defaults,s=t.extendTimeline;(n||"").split(",").forEach((function(t){return t&&!ot[t]&&!G[t]&&K(e+" effect requires "+t+" plugin.")})),at[e]=function(t,e,n){return i(ie(t),Et(e||{},r),n)},s&&(Ve.prototype[e]=function(t,i,n){return this.add(at[e](t,L(i)?i:(n=i)&&{},this),n)})},registerEase:function(t,e){Ce[t]=Le(e)},parseEase:function(t,e){return arguments.length?Le(t,e):Ce},getById:function(t){return l.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var i,n,r=new Ve(t);for(r.smoothChildTiming=z(t.smoothChildTiming),l.remove(r),r._dp=0,r._time=r._tTime=l._time,i=l._first;i;)n=i._next,!e&&!i._dur&&i instanceof Qe&&i.vars.onComplete===i._targets[0]||jt(r,i,i._start-i._delay),i=n;return jt(l,r,0),r},context:function(t,e){return t?new bi(t,e):a},matchMedia:function(t){return new xi(t)},matchMediaRefresh:function(){return pi.forEach((function(t){var e,i,n=t.conditions;for(i in n)n[i]&&(n[i]=!1,e=1);e&&t.revert()}))||vi()},addEventListener:function(t,e){var i=fi[t]||(fi[t]=[]);~i.indexOf(e)||i.push(e)},removeEventListener:function(t,e){var i=fi[t],n=i&&i.indexOf(e);n>=0&&i.splice(n,1)},utils:{wrap:function t(e,i,n){var r=i-e;return N(e)?ce(e,t(0,e.length),i):Xt(n,(function(t){return(r+(t-e)%r)%r+e}))},wrapYoyo:function t(e,i,n){var r=i-e,s=2*r;return N(e)?ce(e,t(0,e.length-1),i):Xt(n,(function(t){return e+((t=(s+(t-e)%s)%s||0)>r?s-t:t)}))},distribute:se,random:le,snap:ae,normalize:function(t,e,i){return ue(t,e,0,1,i)},getUnit:Qt,clamp:function(t,e,i){return Xt(i,(function(i){return Kt(t,e,i)}))},splitColor:be,toArray:ie,selector:ne,mapRange:ue,pipe:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return function(t){return e.reduce((function(t,e){return e(t)}),t)}},unitize:function(t,e){return function(i){return t(parseFloat(i))+(e||Qt(i))}},interpolate:function t(e,i,n,r){var s=isNaN(e+i)?0:function(t){return(1-t)*e+t*i};if(!s){var o,a,l,c,h,u=P(e),d={};if(!0===n&&(r=1)&&(n=null),u)e={p:e},i={p:i};else if(N(e)&&!N(i)){for(l=[],c=e.length,h=c-2,a=1;a<c;a++)l.push(t(e[a-1],e[a]));c--,s=function(t){t*=c;var e=Math.min(h,~~t);return l[e](t-e)},n=i}else r||(e=St(N(e)?[]:{},e));if(!l){for(o in i)qe.call(d,e,o,"get",i[o]);s=function(t){return ai(t,d)||(u?e.p:e)}}}return Xt(n,s)},shuffle:re},install:Y,effects:at,ticker:Me,updateRoot:Ve.updateRoot,plugins:ot,globalTimeline:l,core:{PropTween:di,globals:Q,Tween:Qe,Timeline:Ve,Animation:je,getCache:dt,_removeLinkedListItem:kt,reverting:function(){return o},context:function(t){return t&&a&&(a.data.push(t),t._ctx=a),a},suppressOverwrites:function(t){return s=t}}};ft("to,from,fromTo,delayedCall,set,killTweensOf",(function(t){return wi[t]=Qe[t]})),Me.add(Ve.updateRoot),f=wi.to({},{duration:0});var Ei=function(t,e){for(var i=t._pt;i&&i.p!==e&&i.op!==e&&i.fp!==e;)i=i._next;return i},Si=function(t,e){return{name:t,rawVars:1,init:function(t,i,n){n._onInit=function(t){var n,r;if(P(i)&&(n={},ft(i,(function(t){return n[t]=1})),i=n),e){for(r in n={},i)n[r]=e(i[r]);i=n}!function(t,e){var i,n,r,s=t._targets;for(i in e)for(n=s.length;n--;)(r=t._ptLookup[n][i])&&(r=r.d)&&(r._pt&&(r=Ei(r,i)),r&&r.modifier&&r.modifier(e[i],t,s[n],i))}(t,i)}}}},Ti=wi.registerPlugin({name:"attr",init:function(t,e,i,n,r){var s,o,a;for(s in this.tween=i,e)a=t.getAttribute(s)||"",(o=this.add(t,"setAttribute",(a||0)+"",e[s],n,r,0,0,s)).op=s,o.b=a,this._props.push(s)},render:function(t,e){for(var i=e._pt;i;)o?i.set(i.t,i.p,i.b,i):i.r(t,i.d),i=i._next}},{name:"endArray",init:function(t,e){for(var i=e.length;i--;)this.add(t,i,t[i]||0,e[i],0,0,0,0,0,1)}},Si("roundProps",oe),Si("modifiers"),Si("snap",ae))||wi;Qe.version=Ve.version=Ti.version="3.12.4",d=1,R()&&Ae();Ce.Power0,Ce.Power1,Ce.Power2,Ce.Power3,Ce.Power4,Ce.Linear,Ce.Quad,Ce.Cubic,Ce.Quart,Ce.Quint,Ce.Strong,Ce.Elastic,Ce.Back,Ce.SteppedEase,Ce.Bounce,Ce.Sine,Ce.Expo,Ce.Circ;var Mi,Ai,Ci,ki,Pi,Ii,Di,Oi,Li={},zi=180/Math.PI,Ri=Math.PI/180,Fi=Math.atan2,Bi=/([A-Z])/g,Ni=/(left|right|width|margin|padding|x)/i,ji=/[\s,\(]\S/,Vi={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Ui=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},$i=function(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},Hi=function(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},qi=function(t,e){var i=e.s+e.c*t;e.set(e.t,e.p,~~(i+(i<0?-.5:.5))+e.u,e)},Wi=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},Gi=function(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},Zi=function(t,e,i){return t.style[e]=i},Yi=function(t,e,i){return t.style.setProperty(e,i)},Xi=function(t,e,i){return t._gsap[e]=i},Ki=function(t,e,i){return t._gsap.scaleX=t._gsap.scaleY=i},Qi=function(t,e,i,n,r){var s=t._gsap;s.scaleX=s.scaleY=i,s.renderTransform(r,s)},Ji=function(t,e,i,n,r){var s=t._gsap;s[e]=i,s.renderTransform(r,s)},tn="transform",en=tn+"Origin",nn=function t(e,i){var n=this,r=this.target,s=r.style,o=r._gsap;if(e in Li&&s){if(this.tfm=this.tfm||{},"transform"===e)return Vi.transform.split(",").forEach((function(e){return t.call(n,e,i)}));if(~(e=Vi[e]||e).indexOf(",")?e.split(",").forEach((function(t){return n.tfm[t]=xn(r,t)})):this.tfm[e]=o.x?o[e]:xn(r,e),e===en&&(this.tfm.zOrigin=o.zOrigin),this.props.indexOf(tn)>=0)return;o.svg&&(this.svgo=r.getAttribute("data-svg-origin"),this.props.push(en,i,"")),e=tn}(s||i)&&this.props.push(e,i,s[e])},rn=function(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))},sn=function(){var t,e,i=this.props,n=this.target,r=n.style,s=n._gsap;for(t=0;t<i.length;t+=3)i[t+1]?n[i[t]]=i[t+2]:i[t+2]?r[i[t]]=i[t+2]:r.removeProperty("--"===i[t].substr(0,2)?i[t]:i[t].replace(Bi,"-$1").toLowerCase());if(this.tfm){for(e in this.tfm)s[e]=this.tfm[e];s.svg&&(s.renderTransform(),n.setAttribute("data-svg-origin",this.svgo||"")),(t=Di())&&t.isStart||r[tn]||(rn(r),s.zOrigin&&r[en]&&(r[en]+=" "+s.zOrigin+"px",s.zOrigin=0,s.renderTransform()),s.uncache=1)}},on=function(t,e){var i={target:t,props:[],revert:sn,save:nn};return t._gsap||Ti.core.getCache(t),e&&e.split(",").forEach((function(t){return i.save(t)})),i},an=function(t,e){var i=Ai.createElementNS?Ai.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):Ai.createElement(t);return i&&i.style?i:Ai.createElement(t)},ln=function t(e,i,n){var r=getComputedStyle(e);return r[i]||r.getPropertyValue(i.replace(Bi,"-$1").toLowerCase())||r.getPropertyValue(i)||!n&&t(e,hn(i)||i,1)||""},cn="O,Moz,ms,Ms,Webkit".split(","),hn=function(t,e,i){var n=(e||Pi).style,r=5;if(t in n&&!i)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);r--&&!(cn[r]+t in n););return r<0?null:(3===r?"ms":r>=0?cn[r]:"")+t},un=function(){"undefined"!=typeof window&&window.document&&(Mi=window,Ai=Mi.document,Ci=Ai.documentElement,Pi=an("div")||{style:{}},an("div"),tn=hn(tn),en=tn+"Origin",Pi.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Oi=!!hn("perspective"),Di=Ti.core.reverting,ki=1)},dn=function t(e){var i,n=an("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),r=this.parentNode,s=this.nextSibling,o=this.style.cssText;if(Ci.appendChild(n),n.appendChild(this),this.style.display="block",e)try{i=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=t}catch(t){}else this._gsapBBox&&(i=this._gsapBBox());return r&&(s?r.insertBefore(this,s):r.appendChild(this)),Ci.removeChild(n),this.style.cssText=o,i},pn=function(t,e){for(var i=e.length;i--;)if(t.hasAttribute(e[i]))return t.getAttribute(e[i])},fn=function(t){var e;try{e=t.getBBox()}catch(i){e=dn.call(t,!0)}return e&&(e.width||e.height)||t.getBBox===dn||(e=dn.call(t,!0)),!e||e.width||e.x||e.y?e:{x:+pn(t,["x","cx","x1"])||0,y:+pn(t,["y","cy","y1"])||0,width:0,height:0}},mn=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!fn(t))},gn=function(t,e){if(e){var i,n=t.style;e in Li&&e!==en&&(e=tn),n.removeProperty?("ms"!==(i=e.substr(0,2))&&"webkit"!==e.substr(0,6)||(e="-"+e),n.removeProperty("--"===i?e:e.replace(Bi,"-$1").toLowerCase())):n.removeAttribute(e)}},_n=function(t,e,i,n,r,s){var o=new di(t._pt,e,i,0,1,s?Gi:Wi);return t._pt=o,o.b=n,o.e=r,t._props.push(i),o},yn={deg:1,rad:1,turn:1},vn={grid:1,flex:1},bn=function t(e,i,n,r){var s,o,a,l,c=parseFloat(n)||0,h=(n+"").trim().substr((c+"").length)||"px",u=Pi.style,d=Ni.test(i),p="svg"===e.tagName.toLowerCase(),f=(p?"client":"offset")+(d?"Width":"Height"),m=100,g="px"===r,_="%"===r;if(r===h||!c||yn[r]||yn[h])return c;if("px"!==h&&!g&&(c=t(e,i,n,"px")),l=e.getCTM&&mn(e),(_||"%"===h)&&(Li[i]||~i.indexOf("adius")))return s=l?e.getBBox()[d?"width":"height"]:e[f],mt(_?c/s*m:c/100*s);if(u[d?"width":"height"]=m+(g?h:r),o=~i.indexOf("adius")||"em"===r&&e.appendChild&&!p?e:e.parentNode,l&&(o=(e.ownerSVGElement||{}).parentNode),o&&o!==Ai&&o.appendChild||(o=Ai.body),(a=o._gsap)&&_&&a.width&&d&&a.time===Me.time&&!a.uncache)return mt(c/a.width*m);if(!_||"height"!==i&&"width"!==i)(_||"%"===h)&&!vn[ln(o,"display")]&&(u.position=ln(e,"position")),o===e&&(u.position="static"),o.appendChild(Pi),s=Pi[f],o.removeChild(Pi),u.position="absolute";else{var y=e.style[i];e.style[i]=m+r,s=e[f],y?e.style[i]=y:gn(e,i)}return d&&_&&((a=dt(o)).time=Me.time,a.width=o[f]),mt(g?s*c/m:s&&c?m/s*c:0)},xn=function(t,e,i,n){var r;return ki||un(),e in Vi&&"transform"!==e&&~(e=Vi[e]).indexOf(",")&&(e=e.split(",")[0]),Li[e]&&"transform"!==e?(r=Dn(t,n),r="transformOrigin"!==e?r[e]:r.svg?r.origin:On(ln(t,en))+" "+r.zOrigin+"px"):(!(r=t.style[e])||"auto"===r||n||~(r+"").indexOf("calc("))&&(r=Tn[e]&&Tn[e](t,e,i)||ln(t,e)||pt(t,e)||("opacity"===e?1:0)),i&&!~(r+"").trim().indexOf(" ")?bn(t,e,r,i)+i:r},wn=function(t,e,i,n){if(!i||"none"===i){var r=hn(e,t,1),s=r&&ln(t,r,1);s&&s!==i?(e=r,i=s):"borderColor"===e&&(i=ln(t,"borderTopColor"))}var o,a,l,c,h,u,d,p,f,m,g,_=new di(this._pt,t.style,e,0,1,oi),y=0,v=0;if(_.b=i,_.e=n,i+="","auto"===(n+="")&&(u=t.style[e],t.style[e]=n,n=ln(t,e)||n,u?t.style[e]=u:gn(t,e)),Te(o=[i,n]),n=o[1],l=(i=o[0]).match(U)||[],(n.match(U)||[]).length){for(;a=U.exec(n);)d=a[0],f=n.substring(y,a.index),h?h=(h+1)%5:"rgba("!==f.substr(-5)&&"hsla("!==f.substr(-5)||(h=1),d!==(u=l[v++]||"")&&(c=parseFloat(u)||0,g=u.substr((c+"").length),"="===d.charAt(1)&&(d=_t(c,d)+g),p=parseFloat(d),m=d.substr((p+"").length),y=U.lastIndex-m.length,m||(m=m||b.units[e]||g,y===n.length&&(n+=m,_.e+=m)),g!==m&&(c=bn(t,e,u,m)||0),_._pt={_next:_._pt,p:f||1===v?f:",",s:c,c:p-c,m:h&&h<4||"zIndex"===e?Math.round:0});_.c=y<n.length?n.substring(y,n.length):""}else _.r="display"===e&&"none"===n?Gi:Wi;return H.test(n)&&(_.e=0),this._pt=_,_},En={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},Sn=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var i,n,r,s=e.t,o=s.style,a=e.u,l=s._gsap;if("all"===a||!0===a)o.cssText="",n=1;else for(r=(a=a.split(",")).length;--r>-1;)i=a[r],Li[i]&&(n=1,i="transformOrigin"===i?en:tn),gn(s,i);n&&(gn(s,tn),l&&(l.svg&&s.removeAttribute("transform"),Dn(s,1),l.uncache=1,rn(o)))}},Tn={clearProps:function(t,e,i,n,r){if("isFromStart"!==r.data){var s=t._pt=new di(t._pt,e,i,0,0,Sn);return s.u=n,s.pr=-10,s.tween=r,t._props.push(i),1}}},Mn=[1,0,0,1,0,0],An={},Cn=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},kn=function(t){var e=ln(t,tn);return Cn(e)?Mn:e.substr(7).match(V).map(mt)},Pn=function(t,e){var i,n,r,s,o=t._gsap||dt(t),a=t.style,l=kn(t);return o.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(l=[(r=t.transform.baseVal.consolidate().matrix).a,r.b,r.c,r.d,r.e,r.f]).join(",")?Mn:l:(l!==Mn||t.offsetParent||t===Ci||o.svg||(r=a.display,a.display="block",(i=t.parentNode)&&t.offsetParent||(s=1,n=t.nextElementSibling,Ci.appendChild(t)),l=kn(t),r?a.display=r:gn(t,"display"),s&&(n?i.insertBefore(t,n):i?i.appendChild(t):Ci.removeChild(t))),e&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l)},In=function(t,e,i,n,r,s){var o,a,l,c=t._gsap,h=r||Pn(t,!0),u=c.xOrigin||0,d=c.yOrigin||0,p=c.xOffset||0,f=c.yOffset||0,m=h[0],g=h[1],_=h[2],y=h[3],v=h[4],b=h[5],x=e.split(" "),w=parseFloat(x[0])||0,E=parseFloat(x[1])||0;i?h!==Mn&&(a=m*y-g*_)&&(l=w*(-g/a)+E*(m/a)-(m*b-g*v)/a,w=w*(y/a)+E*(-_/a)+(_*b-y*v)/a,E=l):(w=(o=fn(t)).x+(~x[0].indexOf("%")?w/100*o.width:w),E=o.y+(~(x[1]||x[0]).indexOf("%")?E/100*o.height:E)),n||!1!==n&&c.smooth?(v=w-u,b=E-d,c.xOffset=p+(v*m+b*_)-v,c.yOffset=f+(v*g+b*y)-b):c.xOffset=c.yOffset=0,c.xOrigin=w,c.yOrigin=E,c.smooth=!!n,c.origin=e,c.originIsAbsolute=!!i,t.style[en]="0px 0px",s&&(_n(s,c,"xOrigin",u,w),_n(s,c,"yOrigin",d,E),_n(s,c,"xOffset",p,c.xOffset),_n(s,c,"yOffset",f,c.yOffset)),t.setAttribute("data-svg-origin",w+" "+E)},Dn=function(t,e){var i=t._gsap||new Ne(t);if("x"in i&&!e&&!i.uncache)return i;var n,r,s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,x,w,E,S,T,M,A,C,k,P,I,D,O,L,z,R=t.style,F=i.scaleX<0,B="px",N="deg",j=getComputedStyle(t),V=ln(t,en)||"0";return n=r=s=l=c=h=u=d=p=0,o=a=1,i.svg=!(!t.getCTM||!mn(t)),j.translate&&("none"===j.translate&&"none"===j.scale&&"none"===j.rotate||(R[tn]=("none"!==j.translate?"translate3d("+(j.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==j.rotate?"rotate("+j.rotate+") ":"")+("none"!==j.scale?"scale("+j.scale.split(" ").join(",")+") ":"")+("none"!==j[tn]?j[tn]:"")),R.scale=R.rotate=R.translate="none"),g=Pn(t,i.svg),i.svg&&(i.uncache?(C=t.getBBox(),V=i.xOrigin-C.x+"px "+(i.yOrigin-C.y)+"px",A=""):A=!e&&t.getAttribute("data-svg-origin"),In(t,A||V,!!A||i.originIsAbsolute,!1!==i.smooth,g)),f=i.xOrigin||0,m=i.yOrigin||0,g!==Mn&&(x=g[0],w=g[1],E=g[2],S=g[3],n=T=g[4],r=M=g[5],6===g.length?(o=Math.sqrt(x*x+w*w),a=Math.sqrt(S*S+E*E),l=x||w?Fi(w,x)*zi:0,(u=E||S?Fi(E,S)*zi+l:0)&&(a*=Math.abs(Math.cos(u*Ri))),i.svg&&(n-=f-(f*x+m*E),r-=m-(f*w+m*S))):(z=g[6],O=g[7],P=g[8],I=g[9],D=g[10],L=g[11],n=g[12],r=g[13],s=g[14],c=(_=Fi(z,D))*zi,_&&(A=T*(y=Math.cos(-_))+P*(v=Math.sin(-_)),C=M*y+I*v,k=z*y+D*v,P=T*-v+P*y,I=M*-v+I*y,D=z*-v+D*y,L=O*-v+L*y,T=A,M=C,z=k),h=(_=Fi(-E,D))*zi,_&&(y=Math.cos(-_),L=S*(v=Math.sin(-_))+L*y,x=A=x*y-P*v,w=C=w*y-I*v,E=k=E*y-D*v),l=(_=Fi(w,x))*zi,_&&(A=x*(y=Math.cos(_))+w*(v=Math.sin(_)),C=T*y+M*v,w=w*y-x*v,M=M*y-T*v,x=A,T=C),c&&Math.abs(c)+Math.abs(l)>359.9&&(c=l=0,h=180-h),o=mt(Math.sqrt(x*x+w*w+E*E)),a=mt(Math.sqrt(M*M+z*z)),_=Fi(T,M),u=Math.abs(_)>2e-4?_*zi:0,p=L?1/(L<0?-L:L):0),i.svg&&(A=t.getAttribute("transform"),i.forceCSS=t.setAttribute("transform","")||!Cn(ln(t,tn)),A&&t.setAttribute("transform",A))),Math.abs(u)>90&&Math.abs(u)<270&&(F?(o*=-1,u+=l<=0?180:-180,l+=l<=0?180:-180):(a*=-1,u+=u<=0?180:-180)),e=e||i.uncache,i.x=n-((i.xPercent=n&&(!e&&i.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*i.xPercent/100:0)+B,i.y=r-((i.yPercent=r&&(!e&&i.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-r)?-50:0)))?t.offsetHeight*i.yPercent/100:0)+B,i.z=s+B,i.scaleX=mt(o),i.scaleY=mt(a),i.rotation=mt(l)+N,i.rotationX=mt(c)+N,i.rotationY=mt(h)+N,i.skewX=u+N,i.skewY=d+N,i.transformPerspective=p+B,(i.zOrigin=parseFloat(V.split(" ")[2])||!e&&i.zOrigin||0)&&(R[en]=On(V)),i.xOffset=i.yOffset=0,i.force3D=b.force3D,i.renderTransform=i.svg?jn:Oi?Nn:zn,i.uncache=0,i},On=function(t){return(t=t.split(" "))[0]+" "+t[1]},Ln=function(t,e,i){var n=Qt(e);return mt(parseFloat(e)+parseFloat(bn(t,"x",i+"px",n)))+n},zn=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,Nn(t,e)},Rn="0deg",Fn="0px",Bn=") ",Nn=function(t,e){var i=e||this,n=i.xPercent,r=i.yPercent,s=i.x,o=i.y,a=i.z,l=i.rotation,c=i.rotationY,h=i.rotationX,u=i.skewX,d=i.skewY,p=i.scaleX,f=i.scaleY,m=i.transformPerspective,g=i.force3D,_=i.target,y=i.zOrigin,v="",b="auto"===g&&t&&1!==t||!0===g;if(y&&(h!==Rn||c!==Rn)){var x,w=parseFloat(c)*Ri,E=Math.sin(w),S=Math.cos(w);w=parseFloat(h)*Ri,x=Math.cos(w),s=Ln(_,s,E*x*-y),o=Ln(_,o,-Math.sin(w)*-y),a=Ln(_,a,S*x*-y+y)}m!==Fn&&(v+="perspective("+m+Bn),(n||r)&&(v+="translate("+n+"%, "+r+"%) "),(b||s!==Fn||o!==Fn||a!==Fn)&&(v+=a!==Fn||b?"translate3d("+s+", "+o+", "+a+") ":"translate("+s+", "+o+Bn),l!==Rn&&(v+="rotate("+l+Bn),c!==Rn&&(v+="rotateY("+c+Bn),h!==Rn&&(v+="rotateX("+h+Bn),u===Rn&&d===Rn||(v+="skew("+u+", "+d+Bn),1===p&&1===f||(v+="scale("+p+", "+f+Bn),_.style[tn]=v||"translate(0, 0)"},jn=function(t,e){var i,n,r,s,o,a=e||this,l=a.xPercent,c=a.yPercent,h=a.x,u=a.y,d=a.rotation,p=a.skewX,f=a.skewY,m=a.scaleX,g=a.scaleY,_=a.target,y=a.xOrigin,v=a.yOrigin,b=a.xOffset,x=a.yOffset,w=a.forceCSS,E=parseFloat(h),S=parseFloat(u);d=parseFloat(d),p=parseFloat(p),(f=parseFloat(f))&&(p+=f=parseFloat(f),d+=f),d||p?(d*=Ri,p*=Ri,i=Math.cos(d)*m,n=Math.sin(d)*m,r=Math.sin(d-p)*-g,s=Math.cos(d-p)*g,p&&(f*=Ri,o=Math.tan(p-f),r*=o=Math.sqrt(1+o*o),s*=o,f&&(o=Math.tan(f),i*=o=Math.sqrt(1+o*o),n*=o)),i=mt(i),n=mt(n),r=mt(r),s=mt(s)):(i=m,s=g,n=r=0),(E&&!~(h+"").indexOf("px")||S&&!~(u+"").indexOf("px"))&&(E=bn(_,"x",h,"px"),S=bn(_,"y",u,"px")),(y||v||b||x)&&(E=mt(E+y-(y*i+v*r)+b),S=mt(S+v-(y*n+v*s)+x)),(l||c)&&(o=_.getBBox(),E=mt(E+l/100*o.width),S=mt(S+c/100*o.height)),o="matrix("+i+","+n+","+r+","+s+","+E+","+S+")",_.setAttribute("transform",o),w&&(_.style[tn]=o)},Vn=function(t,e,i,n,r){var s,o,a=360,l=P(r),c=parseFloat(r)*(l&&~r.indexOf("rad")?zi:1)-n,h=n+c+"deg";return l&&("short"===(s=r.split("_")[1])&&(c%=a)!==c%180&&(c+=c<0?a:-360),"cw"===s&&c<0?c=(c+36e9)%a-~~(c/a)*a:"ccw"===s&&c>0&&(c=(c-36e9)%a-~~(c/a)*a)),t._pt=o=new di(t._pt,e,i,n,c,$i),o.e=h,o.u="deg",t._props.push(i),o},Un=function(t,e){for(var i in e)t[i]=e[i];return t},$n=function(t,e,i){var n,r,s,o,a,l,c,h=Un({},i._gsap),u=i.style;for(r in h.svg?(s=i.getAttribute("transform"),i.setAttribute("transform",""),u[tn]=e,n=Dn(i,1),gn(i,tn),i.setAttribute("transform",s)):(s=getComputedStyle(i)[tn],u[tn]=e,n=Dn(i,1),u[tn]=s),Li)(s=h[r])!==(o=n[r])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(r)<0&&(a=Qt(s)!==(c=Qt(o))?bn(i,r,s,c):parseFloat(s),l=parseFloat(o),t._pt=new di(t._pt,n,r,a,l-a,Ui),t._pt.u=c||0,t._props.push(r));Un(n,h)};ft("padding,margin,Width,Radius",(function(t,e){var i="Top",n="Right",r="Bottom",s="Left",o=(e<3?[i,n,r,s]:[i+s,i+n,r+n,r+s]).map((function(i){return e<2?t+i:"border"+i+t}));Tn[e>1?"border"+t:t]=function(t,e,i,n,r){var s,a;if(arguments.length<4)return s=o.map((function(e){return xn(t,e,i)})),5===(a=s.join(" ")).split(s[0]).length?s[0]:a;s=(n+"").split(" "),a={},o.forEach((function(t,e){return a[t]=s[e]=s[e]||s[(e-1)/2|0]})),t.init(e,a,r)}}));var Hn,qn,Wn,Gn={name:"css",register:un,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,i,n,r){var s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,x,w,E,S,T,M=this._props,A=t.style,C=i.vars.startAt;for(u in ki||un(),this.styles=this.styles||on(t),x=this.styles.props,this.tween=i,e)if("autoRound"!==u&&(o=e[u],!ot[u]||!We(u,e,i,n,t,r)))if(c=typeof o,h=Tn[u],"function"===c&&(c=typeof(o=o.call(i,n,t,r))),"string"===c&&~o.indexOf("random(")&&(o=he(o)),h)h(this,t,u,o,i)&&(v=1);else if("--"===u.substr(0,2))s=(getComputedStyle(t).getPropertyValue(u)+"").trim(),o+="",Ee.lastIndex=0,Ee.test(s)||(d=Qt(s),p=Qt(o)),p?d!==p&&(s=bn(t,u,s,p)+p):d&&(o+=d),this.add(A,"setProperty",s,o,n,r,0,0,u),M.push(u),x.push(u,0,A[u]);else if("undefined"!==c){if(C&&u in C?(s="function"==typeof C[u]?C[u].call(i,n,t,r):C[u],P(s)&&~s.indexOf("random(")&&(s=he(s)),Qt(s+"")||"auto"===s||(s+=b.units[u]||Qt(xn(t,u))||""),"="===(s+"").charAt(1)&&(s=xn(t,u))):s=xn(t,u),l=parseFloat(s),(f="string"===c&&"="===o.charAt(1)&&o.substr(0,2))&&(o=o.substr(2)),a=parseFloat(o),u in Vi&&("autoAlpha"===u&&(1===l&&"hidden"===xn(t,"visibility")&&a&&(l=0),x.push("visibility",0,A.visibility),_n(this,A,"visibility",l?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==u&&"transform"!==u&&~(u=Vi[u]).indexOf(",")&&(u=u.split(",")[0])),m=u in Li)if(this.styles.save(u),g||((_=t._gsap).renderTransform&&!e.parseTransform||Dn(t,e.parseTransform),y=!1!==e.smoothOrigin&&_.smooth,(g=this._pt=new di(this._pt,A,tn,0,1,_.renderTransform,_,0,-1)).dep=1),"scale"===u)this._pt=new di(this._pt,_,"scaleY",_.scaleY,(f?_t(_.scaleY,f+a):a)-_.scaleY||0,Ui),this._pt.u=0,M.push("scaleY",u),u+="X";else{if("transformOrigin"===u){x.push(en,0,A[en]),E=void 0,S=void 0,T=void 0,E=(w=o).split(" "),S=E[0],T=E[1]||"50%","top"!==S&&"bottom"!==S&&"left"!==T&&"right"!==T||(w=S,S=T,T=w),E[0]=En[S]||S,E[1]=En[T]||T,o=E.join(" "),_.svg?In(t,o,0,y,0,this):((p=parseFloat(o.split(" ")[2])||0)!==_.zOrigin&&_n(this,_,"zOrigin",_.zOrigin,p),_n(this,A,u,On(s),On(o)));continue}if("svgOrigin"===u){In(t,o,1,y,0,this);continue}if(u in An){Vn(this,_,u,l,f?_t(l,f+o):o);continue}if("smoothOrigin"===u){_n(this,_,"smooth",_.smooth,o);continue}if("force3D"===u){_[u]=o;continue}if("transform"===u){$n(this,o,t);continue}}else u in A||(u=hn(u)||u);if(m||(a||0===a)&&(l||0===l)&&!ji.test(o)&&u in A)a||(a=0),(d=(s+"").substr((l+"").length))!==(p=Qt(o)||(u in b.units?b.units[u]:d))&&(l=bn(t,u,s,p)),this._pt=new di(this._pt,m?_:A,u,l,(f?_t(l,f+a):a)-l,m||"px"!==p&&"zIndex"!==u||!1===e.autoRound?Ui:qi),this._pt.u=p||0,d!==p&&"%"!==p&&(this._pt.b=s,this._pt.r=Hi);else if(u in A)wn.call(this,t,u,s,f?f+o:o);else if(u in t)this.add(t,u,s||t[u],f?f+o:o,n,r);else if("parseTransform"!==u){X(u,o);continue}m||(u in A?x.push(u,0,A[u]):x.push(u,1,s||t[u])),M.push(u)}v&&ui(this)},render:function(t,e){if(e.tween._time||!Di())for(var i=e._pt;i;)i.r(t,i.d),i=i._next;else e.styles.revert()},get:xn,aliases:Vi,getSetter:function(t,e,i){var n=Vi[e];return n&&n.indexOf(",")<0&&(e=n),e in Li&&e!==en&&(t._gsap.x||xn(t,"x"))?i&&Ii===i?"scale"===e?Ki:Xi:(Ii=i||{})&&("scale"===e?Qi:Ji):t.style&&!O(t.style[e])?Zi:~e.indexOf("-")?Yi:ni(t,e)},core:{_removeProperty:gn,_getMatrix:Pn}};Ti.utils.checkPrefix=hn,Ti.core.getStyleSaver=on,Wn=ft((Hn="x,y,z,scale,scaleX,scaleY,xPercent,yPercent")+","+(qn="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(t){Li[t]=1})),ft(qn,(function(t){b.units[t]="deg",An[t]=1})),Vi[Wn[13]]=Hn+","+qn,ft("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(t){var e=t.split(":");Vi[e[1]]=Wn[e[0]]})),ft("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(t){b.units[t]="px"})),Ti.registerPlugin(Gn);var Zn=Ti.registerPlugin(Gn)||Ti;Zn.core.Tween},5881:function(module,exports){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,t;"undefined"!=typeof self&&self,t=function(){return function(){"use strict";var Q={onLoad:F,process:zt,on:de,off:ge,trigger:ce,ajax:Nr,find:C,findAll:f,closest:v,values:function(t,e){return dr(t,e||"post").values},remove:_,addClass:z,removeClass:n,toggleClass:$,takeClass:W,defineExtension:Ur,removeExtension:Br,logAll:V,logNone:j,logger:null,config:{historyEnabled:!0,historyCacheSize:10,refreshOnHistoryMiss:!1,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:!0,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:!0,allowScriptTags:!0,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:!1,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:!1,scrollBehavior:"smooth",defaultFocusScroll:!1,getCacheBusterParam:!1,globalViewTransitions:!1,methodsThatUseUrlParams:["get"],selfRequestsOnly:!1,ignoreTitle:!1,scrollIntoViewOnBoost:!0,triggerSpecsCache:null},parseInterval:d,_:t,createEventSource:function(t){return new EventSource(t,{withCredentials:!0})},createWebSocket:function(t){var e=new WebSocket(t,[]);return e.binaryType=Q.config.wsBinaryType,e},version:"1.9.10"},r={addTriggerHandler:Lt,bodyContains:se,canAccessLocalStorage:U,findThisElement:xe,filterValues:yr,hasAttribute:o,getAttributeValue:te,getClosestAttributeValue:ne,getClosestMatch:c,getExpressionVars:Hr,getHeaders:xr,getInputValues:dr,getInternalData:ae,getSwapSpecification:wr,getTriggerSpecs:it,getTarget:ye,makeFragment:l,mergeObjects:le,makeSettleInfo:T,oobSwap:Ee,querySelectorExt:ue,selectAndSwap:je,settleImmediately:nr,shouldCancel:ut,triggerEvent:ce,triggerErrorEvent:fe,withExtensions:R},w=["get","post","put","delete","patch"],i=w.map((function(t){return"[hx-"+t+"], [data-hx-"+t+"]"})).join(", "),S=e("head"),q=e("title"),H=e("svg",!0);function e(t,e=!1){return new RegExp(`<${t}(\\s[^>]*>|>)([\\s\\S]*?)<\\/${t}>`,e?"gim":"im")}function d(t){if(null==t)return;let e=NaN;return e="ms"==t.slice(-2)?parseFloat(t.slice(0,-2)):"s"==t.slice(-1)?1e3*parseFloat(t.slice(0,-1)):"m"==t.slice(-1)?1e3*parseFloat(t.slice(0,-1))*60:parseFloat(t),isNaN(e)?void 0:e}function ee(t,e){return t.getAttribute&&t.getAttribute(e)}function o(t,e){return t.hasAttribute&&(t.hasAttribute(e)||t.hasAttribute("data-"+e))}function te(t,e){return ee(t,e)||ee(t,"data-"+e)}function u(t){return t.parentElement}function re(){return document}function c(t,e){for(;t&&!e(t);)t=u(t);return t||null}function L(t,e,i){var n=te(e,i),r=te(e,"hx-disinherit");return t!==e&&r&&("*"===r||r.split(" ").indexOf(i)>=0)?"unset":n}function ne(t,e){var i=null;if(c(t,(function(n){return i=L(t,n,e)})),"unset"!==i)return i}function h(t,e){var i=t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector;return i&&i.call(t,e)}function A(t){var e=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i.exec(t);return e?e[1].toLowerCase():""}function a(t,e){for(var i=(new DOMParser).parseFromString(t,"text/html").body;e>0;)e--,i=i.firstChild;return null==i&&(i=re().createDocumentFragment()),i}function N(t){return/<body/.test(t)}function l(t){var e=!N(t),i=A(t),n=t;if("head"===i&&(n=n.replace(S,"")),Q.config.useTemplateFragments&&e)return a("<body><template>"+n+"</template></body>",0).querySelector("template").content;switch(i){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return a("<table>"+n+"</table>",1);case"col":return a("<table><colgroup>"+n+"</colgroup></table>",2);case"tr":return a("<table><tbody>"+n+"</tbody></table>",2);case"td":case"th":return a("<table><tbody><tr>"+n+"</tr></tbody></table>",3);case"script":case"style":return a("<div>"+n+"</div>",1);default:return a(n,0)}}function ie(t){t&&t()}function I(t,e){return Object.prototype.toString.call(t)==="[object "+e+"]"}function k(t){return I(t,"Function")}function P(t){return I(t,"Object")}function ae(t){var e="htmx-internal-data",i=t[e];return i||(i=t[e]={}),i}function M(t){var e=[];if(t)for(var i=0;i<t.length;i++)e.push(t[i]);return e}function oe(t,e){if(t)for(var i=0;i<t.length;i++)e(t[i])}function X(t){var e=t.getBoundingClientRect(),i=e.top,n=e.bottom;return i<window.innerHeight&&n>=0}function se(t){return t.getRootNode&&t.getRootNode()instanceof window.ShadowRoot?re().body.contains(t.getRootNode().host):re().body.contains(t)}function D(t){return t.trim().split(/\s+/)}function le(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function E(t){try{return JSON.parse(t)}catch(t){return b(t),null}}function U(){var t="htmx:localStorageTest";try{return localStorage.setItem(t,t),localStorage.removeItem(t),!0}catch(t){return!1}}function B(t){try{var e=new URL(t);return e&&(t=e.pathname+e.search),/^\/$/.test(t)||(t=t.replace(/\/+$/,"")),t}catch(e){return t}}function t(e){return Tr(re().body,(function(){return eval(e)}))}function F(t){return Q.on("htmx:load",(function(e){t(e.detail.elt)}))}function V(){Q.logger=function(t,e,i){console&&console.log(e,t,i)}}function j(){Q.logger=null}function C(t,e){return e?t.querySelector(e):C(re(),t)}function f(t,e){return e?t.querySelectorAll(e):f(re(),t)}function _(t,e){t=g(t),e?setTimeout((function(){_(t),t=null}),e):t.parentElement.removeChild(t)}function z(t,e,i){t=g(t),i?setTimeout((function(){z(t,e),t=null}),i):t.classList&&t.classList.add(e)}function n(t,e,i){t=g(t),i?setTimeout((function(){n(t,e),t=null}),i):t.classList&&(t.classList.remove(e),0===t.classList.length&&t.removeAttribute("class"))}function $(t,e){(t=g(t)).classList.toggle(e)}function W(t,e){oe((t=g(t)).parentElement.children,(function(t){n(t,e)})),z(t,e)}function v(t,e){if((t=g(t)).closest)return t.closest(e);do{if(null==t||h(t,e))return t}while(t=t&&u(t));return null}function s(t,e){return t.substring(0,e.length)===e}function G(t,e){return t.substring(t.length-e.length)===e}function J(t){var e=t.trim();return s(e,"<")&&G(e,"/>")?e.substring(1,e.length-2):e}function Z(t,e){return 0===e.indexOf("closest ")?[v(t,J(e.substr(8)))]:0===e.indexOf("find ")?[C(t,J(e.substr(5)))]:"next"===e?[t.nextElementSibling]:0===e.indexOf("next ")?[K(t,J(e.substr(5)))]:"previous"===e?[t.previousElementSibling]:0===e.indexOf("previous ")?[Y(t,J(e.substr(9)))]:"document"===e?[document]:"window"===e?[window]:"body"===e?[document.body]:re().querySelectorAll(J(e))}var K=function(t,e){for(var i=re().querySelectorAll(e),n=0;n<i.length;n++){var r=i[n];if(r.compareDocumentPosition(t)===Node.DOCUMENT_POSITION_PRECEDING)return r}},Y=function(t,e){for(var i=re().querySelectorAll(e),n=i.length-1;n>=0;n--){var r=i[n];if(r.compareDocumentPosition(t)===Node.DOCUMENT_POSITION_FOLLOWING)return r}};function ue(t,e){return e?Z(t,e)[0]:Z(re().body,t)[0]}function g(t){return I(t,"String")?C(t):t}function ve(t,e,i){return k(e)?{target:re().body,event:t,listener:e}:{target:g(t),event:e,listener:i}}function de(t,e,i){return jr((function(){var n=ve(t,e,i);n.target.addEventListener(n.event,n.listener)})),k(e)?e:i}function ge(t,e,i){return jr((function(){var n=ve(t,e,i);n.target.removeEventListener(n.event,n.listener)})),k(e)?e:i}var me=re().createElement("output");function pe(t,e){var i=ne(t,e);if(i){if("this"===i)return[xe(t,e)];var n=Z(t,i);return 0===n.length?(b('The selector "'+i+'" on '+e+" returned no matches!"),[me]):n}}function xe(t,e){return c(t,(function(t){return null!=te(t,e)}))}function ye(t){var e=ne(t,"hx-target");return e?"this"===e?xe(t,"hx-target"):ue(t,e):ae(t).boosted?re().body:t}function be(t){for(var e=Q.config.attributesToSettle,i=0;i<e.length;i++)if(t===e[i])return!0;return!1}function we(t,e){oe(t.attributes,(function(i){!e.hasAttribute(i.name)&&be(i.name)&&t.removeAttribute(i.name)})),oe(e.attributes,(function(e){be(e.name)&&t.setAttribute(e.name,e.value)}))}function Se(t,e){for(var i=Fr(e),n=0;n<i.length;n++){var r=i[n];try{if(r.isInlineSwap(t))return!0}catch(t){b(t)}}return"outerHTML"===t}function Ee(t,e,i){var n="#"+ee(e,"id"),r="outerHTML";"true"===t||(t.indexOf(":")>0?(r=t.substr(0,t.indexOf(":")),n=t.substr(t.indexOf(":")+1,t.length)):r=t);var s=re().querySelectorAll(n);return s?(oe(s,(function(t){var n,s=e.cloneNode(!0);(n=re().createDocumentFragment()).appendChild(s),Se(r,t)||(n=s);var o={shouldSwap:!0,target:t,fragment:n};ce(t,"htmx:oobBeforeSwap",o)&&(t=o.target,o.shouldSwap&&Fe(r,t,t,n,i),oe(i.elts,(function(t){ce(t,"htmx:oobAfterSwap",o)})))})),e.parentNode.removeChild(e)):(e.parentNode.removeChild(e),fe(re().body,"htmx:oobErrorNoTarget",{content:e})),t}function Ce(t,e,i){var n=ne(t,"hx-select-oob");if(n)for(var r=n.split(","),s=0;s<r.length;s++){var o=r[s].split(":",2),a=o[0].trim();0===a.indexOf("#")&&(a=a.substring(1));var l=o[1]||"true",c=e.querySelector("#"+a);c&&Ee(l,c,i)}oe(f(e,"[hx-swap-oob], [data-hx-swap-oob]"),(function(t){var e=te(t,"hx-swap-oob");null!=e&&Ee(e,t,i)}))}function Re(t){oe(f(t,"[hx-preserve], [data-hx-preserve]"),(function(t){var e=te(t,"id"),i=re().getElementById(e);null!=i&&t.parentNode.replaceChild(i,t)}))}function Te(t,e,i){oe(e.querySelectorAll("[id]"),(function(e){var n=ee(e,"id");if(n&&n.length>0){var r=n.replace("'","\\'"),s=e.tagName.replace(":","\\:"),o=t.querySelector(s+"[id='"+r+"']");if(o&&o!==t){var a=e.cloneNode();we(e,o),i.tasks.push((function(){we(e,a)}))}}}))}function Oe(t){return function(){n(t,Q.config.addedClass),zt(t),Nt(t),qe(t),ce(t,"htmx:load")}}function qe(t){var e="[autofocus]",i=h(t,e)?t:t.querySelector(e);null!=i&&i.focus()}function m(t,e,i,n){for(Te(t,i,n);i.childNodes.length>0;){var r=i.firstChild;z(r,Q.config.addedClass),t.insertBefore(r,e),r.nodeType!==Node.TEXT_NODE&&r.nodeType!==Node.COMMENT_NODE&&n.tasks.push(Oe(r))}}function He(t,e){for(var i=0;i<t.length;)e=(e<<5)-e+t.charCodeAt(i++)|0;return e}function Le(t){var e=0;if(t.attributes)for(var i=0;i<t.attributes.length;i++){var n=t.attributes[i];n.value&&(e=He(n.name,e),e=He(n.value,e))}return e}function Ae(t){var e=ae(t);if(e.onHandlers){for(var i=0;i<e.onHandlers.length;i++){const n=e.onHandlers[i];t.removeEventListener(n.event,n.listener)}delete e.onHandlers}}function Ne(t){var e=ae(t);e.timeout&&clearTimeout(e.timeout),e.webSocket&&e.webSocket.close(),e.sseEventSource&&e.sseEventSource.close(),e.listenerInfos&&oe(e.listenerInfos,(function(t){t.on&&t.on.removeEventListener(t.trigger,t.listener)})),Ae(t),oe(Object.keys(e),(function(t){delete e[t]}))}function p(t){ce(t,"htmx:beforeCleanupElement"),Ne(t),t.children&&oe(t.children,(function(t){p(t)}))}function Ie(t,e,i){if("BODY"===t.tagName)return Ue(t,e,i);var n,r=t.previousSibling;for(m(u(t),t,e,i),n=null==r?u(t).firstChild:r.nextSibling,i.elts=i.elts.filter((function(e){return e!=t}));n&&n!==t;)n.nodeType===Node.ELEMENT_NODE&&i.elts.push(n),n=n.nextElementSibling;p(t),u(t).removeChild(t)}function ke(t,e,i){return m(t,t.firstChild,e,i)}function Pe(t,e,i){return m(u(t),t,e,i)}function Me(t,e,i){return m(t,null,e,i)}function Xe(t,e,i){return m(u(t),t.nextSibling,e,i)}function De(t,e,i){return p(t),u(t).removeChild(t)}function Ue(t,e,i){var n=t.firstChild;if(m(t,n,e,i),n){for(;n.nextSibling;)p(n.nextSibling),t.removeChild(n.nextSibling);p(n),t.removeChild(n)}}function Be(t,e,i){var n=i||ne(t,"hx-select");if(n){var r=re().createDocumentFragment();oe(e.querySelectorAll(n),(function(t){r.appendChild(t)})),e=r}return e}function Fe(t,e,i,n,r){switch(t){case"none":return;case"outerHTML":return void Ie(i,n,r);case"afterbegin":return void ke(i,n,r);case"beforebegin":return void Pe(i,n,r);case"beforeend":return void Me(i,n,r);case"afterend":return void Xe(i,n,r);case"delete":return void De(i,n,r);default:for(var s=Fr(e),o=0;o<s.length;o++){var a=s[o];try{var l=a.handleSwap(t,i,n,r);if(l){if(void 0!==l.length)for(var c=0;c<l.length;c++){var h=l[c];h.nodeType!==Node.TEXT_NODE&&h.nodeType!==Node.COMMENT_NODE&&r.tasks.push(Oe(h))}return}}catch(t){b(t)}}"innerHTML"===t?Ue(i,n,r):Fe(Q.config.defaultSwapStyle,e,i,n,r)}}function Ve(t){if(t.indexOf("<title")>-1){var e=t.replace(H,"").match(q);if(e)return e[2]}}function je(t,e,i,n,r,s){r.title=Ve(n);var o=l(n);if(o)return Ce(i,o,r),Re(o=Be(i,o,s)),Fe(t,i,e,o,r)}function _e(t,e,i){var n=t.getResponseHeader(e);if(0===n.indexOf("{")){var r=E(n);for(var s in r)if(r.hasOwnProperty(s)){var o=r[s];P(o)||(o={value:o}),ce(i,s,o)}}else for(var a=n.split(","),l=0;l<a.length;l++)ce(i,a[l].trim(),[])}var ze=/\s/,x=/[\s,]/,$e=/[_$a-zA-Z]/,We=/[_$a-zA-Z0-9]/,Ge=['"',"'","/"],Je=/[^\s]/,Ze=/[{(]/,Ke=/[})]/;function Ye(t){for(var e=[],i=0;i<t.length;){if($e.exec(t.charAt(i))){for(var n=i;We.exec(t.charAt(i+1));)i++;e.push(t.substr(n,i-n+1))}else if(-1!==Ge.indexOf(t.charAt(i))){var r=t.charAt(i);for(n=i,i++;i<t.length&&t.charAt(i)!==r;)"\\"===t.charAt(i)&&i++,i++;e.push(t.substr(n,i-n+1))}else{var s=t.charAt(i);e.push(s)}i++}return e}function Qe(t,e,i){return $e.exec(t.charAt(0))&&"true"!==t&&"false"!==t&&"this"!==t&&t!==i&&"."!==e}function et(t,e,i){if("["===e[0]){e.shift();for(var n=1,r=" return (function("+i+"){ return (",s=null;e.length>0;){var o=e[0];if("]"===o){if(0==--n){null===s&&(r+="true"),e.shift(),r+=")})";try{var a=Tr(t,(function(){return Function(r)()}),(function(){return!0}));return a.source=r,a}catch(t){return fe(re().body,"htmx:syntax:error",{error:t,source:r}),null}}}else"["===o&&n++;Qe(o,s,i)?r+="(("+i+"."+o+") ? ("+i+"."+o+") : (window."+o+"))":r+=o,s=e.shift()}}}function y(t,e){for(var i="";t.length>0&&!e.test(t[0]);)i+=t.shift();return i}function tt(t){var e;return t.length>0&&Ze.test(t[0])?(t.shift(),e=y(t,Ke).trim(),t.shift()):e=y(t,x),e}var rt="input, textarea, select";function nt(t,e,i){var n=[],r=Ye(e);do{y(r,Je);var s=r.length,o=y(r,/[,\[\s]/);if(""!==o)if("every"===o){var a={trigger:"every"};y(r,Je),a.pollInterval=d(y(r,/[,\[\s]/)),y(r,Je),(l=et(t,r,"event"))&&(a.eventFilter=l),n.push(a)}else if(0===o.indexOf("sse:"))n.push({trigger:"sse",sseEvent:o.substr(4)});else{var l,c={trigger:o};for((l=et(t,r,"event"))&&(c.eventFilter=l);r.length>0&&","!==r[0];){y(r,Je);var h=r.shift();if("changed"===h)c.changed=!0;else if("once"===h)c.once=!0;else if("consume"===h)c.consume=!0;else if("delay"===h&&":"===r[0])r.shift(),c.delay=d(y(r,x));else if("from"===h&&":"===r[0]){if(r.shift(),Ze.test(r[0]))var u=tt(r);else if("closest"===(u=y(r,x))||"find"===u||"next"===u||"previous"===u){r.shift();var p=tt(r);p.length>0&&(u+=" "+p)}c.from=u}else"target"===h&&":"===r[0]?(r.shift(),c.target=tt(r)):"throttle"===h&&":"===r[0]?(r.shift(),c.throttle=d(y(r,x))):"queue"===h&&":"===r[0]?(r.shift(),c.queue=y(r,x)):"root"===h&&":"===r[0]?(r.shift(),c[h]=tt(r)):"threshold"===h&&":"===r[0]?(r.shift(),c[h]=y(r,x)):fe(t,"htmx:syntax:error",{token:r.shift()})}n.push(c)}r.length===s&&fe(t,"htmx:syntax:error",{token:r.shift()}),y(r,Je)}while(","===r[0]&&r.shift());return i&&(i[e]=n),n}function it(t){var e=te(t,"hx-trigger"),i=[];if(e){var n=Q.config.triggerSpecsCache;i=n&&n[e]||nt(t,e,n)}return i.length>0?i:h(t,"form")?[{trigger:"submit"}]:h(t,'input[type="button"], input[type="submit"]')?[{trigger:"click"}]:h(t,rt)?[{trigger:"change"}]:[{trigger:"click"}]}function at(t){ae(t).cancelled=!0}function ot(t,e,i){var n=ae(t);n.timeout=setTimeout((function(){se(t)&&!0!==n.cancelled&&(ct(i,t,Wt("hx:poll:trigger",{triggerSpec:i,target:t}))||e(t),ot(t,e,i))}),i.pollInterval)}function st(t){return location.hostname===t.hostname&&ee(t,"href")&&0!==ee(t,"href").indexOf("#")}function lt(t,e,i){if("A"===t.tagName&&st(t)&&(""===t.target||"_self"===t.target)||"FORM"===t.tagName){var n,r;if(e.boosted=!0,"A"===t.tagName)n="get",r=ee(t,"href");else{var s=ee(t,"method");n=s?s.toLowerCase():"get",r=ee(t,"action")}i.forEach((function(i){ht(t,(function(t,e){v(t,Q.config.disableSelector)?p(t):he(n,r,t,e)}),e,i,!0)}))}}function ut(t,e){if("submit"===t.type||"click"===t.type){if("FORM"===e.tagName)return!0;if(h(e,'input[type="submit"], button')&&null!==v(e,"form"))return!0;if("A"===e.tagName&&e.href&&("#"===e.getAttribute("href")||0!==e.getAttribute("href").indexOf("#")))return!0}return!1}function ft(t,e){return ae(t).boosted&&"A"===t.tagName&&"click"===e.type&&(e.ctrlKey||e.metaKey)}function ct(t,e,i){var n=t.eventFilter;if(n)try{return!0!==n.call(e,i)}catch(t){return fe(re().body,"htmx:eventFilter:error",{error:t,source:n.source}),!0}return!1}function ht(t,e,i,n,r){var s,o=ae(t);s=n.from?Z(t,n.from):[t],n.changed&&s.forEach((function(t){ae(t).lastValue=t.value})),oe(s,(function(s){var a=function(i){if(se(t)){if(!ft(t,i)&&((r||ut(i,t))&&i.preventDefault(),!ct(n,t,i))){var l=ae(i);if(l.triggerSpec=n,null==l.handledFor&&(l.handledFor=[]),l.handledFor.indexOf(t)<0){if(l.handledFor.push(t),n.consume&&i.stopPropagation(),n.target&&i.target&&!h(i.target,n.target))return;if(n.once){if(o.triggeredOnce)return;o.triggeredOnce=!0}if(n.changed){var c=ae(s);if(c.lastValue===s.value)return;c.lastValue=s.value}if(o.delayed&&clearTimeout(o.delayed),o.throttle)return;n.throttle>0?o.throttle||(e(t,i),o.throttle=setTimeout((function(){o.throttle=null}),n.throttle)):n.delay>0?o.delayed=setTimeout((function(){e(t,i)}),n.delay):(ce(t,"htmx:trigger"),e(t,i))}}}else s.removeEventListener(n.trigger,a)};null==i.listenerInfos&&(i.listenerInfos=[]),i.listenerInfos.push({trigger:n.trigger,listener:a,on:s}),s.addEventListener(n.trigger,a)}))}var vt=!1,dt=null;function gt(){dt||(dt=function(){vt=!0},window.addEventListener("scroll",dt),setInterval((function(){vt&&(vt=!1,oe(re().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),(function(t){mt(t)})))}),200))}function mt(t){!o(t,"data-hx-revealed")&&X(t)&&(t.setAttribute("data-hx-revealed","true"),ae(t).initHash?ce(t,"revealed"):t.addEventListener("htmx:afterProcessNode",(function(e){ce(t,"revealed")}),{once:!0}))}function pt(t,e,i){for(var n=D(i),r=0;r<n.length;r++){var s=n[r].split(/:(.+)/);"connect"===s[0]&&xt(t,s[1],0),"send"===s[0]&&bt(t)}}function xt(t,e,i){if(se(t)){if(0==e.indexOf("/")){var n=location.hostname+(location.port?":"+location.port:"");"https:"==location.protocol?e="wss://"+n+e:"http:"==location.protocol&&(e="ws://"+n+e)}var r=Q.createWebSocket(e);r.onerror=function(e){fe(t,"htmx:wsError",{error:e,socket:r}),yt(t)},r.onclose=function(n){if([1006,1012,1013].indexOf(n.code)>=0){var r=wt(i);setTimeout((function(){xt(t,e,i+1)}),r)}},r.onopen=function(t){i=0},ae(t).webSocket=r,r.addEventListener("message",(function(e){if(!yt(t)){var i=e.data;R(t,(function(e){i=e.transformResponse(i,null,t)}));for(var n=T(t),r=M(l(i).children),s=0;s<r.length;s++){var o=r[s];Ee(te(o,"hx-swap-oob")||"true",o,n)}nr(n.tasks)}}))}}function yt(t){if(!se(t))return ae(t).webSocket.close(),!0}function bt(t){var e=c(t,(function(t){return null!=ae(t).webSocket}));e?t.addEventListener(it(t)[0].trigger,(function(i){var n=ae(e).webSocket,r=xr(t,e),s=dr(t,"post"),o=s.errors,a=yr(le(s.values,Hr(t)),t);a.HEADERS=r,o&&o.length>0?ce(t,"htmx:validation:halted",o):(n.send(JSON.stringify(a)),ut(i,t)&&i.preventDefault())})):fe(t,"htmx:noWebSocketSourceError")}function wt(t){var e=Q.config.wsReconnectDelay;if("function"==typeof e)return e(t);if("full-jitter"===e){var i=Math.min(t,6);return 1e3*Math.pow(2,i)*Math.random()}b('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function St(t,e,i){for(var n=D(i),r=0;r<n.length;r++){var s=n[r].split(/:(.+)/);"connect"===s[0]&&Et(t,s[1]),"swap"===s[0]&&Ct(t,s[1])}}function Et(t,e){var i=Q.createEventSource(e);i.onerror=function(e){fe(t,"htmx:sseError",{error:e,source:i}),Tt(t)},ae(t).sseEventSource=i}function Ct(t,e){var i=c(t,Ot);if(i){var n=ae(i).sseEventSource,r=function(s){if(!Tt(i))if(se(t)){var o=s.data;R(t,(function(e){o=e.transformResponse(o,null,t)}));var a=wr(t),l=ye(t),c=T(t);je(a.swapStyle,l,t,o,c),nr(c.tasks),ce(t,"htmx:sseMessage",s)}else n.removeEventListener(e,r)};ae(t).sseListener=r,n.addEventListener(e,r)}else fe(t,"htmx:noSSESourceError")}function Rt(t,e,i){var n=c(t,Ot);if(n){var r=ae(n).sseEventSource,s=function(){Tt(n)||(se(t)?e(t):r.removeEventListener(i,s))};ae(t).sseListener=s,r.addEventListener(i,s)}else fe(t,"htmx:noSSESourceError")}function Tt(t){if(!se(t))return ae(t).sseEventSource.close(),!0}function Ot(t){return null!=ae(t).sseEventSource}function qt(t,e,i,n){var r=function(){i.loaded||(i.loaded=!0,e(t))};n>0?setTimeout(r,n):r()}function Ht(t,e,i){var n=!1;return oe(w,(function(r){if(o(t,"hx-"+r)){var s=te(t,"hx-"+r);n=!0,e.path=s,e.verb=r,i.forEach((function(i){Lt(t,i,e,(function(t,e){v(t,Q.config.disableSelector)?p(t):he(r,s,t,e)}))}))}})),n}function Lt(t,e,i,n){if(e.sseEvent)Rt(t,n,e.sseEvent);else if("revealed"===e.trigger)gt(),ht(t,n,i,e),mt(t);else if("intersect"===e.trigger){var r={};e.root&&(r.root=ue(t,e.root)),e.threshold&&(r.threshold=parseFloat(e.threshold));var s=new IntersectionObserver((function(e){for(var i=0;i<e.length;i++)if(e[i].isIntersecting){ce(t,"intersect");break}}),r);s.observe(t),ht(t,n,i,e)}else"load"===e.trigger?ct(e,t,Wt("load",{elt:t}))||qt(t,n,i,e.delay):e.pollInterval>0?(i.polling=!0,ot(t,n,e)):ht(t,n,i,e)}function At(t){if(Q.config.allowScriptTags&&("text/javascript"===t.type||"module"===t.type||""===t.type)){var e=re().createElement("script");oe(t.attributes,(function(t){e.setAttribute(t.name,t.value)})),e.textContent=t.textContent,e.async=!1,Q.config.inlineScriptNonce&&(e.nonce=Q.config.inlineScriptNonce);var i=t.parentElement;try{i.insertBefore(e,t)}catch(t){b(t)}finally{t.parentElement&&t.parentElement.removeChild(t)}}}function Nt(t){h(t,"script")&&At(t),oe(f(t,"script"),(function(t){At(t)}))}function It(t){for(var e=t.attributes,i=0;i<e.length;i++){var n=e[i].name;if(s(n,"hx-on:")||s(n,"data-hx-on:")||s(n,"hx-on-")||s(n,"data-hx-on-"))return!0}return!1}function kt(t){var e=null,i=[];if(It(t)&&i.push(t),document.evaluate)for(var n=document.evaluate('.//*[@*[ starts-with(name(), "hx-on:") or starts-with(name(), "data-hx-on:") or starts-with(name(), "hx-on-") or starts-with(name(), "data-hx-on-") ]]',t);e=n.iterateNext();)i.push(e);else for(var r=t.getElementsByTagName("*"),s=0;s<r.length;s++)It(r[s])&&i.push(r[s]);return i}function Pt(t){return t.querySelectorAll?t.querySelectorAll(i+", [hx-boost] a, [data-hx-boost] a, a[hx-boost], a[data-hx-boost], form, [type='submit'], [hx-sse], [data-hx-sse], [hx-ws], [data-hx-ws], [hx-ext], [data-hx-ext], [hx-trigger], [data-hx-trigger], [hx-on], [data-hx-on]"):[]}function Mt(t){var e=v(t.target,"button, input[type='submit']"),i=Dt(t);i&&(i.lastButtonClicked=e)}function Xt(t){var e=Dt(t);e&&(e.lastButtonClicked=null)}function Dt(t){var e=v(t.target,"button, input[type='submit']");if(e){var i=g("#"+ee(e,"form"))||v(e,"form");if(i)return ae(i)}}function Ut(t){t.addEventListener("click",Mt),t.addEventListener("focusin",Mt),t.addEventListener("focusout",Xt)}function Bt(t){for(var e=Ye(t),i=0,n=0;n<e.length;n++){const t=e[n];"{"===t?i++:"}"===t&&i--}return i}function Ft(t,e,i){var n,r=ae(t);Array.isArray(r.onHandlers)||(r.onHandlers=[]);var s=function(e){return Tr(t,(function(){n||(n=new Function("event",i)),n.call(t,e)}))};t.addEventListener(e,s),r.onHandlers.push({event:e,listener:s})}function Vt(t){var e=te(t,"hx-on");if(e){for(var i={},n=e.split("\n"),r=null,s=0;n.length>0;){var o=n.shift(),a=o.match(/^\s*([a-zA-Z:\-\.]+:)(.*)/);0===s&&a?(o.split(":"),i[r=a[1].slice(0,-1)]=a[2]):i[r]+=o,s+=Bt(o)}for(var l in i)Ft(t,l,i[l])}}function jt(t){Ae(t);for(var e=0;e<t.attributes.length;e++){var i=t.attributes[e].name,n=t.attributes[e].value;if(s(i,"hx-on")||s(i,"data-hx-on")){var r=i.indexOf("-on")+3,o=i.slice(r,r+1);if("-"===o||":"===o){var a=i.slice(r+1);s(a,":")?a="htmx"+a:s(a,"-")?a="htmx:"+a.slice(1):s(a,"htmx-")&&(a="htmx:"+a.slice(5)),Ft(t,a,n)}}}}function _t(t){if(v(t,Q.config.disableSelector))p(t);else{var e=ae(t);if(e.initHash!==Le(t)){Ne(t),e.initHash=Le(t),Vt(t),ce(t,"htmx:beforeProcessNode"),t.value&&(e.lastValue=t.value);var i=it(t);Ht(t,e,i)||("true"===ne(t,"hx-boost")?lt(t,e,i):o(t,"hx-trigger")&&i.forEach((function(i){Lt(t,i,e,(function(){}))}))),("FORM"===t.tagName||"submit"===ee(t,"type")&&o(t,"form"))&&Ut(t);var n=te(t,"hx-sse");n&&St(t,e,n);var r=te(t,"hx-ws");r&&pt(t,e,r),ce(t,"htmx:afterProcessNode")}}}function zt(t){v(t=g(t),Q.config.disableSelector)?p(t):(_t(t),oe(Pt(t),(function(t){_t(t)})),oe(kt(t),jt))}function $t(t){return t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function Wt(t,e){var i;return window.CustomEvent&&"function"==typeof window.CustomEvent?i=new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:e}):(i=re().createEvent("CustomEvent")).initCustomEvent(t,!0,!0,e),i}function fe(t,e,i){ce(t,e,le({error:e},i))}function Gt(t){return"htmx:afterProcessNode"===t}function R(t,e){oe(Fr(t),(function(t){try{e(t)}catch(t){b(t)}}))}function b(t){console.error?console.error(t):console.log&&console.log("ERROR: ",t)}function ce(t,e,i){t=g(t),null==i&&(i={}),i.elt=t;var n=Wt(e,i);Q.logger&&!Gt(e)&&Q.logger(t,e,i),i.error&&(b(i.error),ce(t,"htmx:error",{errorInfo:i}));var r=t.dispatchEvent(n),s=$t(e);if(r&&s!==e){var o=Wt(s,n.detail);r=r&&t.dispatchEvent(o)}return R(t,(function(t){r=r&&!1!==t.onEvent(e,n)&&!n.defaultPrevented})),r}var Jt=location.pathname+location.search;function Zt(){return re().querySelector("[hx-history-elt],[data-hx-history-elt]")||re().body}function Kt(t,e,i,n){if(U())if(Q.config.historyCacheSize<=0)localStorage.removeItem("htmx-history-cache");else{t=B(t);for(var r=E(localStorage.getItem("htmx-history-cache"))||[],s=0;s<r.length;s++)if(r[s].url===t){r.splice(s,1);break}var o={url:t,content:e,title:i,scroll:n};for(ce(re().body,"htmx:historyItemCreated",{item:o,cache:r}),r.push(o);r.length>Q.config.historyCacheSize;)r.shift();for(;r.length>0;)try{localStorage.setItem("htmx-history-cache",JSON.stringify(r));break}catch(t){fe(re().body,"htmx:historyCacheError",{cause:t,cache:r}),r.shift()}}}function Yt(t){if(!U())return null;t=B(t);for(var e=E(localStorage.getItem("htmx-history-cache"))||[],i=0;i<e.length;i++)if(e[i].url===t)return e[i];return null}function Qt(t){var e=Q.config.requestClass,i=t.cloneNode(!0);return oe(f(i,"."+e),(function(t){n(t,e)})),i.innerHTML}function er(){var t,e=Zt(),i=Jt||location.pathname+location.search;try{t=re().querySelector('[hx-history="false" i],[data-hx-history="false" i]')}catch(e){t=re().querySelector('[hx-history="false"],[data-hx-history="false"]')}t||(ce(re().body,"htmx:beforeHistorySave",{path:i,historyElt:e}),Kt(i,Qt(e),re().title,window.scrollY)),Q.config.historyEnabled&&history.replaceState({htmx:!0},re().title,window.location.href)}function tr(t){Q.config.getCacheBusterParam&&(G(t=t.replace(/org\.htmx\.cache-buster=[^&]*&?/,""),"&")||G(t,"?"))&&(t=t.slice(0,-1)),Q.config.historyEnabled&&history.pushState({htmx:!0},"",t),Jt=t}function rr(t){Q.config.historyEnabled&&history.replaceState({htmx:!0},"",t),Jt=t}function nr(t){oe(t,(function(t){t.call()}))}function ir(t){var e=new XMLHttpRequest,i={path:t,xhr:e};ce(re().body,"htmx:historyCacheMiss",i),e.open("GET",t,!0),e.setRequestHeader("HX-Request","true"),e.setRequestHeader("HX-History-Restore-Request","true"),e.setRequestHeader("HX-Current-URL",re().location.href),e.onload=function(){if(this.status>=200&&this.status<400){ce(re().body,"htmx:historyCacheMissLoad",i);var e=l(this.response);e=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;var n=Zt(),r=T(n),s=Ve(this.response);if(s){var o=C("title");o?o.innerHTML=s:window.document.title=s}Ue(n,e,r),nr(r.tasks),Jt=t,ce(re().body,"htmx:historyRestore",{path:t,cacheMiss:!0,serverResponse:this.response})}else fe(re().body,"htmx:historyCacheMissLoadError",i)},e.send()}function ar(t){er();var e=Yt(t=t||location.pathname+location.search);if(e){var i=l(e.content),n=Zt(),r=T(n);Ue(n,i,r),nr(r.tasks),document.title=e.title,setTimeout((function(){window.scrollTo(0,e.scroll)}),0),Jt=t,ce(re().body,"htmx:historyRestore",{path:t,item:e})}else Q.config.refreshOnHistoryMiss?window.location.reload(!0):ir(t)}function or(t){var e=pe(t,"hx-indicator");return null==e&&(e=[t]),oe(e,(function(t){var e=ae(t);e.requestCount=(e.requestCount||0)+1,t.classList.add.call(t.classList,Q.config.requestClass)})),e}function sr(t){var e=pe(t,"hx-disabled-elt");return null==e&&(e=[]),oe(e,(function(t){var e=ae(t);e.requestCount=(e.requestCount||0)+1,t.setAttribute("disabled","")})),e}function lr(t,e){oe(t,(function(t){var e=ae(t);e.requestCount=(e.requestCount||0)-1,0===e.requestCount&&t.classList.remove.call(t.classList,Q.config.requestClass)})),oe(e,(function(t){var e=ae(t);e.requestCount=(e.requestCount||0)-1,0===e.requestCount&&t.removeAttribute("disabled")}))}function ur(t,e){for(var i=0;i<t.length;i++)if(t[i].isSameNode(e))return!0;return!1}function fr(t){return""!==t.name&&null!=t.name&&!t.disabled&&!v(t,"fieldset[disabled]")&&"button"!==t.type&&"submit"!==t.type&&"image"!==t.tagName&&"reset"!==t.tagName&&"file"!==t.tagName&&("checkbox"!==t.type&&"radio"!==t.type||t.checked)}function cr(t,e,i){if(null!=t&&null!=e){var n=i[t];void 0===n?i[t]=e:Array.isArray(n)?Array.isArray(e)?i[t]=n.concat(e):n.push(e):Array.isArray(e)?i[t]=[n].concat(e):i[t]=[n,e]}}function hr(t,e,i,n,r){if(null!=n&&!ur(t,n)){if(t.push(n),fr(n)){var s=ee(n,"name"),o=n.value;n.multiple&&"SELECT"===n.tagName&&(o=M(n.querySelectorAll("option:checked")).map((function(t){return t.value}))),n.files&&(o=M(n.files)),cr(s,o,e),r&&vr(n,i)}h(n,"form")&&oe(n.elements,(function(n){hr(t,e,i,n,r)}))}}function vr(t,e){t.willValidate&&(ce(t,"htmx:validation:validate"),t.checkValidity()||(e.push({elt:t,message:t.validationMessage,validity:t.validity}),ce(t,"htmx:validation:failed",{message:t.validationMessage,validity:t.validity})))}function dr(t,e){var i=[],n={},r={},s=[],o=ae(t);o.lastButtonClicked&&!se(o.lastButtonClicked)&&(o.lastButtonClicked=null);var a=h(t,"form")&&!0!==t.noValidate||"true"===te(t,"hx-validate");if(o.lastButtonClicked&&(a=a&&!0!==o.lastButtonClicked.formNoValidate),"get"!==e&&hr(i,r,s,v(t,"form"),a),hr(i,n,s,t,a),o.lastButtonClicked||"BUTTON"===t.tagName||"INPUT"===t.tagName&&"submit"===ee(t,"type")){var l=o.lastButtonClicked||t;cr(ee(l,"name"),l.value,r)}return oe(pe(t,"hx-include"),(function(t){hr(i,n,s,t,a),h(t,"form")||oe(t.querySelectorAll(rt),(function(t){hr(i,n,s,t,a)}))})),n=le(n,r),{errors:s,values:n}}function gr(t,e,i){""!==t&&(t+="&"),"[object Object]"===String(i)&&(i=JSON.stringify(i));var n=encodeURIComponent(i);return t+=encodeURIComponent(e)+"="+n}function mr(t){var e="";for(var i in t)if(t.hasOwnProperty(i)){var n=t[i];Array.isArray(n)?oe(n,(function(t){e=gr(e,i,t)})):e=gr(e,i,n)}return e}function pr(t){var e=new FormData;for(var i in t)if(t.hasOwnProperty(i)){var n=t[i];Array.isArray(n)?oe(n,(function(t){e.append(i,t)})):e.append(i,n)}return e}function xr(t,e,i){var n={"HX-Request":"true","HX-Trigger":ee(t,"id"),"HX-Trigger-Name":ee(t,"name"),"HX-Target":te(e,"id"),"HX-Current-URL":re().location.href};return Rr(t,"hx-headers",!1,n),void 0!==i&&(n["HX-Prompt"]=i),ae(t).boosted&&(n["HX-Boosted"]="true"),n}function yr(t,e){var i=ne(e,"hx-params");if(i){if("none"===i)return{};if("*"===i)return t;if(0===i.indexOf("not "))return oe(i.substr(4).split(","),(function(e){e=e.trim(),delete t[e]})),t;var n={};return oe(i.split(","),(function(e){e=e.trim(),n[e]=t[e]})),n}return t}function br(t){return ee(t,"href")&&ee(t,"href").indexOf("#")>=0}function wr(t,e){var i=e||ne(t,"hx-swap"),n={swapStyle:ae(t).boosted?"innerHTML":Q.config.defaultSwapStyle,swapDelay:Q.config.defaultSwapDelay,settleDelay:Q.config.defaultSettleDelay};if(Q.config.scrollIntoViewOnBoost&&ae(t).boosted&&!br(t)&&(n.show="top"),i){var r=D(i);if(r.length>0)for(var s=0;s<r.length;s++){var o=r[s];if(0===o.indexOf("swap:"))n.swapDelay=d(o.substr(5));else if(0===o.indexOf("settle:"))n.settleDelay=d(o.substr(7));else if(0===o.indexOf("transition:"))n.transition="true"===o.substr(11);else if(0===o.indexOf("ignoreTitle:"))n.ignoreTitle="true"===o.substr(12);else if(0===o.indexOf("scroll:")){var a=(c=o.substr(7).split(":")).pop(),l=c.length>0?c.join(":"):null;n.scroll=a,n.scrollTarget=l}else if(0===o.indexOf("show:")){var c,h=(c=o.substr(5).split(":")).pop();l=c.length>0?c.join(":"):null,n.show=h,n.showTarget=l}else if(0===o.indexOf("focus-scroll:")){var u=o.substr(13);n.focusScroll="true"==u}else 0==s?n.swapStyle=o:b("Unknown modifier in hx-swap: "+o)}}return n}function Sr(t){return"multipart/form-data"===ne(t,"hx-encoding")||h(t,"form")&&"multipart/form-data"===ee(t,"enctype")}function Er(t,e,i){var n=null;return R(e,(function(r){null==n&&(n=r.encodeParameters(t,i,e))})),null!=n?n:Sr(e)?pr(i):mr(i)}function T(t){return{tasks:[],elts:[t]}}function Cr(t,e){var i=t[0],n=t[t.length-1];if(e.scroll){var r=null;e.scrollTarget&&(r=ue(i,e.scrollTarget)),"top"===e.scroll&&(i||r)&&((r=r||i).scrollTop=0),"bottom"===e.scroll&&(n||r)&&((r=r||n).scrollTop=r.scrollHeight)}if(e.show){if(r=null,e.showTarget){var s=e.showTarget;"window"===e.showTarget&&(s="body"),r=ue(i,s)}"top"===e.show&&(i||r)&&(r=r||i).scrollIntoView({block:"start",behavior:Q.config.scrollBehavior}),"bottom"===e.show&&(n||r)&&(r=r||n).scrollIntoView({block:"end",behavior:Q.config.scrollBehavior})}}function Rr(t,e,i,n){if(null==n&&(n={}),null==t)return n;var r=te(t,e);if(r){var s,o=r.trim(),a=i;if("unset"===o)return null;for(var l in 0===o.indexOf("javascript:")?(o=o.substr(11),a=!0):0===o.indexOf("js:")&&(o=o.substr(3),a=!0),0!==o.indexOf("{")&&(o="{"+o+"}"),s=a?Tr(t,(function(){return Function("return ("+o+")")()}),{}):E(o))s.hasOwnProperty(l)&&null==n[l]&&(n[l]=s[l])}return Rr(u(t),e,i,n)}function Tr(t,e,i){return Q.config.allowEval?e():(fe(t,"htmx:evalDisallowedError"),i)}function Or(t,e){return Rr(t,"hx-vars",!0,e)}function qr(t,e){return Rr(t,"hx-vals",!1,e)}function Hr(t){return le(Or(t),qr(t))}function Lr(t,e,i){if(null!==i)try{t.setRequestHeader(e,i)}catch(n){t.setRequestHeader(e,encodeURIComponent(i)),t.setRequestHeader(e+"-URI-AutoEncoded","true")}}function Ar(t){if(t.responseURL&&"undefined"!=typeof URL)try{var e=new URL(t.responseURL);return e.pathname+e.search}catch(e){fe(re().body,"htmx:badResponseUrl",{url:t.responseURL})}}function O(t,e){return e.test(t.getAllResponseHeaders())}function Nr(t,e,i){return t=t.toLowerCase(),i?i instanceof Element||I(i,"String")?he(t,e,null,null,{targetOverride:g(i),returnPromise:!0}):he(t,e,g(i.source),i.event,{handler:i.handler,headers:i.headers,values:i.values,targetOverride:g(i.target),swapOverride:i.swap,select:i.select,returnPromise:!0}):he(t,e,null,null,{returnPromise:!0})}function Ir(t){for(var e=[];t;)e.push(t),t=t.parentElement;return e}function kr(t,e,i){var n,r;return"function"==typeof URL?(r=new URL(e,document.location.href),n=document.location.origin===r.origin):(r=e,n=s(e,document.location.origin)),!(Q.config.selfRequestsOnly&&!n)&&ce(t,"htmx:validateUrl",le({url:r,sameHost:n},i))}function he(t,e,i,n,r,s){var o=null,a=null;if((r=null!=r?r:{}).returnPromise&&"undefined"!=typeof Promise)var l=new Promise((function(t,e){o=t,a=e}));null==i&&(i=re().body);var c=r.handler||Mr,h=r.select||null;if(!se(i))return ie(o),l;var u=r.targetOverride||ye(i);if(null==u||u==me)return fe(i,"htmx:targetError",{target:te(i,"hx-target")}),ie(a),l;var d=ae(i),p=d.lastButtonClicked;if(p){var f=ee(p,"formaction");null!=f&&(e=f);var m=ee(p,"formmethod");null!=m&&"dialog"!==m.toLowerCase()&&(t=m)}var g=ne(i,"hx-confirm");if(void 0===s){var _={target:u,elt:i,path:e,verb:t,triggeringEvent:n,etc:r,issueRequest:function(s){return he(t,e,i,n,r,!!s)},question:g};if(!1===ce(i,"htmx:confirm",_))return ie(o),l}var y=i,v=ne(i,"hx-sync"),b=null,x=!1;if(v){var w=v.split(":"),E=w[0].trim();if(y="this"===E?xe(i,"hx-sync"):ue(i,E),v=(w[1]||"drop").trim(),d=ae(y),"drop"===v&&d.xhr&&!0!==d.abortable)return ie(o),l;if("abort"===v){if(d.xhr)return ie(o),l;x=!0}else"replace"===v?ce(y,"htmx:abort"):0===v.indexOf("queue")&&(b=(v.split(" ")[1]||"last").trim())}if(d.xhr){if(!d.abortable){if(null==b){if(n){var S=ae(n);S&&S.triggerSpec&&S.triggerSpec.queue&&(b=S.triggerSpec.queue)}null==b&&(b="last")}return null==d.queuedRequests&&(d.queuedRequests=[]),"first"===b&&0===d.queuedRequests.length||"all"===b?d.queuedRequests.push((function(){he(t,e,i,n,r)})):"last"===b&&(d.queuedRequests=[],d.queuedRequests.push((function(){he(t,e,i,n,r)}))),ie(o),l}ce(y,"htmx:abort")}var T=new XMLHttpRequest;d.xhr=T,d.abortable=x;var M=function(){d.xhr=null,d.abortable=!1,null!=d.queuedRequests&&d.queuedRequests.length>0&&d.queuedRequests.shift()()},A=ne(i,"hx-prompt");if(A){var C=prompt(A);if(null===C||!ce(i,"htmx:prompt",{prompt:C,target:u}))return ie(o),M(),l}if(g&&!s&&!confirm(g))return ie(o),M(),l;var k=xr(i,u,C);"get"===t||Sr(i)||(k["Content-Type"]="application/x-www-form-urlencoded"),r.headers&&(k=le(k,r.headers));var P=dr(i,t),I=P.errors,D=P.values;r.values&&(D=le(D,r.values));var O=le(D,Hr(i)),L=yr(O,i);Q.config.getCacheBusterParam&&"get"===t&&(L["org.htmx.cache-buster"]=ee(u,"id")||"true"),null!=e&&""!==e||(e=re().location.href);var z=Rr(i,"hx-request"),R=ae(i).boosted,F=Q.config.methodsThatUseUrlParams.indexOf(t)>=0,B={boosted:R,useUrlParams:F,parameters:L,unfilteredParameters:O,headers:k,target:u,verb:t,errors:I,withCredentials:r.credentials||z.credentials||Q.config.withCredentials,timeout:r.timeout||z.timeout||Q.config.timeout,path:e,triggeringEvent:n};if(!ce(i,"htmx:configRequest",B))return ie(o),M(),l;if(e=B.path,t=B.verb,k=B.headers,L=B.parameters,F=B.useUrlParams,(I=B.errors)&&I.length>0)return ce(i,"htmx:validation:halted",B),ie(o),M(),l;var N=e.split("#"),j=N[0],V=N[1],U=e;if(F&&(U=j,0!==Object.keys(L).length&&(U.indexOf("?")<0?U+="?":U+="&",U+=mr(L),V&&(U+="#"+V))),!kr(i,U,B))return fe(i,"htmx:invalidPath",B),ie(a),l;if(T.open(t.toUpperCase(),U,!0),T.overrideMimeType("text/html"),T.withCredentials=B.withCredentials,T.timeout=B.timeout,z.noHeaders);else for(var $ in k)if(k.hasOwnProperty($)){var H=k[$];Lr(T,$,H)}var q={xhr:T,target:u,requestConfig:B,etc:r,boosted:R,select:h,pathInfo:{requestPath:e,finalRequestPath:U,anchor:V}};if(T.onload=function(){try{var t=Ir(i);if(q.pathInfo.responsePath=Ar(T),c(i,q),lr(W,G),ce(i,"htmx:afterRequest",q),ce(i,"htmx:afterOnLoad",q),!se(i)){for(var e=null;t.length>0&&null==e;){var n=t.shift();se(n)&&(e=n)}e&&(ce(e,"htmx:afterRequest",q),ce(e,"htmx:afterOnLoad",q))}ie(o),M()}catch(t){throw fe(i,"htmx:onLoadError",le({error:t},q)),t}},T.onerror=function(){lr(W,G),fe(i,"htmx:afterRequest",q),fe(i,"htmx:sendError",q),ie(a),M()},T.onabort=function(){lr(W,G),fe(i,"htmx:afterRequest",q),fe(i,"htmx:sendAbort",q),ie(a),M()},T.ontimeout=function(){lr(W,G),fe(i,"htmx:afterRequest",q),fe(i,"htmx:timeout",q),ie(a),M()},!ce(i,"htmx:beforeRequest",q))return ie(o),M(),l;var W=or(i),G=sr(i);oe(["loadstart","loadend","progress","abort"],(function(t){oe([T,T.upload],(function(e){e.addEventListener(t,(function(e){ce(i,"htmx:xhr:"+t,{lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total})}))}))})),ce(i,"htmx:beforeSend",q);var Z=F?null:Er(T,i,L);return T.send(Z),l}function Pr(t,e){var i=e.xhr,n=null,r=null;if(O(i,/HX-Push:/i)?(n=i.getResponseHeader("HX-Push"),r="push"):O(i,/HX-Push-Url:/i)?(n=i.getResponseHeader("HX-Push-Url"),r="push"):O(i,/HX-Replace-Url:/i)&&(n=i.getResponseHeader("HX-Replace-Url"),r="replace"),n)return"false"===n?{}:{type:r,path:n};var s=e.pathInfo.finalRequestPath,o=e.pathInfo.responsePath,a=ne(t,"hx-push-url"),l=ne(t,"hx-replace-url"),c=ae(t).boosted,h=null,u=null;return a?(h="push",u=a):l?(h="replace",u=l):c&&(h="push",u=o||s),u?"false"===u?{}:("true"===u&&(u=o||s),e.pathInfo.anchor&&-1===u.indexOf("#")&&(u=u+"#"+e.pathInfo.anchor),{type:h,path:u}):{}}function Mr(t,e){var i=e.xhr,n=e.target,r=e.etc,s=(e.requestConfig,e.select);if(ce(t,"htmx:beforeOnLoad",e)){if(O(i,/HX-Trigger:/i)&&_e(i,"HX-Trigger",t),O(i,/HX-Location:/i)){er();var o=i.getResponseHeader("HX-Location");return 0===o.indexOf("{")&&(f=E(o),o=f.path,delete f.path),void Nr("GET",o,f).then((function(){tr(o)}))}var a=O(i,/HX-Refresh:/i)&&"true"===i.getResponseHeader("HX-Refresh");if(O(i,/HX-Redirect:/i))return location.href=i.getResponseHeader("HX-Redirect"),void(a&&location.reload());if(a)location.reload();else{O(i,/HX-Retarget:/i)&&("this"===i.getResponseHeader("HX-Retarget")?e.target=t:e.target=ue(t,i.getResponseHeader("HX-Retarget")));var l=Pr(t,e),c=i.status>=200&&i.status<400&&204!==i.status,h=i.response,u=i.status>=400,d=Q.config.ignoreTitle,p=le({shouldSwap:c,serverResponse:h,isError:u,ignoreTitle:d},e);if(ce(n,"htmx:beforeSwap",p)){if(n=p.target,h=p.serverResponse,u=p.isError,d=p.ignoreTitle,e.target=n,e.failed=u,e.successful=!u,p.shouldSwap){286===i.status&&at(t),R(t,(function(e){h=e.transformResponse(h,i,t)})),l.type&&er();var f,m=r.swapOverride;O(i,/HX-Reswap:/i)&&(m=i.getResponseHeader("HX-Reswap")),(f=wr(t,m)).hasOwnProperty("ignoreTitle")&&(d=f.ignoreTitle),n.classList.add(Q.config.swappingClass);var g=null,_=null,y=function(){try{var r,o=document.activeElement,a={};try{a={elt:o,start:o?o.selectionStart:null,end:o?o.selectionEnd:null}}catch(o){}s&&(r=s),O(i,/HX-Reselect:/i)&&(r=i.getResponseHeader("HX-Reselect")),l.type&&(ce(re().body,"htmx:beforeHistoryUpdate",le({history:l},e)),"push"===l.type?(tr(l.path),ce(re().body,"htmx:pushedIntoHistory",{path:l.path})):(rr(l.path),ce(re().body,"htmx:replacedInHistory",{path:l.path})));var c=T(n);if(je(f.swapStyle,n,t,h,c,r),a.elt&&!se(a.elt)&&ee(a.elt,"id")){var u=document.getElementById(ee(a.elt,"id")),p={preventScroll:void 0!==f.focusScroll?!f.focusScroll:!Q.config.defaultFocusScroll};if(u){if(a.start&&u.setSelectionRange)try{u.setSelectionRange(a.start,a.end)}catch(o){}u.focus(p)}}if(n.classList.remove(Q.config.swappingClass),oe(c.elts,(function(t){t.classList&&t.classList.add(Q.config.settlingClass),ce(t,"htmx:afterSwap",e)})),O(i,/HX-Trigger-After-Swap:/i)){var m=t;se(t)||(m=re().body),_e(i,"HX-Trigger-After-Swap",m)}var y=function(){if(oe(c.tasks,(function(t){t.call()})),oe(c.elts,(function(t){t.classList&&t.classList.remove(Q.config.settlingClass),ce(t,"htmx:afterSettle",e)})),e.pathInfo.anchor){var n=re().getElementById(e.pathInfo.anchor);n&&n.scrollIntoView({block:"start",behavior:"auto"})}if(c.title&&!d){var r=C("title");r?r.innerHTML=c.title:window.document.title=c.title}if(Cr(c.elts,f),O(i,/HX-Trigger-After-Settle:/i)){var s=t;se(t)||(s=re().body),_e(i,"HX-Trigger-After-Settle",s)}ie(g)};f.settleDelay>0?setTimeout(y,f.settleDelay):y()}catch(o){throw fe(t,"htmx:swapError",e),ie(_),o}},v=Q.config.globalViewTransitions;if(f.hasOwnProperty("transition")&&(v=f.transition),v&&ce(t,"htmx:beforeTransition",e)&&"undefined"!=typeof Promise&&document.startViewTransition){var b=new Promise((function(t,e){g=t,_=e})),x=y;y=function(){document.startViewTransition((function(){return x(),b}))}}f.swapDelay>0?setTimeout(y,f.swapDelay):y()}u&&fe(t,"htmx:responseError",le({error:"Response Status Error Code "+i.status+" from "+e.pathInfo.requestPath},e))}}}}var Xr={};function Dr(){return{init:function(t){return null},onEvent:function(t,e){return!0},transformResponse:function(t,e,i){return t},isInlineSwap:function(t){return!1},handleSwap:function(t,e,i,n){return!1},encodeParameters:function(t,e,i){return null}}}function Ur(t,e){e.init&&e.init(r),Xr[t]=le(Dr(),e)}function Br(t){delete Xr[t]}function Fr(t,e,i){if(null==t)return e;null==e&&(e=[]),null==i&&(i=[]);var n=te(t,"hx-ext");return n&&oe(n.split(","),(function(t){if("ignore:"!=(t=t.replace(/ /g,"")).slice(0,7)){if(i.indexOf(t)<0){var n=Xr[t];n&&e.indexOf(n)<0&&e.push(n)}}else i.push(t.slice(7))})),Fr(u(t),e,i)}var Vr=!1;function jr(t){Vr||"complete"===re().readyState?t():re().addEventListener("DOMContentLoaded",t)}function _r(){!1!==Q.config.includeIndicatorStyles&&re().head.insertAdjacentHTML("beforeend","<style>                      ."+Q.config.indicatorClass+"{opacity:0}                      ."+Q.config.requestClass+" ."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;}                      ."+Q.config.requestClass+"."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;}                    </style>")}function zr(){var t=re().querySelector('meta[name="htmx-config"]');return t?E(t.content):null}function $r(){var t=zr();t&&(Q.config=le(Q.config,t))}return re().addEventListener("DOMContentLoaded",(function(){Vr=!0})),jr((function(){$r(),_r();var t=re().body;zt(t);var e=re().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");t.addEventListener("htmx:abort",(function(t){var e=ae(t.target);e&&e.xhr&&e.xhr.abort()}));const i=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(t){t.state&&t.state.htmx?(ar(),oe(e,(function(t){ce(t,"htmx:restored",{document:re(),triggerEvent:ce})}))):i&&i(t)},setTimeout((function(){ce(t,"htmx:load",{}),t=null}),0)})),Q}()},__WEBPACK_AMD_DEFINE_ARRAY__=[],void 0===(__WEBPACK_AMD_DEFINE_RESULT__="function"==typeof(__WEBPACK_AMD_DEFINE_FACTORY__=t)?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__)||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)},517:function(t,e,i){var n=i(4406);t.exports=function(){"use strict";var t,e,i;function r(n,r){if(t)if(e){var s="self.onerror = function() { console.error('An error occurred while parsing the WebWorker bundle. This is most likely due to improper transpilation by Babel; please see https://docs.mapbox.com/mapbox-gl-js/guides/install/#transpiling'); }; var sharedChunk = {}; ("+t+")(sharedChunk); ("+e+")(sharedChunk); self.onerror = null;",o={};t(o),i=r(o),"undefined"!=typeof window&&window&&window.URL&&window.URL.createObjectURL&&(i.workerUrl=window.URL.createObjectURL(new Blob([s],{type:"text/javascript"})))}else e=r;else t=r}return r(["exports"],(function(t){var e="undefined"!=typeof self?self:{},i="3.1.2";let r;const s={API_URL:"https://api.mapbox.com",get API_URL_REGEX(){if(null==r){const t=/^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|om)(\/|\?|$)/i;try{r=null!=n.env.API_URL_REGEX?new RegExp(n.env.API_URL_REGEX):t}catch(e){r=t}}return r},get API_TILEJSON_REGEX(){return/^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|om)(\/v[0-9]*\/.*\.json.*$)/i},get API_SPRITE_REGEX(){return/^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|om)(\/styles\/v[0-9]*\/)(.*\/sprite.*\..*$)/i},get API_FONTS_REGEX(){return/^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|om)(\/fonts\/v[0-9]*\/)(.*\.pbf.*$)/i},get API_STYLE_REGEX(){return/^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|om)(\/styles\/v[0-9]*\/)(.*$)/i},get API_CDN_URL_REGEX(){return/^((https?:)?\/\/)?api\.mapbox\.c(n|om)(\/mapbox-gl-js\/)(.*$)/i},get EVENTS_URL(){if(!s.API_URL)return null;try{const t=new URL(s.API_URL);return"api.mapbox.cn"===t.hostname?"https://events.mapbox.cn/events/v2":"api.mapbox.com"===t.hostname?"https://events.mapbox.com/events/v2":null}catch(t){return null}},SESSION_PATH:"/map-sessions/v1",FEEDBACK_URL:"https://apps.mapbox.com/feedback",TILE_URL_VERSION:"v4",RASTER_URL_PREFIX:"raster/v1",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,DEFAULT_STYLE:"mapbox://styles/mapbox/standard",MAX_PARALLEL_IMAGE_REQUESTS:16,DRACO_URL:"https://api.mapbox.com/mapbox-gl-js/draco_decoder_gltf_v1.5.6.wasm",GLYPHS_URL:"mapbox://fonts/mapbox/{fontstack}/{range}.pbf"},o={supported:!1,testSupport:function(t){!c&&l&&(h?u(t):a=t)}};let a,l,c=!1,h=!1;function u(t){const e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,l),t.isContextLost())return;o.supported=!0}catch(t){}t.deleteTexture(e),c=!0}e.document&&(l=e.document.createElement("img"),l.onload=function(){a&&u(a),a=null,h=!0},l.onerror=function(){c=!0,a=null},l.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=");const d="01";function p(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var f=m;function m(t,e,i,n){this.cx=3*t,this.bx=3*(i-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=e,this.p2x=i,this.p2y=n}m.prototype={sampleCurveX:function(t){return((this.ax*t+this.bx)*t+this.cx)*t},sampleCurveY:function(t){return((this.ay*t+this.by)*t+this.cy)*t},sampleCurveDerivativeX:function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},solveCurveX:function(t,e){if(void 0===e&&(e=1e-6),t<0)return 0;if(t>1)return 1;for(var i=t,n=0;n<8;n++){var r=this.sampleCurveX(i)-t;if(Math.abs(r)<e)return i;var s=this.sampleCurveDerivativeX(i);if(Math.abs(s)<1e-6)break;i-=r/s}var o=0,a=1;for(i=t,n=0;n<20&&(r=this.sampleCurveX(i),!(Math.abs(r-t)<e));n++)t>r?o=i:a=i,i=.5*(a-o)+o;return i},solve:function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))}};var g=p(f),_=y;function y(t,e){this.x=t,this.y=e}y.prototype={clone:function(){return new y(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,i=t.y-this.y;return e*e+i*i},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[2]*this.x+t[3]*this.y;return this.x=t[0]*this.x+t[1]*this.y,this.y=e,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),i=Math.sin(t),n=i*this.x+e*this.y;return this.x=e*this.x-i*this.y,this.y=n,this},_rotateAround:function(t,e){var i=Math.cos(t),n=Math.sin(t),r=e.y+n*(this.x-e.x)+i*(this.y-e.y);return this.x=e.x+i*(this.x-e.x)-n*(this.y-e.y),this.y=r,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},y.convert=function(t){return t instanceof y?t:Array.isArray(t)?new y(t[0],t[1]):t};var v=p(_);function b(t,e){if(Array.isArray(t)){if(!Array.isArray(e)||t.length!==e.length)return!1;for(let i=0;i<t.length;i++)if(!b(t[i],e[i]))return!1;return!0}if("object"==typeof t&&null!==t&&null!==e){if("object"!=typeof e)return!1;if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const i in t)if(!b(t[i],e[i]))return!1;return!0}return t===e}const x=Math.PI/180,w=180/Math.PI;function E(t){return t*x}function S(t){return t*w}const T=[[0,0],[1,0],[1,1],[0,1]];function M(t){if(t<=0)return 0;if(t>=1)return 1;const e=t*t,i=e*t;return 4*(t<.5?i:3*(t-e)+i-.75)}function A(t){let e=1/0,i=1/0,n=-1/0,r=-1/0;for(const s of t)e=Math.min(e,s.x),i=Math.min(i,s.y),n=Math.max(n,s.x),r=Math.max(r,s.y);return{min:new v(e,i),max:new v(n,r)}}function C(t,e,i=0,n=!0){const r=new v(i,i),s=t.sub(r),o=e.add(r),a=[s,new v(o.x,s.y),o,new v(s.x,o.y)];return n&&a.push(s.clone()),a}function k(t,e,i,n){const r=new g(t,e,i,n);return function(t){return r.solve(t)}}const P=k(.25,.1,.25,1);function I(t,e,i){return Math.min(i,Math.max(e,t))}function D(t,e,i){return(i=I((i-t)/(e-t),0,1))*i*(3-2*i)}function O(t,e,i){const n=i-e,r=((t-e)%n+n)%n+e;return r===e?i:r}function L(t,e,i){if(!t.length)return i(null,[]);let n=t.length;const r=new Array(t.length);let s=null;t.forEach(((t,o)=>{e(t,((t,e)=>{t&&(s=t),r[o]=e,0==--n&&i(s,r)}))}))}function z(t){const e=[];for(const i in t)e.push(t[i]);return e}function R(t,...e){for(const i of e)for(const e in i)t[e]=i[e];return t}function F(t,e){const i={};for(let n=0;n<e.length;n++){const r=e[n];r in t&&(i[r]=t[r])}return i}let B=1;function N(){return B++}function j(){return function t(e){return e?(e^Math.random()*(16>>e/4)).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()}function V(t){return t<=1?1:Math.pow(2,Math.ceil(Math.log(t)/Math.LN2))}function U(t){return!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)}function $(t,e){t.forEach((t=>{e[t]&&(e[t]=e[t].bind(e))}))}function H(t,e){return-1!==t.indexOf(e,t.length-e.length)}function q(t,e,i){const n={};for(const r in t)n[r]=e.call(i||this,t[r],r,t);return n}function W(t,e,i){const n={};for(const r in t)e.call(i||this,t[r],r,t)&&(n[r]=t[r]);return n}function G(t){return Array.isArray(t)?t.map(G):"object"==typeof t&&t?q(t,G):t}const Z={};function Y(t){Z[t]||("undefined"!=typeof console&&console.warn(t),Z[t]=!0)}function X(t,e,i){return(i.y-t.y)*(e.x-t.x)>(e.y-t.y)*(i.x-t.x)}function K(t){let e=0;for(let i,n,r=0,s=t.length,o=s-1;r<s;o=r++)i=t[r],n=t[o],e+=(n.x-i.x)*(i.y+n.y);return e}function Q([t,e,i]){const n=E(e+90),r=E(i);return{x:t*Math.cos(n)*Math.sin(r),y:t*Math.sin(n)*Math.sin(r),z:t*Math.cos(r),azimuthal:e,polar:i}}function J(t,e,i){const n=Math.sqrt(t*t+e*e+i*i),r=n>0?Math.acos(i/n)*w:0;let s=0!==t||0!==e?Math.atan2(-e,-t)*w+90:0;return s<0&&(s+=360),[n,s,r]}function tt(){return"undefined"!=typeof WorkerGlobalScope&&"undefined"!=typeof self&&self instanceof WorkerGlobalScope}function et(t){const e={};if(t.replace(/(?:^|(?:\s*\,\s*))([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,((t,i,n,r)=>{const s=n||r;return e[i]=!s||s.toLowerCase(),""})),e["max-age"]){const t=parseInt(e["max-age"],10);isNaN(t)?delete e["max-age"]:e["max-age"]=t}return e}let it=null;function nt(){return!!e.document.fullscreenElement||!!e.document.webkitFullscreenElement}function rt(t){try{const i=e[t];return i.setItem("_mapbox_test_",1),i.removeItem("_mapbox_test_"),!0}catch(t){return!1}}function st(t,e){return[t[4*e],t[4*e+1],t[4*e+2],t[4*e+3]]}function ot(t,e,i){t[4*e+0]=i[0],t[4*e+1]=i[1],t[4*e+2]=i[2],t[4*e+3]=i[3]}function at(t,e){return[Math.pow(t[0],2.2)*e,Math.pow(t[1],2.2)*e,Math.pow(t[2],2.2)*e]}function lt(t){return[Math.pow(t[0],1/2.2),Math.pow(t[1],1/2.2),Math.pow(t[2],1/2.2)]}const ct="mapbox-tiles";let ht,ut,dt=500,pt=50;function ft(){try{return e.caches}catch(t){}}function mt(){ft()&&!ht&&(ht=e.caches.open(ct))}function gt(t){const e=t.indexOf("?");if(e<0)return t;const i=function(t){const e=t.indexOf("?");return e>0?t.slice(e+1).split("&"):[]}(t),n=i.filter((t=>{const e=t.split("=");return"language"===e[0]||"worldview"===e[0]}));return n.length?`${t.slice(0,e)}?${n.join("&")}`:t.slice(0,e)}let _t=1/0;function yt(t){_t++,_t>pt&&(t.getActor().send("enforceCacheSizeLimit",dt),_t=0)}const vt={Unknown:"Unknown",Style:"Style",Source:"Source",Tile:"Tile",Glyphs:"Glyphs",SpriteImage:"SpriteImage",SpriteJSON:"SpriteJSON",Image:"Image",Model:"Model"};"function"==typeof Object.freeze&&Object.freeze(vt);class bt extends Error{constructor(t,e,i){401===e&&Ot(i)&&(t+=": you may have provided an invalid Mapbox access token. See https://docs.mapbox.com/api/overview/#access-tokens-and-token-scopes"),super(t),this.status=e,this.url=i}toString(){return`${this.name}: ${this.message} (${this.status}): ${this.url}`}}const xt=tt()?()=>self.worker&&self.worker.referrer:()=>("blob:"===e.location.protocol?e.parent:e).location.href,wt=function(t,i){if(!(/^file:/.test(n=t.url)||/^file:/.test(xt())&&!/^\w+:/.test(n))){if(e.fetch&&e.Request&&e.AbortController&&e.Request.prototype.hasOwnProperty("signal"))return function(t,i){const n=new e.AbortController,r=new e.Request(t.url,{method:t.method||"GET",body:t.body,credentials:t.credentials,headers:t.headers,referrer:xt(),referrerPolicy:t.referrerPolicy,signal:n.signal});let s=!1,o=!1;const a=(l=r.url).indexOf("sku=")>0&&Ot(l);var l;"json"===t.type&&r.headers.set("Accept","application/json");const c=(n,s,l)=>{if(o)return;if(n&&"SecurityError"!==n.message&&Y(n.toString()),s&&l)return h(s);const c=Date.now();e.fetch(r).then((e=>{if(e.ok){const t=a?e.clone():null;return h(e,t,c)}return i(new bt(e.statusText,e.status,t.url))})).catch((e=>{"AbortError"!==e.name&&i(new Error(`${e.message} ${t.url}`))}))},h=(n,a,l)=>{("arrayBuffer"===t.type?n.arrayBuffer():"json"===t.type?n.json():n.text()).then((t=>{o||(a&&l&&function(t,i,n){if(mt(),!ht)return;const r={status:i.status,statusText:i.statusText,headers:new e.Headers};i.headers.forEach(((t,e)=>r.headers.set(e,t)));const s=et(i.headers.get("Cache-Control")||"");if(s["no-store"])return;s["max-age"]&&r.headers.set("Expires",new Date(n+1e3*s["max-age"]).toUTCString());const o=r.headers.get("Expires");o&&(new Date(o).getTime()-n<42e4||function(t,e){if(void 0===ut)try{new Response(new ReadableStream),ut=!0}catch(t){ut=!1}ut?e(t.body):t.blob().then(e)}(i,(i=>{const n=new e.Response(i,r);mt(),ht&&ht.then((e=>e.put(gt(t.url),n))).catch((t=>Y(t.message)))})))}(r,a,l),s=!0,i(null,t,n.headers.get("Cache-Control"),n.headers.get("Expires")))})).catch((t=>{o||i(new Error(t.message))}))};return a?function(t,e){if(mt(),!ht)return e(null);const i=gt(t.url);ht.then((t=>{t.match(i).then((n=>{const r=function(t){if(!t)return!1;const e=new Date(t.headers.get("Expires")||0),i=et(t.headers.get("Cache-Control")||"");return e>Date.now()&&!i["no-cache"]}(n);t.delete(i),r&&t.put(i,n.clone()),e(null,n,r)})).catch(e)})).catch(e)}(r,c):c(null,null),{cancel:()=>{o=!0,s||n.abort()}}}(t,i);if(tt()&&self.worker&&self.worker.actor)return self.worker.actor.send("getResource",t,i,void 0,!0)}var n;return function(t,i){const n=new e.XMLHttpRequest;n.open(t.method||"GET",t.url,!0),"arrayBuffer"===t.type&&(n.responseType="arraybuffer");for(const e in t.headers)n.setRequestHeader(e,t.headers[e]);return"json"===t.type&&(n.responseType="text",n.setRequestHeader("Accept","application/json")),n.withCredentials="include"===t.credentials,n.onerror=()=>{i(new Error(n.statusText))},n.onload=()=>{if((n.status>=200&&n.status<300||0===n.status)&&null!==n.response){let e=n.response;if("json"===t.type)try{e=JSON.parse(n.response)}catch(t){return i(t)}i(null,e,n.getResponseHeader("Cache-Control"),n.getResponseHeader("Expires"))}else i(new bt(n.statusText,n.status,t.url))},n.send(t.body),{cancel:()=>n.abort()}}(t,i)},Et=function(t,e){return wt(R(t,{type:"json"}),e)},St=function(t,e){return wt(R(t,{type:"arrayBuffer"}),e)};function Tt(t){const i=e.document.createElement("a");return i.href=t,i.protocol===e.document.location.protocol&&i.host===e.document.location.host}const Mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=";let At,Ct;At=[],Ct=0;const kt=function(t,i){if(o.supported&&(t.headers||(t.headers={}),t.headers.accept="image/webp,*/*"),Ct>=s.MAX_PARALLEL_IMAGE_REQUESTS){const e={requestParameters:t,callback:i,cancelled:!1,cancel(){this.cancelled=!0}};return At.push(e),e}Ct++;let n=!1;const r=()=>{if(!n)for(n=!0,Ct--;At.length&&Ct<s.MAX_PARALLEL_IMAGE_REQUESTS;){const t=At.shift(),{requestParameters:e,callback:i,cancelled:n}=t;n||(t.cancel=kt(e,i).cancel)}},a=St(t,((t,n,s,o)=>{r(),t?i(t):n&&(e.createImageBitmap?function(t,i){const n=new e.Blob([new Uint8Array(t)],{type:"image/png"});e.createImageBitmap(n).then((t=>{i(null,t)})).catch((t=>{i(new Error(`Could not load image because of ${t.message}. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.`))}))}(n,((t,e)=>i(t,e,s,o))):function(t,i){const n=new e.Image,r=e.URL;n.onload=()=>{i(null,n),r.revokeObjectURL(n.src),n.onload=null,e.requestAnimationFrame((()=>{n.src=Mt}))},n.onerror=()=>i(new Error("Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported."));const s=new e.Blob([new Uint8Array(t)],{type:"image/png"});n.src=t.byteLength?r.createObjectURL(s):Mt}(n,((t,e)=>i(t,e,s,o))))}));return{cancel:()=>{a.cancel(),r()}}},Pt="NO_ACCESS_TOKEN";class It{constructor(t,e,i){this._transformRequestFn=t,this._customAccessToken=e,this._silenceAuthErrors=!!i,this._createSkuToken()}_createSkuToken(){const t=function(){let t="";for(let e=0;e<10;e++)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(62*Math.random())];return{token:["1",d,t].join(""),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt}_isSkuTokenExpired(){return Date.now()>this._skuTokenExpiresAt}transformRequest(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}}normalizeStyleURL(t,e){if(!Dt(t))return t;const n=Bt(t);return n.params.push(`sdk=js-${i}`),n.path=`/styles/v1${n.path}`,this._makeAPIURL(n,this._customAccessToken||e)}normalizeGlyphsURL(t,e){if(!Dt(t))return t;const i=Bt(t);return i.path=`/fonts/v1${i.path}`,this._makeAPIURL(i,this._customAccessToken||e)}normalizeModelURL(t,e){if(!Dt(t))return t;const i=Bt(t);return i.path=`/models/v1${i.path}`,this._makeAPIURL(i,this._customAccessToken||e)}normalizeSourceURL(t,e,i,n){if(!Dt(t))return t;const r=Bt(t);return r.path=`/v4/${r.authority}.json`,r.params.push("secure"),i&&r.params.push(`language=${i}`),n&&r.params.push(`worldview=${n}`),this._makeAPIURL(r,this._customAccessToken||e)}normalizeSpriteURL(t,e,i,n){const r=Bt(t);return Dt(t)?(r.path=`/styles/v1${r.path}/sprite${e}${i}`,this._makeAPIURL(r,this._customAccessToken||n)):(r.path+=`${e}${i}`,Nt(r))}normalizeTileURL(t,e,i){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!Dt(t))return t;const n=Bt(t);n.path=n.path.replace(/(\.(png|jpg)\d*)(?=$)/,`${e||i&&"raster"!==n.authority&&512===i?"@2x":""}${o.supported?".webp":"$1"}`),"raster"===n.authority?n.path=`/${s.RASTER_URL_PREFIX}${n.path}`:(n.path=n.path.replace(/^.+\/v4\//,"/"),n.path=`/${s.TILE_URL_VERSION}${n.path}`);const r=this._customAccessToken||function(t){for(const e of t){const t=e.match(/^access_token=(.*)$/);if(t)return t[1]}return null}(n.params)||s.ACCESS_TOKEN;return s.REQUIRE_ACCESS_TOKEN&&r&&this._skuToken&&n.params.push(`sku=${this._skuToken}`),this._makeAPIURL(n,r)}canonicalizeTileURL(t,e){const i=Bt(t);if(!i.path.match(/^(\/v4\/|\/raster\/v1\/)/)||!i.path.match(/\.[\w]+$/))return t;let n="mapbox://";i.path.match(/^\/raster\/v1\//)?n+=`raster/${i.path.replace(`/${s.RASTER_URL_PREFIX}/`,"")}`:n+=`tiles/${i.path.replace(`/${s.TILE_URL_VERSION}/`,"")}`;let r=i.params;return e&&(r=r.filter((t=>!t.match(/^access_token=/)))),r.length&&(n+=`?${r.join("&")}`),n}canonicalizeTileset(t,e){const i=!!e&&Dt(e),n=[];for(const e of t.tiles||[])Ot(e)?n.push(this.canonicalizeTileURL(e,i)):n.push(e);return n}_makeAPIURL(t,e){const i="See https://docs.mapbox.com/api/overview/#access-tokens-and-token-scopes",n=Bt(s.API_URL);if(t.protocol=n.protocol,t.authority=n.authority,"http"===t.protocol){const e=t.params.indexOf("secure");e>=0&&t.params.splice(e,1)}if("/"!==n.path&&(t.path=`${n.path}${t.path}`),!s.REQUIRE_ACCESS_TOKEN)return Nt(t);if(e=e||s.ACCESS_TOKEN,!this._silenceAuthErrors){if(!e)throw new Error(`An API access token is required to use Mapbox GL. ${i}`);if("s"===e[0])throw new Error(`Use a public access token (pk.*) with Mapbox GL, not a secret access token (sk.*). ${i}`)}return t.params=t.params.filter((t=>-1===t.indexOf("access_token"))),t.params.push(`access_token=${e||""}`),Nt(t)}}function Dt(t){return 0===t.indexOf("mapbox:")}function Ot(t){return s.API_URL_REGEX.test(t)}function Lt(t){return s.API_CDN_URL_REGEX.test(t)}function zt(t){return s.API_STYLE_REGEX.test(t)&&!Rt(t)}function Rt(t){return s.API_SPRITE_REGEX.test(t)}const Ft=/^(\w+):\/\/([^/?]*)(\/[^?]+)?\??(.+)?/;function Bt(t){const e=t.match(Ft);if(!e)throw new Error("Unable to parse URL object");return{protocol:e[1],authority:e[2],path:e[3]||"/",params:e[4]?e[4].split("&"):[]}}function Nt(t){const e=t.params.length?`?${t.params.join("&")}`:"";return`${t.protocol}://${t.authority}${t.path}${e}`}const jt="mapbox.eventData";function Vt(t){if(!t)return null;const i=t.split(".");if(!i||3!==i.length)return null;try{return JSON.parse(decodeURIComponent(e.atob(i[1]).split("").map((t=>"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2))).join("")))}catch(t){return null}}class Ut{constructor(t){this.type=t,this.anonId=null,this.eventData={},this.queue=[],this.pendingRequest=null}getStorageKey(t){const i=Vt(s.ACCESS_TOKEN);let n="";return n=i&&i.u?e.btoa(encodeURIComponent(i.u).replace(/%([0-9A-F]{2})/g,((t,e)=>String.fromCharCode(Number("0x"+e))))):s.ACCESS_TOKEN||"",t?`${jt}.${t}:${n}`:`${jt}:${n}`}fetchEventData(){const t=rt("localStorage"),i=this.getStorageKey(),n=this.getStorageKey("uuid");if(t)try{const t=e.localStorage.getItem(i);t&&(this.eventData=JSON.parse(t));const r=e.localStorage.getItem(n);r&&(this.anonId=r)}catch(t){Y("Unable to read from LocalStorage")}}saveEventData(){const t=rt("localStorage"),i=this.getStorageKey(),n=this.getStorageKey("uuid");if(t)try{e.localStorage.setItem(n,this.anonId),Object.keys(this.eventData).length>=1&&e.localStorage.setItem(i,JSON.stringify(this.eventData))}catch(t){Y("Unable to write to LocalStorage")}}processRequests(t){}postEvent(t,e,i,n){if(!s.EVENTS_URL)return;const r=Bt(s.EVENTS_URL);r.params.push(`access_token=${n||s.ACCESS_TOKEN||""}`);const o={event:this.type,created:new Date(t).toISOString()},a=e?R(o,e):o,l={url:Nt(r),headers:{"Content-Type":"text/plain"},body:JSON.stringify([a])};this.pendingRequest=function(t,e){return wt(R(t,{method:"POST"}),e)}(l,(t=>{this.pendingRequest=null,i(t),this.saveEventData(),this.processRequests(n)}))}queueRequest(t,e){this.queue.push(t),this.processRequests(e)}}const $t=new class extends Ut{constructor(t){super("appUserTurnstile"),this._customAccessToken=t}postTurnstileEvent(t,e){s.EVENTS_URL&&s.ACCESS_TOKEN&&Array.isArray(t)&&t.some((t=>Dt(t)||Ot(t)))&&this.queueRequest(Date.now(),e)}processRequests(t){if(this.pendingRequest||0===this.queue.length)return;this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();const e=Vt(s.ACCESS_TOKEN),n=e?e.u:s.ACCESS_TOKEN;let r=n!==this.eventData.tokenU;U(this.anonId)||(this.anonId=j(),r=!0);const o=this.queue.shift();if(this.eventData.lastSuccess){const t=new Date(this.eventData.lastSuccess),e=new Date(o),i=(o-this.eventData.lastSuccess)/864e5;r=r||i>=1||i<-1||t.getDate()!==e.getDate()}else r=!0;r?this.postEvent(o,{sdkIdentifier:"mapbox-gl-js",sdkVersion:i,skuId:d,"enabled.telemetry":!1,userId:this.anonId},(t=>{t||(this.eventData.lastSuccess=o,this.eventData.tokenU=n)}),t):this.processRequests()}},Ht=$t.postTurnstileEvent.bind($t),qt=new class extends Ut{constructor(){super("map.load"),this.success={},this.skuToken=""}postMapLoadEvent(t,e,i,n){this.skuToken=e,this.errorCb=n,s.EVENTS_URL&&(i||s.ACCESS_TOKEN?this.queueRequest({id:t,timestamp:Date.now()},i):this.errorCb(new Error(Pt)))}processRequests(t){if(this.pendingRequest||0===this.queue.length)return;const{id:e,timestamp:n}=this.queue.shift();e&&this.success[e]||(this.anonId||this.fetchEventData(),U(this.anonId)||(this.anonId=j()),this.postEvent(n,{sdkIdentifier:"mapbox-gl-js",sdkVersion:i,skuId:d,skuToken:this.skuToken,userId:this.anonId},(t=>{t?this.errorCb(t):e&&(this.success[e]=!0)}),t))}},Wt=qt.postMapLoadEvent.bind(qt),Gt=new class extends Ut{constructor(){super("gljs.performance")}postPerformanceEvent(t,e){s.EVENTS_URL&&(t||s.ACCESS_TOKEN)&&this.queueRequest({timestamp:Date.now(),performanceData:e},t)}processRequests(t){if(this.pendingRequest||0===this.queue.length)return;const{timestamp:n,performanceData:r}=this.queue.shift(),s=function(t){const n=e.performance.getEntriesByType("resource"),r=e.performance.getEntriesByType("mark"),s=function(t){const e={};if(t)for(const i in t)if("other"!==i)for(const n of t[i]){const t=`${i}ResolveRangeMin`,r=`${i}ResolveRangeMax`,s=`${i}RequestCount`,o=`${i}RequestCachedCount`;e[t]=Math.min(e[t]||1/0,n.startTime),e[r]=Math.max(e[r]||-1/0,n.responseEnd);const a=t=>{void 0===e[t]&&(e[t]=0),++e[t]};void 0!==n.transferSize&&0===n.transferSize&&a(o),a(s)}return e}(function(t,e){const i={};if(t)for(const n of t){const t=e(n);void 0===i[t]&&(i[t]=[]),i[t].push(n)}return i}(n,ee)),o=e.devicePixelRatio,a=e.navigator.connection||e.navigator.mozConnection||e.navigator.webkitConnection,l={counters:[],metadata:[],attributes:[]},c=(t,e,i)=>{null!=i&&t.push({name:e,value:i.toString()})};for(const t in s)c(l.counters,t,s[t]);if(t.interactionRange[0]!==1/0&&t.interactionRange[1]!==-1/0&&(c(l.counters,"interactionRangeMin",t.interactionRange[0]),c(l.counters,"interactionRangeMax",t.interactionRange[1])),r)for(const t of Object.keys(Jt)){const e=Jt[t],i=r.find((t=>t.name===e));i&&c(l.counters,e,i.startTime)}return c(l.counters,"visibilityHidden",t.visibilityHidden),c(l.attributes,"style",function(t){if(t)for(const e of t){const t=e.name.split("?")[0];if(zt(t)){const e=t.split("/").slice(-2);if(2===e.length)return`mapbox://styles/${e[0]}/${e[1]}`}}}(n)),c(l.attributes,"terrainEnabled",t.terrainEnabled?"true":"false"),c(l.attributes,"fogEnabled",t.fogEnabled?"true":"false"),c(l.attributes,"projection",t.projection),c(l.attributes,"zoom",t.zoom),c(l.metadata,"devicePixelRatio",o),c(l.metadata,"connectionEffectiveType",a?a.effectiveType:void 0),c(l.metadata,"navigatorUserAgent",e.navigator.userAgent),c(l.metadata,"screenWidth",e.screen.width),c(l.metadata,"screenHeight",e.screen.height),c(l.metadata,"windowWidth",e.innerWidth),c(l.metadata,"windowHeight",e.innerHeight),c(l.metadata,"mapWidth",t.width/o),c(l.metadata,"mapHeight",t.height/o),c(l.metadata,"webglRenderer",t.renderer),c(l.metadata,"webglVendor",t.vendor),c(l.metadata,"sdkVersion",i),c(l.metadata,"sdkIdentifier","mapbox-gl-js"),l}(r);for(const t of s.metadata);for(const t of s.counters);for(const t of s.attributes);this.postEvent(n,s,(()=>{}),t)}},Zt=Gt.postPerformanceEvent.bind(Gt),Yt=new class extends Ut{constructor(){super("map.auth"),this.success={},this.skuToken=""}getSession(t,e,i,n){if(!s.API_URL||!s.SESSION_PATH)return;const r=Bt(s.API_URL+s.SESSION_PATH);r.params.push(`sku=${e||""}`),r.params.push(`access_token=${n||s.ACCESS_TOKEN||""}`);const o={url:Nt(r),headers:{"Content-Type":"text/plain"}};this.pendingRequest=function(t,e){return wt(R(t,{method:"GET"}),e)}(o,(t=>{this.pendingRequest=null,i(t),this.saveEventData(),this.processRequests(n)}))}getSessionAPI(t,e,i,n){this.skuToken=e,this.errorCb=n,s.SESSION_PATH&&s.API_URL&&(i||s.ACCESS_TOKEN?this.queueRequest({id:t,timestamp:Date.now()},i):this.errorCb(new Error(Pt)))}processRequests(t){if(this.pendingRequest||0===this.queue.length)return;const{id:e,timestamp:i}=this.queue.shift();e&&this.success[e]||this.getSession(i,this.skuToken,(t=>{t?this.errorCb(t):e&&(this.success[e]=!0)}),t)}},Xt=Yt.getSessionAPI.bind(Yt),Kt=new Set;function Qt(t,e){e?Kt.add(t):Kt.delete(t)}const Jt={create:"create",load:"load",fullLoad:"fullLoad"},te={mark(t){e.performance.mark(t)},measure(t,i,n){e.performance.measure(t,i,n)}};function ee(t){const e=t.name.split("?")[0];return Lt(e)&&e.includes("mapbox-gl.js")?"javascript":Lt(e)&&e.includes("mapbox-gl.css")?"css":function(t){return s.API_FONTS_REGEX.test(t)}(e)?"fontRange":Rt(e)?"sprite":zt(e)?"style":function(t){return s.API_TILEJSON_REGEX.test(t)}(e)?"tilejson":"other"}const ie=e.performance;function ne(t){const e=t?t.url.toString():void 0;return ie.getEntriesByName(e)}var re=se;function se(t){return!function(t){return"undefined"==typeof window||"undefined"==typeof document?"not a browser":Array.prototype&&Array.prototype.every&&Array.prototype.filter&&Array.prototype.forEach&&Array.prototype.indexOf&&Array.prototype.lastIndexOf&&Array.prototype.map&&Array.prototype.some&&Array.prototype.reduce&&Array.prototype.reduceRight&&Array.isArray?Function.prototype&&Function.prototype.bind?Object.keys&&Object.create&&Object.getPrototypeOf&&Object.getOwnPropertyNames&&Object.isSealed&&Object.isFrozen&&Object.isExtensible&&Object.getOwnPropertyDescriptor&&Object.defineProperty&&Object.defineProperties&&Object.seal&&Object.freeze&&Object.preventExtensions?"JSON"in window&&"parse"in JSON&&"stringify"in JSON?function(){if(!("Worker"in window&&"Blob"in window&&"URL"in window))return!1;var t,e,i=new Blob([""],{type:"text/javascript"}),n=URL.createObjectURL(i);try{e=new Worker(n),t=!0}catch(e){t=!1}return e&&e.terminate(),URL.revokeObjectURL(n),t}()?"Uint8ClampedArray"in window?ArrayBuffer.isView?function(){var t=document.createElement("canvas");t.width=t.height=1;var e=t.getContext("2d");if(!e)return!1;var i=e.getImageData(0,0,1,1);return i&&i.width===t.width}()?(void 0===oe[e=t&&t.failIfMajorPerformanceCaveat]&&(oe[e]=function(t){var e,i=function(t){var e=document.createElement("canvas"),i=Object.create(se.webGLContextAttributes);return i.failIfMajorPerformanceCaveat=t,e.getContext("webgl",i)||e.getContext("experimental-webgl",i)}(t);if(!i)return!1;try{e=i.createShader(i.VERTEX_SHADER)}catch(t){return!1}return!(!e||i.isContextLost())&&(i.shaderSource(e,"void main() {}"),i.compileShader(e),!0===i.getShaderParameter(e,i.COMPILE_STATUS))}(e)),oe[e]?document.documentMode?"insufficient ECMAScript 6 support":void 0:"insufficient WebGL support"):"insufficient Canvas/getImageData support":"insufficient ArrayBuffer support":"insufficient Uint8ClampedArray support":"insufficient worker support":"insufficient JSON support":"insufficient Object support":"insufficient Function support":"insufficent Array support";var e}(t)}var oe={};let ae,le,ce,he,ue;function de(){return null==ae&&(ae=e.OffscreenCanvas&&new e.OffscreenCanvas(1,1).getContext("2d")&&"function"==typeof e.createImageBitmap),ae}se.webGLContextAttributes={antialias:!1,alpha:!0,stencil:!0,depth:!0};const pe={now:()=>void 0!==he?he:e.performance.now(),setNow(t){he=t},restoreNow(){he=void 0},frame(t){const i=e.requestAnimationFrame(t);return{cancel:()=>e.cancelAnimationFrame(i)}},getImageData(t,i=0){const{width:n,height:r}=t;ue||(ue=e.document.createElement("canvas"));const s=ue.getContext("2d",{willReadFrequently:!0});if(!s)throw new Error("failed to create canvas 2d context");return(n>ue.width||r>ue.height)&&(ue.width=n,ue.height=r),s.clearRect(-i,-i,n+2*i,r+2*i),s.drawImage(t,0,0,n,r),s.getImageData(-i,-i,n+2*i,r+2*i)},resolveURL:t=>(le||(le=e.document.createElement("a")),le.href=t,le.href),get devicePixelRatio(){return e.devicePixelRatio},get prefersReducedMotion(){return!!e.matchMedia&&(null==ce&&(ce=e.matchMedia("(prefers-reduced-motion: reduce)")),ce.matches)},hasCanvasFingerprintNoise(){if(!de())return!1;const t=new e.OffscreenCanvas(85,1),i=t.getContext("2d",{willReadFrequently:!0});let n=0;for(let e=0;e<t.width;++e)i.fillStyle=`rgba(${n++},${n++},${n++}, 255)`,i.fillRect(e,0,1,1);const r=i.getImageData(0,0,t.width,t.height);n=0;for(let t=0;t<r.data.length;++t)if(t%4!=3&&n++!==r.data[t])return!0;return!1}};function fe(t,i,n){const r=e.document.createElement(t);return void 0!==i&&(r.className=i),n&&n.appendChild(r),r}function me(t,i,n){const r=e.document.createElementNS("http://www.w3.org/2000/svg",t);for(const t of Object.keys(i))r.setAttributeNS(null,t,i[t]);return n&&n.appendChild(r),r}const ge=e.document&&e.document.documentElement.style,_e=ge&&void 0!==ge.userSelect?"userSelect":"WebkitUserSelect";let ye;function ve(){ge&&_e&&(ye=ge[_e],ge[_e]="none")}function be(){ge&&_e&&(ge[_e]=ye)}function xe(t){t.preventDefault(),t.stopPropagation(),e.removeEventListener("click",xe,!0)}function we(){e.addEventListener("click",xe,!0),e.setTimeout((()=>{e.removeEventListener("click",xe,!0)}),0)}function Ee(t,e){const i=t.getBoundingClientRect();return Me(t,i,e)}function Se(t,e){const i=t.getBoundingClientRect(),n=[];for(let r=0;r<e.length;r++)n.push(Me(t,i,e[r]));return n}function Te(t){return void 0!==e.InstallTrigger&&2===t.button&&t.ctrlKey&&e.navigator.platform.toUpperCase().indexOf("MAC")>=0?0:t.button}function Me(t,e,i){const n=t.offsetWidth===e.width?1:t.offsetWidth/e.width;return new v((i.clientX-e.left)*n,(i.clientY-e.top)*n)}function Ae(t,e,i){i[t]&&-1!==i[t].indexOf(e)||(i[t]=i[t]||[],i[t].push(e))}function Ce(t,e,i){if(i&&i[t]){const n=i[t].indexOf(e);-1!==n&&i[t].splice(n,1)}}class ke{constructor(t,e={}){R(this,e),this.type=t}}class Pe extends ke{constructor(t,e={}){super("error",R({error:t},e))}}class Ie{on(t,e){return this._listeners=this._listeners||{},Ae(t,e,this._listeners),this}off(t,e){return Ce(t,e,this._listeners),Ce(t,e,this._oneTimeListeners),this}once(t,e){return e?(this._oneTimeListeners=this._oneTimeListeners||{},Ae(t,e,this._oneTimeListeners),this):new Promise((e=>this.once(t,e)))}fire(t,e){"string"==typeof t&&(t=new ke(t,e||{}));const i=t.type;if(this.listens(i)){t.target=this;const e=this._listeners&&this._listeners[i]?this._listeners[i].slice():[];for(const i of e)i.call(this,t);const n=this._oneTimeListeners&&this._oneTimeListeners[i]?this._oneTimeListeners[i].slice():[];for(const e of n)Ce(i,e,this._oneTimeListeners),e.call(this,t);const r=this._eventedParent;r&&(R(t,"function"==typeof this._eventedParentData?this._eventedParentData():this._eventedParentData),r.fire(t))}else t instanceof Pe&&console.error(t.error);return this}listens(t){return!!(this._listeners&&this._listeners[t]&&this._listeners[t].length>0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t))}setEventedParent(t,e){return this._eventedParent=t,this._eventedParentData=e,this}}var De=JSON.parse('{"$version":8,"$root":{"version":{"required":true,"type":"enum","values":[8]},"fragment":{"type":"boolean"},"name":{"type":"string"},"metadata":{"type":"*"},"center":{"type":"array","value":"number"},"zoom":{"type":"number"},"bearing":{"type":"number","default":0,"period":360},"pitch":{"type":"number","default":0},"light":{"type":"light"},"lights":{"required":false,"type":"array","value":"light-3d"},"terrain":{"type":"terrain","optional":true},"fog":{"type":"fog"},"camera":{"type":"camera"},"imports":{"type":"array","value":"import"},"schema":{"type":"schema"},"sources":{"required":true,"type":"sources"},"sprite":{"type":"string"},"glyphs":{"type":"string","default":"mapbox://fonts/mapbox/{fontstack}/{range}.pbf"},"transition":{"type":"transition"},"projection":{"type":"projection"},"layers":{"required":true,"type":"array","value":"layer"},"models":{"type":"models"}},"model":{"type":"string","required":true},"import":{"id":{"type":"string","required":true},"url":{"type":"string","required":true},"config":{"type":"config"},"data":{"type":"$root"}},"config":{"*":{"type":"*"}},"schema":{"*":{"type":"option"}},"option":{"default":{"type":"*","required":true},"type":{"type":"enum","values":{"string":1,"number":1,"boolean":1,"color":1}},"array":{"type":"boolean"},"minValue":{"type":"number"},"maxValue":{"type":"number"},"stepValue":{"type":"number"},"values":{"type":"array","value":"*"},"metadata":{"type":"*"}},"models":{"*":{"type":"model"}},"light-3d":{"id":{"type":"string","required":true},"properties":{"type":"properties"},"type":{"type":"enum","values":{"ambient":{},"directional":{},"flat":{}}}},"properties":["properties_light_directional","properties_light_ambient","properties_light_flat"],"properties_light_directional":{"direction":{"type":"array","default":[210,30],"minimum":[0,0],"maximum":[360,90],"length":2,"value":"number","property-type":"data-constant","transition":true,"expression":{"interpolated":true,"parameters":["zoom"]}},"color":{"type":"color","property-type":"data-constant","default":"#ffffff","expression":{"interpolated":true,"parameters":["zoom"]},"transition":true},"intensity":{"type":"number","property-type":"data-constant","default":0.5,"minimum":0,"maximum":1,"expression":{"interpolated":true,"parameters":["zoom"]},"transition":true},"cast-shadows":{"type":"boolean","default":false,"expression":{},"property-type":"data-constant"},"shadow-intensity":{"type":"number","property-type":"data-constant","default":1,"minimum":0,"maximum":1,"expression":{"interpolated":true,"parameters":["zoom"]},"transition":true}},"properties_light_ambient":{"color":{"type":"color","property-type":"data-constant","default":"#ffffff","expression":{"interpolated":true,"parameters":["zoom"]},"transition":true},"intensity":{"type":"number","property-type":"data-constant","default":0.5,"minimum":0,"maximum":1,"expression":{"interpolated":true,"parameters":["zoom"]},"transition":true}},"properties_light_flat":{"anchor":{"type":"enum","default":"viewport","values":{"map":1,"viewport":1},"property-type":"data-constant","expression":{"parameters":["zoom"]}},"position":{"type":"array","default":[1.15,210,30],"length":3,"value":"number","property-type":"data-constant","transition":true,"expression":{"interpolated":true,"parameters":["zoom"]}},"color":{"type":"color","property-type":"data-constant","default":"#ffffff","expression":{"interpolated":true,"parameters":["zoom"]},"transition":true},"intensity":{"type":"number","property-type":"data-constant","default":0.5,"minimum":0,"maximum":1,"expression":{"interpolated":true,"parameters":["zoom"]},"transition":true}},"sources":{"*":{"type":"source"}},"source":["source_vector","source_raster","source_raster_dem","source_raster_array","source_geojson","source_video","source_image","source_model"],"source_vector":{"type":{"required":true,"type":"enum","values":{"vector":1}},"url":{"type":"string"},"tiles":{"type":"array","value":"string"},"bounds":{"type":"array","value":"number","length":4,"default":[-180,-85.051129,180,85.051129]},"scheme":{"type":"enum","values":{"xyz":1,"tms":1},"default":"xyz"},"minzoom":{"type":"number","default":0},"maxzoom":{"type":"number","default":22},"attribution":{"type":"string"},"promoteId":{"type":"promoteId"},"volatile":{"type":"boolean","default":false},"*":{"type":"*"}},"source_raster":{"type":{"required":true,"type":"enum","values":{"raster":1}},"url":{"type":"string"},"tiles":{"type":"array","value":"string"},"bounds":{"type":"array","value":"number","length":4,"default":[-180,-85.051129,180,85.051129]},"minzoom":{"type":"number","default":0},"maxzoom":{"type":"number","default":22},"tileSize":{"type":"number","default":512},"scheme":{"type":"enum","values":{"xyz":1,"tms":1},"default":"xyz"},"attribution":{"type":"string"},"volatile":{"type":"boolean","default":false},"*":{"type":"*"}},"source_raster_dem":{"type":{"required":true,"type":"enum","values":{"raster-dem":1}},"url":{"type":"string"},"tiles":{"type":"array","value":"string"},"bounds":{"type":"array","value":"number","length":4,"default":[-180,-85.051129,180,85.051129]},"minzoom":{"type":"number","default":0},"maxzoom":{"type":"number","default":22},"tileSize":{"type":"number","default":512},"attribution":{"type":"string"},"encoding":{"type":"enum","values":{"terrarium":1,"mapbox":1},"default":"mapbox"},"volatile":{"type":"boolean","default":false},"*":{"type":"*"}},"source_raster_array":{"type":{"required":true,"type":"enum","values":{"raster-array":1}},"url":{"type":"string"},"tiles":{"type":"array","value":"string"},"bounds":{"type":"array","value":"number","length":4,"default":[-180,-85.051129,180,85.051129]},"minzoom":{"type":"number","default":0},"maxzoom":{"type":"number","default":22},"tileSize":{"type":"number","default":512},"attribution":{"type":"string"},"rasterLayers":{"type":"*"},"*":{"type":"*"}},"source_geojson":{"type":{"required":true,"type":"enum","values":{"geojson":1}},"data":{"type":"*"},"maxzoom":{"type":"number","default":18},"attribution":{"type":"string"},"buffer":{"type":"number","default":128,"maximum":512,"minimum":0},"filter":{"type":"*"},"tolerance":{"type":"number","default":0.375},"cluster":{"type":"boolean","default":false},"clusterRadius":{"type":"number","default":50,"minimum":0},"clusterMaxZoom":{"type":"number"},"clusterMinPoints":{"type":"number"},"clusterProperties":{"type":"*"},"lineMetrics":{"type":"boolean","default":false},"generateId":{"type":"boolean","default":false},"promoteId":{"type":"promoteId"}},"source_video":{"type":{"required":true,"type":"enum","values":{"video":1}},"urls":{"required":true,"type":"array","value":"string"},"coordinates":{"required":true,"type":"array","length":4,"value":{"type":"array","length":2,"value":"number"}}},"source_image":{"type":{"required":true,"type":"enum","values":{"image":1}},"url":{"required":false,"type":"string"},"coordinates":{"required":true,"type":"array","length":4,"value":{"type":"array","length":2,"value":"number"}}},"source_model":{"type":{"required":true,"type":"enum","values":{"model":1,"batched-model":1}},"maxzoom":{"type":"number","default":18},"minzoom":{"type":"number","default":0},"tiles":{"type":"array","value":"string"}},"layer":{"id":{"type":"string","required":true},"type":{"type":"enum","values":{"fill":{},"line":{},"symbol":{},"circle":{},"heatmap":{},"fill-extrusion":{},"raster":{},"hillshade":{},"model":{},"background":{},"sky":{},"slot":{}},"required":true},"metadata":{"type":"*"},"source":{"type":"string"},"source-layer":{"type":"string"},"slot":{"type":"string"},"minzoom":{"type":"number","minimum":0,"maximum":24},"maxzoom":{"type":"number","minimum":0,"maximum":24},"filter":{"type":"filter"},"layout":{"type":"layout"},"paint":{"type":"paint"}},"layout":["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background","layout_sky","layout_model"],"layout_background":{"visibility":{"type":"enum","values":{"visible":1,"none":1},"default":"visible","expression":{},"property-type":"constant"}},"layout_sky":{"visibility":{"type":"enum","values":{"visible":1,"none":1},"default":"visible","expression":{},"property-type":"constant"}},"layout_model":{"visibility":{"type":"enum","values":{"visible":1,"none":1},"default":"visible","expression":{},"property-type":"constant"},"model-id":{"type":"string","default":"","property-type":"data-driven","expression":{"parameters":["zoom","feature"]}}},"layout_fill":{"fill-sort-key":{"type":"number","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"visibility":{"type":"enum","values":{"visible":1,"none":1},"default":"visible","expression":{},"property-type":"constant"}},"layout_circle":{"circle-sort-key":{"type":"number","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"visibility":{"type":"enum","values":{"visible":1,"none":1},"default":"visible","expression":{},"property-type":"constant"}},"layout_heatmap":{"visibility":{"type":"enum","values":{"visible":1,"none":1},"default":"visible","expression":{},"property-type":"constant"}},"layout_fill-extrusion":{"visibility":{"type":"enum","values":{"visible":1,"none":1},"default":"visible","expression":{},"property-type":"constant"},"fill-extrusion-edge-radius":{"type":"number","private":true,"default":0,"minimum":0,"maximum":1,"expression":{},"property-type":"constant"}},"layout_line":{"line-cap":{"type":"enum","values":{"butt":1,"round":1,"square":1},"default":"butt","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"line-join":{"type":"enum","values":{"bevel":1,"round":1,"miter":1},"default":"miter","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"line-miter-limit":{"type":"number","default":2,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"line-round-limit":{"type":"number","default":1.05,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"line-sort-key":{"type":"number","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"visibility":{"type":"enum","values":{"visible":1,"none":1},"default":"visible","expression":{},"property-type":"constant"}},"layout_symbol":{"symbol-placement":{"type":"enum","values":{"point":1,"line":1,"line-center":1},"default":"point","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"symbol-spacing":{"type":"number","default":250,"minimum":1,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"symbol-avoid-edges":{"type":"boolean","default":false,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"symbol-sort-key":{"type":"number","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"symbol-z-order":{"type":"enum","values":{"auto":1,"viewport-y":1,"source":1},"default":"auto","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"symbol-z-elevate":{"type":"boolean","default":false,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"icon-allow-overlap":{"type":"boolean","default":false,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"icon-ignore-placement":{"type":"boolean","default":false,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"icon-optional":{"type":"boolean","default":false,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"icon-rotation-alignment":{"type":"enum","values":{"map":1,"viewport":1,"auto":1},"default":"auto","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"icon-size":{"type":"number","default":1,"minimum":0,"expression":{"interpolated":true,"parameters":["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit":{"type":"enum","values":{"none":1,"width":1,"height":1,"both":1},"default":"none","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit-padding":{"type":"array","value":"number","length":4,"default":[0,0,0,0],"expression":{"interpolated":true,"parameters":["zoom","feature"]},"property-type":"data-driven"},"icon-image":{"type":"resolvedImage","tokens":true,"expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"icon-rotate":{"type":"number","default":0,"period":360,"expression":{"interpolated":true,"parameters":["zoom","feature"]},"property-type":"data-driven"},"icon-padding":{"type":"number","default":2,"minimum":0,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"icon-keep-upright":{"type":"boolean","default":false,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"icon-offset":{"type":"array","value":"number","length":2,"default":[0,0],"expression":{"interpolated":true,"parameters":["zoom","feature"]},"property-type":"data-driven"},"icon-anchor":{"type":"enum","values":{"center":1,"left":1,"right":1,"top":1,"bottom":1,"top-left":1,"top-right":1,"bottom-left":1,"bottom-right":1},"default":"center","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"icon-pitch-alignment":{"type":"enum","values":{"map":1,"viewport":1,"auto":1},"default":"auto","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"text-pitch-alignment":{"type":"enum","values":{"map":1,"viewport":1,"auto":1},"default":"auto","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"text-rotation-alignment":{"type":"enum","values":{"map":1,"viewport":1,"auto":1},"default":"auto","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"text-field":{"type":"formatted","default":"","tokens":true,"expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"text-font":{"type":"array","value":"string","default":["Open Sans Regular","Arial Unicode MS Regular"],"expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"text-size":{"type":"number","default":16,"minimum":0,"expression":{"interpolated":true,"parameters":["zoom","feature"]},"property-type":"data-driven"},"text-max-width":{"type":"number","default":10,"minimum":0,"expression":{"interpolated":true,"parameters":["zoom","feature"]},"property-type":"data-driven"},"text-line-height":{"type":"number","default":1.2,"expression":{"interpolated":true,"parameters":["zoom","feature"]},"property-type":"data-driven"},"text-letter-spacing":{"type":"number","default":0,"expression":{"interpolated":true,"parameters":["zoom","feature"]},"property-type":"data-driven"},"text-justify":{"type":"enum","values":{"auto":1,"left":1,"center":1,"right":1},"default":"center","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"text-radial-offset":{"type":"number","default":0,"property-type":"data-driven","expression":{"interpolated":true,"parameters":["zoom","feature"]}},"text-variable-anchor":{"type":"array","value":"enum","values":{"center":1,"left":1,"right":1,"top":1,"bottom":1,"top-left":1,"top-right":1,"bottom-left":1,"bottom-right":1},"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"text-anchor":{"type":"enum","values":{"center":1,"left":1,"right":1,"top":1,"bottom":1,"top-left":1,"top-right":1,"bottom-left":1,"bottom-right":1},"default":"center","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"text-max-angle":{"type":"number","default":45,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"text-writing-mode":{"type":"array","value":"enum","values":{"horizontal":1,"vertical":1},"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"text-rotate":{"type":"number","default":0,"period":360,"expression":{"interpolated":true,"parameters":["zoom","feature"]},"property-type":"data-driven"},"text-padding":{"type":"number","default":2,"minimum":0,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"text-keep-upright":{"type":"boolean","default":true,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"text-transform":{"type":"enum","values":{"none":1,"uppercase":1,"lowercase":1},"default":"none","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"text-offset":{"type":"array","value":"number","length":2,"default":[0,0],"expression":{"interpolated":true,"parameters":["zoom","feature"]},"property-type":"data-driven"},"text-allow-overlap":{"type":"boolean","default":false,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"text-ignore-placement":{"type":"boolean","default":false,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"text-optional":{"type":"boolean","default":false,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"visibility":{"type":"enum","values":{"visible":1,"none":1},"default":"visible","expression":{},"property-type":"constant"}},"layout_raster":{"visibility":{"type":"enum","values":{"visible":1,"none":1},"default":"visible","expression":{},"property-type":"constant"}},"layout_hillshade":{"visibility":{"type":"enum","values":{"visible":1,"none":1},"default":"visible","expression":{},"property-type":"constant"}},"filter":{"type":"array","value":"*"},"filter_symbol":{"type":"boolean","default":false,"property-type":"data-driven","expression":{"parameters":["zoom","feature","pitch","distance-from-center"]}},"filter_fill":{"type":"boolean","default":false,"property-type":"data-driven","expression":{"parameters":["zoom","feature"]}},"filter_line":{"type":"boolean","default":false,"property-type":"data-driven","expression":{"parameters":["zoom","feature"]}},"filter_circle":{"type":"boolean","default":false,"property-type":"data-driven","expression":{"parameters":["zoom","feature"]}},"filter_fill-extrusion":{"type":"boolean","default":false,"property-type":"data-driven","expression":{"parameters":["zoom","feature"]}},"filter_heatmap":{"type":"boolean","default":false,"property-type":"data-driven","expression":{"parameters":["zoom","feature"]}},"filter_operator":{"type":"enum","values":{"==":1,"!=":1,">":1,">=":1,"<":1,"<=":1,"in":1,"!in":1,"all":1,"any":1,"none":1,"has":1,"!has":1}},"geometry_type":{"type":"enum","values":{"Point":1,"LineString":1,"Polygon":1}},"function":{"expression":{"type":"expression"},"stops":{"type":"array","value":"function_stop"},"base":{"type":"number","default":1,"minimum":0},"property":{"type":"string","default":"$zoom"},"type":{"type":"enum","values":{"identity":1,"exponential":1,"interval":1,"categorical":1},"default":"exponential"},"colorSpace":{"type":"enum","values":{"rgb":1,"lab":1,"hcl":1},"default":"rgb"},"default":{"type":"*","required":false}},"function_stop":{"type":"array","minimum":0,"maximum":24,"value":["number","color"],"length":2},"expression":{"type":"array","value":"*","minimum":1},"fog":{"range":{"type":"array","default":[0.5,10],"minimum":-20,"maximum":20,"length":2,"value":"number","property-type":"data-constant","transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"],"relaxZoomRestriction":true}},"color":{"type":"color","property-type":"data-constant","default":"#ffffff","expression":{"interpolated":true,"parameters":["zoom","measure-light"],"relaxZoomRestriction":true},"transition":true},"high-color":{"type":"color","property-type":"data-constant","default":"#245cdf","expression":{"interpolated":true,"parameters":["zoom","measure-light"],"relaxZoomRestriction":true},"transition":true},"space-color":{"type":"color","property-type":"data-constant","default":["interpolate",["linear"],["zoom"],4,"#010b19",7,"#367ab9"],"expression":{"interpolated":true,"parameters":["zoom","measure-light"],"relaxZoomRestriction":true},"transition":true},"horizon-blend":{"type":"number","property-type":"data-constant","default":["interpolate",["linear"],["zoom"],4,0.2,7,0.1],"minimum":0,"maximum":1,"expression":{"interpolated":true,"parameters":["zoom","measure-light"],"relaxZoomRestriction":true},"transition":true},"star-intensity":{"type":"number","property-type":"data-constant","default":["interpolate",["linear"],["zoom"],5,0.35,6,0],"minimum":0,"maximum":1,"expression":{"interpolated":true,"parameters":["zoom","measure-light"],"relaxZoomRestriction":true},"transition":true},"vertical-range":{"type":"array","default":[0,0],"minimum":0,"length":2,"value":"number","property-type":"data-constant","transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"],"relaxZoomRestriction":true}}},"camera":{"camera-projection":{"type":"enum","values":{"perspective":1,"orthographic":1},"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"default":"perspective","property-type":"data-constant"}},"light":{"anchor":{"type":"enum","default":"viewport","values":{"map":1,"viewport":1},"property-type":"data-constant","expression":{"parameters":["zoom"]}},"position":{"type":"array","default":[1.15,210,30],"length":3,"value":"number","property-type":"data-constant","transition":true,"expression":{"interpolated":true,"parameters":["zoom"]}},"color":{"type":"color","property-type":"data-constant","default":"#ffffff","expression":{"interpolated":true,"parameters":["zoom"]},"transition":true},"intensity":{"type":"number","property-type":"data-constant","default":0.5,"minimum":0,"maximum":1,"expression":{"interpolated":true,"parameters":["zoom"]},"transition":true}},"projection":{"name":{"type":"enum","values":{"albers":1,"equalEarth":1,"equirectangular":1,"lambertConformalConic":1,"mercator":1,"naturalEarth":1,"winkelTripel":1,"globe":1},"default":"mercator","required":true},"center":{"type":"array","length":2,"value":"number","property-type":"data-constant","minimum":[-180,-90],"maximum":[180,90]},"parallels":{"type":"array","length":2,"value":"number","property-type":"data-constant","minimum":[-90,-90],"maximum":[90,90]}},"terrain":{"source":{"type":"string","required":true},"exaggeration":{"type":"number","property-type":"data-constant","default":1,"minimum":0,"maximum":1000,"expression":{"interpolated":true,"parameters":["zoom"]},"transition":true}},"paint":["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background","paint_sky","paint_model"],"paint_fill":{"fill-antialias":{"type":"boolean","default":true,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"fill-opacity":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"fill-color":{"type":"color","default":"#000000","transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"fill-outline-color":{"type":"color","transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"fill-translate":{"type":"array","value":"number","length":2,"default":[0,0],"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{"type":"enum","values":{"map":1,"viewport":1},"default":"map","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"fill-pattern":{"type":"resolvedImage","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"fill-emissive-strength":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]},"property-type":"data-constant"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{"type":"color","default":"#000000","transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"fill-extrusion-translate":{"type":"array","value":"number","length":2,"default":[0,0],"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{"type":"enum","values":{"map":1,"viewport":1},"default":"map","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{"type":"resolvedImage","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"fill-extrusion-height":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{"type":"boolean","default":true,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"fill-extrusion-ambient-occlusion-intensity":{"property-type":"data-constant","type":"number","private":true,"default":0,"minimum":0,"maximum":1,"expression":{"interpolated":true,"parameters":["zoom"]},"transition":true},"fill-extrusion-ambient-occlusion-radius":{"property-type":"data-constant","type":"number","private":true,"default":3,"minimum":0,"expression":{"interpolated":true,"parameters":["zoom"]},"transition":true},"fill-extrusion-ambient-occlusion-wall-radius":{"property-type":"data-constant","type":"number","default":3,"minimum":0,"expression":{"interpolated":true,"parameters":["zoom"]},"transition":true},"fill-extrusion-ambient-occlusion-ground-radius":{"property-type":"data-constant","type":"number","default":3,"minimum":0,"expression":{"interpolated":true,"parameters":["zoom"]},"transition":true},"fill-extrusion-ambient-occlusion-ground-attenuation":{"property-type":"data-constant","type":"number","default":0.69,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]}},"fill-extrusion-flood-light-color":{"property-type":"data-constant","type":"color","default":"#ffffff","transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]}},"fill-extrusion-flood-light-intensity":{"property-type":"data-constant","type":"number","default":0,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]}},"fill-extrusion-flood-light-wall-radius":{"property-type":"data-driven","type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["feature","feature-state"]}},"fill-extrusion-flood-light-ground-radius":{"property-type":"data-driven","type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["feature","feature-state"]}},"fill-extrusion-flood-light-ground-attenuation":{"property-type":"data-constant","type":"number","default":0.69,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]}},"fill-extrusion-vertical-scale":{"property-type":"data-constant","type":"number","default":1,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]}},"fill-extrusion-rounded-roof":{"property-type":"data-constant","type":"boolean","default":true,"expression":{"parameters":["zoom"]}},"fill-extrusion-cutoff-fade-range":{"type":"number","default":0,"minimum":0,"maximum":1,"expression":{},"property-type":"data-constant"},"fill-extrusion-emissive-strength":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]},"property-type":"data-constant"}},"paint_line":{"line-opacity":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"line-color":{"type":"color","default":"#000000","transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"line-translate":{"type":"array","value":"number","length":2,"default":[0,0],"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{"type":"enum","values":{"map":1,"viewport":1},"default":"map","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"line-width":{"type":"number","default":1,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"line-gap-width":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"line-offset":{"type":"number","default":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"line-blur":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"line-dasharray":{"type":"array","value":"number","minimum":0,"expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"line-pattern":{"type":"resolvedImage","expression":{"parameters":["zoom","feature"]},"property-type":"data-driven"},"line-gradient":{"type":"color","expression":{"interpolated":true,"parameters":["line-progress"]},"property-type":"color-ramp"},"line-trim-offset":{"type":"array","value":"number","length":2,"default":[0,0],"minimum":[0,0],"maximum":[1,1],"property-type":"constant"},"line-emissive-strength":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]},"property-type":"data-constant"},"line-border-width":{"type":"number","private":true,"default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-border-color":{"type":"color","private":true,"default":"rgba(0, 0, 0, 0)","transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state"]},"property-type":"data-driven"}},"paint_circle":{"circle-radius":{"type":"number","default":5,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"circle-color":{"type":"color","default":"#000000","transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"circle-blur":{"type":"number","default":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"circle-opacity":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"circle-translate":{"type":"array","value":"number","length":2,"default":[0,0],"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{"type":"enum","values":{"map":1,"viewport":1},"default":"map","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{"type":"enum","values":{"map":1,"viewport":1},"default":"map","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{"type":"enum","values":{"map":1,"viewport":1},"default":"viewport","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"circle-stroke-color":{"type":"color","default":"#000000","transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"circle-stroke-opacity":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"circle-emissive-strength":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]},"property-type":"data-constant"}},"paint_heatmap":{"heatmap-radius":{"type":"number","default":30,"minimum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"heatmap-weight":{"type":"number","default":1,"minimum":0,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"heatmap-intensity":{"type":"number","default":1,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"heatmap-color":{"type":"color","default":["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",0.1,"royalblue",0.3,"cyan",0.5,"lime",0.7,"yellow",1,"red"],"expression":{"interpolated":true,"parameters":["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"}},"paint_symbol":{"icon-opacity":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"icon-emissive-strength":{"type":"number","default":1,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]},"property-type":"data-driven"},"text-emissive-strength":{"type":"number","default":1,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]},"property-type":"data-driven"},"icon-color":{"type":"color","default":"#000000","transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"icon-halo-color":{"type":"color","default":"rgba(0, 0, 0, 0)","transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"icon-halo-width":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"icon-halo-blur":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"icon-translate":{"type":"array","value":"number","length":2,"default":[0,0],"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{"type":"enum","values":{"map":1,"viewport":1},"default":"map","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"icon-image-cross-fade":{"type":"number","property-type":"data-driven","default":0,"minimum":0,"maximum":1,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"transition":true},"text-opacity":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"text-color":{"type":"color","default":"#000000","transition":true,"overridable":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"text-halo-color":{"type":"color","default":"rgba(0, 0, 0, 0)","transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"text-halo-width":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"text-halo-blur":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","feature","feature-state","measure-light"]},"property-type":"data-driven"},"text-translate":{"type":"array","value":"number","length":2,"default":[0,0],"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{"type":"enum","values":{"map":1,"viewport":1},"default":"map","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"icon-color-saturation":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{},"property-type":"data-constant"}},"paint_raster":{"raster-opacity":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"raster-color":{"type":"color","expression":{"interpolated":true,"parameters":["raster-value"]},"property-type":"color-ramp"},"raster-color-mix":{"type":"array","default":[0.2126,0.7152,0.0722,0],"length":4,"value":"number","property-type":"data-constant","transition":true,"expression":{"interpolated":true,"parameters":["zoom"]}},"raster-color-range":{"type":"array","default":[0,1],"length":2,"value":"number","property-type":"data-constant","transition":true,"expression":{"interpolated":true,"parameters":["zoom"]}},"raster-hue-rotate":{"type":"number","default":0,"period":360,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{"type":"number","default":0,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"raster-saturation":{"type":"number","default":0,"minimum":-1,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"raster-contrast":{"type":"number","default":0,"minimum":-1,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"raster-resampling":{"type":"enum","values":{"linear":1,"nearest":1},"default":"linear","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{"type":"number","default":300,"minimum":0,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"raster-emissive-strength":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]},"property-type":"data-constant"},"raster-array-band":{"type":"string","required":false,"property-type":"data-constant"},"raster-elevation":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"}},"paint_hillshade":{"hillshade-illumination-direction":{"type":"number","default":335,"minimum":0,"maximum":359,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{"type":"enum","values":{"map":1,"viewport":1},"default":"viewport","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{"type":"number","default":0.5,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{"type":"color","default":"#000000","transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]},"property-type":"data-constant"},"hillshade-highlight-color":{"type":"color","default":"#FFFFFF","transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]},"property-type":"data-constant"},"hillshade-accent-color":{"type":"color","default":"#000000","transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]},"property-type":"data-constant"},"hillshade-emissive-strength":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]},"property-type":"data-constant"}},"paint_background":{"background-color":{"type":"color","default":"#000000","transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"background-pattern":{"type":"resolvedImage","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"background-opacity":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"background-emissive-strength":{"type":"number","default":0,"minimum":0,"transition":true,"expression":{"interpolated":true,"parameters":["zoom","measure-light"]},"property-type":"data-constant"}},"paint_sky":{"sky-type":{"type":"enum","values":{"gradient":1,"atmosphere":1},"default":"atmosphere","expression":{"parameters":["zoom"]},"property-type":"data-constant"},"sky-atmosphere-sun":{"type":"array","value":"number","length":2,"minimum":[0,0],"maximum":[360,180],"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"sky-atmosphere-sun-intensity":{"type":"number","default":10,"minimum":0,"maximum":100,"property-type":"data-constant"},"sky-gradient-center":{"type":"array","value":"number","default":[0,0],"length":2,"minimum":[0,0],"maximum":[360,180],"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"sky-gradient-radius":{"type":"number","default":90,"minimum":0,"maximum":180,"expression":{"parameters":["zoom"]},"property-type":"data-constant"},"sky-gradient":{"type":"color","default":["interpolate",["linear"],["sky-radial-progress"],0.8,"#87ceeb",1,"white"],"expression":{"interpolated":true,"parameters":["sky-radial-progress"]},"property-type":"color-ramp"},"sky-atmosphere-halo-color":{"type":"color","default":"white","property-type":"data-constant"},"sky-atmosphere-color":{"type":"color","default":"white","property-type":"data-constant"},"sky-opacity":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"}},"paint_model":{"model-opacity":{"type":"number","default":1,"minimum":0,"maximum":1,"transition":true,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant"},"model-rotation":{"type":"array","value":"number","length":3,"default":[0,0,0],"period":360,"property-type":"data-driven","expression":{"interpolated":true,"parameters":["feature","feature-state","zoom"]},"transition":true},"model-scale":{"type":"array","value":"number","length":3,"default":[1,1,1],"property-type":"data-driven","expression":{"interpolated":true,"parameters":["feature","feature-state","zoom"]},"transition":true},"model-translation":{"type":"array","value":"number","length":3,"default":[0,0,0],"property-type":"data-driven","expression":{"interpolated":true,"parameters":["feature","feature-state","zoom"]},"transition":true},"model-color":{"type":"color","default":"#ffffff","property-type":"data-driven","expression":{"interpolated":true,"parameters":["feature","feature-state","measure-light","zoom"]},"transition":true},"model-color-mix-intensity":{"type":"number","property-type":"data-driven","default":0,"minimum":0,"maximum":1,"expression":{"interpolated":true,"parameters":["feature","feature-state","measure-light"]},"transition":true},"model-type":{"type":"enum","values":{"common-3d":1,"location-indicator":1},"default":"common-3d","property-type":"data-constant"},"model-cast-shadows":{"type":"boolean","default":true,"expression":{},"property-type":"data-constant"},"model-receive-shadows":{"type":"boolean","default":true,"expression":{},"property-type":"data-constant"},"model-ambient-occlusion-intensity":{"type":"number","default":1,"minimum":0,"maximum":1,"expression":{"interpolated":true,"parameters":["zoom"]},"property-type":"data-constant","transition":true},"model-emissive-strength":{"type":"number","property-type":"data-driven","default":0,"minimum":0,"maximum":5,"expression":{"interpolated":true,"parameters":["feature","feature-state","measure-light"]},"transition":true},"model-roughness":{"type":"number","default":1,"minimum":0,"maximum":1,"property-type":"data-driven","expression":{"interpolated":true,"parameters":["feature","feature-state"]},"transition":true},"model-height-based-emissive-strength-multiplier":{"type":"array","default":[1,1,1,1,0],"length":5,"value":"number","property-type":"data-driven","expression":{"interpolated":true,"parameters":["feature","feature-state","measure-light"]},"transition":true},"model-cutoff-fade-range":{"type":"number","default":0,"minimum":0,"maximum":1,"expression":{},"property-type":"data-constant"}},"transition":{"duration":{"type":"number","default":300,"minimum":0},"delay":{"type":"number","default":0,"minimum":0}},"property-type":{"data-driven":{"type":"property-type"},"color-ramp":{"type":"property-type"},"data-constant":{"type":"property-type"},"constant":{"type":"property-type"}},"promoteId":{"*":{"type":"string"}}}');class Oe{constructor(t,e,i,n){this.message=(t?`${t}: `:"")+i,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)}}class Le extends Oe{}function ze(t,...e){for(const i of e)for(const e in i)t[e]=i[e];return t}function Re(t){return t instanceof Number||t instanceof String||t instanceof Boolean?t.valueOf():t}function Fe(t){if(Array.isArray(t))return t.map(Fe);if(t instanceof Object&&!(t instanceof Number||t instanceof String||t instanceof Boolean)){const e={};for(const i in t)e[i]=Fe(t[i]);return e}return Re(t)}class Be extends Error{constructor(t,e){super(e),this.message=e,this.key=t}}var Ne=Be;class je{constructor(t,e=[]){this.parent=t,this.bindings={};for(const[t,i]of e)this.bindings[t]=i}concat(t){return new je(this,t)}get(t){if(this.bindings[t])return this.bindings[t];if(this.parent)return this.parent.get(t);throw new Error(`${t} not found in scope.`)}has(t){return!!this.bindings[t]||!!this.parent&&this.parent.has(t)}}var Ve=je;const Ue={kind:"null"},$e={kind:"number"},He={kind:"string"},qe={kind:"boolean"},We={kind:"color"},Ge={kind:"object"},Ze={kind:"value"},Ye={kind:"collator"},Xe={kind:"formatted"},Ke={kind:"resolvedImage"};function Qe(t,e){return{kind:"array",itemType:t,N:e}}function Je(t){if("array"===t.kind){const e=Je(t.itemType);return"number"==typeof t.N?`array<${e}, ${t.N}>`:"value"===t.itemType.kind?"array":`array<${e}>`}return t.kind}const ti=[Ue,$e,He,qe,We,Xe,Ge,Qe(Ze),Ke];function ei(t,e){if("error"===e.kind)return null;if("array"===t.kind){if("array"===e.kind&&(0===e.N&&"value"===e.itemType.kind||!ei(t.itemType,e.itemType))&&("number"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if("value"===t.kind)for(const t of ti)if(!ei(t,e))return null}return`Expected ${Je(t)} but found ${Je(e)} instead.`}function ii(t,e){return e.some((e=>e.kind===t.kind))}function ni(t,e){return e.some((e=>"null"===e?null===t:"array"===e?Array.isArray(t):"object"===e?t&&!Array.isArray(t)&&"object"==typeof t:e===typeof t))}var ri,si={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function oi(t){return(t=Math.round(t))<0?0:t>255?255:t}function ai(t){return oi("%"===t[t.length-1]?parseFloat(t)/100*255:parseInt(t))}function li(t){return(e="%"===t[t.length-1]?parseFloat(t)/100:parseFloat(t))<0?0:e>1?1:e;var e}function ci(t,e,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}try{ri={}.parseCSSColor=function(t){var e,i=t.replace(/ /g,"").toLowerCase();if(i in si)return si[i].slice();if("#"===i[0])return 4===i.length?(e=parseInt(i.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===i.length&&(e=parseInt(i.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var n=i.indexOf("("),r=i.indexOf(")");if(-1!==n&&r+1===i.length){var s=i.substr(0,n),o=i.substr(n+1,r-(n+1)).split(","),a=1;switch(s){case"rgba":if(4!==o.length)return null;a=li(o.pop());case"rgb":return 3!==o.length?null:[ai(o[0]),ai(o[1]),ai(o[2]),a];case"hsla":if(4!==o.length)return null;a=li(o.pop());case"hsl":if(3!==o.length)return null;var l=(parseFloat(o[0])%360+360)%360/360,c=li(o[1]),h=li(o[2]),u=h<=.5?h*(c+1):h+c-h*c,d=2*h-u;return[oi(255*ci(d,u,l+1/3)),oi(255*ci(d,u,l)),oi(255*ci(d,u,l-1/3)),a];default:return null}}return null}}catch(t){}class hi{constructor(t,e,i,n=1){this.r=t,this.g=e,this.b=i,this.a=n}static parse(t){if(!t)return;if(t instanceof hi)return t;if("string"!=typeof t)return;const e=ri(t);return e?new hi(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3]):void 0}toString(){const[t,e,i,n]=this.toArray();return`rgba(${Math.round(t)},${Math.round(e)},${Math.round(i)},${n})`}toArray(){const{r:t,g:e,b:i,a:n}=this;return 0===n?[0,0,0,0]:[255*t/n,255*e/n,255*i/n,n]}toArray01(){const{r:t,g:e,b:i,a:n}=this;return 0===n?[0,0,0,0]:[t/n,e/n,i/n,n]}toArray01Scaled(t){const{r:e,g:i,b:n,a:r}=this;return 0===r?[0,0,0]:[e/r*t,i/r*t,n/r*t]}toArray01PremultipliedAlpha(){const{r:t,g:e,b:i,a:n}=this;return[t,e,i,n]}toArray01Linear(){const{r:t,g:e,b:i,a:n}=this;return 0===n?[0,0,0,0]:[Math.pow(t/n,2.2),Math.pow(e/n,2.2),Math.pow(i/n,2.2),n]}}hi.black=new hi(0,0,0,1),hi.white=new hi(1,1,1,1),hi.transparent=new hi(0,0,0,0),hi.red=new hi(1,0,0,1),hi.blue=new hi(0,0,1,1);var ui=hi;class di{constructor(t,e,i){this.sensitivity=t?e?"variant":"case":e?"accent":"base",this.locale=i,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})}compare(t,e){return this.collator.compare(t,e)}resolvedLocale(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale}}class pi{constructor(t,e,i,n,r){this.text=t.normalize?t.normalize():t,this.image=e,this.scale=i,this.fontStack=n,this.textColor=r}}class fi{constructor(t){this.sections=t}static fromString(t){return new fi([new pi(t,null,null,null,null)])}isEmpty(){return 0===this.sections.length||!this.sections.some((t=>0!==t.text.length||t.image&&0!==t.image.namePrimary.length))}static factory(t){return t instanceof fi?t:fi.fromString(t)}toString(){return 0===this.sections.length?"":this.sections.map((t=>t.text)).join("")}serialize(){const t=["format"];for(const e of this.sections){if(e.image){t.push(["image",e.image.namePrimary]);continue}t.push(e.text);const i={};e.fontStack&&(i["text-font"]=["literal",e.fontStack.split(",")]),e.scale&&(i["font-scale"]=e.scale),e.textColor&&(i["text-color"]=["rgba"].concat(e.textColor.toArray())),t.push(i)}return t}}class mi{constructor(t){this.namePrimary=t.namePrimary,t.nameSecondary&&(this.nameSecondary=t.nameSecondary),this.available=t.available}toString(){return this.nameSecondary?`[${this.namePrimary},${this.nameSecondary}]`:this.namePrimary}static fromString(t,e){return t?new mi({namePrimary:t,nameSecondary:e,available:!1}):null}serialize(){return this.nameSecondary?["image",this.namePrimary,this.nameSecondary]:["image",this.namePrimary]}}function gi(t,e,i,n){return"number"==typeof t&&t>=0&&t<=255&&"number"==typeof e&&e>=0&&e<=255&&"number"==typeof i&&i>=0&&i<=255?void 0===n||"number"==typeof n&&n>=0&&n<=1?null:`Invalid rgba value [${[t,e,i,n].join(", ")}]: 'a' must be between 0 and 1.`:`Invalid rgba value [${("number"==typeof n?[t,e,i,n]:[t,e,i]).join(", ")}]: 'r', 'g', and 'b' must be between 0 and 255.`}function _i(t){if(null===t)return!0;if("string"==typeof t)return!0;if("boolean"==typeof t)return!0;if("number"==typeof t)return!0;if(t instanceof ui)return!0;if(t instanceof di)return!0;if(t instanceof fi)return!0;if(t instanceof mi)return!0;if(Array.isArray(t)){for(const e of t)if(!_i(e))return!1;return!0}if("object"==typeof t){for(const e in t)if(!_i(t[e]))return!1;return!0}return!1}function yi(t){if(null===t)return Ue;if("string"==typeof t)return He;if("boolean"==typeof t)return qe;if("number"==typeof t)return $e;if(t instanceof ui)return We;if(t instanceof di)return Ye;if(t instanceof fi)return Xe;if(t instanceof mi)return Ke;if(Array.isArray(t)){const e=t.length;let i;for(const e of t){const t=yi(e);if(i){if(i===t)continue;i=Ze;break}i=t}return Qe(i||Ze,e)}return Ge}function vi(t){const e=typeof t;return null===t?"":"string"===e||"number"===e||"boolean"===e?String(t):t instanceof ui||t instanceof fi||t instanceof mi?t.toString():JSON.stringify(t)}class bi{constructor(t,e){this.type=t,this.value=e}static parse(t,e){if(2!==t.length)return e.error(`'literal' expression requires exactly one argument, but found ${t.length-1} instead.`);if(!_i(t[1]))return e.error("invalid value");const i=t[1];let n=yi(i);const r=e.expectedType;return"array"!==n.kind||0!==n.N||!r||"array"!==r.kind||"number"==typeof r.N&&0!==r.N||(n=r),new bi(n,i)}evaluate(){return this.value}eachChild(){}outputDefined(){return!0}serialize(){return"array"===this.type.kind||"object"===this.type.kind?["literal",this.value]:this.value instanceof ui?["rgba"].concat(this.value.toArray()):this.value instanceof fi?this.value.serialize():this.value}}var xi=bi,wi=class{constructor(t){this.name="ExpressionEvaluationError",this.message=t}toJSON(){return this.message}};const Ei={string:He,number:$e,boolean:qe,object:Ge};class Si{constructor(t,e){this.type=t,this.args=e}static parse(t,e){if(t.length<2)return e.error("Expected at least one argument.");let i,n=1;const r=t[0];if("array"===r){let r,s;if(t.length>2){const i=t[1];if("string"!=typeof i||!(i in Ei)||"object"===i)return e.error('The item type argument of "array" must be one of string, number, boolean',1);r=Ei[i],n++}else r=Ze;if(t.length>3){if(null!==t[2]&&("number"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2])))return e.error('The length argument to "array" must be a positive integer literal',2);s=t[2],n++}i=Qe(r,s)}else i=Ei[r];const s=[];for(;n<t.length;n++){const i=e.parse(t[n],n,Ze);if(!i)return null;s.push(i)}return new Si(i,s)}evaluate(t){for(let e=0;e<this.args.length;e++){const i=this.args[e].evaluate(t);if(!ei(this.type,yi(i)))return i;if(e===this.args.length-1)throw new wi(`Expected value to be of type ${Je(this.type)}, but found ${Je(yi(i))} instead.`)}return null}eachChild(t){this.args.forEach(t)}outputDefined(){return this.args.every((t=>t.outputDefined()))}serialize(){const t=this.type,e=[t.kind];if("array"===t.kind){const i=t.itemType;if("string"===i.kind||"number"===i.kind||"boolean"===i.kind){e.push(i.kind);const n=t.N;("number"==typeof n||this.args.length>1)&&e.push(n)}}return e.concat(this.args.map((t=>t.serialize())))}}var Ti=Si;class Mi{constructor(t){this.type=Xe,this.sections=t}static parse(t,e){if(t.length<2)return e.error("Expected at least one argument.");const i=t[1];if(!Array.isArray(i)&&"object"==typeof i)return e.error("First argument must be an image or text section.");const n=[];let r=!1;for(let i=1;i<=t.length-1;++i){const s=t[i];if(r&&"object"==typeof s&&!Array.isArray(s)){r=!1;let t=null;if(s["font-scale"]&&(t=e.parse(s["font-scale"],1,$e),!t))return null;let i=null;if(s["text-font"]&&(i=e.parse(s["text-font"],1,Qe(He)),!i))return null;let o=null;if(s["text-color"]&&(o=e.parse(s["text-color"],1,We),!o))return null;const a=n[n.length-1];a.scale=t,a.font=i,a.textColor=o}else{const s=e.parse(t[i],1,Ze);if(!s)return null;const o=s.type.kind;if("string"!==o&&"value"!==o&&"null"!==o&&"resolvedImage"!==o)return e.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");r=!0,n.push({content:s,scale:null,font:null,textColor:null})}}return new Mi(n)}evaluate(t){return new fi(this.sections.map((e=>{const i=e.content.evaluate(t);return yi(i)===Ke?new pi("",i,null,null,null):new pi(vi(i),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(","):null,e.textColor?e.textColor.evaluate(t):null)})))}eachChild(t){for(const e of this.sections)t(e.content),e.scale&&t(e.scale),e.font&&t(e.font),e.textColor&&t(e.textColor)}outputDefined(){return!1}serialize(){const t=["format"];for(const e of this.sections){t.push(e.content.serialize());const i={};e.scale&&(i["font-scale"]=e.scale.serialize()),e.font&&(i["text-font"]=e.font.serialize()),e.textColor&&(i["text-color"]=e.textColor.serialize()),t.push(i)}return t}}class Ai{constructor(t,e){this.type=Ke,this.inputPrimary=t,this.inputSecondary=e}static parse(t,e){if(t.length<2)return e.error("Expected two or more arguments.");const i=e.parse(t[1],1,He);if(!i)return e.error("No image name provided.");if(2===t.length)return new Ai(i);const n=e.parse(t[2],1,He);return n?new Ai(i,n):e.error("Secondary image variant is not a string.")}evaluate(t){const e=mi.fromString(this.inputPrimary.evaluate(t),this.inputSecondary?this.inputSecondary.evaluate(t):void 0);return e&&t.availableImages&&(e.available=t.availableImages.indexOf(e.namePrimary)>-1,e.nameSecondary&&e.available&&t.availableImages&&(e.available=t.availableImages.indexOf(e.nameSecondary)>-1)),e}eachChild(t){t(this.inputPrimary),this.inputSecondary&&t(this.inputSecondary)}outputDefined(){return!1}serialize(){return this.inputSecondary?["image",this.inputPrimary.serialize(),this.inputSecondary.serialize()]:["image",this.inputPrimary.serialize()]}}function Ci(t){return t instanceof Number?"number":t instanceof String?"string":t instanceof Boolean?"boolean":Array.isArray(t)?"array":null===t?"null":typeof t}const ki={"to-boolean":qe,"to-color":We,"to-number":$e,"to-string":He};class Pi{constructor(t,e){this.type=t,this.args=e}static parse(t,e){if(t.length<2)return e.error("Expected at least one argument.");const i=t[0],n=[];let r=Ue;if("to-array"===i){if(!Array.isArray(t[1]))return null;const i=t[1].length;if(e.expectedType){if("array"!==e.expectedType.kind)return e.error(`Expected ${e.expectedType.kind} but found array.`);r=Qe(e.expectedType.itemType,i)}else{if(!(i>0&&_i(t[1][0])))return null;r=Qe(yi(t[1][0]),i)}for(let s=0;s<i;s++){const i=t[1][s];let o;if("array"===Ci(i))o=e.parse(i,void 0,r.itemType);else{const t=Ci(i);if(t!==r.itemType.kind)return e.error(`Expected ${r.itemType.kind} but found ${t}.`);o=e.registry.literal.parse(["literal",void 0===i?null:i],e)}if(!o)return null;n.push(o)}}else{if(("to-boolean"===i||"to-string"===i)&&2!==t.length)return e.error("Expected one argument.");r=ki[i];for(let i=1;i<t.length;i++){const r=e.parse(t[i],i,Ze);if(!r)return null;n.push(r)}}return new Pi(r,n)}evaluate(t){if("boolean"===this.type.kind)return Boolean(this.args[0].evaluate(t));if("color"===this.type.kind){let e,i;for(const n of this.args){if(e=n.evaluate(t),i=null,e instanceof ui)return e;if("string"==typeof e){const i=t.parseColor(e);if(i)return i}else if(Array.isArray(e)&&(i=e.length<3||e.length>4?`Invalid rbga value ${JSON.stringify(e)}: expected an array containing either three or four numeric values.`:gi(e[0],e[1],e[2],e[3]),!i))return new ui(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new wi(i||`Could not parse color from value '${"string"==typeof e?e:String(JSON.stringify(e))}'`)}if("number"===this.type.kind){let e=null;for(const i of this.args){if(e=i.evaluate(t),null===e)return 0;const n=Number(e);if(!isNaN(n))return n}throw new wi(`Could not convert ${JSON.stringify(e)} to number.`)}return"formatted"===this.type.kind?fi.fromString(vi(this.args[0].evaluate(t))):"resolvedImage"===this.type.kind?mi.fromString(vi(this.args[0].evaluate(t))):"array"===this.type.kind?this.args.map((e=>e.evaluate(t))):vi(this.args[0].evaluate(t))}eachChild(t){this.args.forEach(t)}outputDefined(){return this.args.every((t=>t.outputDefined()))}serialize(){if("formatted"===this.type.kind)return new Mi([{content:this.args[0],scale:null,font:null,textColor:null}]).serialize();if("resolvedImage"===this.type.kind)return new Ai(this.args[0]).serialize();const t="array"===this.type.kind?[]:[`to-${this.type.kind}`];return this.eachChild((e=>{t.push(e.serialize())})),t}}var Ii=Pi;const Di=["Unknown","Point","LineString","Polygon"];var Oi=class{constructor(t){this.globals=null,this.feature=null,this.featureState=null,this.formattedSection=null,this._parseColorCache={},this.availableImages=null,this.canonical=null,this.featureTileCoord=null,this.featureDistanceData=null,this.options=t}id(){return this.feature&&void 0!==this.feature.id?this.feature.id:null}geometryType(){return this.feature?"number"==typeof this.feature.type?Di[this.feature.type]:this.feature.type:null}geometry(){return this.feature&&"geometry"in this.feature?this.feature.geometry:null}canonicalID(){return this.canonical}properties(){return this.feature&&this.feature.properties||{}}measureLight(t){return this.globals.brightness||0}distanceFromCenter(){if(this.featureTileCoord&&this.featureDistanceData){const t=this.featureDistanceData.center,e=this.featureDistanceData.scale,{x:i,y:n}=this.featureTileCoord;return this.featureDistanceData.bearing[0]*(i*e-t[0])+this.featureDistanceData.bearing[1]*(n*e-t[1])}return 0}parseColor(t){let e=this._parseColorCache[t];return e||(e=this._parseColorCache[t]=ui.parse(t)),e}getConfig(t){return this.options?this.options.get(t):null}};class Li{constructor(t,e,i,n,r){this.name=t,this.type=e,this._evaluate=i,this.args=n,this._overloadIndex=r}evaluate(t){if(!this._evaluate){const t=Li.definitions[this.name];this._evaluate=Array.isArray(t)?t[2]:t.overloads[this._overloadIndex][1]}return this._evaluate(t,this.args)}eachChild(t){this.args.forEach(t)}outputDefined(){return!1}serialize(){return[this.name].concat(this.args.map((t=>t.serialize())))}static parse(t,e){const i=t[0],n=Li.definitions[i];if(!n)return e.error(`Unknown expression "${i}". If you wanted a literal array, use ["literal", [...]].`,0);const r=Array.isArray(n)?n[0]:n.type,s=Array.isArray(n)?[[n[1],n[2]]]:n.overloads,o=[];let a=null,l=-1;for(const[n,c]of s){if(Array.isArray(n)&&n.length!==t.length-1)continue;o.push(n),l++,a=new Zn(e.registry,e.path,null,e.scope,void 0,e.options);const s=[];let h=!1;for(let e=1;e<t.length;e++){const i=t[e],r=Array.isArray(n)?n[e-1]:n.type,o=a.parse(i,1+s.length,r);if(!o){h=!0;break}s.push(o)}if(!h)if(Array.isArray(n)&&n.length!==s.length)a.error(`Expected ${n.length} arguments, but found ${s.length} instead.`);else{for(let t=0;t<s.length;t++){const e=Array.isArray(n)?n[t]:n.type,i=s[t];a.concat(t+1).checkSubtype(e,i.type)}if(0===a.errors.length)return new Li(i,r,c,s,l)}}if(1===o.length)e.errors.push(...a.errors);else{const i=(o.length?o:s.map((([t])=>t))).map(zi).join(" | "),n=[];for(let i=1;i<t.length;i++){const r=e.parse(t[i],1+n.length);if(!r)return null;n.push(Je(r.type))}e.error(`Expected arguments of type ${i}, but found (${n.join(", ")}) instead.`)}return null}static register(t,e){Li.definitions=e;for(const i in e)t[i]=Li}}function zi(t){return Array.isArray(t)?`(${t.map(Je).join(", ")})`:`(${Je(t.type)}...)`}var Ri=Li;class Fi{constructor(t,e,i){this.type=Ye,this.locale=i,this.caseSensitive=t,this.diacriticSensitive=e}static parse(t,e){if(2!==t.length)return e.error("Expected one argument.");const i=t[1];if("object"!=typeof i||Array.isArray(i))return e.error("Collator options argument must be an object.");const n=e.parse(void 0!==i["case-sensitive"]&&i["case-sensitive"],1,qe);if(!n)return null;const r=e.parse(void 0!==i["diacritic-sensitive"]&&i["diacritic-sensitive"],1,qe);if(!r)return null;let s=null;return i.locale&&(s=e.parse(i.locale,1,He),!s)?null:new Fi(n,r,s)}evaluate(t){return new di(this.caseSensitive.evaluate(t),this.diacriticSensitive.evaluate(t),this.locale?this.locale.evaluate(t):null)}eachChild(t){t(this.caseSensitive),t(this.diacriticSensitive),this.locale&&t(this.locale)}outputDefined(){return!1}serialize(){const t={};return t["case-sensitive"]=this.caseSensitive.serialize(),t["diacritic-sensitive"]=this.diacriticSensitive.serialize(),this.locale&&(t.locale=this.locale.serialize()),["collator",t]}}var Bi={exports:{}};Bi.exports=function(){function t(i,n,r,s,o){for(;s>r;){if(s-r>600){var a=s-r+1,l=n-r+1,c=Math.log(a),h=.5*Math.exp(2*c/3),u=.5*Math.sqrt(c*h*(a-h)/a)*(l-a/2<0?-1:1);t(i,n,Math.max(r,Math.floor(n-l*h/a+u)),Math.min(s,Math.floor(n+(a-l)*h/a+u)),o)}var d=i[n],p=r,f=s;for(e(i,r,n),o(i[s],d)>0&&e(i,r,s);p<f;){for(e(i,p,f),p++,f--;o(i[p],d)<0;)p++;for(;o(i[f],d)>0;)f--}0===o(i[r],d)?e(i,r,f):e(i,++f,s),f<=n&&(r=f+1),n<=f&&(s=f-1)}}function e(t,e,i){var n=t[e];t[e]=t[i],t[i]=n}function i(t,e){return t<e?-1:t>e?1:0}return function(e,n,r,s,o){t(e,n,r||0,s||e.length-1,o||i)}}();var Ni=p(Bi.exports);function ji(t){let e=0;for(let i,n,r=0,s=t.length,o=s-1;r<s;o=r++)i=t[r],n=t[o],e+=(n.x-i.x)*(i.y+n.y);return e}function Vi(t,e){t[0]=Math.min(t[0],e[0]),t[1]=Math.min(t[1],e[1]),t[2]=Math.max(t[2],e[0]),t[3]=Math.max(t[3],e[1])}function Ui(t,e){return!(t[0]<=e[0]||t[2]>=e[2]||t[1]<=e[1]||t[3]>=e[3])}function $i(t,e,i){const n=t[0]-e[0],r=t[1]-e[1],s=t[0]-i[0],o=t[1]-i[1];return n*o-s*r==0&&n*s<=0&&r*o<=0}function Hi(t,e,i=!1){let n=!1;for(let a=0,l=e.length;a<l;a++){const l=e[a];for(let e=0,a=l.length,c=a-1;e<a;c=e++){const a=l[c],h=l[e];if($i(t,a,h))return i;(s=a)[1]>(r=t)[1]!=(o=h)[1]>r[1]&&r[0]<(o[0]-s[0])*(r[1]-s[1])/(o[1]-s[1])+s[0]&&(n=!n)}}var r,s,o;return n}function qi(t,e,i,n){const r=n[0]-i[0],s=n[1]-i[1],o=(t[0]-i[0])*s-r*(t[1]-i[1]),a=(e[0]-i[0])*s-r*(e[1]-i[1]);return o>0&&a<0||o<0&&a>0}function Wi(t,e,i,n){return 0!=(r=[n[0]-i[0],n[1]-i[1]])[0]*(s=[e[0]-t[0],e[1]-t[1]])[1]-r[1]*s[0]&&!(!qi(t,e,i,n)||!qi(i,n,t,e));var r,s}const Gi=8192;function Zi(t,e){const i=(180+t[0])/360,n=(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t[1]*Math.PI/360)))/360,r=Math.pow(2,e.z);return[Math.round(i*r*Gi),Math.round(n*r*Gi)]}function Yi(t,e){for(let i=0;i<e.length;i++)if(Hi(t,e[i]))return!0;return!1}function Xi(t,e,i){for(const n of i)for(let i=0,r=n.length,s=r-1;i<r;s=i++)if(Wi(t,e,n[s],n[i]))return!0;return!1}function Ki(t,e){for(let i=0;i<t.length;++i)if(!Hi(t[i],e))return!1;for(let i=0;i<t.length-1;++i)if(Xi(t[i],t[i+1],e))return!1;return!0}function Qi(t,e){for(let i=0;i<e.length;i++)if(Ki(t,e[i]))return!0;return!1}function Ji(t,e,i){const n=[];for(let r=0;r<t.length;r++){const s=[];for(let n=0;n<t[r].length;n++){const o=Zi(t[r][n],i);Vi(e,o),s.push(o)}n.push(s)}return n}function tn(t,e,i){const n=[];for(let r=0;r<t.length;r++){const s=Ji(t[r],e,i);n.push(s)}return n}function en(t,e,i,n){if(t[0]<i[0]||t[0]>i[2]){const e=.5*n;let r=t[0]-i[0]>e?-n:i[0]-t[0]>e?n:0;0===r&&(r=t[0]-i[2]>e?-n:i[2]-t[0]>e?n:0),t[0]+=r}Vi(e,t)}function nn(t,e,i,n){const r=Math.pow(2,n.z)*Gi,s=[n.x*Gi,n.y*Gi],o=[];if(!t)return o;for(const n of t)for(const t of n){const n=[t.x+s[0],t.y+s[1]];en(n,e,i,r),o.push(n)}return o}function rn(t,e,i,n){const r=Math.pow(2,n.z)*Gi,s=[n.x*Gi,n.y*Gi],o=[];if(!t)return o;for(const i of t){const t=[];for(const n of i){const i=[n.x+s[0],n.y+s[1]];Vi(e,i),t.push(i)}o.push(t)}if(e[2]-e[0]<=r/2){(a=e)[0]=a[1]=1/0,a[2]=a[3]=-1/0;for(const t of o)for(const n of t)en(n,e,i,r)}var a;return o}class sn{constructor(t,e){this.type=qe,this.geojson=t,this.geometries=e}static parse(t,e){if(2!==t.length)return e.error(`'within' expression requires exactly one argument, but found ${t.length-1} instead.`);if(_i(t[1])){const e=t[1];if("FeatureCollection"===e.type)for(let t=0;t<e.features.length;++t){const i=e.features[t].geometry.type;if("Polygon"===i||"MultiPolygon"===i)return new sn(e,e.features[t].geometry)}else if("Feature"===e.type){const t=e.geometry.type;if("Polygon"===t||"MultiPolygon"===t)return new sn(e,e.geometry)}else if("Polygon"===e.type||"MultiPolygon"===e.type)return new sn(e,e)}return e.error("'within' expression requires valid geojson object that contains polygon geometry type.")}evaluate(t){if(null!=t.geometry()&&null!=t.canonicalID()){if("Point"===t.geometryType())return function(t,e){const i=[1/0,1/0,-1/0,-1/0],n=[1/0,1/0,-1/0,-1/0],r=t.canonicalID();if(!r)return!1;if("Polygon"===e.type){const s=Ji(e.coordinates,n,r),o=nn(t.geometry(),i,n,r);if(!Ui(i,n))return!1;for(const t of o)if(!Hi(t,s))return!1}if("MultiPolygon"===e.type){const s=tn(e.coordinates,n,r),o=nn(t.geometry(),i,n,r);if(!Ui(i,n))return!1;for(const t of o)if(!Yi(t,s))return!1}return!0}(t,this.geometries);if("LineString"===t.geometryType())return function(t,e){const i=[1/0,1/0,-1/0,-1/0],n=[1/0,1/0,-1/0,-1/0],r=t.canonicalID();if(!r)return!1;if("Polygon"===e.type){const s=Ji(e.coordinates,n,r),o=rn(t.geometry(),i,n,r);if(!Ui(i,n))return!1;for(const t of o)if(!Ki(t,s))return!1}if("MultiPolygon"===e.type){const s=tn(e.coordinates,n,r),o=rn(t.geometry(),i,n,r);if(!Ui(i,n))return!1;for(const t of o)if(!Qi(t,s))return!1}return!0}(t,this.geometries)}return!1}eachChild(){}outputDefined(){return!0}serialize(){return["within",this.geojson]}}var on=sn,an={exports:{}};an.exports=function(){var t={kilometers:1,miles:1e3/1609.344,nauticalmiles:1e3/1852,meters:1e3,metres:1e3,yards:1e3/.9144,feet:1e3/.3048,inches:1e3/.0254},e=1/298.257223563,i=e*(2-e),n=Math.PI/180,r=function(e,r){if(void 0===e)throw new Error("No latitude given.");if(r&&!t[r])throw new Error("Unknown unit "+r+". Use one of: "+Object.keys(t).join(", "));var s=6378.137*n*(r?t[r]:1),o=Math.cos(e*n),a=1/(1-i*(1-o*o)),l=Math.sqrt(a);this.kx=s*l*o,this.ky=s*l*a*(1-i)},s={units:{configurable:!0}};function o(t,e){return t[0]===e[0]&&t[1]===e[1]}function a(t,e,i){var n=l(e[0]-t[0]);return[t[0]+n*i,t[1]+(e[1]-t[1])*i]}function l(t){for(;t<-180;)t+=360;for(;t>180;)t-=360;return t}return r.fromTile=function(t,e,i){var s=Math.PI*(1-2*(t+.5)/Math.pow(2,e)),o=Math.atan(.5*(Math.exp(s)-Math.exp(-s)))/n;return new r(o,i)},s.units.get=function(){return t},r.prototype.distance=function(t,e){var i=l(t[0]-e[0])*this.kx,n=(t[1]-e[1])*this.ky;return Math.sqrt(i*i+n*n)},r.prototype.bearing=function(t,e){var i=l(e[0]-t[0])*this.kx;return Math.atan2(i,(e[1]-t[1])*this.ky)/n},r.prototype.destination=function(t,e,i){var r=i*n;return this.offset(t,Math.sin(r)*e,Math.cos(r)*e)},r.prototype.offset=function(t,e,i){return[t[0]+e/this.kx,t[1]+i/this.ky]},r.prototype.lineDistance=function(t){for(var e=0,i=0;i<t.length-1;i++)e+=this.distance(t[i],t[i+1]);return e},r.prototype.area=function(t){for(var e=0,i=0;i<t.length;i++)for(var n=t[i],r=0,s=n.length,o=s-1;r<s;o=r++)e+=l(n[r][0]-n[o][0])*(n[r][1]+n[o][1])*(i?-1:1);return Math.abs(e)/2*this.kx*this.ky},r.prototype.along=function(t,e){var i=0;if(e<=0)return t[0];for(var n=0;n<t.length-1;n++){var r=t[n],s=t[n+1],o=this.distance(r,s);if((i+=o)>e)return a(r,s,(e-(i-o))/o)}return t[t.length-1]},r.prototype.pointToSegmentDistance=function(t,e,i){var n=e[0],r=e[1],s=l(i[0]-n)*this.kx,o=(i[1]-r)*this.ky,a=0;return 0===s&&0===o||((a=(l(t[0]-n)*this.kx*s+(t[1]-r)*this.ky*o)/(s*s+o*o))>1?(n=i[0],r=i[1]):a>0&&(n+=s/this.kx*a,r+=o/this.ky*a)),s=l(t[0]-n)*this.kx,o=(t[1]-r)*this.ky,Math.sqrt(s*s+o*o)},r.prototype.pointOnLine=function(t,e){for(var i,n,r,s,o=1/0,a=0;a<t.length-1;a++){var c=t[a][0],h=t[a][1],u=l(t[a+1][0]-c)*this.kx,d=(t[a+1][1]-h)*this.ky,p=0;0===u&&0===d||((p=(l(e[0]-c)*this.kx*u+(e[1]-h)*this.ky*d)/(u*u+d*d))>1?(c=t[a+1][0],h=t[a+1][1]):p>0&&(c+=u/this.kx*p,h+=d/this.ky*p));var f=(u=l(e[0]-c)*this.kx)*u+(d=(e[1]-h)*this.ky)*d;f<o&&(o=f,i=c,n=h,r=a,s=p)}return{point:[i,n],index:r,t:Math.max(0,Math.min(1,s))}},r.prototype.lineSlice=function(t,e,i){var n=this.pointOnLine(i,t),r=this.pointOnLine(i,e);if(n.index>r.index||n.index===r.index&&n.t>r.t){var s=n;n=r,r=s}var a=[n.point],l=n.index+1,c=r.index;!o(i[l],a[0])&&l<=c&&a.push(i[l]);for(var h=l+1;h<=c;h++)a.push(i[h]);return o(i[c],r.point)||a.push(r.point),a},r.prototype.lineSliceAlong=function(t,e,i){for(var n=0,r=[],s=0;s<i.length-1;s++){var o=i[s],l=i[s+1],c=this.distance(o,l);if((n+=c)>t&&0===r.length&&r.push(a(o,l,(t-(n-c))/c)),n>=e)return r.push(a(o,l,(e-(n-c))/c)),r;n>t&&r.push(l)}return r},r.prototype.bufferPoint=function(t,e){var i=e/this.ky,n=e/this.kx;return[t[0]-n,t[1]-i,t[0]+n,t[1]+i]},r.prototype.bufferBBox=function(t,e){var i=e/this.ky,n=e/this.kx;return[t[0]-n,t[1]-i,t[2]+n,t[3]+i]},r.prototype.insideBBox=function(t,e){return l(t[0]-e[0])>=0&&l(t[0]-e[2])<=0&&t[1]>=e[1]&&t[1]<=e[3]},Object.defineProperties(r,s),r}();var ln=p(an.exports),cn={exports:{}};cn.exports=function(){var t=function(t,i){if(void 0===t&&(t=[]),void 0===i&&(i=e),this.data=t,this.length=this.data.length,this.compare=i,this.length>0)for(var n=(this.length>>1)-1;n>=0;n--)this._down(n)};function e(t,e){return t<e?-1:t>e?1:0}return t.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},t.prototype.pop=function(){if(0!==this.length){var t=this.data[0],e=this.data.pop();return this.length--,this.length>0&&(this.data[0]=e,this._down(0)),t}},t.prototype.peek=function(){return this.data[0]},t.prototype._up=function(t){for(var e=this.data,i=this.compare,n=e[t];t>0;){var r=t-1>>1,s=e[r];if(i(n,s)>=0)break;e[t]=s,t=r}e[t]=n},t.prototype._down=function(t){for(var e=this.data,i=this.compare,n=this.length>>1,r=e[t];t<n;){var s=1+(t<<1),o=e[s],a=s+1;if(a<this.length&&i(e[a],o)<0&&(s=a,o=e[a]),i(o,r)>=0)break;e[t]=o,t=s}e[t]=r},t}();var hn=p(cn.exports),un=8192;function dn(t,e){return e.dist-t.dist}const pn=100,fn=50;function mn(t){const e=[1/0,1/0,-1/0,-1/0];if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0}function gn(t){return t[1]-t[0]+1}function _n(t,e){const i=t[1]>=t[0]&&t[1]<e;return i||console.warn("Distance Expression: Index is out of range"),i}function yn(t,e){if(t[0]>t[1])return[null,null];const i=gn(t);if(e){if(2===i)return[t,null];const e=Math.floor(i/2);return[[t[0],t[0]+e],[t[0]+e,t[1]]]}{if(1===i)return[t,null];const e=Math.floor(i/2)-1;return[[t[0],t[0]+e],[t[0]+e+1,t[1]]]}}function vn(t,e){const i=[1/0,1/0,-1/0,-1/0];if(!_n(e,t.length))return i;for(let n=e[0];n<=e[1];++n)Vi(i,t[n]);return i}function bn(t){const e=[1/0,1/0,-1/0,-1/0];for(let i=0;i<t.length;++i)for(let n=0;n<t[i].length;++n)Vi(e,t[i][n]);return e}function xn(t,e,i){if(mn(t)||mn(e))return NaN;let n=0,r=0;return t[2]<e[0]&&(n=e[0]-t[2]),t[0]>e[2]&&(n=t[0]-e[2]),t[1]>e[3]&&(r=t[1]-e[3]),t[3]<e[1]&&(r=e[1]-t[3]),i.distance([0,0],[n,r])}function wn(t,e){const i=Math.pow(2,e.z);return[(r=(t.x/un+e.x)/i,360*r-180),(n=(t.y/un+e.y)/i,360/Math.PI*Math.atan(Math.exp((180-360*n)*Math.PI/180))-90)];var n,r}function En(t,e){const i=[];for(let n=0;n<t.length;++n)i.push(wn(t[n],e));return i}function Sn(t,e,i){const n=i.pointOnLine(e,t).point;return i.distance(t,n)}function Tn(t,e,i,n,r){const s=i.slice(n[0],n[1]+1);let o=1/0;for(let i=e[0];i<=e[1];++i)if(0===(o=Math.min(o,Sn(t[i],s,r))))return 0;return o}function Mn(t,e,i,n,r){const s=Math.min(r.pointToSegmentDistance(t,i,n),r.pointToSegmentDistance(e,i,n)),o=Math.min(r.pointToSegmentDistance(i,t,e),r.pointToSegmentDistance(n,t,e));return Math.min(s,o)}function An(t,e,i,n,r){if(!_n(e,t.length)||!_n(n,i.length))return NaN;let s=1/0;for(let o=e[0];o<e[1];++o)for(let e=n[0];e<n[1];++e){if(Wi(t[o],t[o+1],i[e],i[e+1]))return 0;s=Math.min(s,Mn(t[o],t[o+1],i[e],i[e+1],r))}return s}function Cn(t,e,i,n,r){if(!_n(e,t.length)||!_n(n,i.length))return NaN;let s=1/0;for(let o=e[0];o<=e[1];++o)for(let e=n[0];e<=n[1];++e)if(0===(s=Math.min(s,r.distance(t[o],i[e]))))return s;return s}function kn(t,e,i){if(Hi(t,e,!0))return 0;let n=1/0;for(const r of e){const e=r.length;if(e<2)return console.warn("Distance Expression: Invalid polygon!"),NaN;if(r[0]!==r[e-1]&&0===(n=Math.min(n,i.pointToSegmentDistance(t,r[e-1],r[0]))))return n;if(0===(n=Math.min(n,Sn(t,r,i))))return n}return n}function Pn(t,e,i,n){if(!_n(e,t.length))return NaN;for(let n=e[0];n<=e[1];++n)if(Hi(t[n],i,!0))return 0;let r=1/0;for(let s=e[0];s<e[1];++s)for(const e of i)for(let i=0,o=e.length,a=o-1;i<o;a=i++){if(Wi(t[s],t[s+1],e[a],e[i]))return 0;r=Math.min(r,Mn(t[s],t[s+1],e[a],e[i],n))}return r}function In(t,e){for(const i of t)for(let t=0;t<=i.length-1;++t)if(Hi(i[t],e,!0))return!0;return!1}function Dn(t,e,i,n=1/0){const r=bn(t),s=bn(e);if(n!==1/0&&xn(r,s,i)>=n)return n;if(Ui(r,s)){if(In(t,e))return 0}else if(In(e,t))return 0;let o=n;for(const n of t)for(let t=0,r=n.length,s=r-1;t<r;s=t++)for(const r of e)for(let e=0,a=r.length,l=a-1;e<a;l=e++){if(Wi(n[s],n[t],r[l],r[e]))return 0;o=Math.min(o,Mn(n[s],n[t],r[l],r[e],i))}return o}function On(t,e,i,n,r,s,o){if(null===s||null===o)return;const a=xn(vn(n,s),vn(r,o),i);a<e&&t.push({dist:a,range1:s,range2:o})}function Ln(t,e,i,n,r=1/0){let s=Math.min(n.distance(t[0],i[0][0]),r);if(0===s)return s;const o=new hn([{dist:0,range1:[0,t.length-1],range2:[0,0]}],dn),a=e?fn:pn,l=bn(i);for(;o.length;){const r=o.pop();if(r.dist>=s)continue;const c=r.range1;if(gn(c)<=a){if(!_n(c,t.length))return NaN;if(e){const e=Pn(t,c,i,n);if(0===(s=Math.min(s,e)))return s}else for(let e=c[0];e<=c[1];++e){const r=kn(t[e],i,n);if(0===(s=Math.min(s,r)))return s}}else{const i=yn(c,e);if(null!==i[0]){const e=xn(vn(t,i[0]),l,n);e<s&&o.push({dist:e,range1:i[0],range2:[0,0]})}if(null!==i[1]){const e=xn(vn(t,i[1]),l,n);e<s&&o.push({dist:e,range1:i[1],range2:[0,0]})}}}return s}function zn(t,e,i,n,r,s=1/0){let o=Math.min(s,r.distance(t[0],i[0]));if(0===o)return o;const a=new hn([{dist:0,range1:[0,t.length-1],range2:[0,i.length-1]}],dn),l=e?fn:pn,c=n?fn:pn;for(;a.length;){const s=a.pop();if(s.dist>=o)continue;const h=s.range1,u=s.range2;if(gn(h)<=l&&gn(u)<=c){if(!_n(h,t.length)||!_n(u,i.length))return NaN;if(e&&n?o=Math.min(o,An(t,h,i,u,r)):e||n?e&&!n?o=Math.min(o,Tn(i,u,t,h,r)):!e&&n&&(o=Math.min(o,Tn(t,h,i,u,r))):o=Math.min(o,Cn(t,h,i,u,r)),0===o)return o}else{const s=yn(h,e),l=yn(u,n);On(a,o,r,t,i,s[0],l[0]),On(a,o,r,t,i,s[0],l[1]),On(a,o,r,t,i,s[1],l[0]),On(a,o,r,t,i,s[1],l[1])}}return o}function Rn(t,e,i,n,r=1/0){let s=r;const o=vn(t,[0,t.length-1]);for(const r of i)if(!(s!==1/0&&xn(o,vn(r,[0,r.length-1]),n)>=s)&&(s=Math.min(s,zn(t,e,r,!0,n,s)),0===s))return s;return s}function Fn(t,e,i,n,r=1/0){let s=r;const o=vn(t,[0,t.length-1]);for(const r of i){if(s!==1/0&&xn(o,bn(r),n)>=s)continue;const i=Ln(t,e,r,n,s);if(isNaN(i))return i;if(0===(s=Math.min(s,i)))return s}return s}function Bn(t){return"Point"===t||"MultiPoint"===t||"LineString"===t||"MultiLineString"===t||"Polygon"===t||"MultiPolygon"===t}class Nn{constructor(t,e){this.type=$e,this.geojson=t,this.geometries=e}static parse(t,e){if(2!==t.length)return e.error(`'distance' expression requires either one argument, but found ' ${t.length-1} instead.`);if(_i(t[1])){const e=t[1];if("FeatureCollection"===e.type){for(let t=0;t<e.features.length;++t)if(Bn(e.features[t].geometry.type))return new Nn(e,e.features[t].geometry)}else if("Feature"===e.type){if(Bn(e.geometry.type))return new Nn(e,e.geometry)}else if(Bn(e.type))return new Nn(e,e)}return e.error("'distance' expression needs to be an array with format ['Distance', GeoJSONObj].")}evaluate(t){const e=t.geometry(),i=t.canonicalID();if(null!=e&&null!=i){if("Point"===t.geometryType())return function(t,e,i){const n=[];for(const i of t)for(const t of i)n.push(wn(t,e));const r=new ln(n[0][1],"meters");return"Point"===i.type||"MultiPoint"===i.type||"LineString"===i.type?zn(n,!1,"Point"===i.type?[i.coordinates]:i.coordinates,"LineString"===i.type,r):"MultiLineString"===i.type?Rn(n,!1,i.coordinates,r):"Polygon"===i.type||"MultiPolygon"===i.type?Fn(n,!1,"Polygon"===i.type?[i.coordinates]:i.coordinates,r):null}(e,i,this.geometries);if("LineString"===t.geometryType())return function(t,e,i){const n=[];for(const i of t){const t=[];for(const n of i)t.push(wn(n,e));n.push(t)}const r=new ln(n[0][0][1],"meters");if("Point"===i.type||"MultiPoint"===i.type||"LineString"===i.type)return Rn("Point"===i.type?[i.coordinates]:i.coordinates,"LineString"===i.type,n,r);if("MultiLineString"===i.type){let t=1/0;for(let e=0;e<i.coordinates.length;e++){const s=Rn(i.coordinates[e],!0,n,r,t);if(isNaN(s))return s;if(0===(t=Math.min(t,s)))return t}return t}if("Polygon"===i.type||"MultiPolygon"===i.type){let t=1/0;for(let e=0;e<n.length;e++){const s=Fn(n[e],!0,"Polygon"===i.type?[i.coordinates]:i.coordinates,r,t);if(isNaN(s))return s;if(0===(t=Math.min(t,s)))return t}return t}return null}(e,i,this.geometries);if("Polygon"===t.geometryType())return function(t,e,i){const n=[];for(const i of function(t,e){const i=t.length;if(i<=1)return[t];const n=[];let r,s;for(let e=0;e<i;e++){const i=ji(t[e]);0!==i&&(t[e].area=Math.abs(i),void 0===s&&(s=i<0),s===i<0?(r&&n.push(r),r=[t[e]]):r.push(t[e]))}return r&&n.push(r),n}(t)){const t=[];for(let n=0;n<i.length;++n)t.push(En(i[n],e));n.push(t)}const r=new ln(n[0][0][0][1],"meters");if("Point"===i.type||"MultiPoint"===i.type||"LineString"===i.type)return Fn("Point"===i.type?[i.coordinates]:i.coordinates,"LineString"===i.type,n,r);if("MultiLineString"===i.type){let t=1/0;for(let e=0;e<i.coordinates.length;e++){const s=Fn(i.coordinates[e],!0,n,r,t);if(isNaN(s))return s;if(0===(t=Math.min(t,s)))return t}return t}return"Polygon"===i.type||"MultiPolygon"===i.type?function(t,e,i){let n=1/0;for(const r of t)for(const t of e){const e=Dn(r,t,i,n);if(isNaN(e))return e;if(0===(n=Math.min(n,e)))return n}return n}("Polygon"===i.type?[i.coordinates]:i.coordinates,n,r):null}(e,i,this.geometries);console.warn("Distance Expression: currently only evaluates valid Point/LineString/Polygon geometries.")}else console.warn("Distance Expression: requirs valid feature and canonical information.");return null}eachChild(){}outputDefined(){return!0}serialize(){return["distance",this.geojson]}}var jn=Nn;function Vn(t){if(t instanceof Ri){if("get"===t.name&&1===t.args.length)return!1;if("feature-state"===t.name)return!1;if("has"===t.name&&1===t.args.length)return!1;if("properties"===t.name||"geometry-type"===t.name||"id"===t.name)return!1;if(/^filter-/.test(t.name))return!1}if(t instanceof on)return!1;if(t instanceof jn)return!1;let e=!0;return t.eachChild((t=>{e&&!Vn(t)&&(e=!1)})),e}function Un(t){if(t instanceof Ri&&"feature-state"===t.name)return!1;let e=!0;return t.eachChild((t=>{e&&!Un(t)&&(e=!1)})),e}function $n(t){if(t instanceof Ri&&"config"===t.name)return!1;let e=!0;return t.eachChild((t=>{e&&!$n(t)&&(e=!1)})),e}function Hn(t,e){if(t instanceof Ri&&e.indexOf(t.name)>=0)return!1;let i=!0;return t.eachChild((t=>{i&&!Hn(t,e)&&(i=!1)})),i}class qn{constructor(t,e){this.type=e.type,this.name=t,this.boundExpression=e}static parse(t,e){if(2!==t.length||"string"!=typeof t[1])return e.error("'var' expression requires exactly one string literal argument.");const i=t[1];return e.scope.has(i)?new qn(i,e.scope.get(i)):e.error(`Unknown variable "${i}". Make sure "${i}" has been bound in an enclosing "let" expression before using it.`,1)}evaluate(t){return this.boundExpression.evaluate(t)}eachChild(){}outputDefined(){return!1}serialize(){return["var",this.name]}}var Wn=qn;class Gn{constructor(t,e=[],i,n=new Ve,r=[],s){this.registry=t,this.path=e,this.key=e.map((t=>`[${t}]`)).join(""),this.scope=n,this.errors=r,this.expectedType=i,this.options=s}parse(t,e,i,n,r={}){return e||i?this.concat(e,i,n)._parse(t,r):this._parse(t,r)}_parse(t,e){function i(t,e,i){return"assert"===i?new Ti(e,[t]):"coerce"===i?new Ii(e,[t]):t}if(null!==t&&"string"!=typeof t&&"boolean"!=typeof t&&"number"!=typeof t||(t=["literal",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');const n="string"==typeof t[0]?this.registry[t[0]]:void 0;if(n){let r=n.parse(t,this);if(!r)return null;if(this.expectedType){const t=this.expectedType,n=r.type;if("string"!==t.kind&&"number"!==t.kind&&"boolean"!==t.kind&&"object"!==t.kind&&"array"!==t.kind||"value"!==n.kind)if("color"!==t.kind&&"formatted"!==t.kind&&"resolvedImage"!==t.kind||"value"!==n.kind&&"string"!==n.kind){if(this.checkSubtype(t,n))return null}else r=i(r,t,e.typeAnnotation||"coerce");else r=i(r,t,e.typeAnnotation||"assert")}if(!(r instanceof xi)&&"resolvedImage"!==r.type.kind&&Yn(r)){const e=new Oi(this.options);try{r=new xi(r.type,r.evaluate(e))}catch(t){return this.error(t.message),null}}return r}return Ii.parse(["to-array",t],this)}return this.error(void 0===t?"'undefined' value invalid. Use null instead.":"object"==typeof t?'Bare objects invalid. Use ["literal", {...}] instead.':`Expected an array, but found ${typeof t} instead.`)}concat(t,e,i){const n="number"==typeof t?this.path.concat(t):this.path,r=i?this.scope.concat(i):this.scope;return new Gn(this.registry,n,e||null,r,this.errors,this.options)}error(t,...e){const i=`${this.key}${e.map((t=>`[${t}]`)).join("")}`;this.errors.push(new Ne(i,t))}checkSubtype(t,e){const i=ei(t,e);return i&&this.error(i),i}}var Zn=Gn;function Yn(t){if(t instanceof Wn)return Yn(t.boundExpression);if(t instanceof Ri&&"error"===t.name)return!1;if(t instanceof Ri&&"config"===t.name)return!1;if(t instanceof Fi)return!1;if(t instanceof on)return!1;if(t instanceof jn)return!1;const e=t instanceof Ii||t instanceof Ti;let i=!0;return t.eachChild((t=>{i=e?i&&Yn(t):i&&t instanceof xi})),!!i&&Vn(t)&&Hn(t,["zoom","heatmap-density","line-progress","raster-value","sky-radial-progress","accumulated","is-supported-script","pitch","distance-from-center","measure-light"])}function Xn(t,e){const i=t.length-1;let n,r,s=0,o=i,a=0;for(;s<=o;)if(a=Math.floor((s+o)/2),n=t[a],r=t[a+1],n<=e){if(a===i||e<r)return a;s=a+1}else{if(!(n>e))throw new wi("Input is not a number.");o=a-1}return 0}class Kn{constructor(t,e,i){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(const[t,e]of i)this.labels.push(t),this.outputs.push(e)}static parse(t,e){if(t.length-1<4)return e.error(`Expected at least 4 arguments, but found only ${t.length-1}.`);if((t.length-1)%2!=0)return e.error("Expected an even number of arguments.");const i=e.parse(t[1],1,$e);if(!i)return null;const n=[];let r=null;e.expectedType&&"value"!==e.expectedType.kind&&(r=e.expectedType);for(let i=1;i<t.length;i+=2){const s=1===i?-1/0:t[i],o=t[i+1],a=i,l=i+1;if("number"!=typeof s)return e.error('Input/output pairs for "step" expressions must be defined using literal numeric values (not computed expressions) for the input values.',a);if(n.length&&n[n.length-1][0]>=s)return e.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',a);const c=e.parse(o,l,r);if(!c)return null;r=r||c.type,n.push([s,c])}return new Kn(r,i,n)}evaluate(t){const e=this.labels,i=this.outputs;if(1===e.length)return i[0].evaluate(t);const n=this.input.evaluate(t);if(n<=e[0])return i[0].evaluate(t);const r=e.length;return n>=e[r-1]?i[r-1].evaluate(t):i[Xn(e,n)].evaluate(t)}eachChild(t){t(this.input);for(const e of this.outputs)t(e)}outputDefined(){return this.outputs.every((t=>t.outputDefined()))}serialize(){const t=["step",this.input.serialize()];for(let e=0;e<this.labels.length;e++)e>0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t}}var Qn=Kn;function Jn(t,e,i){return t*(1-i)+e*i}function tr(t,e,i){return t.map(((t,n)=>Jn(t,e[n],i)))}var er=Object.freeze({__proto__:null,array:tr,color:function(t,e,i){return new ui(Jn(t.r,e.r,i),Jn(t.g,e.g,i),Jn(t.b,e.b,i),Jn(t.a,e.a,i))},number:Jn});const ir=.95047,nr=1.08883,rr=4/29,sr=6/29,or=3*sr*sr,ar=sr*sr*sr,lr=Math.PI/180,cr=180/Math.PI;function hr(t){return t>ar?Math.pow(t,1/3):t/or+rr}function ur(t){return t>sr?t*t*t:or*(t-rr)}function dr(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function pr(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function fr(t){const e=pr(t.r),i=pr(t.g),n=pr(t.b),r=hr((.4124564*e+.3575761*i+.1804375*n)/ir),s=hr((.2126729*e+.7151522*i+.072175*n)/1);return{l:116*s-16,a:500*(r-s),b:200*(s-hr((.0193339*e+.119192*i+.9503041*n)/nr)),alpha:t.a}}function mr(t){let e=(t.l+16)/116,i=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=1*ur(e),i=ir*ur(i),n=nr*ur(n),new ui(dr(3.2404542*i-1.5371385*e-.4985314*n),dr(-.969266*i+1.8760108*e+.041556*n),dr(.0556434*i-.2040259*e+1.0572252*n),t.alpha)}function gr(t,e,i){const n=e-t;return t+i*(n>180||n<-180?n-360*Math.round(n/360):n)}const _r={forward:fr,reverse:mr,interpolate:function(t,e,i){return{l:Jn(t.l,e.l,i),a:Jn(t.a,e.a,i),b:Jn(t.b,e.b,i),alpha:Jn(t.alpha,e.alpha,i)}}},yr={forward:function(t){const{l:e,a:i,b:n}=fr(t),r=Math.atan2(n,i)*cr;return{h:r<0?r+360:r,c:Math.sqrt(i*i+n*n),l:e,alpha:t.a}},reverse:function(t){const e=t.h*lr,i=t.c;return mr({l:t.l,a:Math.cos(e)*i,b:Math.sin(e)*i,alpha:t.alpha})},interpolate:function(t,e,i){return{h:gr(t.h,e.h,i),c:Jn(t.c,e.c,i),l:Jn(t.l,e.l,i),alpha:Jn(t.alpha,e.alpha,i)}}};var vr=Object.freeze({__proto__:null,hcl:yr,lab:_r});class br{constructor(t,e,i,n,r){this.type=t,this.operator=e,this.interpolation=i,this.input=n,this.labels=[],this.outputs=[];for(const[t,e]of r)this.labels.push(t),this.outputs.push(e)}static interpolationFactor(t,e,i,n){let r=0;if("exponential"===t.name)r=xr(e,t.base,i,n);else if("linear"===t.name)r=xr(e,1,i,n);else if("cubic-bezier"===t.name){const s=t.controlPoints;r=new g(s[0],s[1],s[2],s[3]).solve(xr(e,1,i,n))}return r}static parse(t,e){let[i,n,r,...s]=t;if(!Array.isArray(n)||0===n.length)return e.error("Expected an interpolation type expression.",1);if("linear"===n[0])n={name:"linear"};else if("exponential"===n[0]){const t=n[1];if("number"!=typeof t)return e.error("Exponential interpolation requires a numeric base.",1,1);n={name:"exponential",base:t}}else{if("cubic-bezier"!==n[0])return e.error(`Unknown interpolation type ${String(n[0])}`,1,0);{const t=n.slice(1);if(4!==t.length||t.some((t=>"number"!=typeof t||t<0||t>1)))return e.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);n={name:"cubic-bezier",controlPoints:t}}}if(t.length-1<4)return e.error(`Expected at least 4 arguments, but found only ${t.length-1}.`);if((t.length-1)%2!=0)return e.error("Expected an even number of arguments.");if(r=e.parse(r,2,$e),!r)return null;const o=[];let a=null;"interpolate-hcl"===i||"interpolate-lab"===i?a=We:e.expectedType&&"value"!==e.expectedType.kind&&(a=e.expectedType);for(let t=0;t<s.length;t+=2){const i=s[t],n=s[t+1],r=t+3,l=t+4;if("number"!=typeof i)return e.error('Input/output pairs for "interpolate" expressions must be defined using literal numeric values (not computed expressions) for the input values.',r);if(o.length&&o[o.length-1][0]>=i)return e.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',r);const c=e.parse(n,l,a);if(!c)return null;a=a||c.type,o.push([i,c])}return"number"===a.kind||"color"===a.kind||"array"===a.kind&&"number"===a.itemType.kind&&"number"==typeof a.N?new br(a,i,n,r,o):e.error(`Type ${Je(a)} is not interpolatable.`)}evaluate(t){const e=this.labels,i=this.outputs;if(1===e.length)return i[0].evaluate(t);const n=this.input.evaluate(t);if(n<=e[0])return i[0].evaluate(t);const r=e.length;if(n>=e[r-1])return i[r-1].evaluate(t);const s=Xn(e,n),o=br.interpolationFactor(this.interpolation,n,e[s],e[s+1]),a=i[s].evaluate(t),l=i[s+1].evaluate(t);return"interpolate"===this.operator?er[this.type.kind.toLowerCase()](a,l,o):"interpolate-hcl"===this.operator?yr.reverse(yr.interpolate(yr.forward(a),yr.forward(l),o)):_r.reverse(_r.interpolate(_r.forward(a),_r.forward(l),o))}eachChild(t){t(this.input);for(const e of this.outputs)t(e)}outputDefined(){return this.outputs.every((t=>t.outputDefined()))}serialize(){let t;t="linear"===this.interpolation.name?["linear"]:"exponential"===this.interpolation.name?1===this.interpolation.base?["linear"]:["exponential",this.interpolation.base]:["cubic-bezier"].concat(this.interpolation.controlPoints);const e=[this.operator,t,this.input.serialize()];for(let t=0;t<this.labels.length;t++)e.push(this.labels[t],this.outputs[t].serialize());return e}}function xr(t,e,i,n){const r=n-i,s=t-i;return 0===r?0:1===e?s/r:(Math.pow(e,s)-1)/(Math.pow(e,r)-1)}var wr=br;class Er{constructor(t,e){this.type=t,this.args=e}static parse(t,e){if(t.length<2)return e.error("Expectected at least one argument.");let i=null;const n=e.expectedType;n&&"value"!==n.kind&&(i=n);const r=[];for(const n of t.slice(1)){const t=e.parse(n,1+r.length,i,void 0,{typeAnnotation:"omit"});if(!t)return null;i=i||t.type,r.push(t)}const s=n&&r.some((t=>ei(n,t.type)));return new Er(s?Ze:i,r)}evaluate(t){let e,i=null,n=0;for(const r of this.args){if(n++,i=r.evaluate(t),i&&i instanceof mi&&!i.available&&(e||(e=i),i=null,n===this.args.length))return e;if(null!==i)break}return i}eachChild(t){this.args.forEach(t)}outputDefined(){return this.args.every((t=>t.outputDefined()))}serialize(){const t=["coalesce"];return this.eachChild((e=>{t.push(e.serialize())})),t}}var Sr=Er;class Tr{constructor(t,e){this.type=e.type,this.bindings=[].concat(t),this.result=e}evaluate(t){return this.result.evaluate(t)}eachChild(t){for(const e of this.bindings)t(e[1]);t(this.result)}static parse(t,e){if(t.length<4)return e.error(`Expected at least 3 arguments, but found ${t.length-1} instead.`);const i=[];for(let n=1;n<t.length-1;n+=2){const r=t[n];if("string"!=typeof r)return e.error(`Expected string, but found ${typeof r} instead.`,n);if(/[^a-zA-Z0-9_]/.test(r))return e.error("Variable names must contain only alphanumeric characters or '_'.",n);const s=e.parse(t[n+1],n+1);if(!s)return null;i.push([r,s])}const n=e.parse(t[t.length-1],t.length-1,e.expectedType,i);return n?new Tr(i,n):null}outputDefined(){return this.result.outputDefined()}serialize(){const t=["let"];for(const[e,i]of this.bindings)t.push(e,i.serialize());return t.push(this.result.serialize()),t}}var Mr=Tr;class Ar{constructor(t,e,i){this.type=t,this.index=e,this.input=i}static parse(t,e){if(3!==t.length)return e.error(`Expected 2 arguments, but found ${t.length-1} instead.`);const i=e.parse(t[1],1,$e),n=e.parse(t[2],2,Qe(e.expectedType||Ze));return i&&n?new Ar(n.type.itemType,i,n):null}evaluate(t){const e=this.index.evaluate(t),i=this.input.evaluate(t);if(e<0)throw new wi(`Array index out of bounds: ${e} < 0.`);if(e>=i.length)throw new wi(`Array index out of bounds: ${e} > ${i.length-1}.`);if(e!==Math.floor(e))throw new wi(`Array index must be an integer, but found ${e} instead.`);return i[e]}eachChild(t){t(this.index),t(this.input)}outputDefined(){return!1}serialize(){return["at",this.index.serialize(),this.input.serialize()]}}var Cr=Ar;class kr{constructor(t,e){this.type=qe,this.needle=t,this.haystack=e}static parse(t,e){if(3!==t.length)return e.error(`Expected 2 arguments, but found ${t.length-1} instead.`);const i=e.parse(t[1],1,Ze),n=e.parse(t[2],2,Ze);return i&&n?ii(i.type,[qe,He,$e,Ue,Ze])?new kr(i,n):e.error(`Expected first argument to be of type boolean, string, number or null, but found ${Je(i.type)} instead`):null}evaluate(t){const e=this.needle.evaluate(t),i=this.haystack.evaluate(t);if(null==i)return!1;if(!ni(e,["boolean","string","number","null"]))throw new wi(`Expected first argument to be of type boolean, string, number or null, but found ${Je(yi(e))} instead.`);if(!ni(i,["string","array"]))throw new wi(`Expected second argument to be of type array or string, but found ${Je(yi(i))} instead.`);return i.indexOf(e)>=0}eachChild(t){t(this.needle),t(this.haystack)}outputDefined(){return!0}serialize(){return["in",this.needle.serialize(),this.haystack.serialize()]}}var Pr=kr;class Ir{constructor(t,e,i){this.type=$e,this.needle=t,this.haystack=e,this.fromIndex=i}static parse(t,e){if(t.length<=2||t.length>=5)return e.error(`Expected 3 or 4 arguments, but found ${t.length-1} instead.`);const i=e.parse(t[1],1,Ze),n=e.parse(t[2],2,Ze);if(!i||!n)return null;if(!ii(i.type,[qe,He,$e,Ue,Ze]))return e.error(`Expected first argument to be of type boolean, string, number or null, but found ${Je(i.type)} instead`);if(4===t.length){const r=e.parse(t[3],3,$e);return r?new Ir(i,n,r):null}return new Ir(i,n)}evaluate(t){const e=this.needle.evaluate(t),i=this.haystack.evaluate(t);if(!ni(e,["boolean","string","number","null"]))throw new wi(`Expected first argument to be of type boolean, string, number or null, but found ${Je(yi(e))} instead.`);if(!ni(i,["string","array"]))throw new wi(`Expected second argument to be of type array or string, but found ${Je(yi(i))} instead.`);if(this.fromIndex){const n=this.fromIndex.evaluate(t);return i.indexOf(e,n)}return i.indexOf(e)}eachChild(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)}outputDefined(){return!1}serialize(){if(null!=this.fromIndex&&void 0!==this.fromIndex){const t=this.fromIndex.serialize();return["index-of",this.needle.serialize(),this.haystack.serialize(),t]}return["index-of",this.needle.serialize(),this.haystack.serialize()]}}var Dr=Ir;class Or{constructor(t,e,i,n,r,s){this.inputType=t,this.type=e,this.input=i,this.cases=n,this.outputs=r,this.otherwise=s}static parse(t,e){if(t.length<5)return e.error(`Expected at least 4 arguments, but found only ${t.length-1}.`);if(t.length%2!=1)return e.error("Expected an even number of arguments.");let i,n;e.expectedType&&"value"!==e.expectedType.kind&&(n=e.expectedType);const r={},s=[];for(let o=2;o<t.length-1;o+=2){let a=t[o];const l=t[o+1];Array.isArray(a)||(a=[a]);const c=e.concat(o);if(0===a.length)return c.error("Expected at least one branch label.");for(const t of a){if("number"!=typeof t&&"string"!=typeof t)return c.error("Branch labels must be numbers or strings.");if("number"==typeof t&&Math.abs(t)>Number.MAX_SAFE_INTEGER)return c.error(`Branch labels must be integers no larger than ${Number.MAX_SAFE_INTEGER}.`);if("number"==typeof t&&Math.floor(t)!==t)return c.error("Numeric branch labels must be integer values.");if(i){if(c.checkSubtype(i,yi(t)))return null}else i=yi(t);if(void 0!==r[String(t)])return c.error("Branch labels must be unique.");r[String(t)]=s.length}const h=e.parse(l,o,n);if(!h)return null;n=n||h.type,s.push(h)}const o=e.parse(t[1],1,Ze);if(!o)return null;const a=e.parse(t[t.length-1],t.length-1,n);return a?"value"!==o.type.kind&&e.concat(1).checkSubtype(i,o.type)?null:new Or(i,n,o,r,s,a):null}evaluate(t){const e=this.input.evaluate(t);return(yi(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)}eachChild(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)}outputDefined(){return this.outputs.every((t=>t.outputDefined()))&&this.otherwise.outputDefined()}serialize(){const t=["match",this.input.serialize()],e=Object.keys(this.cases).sort(),i=[],n={};for(const t of e){const e=n[this.cases[t]];void 0===e?(n[this.cases[t]]=i.length,i.push([this.cases[t],[t]])):i[e][1].push(t)}const r=t=>"number"===this.inputType.kind?Number(t):t;for(const[e,n]of i)t.push(1===n.length?r(n[0]):n.map(r)),t.push(this.outputs[e].serialize());return t.push(this.otherwise.serialize()),t}}var Lr=Or;class zr{constructor(t,e,i){this.type=t,this.branches=e,this.otherwise=i}static parse(t,e){if(t.length<4)return e.error(`Expected at least 3 arguments, but found only ${t.length-1}.`);if(t.length%2!=0)return e.error("Expected an odd number of arguments.");let i;e.expectedType&&"value"!==e.expectedType.kind&&(i=e.expectedType);const n=[];for(let r=1;r<t.length-1;r+=2){const s=e.parse(t[r],r,qe);if(!s)return null;const o=e.parse(t[r+1],r+1,i);if(!o)return null;n.push([s,o]),i=i||o.type}const r=e.parse(t[t.length-1],t.length-1,i);return r?new zr(i,n,r):null}evaluate(t){for(const[e,i]of this.branches)if(e.evaluate(t))return i.evaluate(t);return this.otherwise.evaluate(t)}eachChild(t){for(const[e,i]of this.branches)t(e),t(i);t(this.otherwise)}outputDefined(){return this.branches.every((([t,e])=>e.outputDefined()))&&this.otherwise.outputDefined()}serialize(){const t=["case"];return this.eachChild((e=>{t.push(e.serialize())})),t}}var Rr=zr;class Fr{constructor(t,e,i,n){this.type=t,this.input=e,this.beginIndex=i,this.endIndex=n}static parse(t,e){if(t.length<=2||t.length>=5)return e.error(`Expected 3 or 4 arguments, but found ${t.length-1} instead.`);const i=e.parse(t[1],1,Ze),n=e.parse(t[2],2,$e);if(!i||!n)return null;if(!ii(i.type,[Qe(Ze),He,Ze]))return e.error(`Expected first argument to be of type array or string, but found ${Je(i.type)} instead`);if(4===t.length){const r=e.parse(t[3],3,$e);return r?new Fr(i.type,i,n,r):null}return new Fr(i.type,i,n)}evaluate(t){const e=this.input.evaluate(t),i=this.beginIndex.evaluate(t);if(!ni(e,["string","array"]))throw new wi(`Expected first argument to be of type array or string, but found ${Je(yi(e))} instead.`);if(this.endIndex){const n=this.endIndex.evaluate(t);return e.slice(i,n)}return e.slice(i)}eachChild(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)}outputDefined(){return!1}serialize(){if(null!=this.endIndex&&void 0!==this.endIndex){const t=this.endIndex.serialize();return["slice",this.input.serialize(),this.beginIndex.serialize(),t]}return["slice",this.input.serialize(),this.beginIndex.serialize()]}}var Br=Fr;function Nr(t,e){return"=="===t||"!="===t?"boolean"===e.kind||"string"===e.kind||"number"===e.kind||"null"===e.kind||"value"===e.kind:"string"===e.kind||"number"===e.kind||"value"===e.kind}function jr(t,e,i,n){return 0===n.compare(e,i)}function Vr(t,e,i){const n="=="!==t&&"!="!==t;return class r{constructor(t,e,i){this.type=qe,this.lhs=t,this.rhs=e,this.collator=i,this.hasUntypedArgument="value"===t.type.kind||"value"===e.type.kind}static parse(t,e){if(3!==t.length&&4!==t.length)return e.error("Expected two or three arguments.");const i=t[0];let s=e.parse(t[1],1,Ze);if(!s)return null;if(!Nr(i,s.type))return e.concat(1).error(`"${i}" comparisons are not supported for type '${Je(s.type)}'.`);let o=e.parse(t[2],2,Ze);if(!o)return null;if(!Nr(i,o.type))return e.concat(2).error(`"${i}" comparisons are not supported for type '${Je(o.type)}'.`);if(s.type.kind!==o.type.kind&&"value"!==s.type.kind&&"value"!==o.type.kind)return e.error(`Cannot compare types '${Je(s.type)}' and '${Je(o.type)}'.`);n&&("value"===s.type.kind&&"value"!==o.type.kind?s=new Ti(o.type,[s]):"value"!==s.type.kind&&"value"===o.type.kind&&(o=new Ti(s.type,[o])));let a=null;if(4===t.length){if("string"!==s.type.kind&&"string"!==o.type.kind&&"value"!==s.type.kind&&"value"!==o.type.kind)return e.error("Cannot use collator to compare non-string types.");if(a=e.parse(t[3],3,Ye),!a)return null}return new r(s,o,a)}evaluate(r){const s=this.lhs.evaluate(r),o=this.rhs.evaluate(r);if(n&&this.hasUntypedArgument){const e=yi(s),i=yi(o);if(e.kind!==i.kind||"string"!==e.kind&&"number"!==e.kind)throw new wi(`Expected arguments for "${t}" to be (string, string) or (number, number), but found (${e.kind}, ${i.kind}) instead.`)}if(this.collator&&!n&&this.hasUntypedArgument){const t=yi(s),i=yi(o);if("string"!==t.kind||"string"!==i.kind)return e(r,s,o)}return this.collator?i(r,s,o,this.collator.evaluate(r)):e(r,s,o)}eachChild(t){t(this.lhs),t(this.rhs),this.collator&&t(this.collator)}outputDefined(){return!0}serialize(){const e=[t];return this.eachChild((t=>{e.push(t.serialize())})),e}}}const Ur=Vr("==",(function(t,e,i){return e===i}),jr),$r=Vr("!=",(function(t,e,i){return e!==i}),(function(t,e,i,n){return!jr(0,e,i,n)})),Hr=Vr("<",(function(t,e,i){return e<i}),(function(t,e,i,n){return n.compare(e,i)<0})),qr=Vr(">",(function(t,e,i){return e>i}),(function(t,e,i,n){return n.compare(e,i)>0})),Wr=Vr("<=",(function(t,e,i){return e<=i}),(function(t,e,i,n){return n.compare(e,i)<=0})),Gr=Vr(">=",(function(t,e,i){return e>=i}),(function(t,e,i,n){return n.compare(e,i)>=0}));class Zr{constructor(t,e,i,n,r,s){this.type=He,this.number=t,this.locale=e,this.currency=i,this.unit=n,this.minFractionDigits=r,this.maxFractionDigits=s}static parse(t,e){if(3!==t.length)return e.error("Expected two arguments.");const i=e.parse(t[1],1,$e);if(!i)return null;const n=t[2];if("object"!=typeof n||Array.isArray(n))return e.error("NumberFormat options argument must be an object.");let r=null;if(n.locale&&(r=e.parse(n.locale,1,He),!r))return null;let s=null;if(n.currency&&(s=e.parse(n.currency,1,He),!s))return null;let o=null;if(n.unit&&(o=e.parse(n.unit,1,He),!o))return null;let a=null;if(n["min-fraction-digits"]&&(a=e.parse(n["min-fraction-digits"],1,$e),!a))return null;let l=null;return n["max-fraction-digits"]&&(l=e.parse(n["max-fraction-digits"],1,$e),!l)?null:new Zr(i,r,s,o,a,l)}evaluate(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):[],{style:(this.currency?"currency":this.unit&&"unit")||"decimal",currency:this.currency?this.currency.evaluate(t):void 0,unit:this.unit?this.unit.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))}eachChild(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.unit&&t(this.unit),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)}outputDefined(){return!1}serialize(){const t={};return this.locale&&(t.locale=this.locale.serialize()),this.currency&&(t.currency=this.currency.serialize()),this.unit&&(t.unit=this.unit.serialize()),this.minFractionDigits&&(t["min-fraction-digits"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(t["max-fraction-digits"]=this.maxFractionDigits.serialize()),["number-format",this.number.serialize(),t]}}class Yr{constructor(t){this.type=$e,this.input=t}static parse(t,e){if(2!==t.length)return e.error(`Expected 1 argument, but found ${t.length-1} instead.`);const i=e.parse(t[1],1);return i?"array"!==i.type.kind&&"string"!==i.type.kind&&"value"!==i.type.kind?e.error(`Expected argument of type string or array, but found ${Je(i.type)} instead.`):new Yr(i):null}evaluate(t){const e=this.input.evaluate(t);if("string"==typeof e)return e.length;if(Array.isArray(e))return e.length;throw new wi(`Expected value to be of type string or array, but found ${Je(yi(e))} instead.`)}eachChild(t){t(this.input)}outputDefined(){return!1}serialize(){const t=["length"];return this.eachChild((e=>{t.push(e.serialize())})),t}}function Xr(t){return function(){t=1831565813+(t|=0)|0;let e=Math.imul(t^t>>>15,1|t);return e=e+Math.imul(e^e>>>7,61|e)^e,((e^e>>>14)>>>0)/4294967296}}const Kr={"==":Ur,"!=":$r,">":qr,"<":Hr,">=":Gr,"<=":Wr,array:Ti,at:Cr,boolean:Ti,case:Rr,coalesce:Sr,collator:Fi,format:Mi,image:Ai,in:Pr,"index-of":Dr,interpolate:wr,"interpolate-hcl":wr,"interpolate-lab":wr,length:Yr,let:Mr,literal:xi,match:Lr,number:Ti,"number-format":Zr,object:Ti,slice:Br,step:Qn,string:Ti,"to-boolean":Ii,"to-color":Ii,"to-number":Ii,"to-string":Ii,var:Wn,within:on,distance:jn};function Qr(t,[e,i,n,r]){e=e.evaluate(t),i=i.evaluate(t),n=n.evaluate(t);const s=r?r.evaluate(t):1,o=gi(e,i,n,s);if(o)throw new wi(o);return new ui(e/255*s,i/255*s,n/255*s,s)}function Jr(t,[e,i,n,r]){e=e.evaluate(t),i=i.evaluate(t),n=n.evaluate(t);const s=r?r.evaluate(t):1,o=function(t,e,i,n){return"number"==typeof t&&t>=0&&t<=360?"number"==typeof e&&e>=0&&e<=100&&"number"==typeof i&&i>=0&&i<=100?void 0===n||"number"==typeof n&&n>=0&&n<=1?null:`Invalid hsla value [${[t,e,i,n].join(", ")}]: 'a' must be between 0 and 1.`:`Invalid hsla value [${("number"==typeof n?[t,e,i,n]:[t,e,i]).join(", ")}]: 's', and 'l' must be between 0 and 100.`:`Invalid hsla value [${("number"==typeof n?[t,e,i,n]:[t,e,i]).join(", ")}]: 'h' must be between 0 and 360.`}(e,i,n,s);if(o)throw new wi(o);const a=`hsla(${e}, ${i}%, ${n}%, ${s})`,l=ui.parse(a);if(!l)throw new wi(`Failed to parse HSLA color: ${a}`);return l}function ts(t,e){return t in e}function es(t,e){const i=e[t];return void 0===i?null:i}function is(t,e){switch(t){case"string":return String(e);case"number":return+e;case"boolean":return!!e;case"color":return ui.parse(e)}return e}function ns(t,e,i,n){return void 0!==n&&(t=n*Math.round(t/n)),void 0!==e&&t<e&&(t=e),void 0!==i&&t>i&&(t=i),t}function rs(t,e,i){i.length&&(e+=`${i}`);const n=t.getConfig(e);if(!n)return null;const{type:r,value:s,values:o,minValue:a,maxValue:l,stepValue:c}=n,h=n.default.evaluate(t);let u=s?s.evaluate(t):h;return r&&(u=is(r,u)),void 0!==s&&void 0!==u&&o&&!o.includes(u)&&(u=h,r&&(u=is(r,u))),void 0===u||void 0===a&&void 0===l&&void 0===c||("number"==typeof u?u=ns(u,a,l,c):Array.isArray(u)&&(u=u.map((t=>"number"==typeof t?ns(t,a,l,c):t)))),u}function ss(t){return{type:t}}Ri.register(Kr,{error:[{kind:"error"},[He],(t,[e])=>{throw new wi(e.evaluate(t))}],typeof:[He,[Ze],(t,[e])=>Je(yi(e.evaluate(t)))],"to-rgba":[Qe($e,4),[We],(t,[e])=>e.evaluate(t).toArray()],rgb:[We,[$e,$e,$e],Qr],rgba:[We,[$e,$e,$e,$e],Qr],hsl:[We,[$e,$e,$e],Jr],hsla:[We,[$e,$e,$e,$e],Jr],has:{type:qe,overloads:[[[He],(t,[e])=>ts(e.evaluate(t),t.properties())],[[He,Ge],(t,[e,i])=>ts(e.evaluate(t),i.evaluate(t))]]},get:{type:Ze,overloads:[[[He],(t,[e])=>es(e.evaluate(t),t.properties())],[[He,Ge],(t,[e,i])=>es(e.evaluate(t),i.evaluate(t))]]},config:{type:Ze,overloads:[[[He],(t,[e])=>rs(t,e.evaluate(t),"")],[[He,He],(t,[e,i])=>rs(t,e.evaluate(t),i.evaluate(t))]]},"feature-state":[Ze,[He],(t,[e])=>es(e.evaluate(t),t.featureState||{})],properties:[Ge,[],t=>t.properties()],"geometry-type":[He,[],t=>t.geometryType()],id:[Ze,[],t=>t.id()],zoom:[$e,[],t=>t.globals.zoom],pitch:[$e,[],t=>t.globals.pitch||0],"distance-from-center":[$e,[],t=>t.distanceFromCenter()],"measure-light":[$e,[He],(t,[e])=>t.measureLight(e.evaluate(t))],"heatmap-density":[$e,[],t=>t.globals.heatmapDensity||0],"line-progress":[$e,[],t=>t.globals.lineProgress||0],"raster-value":[$e,[],t=>t.globals.rasterValue||0],"sky-radial-progress":[$e,[],t=>t.globals.skyRadialProgress||0],accumulated:[Ze,[],t=>void 0===t.globals.accumulated?null:t.globals.accumulated],"+":[$e,ss($e),(t,e)=>{let i=0;for(const n of e)i+=n.evaluate(t);return i}],"*":[$e,ss($e),(t,e)=>{let i=1;for(const n of e)i*=n.evaluate(t);return i}],"-":{type:$e,overloads:[[[$e,$e],(t,[e,i])=>e.evaluate(t)-i.evaluate(t)],[[$e],(t,[e])=>-e.evaluate(t)]]},"/":[$e,[$e,$e],(t,[e,i])=>e.evaluate(t)/i.evaluate(t)],"%":[$e,[$e,$e],(t,[e,i])=>e.evaluate(t)%i.evaluate(t)],ln2:[$e,[],()=>Math.LN2],pi:[$e,[],()=>Math.PI],e:[$e,[],()=>Math.E],"^":[$e,[$e,$e],(t,[e,i])=>Math.pow(e.evaluate(t),i.evaluate(t))],sqrt:[$e,[$e],(t,[e])=>Math.sqrt(e.evaluate(t))],log10:[$e,[$e],(t,[e])=>Math.log(e.evaluate(t))/Math.LN10],ln:[$e,[$e],(t,[e])=>Math.log(e.evaluate(t))],log2:[$e,[$e],(t,[e])=>Math.log(e.evaluate(t))/Math.LN2],sin:[$e,[$e],(t,[e])=>Math.sin(e.evaluate(t))],cos:[$e,[$e],(t,[e])=>Math.cos(e.evaluate(t))],tan:[$e,[$e],(t,[e])=>Math.tan(e.evaluate(t))],asin:[$e,[$e],(t,[e])=>Math.asin(e.evaluate(t))],acos:[$e,[$e],(t,[e])=>Math.acos(e.evaluate(t))],atan:[$e,[$e],(t,[e])=>Math.atan(e.evaluate(t))],min:[$e,ss($e),(t,e)=>Math.min(...e.map((e=>e.evaluate(t))))],max:[$e,ss($e),(t,e)=>Math.max(...e.map((e=>e.evaluate(t))))],abs:[$e,[$e],(t,[e])=>Math.abs(e.evaluate(t))],round:[$e,[$e],(t,[e])=>{const i=e.evaluate(t);return i<0?-Math.round(-i):Math.round(i)}],floor:[$e,[$e],(t,[e])=>Math.floor(e.evaluate(t))],ceil:[$e,[$e],(t,[e])=>Math.ceil(e.evaluate(t))],"filter-==":[qe,[He,Ze],(t,[e,i])=>t.properties()[e.value]===i.value],"filter-id-==":[qe,[Ze],(t,[e])=>t.id()===e.value],"filter-type-==":[qe,[He],(t,[e])=>t.geometryType()===e.value],"filter-<":[qe,[He,Ze],(t,[e,i])=>{const n=t.properties()[e.value],r=i.value;return typeof n==typeof r&&n<r}],"filter-id-<":[qe,[Ze],(t,[e])=>{const i=t.id(),n=e.value;return typeof i==typeof n&&i<n}],"filter->":[qe,[He,Ze],(t,[e,i])=>{const n=t.properties()[e.value],r=i.value;return typeof n==typeof r&&n>r}],"filter-id->":[qe,[Ze],(t,[e])=>{const i=t.id(),n=e.value;return typeof i==typeof n&&i>n}],"filter-<=":[qe,[He,Ze],(t,[e,i])=>{const n=t.properties()[e.value],r=i.value;return typeof n==typeof r&&n<=r}],"filter-id-<=":[qe,[Ze],(t,[e])=>{const i=t.id(),n=e.value;return typeof i==typeof n&&i<=n}],"filter->=":[qe,[He,Ze],(t,[e,i])=>{const n=t.properties()[e.value],r=i.value;return typeof n==typeof r&&n>=r}],"filter-id->=":[qe,[Ze],(t,[e])=>{const i=t.id(),n=e.value;return typeof i==typeof n&&i>=n}],"filter-has":[qe,[Ze],(t,[e])=>e.value in t.properties()],"filter-has-id":[qe,[],t=>null!==t.id()&&void 0!==t.id()],"filter-type-in":[qe,[Qe(He)],(t,[e])=>e.value.indexOf(t.geometryType())>=0],"filter-id-in":[qe,[Qe(Ze)],(t,[e])=>e.value.indexOf(t.id())>=0],"filter-in-small":[qe,[He,Qe(Ze)],(t,[e,i])=>i.value.indexOf(t.properties()[e.value])>=0],"filter-in-large":[qe,[He,Qe(Ze)],(t,[e,i])=>function(t,e,i,n){for(;i<=n;){const r=i+n>>1;if(e[r]===t)return!0;e[r]>t?n=r-1:i=r+1}return!1}(t.properties()[e.value],i.value,0,i.value.length-1)],all:{type:qe,overloads:[[[qe,qe],(t,[e,i])=>e.evaluate(t)&&i.evaluate(t)],[ss(qe),(t,e)=>{for(const i of e)if(!i.evaluate(t))return!1;return!0}]]},any:{type:qe,overloads:[[[qe,qe],(t,[e,i])=>e.evaluate(t)||i.evaluate(t)],[ss(qe),(t,e)=>{for(const i of e)if(i.evaluate(t))return!0;return!1}]]},"!":[qe,[qe],(t,[e])=>!e.evaluate(t)],"is-supported-script":[qe,[He],(t,[e])=>{const i=t.globals&&t.globals.isSupportedScript;return!i||i(e.evaluate(t))}],upcase:[He,[He],(t,[e])=>e.evaluate(t).toUpperCase()],downcase:[He,[He],(t,[e])=>e.evaluate(t).toLowerCase()],concat:[He,ss(Ze),(t,e)=>e.map((e=>vi(e.evaluate(t)))).join("")],"resolved-locale":[He,[Ye],(t,[e])=>e.evaluate(t).resolvedLocale()],random:[$e,[$e,$e,Ze],(t,e)=>{const[i,n,r]=e.map((e=>e.evaluate(t)));if(i>n)return i;if(i===n)return i;let s;if("string"==typeof r)s=function(t){let e=0;if(0===t.length)return e;for(let i=0;i<t.length;i++)e=(e<<5)-e+t.charCodeAt(i),e&=e;return e}(r);else{if("number"!=typeof r)throw new wi(`Invalid seed input: ${r}`);s=r}return i+Xr(s)()*(n-i)}]});var os=Kr;function as(t){return{result:"success",value:t}}function ls(t){return{result:"error",value:t}}function cs(t,e){return!!t&&!!t.parameters&&t.parameters.indexOf(e)>-1}function hs(t){return"data-driven"===t["property-type"]}function us(t){return cs(t.expression,"measure-light")}function ds(t){return cs(t.expression,"zoom")}function ps(t){return!!t.expression&&t.expression.interpolated}function fs(t){return"object"==typeof t&&null!==t&&!Array.isArray(t)}function ms(t){return t}function gs(t,e){const i="color"===e.type,n=t.stops&&"object"==typeof t.stops[0][0],r=n||!(n||void 0!==t.property),s=t.type||(ps(e)?"exponential":"interval");if(i&&((t=ze({},t)).stops&&(t.stops=t.stops.map((t=>[t[0],ui.parse(t[1])]))),t.default=ui.parse(t.default?t.default:e.default)),t.colorSpace&&"rgb"!==t.colorSpace&&!vr[t.colorSpace])throw new Error(`Unknown color space: ${t.colorSpace}`);let o,a,l;if("exponential"===s)o=bs;else if("interval"===s)o=vs;else if("categorical"===s){o=ys,a=Object.create(null);for(const e of t.stops)a[e[0]]=e[1];l=typeof t.stops[0][0]}else{if("identity"!==s)throw new Error(`Unknown function type "${s}"`);o=xs}if(n){const i={},n=[];for(let e=0;e<t.stops.length;e++){const r=t.stops[e],s=r[0].zoom;void 0===i[s]&&(i[s]={zoom:s,type:t.type,property:t.property,default:t.default,stops:[]},n.push(s)),i[s].stops.push([r[0].value,r[1]])}const r=[];for(const t of n)r.push([i[t].zoom,gs(i[t],e)]);const s={name:"linear"};return{kind:"composite",interpolationType:s,interpolationFactor:wr.interpolationFactor.bind(void 0,s),zoomStops:r.map((t=>t[0])),evaluate:({zoom:i},n)=>bs({stops:r,base:t.base},e,i).evaluate(i,n)}}if(r){const i="exponential"===s?{name:"exponential",base:void 0!==t.base?t.base:1}:null;return{kind:"camera",interpolationType:i,interpolationFactor:wr.interpolationFactor.bind(void 0,i),zoomStops:t.stops.map((t=>t[0])),evaluate:({zoom:i})=>o(t,e,i,a,l)}}return{kind:"source",evaluate(i,n){const r=n&&n.properties?n.properties[t.property]:void 0;return void 0===r?_s(t.default,e.default):o(t,e,r,a,l)}}}function _s(t,e,i){return void 0!==t?t:void 0!==e?e:void 0!==i?i:void 0}function ys(t,e,i,n,r){return _s(typeof i===r?n[i]:void 0,t.default,e.default)}function vs(t,e,i){if("number"!==Ci(i))return _s(t.default,e.default);const n=t.stops.length;if(1===n)return t.stops[0][1];if(i<=t.stops[0][0])return t.stops[0][1];if(i>=t.stops[n-1][0])return t.stops[n-1][1];const r=Xn(t.stops.map((t=>t[0])),i);return t.stops[r][1]}function bs(t,e,i){const n=void 0!==t.base?t.base:1;if("number"!==Ci(i))return _s(t.default,e.default);const r=t.stops.length;if(1===r)return t.stops[0][1];if(i<=t.stops[0][0])return t.stops[0][1];if(i>=t.stops[r-1][0])return t.stops[r-1][1];const s=Xn(t.stops.map((t=>t[0])),i),o=function(t,e,i,n){const r=n-i,s=t-i;return 0===r?0:1===e?s/r:(Math.pow(e,s)-1)/(Math.pow(e,r)-1)}(i,n,t.stops[s][0],t.stops[s+1][0]),a=t.stops[s][1],l=t.stops[s+1][1];let c=er[e.type]||ms;if(t.colorSpace&&"rgb"!==t.colorSpace){const e=vr[t.colorSpace];c=(t,i)=>e.reverse(e.interpolate(e.forward(t),e.forward(i),o))}return"function"==typeof a.evaluate?{evaluate(...t){const e=a.evaluate.apply(void 0,t),i=l.evaluate.apply(void 0,t);if(void 0!==e&&void 0!==i)return c(e,i,o)}}:c(a,l,o)}function xs(t,e,i){return"color"===e.type?i=ui.parse(i):"formatted"===e.type?i=fi.fromString(i.toString()):"resolvedImage"===e.type?i=mi.fromString(i.toString()):Ci(i)===e.type||"enum"===e.type&&e.values[i]||(i=void 0),_s(i,t.default,e.default)}class ws{constructor(t,e,i){this.expression=t,this._warningHistory={},this._evaluator=new Oi(i),this._defaultValue=e?function(t){return"color"===t.type&&(fs(t.default)||Array.isArray(t.default))?new ui(0,0,0,0):"color"===t.type?ui.parse(t.default)||null:void 0===t.default?null:t.default}(e):null,this._enumValues=e&&"enum"===e.type?e.values:null}evaluateWithoutErrorHandling(t,e,i,n,r,s,o,a){return this._evaluator.globals=t,this._evaluator.feature=e,this._evaluator.featureState=i,this._evaluator.canonical=n||null,this._evaluator.availableImages=r||null,this._evaluator.formattedSection=s,this._evaluator.featureTileCoord=o||null,this._evaluator.featureDistanceData=a||null,this.expression.evaluate(this._evaluator)}evaluate(t,e,i,n,r,s,o,a){this._evaluator.globals=t,this._evaluator.feature=e||null,this._evaluator.featureState=i||null,this._evaluator.canonical=n||null,this._evaluator.availableImages=r||null,this._evaluator.formattedSection=s||null,this._evaluator.featureTileCoord=o||null,this._evaluator.featureDistanceData=a||null;try{const t=this.expression.evaluate(this._evaluator);if(null==t||"number"==typeof t&&t!=t)return this._defaultValue;if(this._enumValues&&!(t in this._enumValues))throw new wi(`Expected value to be one of ${Object.keys(this._enumValues).map((t=>JSON.stringify(t))).join(", ")}, but found ${JSON.stringify(t)} instead.`);return t}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,"undefined"!=typeof console&&console.warn(t.message)),this._defaultValue}}}function Es(t){return Array.isArray(t)&&t.length>0&&"string"==typeof t[0]&&t[0]in os}function Ss(t,e,i){const n=new Zn(os,[],e?function(t){const e={color:We,string:He,number:$e,enum:He,boolean:qe,formatted:Xe,resolvedImage:Ke};return"array"===t.type?Qe(e[t.value]||Ze,t.length):e[t.type]}(e):void 0,void 0,void 0,i),r=n.parse(t,void 0,void 0,void 0,e&&"string"===e.type?{typeAnnotation:"coerce"}:void 0);return r?as(new ws(r,e,i)):ls(n.errors)}class Ts{constructor(t,e,i){this.kind=t,this._styleExpression=e,this.isLightConstant=i,this.isStateDependent="constant"!==t&&!Un(e.expression),this.isConfigDependent=!$n(e.expression)}evaluateWithoutErrorHandling(t,e,i,n,r,s){return this._styleExpression.evaluateWithoutErrorHandling(t,e,i,n,r,s)}evaluate(t,e,i,n,r,s){return this._styleExpression.evaluate(t,e,i,n,r,s)}}class Ms{constructor(t,e,i,n,r){this.kind=t,this.zoomStops=i,this._styleExpression=e,this.isStateDependent="camera"!==t&&!Un(e.expression),this.isLightConstant=r,this.isConfigDependent=!$n(e.expression),this.interpolationType=n}evaluateWithoutErrorHandling(t,e,i,n,r,s){return this._styleExpression.evaluateWithoutErrorHandling(t,e,i,n,r,s)}evaluate(t,e,i,n,r,s){return this._styleExpression.evaluate(t,e,i,n,r,s)}interpolationFactor(t,e,i){return this.interpolationType?wr.interpolationFactor(this.interpolationType,t,e,i):0}}function As(t,e,i){if("error"===(t=Ss(t,e,i)).result)return t;const n=t.value.expression,r=Vn(n);if(!r&&!hs(e))return ls([new Ne("","data expressions not supported")]);const s=Hn(n,["zoom","pitch","distance-from-center"]);if(!s&&!ds(e))return ls([new Ne("","zoom expressions not supported")]);const o=Hn(n,["measure-light"]);if(!o&&!us(e))return ls([new Ne("","measure-light expression not supported")]);const a=e.expression&&e.expression.relaxZoomRestriction,l=ks(n);return l||s||a?l instanceof Ne?ls([l]):l instanceof wr&&!ps(e)?ls([new Ne("",'"interpolate" expressions cannot be used with this property')]):as(l?new Ms(r?"camera":"composite",t.value,l.labels,l instanceof wr?l.interpolation:void 0,o):new Ts(r?"constant":"source",t.value,o)):ls([new Ne("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression, or in the properties of atmosphere.')])}class Cs{constructor(t,e){this._parameters=t,this._specification=e,ze(this,gs(this._parameters,this._specification))}static deserialize(t){return new Cs(t._parameters,t._specification)}static serialize(t){return{_parameters:t._parameters,_specification:t._specification}}}function ks(t){let e=null;if(t instanceof Mr)e=ks(t.result);else if(t instanceof Sr){for(const i of t.args)if(e=ks(i),e)break}else(t instanceof Qn||t instanceof wr)&&t.input instanceof Ri&&"zoom"===t.input.name&&(e=t);return e instanceof Ne||t.eachChild((t=>{const i=ks(t);i instanceof Ne?e=i:e&&i&&e!==i&&(e=new Ne("",'Only one zoom-based "step" or "interpolate" subexpression may be used in an expression.'))})),e}function Ps(t){const e=t.key,i=t.value,n=t.valueSpec||{},r=t.objectElementValidators||{},s=t.style,o=t.styleSpec;let a=[];const l=Ci(i);if("object"!==l)return[new Oe(e,i,`object expected, ${l} found`)];for(const t in i){const l=t.split(".")[0];let c;r[l]?c=r[l]:n[l]?c=po:r["*"]?c=r["*"]:n["*"]&&(c=po),c?a=a.concat(c({key:(e?`${e}.`:e)+t,value:i[t],valueSpec:n[l]||n["*"],style:s,styleSpec:o,object:i,objectKey:t},i)):a.push(new Le(e,i[t],`unknown property "${t}"`))}for(const t in n)r[t]||n[t].required&&void 0===n[t].default&&void 0===i[t]&&a.push(new Oe(e,i,`missing required property "${t}"`));return a}function Is(t){const e=t.value,i=t.valueSpec,n=t.style,r=t.styleSpec,s=t.key,o=t.arrayElementValidator||po;if("array"!==Ci(e))return[new Oe(s,e,`array expected, ${Ci(e)} found`)];if(i.length&&e.length!==i.length)return[new Oe(s,e,`array length ${i.length} expected, length ${e.length} found`)];if(i["min-length"]&&e.length<i["min-length"])return[new Oe(s,e,`array length at least ${i["min-length"]} expected, length ${e.length} found`)];let a={type:i.value,values:i.values,minimum:i.minimum,maximum:i.maximum,function:void 0};r.$version<7&&(a.function=i.function),"object"===Ci(i.value)&&(a=i.value);let l=[];for(let t=0;t<e.length;t++)l=l.concat(o({array:e,arrayIndex:t,value:e[t],valueSpec:a,style:n,styleSpec:r,key:`${s}[${t}]`},!0));return l}function Ds(t){const e=t.key,i=t.value,n=t.valueSpec;let r=Ci(i);if("number"===r&&i!=i&&(r="NaN"),"number"!==r)return[new Oe(e,i,`number expected, ${r} found`)];if("minimum"in n){let r=n.minimum;if("array"===Ci(n.minimum)&&(r=n.minimum[t.arrayIndex]),i<r)return[new Oe(e,i,`${i} is less than the minimum value ${r}`)]}if("maximum"in n){let r=n.maximum;if("array"===Ci(n.maximum)&&(r=n.maximum[t.arrayIndex]),i>r)return[new Oe(e,i,`${i} is greater than the maximum value ${r}`)]}return[]}function Os(t){const e=t.valueSpec,i=Re(t.value.type);let n,r,s,o={};const a="categorical"!==i&&void 0===t.value.property,l=!a,c="array"===Ci(t.value.stops)&&"array"===Ci(t.value.stops[0])&&"object"===Ci(t.value.stops[0][0]),h=Ps({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if("identity"===i)return[new Oe(t.key,t.value,'identity function may not have a "stops" property')];let e=[];const n=t.value;return e=e.concat(Is({key:t.key,value:n,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:u})),"array"===Ci(n)&&0===n.length&&e.push(new Oe(t.key,n,"array must have at least one stop")),e},default:function(t){return po({key:t.key,value:t.value,valueSpec:e,style:t.style,styleSpec:t.styleSpec})}}});return"identity"===i&&a&&h.push(new Oe(t.key,t.value,'missing required property "property"')),"identity"===i||t.value.stops||h.push(new Oe(t.key,t.value,'missing required property "stops"')),"exponential"===i&&t.valueSpec.expression&&!ps(t.valueSpec)&&h.push(new Oe(t.key,t.value,"exponential functions not supported")),t.styleSpec.$version>=8&&(l&&!hs(t.valueSpec)?h.push(new Oe(t.key,t.value,"property functions not supported")):a&&!ds(t.valueSpec)&&h.push(new Oe(t.key,t.value,"zoom functions not supported"))),"categorical"!==i&&!c||void 0!==t.value.property||h.push(new Oe(t.key,t.value,'"property" property is required')),h;function u(t){let i=[];const n=t.value,a=t.key;if("array"!==Ci(n))return[new Oe(a,n,`array expected, ${Ci(n)} found`)];if(2!==n.length)return[new Oe(a,n,`array length 2 expected, length ${n.length} found`)];if(c){if("object"!==Ci(n[0]))return[new Oe(a,n,`object expected, ${Ci(n[0])} found`)];if(void 0===n[0].zoom)return[new Oe(a,n,"object stop key must have zoom")];if(void 0===n[0].value)return[new Oe(a,n,"object stop key must have value")];const e=Re(n[0].zoom);if("number"!=typeof e)return[new Oe(a,n[0].zoom,"stop zoom values must be numbers")];if(s&&s>e)return[new Oe(a,n[0].zoom,"stop zoom values must appear in ascending order")];e!==s&&(s=e,r=void 0,o={}),i=i.concat(Ps({key:`${a}[0]`,value:n[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:Ds,value:d}}))}else i=i.concat(d({key:`${a}[0]`,value:n[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},n));return Es(Fe(n[1]))?i.concat([new Oe(`${a}[1]`,n[1],"expressions are not allowed in function stops.")]):i.concat(po({key:`${a}[1]`,value:n[1],valueSpec:e,style:t.style,styleSpec:t.styleSpec}))}function d(t,s){const a=Ci(t.value),l=Re(t.value),c=null!==t.value?t.value:s;if(n){if(a!==n)return[new Oe(t.key,c,`${a} stop domain type must match previous stop domain type ${n}`)]}else n=a;if("number"!==a&&"string"!==a&&"boolean"!==a&&"number"!=typeof l&&"string"!=typeof l&&"boolean"!=typeof l)return[new Oe(t.key,c,"stop domain value must be a number, string, or boolean")];if("number"!==a&&"categorical"!==i){let n=`number expected, ${a} found`;return hs(e)&&void 0===i&&(n+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new Oe(t.key,c,n)]}return"categorical"!==i||"number"!==a||"number"==typeof l&&isFinite(l)&&Math.floor(l)===l?"categorical"!==i&&"number"===a&&"number"==typeof l&&"number"==typeof r&&void 0!==r&&l<r?[new Oe(t.key,c,"stop domain values must appear in ascending order")]:(r=l,"categorical"===i&&l in o?[new Oe(t.key,c,"stop domain values must be unique")]:(o[l]=!0,[])):[new Oe(t.key,c,`integer expected, found ${String(l)}`)]}}function Ls(t){const e=("property"===t.expressionContext?As:Ss)(Fe(t.value),t.valueSpec);if("error"===e.result)return e.value.map((e=>new Oe(`${t.key}${e.key}`,t.value,e.message)));const i=e.value.expression||e.value._styleExpression.expression;if("property"===t.expressionContext&&"text-font"===t.propertyKey&&!i.outputDefined())return[new Oe(t.key,t.value,`Invalid data expression for "${t.propertyKey}". Output values must be contained as literals within the expression.`)];if("property"===t.expressionContext&&"layout"===t.propertyType&&!Un(i))return[new Oe(t.key,t.value,'"feature-state" data expressions are not supported with layout properties.')];if("filter"===t.expressionContext)return zs(i,t);if(t.expressionContext&&0===t.expressionContext.indexOf("cluster")){if(!Hn(i,["zoom","feature-state"]))return[new Oe(t.key,t.value,'"zoom" and "feature-state" expressions are not supported with cluster properties.')];if("cluster-initial"===t.expressionContext&&!Vn(i))return[new Oe(t.key,t.value,"Feature data expressions are not supported with initial expression part of cluster properties.")]}return[]}function zs(t,e){const i=new Set(["zoom","feature-state","pitch","distance-from-center"]);if(e.valueSpec&&e.valueSpec.expression)for(const t of e.valueSpec.expression.parameters)i.delete(t);if(0===i.size)return[];const n=[];return t instanceof Ri&&i.has(t.name)?[new Oe(e.key,e.value,`["${t.name}"] expression is not supported in a filter for a ${e.object.type} layer with id: ${e.object.id}`)]:(t.eachChild((t=>{n.push(...zs(t,e))})),n)}function Rs(t){const e=t.key,i=t.value,n=t.valueSpec,r=[];return Array.isArray(n.values)?-1===n.values.indexOf(Re(i))&&r.push(new Oe(e,i,`expected one of [${n.values.join(", ")}], ${JSON.stringify(i)} found`)):-1===Object.keys(n.values).indexOf(Re(i))&&r.push(new Oe(e,i,`expected one of [${Object.keys(n.values).join(", ")}], ${JSON.stringify(i)} found`)),r}function Fs(t){if(!0===t||!1===t)return!0;if(!Array.isArray(t)||0===t.length)return!1;switch(t[0]){case"has":return t.length>=2&&"$id"!==t[1]&&"$type"!==t[1];case"in":return t.length>=3&&("string"!=typeof t[1]||Array.isArray(t[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==t.length||Array.isArray(t[1])||Array.isArray(t[2]);case"any":case"all":for(const e of t.slice(1))if(!Fs(e)&&"boolean"!=typeof e)return!1;return!0;default:return!0}}function Bs(t,e="fill"){if(null==t)return{filter:()=>!0,needGeometry:!1,needFeature:!1};Fs(t)||(t=qs(t));const i=t;let n=!0;try{n=function(t){if(!Vs(t))return t;let e=Fe(t);return js(e),e=Ns(e),e}(i)}catch(t){console.warn(`Failed to extract static filter. Filter will continue working, but at higher memory usage and slower framerate.\nThis is most likely a bug, please report this via https://github.com/mapbox/mapbox-gl-js/issues/new?assignees=&labels=&template=Bug_report.md\nand paste the contents of this message in the report.\nThank you!\nFilter Expression:\n${JSON.stringify(i,null,2)}\n        `)}const r=De[`filter_${e}`],s=Ss(n,r);let o=null;if("error"===s.result)throw new Error(s.value.map((t=>`${t.key}: ${t.message}`)).join(", "));o=(t,e,i)=>s.value.evaluate(t,e,{},i);let a=null,l=null;if(n!==i){const t=Ss(i,r);if("error"===t.result)throw new Error(t.value.map((t=>`${t.key}: ${t.message}`)).join(", "));a=(e,i,n,r,s)=>t.value.evaluate(e,i,{},n,void 0,void 0,r,s),l=!Vn(t.value.expression)}return{filter:o,dynamicFilter:a||void 0,needGeometry:Hs(n),needFeature:!!l}}function Ns(t){if(!Array.isArray(t))return t;const e=function(t){if(Us.has(t[0]))for(let e=1;e<t.length;e++)if(Vs(t[e]))return!0;return t}(t);return!0===e?e:e.map((t=>Ns(t)))}function js(t){let e=!1;const i=[];if("case"===t[0]){for(let n=1;n<t.length-1;n+=2)e=e||Vs(t[n]),i.push(t[n+1]);i.push(t[t.length-1])}else if("match"===t[0]){e=e||Vs(t[1]);for(let e=2;e<t.length-1;e+=2)i.push(t[e+1]);i.push(t[t.length-1])}else if("step"===t[0]){e=e||Vs(t[1]);for(let e=1;e<t.length-1;e+=2)i.push(t[e+1])}e&&(t.length=0,t.push("any",...i));for(let e=1;e<t.length;e++)js(t[e])}function Vs(t){if(!Array.isArray(t))return!1;if("pitch"===(e=t[0])||"distance-from-center"===e)return!0;var e;for(let e=1;e<t.length;e++)if(Vs(t[e]))return!0;return!1}const Us=new Set(["in","==","!=",">",">=","<","<=","to-boolean"]);function $s(t,e){return t<e?-1:t>e?1:0}function Hs(t){if(!Array.isArray(t))return!1;if("within"===t[0]||"distance"===t[0])return!0;for(let e=1;e<t.length;e++)if(Hs(t[e]))return!0;return!1}function qs(t){if(!t)return!0;const e=t[0];return t.length<=1?"any"!==e:"=="===e?Ws(t[1],t[2],"=="):"!="===e?Ys(Ws(t[1],t[2],"==")):"<"===e||">"===e||"<="===e||">="===e?Ws(t[1],t[2],e):"any"===e?(i=t.slice(1),["any"].concat(i.map(qs))):"all"===e?["all"].concat(t.slice(1).map(qs)):"none"===e?["all"].concat(t.slice(1).map(qs).map(Ys)):"in"===e?Gs(t[1],t.slice(2)):"!in"===e?Ys(Gs(t[1],t.slice(2))):"has"===e?Zs(t[1]):"!has"!==e||Ys(Zs(t[1]));var i}function Ws(t,e,i){switch(t){case"$type":return[`filter-type-${i}`,e];case"$id":return[`filter-id-${i}`,e];default:return[`filter-${i}`,t,e]}}function Gs(t,e){if(0===e.length)return!1;switch(t){case"$type":return["filter-type-in",["literal",e]];case"$id":return["filter-id-in",["literal",e]];default:return e.length>200&&!e.some((t=>typeof t!=typeof e[0]))?["filter-in-large",t,["literal",e.sort($s)]]:["filter-in-small",t,["literal",e]]}}function Zs(t){switch(t){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",t]}}function Ys(t){return["!",t]}function Xs(t){return Fs(Fe(t.value))?Ls(ze({},t,{expressionContext:"filter",valueSpec:t.styleSpec[`filter_${t.layerType||"fill"}`]})):Ks(t)}function Ks(t){const e=t.value,i=t.key;if("array"!==Ci(e))return[new Oe(i,e,`array expected, ${Ci(e)} found`)];const n=t.styleSpec;let r,s=[];if(e.length<1)return[new Oe(i,e,"filter array must have at least 1 element")];switch(s=s.concat(Rs({key:`${i}[0]`,value:e[0],valueSpec:n.filter_operator,style:t.style,styleSpec:t.styleSpec})),Re(e[0])){case"<":case"<=":case">":case">=":e.length>=2&&"$type"===Re(e[1])&&s.push(new Oe(i,e,`"$type" cannot be use with operator "${e[0]}"`));case"==":case"!=":3!==e.length&&s.push(new Oe(i,e,`filter array for operator "${e[0]}" must have 3 elements`));case"in":case"!in":e.length>=2&&(r=Ci(e[1]),"string"!==r&&s.push(new Oe(`${i}[1]`,e[1],`string expected, ${r} found`)));for(let o=2;o<e.length;o++)r=Ci(e[o]),"$type"===Re(e[1])?s=s.concat(Rs({key:`${i}[${o}]`,value:e[o],valueSpec:n.geometry_type,style:t.style,styleSpec:t.styleSpec})):"string"!==r&&"number"!==r&&"boolean"!==r&&s.push(new Oe(`${i}[${o}]`,e[o],`string, number, or boolean expected, ${r} found`));break;case"any":case"all":case"none":for(let n=1;n<e.length;n++)s=s.concat(Ks({key:`${i}[${n}]`,value:e[n],style:t.style,styleSpec:t.styleSpec}));break;case"has":case"!has":r=Ci(e[1]),2!==e.length?s.push(new Oe(i,e,`filter array for "${e[0]}" operator must have 2 elements`)):"string"!==r&&s.push(new Oe(`${i}[1]`,e[1],`string expected, ${r} found`))}return s}function Qs(t,e){const i=t.key,n=t.style,r=t.layer,s=t.styleSpec,o=t.value,a=t.objectKey,l=s[`${e}_${t.layerType}`];if(!l)return[];const c=a.match(/^(.*)-transition$/);if("paint"===e&&c&&l[c[1]]&&l[c[1]].transition)return po({key:i,value:o,valueSpec:s.transition,style:n,styleSpec:s});const h=t.valueSpec||l[a];if(!h)return[new Le(i,o,`unknown property "${a}"`)];let u;if("string"===Ci(o)&&hs(h)&&!h.tokens&&(u=/^{([^}]+)}$/.exec(o))){const t=`\`{ "type": "identity", "property": ${u?JSON.stringify(u[1]):'"_"'} }\``;return[new Oe(i,o,`"${a}" does not support interpolation syntax\nUse an identity property function instead: ${t}.`)]}const d=[];if("symbol"===t.layerType)"text-field"!==a||!n||n.glyphs||n.imports||d.push(new Oe(i,o,'use of "text-field" requires a style "glyphs" property')),"text-font"===a&&fs(Fe(o))&&"identity"===Re(o.type)&&d.push(new Oe(i,o,'"text-font" does not support identity functions'));else if("model"===t.layerType&&"paint"===e&&r&&r.layout&&r.layout.hasOwnProperty("model-id")&&hs(h)&&(us(h)||ds(h))){const t=As(Fe(o),h),e=t.value.expression||t.value._styleExpression.expression;e&&!Hn(e,["measure-light"])&&("model-emissive-strength"===a&&Vn(e)&&Un(e)||d.push(new Oe(i,o,`${a} does not support measure-light expressions when the model layer source is vector tile or GeoJSON.`)))}return d.concat(po({key:t.key,value:o,valueSpec:h,style:n,styleSpec:s,expressionContext:"property",propertyType:e,propertyKey:a}))}function Js(t){return Qs(t,"paint")}function to(t){return Qs(t,"layout")}function eo(t){let e=[];const i=t.value,n=t.key,r=t.style,s=t.styleSpec;i.type||i.ref||e.push(new Oe(n,i,'either "type" or "ref" is required'));let o=Re(i.type);const a=Re(i.ref);if(i.id){const s=Re(i.id);for(let o=0;o<t.arrayIndex;o++){const t=r.layers[o];Re(t.id)===s&&e.push(new Oe(n,i.id,`duplicate layer id "${i.id}", previously used at line ${t.id.__line__}`))}}if("ref"in i){let t;["type","source","source-layer","filter","layout"].forEach((t=>{t in i&&e.push(new Oe(n,i[t],`"${t}" is prohibited for ref layers`))})),r.layers.forEach((e=>{Re(e.id)===a&&(t=e)})),t?t.ref?e.push(new Oe(n,i.ref,"ref cannot reference another ref layer")):o=Re(t.type):"string"==typeof a&&e.push(new Oe(n,i.ref,`ref layer "${a}" not found`))}else if("background"!==o&&"sky"!==o&&"slot"!==o)if(i.source){const t=r.sources&&r.sources[i.source],s=t&&Re(t.type);t?"vector"===s&&"raster"===o?e.push(new Oe(n,i.source,`layer "${i.id}" requires a raster source`)):"raster"===s&&"raster"!==o?e.push(new Oe(n,i.source,`layer "${i.id}" requires a vector source`)):"vector"!==s||i["source-layer"]?"raster-dem"===s&&"hillshade"!==o?e.push(new Oe(n,i.source,"raster-dem source can only be used with layer type 'hillshade'.")):"line"!==o||!i.paint||!i.paint["line-gradient"]&&!i.paint["line-trim-offset"]||"geojson"===s&&t.lineMetrics||e.push(new Oe(n,i,`layer "${i.id}" specifies a line-gradient, which requires a GeoJSON source with \`lineMetrics\` enabled.`)):e.push(new Oe(n,i,`layer "${i.id}" must specify a "source-layer"`)):e.push(new Oe(n,i.source,`source "${i.source}" not found`))}else e.push(new Oe(n,i,'missing required property "source"'));return e=e.concat(Ps({key:n,value:i,valueSpec:s.layer,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{"*":()=>[],type:()=>po({key:`${n}.type`,value:i.type,valueSpec:s.layer.type,style:t.style,styleSpec:t.styleSpec,object:i,objectKey:"type"}),filter:t=>Xs(ze({layerType:o},t)),layout:t=>Ps({layer:i,key:t.key,value:t.value,valueSpec:{},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{"*":t=>to(ze({layerType:o},t))}}),paint:t=>Ps({layer:i,key:t.key,value:t.value,valueSpec:{},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{"*":t=>Js(ze({layerType:o,layer:i},t))}})}})),e}function io(t){const e=t.value,i=t.key,n=Ci(e);return"string"!==n?[new Oe(i,e,`string expected, ${n} found`)]:[]}const no={promoteId:function({key:t,value:e}){if("string"===Ci(e))return io({key:t,value:e});{const i=[];for(const n in e)i.push(...io({key:`${t}.${n}`,value:e[n]}));return i}}};function ro(t){const e=t.value,i=t.key,n=t.styleSpec,r=t.style;if(!e.type)return[new Oe(i,e,'"type" is required')];const s=Re(e.type);let o=[];switch(["vector","raster","raster-dem"].includes(s)&&(e.url||e.tiles||o.push(new Oe(i,e,'Either "url" or "tiles" is required.'))),s){case"vector":case"raster":case"raster-dem":return o=o.concat(Ps({key:i,value:e,valueSpec:n[`source_${s.replace("-","_")}`],style:t.style,styleSpec:n,objectElementValidators:no})),o;case"geojson":if(o=Ps({key:i,value:e,valueSpec:n.source_geojson,style:r,styleSpec:n,objectElementValidators:no}),e.cluster)for(const t in e.clusterProperties){const[n,r]=e.clusterProperties[t],s="string"==typeof n?[n,["accumulated"],["get",t]]:n;o.push(...Ls({key:`${i}.${t}.map`,value:r,expressionContext:"cluster-map"})),o.push(...Ls({key:`${i}.${t}.reduce`,value:s,expressionContext:"cluster-reduce"}))}return o;case"video":return Ps({key:i,value:e,valueSpec:n.source_video,style:r,styleSpec:n});case"image":return Ps({key:i,value:e,valueSpec:n.source_image,style:r,styleSpec:n});case"canvas":return[new Oe(i,null,"Please use runtime APIs to add canvas sources, rather than including them in stylesheets.","source.canvas")];default:return Rs({key:`${i}.type`,value:e.type,valueSpec:{values:so(n)},style:r,styleSpec:n})}}function so(t){return t.source.reduce(((e,i)=>{const n=t[i];return"enum"===n.type.type&&(e=e.concat(Object.keys(n.type.values))),e}),[])}function oo(t){const e=t.value;let i=[];if(!e)return i;const n=Ci(e);return"string"!==n?(i=i.concat([new Oe(t.key,e,`string expected, "${n}" found`)]),i):(function(t){const e=-1===t.indexOf("://");try{return new URL(t,e?"http://example.com":void 0),!0}catch(t){return!1}}(e)||(i=i.concat([new Oe(t.key,e,`invalid url "${e}"`)])),i)}function ao(t){const e=t.value,i=t.styleSpec,n=i.light,r=t.style;let s=[];const o=Ci(e);if(void 0===e)return s;if("object"!==o)return s=s.concat([new Oe("light",e,`object expected, ${o} found`)]),s;for(const t in e){const o=t.match(/^(.*)-transition$/);s=s.concat(o&&n[o[1]]&&n[o[1]].transition?po({key:t,value:e[t],valueSpec:i.transition,style:r,styleSpec:i}):n[t]?po({key:t,value:e[t],valueSpec:n[t],style:r,styleSpec:i}):[new Oe(t,e[t],`unknown property "${t}"`)])}return s}function lo(t){const e=t.value;let i=[];if(!e)return i;const n=Ci(e);if("object"!==n)return i=i.concat([new Oe("light-3d",e,`object expected, ${n} found`)]),i;const r=t.styleSpec,s=r["light-3d"],o=t.key,a=t.style,l=t.style.lights;for(const t of["type","id"])if(!(t in e))return i=i.concat([new Oe("light-3d",e,`missing property ${t} on light`)]),i;if(e.type&&l)for(let n=0;n<t.arrayIndex;n++){const t=Re(e.type),r=l[n];Re(r.type)===t&&i.push(new Oe(o,e.id,`duplicate light type "${e.type}", previously defined at line ${r.id.__line__}`))}const c=`properties_light_${e.type}`;if(!(c in r))return i=i.concat([new Oe("light-3d",e,`Invalid light type ${e.type}`)]),i;const h=r[c];for(const n in e)if("properties"===n){const s=e[n],o=Ci(s);if("object"!==o)return i=i.concat([new Oe("properties",s,`object expected, ${o} found`)]),i;for(const e in s)i=i.concat(h[e]?po({key:e,value:s[e],valueSpec:h[e],style:a,styleSpec:r}):[new Le(t.key,s[e],`unknown property "${e}"`)])}else{const t=n.match(/^(.*)-transition$/);i=i.concat(t&&s[t[1]]&&s[t[1]].transition?po({key:n,value:e[n],valueSpec:r.transition,style:a,styleSpec:r}):s[n]?po({key:n,value:e[n],valueSpec:s[n],style:a,styleSpec:r}):[new Le(n,e[n],`unknown property "${n}"`)])}return i}function co(t){const e=t.value,i=t.key,n=t.style,r=t.styleSpec,s=r.terrain;let o=[];const a=Ci(e);if(void 0===e)return o;if("null"===a)return o;if("object"!==a)return o=o.concat([new Oe("terrain",e,`object expected, ${a} found`)]),o;for(const t in e){const i=t.match(/^(.*)-transition$/);o=o.concat(i&&s[i[1]]&&s[i[1]].transition?po({key:t,value:e[t],valueSpec:r.transition,style:n,styleSpec:r}):s[t]?po({key:t,value:e[t],valueSpec:s[t],style:n,styleSpec:r}):[new Le(t,e[t],`unknown property "${t}"`)])}if(e.source){const t=n.sources&&n.sources[e.source],r=t&&Re(t.type);t?"raster-dem"!==r&&o.push(new Oe(i,e.source,`terrain cannot be used with a source of type ${String(r)}, it only be used with a "raster-dem" source type`)):o.push(new Oe(i,e.source,`source "${e.source}" not found`))}else o.push(new Oe(i,e,'terrain is missing required property "source"'));return o}function ho(t){const e=t.value,i=t.style,n=t.styleSpec,r=n.fog;let s=[];const o=Ci(e);if(void 0===e)return s;if("object"!==o)return s=s.concat([new Oe("fog",e,`object expected, ${o} found`)]),s;for(const t in e){const o=t.match(/^(.*)-transition$/);s=s.concat(o&&r[o[1]]&&r[o[1]].transition?po({key:t,value:e[t],valueSpec:n.transition,style:i,styleSpec:n}):r[t]?po({key:t,value:e[t],valueSpec:r[t],style:i,styleSpec:n}):[new Le(t,e[t],`unknown property "${t}"`)])}return s}const uo={"*":()=>[],array:Is,boolean:function(t){const e=t.value,i=t.key,n=Ci(e);return"boolean"!==n?[new Oe(i,e,`boolean expected, ${n} found`)]:[]},number:Ds,color:function(t){const e=t.key,i=t.value,n=Ci(i);return"string"!==n?[new Oe(e,i,`color expected, ${n} found`)]:null===ri(i)?[new Oe(e,i,`color expected, "${i}" found`)]:[]},enum:Rs,filter:Xs,function:Os,layer:eo,object:Ps,source:ro,model:oo,light:ao,"light-3d":lo,terrain:co,fog:ho,string:io,formatted:function(t){return 0===io(t).length?[]:Ls(t)},resolvedImage:function(t){return 0===io(t).length?[]:Ls(t)},projection:function(t){const e=t.value,i=t.styleSpec,n=i.projection,r=t.style;let s=[];const o=Ci(e);if("object"===o)for(const t in e)s=s.concat(po({key:t,value:e[t],valueSpec:n[t],style:r,styleSpec:i}));else"string"!==o&&(s=s.concat([new Oe("projection",e,`object or string expected, ${o} found`)]));return s},import:function(t){const{value:e,styleSpec:i}=t,{data:n,...r}=e;Object.defineProperty(r,"__line__",{value:e.__line__,enumerable:!1});let s=Ps(ze({},t,{value:r,valueSpec:i.import}));return""===Re(r.id)&&s.push(new Oe(`${t.key}.id`,r,"import id can't be an empty string")),n&&(s=s.concat(mo(n,i,{key:`${t.key}.data`}))),s}};function po(t,e=!1){const i=t.value,n=t.valueSpec,r=t.styleSpec;if(n.expression&&fs(Re(i)))return Os(t);if(n.expression&&Es(Fe(i)))return Ls(t);if(n.type&&uo[n.type]){const i=uo[n.type](t);return!0===e&&i.length>0&&"array"===Ci(t.value)?Ls(t):i}return Ps(ze({},t,{valueSpec:n.type?r[n.type]:n}))}function fo(t){const e=t.value,i=t.key,n=io(t);return n.length||(-1===e.indexOf("{fontstack}")&&n.push(new Oe(i,e,'"glyphs" url must include a "{fontstack}" token')),-1===e.indexOf("{range}")&&n.push(new Oe(i,e,'"glyphs" url must include a "{range}" token'))),n}function mo(t,e=De,i={}){return po({key:i.key||"",value:t,valueSpec:e.$root,styleSpec:e,style:t,objectElementValidators:{glyphs:fo,"*":()=>[]}})}function go(t,e=De){return Ao(mo(t,e))}const _o=t=>Ao(ro(t)),yo=t=>Ao(ao(t)),vo=t=>Ao(lo(t)),bo=t=>Ao(co(t)),xo=t=>Ao(ho(t)),wo=t=>Ao(eo(t)),Eo=t=>Ao(Xs(t)),So=t=>Ao(Js(t)),To=t=>Ao(to(t)),Mo=t=>Ao(oo(t));function Ao(t){return t.slice().sort(((t,e)=>t.line&&e.line?t.line-e.line:0))}function Co(t,e){let i=!1;if(e&&e.length)for(const n of e)n instanceof Le?Y(n.message):(t.fire(new Pe(new Error(n.message))),i=!0);return i}var ko=Io,Po=3;function Io(t,e,i){var n=this.cells=[];if(t instanceof ArrayBuffer){this.arrayBuffer=t;var r=new Int32Array(this.arrayBuffer);t=r[0],this.d=(e=r[1])+2*(i=r[2]);for(var s=0;s<this.d*this.d;s++){var o=r[Po+s],a=r[Po+s+1];n.push(o===a?null:r.subarray(o,a))}var l=r[Po+n.length+1];this.keys=r.subarray(r[Po+n.length],l),this.bboxes=r.subarray(l),this.insert=this._insertReadonly}else{this.d=e+2*i;for(var c=0;c<this.d*this.d;c++)n.push([]);this.keys=[],this.bboxes=[]}this.n=e,this.extent=t,this.padding=i,this.scale=e/t,this.uid=0;var h=i/e*t;this.min=-h,this.max=t+h}Io.prototype.insert=function(t,e,i,n,r){this._forEachCell(e,i,n,r,this._insertCell,this.uid++),this.keys.push(t),this.bboxes.push(e),this.bboxes.push(i),this.bboxes.push(n),this.bboxes.push(r)},Io.prototype._insertReadonly=function(){throw"Cannot insert into a GridIndex created from an ArrayBuffer."},Io.prototype._insertCell=function(t,e,i,n,r,s){this.cells[r].push(s)},Io.prototype.query=function(t,e,i,n,r){var s=this.min,o=this.max;if(t<=s&&e<=s&&o<=i&&o<=n&&!r)return Array.prototype.slice.call(this.keys);var a=[];return this._forEachCell(t,e,i,n,this._queryCell,a,{},r),a},Io.prototype._queryCell=function(t,e,i,n,r,s,o,a){var l=this.cells[r];if(null!==l)for(var c=this.keys,h=this.bboxes,u=0;u<l.length;u++){var d=l[u];if(void 0===o[d]){var p=4*d;(a?a(h[p+0],h[p+1],h[p+2],h[p+3]):t<=h[p+2]&&e<=h[p+3]&&i>=h[p+0]&&n>=h[p+1])?(o[d]=!0,s.push(c[d])):o[d]=!1}}},Io.prototype._forEachCell=function(t,e,i,n,r,s,o,a){for(var l=this._convertToCellCoord(t),c=this._convertToCellCoord(e),h=this._convertToCellCoord(i),u=this._convertToCellCoord(n),d=l;d<=h;d++)for(var p=c;p<=u;p++){var f=this.d*p+d;if((!a||a(this._convertFromCellCoord(d),this._convertFromCellCoord(p),this._convertFromCellCoord(d+1),this._convertFromCellCoord(p+1)))&&r.call(this,t,e,i,n,f,s,o,a))return}},Io.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},Io.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},Io.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=Po+this.cells.length+1+1,i=0,n=0;n<this.cells.length;n++)i+=this.cells[n].length;var r=new Int32Array(e+i+this.keys.length+this.bboxes.length);r[0]=this.extent,r[1]=this.n,r[2]=this.padding;for(var s=e,o=0;o<t.length;o++){var a=t[o];r[Po+o]=s,r.set(a,s),s+=a.length}return r[Po+t.length]=s,r.set(this.keys,s),r[Po+t.length+1]=s+=this.keys.length,r.set(this.bboxes,s),s+=this.bboxes.length,r.buffer};var Do=p(ko);const Oo={};function Lo(t,e,i={}){Object.defineProperty(t,"_classRegistryKey",{value:e,writeable:!1}),Oo[e]={klass:t,omit:i.omit||[]}}Lo(Object,"Object"),Do.serialize=function(t,e){const i=t.toArrayBuffer();return e&&e.add(i),{buffer:i}},Do.deserialize=function(t){return new Do(t.buffer)},Object.defineProperty(Do,"name",{value:"Grid"}),Lo(Do,"Grid"),Lo(ui,"Color"),Lo(Error,"Error"),Lo(bt,"AJAXError"),Lo(mi,"ResolvedImage"),Lo(Cs,"StylePropertyFunction"),Lo(ws,"StyleExpression",{omit:["_evaluator"]}),Lo(Ms,"ZoomDependentExpression"),Lo(Ts,"ZoomConstantExpression"),Lo(Ri,"CompoundExpression",{omit:["_evaluate"]});for(const t in os)Oo[os[t]._classRegistryKey]||Lo(os[t],`Expression${t}`);function zo(t){return t&&"undefined"!=typeof ArrayBuffer&&(t instanceof ArrayBuffer||t.constructor&&"ArrayBuffer"===t.constructor.name)}function Ro(t){return e.ImageBitmap&&t instanceof e.ImageBitmap}function Fo(t,i){if(null==t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp)return t;if(zo(t)||Ro(t))return i&&i.add(t),t;if(ArrayBuffer.isView(t)){const e=t;return i&&i.add(e.buffer),e}if(t instanceof e.ImageData)return i&&i.add(t.data.buffer),t;if(Array.isArray(t)){const e=[];for(const n of t)e.push(Fo(n,i));return e}if(t instanceof Map){const e={$name:"Map"};for(const[i,n]of t.entries())e[i]=Fo(n);return e}if("object"==typeof t){const e=t.constructor,n=e._classRegistryKey;if(!n)throw new Error(`can't serialize object of unregistered class ${n}`);const r=e.serialize?e.serialize(t,i):{};if(!e.serialize){for(const e in t)t.hasOwnProperty(e)&&(Oo[n].omit.indexOf(e)>=0||(r[e]=Fo(t[e],i)));t instanceof Error&&(r.message=t.message)}if(r.$name)throw new Error("$name property is reserved for worker serialization logic.");return"Object"!==n&&(r.$name=n),r}throw new Error("can't serialize object of type "+typeof t)}function Bo(t){if(null==t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||zo(t)||Ro(t)||ArrayBuffer.isView(t)||t instanceof e.ImageData)return t;if(Array.isArray(t))return t.map(Bo);if("object"==typeof t){const e=t.$name||"Object";if("Map"===e){const e=new Map;for(const i of Object.keys(t))"$name"!==i&&e.set(i,Bo(t[i]));return e}const{klass:i}=Oo[e];if(!i)throw new Error(`can't deserialize unregistered class ${e}`);if(i.deserialize)return i.deserialize(t);const n=Object.create(i.prototype);for(const e of Object.keys(t))"$name"!==e&&(n[e]=Bo(t[e]));return n}throw new Error("can't deserialize object of type "+typeof t)}const No={"Latin-1 Supplement":t=>t>=128&&t<=255,Arabic:t=>t>=1536&&t<=1791,"Arabic Supplement":t=>t>=1872&&t<=1919,"Arabic Extended-A":t=>t>=2208&&t<=2303,"Hangul Jamo":t=>t>=4352&&t<=4607,"Unified Canadian Aboriginal Syllabics":t=>t>=5120&&t<=5759,Khmer:t=>t>=6016&&t<=6143,"Unified Canadian Aboriginal Syllabics Extended":t=>t>=6320&&t<=6399,"General Punctuation":t=>t>=8192&&t<=8303,"Letterlike Symbols":t=>t>=8448&&t<=8527,"Number Forms":t=>t>=8528&&t<=8591,"Miscellaneous Technical":t=>t>=8960&&t<=9215,"Control Pictures":t=>t>=9216&&t<=9279,"Optical Character Recognition":t=>t>=9280&&t<=9311,"Enclosed Alphanumerics":t=>t>=9312&&t<=9471,"Geometric Shapes":t=>t>=9632&&t<=9727,"Miscellaneous Symbols":t=>t>=9728&&t<=9983,"Miscellaneous Symbols and Arrows":t=>t>=11008&&t<=11263,"CJK Radicals Supplement":t=>t>=11904&&t<=12031,"Kangxi Radicals":t=>t>=12032&&t<=12255,"Ideographic Description Characters":t=>t>=12272&&t<=12287,"CJK Symbols and Punctuation":t=>t>=12288&&t<=12351,Hiragana:t=>t>=12352&&t<=12447,Katakana:t=>t>=12448&&t<=12543,Bopomofo:t=>t>=12544&&t<=12591,"Hangul Compatibility Jamo":t=>t>=12592&&t<=12687,Kanbun:t=>t>=12688&&t<=12703,"Bopomofo Extended":t=>t>=12704&&t<=12735,"CJK Strokes":t=>t>=12736&&t<=12783,"Katakana Phonetic Extensions":t=>t>=12784&&t<=12799,"Enclosed CJK Letters and Months":t=>t>=12800&&t<=13055,"CJK Compatibility":t=>t>=13056&&t<=13311,"CJK Unified Ideographs Extension A":t=>t>=13312&&t<=19903,"Yijing Hexagram Symbols":t=>t>=19904&&t<=19967,"CJK Unified Ideographs":t=>t>=19968&&t<=40959,"Yi Syllables":t=>t>=40960&&t<=42127,"Yi Radicals":t=>t>=42128&&t<=42191,"Hangul Jamo Extended-A":t=>t>=43360&&t<=43391,"Hangul Syllables":t=>t>=44032&&t<=55215,"Hangul Jamo Extended-B":t=>t>=55216&&t<=55295,"Private Use Area":t=>t>=57344&&t<=63743,"CJK Compatibility Ideographs":t=>t>=63744&&t<=64255,"Arabic Presentation Forms-A":t=>t>=64336&&t<=65023,"Vertical Forms":t=>t>=65040&&t<=65055,"CJK Compatibility Forms":t=>t>=65072&&t<=65103,"Small Form Variants":t=>t>=65104&&t<=65135,"Arabic Presentation Forms-B":t=>t>=65136&&t<=65279,"Halfwidth and Fullwidth Forms":t=>t>=65280&&t<=65519,"CJK Unified Ideographs Extension B":t=>t>=131072&&t<=173791};function jo(t){for(const e of t)if($o(e.charCodeAt(0)))return!0;return!1}function Vo(t){for(const e of t)if(!Uo(e.charCodeAt(0)))return!1;return!0}function Uo(t){return!(No.Arabic(t)||No["Arabic Supplement"](t)||No["Arabic Extended-A"](t)||No["Arabic Presentation Forms-A"](t)||No["Arabic Presentation Forms-B"](t))}function $o(t){return!(746!==t&&747!==t&&(t<4352||!(No["Bopomofo Extended"](t)||No.Bopomofo(t)||No["CJK Compatibility Forms"](t)&&!(t>=65097&&t<=65103)||No["CJK Compatibility Ideographs"](t)||No["CJK Compatibility"](t)||No["CJK Radicals Supplement"](t)||No["CJK Strokes"](t)||!(!No["CJK Symbols and Punctuation"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||No["CJK Unified Ideographs Extension A"](t)||No["CJK Unified Ideographs"](t)||No["Enclosed CJK Letters and Months"](t)||No["Hangul Compatibility Jamo"](t)||No["Hangul Jamo Extended-A"](t)||No["Hangul Jamo Extended-B"](t)||No["Hangul Jamo"](t)||No["Hangul Syllables"](t)||No.Hiragana(t)||No["Ideographic Description Characters"](t)||No.Kanbun(t)||No["Kangxi Radicals"](t)||No["Katakana Phonetic Extensions"](t)||No.Katakana(t)&&12540!==t||!(!No["Halfwidth and Fullwidth Forms"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||!(!No["Small Form Variants"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||No["Unified Canadian Aboriginal Syllabics"](t)||No["Unified Canadian Aboriginal Syllabics Extended"](t)||No["Vertical Forms"](t)||No["Yijing Hexagram Symbols"](t)||No["Yi Syllables"](t)||No["Yi Radicals"](t))))}function Ho(t){return!($o(t)||function(t){return!!(No["Latin-1 Supplement"](t)&&(167===t||169===t||174===t||177===t||188===t||189===t||190===t||215===t||247===t)||No["General Punctuation"](t)&&(8214===t||8224===t||8225===t||8240===t||8241===t||8251===t||8252===t||8258===t||8263===t||8264===t||8265===t||8273===t)||No["Letterlike Symbols"](t)||No["Number Forms"](t)||No["Miscellaneous Technical"](t)&&(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215)||No["Control Pictures"](t)&&9251!==t||No["Optical Character Recognition"](t)||No["Enclosed Alphanumerics"](t)||No["Geometric Shapes"](t)||No["Miscellaneous Symbols"](t)&&!(t>=9754&&t<=9759)||No["Miscellaneous Symbols and Arrows"](t)&&(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243)||No["CJK Symbols and Punctuation"](t)||No.Katakana(t)||No["Private Use Area"](t)||No["CJK Compatibility Forms"](t)||No["Small Form Variants"](t)||No["Halfwidth and Fullwidth Forms"](t)||8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)}(t))}function qo(t){return t>=1424&&t<=2303||No["Arabic Presentation Forms-A"](t)||No["Arabic Presentation Forms-B"](t)}function Wo(t,e){return!(!e&&qo(t)||t>=2304&&t<=3583||t>=3840&&t<=4255||No.Khmer(t))}function Go(t){for(const e of t)if(qo(e.charCodeAt(0)))return!0;return!1}const Zo="deferred",Yo="loading",Xo="loaded";let Ko=null,Qo="unavailable",Jo=null;const ta=function(t){t&&"string"==typeof t&&t.indexOf("NetworkError")>-1&&(Qo="error"),Ko&&Ko(t)};function ea(){ia.fire(new ke("pluginStateChange",{pluginStatus:Qo,pluginURL:Jo}))}const ia=new Ie,na=function(){return Qo},ra=function(){if(Qo!==Zo||!Jo)throw new Error("rtl-text-plugin cannot be downloaded unless a pluginURL is specified");Qo=Yo,ea(),Jo&&St({url:Jo},(t=>{t?ta(t):(Qo=Xo,ea())}))},sa={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:()=>Qo===Xo||null!=sa.applyArabicShaping,isLoading:()=>Qo===Yo,setState(t){Qo=t.pluginStatus,Jo=t.pluginURL},isParsed:()=>null!=sa.applyArabicShaping&&null!=sa.processBidirectionalText&&null!=sa.processStyledBidirectionalText,getPluginURL:()=>Jo};class oa{constructor(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.transition=e.transition,this.pitch=e.pitch,this.brightness=e.brightness):(this.now=0,this.fadeDuration=0,this.transition={},this.pitch=0,this.brightness=0)}isSupportedScript(t){return function(t,e){for(const i of t)if(!Wo(i.charCodeAt(0),e))return!1;return!0}(t,sa.isLoaded())}}class aa{constructor(t,e,i){this.property=t,this.value=e,this.expression=function(t,e,i){if(fs(t))return new Cs(t,e);if(Es(t)||Array.isArray(t)&&t.length>0){const n=As(t,e,i);if("error"===n.result)throw new Error(n.value.map((t=>`${t.key}: ${t.message}`)).join(", "));return n.value}{let i=t;return"string"==typeof t&&"color"===e.type&&(i=ui.parse(t)),{kind:"constant",isConfigDependent:!1,evaluate:()=>i}}}(void 0===e?t.specification.default:e,t.specification,i)}isDataDriven(){return"source"===this.expression.kind||"composite"===this.expression.kind}possiblyEvaluate(t,e,i){return this.property.possiblyEvaluate(this,t,e,i)}}class la{constructor(t,e){this.property=t,this.value=new aa(t,void 0,e)}transitioned(t,e){return new ha(this.property,this.value,e,R({},t.transition,this.transition),t.now)}untransitioned(){return new ha(this.property,this.value,null,{},0)}}class ca{constructor(t,e){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues),this._options=e,this.isConfigDependent=!1}getValue(t){return G(this._values[t].value.value)}setValue(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new la(this._values[t].property,this._options)),this._values[t].value=new aa(this._values[t].property,null===e?void 0:G(e),this._options),this.isConfigDependent=this.isConfigDependent||this._values[t].value.expression.isConfigDependent}setTransitionOrValue(t,e){e&&(this._options=e);const i=this._properties.properties;if(t)for(const e in t){const n=t[e];if(H(e,"-transition")){const t=e.slice(0,-11);i[t]&&this.setTransition(t,n)}else i[e]&&this.setValue(e,n)}}getTransition(t){return G(this._values[t].transition)}setTransition(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new la(this._values[t].property)),this._values[t].transition=G(e)||void 0}serialize(){const t={};for(const e of Object.keys(this._values)){const i=this.getValue(e);void 0!==i&&(t[e]=i);const n=this.getTransition(e);void 0!==n&&(t[`${e}-transition`]=n)}return t}transitioned(t,e){const i=new ua(this._properties);for(const n of Object.keys(this._values))i._values[n]=this._values[n].transitioned(t,e._values[n]);return i}untransitioned(){const t=new ua(this._properties);for(const e of Object.keys(this._values))t._values[e]=this._values[e].untransitioned();return t}}class ha{constructor(t,e,i,n,r){const s=n.delay||0,o=n.duration||0;r=r||0,this.property=t,this.value=e,this.begin=r+s,this.end=this.begin+o,t.specification.transition&&(n.delay||n.duration)&&(this.prior=i)}possiblyEvaluate(t,e,i){const n=t.now||0,r=this.value.possiblyEvaluate(t,e,i),s=this.prior;if(s){if(n>this.end)return this.prior=null,r;if(this.value.isDataDriven())return this.prior=null,r;if(n<this.begin)return s.possiblyEvaluate(t,e,i);{const o=(n-this.begin)/(this.end-this.begin);return this.property.interpolate(s.possiblyEvaluate(t,e,i),r,M(o))}}return r}}class ua{constructor(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)}possiblyEvaluate(t,e,i){const n=new fa(this._properties);for(const r of Object.keys(this._values))n._values[r]=this._values[r].possiblyEvaluate(t,e,i);return n}hasTransition(){for(const t of Object.keys(this._values))if(this._values[t].prior)return!0;return!1}}class da{constructor(t,e){this._properties=t,this._values=Object.create(t.defaultPropertyValues),this._options=e,this.isConfigDependent=!1}getValue(t){return G(this._values[t].value)}setValue(t,e){this._values[t]=new aa(this._values[t].property,null===e?void 0:G(e),this._options),this.isConfigDependent=this.isConfigDependent||this._values[t].expression.isConfigDependent}serialize(){const t={};for(const e of Object.keys(this._values)){const i=this.getValue(e);void 0!==i&&(t[e]=i)}return t}possiblyEvaluate(t,e,i){const n=new fa(this._properties);for(const r of Object.keys(this._values))n._values[r]=this._values[r].possiblyEvaluate(t,e,i);return n}}class pa{constructor(t,e,i){this.property=t,this.value=e,this.parameters=i}isConstant(){return"constant"===this.value.kind}constantOr(t){return"constant"===this.value.kind?this.value.value:t}evaluate(t,e,i,n){return this.property.evaluate(this.value,this.parameters,t,e,i,n)}}class fa{constructor(t){this._properties=t,this._values=Object.create(t.defaultPossiblyEvaluatedValues)}get(t){return this._values[t]}}class ma{constructor(t){this.specification=t}possiblyEvaluate(t,e){return t.expression.evaluate(e)}interpolate(t,e,i){const n=er[this.specification.type];return n?n(t,e,i):t}}class ga{constructor(t,e){this.specification=t,this.overrides=e}possiblyEvaluate(t,e,i,n){return new pa(this,"constant"===t.expression.kind||"camera"===t.expression.kind?{kind:"constant",value:t.expression.evaluate(e,null,{},i,n)}:t.expression,e)}interpolate(t,e,i){if("constant"!==t.value.kind||"constant"!==e.value.kind)return t;if(void 0===t.value.value||void 0===e.value.value)return new pa(this,{kind:"constant",value:void 0},t.parameters);const n=er[this.specification.type];return n?new pa(this,{kind:"constant",value:n(t.value.value,e.value.value,i)},t.parameters):t}evaluate(t,e,i,n,r,s){return"constant"===t.kind?t.value:t.evaluate(e,i,n,r,s)}}class _a{constructor(t){this.specification=t}possiblyEvaluate(t,e,i,n){return!!t.expression.evaluate(e,null,{},i,n)}interpolate(){return!1}}class ya{constructor(t){this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[];const e=new oa(0,{});for(const i in t){const n=t[i];n.specification.overridable&&this.overridableProperties.push(i);const r=this.defaultPropertyValues[i]=new aa(n,void 0),s=this.defaultTransitionablePropertyValues[i]=new la(n);this.defaultTransitioningPropertyValues[i]=s.untransitioned(),this.defaultPossiblyEvaluatedValues[i]=r.possiblyEvaluate(e)}}}Lo(ga,"DataDrivenProperty"),Lo(ma,"DataConstantProperty"),Lo(_a,"ColorRampProperty");const va="";function ba(t){return t.indexOf(va)>=0}function xa(t,e){return e?`${t}${va}${e}`:t}function wa(t){const e=t.indexOf(va);return e>=0?t.slice(0,e):t}const Ea="-transition";class Sa extends Ie{constructor(t,e,i){if(super(),this.id=t.id,this.type=t.type,this._featureFilter={filter:()=>!0,needGeometry:!1,needFeature:!1},this._filterCompiled=!1,this.isConfigDependent=!1,"custom"!==t.type&&(this.metadata=t.metadata,this.minzoom=t.minzoom,this.maxzoom=t.maxzoom,"background"!==t.type&&"sky"!==t.type&&"slot"!==t.type&&(this.source=t.source,this.sourceLayer=t["source-layer"],this.filter=t.filter),this.options=i,t.slot&&(this.slot=t.slot),e.layout&&(this._unevaluatedLayout=new da(e.layout,i),this.isConfigDependent=this.isConfigDependent||this._unevaluatedLayout.isConfigDependent),e.paint)){this._transitionablePaint=new ca(e.paint,i);for(const e in t.paint)this.setPaintProperty(e,t.paint[e],{validate:!1});for(const e in t.layout)this.setLayoutProperty(e,t.layout[e],{validate:!1});this.isConfigDependent=this.isConfigDependent||this._transitionablePaint.isConfigDependent,this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new fa(e.paint)}}setScope(t){this.scope=t,this.fqid=xa(this.id,t)}getLayoutProperty(t){return"visibility"===t?this.visibility:this._unevaluatedLayout.getValue(t)}setLayoutProperty(t,e,i={}){if(null!=e&&this._validate(To,`layers.${this.id}.layout.${t}`,t,e,i))return;if("custom"===this.type&&"visibility"===t)return void(this.visibility=e);const n=this._unevaluatedLayout;n._properties.properties[t]&&(n.setValue(t,e),this.isConfigDependent=this.isConfigDependent||n.isConfigDependent,"visibility"===t&&this.possiblyEvaluateVisibility())}possiblyEvaluateVisibility(){this.visibility=this._unevaluatedLayout._values.visibility.possiblyEvaluate({zoom:0})}getPaintProperty(t){return H(t,Ea)?this._transitionablePaint.getTransition(t.slice(0,-11)):this._transitionablePaint.getValue(t)}setPaintProperty(t,e,i={}){if(null!=e&&this._validate(So,`layers.${this.id}.paint.${t}`,t,e,i))return!1;const n=this._transitionablePaint,r=n._properties.properties;if(H(t,Ea)){const i=t.slice(0,-11);return r[i]&&n.setTransition(i,e||void 0),!1}if(!r[t])return!1;const s=n._values[t],o=s.value.isDataDriven(),a=s.value;n.setValue(t,e),this.isConfigDependent=this.isConfigDependent||n.isConfigDependent,this._handleSpecialPaintPropertyUpdate(t);const l=n._values[t].value,c=l.isDataDriven(),h=H(t,"pattern")||"line-dasharray"===t;return c||o||h||this._handleOverridablePaintPropertyUpdate(t,a,l)}_handleSpecialPaintPropertyUpdate(t){}getProgramIds(){return null}getDefaultProgramParams(t,e){return null}_handleOverridablePaintPropertyUpdate(t,e,i){return!1}isHidden(t){return!!(this.minzoom&&t<this.minzoom)||!!(this.maxzoom&&t>=this.maxzoom)||"none"===this.visibility}updateTransitions(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)}hasTransition(){return this._transitioningPaint.hasTransition()}recalculate(t,e){this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t,void 0,e)),this.paint=this._transitioningPaint.possiblyEvaluate(t,void 0,e)}serialize(){return W({id:this.id,type:this.type,slot:this.slot,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()},((t,e)=>!(void 0===t||"layout"===e&&!Object.keys(t).length||"paint"===e&&!Object.keys(t).length)))}_validate(t,e,i,n,r={}){return(!r||!1!==r.validate)&&Co(this,t.call(go,{key:e,layerType:this.type,objectKey:i,value:n,styleSpec:De,style:{glyphs:!0,sprite:!0}}))}is3D(){return!1}isSky(){return!1}isTileClipped(){return!1}hasOffscreenPass(){return!1}hasShadowPass(){return!1}canCastShadows(){return!1}hasLightBeamPass(){return!1}cutoffRange(){return 0}resize(){}isStateDependent(){for(const t in this.paint._values){const e=this.paint.get(t);if(e instanceof pa&&hs(e.property.specification)&&("source"===e.value.kind||"composite"===e.value.kind)&&e.value.isStateDependent)return!0}return!1}compileFilter(){this._filterCompiled||(this._featureFilter=Bs(this.filter),this._filterCompiled=!0)}invalidateCompiledFilter(){this._filterCompiled=!1}dynamicFilter(){return this._featureFilter.dynamicFilter}dynamicFilterNeedsFeature(){return this._featureFilter.needFeature}getLayerRenderingStats(){return this._stats}resetLayerRenderingStats(){this._stats&&(this._stats.numRenderedVerticesInShadowPass=0,this._stats.numRenderedVerticesInTransparentPass=0)}}class Ta{constructor(){this._changed=!1,this._updatedLayers={},this._removedLayers={},this._updatedSourceCaches={},this._updatedPaintProps=new Set,this._updatedImages=new Set}isDirty(){return this._changed}setDirty(){this._changed=!0}getUpdatedSourceCaches(){return this._updatedSourceCaches}updateSourceCache(t,e){this._updatedSourceCaches[t]=e,this.setDirty()}discardSourceCacheUpdate(t){delete this._updatedSourceCaches[t]}updateLayer(t){const e=t.scope;this._updatedLayers[e]=this._updatedLayers[e]||new Set,this._updatedLayers[e].add(t.id),this.setDirty()}removeLayer(t){const e=t.scope;this._removedLayers[e]=this._removedLayers[e]||{},this._updatedLayers[e]=this._updatedLayers[e]||new Set,this._removedLayers[e][t.id]=t,this._updatedLayers[e].delete(t.id),this._updatedPaintProps.delete(t.fqid),this.setDirty()}getRemovedLayer(t){return this._removedLayers[t.scope]?this._removedLayers[t.scope][t.id]:null}discardLayerRemoval(t){this._removedLayers[t.scope]&&delete this._removedLayers[t.scope][t.id]}getLayerUpdatesByScope(){const t={};for(const e in this._updatedLayers)t[e]=t[e]||{},t[e].updatedIds=Array.from(this._updatedLayers[e].values());for(const e in this._removedLayers)t[e]=t[e]||{},t[e].removedIds=Object.keys(this._removedLayers[e]);return t}getUpdatedPaintProperties(){return this._updatedPaintProps}updatePaintProperties(t){this._updatedPaintProps.add(t.fqid),this.setDirty()}getUpdatedImages(){return Array.from(this._updatedImages.values())}updateImage(t){this._updatedImages.add(t),this.setDirty()}resetUpdatedImages(){this._updatedImages.clear()}reset(){this._changed=!1,this._updatedLayers={},this._removedLayers={},this._updatedSourceCaches={},this._updatedPaintProps.clear(),this._updatedImages.clear()}}const Ma={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array};class Aa{constructor(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8}}class Ca{constructor(){this.isTransferred=!1,this.capacity=-1,this.resize(0)}static serialize(t,e){return t._trim(),e&&(t.isTransferred=!0,e.add(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}}static deserialize(t){const e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e}_trim(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())}clear(){this.length=0}resize(t){this.reserve(t),this.length=t}reserve(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);const e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}}_refreshViews(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")}destroy(){this.int8=this.uint8=this.int16=this.uint16=this.int32=this.uint32=this.float32=null,this.arrayBuffer=null}}function ka(t,e=1){let i=0,n=0;return{members:t.map((t=>{const r=Ma[t.type].BYTES_PER_ELEMENT,s=i=Pa(i,Math.max(e,r)),o=t.components||1;return n=Math.max(n,r),i+=r*o,{name:t.name,type:t.type,components:o,offset:s}})),size:Pa(i,Math.max(n,e)),alignment:e}}function Pa(t,e){return Math.ceil(t/e)*e}class Ia extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(t,e){const i=this.length;return this.resize(i+1),this.emplace(i,t,e)}emplace(t,e,i){const n=2*t;return this.int16[n+0]=e,this.int16[n+1]=i,t}}Ia.prototype.bytesPerElement=4,Lo(Ia,"StructArrayLayout2i4");class Da extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(t,e,i){const n=this.length;return this.resize(n+1),this.emplace(n,t,e,i)}emplace(t,e,i,n){const r=3*t;return this.int16[r+0]=e,this.int16[r+1]=i,this.int16[r+2]=n,t}}Da.prototype.bytesPerElement=6,Lo(Da,"StructArrayLayout3i6");class Oa extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(t,e,i,n){const r=this.length;return this.resize(r+1),this.emplace(r,t,e,i,n)}emplace(t,e,i,n,r){const s=4*t;return this.int16[s+0]=e,this.int16[s+1]=i,this.int16[s+2]=n,this.int16[s+3]=r,t}}Oa.prototype.bytesPerElement=8,Lo(Oa,"StructArrayLayout4i8");class La extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r){const s=this.length;return this.resize(s+1),this.emplace(s,t,e,i,n,r)}emplace(t,e,i,n,r,s){const o=5*t;return this.int16[o+0]=e,this.int16[o+1]=i,this.int16[o+2]=n,this.int16[o+3]=r,this.int16[o+4]=s,t}}La.prototype.bytesPerElement=10,Lo(La,"StructArrayLayout5i10");class za extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r,s,o){const a=this.length;return this.resize(a+1),this.emplace(a,t,e,i,n,r,s,o)}emplace(t,e,i,n,r,s,o,a){const l=6*t,c=12*t,h=3*t;return this.int16[l+0]=e,this.int16[l+1]=i,this.uint8[c+4]=n,this.uint8[c+5]=r,this.uint8[c+6]=s,this.uint8[c+7]=o,this.float32[h+2]=a,t}}za.prototype.bytesPerElement=12,Lo(za,"StructArrayLayout2i4ub1f12");class Ra extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(t,e,i,n){const r=this.length;return this.resize(r+1),this.emplace(r,t,e,i,n)}emplace(t,e,i,n,r){const s=4*t;return this.float32[s+0]=e,this.float32[s+1]=i,this.float32[s+2]=n,this.float32[s+3]=r,t}}Ra.prototype.bytesPerElement=16,Lo(Ra,"StructArrayLayout4f16");class Fa extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r){const s=this.length;return this.resize(s+1),this.emplace(s,t,e,i,n,r)}emplace(t,e,i,n,r,s){const o=6*t,a=3*t;return this.uint16[o+0]=e,this.uint16[o+1]=i,this.uint16[o+2]=n,this.uint16[o+3]=r,this.float32[a+2]=s,t}}Fa.prototype.bytesPerElement=12,Lo(Fa,"StructArrayLayout4ui1f12");class Ba extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(t,e,i,n){const r=this.length;return this.resize(r+1),this.emplace(r,t,e,i,n)}emplace(t,e,i,n,r){const s=4*t;return this.uint16[s+0]=e,this.uint16[s+1]=i,this.uint16[s+2]=n,this.uint16[s+3]=r,t}}Ba.prototype.bytesPerElement=8,Lo(Ba,"StructArrayLayout4ui8");class Na extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r,s){const o=this.length;return this.resize(o+1),this.emplace(o,t,e,i,n,r,s)}emplace(t,e,i,n,r,s,o){const a=6*t;return this.int16[a+0]=e,this.int16[a+1]=i,this.int16[a+2]=n,this.int16[a+3]=r,this.int16[a+4]=s,this.int16[a+5]=o,t}}Na.prototype.bytesPerElement=12,Lo(Na,"StructArrayLayout6i12");class ja extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r,s,o,a,l,c,h,u){const d=this.length;return this.resize(d+1),this.emplace(d,t,e,i,n,r,s,o,a,l,c,h,u)}emplace(t,e,i,n,r,s,o,a,l,c,h,u,d){const p=12*t;return this.int16[p+0]=e,this.int16[p+1]=i,this.int16[p+2]=n,this.int16[p+3]=r,this.uint16[p+4]=s,this.uint16[p+5]=o,this.uint16[p+6]=a,this.uint16[p+7]=l,this.int16[p+8]=c,this.int16[p+9]=h,this.int16[p+10]=u,this.int16[p+11]=d,t}}ja.prototype.bytesPerElement=24,Lo(ja,"StructArrayLayout4i4ui4i24");class Va extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r,s){const o=this.length;return this.resize(o+1),this.emplace(o,t,e,i,n,r,s)}emplace(t,e,i,n,r,s,o){const a=10*t,l=5*t;return this.int16[a+0]=e,this.int16[a+1]=i,this.int16[a+2]=n,this.float32[l+2]=r,this.float32[l+3]=s,this.float32[l+4]=o,t}}Va.prototype.bytesPerElement=20,Lo(Va,"StructArrayLayout3i3f20");class Ua extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)}emplaceBack(t){const e=this.length;return this.resize(e+1),this.emplace(e,t)}emplace(t,e){return this.uint32[1*t+0]=e,t}}Ua.prototype.bytesPerElement=4,Lo(Ua,"StructArrayLayout1ul4");class $a extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(t,e){const i=this.length;return this.resize(i+1),this.emplace(i,t,e)}emplace(t,e,i){const n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=i,t}}$a.prototype.bytesPerElement=4,Lo($a,"StructArrayLayout2ui4");class Ha extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r,s,o,a,l,c,h,u,d){const p=this.length;return this.resize(p+1),this.emplace(p,t,e,i,n,r,s,o,a,l,c,h,u,d)}emplace(t,e,i,n,r,s,o,a,l,c,h,u,d,p){const f=20*t,m=10*t;return this.int16[f+0]=e,this.int16[f+1]=i,this.int16[f+2]=n,this.int16[f+3]=r,this.int16[f+4]=s,this.float32[m+3]=o,this.float32[m+4]=a,this.float32[m+5]=l,this.float32[m+6]=c,this.int16[f+14]=h,this.uint32[m+8]=u,this.uint16[f+18]=d,this.uint16[f+19]=p,t}}Ha.prototype.bytesPerElement=40,Lo(Ha,"StructArrayLayout5i4f1i1ul2ui40");class qa extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r,s,o){const a=this.length;return this.resize(a+1),this.emplace(a,t,e,i,n,r,s,o)}emplace(t,e,i,n,r,s,o,a){const l=8*t;return this.int16[l+0]=e,this.int16[l+1]=i,this.int16[l+2]=n,this.int16[l+4]=r,this.int16[l+5]=s,this.int16[l+6]=o,this.int16[l+7]=a,t}}qa.prototype.bytesPerElement=16,Lo(qa,"StructArrayLayout3i2i2i16");class Wa extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r){const s=this.length;return this.resize(s+1),this.emplace(s,t,e,i,n,r)}emplace(t,e,i,n,r,s){const o=4*t,a=8*t;return this.float32[o+0]=e,this.float32[o+1]=i,this.float32[o+2]=n,this.int16[a+6]=r,this.int16[a+7]=s,t}}Wa.prototype.bytesPerElement=16,Lo(Wa,"StructArrayLayout2f1f2i16");class Ga extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(t,e,i,n){const r=this.length;return this.resize(r+1),this.emplace(r,t,e,i,n)}emplace(t,e,i,n,r){const s=12*t,o=3*t;return this.uint8[s+0]=e,this.uint8[s+1]=i,this.float32[o+1]=n,this.float32[o+2]=r,t}}Ga.prototype.bytesPerElement=12,Lo(Ga,"StructArrayLayout2ub2f12");class Za extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(t,e,i){const n=this.length;return this.resize(n+1),this.emplace(n,t,e,i)}emplace(t,e,i,n){const r=3*t;return this.uint16[r+0]=e,this.uint16[r+1]=i,this.uint16[r+2]=n,t}}Za.prototype.bytesPerElement=6,Lo(Za,"StructArrayLayout3ui6");class Ya extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,b){const x=this.length;return this.resize(x+1),this.emplace(x,t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,b)}emplace(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,b,x){const w=30*t,E=15*t,S=60*t;return this.int16[w+0]=e,this.int16[w+1]=i,this.int16[w+2]=n,this.float32[E+2]=r,this.float32[E+3]=s,this.uint16[w+8]=o,this.uint16[w+9]=a,this.uint32[E+5]=l,this.uint32[E+6]=c,this.uint32[E+7]=h,this.uint16[w+16]=u,this.uint16[w+17]=d,this.uint16[w+18]=p,this.float32[E+10]=f,this.float32[E+11]=m,this.uint8[S+48]=g,this.uint8[S+49]=_,this.uint8[S+50]=y,this.uint32[E+13]=v,this.int16[w+28]=b,this.uint8[S+58]=x,t}}Ya.prototype.bytesPerElement=60,Lo(Ya,"StructArrayLayout3i2f2ui3ul3ui2f3ub1ul1i1ub60");class Xa extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,b,x,w,E,S,T,M,A,C,k,P,I){const D=this.length;return this.resize(D+1),this.emplace(D,t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,b,x,w,E,S,T,M,A,C,k,P,I)}emplace(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,b,x,w,E,S,T,M,A,C,k,P,I,D){const O=20*t,L=40*t,z=80*t;return this.float32[O+0]=e,this.float32[O+1]=i,this.int16[L+4]=n,this.int16[L+5]=r,this.int16[L+6]=s,this.int16[L+7]=o,this.int16[L+8]=a,this.int16[L+9]=l,this.int16[L+10]=c,this.int16[L+11]=h,this.int16[L+12]=u,this.uint16[L+13]=d,this.uint16[L+14]=p,this.uint16[L+15]=f,this.uint16[L+16]=m,this.uint16[L+17]=g,this.uint16[L+18]=_,this.uint16[L+19]=y,this.uint16[L+20]=v,this.uint16[L+21]=b,this.uint16[L+22]=x,this.uint16[L+23]=w,this.uint16[L+24]=E,this.uint16[L+25]=S,this.uint16[L+26]=T,this.uint16[L+27]=M,this.uint32[O+14]=A,this.float32[O+15]=C,this.float32[O+16]=k,this.float32[O+17]=P,this.float32[O+18]=I,this.uint8[z+76]=D,t}}Xa.prototype.bytesPerElement=80,Lo(Xa,"StructArrayLayout2f9i15ui1ul4f1ub80");class Ka extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(t){const e=this.length;return this.resize(e+1),this.emplace(e,t)}emplace(t,e){return this.float32[1*t+0]=e,t}}Ka.prototype.bytesPerElement=4,Lo(Ka,"StructArrayLayout1f4");class Qa extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r){const s=this.length;return this.resize(s+1),this.emplace(s,t,e,i,n,r)}emplace(t,e,i,n,r,s){const o=5*t;return this.float32[o+0]=e,this.float32[o+1]=i,this.float32[o+2]=n,this.float32[o+3]=r,this.float32[o+4]=s,t}}Qa.prototype.bytesPerElement=20,Lo(Qa,"StructArrayLayout5f20");class Ja extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r,s,o){const a=this.length;return this.resize(a+1),this.emplace(a,t,e,i,n,r,s,o)}emplace(t,e,i,n,r,s,o,a){const l=7*t;return this.float32[l+0]=e,this.float32[l+1]=i,this.float32[l+2]=n,this.float32[l+3]=r,this.float32[l+4]=s,this.float32[l+5]=o,this.float32[l+6]=a,t}}Ja.prototype.bytesPerElement=28,Lo(Ja,"StructArrayLayout7f28");class tl extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(t,e,i,n){const r=this.length;return this.resize(r+1),this.emplace(r,t,e,i,n)}emplace(t,e,i,n,r){const s=6*t;return this.uint32[3*t+0]=e,this.uint16[s+2]=i,this.uint16[s+3]=n,this.uint16[s+4]=r,t}}tl.prototype.bytesPerElement=12,Lo(tl,"StructArrayLayout1ul3ui12");class el extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)}emplaceBack(t){const e=this.length;return this.resize(e+1),this.emplace(e,t)}emplace(t,e){return this.uint16[1*t+0]=e,t}}el.prototype.bytesPerElement=2,Lo(el,"StructArrayLayout1ui2");class il extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(t,e,i){const n=this.length;return this.resize(n+1),this.emplace(n,t,e,i)}emplace(t,e,i,n){const r=3*t;return this.float32[r+0]=e,this.float32[r+1]=i,this.float32[r+2]=n,t}}il.prototype.bytesPerElement=12,Lo(il,"StructArrayLayout3f12");class nl extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(t,e){const i=this.length;return this.resize(i+1),this.emplace(i,t,e)}emplace(t,e,i){const n=2*t;return this.float32[n+0]=e,this.float32[n+1]=i,t}}nl.prototype.bytesPerElement=8,Lo(nl,"StructArrayLayout2f8");class rl extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m){const g=this.length;return this.resize(g+1),this.emplace(g,t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m)}emplace(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g){const _=16*t;return this.float32[_+0]=e,this.float32[_+1]=i,this.float32[_+2]=n,this.float32[_+3]=r,this.float32[_+4]=s,this.float32[_+5]=o,this.float32[_+6]=a,this.float32[_+7]=l,this.float32[_+8]=c,this.float32[_+9]=h,this.float32[_+10]=u,this.float32[_+11]=d,this.float32[_+12]=p,this.float32[_+13]=f,this.float32[_+14]=m,this.float32[_+15]=g,t}}rl.prototype.bytesPerElement=64,Lo(rl,"StructArrayLayout16f64");class sl extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)}emplaceBack(t,e,i,n,r,s,o){const a=this.length;return this.resize(a+1),this.emplace(a,t,e,i,n,r,s,o)}emplace(t,e,i,n,r,s,o,a){const l=10*t,c=5*t;return this.uint16[l+0]=e,this.uint16[l+1]=i,this.uint16[l+2]=n,this.uint16[l+3]=r,this.float32[c+2]=s,this.float32[c+3]=o,this.float32[c+4]=a,t}}sl.prototype.bytesPerElement=20,Lo(sl,"StructArrayLayout4ui3f20");class ol extends Ca{_refreshViews(){this.uint8=new Uint8Array(this.arrayBuffer)}emplaceBack(t){const e=this.length;return this.resize(e+1),this.emplace(e,t)}emplace(t,e){return this.uint8[1*t+0]=e,t}}ol.prototype.bytesPerElement=1,Lo(ol,"StructArrayLayout1ub1");class al extends Aa{get projectedAnchorX(){return this._structArray.int16[this._pos2+0]}get projectedAnchorY(){return this._structArray.int16[this._pos2+1]}get projectedAnchorZ(){return this._structArray.int16[this._pos2+2]}get tileAnchorX(){return this._structArray.int16[this._pos2+3]}get tileAnchorY(){return this._structArray.int16[this._pos2+4]}get x1(){return this._structArray.float32[this._pos4+3]}get y1(){return this._structArray.float32[this._pos4+4]}get x2(){return this._structArray.float32[this._pos4+5]}get y2(){return this._structArray.float32[this._pos4+6]}get padding(){return this._structArray.int16[this._pos2+14]}get featureIndex(){return this._structArray.uint32[this._pos4+8]}get sourceLayerIndex(){return this._structArray.uint16[this._pos2+18]}get bucketIndex(){return this._structArray.uint16[this._pos2+19]}}al.prototype.size=40;class ll extends Ha{get(t){return new al(this,t)}}Lo(ll,"CollisionBoxArray");class cl extends Aa{get projectedAnchorX(){return this._structArray.int16[this._pos2+0]}get projectedAnchorY(){return this._structArray.int16[this._pos2+1]}get projectedAnchorZ(){return this._structArray.int16[this._pos2+2]}get tileAnchorX(){return this._structArray.float32[this._pos4+2]}get tileAnchorY(){return this._structArray.float32[this._pos4+3]}get glyphStartIndex(){return this._structArray.uint16[this._pos2+8]}get numGlyphs(){return this._structArray.uint16[this._pos2+9]}get vertexStartIndex(){return this._structArray.uint32[this._pos4+5]}get lineStartIndex(){return this._structArray.uint32[this._pos4+6]}get lineLength(){return this._structArray.uint32[this._pos4+7]}get segment(){return this._structArray.uint16[this._pos2+16]}get lowerSize(){return this._structArray.uint16[this._pos2+17]}get upperSize(){return this._structArray.uint16[this._pos2+18]}get lineOffsetX(){return this._structArray.float32[this._pos4+10]}get lineOffsetY(){return this._structArray.float32[this._pos4+11]}get writingMode(){return this._structArray.uint8[this._pos1+48]}get placedOrientation(){return this._structArray.uint8[this._pos1+49]}set placedOrientation(t){this._structArray.uint8[this._pos1+49]=t}get hidden(){return this._structArray.uint8[this._pos1+50]}set hidden(t){this._structArray.uint8[this._pos1+50]=t}get crossTileID(){return this._structArray.uint32[this._pos4+13]}set crossTileID(t){this._structArray.uint32[this._pos4+13]=t}get associatedIconIndex(){return this._structArray.int16[this._pos2+28]}get flipState(){return this._structArray.uint8[this._pos1+58]}set flipState(t){this._structArray.uint8[this._pos1+58]=t}}cl.prototype.size=60;class hl extends Ya{get(t){return new cl(this,t)}}Lo(hl,"PlacedSymbolArray");class ul extends Aa{get tileAnchorX(){return this._structArray.float32[this._pos4+0]}get tileAnchorY(){return this._structArray.float32[this._pos4+1]}get projectedAnchorX(){return this._structArray.int16[this._pos2+4]}get projectedAnchorY(){return this._structArray.int16[this._pos2+5]}get projectedAnchorZ(){return this._structArray.int16[this._pos2+6]}get rightJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+7]}get centerJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+8]}get leftJustifiedTextSymbolIndex(){return this._structArray.int16[this._pos2+9]}get verticalPlacedTextSymbolIndex(){return this._structArray.int16[this._pos2+10]}get placedIconSymbolIndex(){return this._structArray.int16[this._pos2+11]}get verticalPlacedIconSymbolIndex(){return this._structArray.int16[this._pos2+12]}get key(){return this._structArray.uint16[this._pos2+13]}get textBoxStartIndex(){return this._structArray.uint16[this._pos2+14]}get textBoxEndIndex(){return this._structArray.uint16[this._pos2+15]}get verticalTextBoxStartIndex(){return this._structArray.uint16[this._pos2+16]}get verticalTextBoxEndIndex(){return this._structArray.uint16[this._pos2+17]}get iconBoxStartIndex(){return this._structArray.uint16[this._pos2+18]}get iconBoxEndIndex(){return this._structArray.uint16[this._pos2+19]}get verticalIconBoxStartIndex(){return this._structArray.uint16[this._pos2+20]}get verticalIconBoxEndIndex(){return this._structArray.uint16[this._pos2+21]}get featureIndex(){return this._structArray.uint16[this._pos2+22]}get numHorizontalGlyphVertices(){return this._structArray.uint16[this._pos2+23]}get numVerticalGlyphVertices(){return this._structArray.uint16[this._pos2+24]}get numIconVertices(){return this._structArray.uint16[this._pos2+25]}get numVerticalIconVertices(){return this._structArray.uint16[this._pos2+26]}get useRuntimeCollisionCircles(){return this._structArray.uint16[this._pos2+27]}get crossTileID(){return this._structArray.uint32[this._pos4+14]}set crossTileID(t){this._structArray.uint32[this._pos4+14]=t}get textOffset0(){return this._structArray.float32[this._pos4+15]}get textOffset1(){return this._structArray.float32[this._pos4+16]}get collisionCircleDiameter(){return this._structArray.float32[this._pos4+17]}get zOffset(){return this._structArray.float32[this._pos4+18]}set zOffset(t){this._structArray.float32[this._pos4+18]=t}get hasIconTextFit(){return this._structArray.uint8[this._pos1+76]}}ul.prototype.size=80;class dl extends Xa{get(t){return new ul(this,t)}}Lo(dl,"SymbolInstanceArray");class pl extends Ka{getoffsetX(t){return this.float32[1*t+0]}}Lo(pl,"GlyphOffsetArray");class fl extends Ia{getx(t){return this.int16[2*t+0]}gety(t){return this.int16[2*t+1]}}Lo(fl,"SymbolLineVertexArray");class ml extends Aa{get featureIndex(){return this._structArray.uint32[this._pos4+0]}get sourceLayerIndex(){return this._structArray.uint16[this._pos2+2]}get bucketIndex(){return this._structArray.uint16[this._pos2+3]}get layoutVertexArrayOffset(){return this._structArray.uint16[this._pos2+4]}}ml.prototype.size=12;class gl extends tl{get(t){return new ml(this,t)}}Lo(gl,"FeatureIndexArray");class _l extends $a{geta_centroid_pos0(t){return this.uint16[2*t+0]}geta_centroid_pos1(t){return this.uint16[2*t+1]}}Lo(_l,"FillExtrusionCentroidArray");const yl=ka([{name:"a_pos",components:2,type:"Int16"}],4),vl=ka([{name:"a_pos_3",components:3,type:"Int16"},{name:"a_pos_normal_3",components:3,type:"Int16"}]);class bl{constructor(t=[]){this.segments=t}_prepareSegment(t,e,i,n){let r=this.segments[this.segments.length-1];return t>bl.MAX_VERTEX_ARRAY_LENGTH&&Y(`Max vertices per segment is ${bl.MAX_VERTEX_ARRAY_LENGTH}: bucket requested ${t}`),(!r||r.vertexLength+t>bl.MAX_VERTEX_ARRAY_LENGTH||r.sortKey!==n)&&(r={vertexOffset:e,primitiveOffset:i,vertexLength:0,primitiveLength:0},void 0!==n&&(r.sortKey=n),this.segments.push(r)),r}prepareSegment(t,e,i,n){return this._prepareSegment(t,e.length,i.length,n)}get(){return this.segments}destroy(){for(const t of this.segments)for(const e in t.vaos)t.vaos[e].destroy()}static simpleSegment(t,e,i,n){return new bl([{vertexOffset:t,primitiveOffset:e,vertexLength:i,primitiveLength:n,vaos:{},sortKey:0}])}}function xl(t,e){return 256*(t=I(Math.floor(t),0,255))+I(Math.floor(e),0,255)}bl.MAX_VERTEX_ARRAY_LENGTH=Math.pow(2,16)-1,Lo(bl,"SegmentVector");const wl=ka([{name:"a_pattern",components:4,type:"Uint16"},{name:"a_pixel_ratio",components:1,type:"Float32"}]),El=ka([{name:"a_dash",components:4,type:"Uint16"}]);var Sl={exports:{}},Tl={exports:{}};!function(t){t.exports=function(t,e){var i,n,r,s,o,a,l,c;for(n=t.length-(i=3&t.length),r=e,o=3432918353,a=461845907,c=0;c<n;)l=255&t.charCodeAt(c)|(255&t.charCodeAt(++c))<<8|(255&t.charCodeAt(++c))<<16|(255&t.charCodeAt(++c))<<24,++c,r=27492+(65535&(s=5*(65535&(r=(r^=l=(65535&(l=(l=(65535&l)*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*a+(((l>>>16)*a&65535)<<16)&4294967295)<<13|r>>>19))+((5*(r>>>16)&65535)<<16)&4294967295))+((58964+(s>>>16)&65535)<<16);switch(l=0,i){case 3:l^=(255&t.charCodeAt(c+2))<<16;case 2:l^=(255&t.charCodeAt(c+1))<<8;case 1:r^=l=(65535&(l=(l=(65535&(l^=255&t.charCodeAt(c)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*a+(((l>>>16)*a&65535)<<16)&4294967295}return r^=t.length,r=2246822507*(65535&(r^=r>>>16))+((2246822507*(r>>>16)&65535)<<16)&4294967295,r=3266489909*(65535&(r^=r>>>13))+((3266489909*(r>>>16)&65535)<<16)&4294967295,(r^=r>>>16)>>>0}}(Tl);var Ml=Tl.exports,Al={exports:{}};!function(t){t.exports=function(t,e){for(var i,n=t.length,r=e^n,s=0;n>=4;)i=1540483477*(65535&(i=255&t.charCodeAt(s)|(255&t.charCodeAt(++s))<<8|(255&t.charCodeAt(++s))<<16|(255&t.charCodeAt(++s))<<24))+((1540483477*(i>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(i=1540483477*(65535&(i^=i>>>24))+((1540483477*(i>>>16)&65535)<<16)),n-=4,++s;switch(n){case 3:r^=(255&t.charCodeAt(s+2))<<16;case 2:r^=(255&t.charCodeAt(s+1))<<8;case 1:r=1540483477*(65535&(r^=255&t.charCodeAt(s)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),(r^=r>>>15)>>>0}}(Al);var Cl=Ml,kl=Al.exports;Sl.exports=Cl,Sl.exports.murmur3=Cl,Sl.exports.murmur2=kl;var Pl=p(Sl.exports);class Il{constructor(){this.ids=[],this.uniqueIds=[],this.positions=[],this.indexed=!1}add(t,e,i,n){this.ids.push(Dl(t)),this.positions.push(e,i,n)}eachPosition(t,e){const i=Dl(t);let n=0,r=this.ids.length-1;for(;n<r;){const t=n+r>>1;this.ids[t]>=i?r=t:n=t+1}for(;this.ids[n]===i;)e(this.positions[3*n],this.positions[3*n+1],this.positions[3*n+2]),n++}static serialize(t,e){const i=new Float64Array(t.ids),n=new Uint32Array(t.positions);return Ol(i,n,0,i.length-1),e&&(e.add(i.buffer),e.add(n.buffer)),{ids:i,positions:n}}static deserialize(t){const e=new Il;let i;e.ids=t.ids,e.positions=t.positions;for(const t of e.ids)t!==i&&e.uniqueIds.push(t),i=t;return e.indexed=!0,e}}function Dl(t){const e=+t;return!isNaN(e)&&Number.MIN_SAFE_INTEGER<=e&&e<=Number.MAX_SAFE_INTEGER?e:Pl(String(t))}function Ol(t,e,i,n){for(;i<n;){const r=t[i+n>>1];let s=i-1,o=n+1;for(;;){do{s++}while(t[s]<r);do{o--}while(t[o]>r);if(s>=o)break;Ll(t,s,o),Ll(e,3*s,3*o),Ll(e,3*s+1,3*o+1),Ll(e,3*s+2,3*o+2)}o-i<n-o?(Ol(t,e,i,o),i=o+1):(Ol(t,e,o+1,n),n=o)}}function Ll(t,e,i){const n=t[e];t[e]=t[i],t[i]=n}Lo(Il,"FeaturePositionMap");class zl{constructor(t){this.gl=t.gl,this.initialized=!1}fetchUniformLocation(t,e){return this.location||this.initialized||(this.location=this.gl.getUniformLocation(t,e),this.initialized=!0),!!this.location}}class Rl extends zl{constructor(t){super(t),this.current=0}set(t,e,i){this.fetchUniformLocation(t,e)&&this.current!==i&&(this.current=i,this.gl.uniform1i(this.location,i))}}class Fl extends zl{constructor(t){super(t),this.current=0}set(t,e,i){this.fetchUniformLocation(t,e)&&this.current!==i&&(this.current=i,this.gl.uniform1f(this.location,i))}}class Bl extends zl{constructor(t){super(t),this.current=[0,0]}set(t,e,i){this.fetchUniformLocation(t,e)&&(i[0]===this.current[0]&&i[1]===this.current[1]||(this.current=i,this.gl.uniform2f(this.location,i[0],i[1])))}}class Nl extends zl{constructor(t){super(t),this.current=[0,0,0]}set(t,e,i){this.fetchUniformLocation(t,e)&&(i[0]===this.current[0]&&i[1]===this.current[1]&&i[2]===this.current[2]||(this.current=i,this.gl.uniform3f(this.location,i[0],i[1],i[2])))}}class jl extends zl{constructor(t){super(t),this.current=[0,0,0,0]}set(t,e,i){this.fetchUniformLocation(t,e)&&(i[0]===this.current[0]&&i[1]===this.current[1]&&i[2]===this.current[2]&&i[3]===this.current[3]||(this.current=i,this.gl.uniform4f(this.location,i[0],i[1],i[2],i[3])))}}class Vl extends zl{constructor(t){super(t),this.current=ui.transparent}set(t,e,i){this.fetchUniformLocation(t,e)&&(i.r===this.current.r&&i.g===this.current.g&&i.b===this.current.b&&i.a===this.current.a||(this.current=i,this.gl.uniform4f(this.location,i.r,i.g,i.b,i.a)))}}const Ul=new Float32Array(16);class $l extends zl{constructor(t){super(t),this.current=Ul}set(t,e,i){if(this.fetchUniformLocation(t,e)){if(i[12]!==this.current[12]||i[0]!==this.current[0])return this.current=i,void this.gl.uniformMatrix4fv(this.location,!1,i);for(let t=1;t<16;t++)if(i[t]!==this.current[t]){this.current=i,this.gl.uniformMatrix4fv(this.location,!1,i);break}}}}const Hl=new Float32Array(9);class ql extends zl{constructor(t){super(t),this.current=Hl}set(t,e,i){if(this.fetchUniformLocation(t,e))for(let t=0;t<9;t++)if(i[t]!==this.current[t]){this.current=i,this.gl.uniformMatrix3fv(this.location,!1,i);break}}}const Wl=new Float32Array(4);class Gl extends zl{constructor(t){super(t),this.current=Wl}set(t,e,i){if(this.fetchUniformLocation(t,e))for(let t=0;t<4;t++)if(i[t]!==this.current[t]){this.current=i,this.gl.uniformMatrix2fv(this.location,!1,i);break}}}function Zl(t){return[xl(255*t.r,255*t.g),xl(255*t.b,255*t.a)]}class Yl{constructor(t,e,i){this.value=t,this.uniformNames=e.map((t=>`u_${t}`)),this.type=i}setUniform(t,e,i,n,r){e.set(t,r,n.constantOr(this.value))}getBinding(t,e){return"color"===this.type?new Vl(t):new Fl(t)}}class Xl{constructor(t,e){this.uniformNames=e.map((t=>`u_${t}`)),this.pattern=null,this.pixelRatio=1}setConstantPatternPositions(t){this.pixelRatio=t.pixelRatio||1,this.pattern=t.tl.concat(t.br)}setUniform(t,e,i,n,r){const s="u_pattern"===r||"u_dash"===r?this.pattern:"u_pixel_ratio"===r?this.pixelRatio:null;s&&e.set(t,r,s)}getBinding(t,e){return"u_pattern"===e||"u_dash"===e?new jl(t):new Fl(t)}}class Kl{constructor(t,e,i,n){this.expression=t,this.type=i,this.maxValue=0,this.paintVertexAttributes=e.map((t=>({name:`a_${t}`,type:"Float32",components:"color"===i?2:1,offset:0}))),this.paintVertexArray=new n}populatePaintArray(t,e,i,n,r,s,o){const a=this.paintVertexArray.length,l=this.expression.evaluate(new oa(0,{brightness:s}),e,{},r,n,o);this.paintVertexArray.resize(t),this._setPaintValue(a,t,l)}updatePaintArray(t,e,i,n,r,s,o){const a=this.expression.evaluate({zoom:0,brightness:o},i,n,void 0,r);this._setPaintValue(t,e,a)}_setPaintValue(t,e,i){if("color"===this.type){const n=Zl(i);for(let i=t;i<e;i++)this.paintVertexArray.emplace(i,n[0],n[1])}else{for(let n=t;n<e;n++)this.paintVertexArray.emplace(n,i);this.maxValue=Math.max(this.maxValue,Math.abs(i))}}upload(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffer=t.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent||!this.expression.isLightConstant))}destroy(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()}}class Ql{constructor(t,e,i,n,r,s){this.expression=t,this.uniformNames=e.map((t=>`u_${t}_t`)),this.type=i,this.useIntegerZoom=n,this.zoom=r,this.maxValue=0,this.paintVertexAttributes=e.map((t=>({name:`a_${t}`,type:"Float32",components:"color"===i?4:2,offset:0}))),this.paintVertexArray=new s}populatePaintArray(t,e,i,n,r,s,o){const a=this.expression.evaluate(new oa(this.zoom,{brightness:s}),e,{},r,n,o),l=this.expression.evaluate(new oa(this.zoom+1,{brightness:s}),e,{},r,n,o),c=this.paintVertexArray.length;this.paintVertexArray.resize(t),this._setPaintValue(c,t,a,l)}updatePaintArray(t,e,i,n,r,s,o){const a=this.expression.evaluate({zoom:this.zoom,brightness:o},i,n,void 0,r),l=this.expression.evaluate({zoom:this.zoom+1,brightness:o},i,n,void 0,r);this._setPaintValue(t,e,a,l)}_setPaintValue(t,e,i,n){if("color"===this.type){const r=Zl(i),s=Zl(n);for(let i=t;i<e;i++)this.paintVertexArray.emplace(i,r[0],r[1],s[0],s[1])}else{for(let r=t;r<e;r++)this.paintVertexArray.emplace(r,i,n);this.maxValue=Math.max(this.maxValue,Math.abs(i),Math.abs(n))}}upload(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffer=t.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent||!this.expression.isLightConstant))}destroy(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()}setUniform(t,e,i,n,r){const s=this.useIntegerZoom?Math.floor(i.zoom):i.zoom,o=I(this.expression.interpolationFactor(s,this.zoom,this.zoom+1),0,1);e.set(t,r,o)}getBinding(t,e){return new Fl(t)}}class Jl{constructor(t,e,i,n,r){this.expression=t,this.layerId=r,this.paintVertexAttributes=("array"===i?El:wl).members;for(let t=0;t<e.length;++t);this.paintVertexArray=new n}populatePaintArray(t,e,i){const n=this.paintVertexArray.length;this.paintVertexArray.resize(t),this._setPaintValues(n,t,e.patterns&&e.patterns[this.layerId],i)}updatePaintArray(t,e,i,n,r,s,o){this._setPaintValues(t,e,i.patterns&&i.patterns[this.layerId],s)}_setPaintValues(t,e,i,n){if(!n||!i)return;const r=n[i];if(!r)return;const{tl:s,br:o,pixelRatio:a}=r;for(let i=t;i<e;i++)this.paintVertexArray.emplace(i,s[0],s[1],o[0],o[1],a)}upload(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer=t.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent||!this.expression.isLightConstant))}destroy(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()}}class tc{constructor(t,e,i=(()=>!0)){this.binders={},this._buffers=[];const n=[];for(const r in t.paint._values){const s=t.paint.get(r);if(!i(r))continue;if(!(s instanceof pa&&hs(s.property.specification)))continue;const o=nc(r,t.type),a=s.value,l=s.property.specification.type,c=!!s.property.useIntegerZoom,h="line-dasharray"===r||r.endsWith("pattern"),u="line-dasharray"===r&&"constant"!==t.layout.get("line-cap").value.kind;if("constant"!==a.kind||u)if("source"===a.kind||u||h){const e=oc(r,l,"source");this.binders[r]=h?new Jl(a,o,l,e,t.id):new Kl(a,o,l,e),n.push(`/a_${r}`)}else{const t=oc(r,l,"composite");this.binders[r]=new Ql(a,o,l,c,e,t),n.push(`/z_${r}`)}else this.binders[r]=h?new Xl(a.value,o):new Yl(a.value,o,l),n.push(`/u_${r}`)}this.cacheKey=n.sort().join("")}getMaxValue(t){const e=this.binders[t];return e instanceof Kl||e instanceof Ql?e.maxValue:0}populatePaintArrays(t,e,i,n,r,s,o){for(const a in this.binders){const l=this.binders[a];(l instanceof Kl||l instanceof Ql||l instanceof Jl)&&l.populatePaintArray(t,e,i,n,r,s,o)}}setConstantPatternPositions(t){for(const e in this.binders){const i=this.binders[e];i instanceof Xl&&i.setConstantPatternPositions(t)}}updatePaintArrays(t,e,i,n,r,s,o,a){let l=!1;const c=Object.keys(t),h=0!==c.length,u=h?c:e.uniqueIds;for(const c in this.binders){const d=this.binders[c];if((d instanceof Kl||d instanceof Ql||d instanceof Jl)&&(!0===d.expression.isStateDependent||!1===d.expression.isLightConstant)){const p=r.paint.get(c);d.expression=p.value;for(const i of u){const r=t[i.toString()];e.eachPosition(i,((t,e,i)=>{const l=n.feature(t);d.updatePaintArray(e,i,l,r,s,o,a)}))}if(!h)for(const e of i.uniqueIds){const r=t[e.toString()];i.eachPosition(e,((t,e,i)=>{const l=n.feature(t);d.updatePaintArray(e,i,l,r,s,o,a)}))}l=!0}}return l}defines(){const t=[];for(const e in this.binders){const i=this.binders[e];(i instanceof Yl||i instanceof Xl)&&t.push(...i.uniformNames.map((t=>`#define HAS_UNIFORM_${t}`)))}return t}getBinderAttributes(){const t=[];for(const e in this.binders){const i=this.binders[e];if(i instanceof Kl||i instanceof Ql||i instanceof Jl)for(let e=0;e<i.paintVertexAttributes.length;e++)t.push(i.paintVertexAttributes[e].name)}return t}getBinderUniforms(){const t=[];for(const e in this.binders){const i=this.binders[e];if(i instanceof Yl||i instanceof Xl||i instanceof Ql)for(const e of i.uniformNames)t.push(e)}return t}getPaintVertexBuffers(){return this._buffers}getUniforms(t){const e=[];for(const i in this.binders){const n=this.binders[i];if(n instanceof Yl||n instanceof Xl||n instanceof Ql)for(const r of n.uniformNames)e.push({name:r,property:i,binding:n.getBinding(t,r)})}return e}setUniforms(t,e,i,n,r){for(const{name:e,property:s,binding:o}of i)this.binders[s].setUniform(t,o,r,n.get(s),e)}updatePaintBuffers(){this._buffers=[];for(const t in this.binders){const e=this.binders[t];(e instanceof Kl||e instanceof Ql||e instanceof Jl)&&e.paintVertexBuffer&&this._buffers.push(e.paintVertexBuffer)}}upload(t){for(const e in this.binders){const i=this.binders[e];(i instanceof Kl||i instanceof Ql||i instanceof Jl)&&i.upload(t)}this.updatePaintBuffers()}destroy(){for(const t in this.binders){const e=this.binders[t];(e instanceof Kl||e instanceof Ql||e instanceof Jl)&&e.destroy()}}}class ec{constructor(t,e,i=(()=>!0)){this.programConfigurations={};for(const n of t)this.programConfigurations[n.id]=new tc(n,e,i);this.needsUpload=!1,this._featureMap=new Il,this._featureMapWithoutIds=new Il,this._bufferOffset=0,this._idlessCounter=0}populatePaintArrays(t,e,i,n,r,s,o,a){for(const i in this.programConfigurations)this.programConfigurations[i].populatePaintArrays(t,e,n,r,s,o,a);void 0!==e.id?this._featureMap.add(e.id,i,this._bufferOffset,t):(this._featureMapWithoutIds.add(this._idlessCounter,i,this._bufferOffset,t),this._idlessCounter+=1),this._bufferOffset=t,this.needsUpload=!0}updatePaintArrays(t,e,i,n,r,s){for(const o of i)this.needsUpload=this.programConfigurations[o.id].updatePaintArrays(t,this._featureMap,this._featureMapWithoutIds,e,o,n,r,s||0)||this.needsUpload}get(t){return this.programConfigurations[t]}upload(t){if(this.needsUpload){for(const e in this.programConfigurations)this.programConfigurations[e].upload(t);this.needsUpload=!1}}destroy(){for(const t in this.programConfigurations)this.programConfigurations[t].destroy()}}const ic={"text-opacity":["opacity"],"icon-opacity":["opacity"],"text-color":["fill_color"],"icon-color":["fill_color"],"text-emissive-strength":["emissive_strength"],"icon-emissive-strength":["emissive_strength"],"text-halo-color":["halo_color"],"icon-halo-color":["halo_color"],"text-halo-blur":["halo_blur"],"icon-halo-blur":["halo_blur"],"text-halo-width":["halo_width"],"icon-halo-width":["halo_width"],"line-gap-width":["gapwidth"],"line-pattern":["pattern","pixel_ratio"],"fill-pattern":["pattern","pixel_ratio"],"fill-extrusion-pattern":["pattern","pixel_ratio"],"line-dasharray":["dash"]};function nc(t,e){return ic[t]||[t.replace(`${e}-`,"").replace(/-/g,"_")]}const rc={"line-pattern":{source:Fa,composite:Fa},"fill-pattern":{source:Fa,composite:Fa},"fill-extrusion-pattern":{source:Fa,composite:Fa},"line-dasharray":{source:Ba,composite:Ba}},sc={color:{source:nl,composite:Ra},number:{source:Ka,composite:nl}};function oc(t,e,i){const n=rc[t];return n&&n[i]||sc[e][i]}Lo(Yl,"ConstantBinder"),Lo(Xl,"PatternConstantBinder"),Lo(Kl,"SourceExpressionBinder"),Lo(Jl,"PatternCompositeBinder"),Lo(Ql,"CompositeExpressionBinder"),Lo(tc,"ProgramConfiguration",{omit:["_buffers"]}),Lo(ec,"ProgramConfigurationSet");class ac{constructor(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))}setNorthEast(t){return this._ne=t instanceof Zd?new Zd(t.lng,t.lat):Zd.convert(t),this}setSouthWest(t){return this._sw=t instanceof Zd?new Zd(t.lng,t.lat):Zd.convert(t),this}extend(t){const e=this._sw,i=this._ne;let n,r;if(t instanceof Zd)n=t,r=t;else{if(!(t instanceof ac))return Array.isArray(t)?4===t.length||t.every(Array.isArray)?this.extend(ac.convert(t)):this.extend(Zd.convert(t)):"object"==typeof t&&null!==t&&t.hasOwnProperty("lat")&&(t.hasOwnProperty("lon")||t.hasOwnProperty("lng"))?this.extend(Zd.convert(t)):this;if(n=t._sw,r=t._ne,!n||!r)return this}return e||i?(e.lng=Math.min(n.lng,e.lng),e.lat=Math.min(n.lat,e.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new Zd(n.lng,n.lat),this._ne=new Zd(r.lng,r.lat)),this}getCenter(){return new Zd((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)}getSouthWest(){return this._sw}getNorthEast(){return this._ne}getNorthWest(){return new Zd(this.getWest(),this.getNorth())}getSouthEast(){return new Zd(this.getEast(),this.getSouth())}getWest(){return this._sw.lng}getSouth(){return this._sw.lat}getEast(){return this._ne.lng}getNorth(){return this._ne.lat}toArray(){return[this._sw.toArray(),this._ne.toArray()]}toString(){return`LngLatBounds(${this._sw.toString()}, ${this._ne.toString()})`}isEmpty(){return!(this._sw&&this._ne)}contains(t){const{lng:e,lat:i}=Zd.convert(t);let n=this._sw.lng<=e&&e<=this._ne.lng;return this._sw.lng>this._ne.lng&&(n=this._sw.lng>=e&&e>=this._ne.lng),this._sw.lat<=i&&i<=this._ne.lat&&n}static convert(t){return!t||t instanceof ac?t:new ac(t)}}var lc={},cc={};Object.defineProperty(cc,"__esModule",{value:!0}),cc.setMatrixArrayType=function(t){cc.ARRAY_TYPE=uc=t},cc.toRadian=function(t){return t*pc},cc.equals=function(t,e){return Math.abs(t-e)<=hc*Math.max(1,Math.abs(t),Math.abs(e))},cc.RANDOM=cc.ARRAY_TYPE=cc.EPSILON=void 0;var hc=1e-6;cc.EPSILON=hc;var uc="undefined"!=typeof Float32Array?Float32Array:Array;cc.ARRAY_TYPE=uc;var dc=Math.random;cc.RANDOM=dc;var pc=Math.PI/180;Math.hypot||(Math.hypot=function(){for(var t=0,e=arguments.length;e--;)t+=arguments[e]*arguments[e];return Math.sqrt(t)});var fc={};function mc(t){return mc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mc(t)}Object.defineProperty(fc,"__esModule",{value:!0}),fc.create=function(){var t=new gc.ARRAY_TYPE(4);return gc.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},fc.clone=function(t){var e=new gc.ARRAY_TYPE(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},fc.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},fc.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t},fc.fromValues=function(t,e,i,n){var r=new gc.ARRAY_TYPE(4);return r[0]=t,r[1]=e,r[2]=i,r[3]=n,r},fc.set=function(t,e,i,n,r){return t[0]=e,t[1]=i,t[2]=n,t[3]=r,t},fc.transpose=function(t,e){if(t===e){var i=e[1];t[1]=e[2],t[2]=i}else t[0]=e[0],t[1]=e[2],t[2]=e[1],t[3]=e[3];return t},fc.invert=function(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=i*s-r*n;return o?(t[0]=s*(o=1/o),t[1]=-n*o,t[2]=-r*o,t[3]=i*o,t):null},fc.adjoint=function(t,e){var i=e[0];return t[0]=e[3],t[1]=-e[1],t[2]=-e[2],t[3]=i,t},fc.determinant=function(t){return t[0]*t[3]-t[2]*t[1]},fc.multiply=yc,fc.rotate=function(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=Math.sin(i),l=Math.cos(i);return t[0]=n*l+s*a,t[1]=r*l+o*a,t[2]=n*-a+s*l,t[3]=r*-a+o*l,t},fc.scale=function(t,e,i){var n=e[1],r=e[2],s=e[3],o=i[0],a=i[1];return t[0]=e[0]*o,t[1]=n*o,t[2]=r*a,t[3]=s*a,t},fc.fromRotation=function(t,e){var i=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=i,t[2]=-i,t[3]=n,t},fc.fromScaling=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=e[1],t},fc.str=function(t){return"mat2("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},fc.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3])},fc.LDU=function(t,e,i,n){return t[2]=n[2]/n[0],i[0]=n[0],i[1]=n[1],i[3]=n[3]-t[2]*i[1],[t,e,i]},fc.add=function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t[3]=e[3]+i[3],t},fc.subtract=vc,fc.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]},fc.equals=function(t,e){var i=t[0],n=t[1],r=t[2],s=t[3],o=e[0],a=e[1],l=e[2],c=e[3];return Math.abs(i-o)<=gc.EPSILON*Math.max(1,Math.abs(i),Math.abs(o))&&Math.abs(n-a)<=gc.EPSILON*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(r-l)<=gc.EPSILON*Math.max(1,Math.abs(r),Math.abs(l))&&Math.abs(s-c)<=gc.EPSILON*Math.max(1,Math.abs(s),Math.abs(c))},fc.multiplyScalar=function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t[3]=e[3]*i,t},fc.multiplyScalarAndAdd=function(t,e,i,n){return t[0]=e[0]+i[0]*n,t[1]=e[1]+i[1]*n,t[2]=e[2]+i[2]*n,t[3]=e[3]+i[3]*n,t},fc.sub=fc.mul=void 0;var gc=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==mc(t)&&"function"!=typeof t)return{default:t};var i=_c(void 0);if(i&&i.has(t))return i.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var o=r?Object.getOwnPropertyDescriptor(t,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=t[s]}return n.default=t,i&&i.set(t,n),n}(cc);function _c(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(_c=function(t){return t?i:e})(t)}function yc(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=i[0],l=i[1],c=i[2],h=i[3];return t[0]=n*a+s*l,t[1]=r*a+o*l,t[2]=n*c+s*h,t[3]=r*c+o*h,t}function vc(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t[3]=e[3]-i[3],t}fc.mul=yc,fc.sub=vc;var bc={};function xc(t){return xc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xc(t)}Object.defineProperty(bc,"__esModule",{value:!0}),bc.create=function(){var t=new wc.ARRAY_TYPE(6);return wc.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[4]=0,t[5]=0),t[0]=1,t[3]=1,t},bc.clone=function(t){var e=new wc.ARRAY_TYPE(6);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e},bc.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t},bc.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t},bc.fromValues=function(t,e,i,n,r,s){var o=new wc.ARRAY_TYPE(6);return o[0]=t,o[1]=e,o[2]=i,o[3]=n,o[4]=r,o[5]=s,o},bc.set=function(t,e,i,n,r,s,o){return t[0]=e,t[1]=i,t[2]=n,t[3]=r,t[4]=s,t[5]=o,t},bc.invert=function(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=e[4],a=e[5],l=i*s-n*r;return l?(t[0]=s*(l=1/l),t[1]=-n*l,t[2]=-r*l,t[3]=i*l,t[4]=(r*a-s*o)*l,t[5]=(n*o-i*a)*l,t):null},bc.determinant=function(t){return t[0]*t[3]-t[1]*t[2]},bc.multiply=Sc,bc.rotate=function(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=e[4],l=e[5],c=Math.sin(i),h=Math.cos(i);return t[0]=n*h+s*c,t[1]=r*h+o*c,t[2]=n*-c+s*h,t[3]=r*-c+o*h,t[4]=a,t[5]=l,t},bc.scale=function(t,e,i){var n=e[1],r=e[2],s=e[3],o=e[4],a=e[5],l=i[0],c=i[1];return t[0]=e[0]*l,t[1]=n*l,t[2]=r*c,t[3]=s*c,t[4]=o,t[5]=a,t},bc.translate=function(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=e[4],l=e[5],c=i[0],h=i[1];return t[0]=n,t[1]=r,t[2]=s,t[3]=o,t[4]=n*c+s*h+a,t[5]=r*c+o*h+l,t},bc.fromRotation=function(t,e){var i=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=i,t[2]=-i,t[3]=n,t[4]=0,t[5]=0,t},bc.fromScaling=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=e[1],t[4]=0,t[5]=0,t},bc.fromTranslation=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=e[0],t[5]=e[1],t},bc.str=function(t){return"mat2d("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+")"},bc.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],1)},bc.add=function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t[3]=e[3]+i[3],t[4]=e[4]+i[4],t[5]=e[5]+i[5],t},bc.subtract=Tc,bc.multiplyScalar=function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t[3]=e[3]*i,t[4]=e[4]*i,t[5]=e[5]*i,t},bc.multiplyScalarAndAdd=function(t,e,i,n){return t[0]=e[0]+i[0]*n,t[1]=e[1]+i[1]*n,t[2]=e[2]+i[2]*n,t[3]=e[3]+i[3]*n,t[4]=e[4]+i[4]*n,t[5]=e[5]+i[5]*n,t},bc.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]},bc.equals=function(t,e){var i=t[0],n=t[1],r=t[2],s=t[3],o=t[4],a=t[5],l=e[0],c=e[1],h=e[2],u=e[3],d=e[4],p=e[5];return Math.abs(i-l)<=wc.EPSILON*Math.max(1,Math.abs(i),Math.abs(l))&&Math.abs(n-c)<=wc.EPSILON*Math.max(1,Math.abs(n),Math.abs(c))&&Math.abs(r-h)<=wc.EPSILON*Math.max(1,Math.abs(r),Math.abs(h))&&Math.abs(s-u)<=wc.EPSILON*Math.max(1,Math.abs(s),Math.abs(u))&&Math.abs(o-d)<=wc.EPSILON*Math.max(1,Math.abs(o),Math.abs(d))&&Math.abs(a-p)<=wc.EPSILON*Math.max(1,Math.abs(a),Math.abs(p))},bc.sub=bc.mul=void 0;var wc=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==xc(t)&&"function"!=typeof t)return{default:t};var i=Ec(void 0);if(i&&i.has(t))return i.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var o=r?Object.getOwnPropertyDescriptor(t,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=t[s]}return n.default=t,i&&i.set(t,n),n}(cc);function Ec(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(Ec=function(t){return t?i:e})(t)}function Sc(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=e[4],l=e[5],c=i[0],h=i[1],u=i[2],d=i[3],p=i[4],f=i[5];return t[0]=n*c+s*h,t[1]=r*c+o*h,t[2]=n*u+s*d,t[3]=r*u+o*d,t[4]=n*p+s*f+a,t[5]=r*p+o*f+l,t}function Tc(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t[3]=e[3]-i[3],t[4]=e[4]-i[4],t[5]=e[5]-i[5],t}bc.mul=Sc,bc.sub=Tc;var Mc={};function Ac(t){return Ac="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ac(t)}Object.defineProperty(Mc,"__esModule",{value:!0}),Mc.create=function(){var t=new Cc.ARRAY_TYPE(9);return Cc.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},Mc.fromMat4=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[4],t[4]=e[5],t[5]=e[6],t[6]=e[8],t[7]=e[9],t[8]=e[10],t},Mc.clone=function(t){var e=new Cc.ARRAY_TYPE(9);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e},Mc.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t},Mc.fromValues=function(t,e,i,n,r,s,o,a,l){var c=new Cc.ARRAY_TYPE(9);return c[0]=t,c[1]=e,c[2]=i,c[3]=n,c[4]=r,c[5]=s,c[6]=o,c[7]=a,c[8]=l,c},Mc.set=function(t,e,i,n,r,s,o,a,l,c){return t[0]=e,t[1]=i,t[2]=n,t[3]=r,t[4]=s,t[5]=o,t[6]=a,t[7]=l,t[8]=c,t},Mc.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},Mc.transpose=function(t,e){if(t===e){var i=e[1],n=e[2],r=e[5];t[1]=e[3],t[2]=e[6],t[3]=i,t[5]=e[7],t[6]=n,t[7]=r}else t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8];return t},Mc.invert=function(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=e[4],a=e[5],l=e[6],c=e[7],h=e[8],u=h*o-a*c,d=-h*s+a*l,p=c*s-o*l,f=i*u+n*d+r*p;return f?(t[0]=u*(f=1/f),t[1]=(-h*n+r*c)*f,t[2]=(a*n-r*o)*f,t[3]=d*f,t[4]=(h*i-r*l)*f,t[5]=(-a*i+r*s)*f,t[6]=p*f,t[7]=(-c*i+n*l)*f,t[8]=(o*i-n*s)*f,t):null},Mc.adjoint=function(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=e[4],a=e[5],l=e[6],c=e[7],h=e[8];return t[0]=o*h-a*c,t[1]=r*c-n*h,t[2]=n*a-r*o,t[3]=a*l-s*h,t[4]=i*h-r*l,t[5]=r*s-i*a,t[6]=s*c-o*l,t[7]=n*l-i*c,t[8]=i*o-n*s,t},Mc.determinant=function(t){var e=t[3],i=t[4],n=t[5],r=t[6],s=t[7],o=t[8];return t[0]*(o*i-n*s)+t[1]*(-o*e+n*r)+t[2]*(s*e-i*r)},Mc.multiply=Pc,Mc.translate=function(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=e[4],l=e[5],c=e[6],h=e[7],u=e[8],d=i[0],p=i[1];return t[0]=n,t[1]=r,t[2]=s,t[3]=o,t[4]=a,t[5]=l,t[6]=d*n+p*o+c,t[7]=d*r+p*a+h,t[8]=d*s+p*l+u,t},Mc.rotate=function(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=e[4],l=e[5],c=e[6],h=e[7],u=e[8],d=Math.sin(i),p=Math.cos(i);return t[0]=p*n+d*o,t[1]=p*r+d*a,t[2]=p*s+d*l,t[3]=p*o-d*n,t[4]=p*a-d*r,t[5]=p*l-d*s,t[6]=c,t[7]=h,t[8]=u,t},Mc.scale=function(t,e,i){var n=i[0],r=i[1];return t[0]=n*e[0],t[1]=n*e[1],t[2]=n*e[2],t[3]=r*e[3],t[4]=r*e[4],t[5]=r*e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t},Mc.fromTranslation=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=e[0],t[7]=e[1],t[8]=1,t},Mc.fromRotation=function(t,e){var i=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=i,t[2]=0,t[3]=-i,t[4]=n,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},Mc.fromScaling=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=e[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},Mc.fromMat2d=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=0,t[3]=e[2],t[4]=e[3],t[5]=0,t[6]=e[4],t[7]=e[5],t[8]=1,t},Mc.fromQuat=function(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=i+i,a=n+n,l=r+r,c=i*o,h=n*o,u=n*a,d=r*o,p=r*a,f=r*l,m=s*o,g=s*a,_=s*l;return t[0]=1-u-f,t[3]=h-_,t[6]=d+g,t[1]=h+_,t[4]=1-c-f,t[7]=p-m,t[2]=d-g,t[5]=p+m,t[8]=1-c-u,t},Mc.normalFromMat4=function(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=e[4],a=e[5],l=e[6],c=e[7],h=e[8],u=e[9],d=e[10],p=e[11],f=e[12],m=e[13],g=e[14],_=e[15],y=i*a-n*o,v=i*l-r*o,b=i*c-s*o,x=n*l-r*a,w=n*c-s*a,E=r*c-s*l,S=h*m-u*f,T=h*g-d*f,M=h*_-p*f,A=u*g-d*m,C=u*_-p*m,k=d*_-p*g,P=y*k-v*C+b*A+x*M-w*T+E*S;return P?(t[0]=(a*k-l*C+c*A)*(P=1/P),t[1]=(l*M-o*k-c*T)*P,t[2]=(o*C-a*M+c*S)*P,t[3]=(r*C-n*k-s*A)*P,t[4]=(i*k-r*M+s*T)*P,t[5]=(n*M-i*C-s*S)*P,t[6]=(m*E-g*w+_*x)*P,t[7]=(g*b-f*E-_*v)*P,t[8]=(f*w-m*b+_*y)*P,t):null},Mc.projection=function(t,e,i){return t[0]=2/e,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/i,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t},Mc.str=function(t){return"mat3("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+")"},Mc.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8])},Mc.add=function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t[3]=e[3]+i[3],t[4]=e[4]+i[4],t[5]=e[5]+i[5],t[6]=e[6]+i[6],t[7]=e[7]+i[7],t[8]=e[8]+i[8],t},Mc.subtract=Ic,Mc.multiplyScalar=function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t[3]=e[3]*i,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*i,t},Mc.multiplyScalarAndAdd=function(t,e,i,n){return t[0]=e[0]+i[0]*n,t[1]=e[1]+i[1]*n,t[2]=e[2]+i[2]*n,t[3]=e[3]+i[3]*n,t[4]=e[4]+i[4]*n,t[5]=e[5]+i[5]*n,t[6]=e[6]+i[6]*n,t[7]=e[7]+i[7]*n,t[8]=e[8]+i[8]*n,t},Mc.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]},Mc.equals=function(t,e){var i=t[0],n=t[1],r=t[2],s=t[3],o=t[4],a=t[5],l=t[6],c=t[7],h=t[8],u=e[0],d=e[1],p=e[2],f=e[3],m=e[4],g=e[5],_=e[6],y=e[7],v=e[8];return Math.abs(i-u)<=Cc.EPSILON*Math.max(1,Math.abs(i),Math.abs(u))&&Math.abs(n-d)<=Cc.EPSILON*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(r-p)<=Cc.EPSILON*Math.max(1,Math.abs(r),Math.abs(p))&&Math.abs(s-f)<=Cc.EPSILON*Math.max(1,Math.abs(s),Math.abs(f))&&Math.abs(o-m)<=Cc.EPSILON*Math.max(1,Math.abs(o),Math.abs(m))&&Math.abs(a-g)<=Cc.EPSILON*Math.max(1,Math.abs(a),Math.abs(g))&&Math.abs(l-_)<=Cc.EPSILON*Math.max(1,Math.abs(l),Math.abs(_))&&Math.abs(c-y)<=Cc.EPSILON*Math.max(1,Math.abs(c),Math.abs(y))&&Math.abs(h-v)<=Cc.EPSILON*Math.max(1,Math.abs(h),Math.abs(v))},Mc.sub=Mc.mul=void 0;var Cc=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==Ac(t)&&"function"!=typeof t)return{default:t};var i=kc(void 0);if(i&&i.has(t))return i.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var o=r?Object.getOwnPropertyDescriptor(t,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=t[s]}return n.default=t,i&&i.set(t,n),n}(cc);function kc(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(kc=function(t){return t?i:e})(t)}function Pc(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=e[4],l=e[5],c=e[6],h=e[7],u=e[8],d=i[0],p=i[1],f=i[2],m=i[3],g=i[4],_=i[5],y=i[6],v=i[7],b=i[8];return t[0]=d*n+p*o+f*c,t[1]=d*r+p*a+f*h,t[2]=d*s+p*l+f*u,t[3]=m*n+g*o+_*c,t[4]=m*r+g*a+_*h,t[5]=m*s+g*l+_*u,t[6]=y*n+v*o+b*c,t[7]=y*r+v*a+b*h,t[8]=y*s+v*l+b*u,t}function Ic(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t[3]=e[3]-i[3],t[4]=e[4]-i[4],t[5]=e[5]-i[5],t[6]=e[6]-i[6],t[7]=e[7]-i[7],t[8]=e[8]-i[8],t}Mc.mul=Pc,Mc.sub=Ic;var Dc={};function Oc(t){return Oc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Oc(t)}Object.defineProperty(Dc,"__esModule",{value:!0}),Dc.create=function(){var t=new Lc.ARRAY_TYPE(16);return Lc.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},Dc.clone=function(t){var e=new Lc.ARRAY_TYPE(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},Dc.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},Dc.fromValues=function(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m){var g=new Lc.ARRAY_TYPE(16);return g[0]=t,g[1]=e,g[2]=i,g[3]=n,g[4]=r,g[5]=s,g[6]=o,g[7]=a,g[8]=l,g[9]=c,g[10]=h,g[11]=u,g[12]=d,g[13]=p,g[14]=f,g[15]=m,g},Dc.set=function(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g){return t[0]=e,t[1]=i,t[2]=n,t[3]=r,t[4]=s,t[5]=o,t[6]=a,t[7]=l,t[8]=c,t[9]=h,t[10]=u,t[11]=d,t[12]=p,t[13]=f,t[14]=m,t[15]=g,t},Dc.identity=Rc,Dc.transpose=function(t,e){if(t===e){var i=e[1],n=e[2],r=e[3],s=e[6],o=e[7],a=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=i,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=s,t[11]=e[14],t[12]=r,t[13]=o,t[14]=a}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t},Dc.invert=function(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=e[4],a=e[5],l=e[6],c=e[7],h=e[8],u=e[9],d=e[10],p=e[11],f=e[12],m=e[13],g=e[14],_=e[15],y=i*a-n*o,v=i*l-r*o,b=i*c-s*o,x=n*l-r*a,w=n*c-s*a,E=r*c-s*l,S=h*m-u*f,T=h*g-d*f,M=h*_-p*f,A=u*g-d*m,C=u*_-p*m,k=d*_-p*g,P=y*k-v*C+b*A+x*M-w*T+E*S;return P?(t[0]=(a*k-l*C+c*A)*(P=1/P),t[1]=(r*C-n*k-s*A)*P,t[2]=(m*E-g*w+_*x)*P,t[3]=(d*w-u*E-p*x)*P,t[4]=(l*M-o*k-c*T)*P,t[5]=(i*k-r*M+s*T)*P,t[6]=(g*b-f*E-_*v)*P,t[7]=(h*E-d*b+p*v)*P,t[8]=(o*C-a*M+c*S)*P,t[9]=(n*M-i*C-s*S)*P,t[10]=(f*w-m*b+_*y)*P,t[11]=(u*b-h*w-p*y)*P,t[12]=(a*T-o*A-l*S)*P,t[13]=(i*A-n*T+r*S)*P,t[14]=(m*v-f*x-g*y)*P,t[15]=(h*x-u*v+d*y)*P,t):null},Dc.adjoint=function(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=e[4],a=e[5],l=e[6],c=e[7],h=e[8],u=e[9],d=e[10],p=e[11],f=e[12],m=e[13],g=e[14],_=e[15];return t[0]=a*(d*_-p*g)-u*(l*_-c*g)+m*(l*p-c*d),t[1]=-(n*(d*_-p*g)-u*(r*_-s*g)+m*(r*p-s*d)),t[2]=n*(l*_-c*g)-a*(r*_-s*g)+m*(r*c-s*l),t[3]=-(n*(l*p-c*d)-a*(r*p-s*d)+u*(r*c-s*l)),t[4]=-(o*(d*_-p*g)-h*(l*_-c*g)+f*(l*p-c*d)),t[5]=i*(d*_-p*g)-h*(r*_-s*g)+f*(r*p-s*d),t[6]=-(i*(l*_-c*g)-o*(r*_-s*g)+f*(r*c-s*l)),t[7]=i*(l*p-c*d)-o*(r*p-s*d)+h*(r*c-s*l),t[8]=o*(u*_-p*m)-h*(a*_-c*m)+f*(a*p-c*u),t[9]=-(i*(u*_-p*m)-h*(n*_-s*m)+f*(n*p-s*u)),t[10]=i*(a*_-c*m)-o*(n*_-s*m)+f*(n*c-s*a),t[11]=-(i*(a*p-c*u)-o*(n*p-s*u)+h*(n*c-s*a)),t[12]=-(o*(u*g-d*m)-h*(a*g-l*m)+f*(a*d-l*u)),t[13]=i*(u*g-d*m)-h*(n*g-r*m)+f*(n*d-r*u),t[14]=-(i*(a*g-l*m)-o*(n*g-r*m)+f*(n*l-r*a)),t[15]=i*(a*d-l*u)-o*(n*d-r*u)+h*(n*l-r*a),t},Dc.determinant=function(t){var e=t[0],i=t[1],n=t[2],r=t[3],s=t[4],o=t[5],a=t[6],l=t[7],c=t[8],h=t[9],u=t[10],d=t[11],p=t[12],f=t[13],m=t[14],g=t[15];return(e*o-i*s)*(u*g-d*m)-(e*a-n*s)*(h*g-d*f)+(e*l-r*s)*(h*m-u*f)+(i*a-n*o)*(c*g-d*p)-(i*l-r*o)*(c*m-u*p)+(n*l-r*a)*(c*f-h*p)},Dc.multiply=Fc,Dc.translate=function(t,e,i){var n,r,s,o,a,l,c,h,u,d,p,f,m=i[0],g=i[1],_=i[2];return e===t?(t[12]=e[0]*m+e[4]*g+e[8]*_+e[12],t[13]=e[1]*m+e[5]*g+e[9]*_+e[13],t[14]=e[2]*m+e[6]*g+e[10]*_+e[14],t[15]=e[3]*m+e[7]*g+e[11]*_+e[15]):(r=e[1],s=e[2],o=e[3],a=e[4],l=e[5],c=e[6],h=e[7],u=e[8],d=e[9],p=e[10],f=e[11],t[0]=n=e[0],t[1]=r,t[2]=s,t[3]=o,t[4]=a,t[5]=l,t[6]=c,t[7]=h,t[8]=u,t[9]=d,t[10]=p,t[11]=f,t[12]=n*m+a*g+u*_+e[12],t[13]=r*m+l*g+d*_+e[13],t[14]=s*m+c*g+p*_+e[14],t[15]=o*m+h*g+f*_+e[15]),t},Dc.scale=function(t,e,i){var n=i[0],r=i[1],s=i[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*r,t[5]=e[5]*r,t[6]=e[6]*r,t[7]=e[7]*r,t[8]=e[8]*s,t[9]=e[9]*s,t[10]=e[10]*s,t[11]=e[11]*s,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},Dc.rotate=function(t,e,i,n){var r,s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,b,x,w,E,S,T,M,A,C=n[0],k=n[1],P=n[2],I=Math.hypot(C,k,P);return I<Lc.EPSILON?null:(C*=I=1/I,k*=I,P*=I,r=Math.sin(i),s=Math.cos(i),l=e[1],c=e[2],h=e[3],d=e[5],p=e[6],f=e[7],g=e[9],_=e[10],y=e[11],w=C*k*(o=1-s)-P*r,E=k*k*o+s,S=P*k*o+C*r,T=C*P*o+k*r,M=k*P*o-C*r,A=P*P*o+s,t[0]=(a=e[0])*(v=C*C*o+s)+(u=e[4])*(b=k*C*o+P*r)+(m=e[8])*(x=P*C*o-k*r),t[1]=l*v+d*b+g*x,t[2]=c*v+p*b+_*x,t[3]=h*v+f*b+y*x,t[4]=a*w+u*E+m*S,t[5]=l*w+d*E+g*S,t[6]=c*w+p*E+_*S,t[7]=h*w+f*E+y*S,t[8]=a*T+u*M+m*A,t[9]=l*T+d*M+g*A,t[10]=c*T+p*M+_*A,t[11]=h*T+f*M+y*A,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)},Dc.rotateX=function(t,e,i){var n=Math.sin(i),r=Math.cos(i),s=e[4],o=e[5],a=e[6],l=e[7],c=e[8],h=e[9],u=e[10],d=e[11];return e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[4]=s*r+c*n,t[5]=o*r+h*n,t[6]=a*r+u*n,t[7]=l*r+d*n,t[8]=c*r-s*n,t[9]=h*r-o*n,t[10]=u*r-a*n,t[11]=d*r-l*n,t},Dc.rotateY=function(t,e,i){var n=Math.sin(i),r=Math.cos(i),s=e[0],o=e[1],a=e[2],l=e[3],c=e[8],h=e[9],u=e[10],d=e[11];return e!==t&&(t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=s*r-c*n,t[1]=o*r-h*n,t[2]=a*r-u*n,t[3]=l*r-d*n,t[8]=s*n+c*r,t[9]=o*n+h*r,t[10]=a*n+u*r,t[11]=l*n+d*r,t},Dc.rotateZ=function(t,e,i){var n=Math.sin(i),r=Math.cos(i),s=e[0],o=e[1],a=e[2],l=e[3],c=e[4],h=e[5],u=e[6],d=e[7];return e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=s*r+c*n,t[1]=o*r+h*n,t[2]=a*r+u*n,t[3]=l*r+d*n,t[4]=c*r-s*n,t[5]=h*r-o*n,t[6]=u*r-a*n,t[7]=d*r-l*n,t},Dc.fromTranslation=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t},Dc.fromScaling=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},Dc.fromRotation=function(t,e,i){var n,r,s,o=i[0],a=i[1],l=i[2],c=Math.hypot(o,a,l);return c<Lc.EPSILON?null:(o*=c=1/c,a*=c,l*=c,n=Math.sin(e),r=Math.cos(e),t[0]=o*o*(s=1-r)+r,t[1]=a*o*s+l*n,t[2]=l*o*s-a*n,t[3]=0,t[4]=o*a*s-l*n,t[5]=a*a*s+r,t[6]=l*a*s+o*n,t[7]=0,t[8]=o*l*s+a*n,t[9]=a*l*s-o*n,t[10]=l*l*s+r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)},Dc.fromXRotation=function(t,e){var i=Math.sin(e),n=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=n,t[6]=i,t[7]=0,t[8]=0,t[9]=-i,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},Dc.fromYRotation=function(t,e){var i=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=0,t[2]=-i,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=i,t[9]=0,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},Dc.fromZRotation=function(t,e){var i=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=i,t[2]=0,t[3]=0,t[4]=-i,t[5]=n,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},Dc.fromRotationTranslation=Bc,Dc.fromQuat2=function(t,e){var i=new Lc.ARRAY_TYPE(3),n=-e[0],r=-e[1],s=-e[2],o=e[3],a=e[4],l=e[5],c=e[6],h=e[7],u=n*n+r*r+s*s+o*o;return u>0?(i[0]=2*(a*o+h*n+l*s-c*r)/u,i[1]=2*(l*o+h*r+c*n-a*s)/u,i[2]=2*(c*o+h*s+a*r-l*n)/u):(i[0]=2*(a*o+h*n+l*s-c*r),i[1]=2*(l*o+h*r+c*n-a*s),i[2]=2*(c*o+h*s+a*r-l*n)),Bc(t,e,i),t},Dc.getTranslation=function(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t},Dc.getScaling=Nc,Dc.getRotation=function(t,e){var i=new Lc.ARRAY_TYPE(3);Nc(i,e);var n=1/i[0],r=1/i[1],s=1/i[2],o=e[0]*n,a=e[1]*r,l=e[2]*s,c=e[4]*n,h=e[5]*r,u=e[6]*s,d=e[8]*n,p=e[9]*r,f=e[10]*s,m=o+h+f,g=0;return m>0?(g=2*Math.sqrt(m+1),t[3]=.25*g,t[0]=(u-p)/g,t[1]=(d-l)/g,t[2]=(a-c)/g):o>h&&o>f?(g=2*Math.sqrt(1+o-h-f),t[3]=(u-p)/g,t[0]=.25*g,t[1]=(a+c)/g,t[2]=(d+l)/g):h>f?(g=2*Math.sqrt(1+h-o-f),t[3]=(d-l)/g,t[0]=(a+c)/g,t[1]=.25*g,t[2]=(u+p)/g):(g=2*Math.sqrt(1+f-o-h),t[3]=(a-c)/g,t[0]=(d+l)/g,t[1]=(u+p)/g,t[2]=.25*g),t},Dc.fromRotationTranslationScale=function(t,e,i,n){var r=e[0],s=e[1],o=e[2],a=e[3],l=r+r,c=s+s,h=o+o,u=r*l,d=r*c,p=r*h,f=s*c,m=s*h,g=o*h,_=a*l,y=a*c,v=a*h,b=n[0],x=n[1],w=n[2];return t[0]=(1-(f+g))*b,t[1]=(d+v)*b,t[2]=(p-y)*b,t[3]=0,t[4]=(d-v)*x,t[5]=(1-(u+g))*x,t[6]=(m+_)*x,t[7]=0,t[8]=(p+y)*w,t[9]=(m-_)*w,t[10]=(1-(u+f))*w,t[11]=0,t[12]=i[0],t[13]=i[1],t[14]=i[2],t[15]=1,t},Dc.fromRotationTranslationScaleOrigin=function(t,e,i,n,r){var s=e[0],o=e[1],a=e[2],l=e[3],c=s+s,h=o+o,u=a+a,d=s*c,p=s*h,f=s*u,m=o*h,g=o*u,_=a*u,y=l*c,v=l*h,b=l*u,x=n[0],w=n[1],E=n[2],S=r[0],T=r[1],M=r[2],A=(1-(m+_))*x,C=(p+b)*x,k=(f-v)*x,P=(p-b)*w,I=(1-(d+_))*w,D=(g+y)*w,O=(f+v)*E,L=(g-y)*E,z=(1-(d+m))*E;return t[0]=A,t[1]=C,t[2]=k,t[3]=0,t[4]=P,t[5]=I,t[6]=D,t[7]=0,t[8]=O,t[9]=L,t[10]=z,t[11]=0,t[12]=i[0]+S-(A*S+P*T+O*M),t[13]=i[1]+T-(C*S+I*T+L*M),t[14]=i[2]+M-(k*S+D*T+z*M),t[15]=1,t},Dc.fromQuat=function(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=i+i,a=n+n,l=r+r,c=i*o,h=n*o,u=n*a,d=r*o,p=r*a,f=r*l,m=s*o,g=s*a,_=s*l;return t[0]=1-u-f,t[1]=h+_,t[2]=d-g,t[3]=0,t[4]=h-_,t[5]=1-c-f,t[6]=p+m,t[7]=0,t[8]=d+g,t[9]=p-m,t[10]=1-c-u,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},Dc.frustum=function(t,e,i,n,r,s,o){var a=1/(i-e),l=1/(r-n),c=1/(s-o);return t[0]=2*s*a,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*s*l,t[6]=0,t[7]=0,t[8]=(i+e)*a,t[9]=(r+n)*l,t[10]=(o+s)*c,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*s*2*c,t[15]=0,t},Dc.perspectiveNO=jc,Dc.perspectiveZO=function(t,e,i,n,r){var s,o=1/Math.tan(e/2);return t[0]=o/i,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=o,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=r&&r!==1/0?(t[10]=r*(s=1/(n-r)),t[14]=r*n*s):(t[10]=-1,t[14]=-n),t},Dc.perspectiveFromFieldOfView=function(t,e,i,n){var r=Math.tan(e.upDegrees*Math.PI/180),s=Math.tan(e.downDegrees*Math.PI/180),o=Math.tan(e.leftDegrees*Math.PI/180),a=Math.tan(e.rightDegrees*Math.PI/180),l=2/(o+a),c=2/(r+s);return t[0]=l,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=c,t[6]=0,t[7]=0,t[8]=-(o-a)*l*.5,t[9]=(r-s)*c*.5,t[10]=n/(i-n),t[11]=-1,t[12]=0,t[13]=0,t[14]=n*i/(i-n),t[15]=0,t},Dc.orthoNO=Vc,Dc.orthoZO=function(t,e,i,n,r,s,o){var a=1/(e-i),l=1/(n-r),c=1/(s-o);return t[0]=-2*a,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=c,t[11]=0,t[12]=(e+i)*a,t[13]=(r+n)*l,t[14]=s*c,t[15]=1,t},Dc.lookAt=function(t,e,i,n){var r,s,o,a,l,c,h,u,d,p,f=e[0],m=e[1],g=e[2],_=n[0],y=n[1],v=n[2],b=i[0],x=i[1],w=i[2];return Math.abs(f-b)<Lc.EPSILON&&Math.abs(m-x)<Lc.EPSILON&&Math.abs(g-w)<Lc.EPSILON?Rc(t):(h=f-b,u=m-x,d=g-w,r=y*(d*=p=1/Math.hypot(h,u,d))-v*(u*=p),s=v*(h*=p)-_*d,o=_*u-y*h,(p=Math.hypot(r,s,o))?(r*=p=1/p,s*=p,o*=p):(r=0,s=0,o=0),a=u*o-d*s,l=d*r-h*o,c=h*s-u*r,(p=Math.hypot(a,l,c))?(a*=p=1/p,l*=p,c*=p):(a=0,l=0,c=0),t[0]=r,t[1]=a,t[2]=h,t[3]=0,t[4]=s,t[5]=l,t[6]=u,t[7]=0,t[8]=o,t[9]=c,t[10]=d,t[11]=0,t[12]=-(r*f+s*m+o*g),t[13]=-(a*f+l*m+c*g),t[14]=-(h*f+u*m+d*g),t[15]=1,t)},Dc.targetTo=function(t,e,i,n){var r=e[0],s=e[1],o=e[2],a=n[0],l=n[1],c=n[2],h=r-i[0],u=s-i[1],d=o-i[2],p=h*h+u*u+d*d;p>0&&(h*=p=1/Math.sqrt(p),u*=p,d*=p);var f=l*d-c*u,m=c*h-a*d,g=a*u-l*h;return(p=f*f+m*m+g*g)>0&&(f*=p=1/Math.sqrt(p),m*=p,g*=p),t[0]=f,t[1]=m,t[2]=g,t[3]=0,t[4]=u*g-d*m,t[5]=d*f-h*g,t[6]=h*m-u*f,t[7]=0,t[8]=h,t[9]=u,t[10]=d,t[11]=0,t[12]=r,t[13]=s,t[14]=o,t[15]=1,t},Dc.str=function(t){return"mat4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+", "+t[9]+", "+t[10]+", "+t[11]+", "+t[12]+", "+t[13]+", "+t[14]+", "+t[15]+")"},Dc.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},Dc.add=function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t[3]=e[3]+i[3],t[4]=e[4]+i[4],t[5]=e[5]+i[5],t[6]=e[6]+i[6],t[7]=e[7]+i[7],t[8]=e[8]+i[8],t[9]=e[9]+i[9],t[10]=e[10]+i[10],t[11]=e[11]+i[11],t[12]=e[12]+i[12],t[13]=e[13]+i[13],t[14]=e[14]+i[14],t[15]=e[15]+i[15],t},Dc.subtract=Uc,Dc.multiplyScalar=function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t[3]=e[3]*i,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*i,t[9]=e[9]*i,t[10]=e[10]*i,t[11]=e[11]*i,t[12]=e[12]*i,t[13]=e[13]*i,t[14]=e[14]*i,t[15]=e[15]*i,t},Dc.multiplyScalarAndAdd=function(t,e,i,n){return t[0]=e[0]+i[0]*n,t[1]=e[1]+i[1]*n,t[2]=e[2]+i[2]*n,t[3]=e[3]+i[3]*n,t[4]=e[4]+i[4]*n,t[5]=e[5]+i[5]*n,t[6]=e[6]+i[6]*n,t[7]=e[7]+i[7]*n,t[8]=e[8]+i[8]*n,t[9]=e[9]+i[9]*n,t[10]=e[10]+i[10]*n,t[11]=e[11]+i[11]*n,t[12]=e[12]+i[12]*n,t[13]=e[13]+i[13]*n,t[14]=e[14]+i[14]*n,t[15]=e[15]+i[15]*n,t},Dc.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]},Dc.equals=function(t,e){var i=t[0],n=t[1],r=t[2],s=t[3],o=t[4],a=t[5],l=t[6],c=t[7],h=t[8],u=t[9],d=t[10],p=t[11],f=t[12],m=t[13],g=t[14],_=t[15],y=e[0],v=e[1],b=e[2],x=e[3],w=e[4],E=e[5],S=e[6],T=e[7],M=e[8],A=e[9],C=e[10],k=e[11],P=e[12],I=e[13],D=e[14],O=e[15];return Math.abs(i-y)<=Lc.EPSILON*Math.max(1,Math.abs(i),Math.abs(y))&&Math.abs(n-v)<=Lc.EPSILON*Math.max(1,Math.abs(n),Math.abs(v))&&Math.abs(r-b)<=Lc.EPSILON*Math.max(1,Math.abs(r),Math.abs(b))&&Math.abs(s-x)<=Lc.EPSILON*Math.max(1,Math.abs(s),Math.abs(x))&&Math.abs(o-w)<=Lc.EPSILON*Math.max(1,Math.abs(o),Math.abs(w))&&Math.abs(a-E)<=Lc.EPSILON*Math.max(1,Math.abs(a),Math.abs(E))&&Math.abs(l-S)<=Lc.EPSILON*Math.max(1,Math.abs(l),Math.abs(S))&&Math.abs(c-T)<=Lc.EPSILON*Math.max(1,Math.abs(c),Math.abs(T))&&Math.abs(h-M)<=Lc.EPSILON*Math.max(1,Math.abs(h),Math.abs(M))&&Math.abs(u-A)<=Lc.EPSILON*Math.max(1,Math.abs(u),Math.abs(A))&&Math.abs(d-C)<=Lc.EPSILON*Math.max(1,Math.abs(d),Math.abs(C))&&Math.abs(p-k)<=Lc.EPSILON*Math.max(1,Math.abs(p),Math.abs(k))&&Math.abs(f-P)<=Lc.EPSILON*Math.max(1,Math.abs(f),Math.abs(P))&&Math.abs(m-I)<=Lc.EPSILON*Math.max(1,Math.abs(m),Math.abs(I))&&Math.abs(g-D)<=Lc.EPSILON*Math.max(1,Math.abs(g),Math.abs(D))&&Math.abs(_-O)<=Lc.EPSILON*Math.max(1,Math.abs(_),Math.abs(O))},Dc.sub=Dc.mul=Dc.ortho=Dc.perspective=void 0;var Lc=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==Oc(t)&&"function"!=typeof t)return{default:t};var i=zc(void 0);if(i&&i.has(t))return i.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var o=r?Object.getOwnPropertyDescriptor(t,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=t[s]}return n.default=t,i&&i.set(t,n),n}(cc);function zc(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(zc=function(t){return t?i:e})(t)}function Rc(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function Fc(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=e[4],l=e[5],c=e[6],h=e[7],u=e[8],d=e[9],p=e[10],f=e[11],m=e[12],g=e[13],_=e[14],y=e[15],v=i[0],b=i[1],x=i[2],w=i[3];return t[0]=v*n+b*a+x*u+w*m,t[1]=v*r+b*l+x*d+w*g,t[2]=v*s+b*c+x*p+w*_,t[3]=v*o+b*h+x*f+w*y,t[4]=(v=i[4])*n+(b=i[5])*a+(x=i[6])*u+(w=i[7])*m,t[5]=v*r+b*l+x*d+w*g,t[6]=v*s+b*c+x*p+w*_,t[7]=v*o+b*h+x*f+w*y,t[8]=(v=i[8])*n+(b=i[9])*a+(x=i[10])*u+(w=i[11])*m,t[9]=v*r+b*l+x*d+w*g,t[10]=v*s+b*c+x*p+w*_,t[11]=v*o+b*h+x*f+w*y,t[12]=(v=i[12])*n+(b=i[13])*a+(x=i[14])*u+(w=i[15])*m,t[13]=v*r+b*l+x*d+w*g,t[14]=v*s+b*c+x*p+w*_,t[15]=v*o+b*h+x*f+w*y,t}function Bc(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=n+n,l=r+r,c=s+s,h=n*a,u=n*l,d=n*c,p=r*l,f=r*c,m=s*c,g=o*a,_=o*l,y=o*c;return t[0]=1-(p+m),t[1]=u+y,t[2]=d-_,t[3]=0,t[4]=u-y,t[5]=1-(h+m),t[6]=f+g,t[7]=0,t[8]=d+_,t[9]=f-g,t[10]=1-(h+p),t[11]=0,t[12]=i[0],t[13]=i[1],t[14]=i[2],t[15]=1,t}function Nc(t,e){var i=e[4],n=e[5],r=e[6],s=e[8],o=e[9],a=e[10];return t[0]=Math.hypot(e[0],e[1],e[2]),t[1]=Math.hypot(i,n,r),t[2]=Math.hypot(s,o,a),t}function jc(t,e,i,n,r){var s,o=1/Math.tan(e/2);return t[0]=o/i,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=o,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=r&&r!==1/0?(t[10]=(r+n)*(s=1/(n-r)),t[14]=2*r*n*s):(t[10]=-1,t[14]=-2*n),t}function Vc(t,e,i,n,r,s,o){var a=1/(e-i),l=1/(n-r),c=1/(s-o);return t[0]=-2*a,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+i)*a,t[13]=(r+n)*l,t[14]=(o+s)*c,t[15]=1,t}function Uc(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t[3]=e[3]-i[3],t[4]=e[4]-i[4],t[5]=e[5]-i[5],t[6]=e[6]-i[6],t[7]=e[7]-i[7],t[8]=e[8]-i[8],t[9]=e[9]-i[9],t[10]=e[10]-i[10],t[11]=e[11]-i[11],t[12]=e[12]-i[12],t[13]=e[13]-i[13],t[14]=e[14]-i[14],t[15]=e[15]-i[15],t}Dc.perspective=jc,Dc.ortho=Vc,Dc.mul=Fc,Dc.sub=Uc;var $c={},Hc={};function qc(t){return qc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qc(t)}Object.defineProperty(Hc,"__esModule",{value:!0}),Hc.create=Zc,Hc.clone=function(t){var e=new Wc.ARRAY_TYPE(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},Hc.length=Yc,Hc.fromValues=function(t,e,i){var n=new Wc.ARRAY_TYPE(3);return n[0]=t,n[1]=e,n[2]=i,n},Hc.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},Hc.set=function(t,e,i,n){return t[0]=e,t[1]=i,t[2]=n,t},Hc.add=function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t},Hc.subtract=Xc,Hc.multiply=Kc,Hc.divide=Qc,Hc.ceil=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t},Hc.floor=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t},Hc.min=function(t,e,i){return t[0]=Math.min(e[0],i[0]),t[1]=Math.min(e[1],i[1]),t[2]=Math.min(e[2],i[2]),t},Hc.max=function(t,e,i){return t[0]=Math.max(e[0],i[0]),t[1]=Math.max(e[1],i[1]),t[2]=Math.max(e[2],i[2]),t},Hc.round=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t},Hc.scale=function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t},Hc.scaleAndAdd=function(t,e,i,n){return t[0]=e[0]+i[0]*n,t[1]=e[1]+i[1]*n,t[2]=e[2]+i[2]*n,t},Hc.distance=Jc,Hc.squaredDistance=th,Hc.squaredLength=eh,Hc.negate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t},Hc.inverse=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t},Hc.normalize=function(t,e){var i=e[0],n=e[1],r=e[2],s=i*i+n*n+r*r;return s>0&&(s=1/Math.sqrt(s)),t[0]=e[0]*s,t[1]=e[1]*s,t[2]=e[2]*s,t},Hc.dot=ih,Hc.cross=function(t,e,i){var n=e[0],r=e[1],s=e[2],o=i[0],a=i[1],l=i[2];return t[0]=r*l-s*a,t[1]=s*o-n*l,t[2]=n*a-r*o,t},Hc.lerp=function(t,e,i,n){var r=e[0],s=e[1],o=e[2];return t[0]=r+n*(i[0]-r),t[1]=s+n*(i[1]-s),t[2]=o+n*(i[2]-o),t},Hc.hermite=function(t,e,i,n,r,s){var o=s*s,a=o*(2*s-3)+1,l=o*(s-2)+s,c=o*(s-1),h=o*(3-2*s);return t[0]=e[0]*a+i[0]*l+n[0]*c+r[0]*h,t[1]=e[1]*a+i[1]*l+n[1]*c+r[1]*h,t[2]=e[2]*a+i[2]*l+n[2]*c+r[2]*h,t},Hc.bezier=function(t,e,i,n,r,s){var o=1-s,a=o*o,l=s*s,c=a*o,h=3*s*a,u=3*l*o,d=l*s;return t[0]=e[0]*c+i[0]*h+n[0]*u+r[0]*d,t[1]=e[1]*c+i[1]*h+n[1]*u+r[1]*d,t[2]=e[2]*c+i[2]*h+n[2]*u+r[2]*d,t},Hc.random=function(t,e){e=e||1;var i=2*Wc.RANDOM()*Math.PI,n=2*Wc.RANDOM()-1,r=Math.sqrt(1-n*n)*e;return t[0]=Math.cos(i)*r,t[1]=Math.sin(i)*r,t[2]=n*e,t},Hc.transformMat4=function(t,e,i){var n=e[0],r=e[1],s=e[2],o=i[3]*n+i[7]*r+i[11]*s+i[15];return t[0]=(i[0]*n+i[4]*r+i[8]*s+i[12])/(o=o||1),t[1]=(i[1]*n+i[5]*r+i[9]*s+i[13])/o,t[2]=(i[2]*n+i[6]*r+i[10]*s+i[14])/o,t},Hc.transformMat3=function(t,e,i){var n=e[0],r=e[1],s=e[2];return t[0]=n*i[0]+r*i[3]+s*i[6],t[1]=n*i[1]+r*i[4]+s*i[7],t[2]=n*i[2]+r*i[5]+s*i[8],t},Hc.transformQuat=function(t,e,i){var n=i[0],r=i[1],s=i[2],o=e[0],a=e[1],l=e[2],c=r*l-s*a,h=s*o-n*l,u=n*a-r*o,d=r*u-s*h,p=s*c-n*u,f=n*h-r*c,m=2*i[3];return h*=m,u*=m,p*=2,f*=2,t[0]=o+(c*=m)+(d*=2),t[1]=a+h+p,t[2]=l+u+f,t},Hc.rotateX=function(t,e,i,n){var r=[],s=[];return r[0]=e[0]-i[0],r[1]=e[1]-i[1],r[2]=e[2]-i[2],s[0]=r[0],s[1]=r[1]*Math.cos(n)-r[2]*Math.sin(n),s[2]=r[1]*Math.sin(n)+r[2]*Math.cos(n),t[0]=s[0]+i[0],t[1]=s[1]+i[1],t[2]=s[2]+i[2],t},Hc.rotateY=function(t,e,i,n){var r=[],s=[];return r[0]=e[0]-i[0],r[1]=e[1]-i[1],r[2]=e[2]-i[2],s[0]=r[2]*Math.sin(n)+r[0]*Math.cos(n),s[1]=r[1],s[2]=r[2]*Math.cos(n)-r[0]*Math.sin(n),t[0]=s[0]+i[0],t[1]=s[1]+i[1],t[2]=s[2]+i[2],t},Hc.rotateZ=function(t,e,i,n){var r=[],s=[];return r[0]=e[0]-i[0],r[1]=e[1]-i[1],r[2]=e[2]-i[2],s[0]=r[0]*Math.cos(n)-r[1]*Math.sin(n),s[1]=r[0]*Math.sin(n)+r[1]*Math.cos(n),s[2]=r[2],t[0]=s[0]+i[0],t[1]=s[1]+i[1],t[2]=s[2]+i[2],t},Hc.angle=function(t,e){var i=t[0],n=t[1],r=t[2],s=e[0],o=e[1],a=e[2],l=Math.sqrt(i*i+n*n+r*r)*Math.sqrt(s*s+o*o+a*a),c=l&&ih(t,e)/l;return Math.acos(Math.min(Math.max(c,-1),1))},Hc.zero=function(t){return t[0]=0,t[1]=0,t[2]=0,t},Hc.str=function(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"},Hc.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]},Hc.equals=function(t,e){var i=t[0],n=t[1],r=t[2],s=e[0],o=e[1],a=e[2];return Math.abs(i-s)<=Wc.EPSILON*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(n-o)<=Wc.EPSILON*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(r-a)<=Wc.EPSILON*Math.max(1,Math.abs(r),Math.abs(a))},Hc.forEach=Hc.sqrLen=Hc.len=Hc.sqrDist=Hc.dist=Hc.div=Hc.mul=Hc.sub=void 0;var Wc=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==qc(t)&&"function"!=typeof t)return{default:t};var i=Gc(void 0);if(i&&i.has(t))return i.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var o=r?Object.getOwnPropertyDescriptor(t,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=t[s]}return n.default=t,i&&i.set(t,n),n}(cc);function Gc(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(Gc=function(t){return t?i:e})(t)}function Zc(){var t=new Wc.ARRAY_TYPE(3);return Wc.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function Yc(t){return Math.hypot(t[0],t[1],t[2])}function Xc(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t}function Kc(t,e,i){return t[0]=e[0]*i[0],t[1]=e[1]*i[1],t[2]=e[2]*i[2],t}function Qc(t,e,i){return t[0]=e[0]/i[0],t[1]=e[1]/i[1],t[2]=e[2]/i[2],t}function Jc(t,e){return Math.hypot(e[0]-t[0],e[1]-t[1],e[2]-t[2])}function th(t,e){var i=e[0]-t[0],n=e[1]-t[1],r=e[2]-t[2];return i*i+n*n+r*r}function eh(t){var e=t[0],i=t[1],n=t[2];return e*e+i*i+n*n}function ih(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}Hc.sub=Xc,Hc.mul=Kc,Hc.div=Qc,Hc.dist=Jc,Hc.sqrDist=th,Hc.len=Yc,Hc.sqrLen=eh;var nh,rh=(nh=Zc(),function(t,e,i,n,r,s){var o,a;for(e||(e=3),i||(i=0),a=n?Math.min(n*e+i,t.length):t.length,o=i;o<a;o+=e)nh[0]=t[o],nh[1]=t[o+1],nh[2]=t[o+2],r(nh,nh,s),t[o]=nh[0],t[o+1]=nh[1],t[o+2]=nh[2];return t});Hc.forEach=rh;var sh={};function oh(t){return oh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oh(t)}Object.defineProperty(sh,"__esModule",{value:!0}),sh.create=ch,sh.clone=function(t){var e=new ah.ARRAY_TYPE(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},sh.fromValues=function(t,e,i,n){var r=new ah.ARRAY_TYPE(4);return r[0]=t,r[1]=e,r[2]=i,r[3]=n,r},sh.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},sh.set=function(t,e,i,n,r){return t[0]=e,t[1]=i,t[2]=n,t[3]=r,t},sh.add=function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t[3]=e[3]+i[3],t},sh.subtract=hh,sh.multiply=uh,sh.divide=dh,sh.ceil=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t[3]=Math.ceil(e[3]),t},sh.floor=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t[3]=Math.floor(e[3]),t},sh.min=function(t,e,i){return t[0]=Math.min(e[0],i[0]),t[1]=Math.min(e[1],i[1]),t[2]=Math.min(e[2],i[2]),t[3]=Math.min(e[3],i[3]),t},sh.max=function(t,e,i){return t[0]=Math.max(e[0],i[0]),t[1]=Math.max(e[1],i[1]),t[2]=Math.max(e[2],i[2]),t[3]=Math.max(e[3],i[3]),t},sh.round=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t[3]=Math.round(e[3]),t},sh.scale=function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t[3]=e[3]*i,t},sh.scaleAndAdd=function(t,e,i,n){return t[0]=e[0]+i[0]*n,t[1]=e[1]+i[1]*n,t[2]=e[2]+i[2]*n,t[3]=e[3]+i[3]*n,t},sh.distance=ph,sh.squaredDistance=fh,sh.length=mh,sh.squaredLength=gh,sh.negate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t},sh.inverse=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t},sh.normalize=function(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=i*i+n*n+r*r+s*s;return o>0&&(o=1/Math.sqrt(o)),t[0]=i*o,t[1]=n*o,t[2]=r*o,t[3]=s*o,t},sh.dot=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]},sh.cross=function(t,e,i,n){var r=i[0]*n[1]-i[1]*n[0],s=i[0]*n[2]-i[2]*n[0],o=i[0]*n[3]-i[3]*n[0],a=i[1]*n[2]-i[2]*n[1],l=i[1]*n[3]-i[3]*n[1],c=i[2]*n[3]-i[3]*n[2],h=e[0],u=e[1],d=e[2],p=e[3];return t[0]=u*c-d*l+p*a,t[1]=-h*c+d*o-p*s,t[2]=h*l-u*o+p*r,t[3]=-h*a+u*s-d*r,t},sh.lerp=function(t,e,i,n){var r=e[0],s=e[1],o=e[2],a=e[3];return t[0]=r+n*(i[0]-r),t[1]=s+n*(i[1]-s),t[2]=o+n*(i[2]-o),t[3]=a+n*(i[3]-a),t},sh.random=function(t,e){var i,n,r,s,o,a;e=e||1;do{o=(i=2*ah.RANDOM()-1)*i+(n=2*ah.RANDOM()-1)*n}while(o>=1);do{a=(r=2*ah.RANDOM()-1)*r+(s=2*ah.RANDOM()-1)*s}while(a>=1);var l=Math.sqrt((1-o)/a);return t[0]=e*i,t[1]=e*n,t[2]=e*r*l,t[3]=e*s*l,t},sh.transformMat4=function(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3];return t[0]=i[0]*n+i[4]*r+i[8]*s+i[12]*o,t[1]=i[1]*n+i[5]*r+i[9]*s+i[13]*o,t[2]=i[2]*n+i[6]*r+i[10]*s+i[14]*o,t[3]=i[3]*n+i[7]*r+i[11]*s+i[15]*o,t},sh.transformQuat=function(t,e,i){var n=e[0],r=e[1],s=e[2],o=i[0],a=i[1],l=i[2],c=i[3],h=c*n+a*s-l*r,u=c*r+l*n-o*s,d=c*s+o*r-a*n,p=-o*n-a*r-l*s;return t[0]=h*c+p*-o+u*-l-d*-a,t[1]=u*c+p*-a+d*-o-h*-l,t[2]=d*c+p*-l+h*-a-u*-o,t[3]=e[3],t},sh.zero=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t},sh.str=function(t){return"vec4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},sh.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]},sh.equals=function(t,e){var i=t[0],n=t[1],r=t[2],s=t[3],o=e[0],a=e[1],l=e[2],c=e[3];return Math.abs(i-o)<=ah.EPSILON*Math.max(1,Math.abs(i),Math.abs(o))&&Math.abs(n-a)<=ah.EPSILON*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(r-l)<=ah.EPSILON*Math.max(1,Math.abs(r),Math.abs(l))&&Math.abs(s-c)<=ah.EPSILON*Math.max(1,Math.abs(s),Math.abs(c))},sh.forEach=sh.sqrLen=sh.len=sh.sqrDist=sh.dist=sh.div=sh.mul=sh.sub=void 0;var ah=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==oh(t)&&"function"!=typeof t)return{default:t};var i=lh(void 0);if(i&&i.has(t))return i.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var o=r?Object.getOwnPropertyDescriptor(t,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=t[s]}return n.default=t,i&&i.set(t,n),n}(cc);function lh(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(lh=function(t){return t?i:e})(t)}function ch(){var t=new ah.ARRAY_TYPE(4);return ah.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0),t}function hh(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t[3]=e[3]-i[3],t}function uh(t,e,i){return t[0]=e[0]*i[0],t[1]=e[1]*i[1],t[2]=e[2]*i[2],t[3]=e[3]*i[3],t}function dh(t,e,i){return t[0]=e[0]/i[0],t[1]=e[1]/i[1],t[2]=e[2]/i[2],t[3]=e[3]/i[3],t}function ph(t,e){return Math.hypot(e[0]-t[0],e[1]-t[1],e[2]-t[2],e[3]-t[3])}function fh(t,e){var i=e[0]-t[0],n=e[1]-t[1],r=e[2]-t[2],s=e[3]-t[3];return i*i+n*n+r*r+s*s}function mh(t){return Math.hypot(t[0],t[1],t[2],t[3])}function gh(t){var e=t[0],i=t[1],n=t[2],r=t[3];return e*e+i*i+n*n+r*r}sh.sub=hh,sh.mul=uh,sh.div=dh,sh.dist=ph,sh.sqrDist=fh,sh.len=mh,sh.sqrLen=gh;var _h=function(){var t=ch();return function(e,i,n,r,s,o){var a,l;for(i||(i=4),n||(n=0),l=r?Math.min(r*i+n,e.length):e.length,a=n;a<l;a+=i)t[0]=e[a],t[1]=e[a+1],t[2]=e[a+2],t[3]=e[a+3],s(t,t,o),e[a]=t[0],e[a+1]=t[1],e[a+2]=t[2],e[a+3]=t[3];return e}}();function yh(t){return yh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yh(t)}sh.forEach=_h,Object.defineProperty($c,"__esModule",{value:!0}),$c.create=Th,$c.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t},$c.setAxisAngle=Mh,$c.getAxisAngle=function(t,e){var i=2*Math.acos(e[3]),n=Math.sin(i/2);return n>vh.EPSILON?(t[0]=e[0]/n,t[1]=e[1]/n,t[2]=e[2]/n):(t[0]=1,t[1]=0,t[2]=0),i},$c.getAngle=function(t,e){var i=Oh(t,e);return Math.acos(2*i*i-1)},$c.multiply=Ah,$c.rotateX=function(t,e,i){i*=.5;var n=e[0],r=e[1],s=e[2],o=e[3],a=Math.sin(i),l=Math.cos(i);return t[0]=n*l+o*a,t[1]=r*l+s*a,t[2]=s*l-r*a,t[3]=o*l-n*a,t},$c.rotateY=function(t,e,i){i*=.5;var n=e[0],r=e[1],s=e[2],o=e[3],a=Math.sin(i),l=Math.cos(i);return t[0]=n*l-s*a,t[1]=r*l+o*a,t[2]=s*l+n*a,t[3]=o*l-r*a,t},$c.rotateZ=function(t,e,i){i*=.5;var n=e[0],r=e[1],s=e[2],o=e[3],a=Math.sin(i),l=Math.cos(i);return t[0]=n*l+r*a,t[1]=r*l-n*a,t[2]=s*l+o*a,t[3]=o*l-s*a,t},$c.calculateW=function(t,e){var i=e[0],n=e[1],r=e[2];return t[0]=i,t[1]=n,t[2]=r,t[3]=Math.sqrt(Math.abs(1-i*i-n*n-r*r)),t},$c.exp=Ch,$c.ln=kh,$c.pow=function(t,e,i){return kh(t,e),Dh(t,t,i),Ch(t,t),t},$c.slerp=Ph,$c.random=function(t){var e=vh.RANDOM(),i=vh.RANDOM(),n=vh.RANDOM(),r=Math.sqrt(1-e),s=Math.sqrt(e);return t[0]=r*Math.sin(2*Math.PI*i),t[1]=r*Math.cos(2*Math.PI*i),t[2]=s*Math.sin(2*Math.PI*n),t[3]=s*Math.cos(2*Math.PI*n),t},$c.invert=function(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=i*i+n*n+r*r+s*s,a=o?1/o:0;return t[0]=-i*a,t[1]=-n*a,t[2]=-r*a,t[3]=s*a,t},$c.conjugate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],t},$c.fromMat3=Ih,$c.fromEuler=function(t,e,i,n){var r=.5*Math.PI/180;e*=r,i*=r,n*=r;var s=Math.sin(e),o=Math.cos(e),a=Math.sin(i),l=Math.cos(i),c=Math.sin(n),h=Math.cos(n);return t[0]=s*l*h-o*a*c,t[1]=o*a*h+s*l*c,t[2]=o*l*c-s*a*h,t[3]=o*l*h+s*a*c,t},$c.str=function(t){return"quat("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},$c.setAxes=$c.sqlerp=$c.rotationTo=$c.equals=$c.exactEquals=$c.normalize=$c.sqrLen=$c.squaredLength=$c.len=$c.length=$c.lerp=$c.dot=$c.scale=$c.mul=$c.add=$c.set=$c.copy=$c.fromValues=$c.clone=void 0;var vh=Sh(cc),bh=Sh(Mc),xh=Sh(Hc),wh=Sh(sh);function Eh(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(Eh=function(t){return t?i:e})(t)}function Sh(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==yh(t)&&"function"!=typeof t)return{default:t};var i=Eh(e);if(i&&i.has(t))return i.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var o=r?Object.getOwnPropertyDescriptor(t,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=t[s]}return n.default=t,i&&i.set(t,n),n}function Th(){var t=new vh.ARRAY_TYPE(4);return vh.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t[3]=1,t}function Mh(t,e,i){i*=.5;var n=Math.sin(i);return t[0]=n*e[0],t[1]=n*e[1],t[2]=n*e[2],t[3]=Math.cos(i),t}function Ah(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=i[0],l=i[1],c=i[2],h=i[3];return t[0]=n*h+o*a+r*c-s*l,t[1]=r*h+o*l+s*a-n*c,t[2]=s*h+o*c+n*l-r*a,t[3]=o*h-n*a-r*l-s*c,t}function Ch(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=Math.sqrt(i*i+n*n+r*r),a=Math.exp(s),l=o>0?a*Math.sin(o)/o:0;return t[0]=i*l,t[1]=n*l,t[2]=r*l,t[3]=a*Math.cos(o),t}function kh(t,e){var i=e[0],n=e[1],r=e[2],s=e[3],o=Math.sqrt(i*i+n*n+r*r),a=o>0?Math.atan2(o,s)/o:0;return t[0]=i*a,t[1]=n*a,t[2]=r*a,t[3]=.5*Math.log(i*i+n*n+r*r+s*s),t}function Ph(t,e,i,n){var r,s,o,a,l,c=e[0],h=e[1],u=e[2],d=e[3],p=i[0],f=i[1],m=i[2],g=i[3];return(s=c*p+h*f+u*m+d*g)<0&&(s=-s,p=-p,f=-f,m=-m,g=-g),1-s>vh.EPSILON?(r=Math.acos(s),o=Math.sin(r),a=Math.sin((1-n)*r)/o,l=Math.sin(n*r)/o):(a=1-n,l=n),t[0]=a*c+l*p,t[1]=a*h+l*f,t[2]=a*u+l*m,t[3]=a*d+l*g,t}function Ih(t,e){var i,n=e[0]+e[4]+e[8];if(n>0)i=Math.sqrt(n+1),t[3]=.5*i,t[0]=(e[5]-e[7])*(i=.5/i),t[1]=(e[6]-e[2])*i,t[2]=(e[1]-e[3])*i;else{var r=0;e[4]>e[0]&&(r=1),e[8]>e[3*r+r]&&(r=2);var s=(r+1)%3,o=(r+2)%3;i=Math.sqrt(e[3*r+r]-e[3*s+s]-e[3*o+o]+1),t[r]=.5*i,t[3]=(e[3*s+o]-e[3*o+s])*(i=.5/i),t[s]=(e[3*s+r]+e[3*r+s])*i,t[o]=(e[3*o+r]+e[3*r+o])*i}return t}$c.clone=wh.clone,$c.fromValues=wh.fromValues,$c.copy=wh.copy,$c.set=wh.set,$c.add=wh.add,$c.mul=Ah;var Dh=wh.scale;$c.scale=Dh;var Oh=wh.dot;$c.dot=Oh,$c.lerp=wh.lerp;var Lh=wh.length;$c.length=Lh,$c.len=Lh;var zh=wh.squaredLength;$c.squaredLength=zh,$c.sqrLen=zh;var Rh=wh.normalize;$c.normalize=Rh,$c.exactEquals=wh.exactEquals,$c.equals=wh.equals;var Fh,Bh,Nh,jh=(Fh=xh.create(),Bh=xh.fromValues(1,0,0),Nh=xh.fromValues(0,1,0),function(t,e,i){var n=xh.dot(e,i);return n<-.999999?(xh.cross(Fh,Bh,e),xh.len(Fh)<1e-6&&xh.cross(Fh,Nh,e),xh.normalize(Fh,Fh),Mh(t,Fh,Math.PI),t):n>.999999?(t[0]=0,t[1]=0,t[2]=0,t[3]=1,t):(xh.cross(Fh,e,i),t[0]=Fh[0],t[1]=Fh[1],t[2]=Fh[2],t[3]=1+n,Rh(t,t))});$c.rotationTo=jh;var Vh,Uh,$h=(Vh=Th(),Uh=Th(),function(t,e,i,n,r,s){return Ph(Vh,e,r,s),Ph(Uh,i,n,s),Ph(t,Vh,Uh,2*s*(1-s)),t});$c.sqlerp=$h;var Hh,qh=(Hh=bh.create(),function(t,e,i,n){return Hh[0]=i[0],Hh[3]=i[1],Hh[6]=i[2],Hh[1]=n[0],Hh[4]=n[1],Hh[7]=n[2],Hh[2]=-e[0],Hh[5]=-e[1],Hh[8]=-e[2],Rh(t,Ih(t,Hh))});$c.setAxes=qh;var Wh={};function Gh(t){return Gh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gh(t)}Object.defineProperty(Wh,"__esModule",{value:!0}),Wh.create=function(){var t=new Zh.ARRAY_TYPE(8);return Zh.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[4]=0,t[5]=0,t[6]=0,t[7]=0),t[3]=1,t},Wh.clone=function(t){var e=new Zh.ARRAY_TYPE(8);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e},Wh.fromValues=function(t,e,i,n,r,s,o,a){var l=new Zh.ARRAY_TYPE(8);return l[0]=t,l[1]=e,l[2]=i,l[3]=n,l[4]=r,l[5]=s,l[6]=o,l[7]=a,l},Wh.fromRotationTranslationValues=function(t,e,i,n,r,s,o){var a=new Zh.ARRAY_TYPE(8);a[0]=t,a[1]=e,a[2]=i,a[3]=n;var l=.5*r,c=.5*s,h=.5*o;return a[4]=l*n+c*i-h*e,a[5]=c*n+h*t-l*i,a[6]=h*n+l*e-c*t,a[7]=-l*t-c*e-h*i,a},Wh.fromRotationTranslation=Jh,Wh.fromTranslation=function(t,e){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=.5*e[0],t[5]=.5*e[1],t[6]=.5*e[2],t[7]=0,t},Wh.fromRotation=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=0,t[5]=0,t[6]=0,t[7]=0,t},Wh.fromMat4=function(t,e){var i=Yh.create();Xh.getRotation(i,e);var n=new Zh.ARRAY_TYPE(3);return Xh.getTranslation(n,e),Jh(t,i,n),t},Wh.copy=tu,Wh.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t[6]=0,t[7]=0,t},Wh.set=function(t,e,i,n,r,s,o,a,l){return t[0]=e,t[1]=i,t[2]=n,t[3]=r,t[4]=s,t[5]=o,t[6]=a,t[7]=l,t},Wh.getDual=function(t,e){return t[0]=e[4],t[1]=e[5],t[2]=e[6],t[3]=e[7],t},Wh.setDual=function(t,e){return t[4]=e[0],t[5]=e[1],t[6]=e[2],t[7]=e[3],t},Wh.getTranslation=function(t,e){var i=e[4],n=e[5],r=e[6],s=e[7],o=-e[0],a=-e[1],l=-e[2],c=e[3];return t[0]=2*(i*c+s*o+n*l-r*a),t[1]=2*(n*c+s*a+r*o-i*l),t[2]=2*(r*c+s*l+i*a-n*o),t},Wh.translate=function(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=.5*i[0],l=.5*i[1],c=.5*i[2],h=e[4],u=e[5],d=e[6],p=e[7];return t[0]=n,t[1]=r,t[2]=s,t[3]=o,t[4]=o*a+r*c-s*l+h,t[5]=o*l+s*a-n*c+u,t[6]=o*c+n*l-r*a+d,t[7]=-n*a-r*l-s*c+p,t},Wh.rotateX=function(t,e,i){var n=-e[0],r=-e[1],s=-e[2],o=e[3],a=e[4],l=e[5],c=e[6],h=e[7],u=a*o+h*n+l*s-c*r,d=l*o+h*r+c*n-a*s,p=c*o+h*s+a*r-l*n,f=h*o-a*n-l*r-c*s;return Yh.rotateX(t,e,i),t[4]=u*(o=t[3])+f*(n=t[0])+d*(s=t[2])-p*(r=t[1]),t[5]=d*o+f*r+p*n-u*s,t[6]=p*o+f*s+u*r-d*n,t[7]=f*o-u*n-d*r-p*s,t},Wh.rotateY=function(t,e,i){var n=-e[0],r=-e[1],s=-e[2],o=e[3],a=e[4],l=e[5],c=e[6],h=e[7],u=a*o+h*n+l*s-c*r,d=l*o+h*r+c*n-a*s,p=c*o+h*s+a*r-l*n,f=h*o-a*n-l*r-c*s;return Yh.rotateY(t,e,i),t[4]=u*(o=t[3])+f*(n=t[0])+d*(s=t[2])-p*(r=t[1]),t[5]=d*o+f*r+p*n-u*s,t[6]=p*o+f*s+u*r-d*n,t[7]=f*o-u*n-d*r-p*s,t},Wh.rotateZ=function(t,e,i){var n=-e[0],r=-e[1],s=-e[2],o=e[3],a=e[4],l=e[5],c=e[6],h=e[7],u=a*o+h*n+l*s-c*r,d=l*o+h*r+c*n-a*s,p=c*o+h*s+a*r-l*n,f=h*o-a*n-l*r-c*s;return Yh.rotateZ(t,e,i),t[4]=u*(o=t[3])+f*(n=t[0])+d*(s=t[2])-p*(r=t[1]),t[5]=d*o+f*r+p*n-u*s,t[6]=p*o+f*s+u*r-d*n,t[7]=f*o-u*n-d*r-p*s,t},Wh.rotateByQuatAppend=function(t,e,i){var n=i[0],r=i[1],s=i[2],o=i[3],a=e[0],l=e[1],c=e[2],h=e[3];return t[0]=a*o+h*n+l*s-c*r,t[1]=l*o+h*r+c*n-a*s,t[2]=c*o+h*s+a*r-l*n,t[3]=h*o-a*n-l*r-c*s,t[4]=(a=e[4])*o+(h=e[7])*n+(l=e[5])*s-(c=e[6])*r,t[5]=l*o+h*r+c*n-a*s,t[6]=c*o+h*s+a*r-l*n,t[7]=h*o-a*n-l*r-c*s,t},Wh.rotateByQuatPrepend=function(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=i[0],l=i[1],c=i[2],h=i[3];return t[0]=n*h+o*a+r*c-s*l,t[1]=r*h+o*l+s*a-n*c,t[2]=s*h+o*c+n*l-r*a,t[3]=o*h-n*a-r*l-s*c,t[4]=n*(h=i[7])+o*(a=i[4])+r*(c=i[6])-s*(l=i[5]),t[5]=r*h+o*l+s*a-n*c,t[6]=s*h+o*c+n*l-r*a,t[7]=o*h-n*a-r*l-s*c,t},Wh.rotateAroundAxis=function(t,e,i,n){if(Math.abs(n)<Zh.EPSILON)return tu(t,e);var r=Math.hypot(i[0],i[1],i[2]);n*=.5;var s=Math.sin(n),o=s*i[0]/r,a=s*i[1]/r,l=s*i[2]/r,c=Math.cos(n),h=e[0],u=e[1],d=e[2],p=e[3];t[0]=h*c+p*o+u*l-d*a,t[1]=u*c+p*a+d*o-h*l,t[2]=d*c+p*l+h*a-u*o,t[3]=p*c-h*o-u*a-d*l;var f=e[4],m=e[5],g=e[6],_=e[7];return t[4]=f*c+_*o+m*l-g*a,t[5]=m*c+_*a+g*o-f*l,t[6]=g*c+_*l+f*a-m*o,t[7]=_*c-f*o-m*a-g*l,t},Wh.add=function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t[3]=e[3]+i[3],t[4]=e[4]+i[4],t[5]=e[5]+i[5],t[6]=e[6]+i[6],t[7]=e[7]+i[7],t},Wh.multiply=eu,Wh.scale=function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t[3]=e[3]*i,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t},Wh.lerp=function(t,e,i,n){var r=1-n;return iu(e,i)<0&&(n=-n),t[0]=e[0]*r+i[0]*n,t[1]=e[1]*r+i[1]*n,t[2]=e[2]*r+i[2]*n,t[3]=e[3]*r+i[3]*n,t[4]=e[4]*r+i[4]*n,t[5]=e[5]*r+i[5]*n,t[6]=e[6]*r+i[6]*n,t[7]=e[7]*r+i[7]*n,t},Wh.invert=function(t,e){var i=ru(e);return t[0]=-e[0]/i,t[1]=-e[1]/i,t[2]=-e[2]/i,t[3]=e[3]/i,t[4]=-e[4]/i,t[5]=-e[5]/i,t[6]=-e[6]/i,t[7]=e[7]/i,t},Wh.conjugate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],t[4]=-e[4],t[5]=-e[5],t[6]=-e[6],t[7]=e[7],t},Wh.normalize=function(t,e){var i=ru(e);if(i>0){i=Math.sqrt(i);var n=e[0]/i,r=e[1]/i,s=e[2]/i,o=e[3]/i,a=e[4],l=e[5],c=e[6],h=e[7],u=n*a+r*l+s*c+o*h;t[0]=n,t[1]=r,t[2]=s,t[3]=o,t[4]=(a-n*u)/i,t[5]=(l-r*u)/i,t[6]=(c-s*u)/i,t[7]=(h-o*u)/i}return t},Wh.str=function(t){return"quat2("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+")"},Wh.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]},Wh.equals=function(t,e){var i=t[0],n=t[1],r=t[2],s=t[3],o=t[4],a=t[5],l=t[6],c=t[7],h=e[0],u=e[1],d=e[2],p=e[3],f=e[4],m=e[5],g=e[6],_=e[7];return Math.abs(i-h)<=Zh.EPSILON*Math.max(1,Math.abs(i),Math.abs(h))&&Math.abs(n-u)<=Zh.EPSILON*Math.max(1,Math.abs(n),Math.abs(u))&&Math.abs(r-d)<=Zh.EPSILON*Math.max(1,Math.abs(r),Math.abs(d))&&Math.abs(s-p)<=Zh.EPSILON*Math.max(1,Math.abs(s),Math.abs(p))&&Math.abs(o-f)<=Zh.EPSILON*Math.max(1,Math.abs(o),Math.abs(f))&&Math.abs(a-m)<=Zh.EPSILON*Math.max(1,Math.abs(a),Math.abs(m))&&Math.abs(l-g)<=Zh.EPSILON*Math.max(1,Math.abs(l),Math.abs(g))&&Math.abs(c-_)<=Zh.EPSILON*Math.max(1,Math.abs(c),Math.abs(_))},Wh.sqrLen=Wh.squaredLength=Wh.len=Wh.length=Wh.dot=Wh.mul=Wh.setReal=Wh.getReal=void 0;var Zh=Qh(cc),Yh=Qh($c),Xh=Qh(Dc);function Kh(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(Kh=function(t){return t?i:e})(t)}function Qh(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==Gh(t)&&"function"!=typeof t)return{default:t};var i=Kh(e);if(i&&i.has(t))return i.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var o=r?Object.getOwnPropertyDescriptor(t,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=t[s]}return n.default=t,i&&i.set(t,n),n}function Jh(t,e,i){var n=.5*i[0],r=.5*i[1],s=.5*i[2],o=e[0],a=e[1],l=e[2],c=e[3];return t[0]=o,t[1]=a,t[2]=l,t[3]=c,t[4]=n*c+r*l-s*a,t[5]=r*c+s*o-n*l,t[6]=s*c+n*a-r*o,t[7]=-n*o-r*a-s*l,t}function tu(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t}function eu(t,e,i){var n=e[0],r=e[1],s=e[2],o=e[3],a=i[4],l=i[5],c=i[6],h=i[7],u=e[4],d=e[5],p=e[6],f=e[7],m=i[0],g=i[1],_=i[2],y=i[3];return t[0]=n*y+o*m+r*_-s*g,t[1]=r*y+o*g+s*m-n*_,t[2]=s*y+o*_+n*g-r*m,t[3]=o*y-n*m-r*g-s*_,t[4]=n*h+o*a+r*c-s*l+u*y+f*m+d*_-p*g,t[5]=r*h+o*l+s*a-n*c+d*y+f*g+p*m-u*_,t[6]=s*h+o*c+n*l-r*a+p*y+f*_+u*g-d*m,t[7]=o*h-n*a-r*l-s*c+f*y-u*m-d*g-p*_,t}Wh.getReal=Yh.copy,Wh.setReal=Yh.copy,Wh.mul=eu;var iu=Yh.dot;Wh.dot=iu;var nu=Yh.length;Wh.length=nu,Wh.len=nu;var ru=Yh.squaredLength;Wh.squaredLength=ru,Wh.sqrLen=ru;var su={};function ou(t){return ou="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ou(t)}Object.defineProperty(su,"__esModule",{value:!0}),su.create=cu,su.clone=function(t){var e=new au.ARRAY_TYPE(2);return e[0]=t[0],e[1]=t[1],e},su.fromValues=function(t,e){var i=new au.ARRAY_TYPE(2);return i[0]=t,i[1]=e,i},su.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t},su.set=function(t,e,i){return t[0]=e,t[1]=i,t},su.add=function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t},su.subtract=hu,su.multiply=uu,su.divide=du,su.ceil=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t},su.floor=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t},su.min=function(t,e,i){return t[0]=Math.min(e[0],i[0]),t[1]=Math.min(e[1],i[1]),t},su.max=function(t,e,i){return t[0]=Math.max(e[0],i[0]),t[1]=Math.max(e[1],i[1]),t},su.round=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t},su.scale=function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t},su.scaleAndAdd=function(t,e,i,n){return t[0]=e[0]+i[0]*n,t[1]=e[1]+i[1]*n,t},su.distance=pu,su.squaredDistance=fu,su.length=mu,su.squaredLength=gu,su.negate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t},su.inverse=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t},su.normalize=function(t,e){var i=e[0],n=e[1],r=i*i+n*n;return r>0&&(r=1/Math.sqrt(r)),t[0]=e[0]*r,t[1]=e[1]*r,t},su.dot=function(t,e){return t[0]*e[0]+t[1]*e[1]},su.cross=function(t,e,i){var n=e[0]*i[1]-e[1]*i[0];return t[0]=t[1]=0,t[2]=n,t},su.lerp=function(t,e,i,n){var r=e[0],s=e[1];return t[0]=r+n*(i[0]-r),t[1]=s+n*(i[1]-s),t},su.random=function(t,e){e=e||1;var i=2*au.RANDOM()*Math.PI;return t[0]=Math.cos(i)*e,t[1]=Math.sin(i)*e,t},su.transformMat2=function(t,e,i){var n=e[0],r=e[1];return t[0]=i[0]*n+i[2]*r,t[1]=i[1]*n+i[3]*r,t},su.transformMat2d=function(t,e,i){var n=e[0],r=e[1];return t[0]=i[0]*n+i[2]*r+i[4],t[1]=i[1]*n+i[3]*r+i[5],t},su.transformMat3=function(t,e,i){var n=e[0],r=e[1];return t[0]=i[0]*n+i[3]*r+i[6],t[1]=i[1]*n+i[4]*r+i[7],t},su.transformMat4=function(t,e,i){var n=e[0],r=e[1];return t[0]=i[0]*n+i[4]*r+i[12],t[1]=i[1]*n+i[5]*r+i[13],t},su.rotate=function(t,e,i,n){var r=e[0]-i[0],s=e[1]-i[1],o=Math.sin(n),a=Math.cos(n);return t[0]=r*a-s*o+i[0],t[1]=r*o+s*a+i[1],t},su.angle=function(t,e){var i=t[0],n=t[1],r=e[0],s=e[1],o=Math.sqrt(i*i+n*n)*Math.sqrt(r*r+s*s);return Math.acos(Math.min(Math.max(o&&(i*r+n*s)/o,-1),1))},su.zero=function(t){return t[0]=0,t[1]=0,t},su.str=function(t){return"vec2("+t[0]+", "+t[1]+")"},su.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]},su.equals=function(t,e){var i=t[0],n=t[1],r=e[0],s=e[1];return Math.abs(i-r)<=au.EPSILON*Math.max(1,Math.abs(i),Math.abs(r))&&Math.abs(n-s)<=au.EPSILON*Math.max(1,Math.abs(n),Math.abs(s))},su.forEach=su.sqrLen=su.sqrDist=su.dist=su.div=su.mul=su.sub=su.len=void 0;var au=function(t,e){if(t&&t.__esModule)return t;if(null===t||"object"!==ou(t)&&"function"!=typeof t)return{default:t};var i=lu(void 0);if(i&&i.has(t))return i.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var o=r?Object.getOwnPropertyDescriptor(t,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=t[s]}return n.default=t,i&&i.set(t,n),n}(cc);function lu(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(lu=function(t){return t?i:e})(t)}function cu(){var t=new au.ARRAY_TYPE(2);return au.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0),t}function hu(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t}function uu(t,e,i){return t[0]=e[0]*i[0],t[1]=e[1]*i[1],t}function du(t,e,i){return t[0]=e[0]/i[0],t[1]=e[1]/i[1],t}function pu(t,e){return Math.hypot(e[0]-t[0],e[1]-t[1])}function fu(t,e){var i=e[0]-t[0],n=e[1]-t[1];return i*i+n*n}function mu(t){return Math.hypot(t[0],t[1])}function gu(t){var e=t[0],i=t[1];return e*e+i*i}su.len=mu,su.sub=hu,su.mul=uu,su.div=du,su.dist=pu,su.sqrDist=fu,su.sqrLen=gu;var _u=function(){var t=cu();return function(e,i,n,r,s,o){var a,l;for(i||(i=2),n||(n=0),l=r?Math.min(r*i+n,e.length):e.length,a=n;a<l;a+=i)t[0]=e[a],t[1]=e[a+1],s(t,t,o),e[a]=t[0],e[a+1]=t[1];return e}}();function yu(t){return yu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yu(t)}su.forEach=_u,Object.defineProperty(lc,"__esModule",{value:!0});var vu=lc.vec4=Ou=lc.vec3=lc.vec2=lc.quat2=ku=lc.quat=Au=lc.mat4=Tu=lc.mat3=lc.mat2d=wu=lc.mat2=lc.glMatrix=void 0,bu=Ru(cc);lc.glMatrix=bu;var xu=Ru(fc),wu=lc.mat2=xu,Eu=Ru(bc);lc.mat2d=Eu;var Su=Ru(Mc),Tu=lc.mat3=Su,Mu=Ru(Dc),Au=lc.mat4=Mu,Cu=Ru($c),ku=lc.quat=Cu,Pu=Ru(Wh);lc.quat2=Pu;var Iu=Ru(su);lc.vec2=Iu;var Du=Ru(Hc),Ou=lc.vec3=Du,Lu=Ru(sh);function zu(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,i=new WeakMap;return(zu=function(t){return t?i:e})(t)}function Ru(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==yu(t)&&"function"!=typeof t)return{default:t};var i=zu(e);if(i&&i.has(t))return i.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var o=r?Object.getOwnPropertyDescriptor(t,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=t[s]}return n.default=t,i&&i.set(t,n),n}vu=lc.vec4=Lu;const Fu=ka([{type:"Float32",name:"a_globe_pos",components:3},{type:"Float32",name:"a_uv",components:2}]),{members:Bu}=Fu,Nu=ka([{name:"a_pos_3",components:3,type:"Int16"}]);var ju=ka([{name:"a_pos",type:"Int16",components:2}]),Vu={};!function(t,e){!function(t){function e(t,e,n){var r=i(256*t,256*(e=Math.pow(2,n)-e-1),n),s=i(256*(t+1),256*(e+1),n);return r[0]+","+r[1]+","+s[0]+","+s[1]}function i(t,e,i){var n=2*Math.PI*6378137/256/Math.pow(2,i);return[t*n-2*Math.PI*6378137/2,e*n-2*Math.PI*6378137/2]}t.getURL=function(t,i,n,r,s,o){return o=o||{},t+"?"+["bbox="+e(n,r,s),"format="+(o.format||"image/png"),"service="+(o.service||"WMS"),"version="+(o.version||"1.1.1"),"request="+(o.request||"GetMap"),"srs="+(o.srs||"EPSG:3857"),"width="+(o.width||256),"height="+(o.height||256),"layers="+i].join("&")},t.getTileBBox=e,t.getMercCoords=i,Object.defineProperty(t,"__esModule",{value:!0})}(e)}(0,Vu);var Uu=Vu;class $u{constructor(t,e,i){this.z=t,this.x=e,this.y=i,this.key=Wu(0,t,t,e,i)}equals(t){return this.z===t.z&&this.x===t.x&&this.y===t.y}url(t,e){const i=Uu.getTileBBox(this.x,this.y,this.z),n=function(t,e,i){let n,r="";for(let s=t;s>0;s--)n=1<<s-1,r+=(e&n?1:0)+(i&n?2:0);return r}(this.z,this.x,this.y);return t[(this.x+this.y)%t.length].replace("{prefix}",(this.x%16).toString(16)+(this.y%16).toString(16)).replace(/{z}/g,String(this.z)).replace(/{x}/g,String(this.x)).replace(/{y}/g,String("tms"===e?Math.pow(2,this.z)-this.y-1:this.y)).replace("{quadkey}",n).replace("{bbox-epsg-3857}",i)}toString(){return`${this.z}/${this.x}/${this.y}`}}class Hu{constructor(t,e){this.wrap=t,this.canonical=e,this.key=Wu(t,e.z,e.z,e.x,e.y)}}class qu{constructor(t,e,i,n,r){this.overscaledZ=t,this.wrap=e,this.canonical=new $u(i,+n,+r),this.key=0===e&&t===i?this.canonical.key:Wu(e,t,i,n,r)}equals(t){return this.overscaledZ===t.overscaledZ&&this.wrap===t.wrap&&this.canonical.equals(t.canonical)}scaledTo(t){const e=this.canonical.z-t;return t>this.canonical.z?new qu(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new qu(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)}calculateScaledKey(t,e=!0){if(this.overscaledZ===t&&e)return this.key;if(t>this.canonical.z)return Wu(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y);{const i=this.canonical.z-t;return Wu(this.wrap*+e,t,t,this.canonical.x>>i,this.canonical.y>>i)}}isChildOf(t){if(t.wrap!==this.wrap)return!1;const e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ<this.overscaledZ&&t.canonical.z<this.canonical.z&&t.canonical.x===this.canonical.x>>e&&t.canonical.y===this.canonical.y>>e}children(t){if(this.overscaledZ>=t)return[new qu(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];const e=this.canonical.z+1,i=2*this.canonical.x,n=2*this.canonical.y;return[new qu(e,this.wrap,e,i,n),new qu(e,this.wrap,e,i+1,n),new qu(e,this.wrap,e,i,n+1),new qu(e,this.wrap,e,i+1,n+1)]}isLessThan(t){return this.wrap<t.wrap||!(this.wrap>t.wrap)&&(this.overscaledZ<t.overscaledZ||!(this.overscaledZ>t.overscaledZ)&&(this.canonical.x<t.canonical.x||!(this.canonical.x>t.canonical.x)&&this.canonical.y<t.canonical.y))}wrapped(){return new qu(this.overscaledZ,0,this.canonical.z,this.canonical.x,this.canonical.y)}unwrapTo(t){return new qu(this.overscaledZ,t,this.canonical.z,this.canonical.x,this.canonical.y)}overscaleFactor(){return Math.pow(2,this.overscaledZ-this.canonical.z)}toUnwrapped(){return new Hu(this.wrap,this.canonical)}toString(){return`${this.overscaledZ}/${this.canonical.x}/${this.canonical.y}`}}function Wu(t,e,i,n,r){const s=1<<Math.min(i,22);let o=s*(r%s)+n%s;return t&&i<22&&(o+=s*s*((t<0?-2*t-1:2*t)%(1<<2*(22-i)))),16*(32*o+i)+(e-i)}const Gu=[t=>{let e=t.canonical.x-1,i=t.wrap;return e<0&&(e=(1<<t.canonical.z)-1,i--),new qu(t.overscaledZ,i,t.canonical.z,e,t.canonical.y)},t=>{let e=t.canonical.x+1,i=t.wrap;return e===1<<t.canonical.z&&(e=0,i++),new qu(t.overscaledZ,i,t.canonical.z,e,t.canonical.y)},t=>new qu(t.overscaledZ,t.wrap,t.canonical.z,t.canonical.x,(0===t.canonical.y?1<<t.canonical.z:t.canonical.y)-1),t=>new qu(t.overscaledZ,t.wrap,t.canonical.z,t.canonical.x,t.canonical.y===(1<<t.canonical.z)-1?0:t.canonical.y+1)];Lo($u,"CanonicalTileID"),Lo(qu,"OverscaledTileID",{omit:["projMatrix","expandedProjMatrix"]});class Zu{constructor(t,e){this.pos=t,this.dir=e}intersectsPlane(t,e,i){const n=Ou.dot(e,this.dir);if(Math.abs(n)<1e-6)return!1;const r=((t[0]-this.pos[0])*e[0]+(t[1]-this.pos[1])*e[1]+(t[2]-this.pos[2])*e[2])/n;return i[0]=this.pos[0]+this.dir[0]*r,i[1]=this.pos[1]+this.dir[1]*r,i[2]=this.pos[2]+this.dir[2]*r,!0}closestPointOnSphere(t,e,i){if(Ou.equals(this.pos,t)||0===e)return i[0]=i[1]=i[2]=0,!1;const[n,r,s]=this.dir,o=this.pos[0]-t[0],a=this.pos[1]-t[1],l=this.pos[2]-t[2],c=n*n+r*r+s*s,h=2*(o*n+a*r+l*s),u=h*h-4*c*(o*o+a*a+l*l-e*e);if(u<0){const t=Math.max(-h/2,0),c=o+n*t,u=a+r*t,d=l+s*t,p=Math.hypot(c,u,d);return i[0]=c*e/p,i[1]=u*e/p,i[2]=d*e/p,!1}{const t=(-h-Math.sqrt(u))/(2*c);if(t<0){const t=Math.hypot(o,a,l);return i[0]=o*e/t,i[1]=a*e/t,i[2]=l*e/t,!1}return i[0]=o+n*t,i[1]=a+r*t,i[2]=l+s*t,!0}}}class Yu{constructor(t,e,i,n,r){this.TL=t,this.TR=e,this.BR=i,this.BL=n,this.horizon=r}static fromInvProjectionMatrix(t,e,i){const n=[-1,1,1],r=[1,1,1],s=[1,-1,1],o=[-1,-1,1],a=Ou.transformMat4(n,n,t),l=Ou.transformMat4(r,r,t),c=Ou.transformMat4(s,s,t),h=Ou.transformMat4(o,o,t);return new Yu(a,l,c,h,e/i)}}function Xu(t,e,i){let n=1/0,r=-1/0;const s=[];for(const o of t){Ou.sub(s,o,e);const t=Ou.dot(s,i);n=Math.min(n,t),r=Math.max(r,t)}return[n,r]}function Ku(t,e){let i=!0;for(let n=0;n<t.planes.length;n++){const r=t.planes[n];let s=0;for(let t=0;t<e.length;t++)s+=Ou.dot(r,e[t])+r[3]>=0;if(0===s)return 0;s!==e.length&&(i=!1)}return i?2:1}function Qu(t,e){for(const i of t.projections){const n=Xu(e,t.points[0],i.axis);if(i.projection[1]<n[0]||i.projection[0]>n[1])return 0}return 1}function Ju(t,e){let i=0;const n=[0,0,0,0];for(let r=0;r<t.length;r++)n[0]=t[r][0],n[1]=t[r][1],n[2]=t[r][2],n[3]=1,vu.dot(n,e)>=0&&i++;return i}class td{constructor(t,e){this.points=t||new Array(8).fill([0,0,0]),this.planes=e||new Array(6).fill([0,0,0,0]),this.bounds=ed.fromPoints(this.points),this.projections=[],this.frustumEdges=[Ou.sub([],this.points[2],this.points[3]),Ou.sub([],this.points[0],this.points[3]),Ou.sub([],this.points[4],this.points[0]),Ou.sub([],this.points[5],this.points[1]),Ou.sub([],this.points[6],this.points[2]),Ou.sub([],this.points[7],this.points[3])];for(const t of this.frustumEdges){const e=[0,-t[2],t[1]],i=[t[2],0,-t[0]];this.projections.push({axis:e,projection:Xu(this.points,this.points[0],e)}),this.projections.push({axis:i,projection:Xu(this.points,this.points[0],i)})}}static fromInvProjectionMatrix(t,e,i,n){const r=Math.pow(2,i),s=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map((i=>{const s=vu.transformMat4([],i,t),o=1/s[3]/e*r;return vu.mul(s,s,[o,o,n?1/s[3]:o,o])})),o=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map((t=>{const e=Ou.sub([],s[t[0]],s[t[1]]),i=Ou.sub([],s[t[2]],s[t[1]]),n=Ou.normalize([],Ou.cross([],e,i)),r=-Ou.dot(n,s[t[1]]);return n.concat(r)})),a=[];for(let t=0;t<s.length;t++)a.push([s[t][0],s[t][1],s[t][2]]);return new td(a,o)}intersectsPrecise(t,e,i){for(let i=0;i<e.length;i++)if(!Ju(t,e[i]))return 0;for(let e=0;e<this.planes.length;e++)if(!Ju(t,this.planes[e]))return 0;for(const e of i)for(const i of this.frustumEdges){const n=Ou.cross([],e,i),r=Ou.length(n);if(0===r)continue;Ou.scale(n,n,1/r);const s=Xu(this.points,this.points[0],n),o=Xu(t,this.points[0],n);if(s[0]>o[1]||o[0]>s[1])return 0}return 1}}class ed{static fromPoints(t){const e=[1/0,1/0,1/0],i=[-1/0,-1/0,-1/0];for(const n of t)Ou.min(e,e,n),Ou.max(i,i,n);return new ed(e,i)}static fromTileIdAndHeight(t,e,i){const n=1<<t.canonical.z,r=t.canonical.x,s=t.canonical.y;return new ed([r/n,s/n,e],[(r+1)/n,(s+1)/n,i])}static applyTransform(t,e){const i=t.getCorners();for(let t=0;t<i.length;++t)Ou.transformMat4(i[t],i[t],e);return ed.fromPoints(i)}static projectAabbCorners(t,e){const i=t.getCorners();for(let t=0;t<i.length;++t)Ou.transformMat4(i[t],i[t],e);return i}constructor(t,e){this.min=t,this.max=e,this.center=Ou.scale([],Ou.add([],this.min,this.max),.5)}quadrant(t){const e=[t%2==0,t<2],i=Ou.clone(this.min),n=Ou.clone(this.max);for(let t=0;t<e.length;t++)i[t]=e[t]?this.min[t]:this.center[t],n[t]=e[t]?this.center[t]:this.max[t];return n[2]=this.max[2],new ed(i,n)}distanceX(t){return Math.max(Math.min(this.max[0],t[0]),this.min[0])-t[0]}distanceY(t){return Math.max(Math.min(this.max[1],t[1]),this.min[1])-t[1]}distanceZ(t){return Math.max(Math.min(this.max[2],t[2]),this.min[2])-t[2]}getCorners(){const t=this.min,e=this.max;return[[t[0],t[1],t[2]],[e[0],t[1],t[2]],[e[0],e[1],t[2]],[t[0],e[1],t[2]],[t[0],t[1],e[2]],[e[0],t[1],e[2]],[e[0],e[1],e[2]],[t[0],e[1],e[2]]]}intersects(t){return this.intersectsAabb(t.bounds)?Ku(t,this.getCorners()):0}intersectsFlat(t){return this.intersectsAabb(t.bounds)?Ku(t,[[this.min[0],this.min[1],0],[this.max[0],this.min[1],0],[this.max[0],this.max[1],0],[this.min[0],this.max[1],0]]):0}intersectsPrecise(t,e){return e||this.intersects(t)?Qu(t,this.getCorners()):0}intersectsPreciseFlat(t,e){return e||this.intersectsFlat(t)?Qu(t,[[this.min[0],this.min[1],0],[this.max[0],this.min[1],0],[this.max[0],this.max[1],0],[this.min[0],this.max[1],0]]):0}intersectsAabb(t){for(let e=0;e<3;++e)if(this.min[e]>t.max[e]||t.min[e]>this.max[e])return!1;return!0}intersectsAabbXY(t){return!(this.min[0]>t.max[0]||t.min[0]>this.max[0]||this.min[1]>t.max[1]||t.min[1]>this.max[1])}encapsulate(t){for(let e=0;e<3;e++)this.min[e]=Math.min(this.min[e],t.min[e]),this.max[e]=Math.max(this.max[e],t.max[e])}encapsulatePoint(t){for(let e=0;e<3;e++)this.min[e]=Math.min(this.min[e],t[e]),this.max[e]=Math.max(this.max[e],t[e])}closestPoint(t){return[Math.max(Math.min(this.max[0],t[0]),this.min[0]),Math.max(Math.min(this.max[1],t[1]),this.min[1]),Math.max(Math.min(this.max[2],t[2]),this.min[2])]}}Lo(ed,"Aabb");const id=5,nd=6,rd=un/Math.PI/2,sd=16383,od=64,ad=[od,32,16],ld=-rd,cd=rd,hd=[new ed([ld,ld,ld],[cd,cd,cd]),new ed([ld,ld,ld],[0,0,cd]),new ed([0,ld,ld],[cd,0,cd]),new ed([ld,0,ld],[0,cd,cd]),new ed([0,0,ld],[cd,cd,cd])];function ud(t){return t*rd/qd}function dd(t,e,i,n=!0){const r=Ou.scale([],t._camera.position,t.worldSize),s=[e,i,1,1];vu.transformMat4(s,s,t.pixelMatrixInverse),vu.scale(s,s,1/s[3]);const o=Ou.sub([],s,r),a=Ou.normalize([],o),l=t.globeMatrix,c=[l[12],l[13],l[14]],h=Ou.sub([],c,r),u=Ou.length(h),d=Ou.normalize([],h),p=t.worldSize/(2*Math.PI),f=Ou.dot(d,a),m=Math.asin(p/u);if(m<Math.acos(f)){if(!n)return null;const t=[],e=[];Ou.scale(t,a,u/f),Ou.normalize(e,Ou.sub(e,t,h)),Ou.normalize(a,Ou.add(a,h,Ou.scale(a,e,Math.tan(m)*u)))}const g=[];new Zu(r,a).closestPointOnSphere(c,p,g);const _=Ou.normalize([],st(l,0)),y=Ou.normalize([],st(l,1)),v=Ou.normalize([],st(l,2)),b=Ou.dot(_,g),x=Ou.dot(y,g),w=Ou.dot(v,g),E=S(Math.asin(-x/p));let T=S(Math.atan2(b,w));T=t.center.lng+function(t,e){const i=(e-t+180)%360-180;return i<-180?i+360:i}(t.center.lng,T);const M=Qd(T),A=I(Jd(E),0,1);return new cp(M,A)}class pd{constructor(t,e,i){this.a=Ou.sub([],t,i),this.b=Ou.sub([],e,i),this.center=i;const n=Ou.normalize([],this.a),r=Ou.normalize([],this.b);this.angle=Math.acos(Ou.dot(n,r))}}function fd(t,e){if(0===t.angle)return null;let i;return i=0===t.a[e]?1/t.angle*.5*Math.PI:1/t.angle*Math.atan(t.b[e]/t.a[e]/Math.sin(t.angle)-1/Math.tan(t.angle)),i<0||i>1?null:function(t,e,i,n){const r=Math.sin(i);return t*(Math.sin((1-n)*i)/r)+e*(Math.sin(n*i)/r)}(t.a[e],t.b[e],t.angle,I(i,0,1))+t.center[e]}function md(t){if(t.z<=1)return hd[t.z+2*t.y+t.x];const e=xd(bd(t));return ed.fromPoints(e)}function gd(t,e,i){return Ou.scale(t,t,1-i),Ou.scaleAndAdd(t,t,e,i)}function _d(t,e){const i=Od(e.zoom);if(0===i)return md(t);const n=bd(t),r=xd(n),s=Qd(n.getWest())*e.worldSize,o=Qd(n.getEast())*e.worldSize,a=Jd(n.getNorth())*e.worldSize,l=Jd(n.getSouth())*e.worldSize,c=[s,a,0],h=[o,a,0],u=[s,l,0],d=[o,l,0],p=Au.invert([],e.globeMatrix);return Ou.transformMat4(c,c,p),Ou.transformMat4(h,h,p),Ou.transformMat4(u,u,p),Ou.transformMat4(d,d,p),r[0]=gd(r[0],u,i),r[1]=gd(r[1],d,i),r[2]=gd(r[2],h,i),r[3]=gd(r[3],c,i),ed.fromPoints(r)}function yd(t,e,i){for(const n of t)Ou.transformMat4(n,n,e),Ou.scale(n,n,i)}function vd(t,e,i,n){const r=e/t.worldSize,s=t.globeMatrix;if(i.z<=1){const t=md(i).getCorners();return yd(t,s,r),ed.fromPoints(t)}const o=bd(i,n),a=xd(o);yd(a,s,r);const l=Number.MAX_VALUE,c=[-l,-l,-l],h=[l,l,l];if(o.contains(t.center)){for(const t of a)Ou.min(h,h,t),Ou.max(c,c,t);c[2]=0;const e=t.point,i=[e.x*r,e.y*r,0];return Ou.min(h,h,i),Ou.max(c,c,i),new ed(h,c)}const u=[s[12]*r,s[13]*r,s[14]*r],d=o.getCenter(),p=I(t.center.lat,-rp,rp),f=I(d.lat,-rp,rp),m=Qd(t.center.lng),g=Jd(p);let _=m-Qd(d.lng);const y=g-Jd(f);_>.5?_-=1:_<-.5&&(_+=1);let v=0;if(Math.abs(_)>Math.abs(y))v=_>=0?1:3;else{v=y>=0?0:2;const t=[s[4]*r,s[5]*r,s[6]*r],e=-Math.sin(E(y>=0?o.getSouth():o.getNorth()))*rd;Ou.scaleAndAdd(u,u,t,e)}const b=a[v],x=a[(v+1)%4],w=new pd(b,x,u),S=[fd(w,0)||b[0],fd(w,1)||b[1],fd(w,2)||b[2]],T=Od(t.zoom);if(T>0){const n=function({x:t,y:e,z:i},n,r,s,o){const a=1/(1<<i);let l=t*a,c=l+a,h=e*a,u=h+a,d=0;const p=(l+c)/2-s;return p>.5?d=-1:p<-.5&&(d=1),l=((l+d)*n-(s*=n))*r+s,c=((c+d)*n-s)*r+s,h=(h*n-(o*=n))*r+o,u=(u*n-o)*r+o,[[l,u,0],[c,u,0],[c,h,0],[l,h,0]]}(i,e,t._pixelsPerMercatorPixel,m,g);for(let t=0;t<a.length;t++)gd(a[t],n[t],T);const r=Ou.add([],n[v],n[(v+1)%4]);Ou.scale(r,r,.5),gd(S,r,T)}for(const t of a)Ou.min(h,h,t),Ou.max(c,c,t);return h[2]=Math.min(b[2],x[2]),Ou.min(h,h,S),Ou.max(c,c,S),new ed(h,c)}function bd({x:t,y:e,z:i},n=!1){const r=1/(1<<i),s=new Zd(ep(t*r),e===(1<<i)-1&&n?-90:ip((e+1)*r)),o=new Zd(ep((t+1)*r),0===e&&n?90:ip(e*r));return new ac(s,o)}function xd(t){const e=E(t.getNorth()),i=E(t.getSouth()),n=Math.cos(e),r=Math.cos(i),s=Math.sin(e),o=Math.sin(i),a=t.getWest(),l=t.getEast();return[wd(r,o,a),wd(r,o,l),wd(n,s,l),wd(n,s,a)]}function wd(t,e,i,n=rd){return i=E(i),[t*Math.sin(i)*n,-e*n,t*Math.cos(i)*n]}function Ed(t,e,i){return wd(Math.cos(E(t)),Math.sin(E(t)),e,i)}function Sd(t,e,i,n){const r=1<<i.z,s=(t/un+i.x)/r;return Ed(ip((e/un+i.y)/r),ep(s),n)}function Td({min:t,max:e}){return sd/Math.max(e[0]-t[0],e[1]-t[1],e[2]-t[2])}const Md=new Float64Array(16);function Ad(t){const e=Td(t),i=Au.fromScaling(Md,[e,e,e]);return Au.translate(i,i,Ou.negate([],t.min))}function Cd(t){const e=Au.fromTranslation(Md,t.min),i=1/Td(t);return Au.scale(e,e,[i,i,i])}function kd(t){const e=un/(2*Math.PI);return t/(2*Math.PI)/e}function Pd(t,e){return un/(512*Math.pow(2,t))*Td(md(e))}function Id(t,e,i,n,r){const s=kd(i),o=[t,e,-i/(2*Math.PI)],a=Au.identity(new Float64Array(16));return Au.translate(a,a,o),Au.scale(a,a,[s,s,s]),Au.rotateX(a,a,E(-r)),Au.rotateY(a,a,E(-n)),a}function Dd(t){const e=t.pixelsPerMeter,i=e/tp(1,t.center.lat),n=Au.identity(new Float64Array(16));return Au.translate(n,n,[t.point.x,t.point.y,0]),Au.scale(n,n,[i,i,e]),Float32Array.from(n)}function Od(t){return D(id,nd,t)}function Ld(t,e,i){const n=Au.identity(new Float64Array(16)),r=(e/(1<<t)-.5)*Math.PI*2;return Au.rotateY(n,i.globeMatrix,r),Float32Array.from(n)}function zd(t,e,i){const n=Od(i.zoom),r=t.style.map._antialias,s=e.options.extStandardDerivativesForceOff||t.terrain&&t.terrain.exaggeration()>0;return 0===n&&!r&&!s}function Rd(t,e,i,n){const r=e.getNorth(),s=e.getSouth(),o=e.getWest(),a=e.getEast(),l=1<<t.z,c=a-o,h=r-s,u=c/od,d=-h/ad[i],p=[0,u,0,d,0,0,r,o,0];if(t.z>0){const t=180/n;Tu.multiply(p,p,[t/c+1,0,0,0,t/h+1,0,-.5*t/u,.5*t/d,1])}return p[2]=l,p[5]=t.x,p[8]=t.y,p}function Fd(t){const e=rp-5;t=I(t,-e,e)/e*90;const i=Math.pow(Math.abs(Math.sin(E(t))),3);return Math.round(i*(ad.length-1))}function Bd(t){const e=[0,0,0],i=Au.identity(new Float64Array(16));return Au.multiply(i,t.pixelMatrix,t.globeMatrix),Ou.transformMat4(e,e,i),new v(e[0],e[1])}function Nd(t,e){const i=Ed(e.lat,e.lng),n=function(t){const e=Ed(t._center.lat,t._center.lng),i=Ou.fromValues(0,1,0);let n=Ou.cross([],i,e);const r=Au.fromRotation([],-t.angle,e);n=Ou.transformMat4(n,n,r),Au.fromRotation(r,-t._pitch,n);const s=Ou.normalize([],e);return Ou.scale(s,s,ud(t.cameraToCenterDistance/t.pixelsPerMeter)),Ou.transformMat4(s,s,r),Ou.add([],e,s)}(t),r=Ou.subtract([],n,i);return Ou.angle(r,i)}function jd(t,e){return Nd(t,e)>Math.PI/2*1.01}const Vd=E(85),Ud=Math.cos(Vd),$d=Math.sin(Vd);class Hd{constructor(t){this._createGrid(t),this._createPoles(t)}destroy(){this._poleIndexBuffer.destroy(),this._gridBuffer.destroy(),this._gridIndexBuffer.destroy(),this._poleNorthVertexBuffer.destroy(),this._poleSouthVertexBuffer.destroy();for(const t of this._poleSegments)t.destroy();for(const t of this._gridSegments)t.withSkirts.destroy(),t.withoutSkirts.destroy()}_fillGridMeshWithLods(t,e){const i=new Ia,n=new Za,r=[],s=t+1+2,o=e[0]+1,a=e[0]+1+(1+e.length),l=(t,e,i)=>{let n=t===s-1?t-2:0===t?t:t-1;return n+=i?24575:0,[n,e]};for(let t=0;t<s;++t)i.emplaceBack(...l(t,0,!0));for(let t=0;t<o;++t)for(let e=0;e<s;++e)i.emplaceBack(...l(e,t,(0===e||e===s-1)&&!0));for(let t=0;t<e.length;++t){const n=e[t];for(let t=0;t<s;++t)i.emplaceBack(...l(t,n,!0))}for(let t=0;t<e.length;++t){const o=n.length,l=e[t]+1+2,c=new Za;for(let i=0;i<l-1;i++){const r=i===l-2,o=r?s*(a-e.length+t-i):s;for(let t=0;t<s-1;t++){const e=i*s+t;0===i||r||0===t||t===s-2?(c.emplaceBack(e+1,e,e+o),c.emplaceBack(e+o,e+o+1,e+1)):(n.emplaceBack(e+1,e,e+o),n.emplaceBack(e+o,e+o+1,e+1))}}const h=bl.simpleSegment(0,o,i.length,n.length-o);for(let t=0;t<c.uint16.length;t+=3)n.emplaceBack(c.uint16[t],c.uint16[t+1],c.uint16[t+2]);const u=bl.simpleSegment(0,o,i.length,n.length-o);r.push({withoutSkirts:h,withSkirts:u})}return{vertices:i,indices:n,segments:r}}_createGrid(t){const e=this._fillGridMeshWithLods(od,ad);this._gridSegments=e.segments,this._gridBuffer=t.createVertexBuffer(e.vertices,ju.members),this._gridIndexBuffer=t.createIndexBuffer(e.indices,!0)}_createPoles(t){const e=new Za;for(let t=0;t<=od;t++)e.emplaceBack(0,t+1,t+2);this._poleIndexBuffer=t.createIndexBuffer(e,!0);const i=new Qa,n=new Qa,r=new Qa,s=new Qa;this._poleSegments=[];for(let t=0,e=0;t<id;t++){const o=360/(1<<t);i.emplaceBack(0,-rd,0,.5,0),n.emplaceBack(0,-rd,0,.5,1),r.emplaceBack(0,-rd,0,.5,.5),s.emplaceBack(0,-rd,0,.5,.5);for(let t=0;t<=od;t++){let e=t/od,a=0;const l=Jn(0,o,e),[c,h,u]=wd(Ud,$d,l,rd);i.emplaceBack(c,h,u,e,a),n.emplaceBack(c,h,u,e,1-a);const d=E(l);e=.5+.5*Math.sin(d),a=.5+.5*Math.cos(d),r.emplaceBack(c,h,u,e,a),s.emplaceBack(c,h,u,e,1-a)}this._poleSegments.push(bl.simpleSegment(e,0,66,64)),e+=66}this._poleNorthVertexBuffer=t.createVertexBuffer(i,Bu,!1),this._poleSouthVertexBuffer=t.createVertexBuffer(n,Bu,!1),this._texturedPoleNorthVertexBuffer=t.createVertexBuffer(r,Bu,!1),this._texturedPoleSouthVertexBuffer=t.createVertexBuffer(s,Bu,!1)}getGridBuffers(t,e){return[this._gridBuffer,this._gridIndexBuffer,e?this._gridSegments[t].withSkirts:this._gridSegments[t].withoutSkirts]}getPoleBuffers(t,e){return[e?this._texturedPoleNorthVertexBuffer:this._poleNorthVertexBuffer,e?this._texturedPoleSouthVertexBuffer:this._poleSouthVertexBuffer,this._poleIndexBuffer,this._poleSegments[t]]}}const qd=6371008.8,Wd=2*Math.PI*qd;class Gd{constructor(t,e){if(isNaN(t)||isNaN(e))throw new Error(`Invalid LngLat object: (${t}, ${e})`);if(this.lng=+t,this.lat=+e,this.lat>90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")}wrap(){return new Gd(O(this.lng,-180,180),this.lat)}toArray(){return[this.lng,this.lat]}toString(){return`LngLat(${this.lng}, ${this.lat})`}distanceTo(t){const e=Math.PI/180,i=this.lat*e,n=t.lat*e,r=Math.sin(i)*Math.sin(n)+Math.cos(i)*Math.cos(n)*Math.cos((t.lng-this.lng)*e);return qd*Math.acos(Math.min(r,1))}toBounds(t=0){const e=360*t/40075017,i=e/Math.cos(Math.PI/180*this.lat);return new ac(new Gd(this.lng-i,this.lat-e),new Gd(this.lng+i,this.lat+e))}toEcef(t){const e=ud(t);return Ed(this.lat,this.lng,rd+e)}static convert(t){if(t instanceof Gd)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new Gd(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&"object"==typeof t&&null!==t)return new Gd(Number("lng"in t?t.lng:t.lon),Number(t.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: <lng>, lat: <lat>}, an object {lon: <lng>, lat: <lat>}, or an array of [<lng>, <lat>]")}}var Zd=Gd;const Yd=0,Xd=25.5;function Kd(t){return Wd*Math.cos(t*Math.PI/180)}function Qd(t){return(180+t)/360}function Jd(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function tp(t,e){return t/Kd(e)}function ep(t){return 360*t-180}function ip(t){return 360/Math.PI*Math.atan(Math.exp((180-360*t)*Math.PI/180))-90}function np(t,e){return t*Kd(ip(e))}const rp=85.051129;function sp(t){return Math.cos(E(I(t,-rp,rp)))}function op(t,e){const i=I(e,Yd,Xd),n=Math.pow(2,i);return sp(t)*Wd/(512*n)}function ap(t){return 1/Math.cos(t*Math.PI/180)}function lp(t,e=0){const i=Math.exp(Math.PI*(1-(t.y+e/un)/(1<<t.z)*2));return 80150034*i/(i*i+1)/un/(1<<t.z)}class cp{constructor(t,e,i=0){this.x=+t,this.y=+e,this.z=+i}static fromLngLat(t,e=0){const i=Zd.convert(t);return new cp(Qd(i.lng),Jd(i.lat),tp(e,i.lat))}toLngLat(){return new Zd(ep(this.x),ip(this.y))}toAltitude(){return np(this.z,this.y)}meterInMercatorCoordinateUnits(){return 1/Wd*ap(ip(this.y))}}function hp(t,e,i,n,r,s,o,a,l){const c=(e+n)/2,h=(i+r)/2,u=new v(c,h);a(u),function(t,e,i,n,r,s){const o=i-r,a=n-s;return Math.abs((n-e)*o-(i-t)*a)/Math.hypot(o,a)}(u.x,u.y,s.x,s.y,o.x,o.y)>=l?(hp(t,e,i,c,h,s,u,a,l),hp(t,c,h,n,r,u,o,a,l)):t.push(o)}function up(t,e,i){let n=t[0],r=n.x,s=n.y;e(n);const o=[n];for(let a=1;a<t.length;a++){const l=t[a],{x:c,y:h}=l;e(l),hp(o,r,s,c,h,n,l,e,i),r=c,s=h,n=l}return o}function dp(t,e,i,n){if(n(e,i)){const r=e.add(i)._mult(.5);dp(t,e,r,n),dp(t,r,i,n)}else t.push(i)}function pp(t,e){let i=t[0];const n=[i];for(let r=1;r<t.length;r++){const s=t[r];dp(n,i,s,e),i=s}return n}const fp=Math.pow(2,14)-1,mp=-fp-1;function gp(t,e){const i=Math.round(t.x*e),n=Math.round(t.y*e);return t.x=I(i,mp,fp),t.y=I(n,mp,fp),(i<t.x||i>t.x+1||n<t.y||n>t.y+1)&&Y("Geometry exceeds allowed extent, reduce your vector tile buffer size"),t}function _p(t,e,i){const n=t.loadGeometry(),r=t.extent,s=un/r;if(e&&i&&i.projection.isReprojectedInTileSpace){const s=1<<e.z,{scale:o,x:a,y:l,projection:c}=i,h=t=>{const i=ep((e.x+t.x/r)/s),n=ip((e.y+t.y/r)/s),h=c.project(i,n);t.x=(h.x*o-a)*r,t.y=(h.y*o-l)*r};for(let e=0;e<n.length;e++)if(1!==t.type)n[e]=up(n[e],h,1);else{const t=[];for(const i of n[e])i.x<0||i.x>=r||i.y<0||i.y>=r||(h(i),t.push(i));n[e]=t}}for(const t of n)for(const e of t)gp(e,s);return n}function yp(t,e){return{type:t.type,id:t.id,properties:t.properties,geometry:e?_p(t):[]}}function vp(t,e,i,n,r){t.emplaceBack(2*e+(n+1)/2,2*i+(r+1)/2)}function bp(t,e,i){const n=16384;t.emplaceBack(e.x,e.y,e.z,i[0]*n,i[1]*n,i[2]*n)}class xp{constructor(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((t=>t.fqid)),this.index=t.index,this.hasPattern=!1,this.projection=t.projection,this.layoutVertexArray=new Ia,this.indexArray=new Za,this.segments=new bl,this.programConfigurations=new ec(t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter((t=>t.isStateDependent())).map((t=>t.id))}populate(t,e,i,n){const r=this.layers[0],s=[];let o=null;"circle"===r.type&&(o=r.layout.get("circle-sort-key"));for(const{feature:e,id:r,index:a,sourceLayerIndex:l}of t){const t=this.layers[0]._featureFilter.needGeometry,c=yp(e,t);if(!this.layers[0]._featureFilter.filter(new oa(this.zoom),c,i))continue;const h=o?o.evaluate(c,{},i):void 0,u={id:r,properties:e.properties,type:e.type,sourceLayerIndex:l,index:a,geometry:t?c.geometry:_p(e,i,n),patterns:{},sortKey:h};s.push(u)}o&&s.sort(((t,e)=>t.sortKey-e.sortKey));let a=null;"globe"===n.projection.name&&(this.globeExtVertexArray=new Na,a=n.projection);for(const n of s){const{geometry:r,index:s,sourceLayerIndex:o}=n,l=t[s].feature;this.addFeature(n,r,s,e.availableImages,i,a,e.brightness),e.featureIndex.insert(l,r,s,o,this.index)}}update(t,e,i,n,r){const s=0!==Object.keys(t).length;s&&!this.stateDependentLayers.length||this.programConfigurations.updatePaintArrays(t,e,s?this.stateDependentLayers:this.layers,i,n,r)}isEmpty(){return 0===this.layoutVertexArray.length}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,yl.members),this.indexBuffer=t.createIndexBuffer(this.indexArray),this.globeExtVertexArray&&(this.globeExtVertexBuffer=t.createVertexBuffer(this.globeExtVertexArray,vl.members))),this.programConfigurations.upload(t),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.globeExtVertexBuffer&&this.globeExtVertexBuffer.destroy())}addFeature(t,e,i,n,r,s,o){for(const i of e)for(const e of i){const i=e.x,n=e.y;if(i<0||i>=un||n<0||n>=un)continue;if(s){const t=s.projectTilePoint(i,n,r),e=s.upVector(r,i,n),o=this.globeExtVertexArray;bp(o,t,e),bp(o,t,e),bp(o,t,e),bp(o,t,e)}const o=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),a=o.vertexLength;vp(this.layoutVertexArray,i,n,-1,-1),vp(this.layoutVertexArray,i,n,1,-1),vp(this.layoutVertexArray,i,n,1,1),vp(this.layoutVertexArray,i,n,-1,1),this.indexArray.emplaceBack(a,a+1,a+2),this.indexArray.emplaceBack(a,a+2,a+3),o.vertexLength+=4,o.primitiveLength+=2}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,i,{},n,r,o)}}function wp(t,e){for(let i=0;i<t.length;i++)if(Ip(e,t[i]))return!0;for(let i=0;i<e.length;i++)if(Ip(t,e[i]))return!0;return!!Mp(t,e)}function Ep(t,e,i){return!!Ip(t,e)||!!Cp(e,t,i)}function Sp(t,e){if(1===t.length)return Pp(e,t[0]);for(let i=0;i<e.length;i++){const n=e[i];for(let e=0;e<n.length;e++)if(Ip(t,n[e]))return!0}for(let i=0;i<t.length;i++)if(Pp(e,t[i]))return!0;for(let i=0;i<e.length;i++)if(Mp(t,e[i]))return!0;return!1}function Tp(t,e,i){if(t.length>1){if(Mp(t,e))return!0;for(let n=0;n<e.length;n++)if(Cp(e[n],t,i))return!0}for(let n=0;n<t.length;n++)if(Cp(t[n],e,i))return!0;return!1}function Mp(t,e){if(0===t.length||0===e.length)return!1;for(let i=0;i<t.length-1;i++){const n=t[i],r=t[i+1];for(let t=0;t<e.length-1;t++)if(Ap(n,r,e[t],e[t+1]))return!0}return!1}function Ap(t,e,i,n){return X(t,i,n)!==X(e,i,n)&&X(t,e,i)!==X(t,e,n)}function Cp(t,e,i){const n=i*i;if(1===e.length)return t.distSqr(e[0])<n;for(let i=1;i<e.length;i++)if(kp(t,e[i-1],e[i])<n)return!0;return!1}function kp(t,e,i){const n=e.distSqr(i);if(0===n)return t.distSqr(e);const r=((t.x-e.x)*(i.x-e.x)+(t.y-e.y)*(i.y-e.y))/n;return t.distSqr(r<0?e:r>1?i:i.sub(e)._mult(r)._add(e))}function Pp(t,e){let i,n,r,s=!1;for(let o=0;o<t.length;o++){i=t[o];for(let t=0,o=i.length-1;t<i.length;o=t++)n=i[t],r=i[o],n.y>e.y!=r.y>e.y&&e.x<(r.x-n.x)*(e.y-n.y)/(r.y-n.y)+n.x&&(s=!s)}return s}function Ip(t,e){let i=!1;for(let n=0,r=t.length-1;n<t.length;r=n++){const s=t[n],o=t[r];s.y>e.y!=o.y>e.y&&e.x<(o.x-s.x)*(e.y-s.y)/(o.y-s.y)+s.x&&(i=!i)}return i}function Dp(t,e,i,n,r){for(const s of t)if(e<=s.x&&i<=s.y&&n>=s.x&&r>=s.y)return!0;const s=[new v(e,i),new v(e,r),new v(n,r),new v(n,i)];if(t.length>2)for(const e of s)if(Ip(t,e))return!0;for(let e=0;e<t.length-1;e++)if(Op(t[e],t[e+1],s))return!0;return!1}function Op(t,e,i){const n=i[0],r=i[2];if(t.x<n.x&&e.x<n.x||t.x>r.x&&e.x>r.x||t.y<n.y&&e.y<n.y||t.y>r.y&&e.y>r.y)return!1;const s=X(t,e,i[0]);return s!==X(t,e,i[1])||s!==X(t,e,i[2])||s!==X(t,e,i[3])}function Lp(t,e,i,n,r,s){let o=e.y-t.y,a=t.x-e.x;if(s=s||0){const t=o*o+a*a;if(0===t)return!0;const e=Math.sqrt(t);o/=e,a/=e}return!((i.x-t.x)*o+(i.y-t.y)*a-s<0||(n.x-t.x)*o+(n.y-t.y)*a-s<0||(r.x-t.x)*o+(r.y-t.y)*a-s<0)}function zp(t,e,i,n,r,s,o){return!(Lp(t,e,n,r,s,o)||Lp(e,i,n,r,s,o)||Lp(i,t,n,r,s,o)||Lp(n,r,t,e,i,o)||Lp(r,s,t,e,i,o)||Lp(s,n,t,e,i,o))}function Rp(t,e,i){const n=e.paint.get(t).value;return"constant"===n.kind?n.value:i.programConfigurations.get(e.id).getMaxValue(t)}function Fp(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Bp(t,e,i,n,r){if(!e[0]&&!e[1])return t;const s=v.convert(e)._mult(r);"viewport"===i&&s._rotate(-n);const o=[];for(let e=0;e<t.length;e++)o.push(t[e].sub(s));return o}function Np(t,e,i,n){const r=v.convert(t)._mult(n);return"viewport"===e&&r._rotate(-i),r}Lo(xp,"CircleBucket",{omit:["layers"]});const jp=new ya({"circle-sort-key":new ga(De.layout_circle["circle-sort-key"]),visibility:new ma(De.layout_circle.visibility)});var Vp={paint:new ya({"circle-radius":new ga(De.paint_circle["circle-radius"]),"circle-color":new ga(De.paint_circle["circle-color"]),"circle-blur":new ga(De.paint_circle["circle-blur"]),"circle-opacity":new ga(De.paint_circle["circle-opacity"]),"circle-translate":new ma(De.paint_circle["circle-translate"]),"circle-translate-anchor":new ma(De.paint_circle["circle-translate-anchor"]),"circle-pitch-scale":new ma(De.paint_circle["circle-pitch-scale"]),"circle-pitch-alignment":new ma(De.paint_circle["circle-pitch-alignment"]),"circle-stroke-width":new ga(De.paint_circle["circle-stroke-width"]),"circle-stroke-color":new ga(De.paint_circle["circle-stroke-color"]),"circle-stroke-opacity":new ga(De.paint_circle["circle-stroke-opacity"]),"circle-emissive-strength":new ma(De.paint_circle["circle-emissive-strength"])}),layout:jp};const Up=Au.create(),$p=(t,e,i,n,r,s)=>{const o=t.transform,a="globe"===o.projection.name;let l;if("map"===s.paint.get("circle-pitch-alignment"))if(a){const t=Pd(o.zoom,e.canonical)*o._pixelsPerMercatorPixel;l=Float32Array.from([t,0,0,t])}else l=o.calculatePixelsToTileUnitsMatrix(i);else l=new Float32Array([o.pixelsToGLUnits[0],0,0,o.pixelsToGLUnits[1]]);const c={u_camera_to_center_distance:t.transform.getCameraToCenterDistance(o.projection),u_matrix:t.translatePosMatrix(e.projMatrix,i,s.paint.get("circle-translate"),s.paint.get("circle-translate-anchor")),u_device_pixel_ratio:pe.devicePixelRatio,u_extrude_scale:l,u_inv_rot_matrix:Up,u_merc_center:[0,0],u_tile_id:[0,0,0],u_zoom_transition:0,u_up_dir:[0,0,0],u_emissive_strength:s.paint.get("circle-emissive-strength")};if(a){c.u_inv_rot_matrix=n,c.u_merc_center=r,c.u_tile_id=[e.canonical.x,e.canonical.y,1<<e.canonical.z],c.u_zoom_transition=Od(o.zoom);const t=r[0]*un,i=r[1]*un;c.u_up_dir=o.projection.upVector(new $u(0,0,0),t,i)}return c},Hp=t=>{const e=[];return"map"===t.paint.get("circle-pitch-alignment")&&e.push("PITCH_WITH_MAP"),"map"===t.paint.get("circle-pitch-scale")&&e.push("SCALE_WITH_MAP"),e};function qp(t,e,i,n,r,s,o,a,l){if(s&&t.queryGeometry.isAboveHorizon)return!1;s&&(l*=t.pixelToTileUnitsFactor);const c=t.tileID.canonical,h=i.projection.upVectorScale(c,i.center.lat,i.worldSize).metersToTile;for(const u of e)for(const e of u){const u=e.add(a),d=r&&i.elevation?i.elevation.exaggeration()*r.getElevationAt(u.x,u.y,!0):0,p=i.projection.projectTilePoint(u.x,u.y,c);if(d>0){const t=i.projection.upVector(c,u.x,u.y);p.x+=t[0]*h*d,p.y+=t[1]*h*d,p.z+=t[2]*h*d}const f=s?u:Wp(p.x,p.y,p.z,n),m=s?t.tilespaceRays.map((t=>Yp(t,d))):t.queryGeometry.screenGeometry,g=vu.transformMat4([],[p.x,p.y,p.z,1],n);if(!o&&s?l*=g[3]/i.cameraToCenterDistance:o&&!s&&(l*=i.cameraToCenterDistance/g[3]),s){const t=ip((e.y/un+c.y)/(1<<c.z));l/=i.projection.pixelsPerMeter(t,1)/tp(1,t)}if(Ep(m,f,l))return!0}return!1}function Wp(t,e,i,n){const r=vu.transformMat4([],[t,e,i,1],n);return new v(r[0]/r[3],r[1]/r[3])}const Gp=Ou.fromValues(0,0,0),Zp=Ou.fromValues(0,0,1);function Yp(t,e){const i=Ou.create();return Gp[2]=e,t.intersectsPlane(Gp,Zp,i),new v(i[0],i[1])}class Xp extends xp{}function Kp(t,{width:e,height:i},n,r){if(r){if(r instanceof Uint8ClampedArray)r=new Uint8Array(r.buffer);else if(r.length!==e*i*n)throw new RangeError("mismatched image size")}else r=new Uint8Array(e*i*n);return t.width=e,t.height=i,t.data=r,t}function Qp(t,e,i){const{width:n,height:r}=e;n===t.width&&r===t.height||(Jp(t,e,{x:0,y:0},{x:0,y:0},{width:Math.min(t.width,n),height:Math.min(t.height,r)},i),t.width=n,t.height=r,t.data=e.data)}function Jp(t,e,i,n,r,s){if(0===r.width||0===r.height)return e;if(r.width>t.width||r.height>t.height||i.x>t.width-r.width||i.y>t.height-r.height)throw new RangeError("out of range source coordinates for image copy");if(r.width>e.width||r.height>e.height||n.x>e.width-r.width||n.y>e.height-r.height)throw new RangeError("out of range destination coordinates for image copy");const o=t.data,a=e.data;for(let l=0;l<r.height;l++){const c=((i.y+l)*t.width+i.x)*s,h=((n.y+l)*e.width+n.x)*s;for(let t=0;t<r.width*s;t++)a[h+t]=o[c+t]}return e}Lo(Xp,"HeatmapBucket",{omit:["layers"]});class tf{constructor(t,e){Kp(this,t,1,e)}resize(t){Qp(this,new tf(t),1)}clone(){return new tf({width:this.width,height:this.height},new Uint8Array(this.data))}static copy(t,e,i,n,r){Jp(t,e,i,n,r,1)}}class ef{constructor(t,e){Kp(this,t,4,e)}resize(t){Qp(this,new ef(t),4)}replace(t,e){e?this.data.set(t):this.data=t instanceof Uint8ClampedArray?new Uint8Array(t.buffer):t}clone(){return new ef({width:this.width,height:this.height},new Uint8Array(this.data))}static copy(t,e,i,n,r){Jp(t,e,i,n,r,4)}}class nf{constructor(t,e){this.width=t.width,this.height=t.height,this.data=e instanceof Uint8Array?new Float32Array(e.buffer):e}}Lo(tf,"AlphaImage"),Lo(ef,"RGBAImage");const rf=new ya({visibility:new ma(De.layout_heatmap.visibility)});var sf={paint:new ya({"heatmap-radius":new ga(De.paint_heatmap["heatmap-radius"]),"heatmap-weight":new ga(De.paint_heatmap["heatmap-weight"]),"heatmap-intensity":new ma(De.paint_heatmap["heatmap-intensity"]),"heatmap-color":new _a(De.paint_heatmap["heatmap-color"]),"heatmap-opacity":new ma(De.paint_heatmap["heatmap-opacity"])}),layout:rf};function of(t){const e={},i=t.resolution||256,n=t.clips?t.clips.length:1,r=t.image||new ef({width:i,height:n}),s=(i,n,s)=>{e[t.evaluationKey]=s;const o=t.expression.evaluate(e);o&&(r.data[i+n+0]=Math.floor(255*o.r/o.a),r.data[i+n+1]=Math.floor(255*o.g/o.a),r.data[i+n+2]=Math.floor(255*o.b/o.a),r.data[i+n+3]=Math.floor(255*o.a))};if(t.clips)for(let e=0,r=0;e<n;++e,r+=4*i)for(let n=0,o=0;n<i;n++,o+=4){const a=n/(i-1),{start:l,end:c}=t.clips[e];s(r,o,l*(1-a)+c*a)}else for(let t=0,e=0;t<i;t++,e+=4)s(0,e,t/(i-1));return r}const af=new ya({visibility:new ma(De.layout_hillshade.visibility)});var lf={paint:new ya({"hillshade-illumination-direction":new ma(De.paint_hillshade["hillshade-illumination-direction"]),"hillshade-illumination-anchor":new ma(De.paint_hillshade["hillshade-illumination-anchor"]),"hillshade-exaggeration":new ma(De.paint_hillshade["hillshade-exaggeration"]),"hillshade-shadow-color":new ma(De.paint_hillshade["hillshade-shadow-color"]),"hillshade-highlight-color":new ma(De.paint_hillshade["hillshade-highlight-color"]),"hillshade-accent-color":new ma(De.paint_hillshade["hillshade-accent-color"]),"hillshade-emissive-strength":new ma(De.paint_hillshade["hillshade-emissive-strength"])}),layout:af};const cf=ka([{name:"a_pos",components:2,type:"Int16"}],4),{members:hf}=cf;var uf={exports:{}};function df(t,e,i){i=i||2;var n,r,s,o,a,l,c,h=e&&e.length,u=h?e[0]*i:t.length,d=pf(t,0,u,i,!0),p=[];if(!d||d.next===d.prev)return p;if(h&&(d=function(t,e,i,n){var r,s,o,a=[];for(r=0,s=e.length;r<s;r++)(o=pf(t,e[r]*n,r<s-1?e[r+1]*n:t.length,n,!1))===o.next&&(o.steiner=!0),a.push(Sf(o));for(a.sort(bf),r=0;r<a.length;r++)i=xf(a[r],i);return i}(t,e,d,i)),t.length>80*i){n=s=t[0],r=o=t[1];for(var f=i;f<u;f+=i)(a=t[f])<n&&(n=a),(l=t[f+1])<r&&(r=l),a>s&&(s=a),l>o&&(o=l);c=0!==(c=Math.max(s-n,o-r))?32767/c:0}return mf(d,p,i,n,r,c,0),p}function pf(t,e,i,n,r){var s,o;if(r===Ff(t,e,i,n)>0)for(s=e;s<i;s+=n)o=Lf(s,t[s],t[s+1],o);else for(s=i-n;s>=e;s-=n)o=Lf(s,t[s],t[s+1],o);return o&&Cf(o,o.next)&&(zf(o),o=o.next),o}function ff(t,e){if(!t)return t;e||(e=t);var i,n=t;do{if(i=!1,n.steiner||!Cf(n,n.next)&&0!==Af(n.prev,n,n.next))n=n.next;else{if(zf(n),(n=e=n.prev)===n.next)break;i=!0}}while(i||n!==e);return e}function mf(t,e,i,n,r,s,o){if(t){!o&&s&&function(t,e,i,n){var r=t;do{0===r.z&&(r.z=Ef(r.x,r.y,e,i,n)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next}while(r!==t);r.prevZ.nextZ=null,r.prevZ=null,function(t){var e,i,n,r,s,o,a,l,c=1;do{for(i=t,t=null,s=null,o=0;i;){for(o++,n=i,a=0,e=0;e<c&&(a++,n=n.nextZ);e++);for(l=c;a>0||l>0&&n;)0!==a&&(0===l||!n||i.z<=n.z)?(r=i,i=i.nextZ,a--):(r=n,n=n.nextZ,l--),s?s.nextZ=r:t=r,r.prevZ=s,s=r;i=n}s.nextZ=null,c*=2}while(o>1)}(r)}(t,n,r,s);for(var a,l,c=t;t.prev!==t.next;)if(a=t.prev,l=t.next,s?_f(t,n,r,s):gf(t))e.push(a.i/i|0),e.push(t.i/i|0),e.push(l.i/i|0),zf(t),t=l.next,c=l.next;else if((t=l)===c){o?1===o?mf(t=yf(ff(t),e,i),e,i,n,r,s,2):2===o&&vf(t,e,i,n,r,s):mf(ff(t),e,i,n,r,s,1);break}}}function gf(t){var e=t.prev,i=t,n=t.next;if(Af(e,i,n)>=0)return!1;for(var r=e.x,s=i.x,o=n.x,a=e.y,l=i.y,c=n.y,h=r<s?r<o?r:o:s<o?s:o,u=a<l?a<c?a:c:l<c?l:c,d=r>s?r>o?r:o:s>o?s:o,p=a>l?a>c?a:c:l>c?l:c,f=n.next;f!==e;){if(f.x>=h&&f.x<=d&&f.y>=u&&f.y<=p&&Tf(r,a,s,l,o,c,f.x,f.y)&&Af(f.prev,f,f.next)>=0)return!1;f=f.next}return!0}function _f(t,e,i,n){var r=t.prev,s=t,o=t.next;if(Af(r,s,o)>=0)return!1;for(var a=r.x,l=s.x,c=o.x,h=r.y,u=s.y,d=o.y,p=a<l?a<c?a:c:l<c?l:c,f=h<u?h<d?h:d:u<d?u:d,m=a>l?a>c?a:c:l>c?l:c,g=h>u?h>d?h:d:u>d?u:d,_=Ef(p,f,e,i,n),y=Ef(m,g,e,i,n),v=t.prevZ,b=t.nextZ;v&&v.z>=_&&b&&b.z<=y;){if(v.x>=p&&v.x<=m&&v.y>=f&&v.y<=g&&v!==r&&v!==o&&Tf(a,h,l,u,c,d,v.x,v.y)&&Af(v.prev,v,v.next)>=0)return!1;if(v=v.prevZ,b.x>=p&&b.x<=m&&b.y>=f&&b.y<=g&&b!==r&&b!==o&&Tf(a,h,l,u,c,d,b.x,b.y)&&Af(b.prev,b,b.next)>=0)return!1;b=b.nextZ}for(;v&&v.z>=_;){if(v.x>=p&&v.x<=m&&v.y>=f&&v.y<=g&&v!==r&&v!==o&&Tf(a,h,l,u,c,d,v.x,v.y)&&Af(v.prev,v,v.next)>=0)return!1;v=v.prevZ}for(;b&&b.z<=y;){if(b.x>=p&&b.x<=m&&b.y>=f&&b.y<=g&&b!==r&&b!==o&&Tf(a,h,l,u,c,d,b.x,b.y)&&Af(b.prev,b,b.next)>=0)return!1;b=b.nextZ}return!0}function yf(t,e,i){var n=t;do{var r=n.prev,s=n.next.next;!Cf(r,s)&&kf(r,n,n.next,s)&&Df(r,s)&&Df(s,r)&&(e.push(r.i/i|0),e.push(n.i/i|0),e.push(s.i/i|0),zf(n),zf(n.next),n=t=s),n=n.next}while(n!==t);return ff(n)}function vf(t,e,i,n,r,s){var o=t;do{for(var a=o.next.next;a!==o.prev;){if(o.i!==a.i&&Mf(o,a)){var l=Of(o,a);return o=ff(o,o.next),l=ff(l,l.next),mf(o,e,i,n,r,s,0),void mf(l,e,i,n,r,s,0)}a=a.next}o=o.next}while(o!==t)}function bf(t,e){return t.x-e.x}function xf(t,e){var i=function(t,e){var i,n=e,r=t.x,s=t.y,o=-1/0;do{if(s<=n.y&&s>=n.next.y&&n.next.y!==n.y){var a=n.x+(s-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(a<=r&&a>o&&(o=a,i=n.x<n.next.x?n:n.next,a===r))return i}n=n.next}while(n!==e);if(!i)return null;var l,c=i,h=i.x,u=i.y,d=1/0;n=i;do{r>=n.x&&n.x>=h&&r!==n.x&&Tf(s<u?r:o,s,h,u,s<u?o:r,s,n.x,n.y)&&(l=Math.abs(s-n.y)/(r-n.x),Df(n,t)&&(l<d||l===d&&(n.x>i.x||n.x===i.x&&wf(i,n)))&&(i=n,d=l)),n=n.next}while(n!==c);return i}(t,e);if(!i)return e;var n=Of(i,t);return ff(n,n.next),ff(i,i.next)}function wf(t,e){return Af(t.prev,t,e.prev)<0&&Af(e.next,t,t.next)<0}function Ef(t,e,i,n,r){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-i)*r|0)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-n)*r|0)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function Sf(t){var e=t,i=t;do{(e.x<i.x||e.x===i.x&&e.y<i.y)&&(i=e),e=e.next}while(e!==t);return i}function Tf(t,e,i,n,r,s,o,a){return(r-o)*(e-a)>=(t-o)*(s-a)&&(t-o)*(n-a)>=(i-o)*(e-a)&&(i-o)*(s-a)>=(r-o)*(n-a)}function Mf(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&kf(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(Df(t,e)&&Df(e,t)&&function(t,e){var i=t,n=!1,r=(t.x+e.x)/2,s=(t.y+e.y)/2;do{i.y>s!=i.next.y>s&&i.next.y!==i.y&&r<(i.next.x-i.x)*(s-i.y)/(i.next.y-i.y)+i.x&&(n=!n),i=i.next}while(i!==t);return n}(t,e)&&(Af(t.prev,t,e.prev)||Af(t,e.prev,e))||Cf(t,e)&&Af(t.prev,t,t.next)>0&&Af(e.prev,e,e.next)>0)}function Af(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function Cf(t,e){return t.x===e.x&&t.y===e.y}function kf(t,e,i,n){var r=If(Af(t,e,i)),s=If(Af(t,e,n)),o=If(Af(i,n,t)),a=If(Af(i,n,e));return r!==s&&o!==a||!(0!==r||!Pf(t,i,e))||!(0!==s||!Pf(t,n,e))||!(0!==o||!Pf(i,t,n))||!(0!==a||!Pf(i,e,n))}function Pf(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function If(t){return t>0?1:t<0?-1:0}function Df(t,e){return Af(t.prev,t,t.next)<0?Af(t,e,t.next)>=0&&Af(t,t.prev,e)>=0:Af(t,e,t.prev)<0||Af(t,t.next,e)<0}function Of(t,e){var i=new Rf(t.i,t.x,t.y),n=new Rf(e.i,e.x,e.y),r=t.next,s=e.prev;return t.next=e,e.prev=t,i.next=r,r.prev=i,n.next=i,i.prev=n,s.next=n,n.prev=s,n}function Lf(t,e,i,n){var r=new Rf(t,e,i);return n?(r.next=n.next,r.prev=n,n.next.prev=r,n.next=r):(r.prev=r,r.next=r),r}function zf(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function Rf(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function Ff(t,e,i,n){for(var r=0,s=e,o=i-n;s<i;s+=n)r+=(t[o]-t[s])*(t[s+1]+t[o+1]),o=s;return r}uf.exports=df,uf.exports.default=df,df.deviation=function(t,e,i,n){var r=e&&e.length,s=Math.abs(Ff(t,0,r?e[0]*i:t.length,i));if(r)for(var o=0,a=e.length;o<a;o++)s-=Math.abs(Ff(t,e[o]*i,o<a-1?e[o+1]*i:t.length,i));var l=0;for(o=0;o<n.length;o+=3){var c=n[o]*i,h=n[o+1]*i,u=n[o+2]*i;l+=Math.abs((t[c]-t[u])*(t[h+1]-t[c+1])-(t[c]-t[h])*(t[u+1]-t[c+1]))}return 0===s&&0===l?0:Math.abs((l-s)/s)},df.flatten=function(t){for(var e=t[0][0].length,i={vertices:[],holes:[],dimensions:e},n=0,r=0;r<t.length;r++){for(var s=0;s<t[r].length;s++)for(var o=0;o<e;o++)i.vertices.push(t[r][s][o]);r>0&&i.holes.push(n+=t[r-1].length)}return i};var Bf=p(uf.exports);function Nf(t,e){const i=t.length;if(i<=1)return[t];const n=[];let r,s;for(let e=0;e<i;e++){const i=K(t[e]);0!==i&&(t[e].area=Math.abs(i),void 0===s&&(s=i<0),s===i<0?(r&&n.push(r),r=[t[e]]):r.push(t[e]))}if(r&&n.push(r),e>1)for(let t=0;t<n.length;t++)n[t].length<=e||(Ni(n[t],e,1,n[t].length-1,jf),n[t]=n[t].slice(0,e));return n}function jf(t,e){return e.area-t.area}function Vf(t,e,i){const n=i.patternDependencies;let r=!1;for(const i of e){const e=i.paint.get(`${t}-pattern`);e.isConstant()||(r=!0);const s=e.constantOr(null);s&&(r=!0,n[s]=!0)}return r}function Uf(t,e,i,n,r){const s=r.patternDependencies;for(const o of e){const e=o.paint.get(`${t}-pattern`).value;if("constant"!==e.kind){let t=e.evaluate({zoom:n},i,{},r.availableImages);t=t&&t.name?t.name:t,s[t]=!0,i.patterns[o.id]=t}}return i}class $f{constructor(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((t=>t.fqid)),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new Ia,this.indexArray=new Za,this.indexArray2=new $a,this.programConfigurations=new ec(t.layers,t.zoom),this.segments=new bl,this.segments2=new bl,this.stateDependentLayerIds=this.layers.filter((t=>t.isStateDependent())).map((t=>t.id)),this.projection=t.projection}populate(t,e,i,n){this.hasPattern=Vf("fill",this.layers,e);const r=this.layers[0].layout.get("fill-sort-key"),s=[];for(const{feature:o,id:a,index:l,sourceLayerIndex:c}of t){const t=this.layers[0]._featureFilter.needGeometry,h=yp(o,t);if(!this.layers[0]._featureFilter.filter(new oa(this.zoom),h,i))continue;const u=r?r.evaluate(h,{},i,e.availableImages):void 0,d={id:a,properties:o.properties,type:o.type,sourceLayerIndex:c,index:l,geometry:t?h.geometry:_p(o,i,n),patterns:{},sortKey:u};s.push(d)}r&&s.sort(((t,e)=>t.sortKey-e.sortKey));for(const n of s){const{geometry:r,index:s,sourceLayerIndex:o}=n;if(this.hasPattern){const t=Uf("fill",this.layers,n,this.zoom,e);this.patternFeatures.push(t)}else this.addFeature(n,r,s,i,{},e.availableImages,e.brightness);e.featureIndex.insert(t[s].feature,r,s,o,this.index)}}update(t,e,i,n,r){const s=0!==Object.keys(t).length;s&&!this.stateDependentLayers.length||this.programConfigurations.updatePaintArrays(t,e,s?this.stateDependentLayers:this.layers,i,n,r)}addFeatures(t,e,i,n,r,s){for(const t of this.patternFeatures)this.addFeature(t,t.geometry,t.index,e,i,n,s)}isEmpty(){return 0===this.layoutVertexArray.length}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,hf),this.indexBuffer=t.createIndexBuffer(this.indexArray),this.indexBuffer2=t.createIndexBuffer(this.indexArray2)),this.programConfigurations.upload(t),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.indexBuffer2.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.segments2.destroy())}addFeature(t,e,i,n,r,s=[],o){for(const t of Nf(e,500)){let e=0;for(const i of t)e+=i.length;const i=this.segments.prepareSegment(e,this.layoutVertexArray,this.indexArray),n=i.vertexLength,r=[],s=[];for(const e of t){if(0===e.length)continue;e!==t[0]&&s.push(r.length/2);const i=this.segments2.prepareSegment(e.length,this.layoutVertexArray,this.indexArray2),n=i.vertexLength;this.layoutVertexArray.emplaceBack(e[0].x,e[0].y),this.indexArray2.emplaceBack(n+e.length-1,n),r.push(e[0].x),r.push(e[0].y);for(let t=1;t<e.length;t++)this.layoutVertexArray.emplaceBack(e[t].x,e[t].y),this.indexArray2.emplaceBack(n+t-1,n+t),r.push(e[t].x),r.push(e[t].y);i.vertexLength+=e.length,i.primitiveLength+=e.length}const o=Bf(r,s);for(let t=0;t<o.length;t+=3)this.indexArray.emplaceBack(n+o[t],n+o[t+1],n+o[t+2]);i.vertexLength+=e,i.primitiveLength+=o.length/3}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,i,r,s,n,o)}}Lo($f,"FillBucket",{omit:["layers","patternFeatures"]});const Hf=new ya({"fill-sort-key":new ga(De.layout_fill["fill-sort-key"]),visibility:new ma(De.layout_fill.visibility)});var qf={paint:new ya({"fill-antialias":new ma(De.paint_fill["fill-antialias"]),"fill-opacity":new ga(De.paint_fill["fill-opacity"]),"fill-color":new ga(De.paint_fill["fill-color"]),"fill-outline-color":new ga(De.paint_fill["fill-outline-color"]),"fill-translate":new ma(De.paint_fill["fill-translate"]),"fill-translate-anchor":new ma(De.paint_fill["fill-translate-anchor"]),"fill-pattern":new ga(De.paint_fill["fill-pattern"]),"fill-emissive-strength":new ma(De.paint_fill["fill-emissive-strength"])}),layout:Hf};const Wf=ka([{name:"a_pos_normal_ed",components:4,type:"Int16"}]),Gf=ka([{name:"a_pos_end",components:4,type:"Int16"},{name:"a_angular_offset_factor",components:1,type:"Int16"}]),Zf=ka([{name:"a_centroid_pos",components:2,type:"Uint16"}]),Yf=ka([{name:"a_hidden_by_landmark",components:1,type:"Uint8"}]),Xf=ka([{name:"a_pos_3",components:3,type:"Int16"},{name:"a_pos_normal_3",components:3,type:"Int16"}]),{members:Kf}=Wf;var Qf={},Jf=_,tm=em;function em(t,e,i,n,r){this.properties={},this.extent=i,this.type=0,this._pbf=t,this._geometry=-1,this._keys=n,this._values=r,t.readFields(im,this,e)}function im(t,e,i){1==t?e.id=i.readVarint():2==t?function(t,e){for(var i=t.readVarint()+t.pos;t.pos<i;){var n=e._keys[t.readVarint()],r=e._values[t.readVarint()];e.properties[n]=r}}(i,e):3==t?e.type=i.readVarint():4==t&&(e._geometry=i.pos)}function nm(t){for(var e,i,n=0,r=0,s=t.length,o=s-1;r<s;o=r++)n+=((i=t[o]).x-(e=t[r]).x)*(e.y+i.y);return n}em.types=["Unknown","Point","LineString","Polygon"],em.prototype.loadGeometry=function(){var t=this._pbf;t.pos=this._geometry;for(var e,i=t.readVarint()+t.pos,n=1,r=0,s=0,o=0,a=[];t.pos<i;){if(r<=0){var l=t.readVarint();n=7&l,r=l>>3}if(r--,1===n||2===n)s+=t.readSVarint(),o+=t.readSVarint(),1===n&&(e&&a.push(e),e=[]),e.push(new Jf(s,o));else{if(7!==n)throw new Error("unknown command "+n);e&&e.push(e[0].clone())}}return e&&a.push(e),a},em.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,i=1,n=0,r=0,s=0,o=1/0,a=-1/0,l=1/0,c=-1/0;t.pos<e;){if(n<=0){var h=t.readVarint();i=7&h,n=h>>3}if(n--,1===i||2===i)(r+=t.readSVarint())<o&&(o=r),r>a&&(a=r),(s+=t.readSVarint())<l&&(l=s),s>c&&(c=s);else if(7!==i)throw new Error("unknown command "+i)}return[o,l,a,c]},em.prototype.toGeoJSON=function(t,e,i){var n,r,s=this.extent*Math.pow(2,i),o=this.extent*t,a=this.extent*e,l=this.loadGeometry(),c=em.types[this.type];function h(t){for(var e=0;e<t.length;e++){var i=t[e];t[e]=[360*(i.x+o)/s-180,360/Math.PI*Math.atan(Math.exp((180-360*(i.y+a)/s)*Math.PI/180))-90]}}switch(this.type){case 1:var u=[];for(n=0;n<l.length;n++)u[n]=l[n][0];h(l=u);break;case 2:for(n=0;n<l.length;n++)h(l[n]);break;case 3:for(l=function(t){var e=t.length;if(e<=1)return[t];for(var i,n,r=[],s=0;s<e;s++){var o=nm(t[s]);0!==o&&(void 0===n&&(n=o<0),n===o<0?(i&&r.push(i),i=[t[s]]):i.push(t[s]))}return i&&r.push(i),r}(l),n=0;n<l.length;n++)for(r=0;r<l[n].length;r++)h(l[n][r])}1===l.length?l=l[0]:c="Multi"+c;var d={type:"Feature",geometry:{type:c,coordinates:l},properties:this.properties};return"id"in this&&(d.id=this.id),d};var rm=tm,sm=om;function om(t,e){this.version=1,this.name=null,this.extent=4096,this.length=0,this._pbf=t,this._keys=[],this._values=[],this._features=[],t.readFields(am,this,e),this.length=this._features.length}function am(t,e,i){15===t?e.version=i.readVarint():1===t?e.name=i.readString():5===t?e.extent=i.readVarint():2===t?e._features.push(i.pos):3===t?e._keys.push(i.readString()):4===t&&e._values.push(function(t){for(var e=null,i=t.readVarint()+t.pos;t.pos<i;){var n=t.readVarint()>>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(i))}om.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new rm(this._pbf,e,this.extent,this._keys,this._values)};var lm=sm;function cm(t,e,i){if(3===t){var n=new lm(i,i.readVarint()+i.pos);n.length&&(e[n.name]=n)}}var hm=Qf.VectorTile=function(t,e){this.layers=t.readFields(cm,{},e)},um=Qf.VectorTileFeature=tm;function dm(t,e,i,n){const r=[],s=0===n?(t,e,i,n,r,s)=>{t.push(new v(s,i+(s-e)/(n-e)*(r-i)))}:(t,e,i,n,r,s)=>{t.push(new v(e+(s-i)/(r-i)*(n-e),s))};for(const o of t){const t=[];for(const r of o){if(r.length<=2)continue;const o=[];for(let t=0;t<r.length-1;t++){const a=r[t].x,l=r[t].y,c=r[t+1].x,h=r[t+1].y,u=0===n?a:l,d=0===n?c:h;u<e?d>e&&s(o,a,l,c,h,e):u>i?d<i&&s(o,a,l,c,h,i):o.push(r[t]),d<e&&u>=e&&s(o,a,l,c,h,e),d>i&&u<=i&&s(o,a,l,c,h,i)}let a=r[r.length-1];const l=0===n?a.x:a.y;l>=e&&l<=i&&o.push(a),o.length&&(a=o[o.length-1],o[0].x===a.x&&o[0].y===a.y||o.push(o[0]),t.push(o))}t.length&&r.push(t)}return r}Qf.VectorTileLayer=sm;class pm{constructor(t){this._stringToNumber={},this._numberToString=[];for(let e=0;e<t.length;e++){const i=t[e];this._stringToNumber[i]=e,this._numberToString[e]=i}}encode(t){return this._stringToNumber[t]}decode(t){return this._numberToString[t]}}var fm={read:function(t,e,i,n,r){var s,o,a=8*r-n-1,l=(1<<a)-1,c=l>>1,h=-7,u=i?r-1:0,d=i?-1:1,p=t[e+u];for(u+=d,s=p&(1<<-h)-1,p>>=-h,h+=a;h>0;s=256*s+t[e+u],u+=d,h-=8);for(o=s&(1<<-h)-1,s>>=-h,h+=n;h>0;o=256*o+t[e+u],u+=d,h-=8);if(0===s)s=1-c;else{if(s===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),s-=c}return(p?-1:1)*o*Math.pow(2,s-n)},write:function(t,e,i,n,r,s){var o,a,l,c=8*s-r-1,h=(1<<c)-1,u=h>>1,d=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:s-1,f=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(a=isNaN(e)?1:0,o=h):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+u>=1?d/l:d*Math.pow(2,1-u))*l>=2&&(o++,l/=2),o+u>=h?(a=0,o=h):o+u>=1?(a=(e*l-1)*Math.pow(2,r),o+=u):(a=e*Math.pow(2,u-1)*Math.pow(2,r),o=0));r>=8;t[i+p]=255&a,p+=f,a/=256,r-=8);for(o=o<<r|a,c+=r;c>0;t[i+p]=255&o,p+=f,o/=256,c-=8);t[i+p-f]|=128*m}},mm=_m,gm=fm;function _m(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}_m.Varint=0,_m.Fixed64=1,_m.Bytes=2,_m.Fixed32=5;var ym=4294967296,vm=1/ym,bm="undefined"==typeof TextDecoder?null:new TextDecoder("utf8");function xm(t){return t.type===_m.Bytes?t.readVarint()+t.pos:t.pos+1}function wm(t,e,i){return i?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function Em(t,e,i){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));i.realloc(n);for(var r=i.pos-1;r>=t;r--)i.buf[r+n]=i.buf[r]}function Sm(t,e){for(var i=0;i<t.length;i++)e.writeVarint(t[i])}function Tm(t,e){for(var i=0;i<t.length;i++)e.writeSVarint(t[i])}function Mm(t,e){for(var i=0;i<t.length;i++)e.writeFloat(t[i])}function Am(t,e){for(var i=0;i<t.length;i++)e.writeDouble(t[i])}function Cm(t,e){for(var i=0;i<t.length;i++)e.writeBoolean(t[i])}function km(t,e){for(var i=0;i<t.length;i++)e.writeFixed32(t[i])}function Pm(t,e){for(var i=0;i<t.length;i++)e.writeSFixed32(t[i])}function Im(t,e){for(var i=0;i<t.length;i++)e.writeFixed64(t[i])}function Dm(t,e){for(var i=0;i<t.length;i++)e.writeSFixed64(t[i])}function Om(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+16777216*t[e+3]}function Lm(t,e,i){t[i]=e,t[i+1]=e>>>8,t[i+2]=e>>>16,t[i+3]=e>>>24}function zm(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}_m.prototype={destroy:function(){this.buf=null},readFields:function(t,e,i){for(i=i||this.length;this.pos<i;){var n=this.readVarint(),r=n>>3,s=this.pos;this.type=7&n,t(r,e,this),this.pos===s&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=Om(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=zm(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=Om(this.buf,this.pos)+Om(this.buf,this.pos+4)*ym;return this.pos+=8,t},readSFixed64:function(){var t=Om(this.buf,this.pos)+zm(this.buf,this.pos+4)*ym;return this.pos+=8,t},readFloat:function(){var t=gm.read(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=gm.read(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,i,n=this.buf;return e=127&(i=n[this.pos++]),i<128?e:(e|=(127&(i=n[this.pos++]))<<7,i<128?e:(e|=(127&(i=n[this.pos++]))<<14,i<128?e:(e|=(127&(i=n[this.pos++]))<<21,i<128?e:function(t,e,i){var n,r,s=i.buf;if(n=(112&(r=s[i.pos++]))>>4,r<128)return wm(t,n,e);if(n|=(127&(r=s[i.pos++]))<<3,r<128)return wm(t,n,e);if(n|=(127&(r=s[i.pos++]))<<10,r<128)return wm(t,n,e);if(n|=(127&(r=s[i.pos++]))<<17,r<128)return wm(t,n,e);if(n|=(127&(r=s[i.pos++]))<<24,r<128)return wm(t,n,e);if(n|=(1&(r=s[i.pos++]))<<31,r<128)return wm(t,n,e);throw new Error("Expected varint not more than 10 bytes")}(e|=(15&(i=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=this.pos;return this.pos=t,t-e>=12&&bm?function(t,e,i){return bm.decode(t.subarray(e,i))}(this.buf,e,t):function(t,e,i){for(var n="",r=e;r<i;){var s,o,a,l=t[r],c=null,h=l>239?4:l>223?3:l>191?2:1;if(r+h>i)break;1===h?l<128&&(c=l):2===h?128==(192&(s=t[r+1]))&&(c=(31&l)<<6|63&s)<=127&&(c=null):3===h?(o=t[r+2],128==(192&(s=t[r+1]))&&128==(192&o)&&((c=(15&l)<<12|(63&s)<<6|63&o)<=2047||c>=55296&&c<=57343)&&(c=null)):4===h&&(o=t[r+2],a=t[r+3],128==(192&(s=t[r+1]))&&128==(192&o)&&128==(192&a)&&((c=(15&l)<<18|(63&s)<<12|(63&o)<<6|63&a)<=65535||c>=1114112)&&(c=null)),null===c?(c=65533,h=1):c>65535&&(c-=65536,n+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),n+=String.fromCharCode(c),r+=h}return n}(this.buf,e,t)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==_m.Bytes)return t.push(this.readVarint(e));var i=xm(this);for(t=t||[];this.pos<i;)t.push(this.readVarint(e));return t},readPackedSVarint:function(t){if(this.type!==_m.Bytes)return t.push(this.readSVarint());var e=xm(this);for(t=t||[];this.pos<e;)t.push(this.readSVarint());return t},readPackedBoolean:function(t){if(this.type!==_m.Bytes)return t.push(this.readBoolean());var e=xm(this);for(t=t||[];this.pos<e;)t.push(this.readBoolean());return t},readPackedFloat:function(t){if(this.type!==_m.Bytes)return t.push(this.readFloat());var e=xm(this);for(t=t||[];this.pos<e;)t.push(this.readFloat());return t},readPackedDouble:function(t){if(this.type!==_m.Bytes)return t.push(this.readDouble());var e=xm(this);for(t=t||[];this.pos<e;)t.push(this.readDouble());return t},readPackedFixed32:function(t){if(this.type!==_m.Bytes)return t.push(this.readFixed32());var e=xm(this);for(t=t||[];this.pos<e;)t.push(this.readFixed32());return t},readPackedSFixed32:function(t){if(this.type!==_m.Bytes)return t.push(this.readSFixed32());var e=xm(this);for(t=t||[];this.pos<e;)t.push(this.readSFixed32());return t},readPackedFixed64:function(t){if(this.type!==_m.Bytes)return t.push(this.readFixed64());var e=xm(this);for(t=t||[];this.pos<e;)t.push(this.readFixed64());return t},readPackedSFixed64:function(t){if(this.type!==_m.Bytes)return t.push(this.readSFixed64());var e=xm(this);for(t=t||[];this.pos<e;)t.push(this.readSFixed64());return t},skip:function(t){var e=7&t;if(e===_m.Varint)for(;this.buf[this.pos++]>127;);else if(e===_m.Bytes)this.pos=this.readVarint()+this.pos;else if(e===_m.Fixed32)this.pos+=4;else{if(e!==_m.Fixed64)throw new Error("Unimplemented type: "+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e<this.pos+t;)e*=2;if(e!==this.length){var i=new Uint8Array(e);i.set(this.buf),this.buf=i,this.length=e}},finish:function(){return this.length=this.pos,this.pos=0,this.buf.subarray(0,this.length)},writeFixed32:function(t){this.realloc(4),Lm(this.buf,t,this.pos),this.pos+=4},writeSFixed32:function(t){this.realloc(4),Lm(this.buf,t,this.pos),this.pos+=4},writeFixed64:function(t){this.realloc(8),Lm(this.buf,-1&t,this.pos),Lm(this.buf,Math.floor(t*vm),this.pos+4),this.pos+=8},writeSFixed64:function(t){this.realloc(8),Lm(this.buf,-1&t,this.pos),Lm(this.buf,Math.floor(t*vm),this.pos+4),this.pos+=8},writeVarint:function(t){(t=+t||0)>268435455||t<0?function(t,e){var i,n;if(t>=0?(i=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(i=~(-t%4294967296))?i=i+1|0:(i=0,n=n+1|0)),t>=0x10000000000000000||t<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");e.realloc(10),function(t,e,i){i.buf[i.pos++]=127&t|128,t>>>=7,i.buf[i.pos++]=127&t|128,t>>>=7,i.buf[i.pos++]=127&t|128,t>>>=7,i.buf[i.pos++]=127&t|128,i.buf[i.pos]=127&(t>>>=7)}(i,0,e),function(t,e){var i=(7&t)<<4;e.buf[e.pos++]|=i|((t>>>=3)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t)))))}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,i){for(var n,r,s=0;s<e.length;s++){if((n=e.charCodeAt(s))>55295&&n<57344){if(!r){n>56319||s+1===e.length?(t[i++]=239,t[i++]=191,t[i++]=189):r=n;continue}if(n<56320){t[i++]=239,t[i++]=191,t[i++]=189,r=n;continue}n=r-55296<<10|n-56320|65536,r=null}else r&&(t[i++]=239,t[i++]=191,t[i++]=189,r=null);n<128?t[i++]=n:(n<2048?t[i++]=n>>6|192:(n<65536?t[i++]=n>>12|224:(t[i++]=n>>18|240,t[i++]=n>>12&63|128),t[i++]=n>>6&63|128),t[i++]=63&n|128)}return i}(this.buf,t,this.pos);var i=this.pos-e;i>=128&&Em(e,i,this),this.pos=e-1,this.writeVarint(i),this.pos+=i},writeFloat:function(t){this.realloc(4),gm.write(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),gm.write(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var i=0;i<e;i++)this.buf[this.pos++]=t[i]},writeRawMessage:function(t,e){this.pos++;var i=this.pos;t(e,this);var n=this.pos-i;n>=128&&Em(i,n,this),this.pos=i-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,i){this.writeTag(t,_m.Bytes),this.writeRawMessage(e,i)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,Sm,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,Tm,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,Cm,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,Mm,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,Am,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,km,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,Pm,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,Im,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,Dm,e)},writeBytesField:function(t,e){this.writeTag(t,_m.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,_m.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,_m.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,_m.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,_m.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,_m.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,_m.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,_m.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,_m.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,_m.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};var Rm=p(mm);const Fm=["tile","layer","source","sourceLayer","state"];class Bm{constructor(t,e,i,n,r){this.type="Feature",this._vectorTileFeature=t,this._z=e,this._x=i,this._y=n,this.properties=t.properties,this.id=r}get geometry(){return void 0===this._geometry&&(this._geometry=this._vectorTileFeature.toGeoJSON(this._x,this._y,this._z).geometry),this._geometry}set geometry(t){this._geometry=t}toJSON(){const t={type:"Feature",state:void 0,geometry:this.geometry,properties:this.properties};void 0!==this.id&&(t.id=this.id);for(const e of Fm)void 0!==this[e]&&(t[e]=this[e]);return t}}class Nm{constructor(){this.state={},this.stateChanges={},this.deletedStates={}}updateState(t,e,i){const n=String(e);if(this.stateChanges[t]=this.stateChanges[t]||{},this.stateChanges[t][n]=this.stateChanges[t][n]||{},R(this.stateChanges[t][n],i),null===this.deletedStates[t]){this.deletedStates[t]={};for(const e in this.state[t])e!==n&&(this.deletedStates[t][e]=null)}else if(this.deletedStates[t]&&null===this.deletedStates[t][n]){this.deletedStates[t][n]={};for(const e in this.state[t][n])i[e]||(this.deletedStates[t][n][e]=null)}else for(const e in i)this.deletedStates[t]&&this.deletedStates[t][n]&&null===this.deletedStates[t][n][e]&&delete this.deletedStates[t][n][e]}removeFeatureState(t,e,i){if(null===this.deletedStates[t])return;const n=String(e);if(this.deletedStates[t]=this.deletedStates[t]||{},i&&void 0!==e)null!==this.deletedStates[t][n]&&(this.deletedStates[t][n]=this.deletedStates[t][n]||{},this.deletedStates[t][n][i]=null);else if(void 0!==e)if(this.stateChanges[t]&&this.stateChanges[t][n])for(i in this.deletedStates[t][n]={},this.stateChanges[t][n])this.deletedStates[t][n][i]=null;else this.deletedStates[t][n]=null;else this.deletedStates[t]=null}getState(t,e){const i=String(e),n=R({},(this.state[t]||{})[i],(this.stateChanges[t]||{})[i]);if(null===this.deletedStates[t])return{};if(this.deletedStates[t]){const i=this.deletedStates[t][e];if(null===i)return{};for(const t in i)delete n[t]}return n}initializeTileState(t,e){t.setFeatureState(this.state,e)}coalesceChanges(t,e){const i={};for(const t in this.stateChanges){this.state[t]=this.state[t]||{};const e={};for(const i in this.stateChanges[t])this.state[t][i]||(this.state[t][i]={}),R(this.state[t][i],this.stateChanges[t][i]),e[i]=this.state[t][i];i[t]=e}for(const t in this.deletedStates){this.state[t]=this.state[t]||{};const e={};if(null===this.deletedStates[t])for(const i in this.state[t])e[i]={},this.state[t][i]={};else for(const i in this.deletedStates[t]){if(null===this.deletedStates[t][i])this.state[t][i]={};else if(this.state[t][i])for(const e of Object.keys(this.deletedStates[t][i]))delete this.state[t][i][e];e[i]=this.state[t][i]}i[t]=i[t]||{},R(i[t],e)}if(this.stateChanges={},this.deletedStates={},0!==Object.keys(i).length)for(const n in t)t[n].setFeatureState(i,e)}}class jm{constructor(t){this.size=t,this.minimums=[],this.maximums=[],this.leaves=[]}getElevation(t,e){const i=this.toIdx(t,e);return{min:this.minimums[i],max:this.maximums[i]}}isLeaf(t,e){return this.leaves[this.toIdx(t,e)]}toIdx(t,e){return e*this.size+t}}function Vm(t,e,i,n){let r=0,s=Number.MAX_VALUE;for(let o=0;o<3;o++)if(Math.abs(n[o])<1e-15){if(i[o]<t[o]||i[o]>e[o])return null}else{const a=1/n[o];let l=(t[o]-i[o])*a,c=(e[o]-i[o])*a;if(l>c){const t=l;l=c,c=t}if(l>r&&(r=l),c<s&&(s=c),r>s)return null}return r}function Um(t,e,i,n,r,s,o,a,l,c,h){const u=n-t,d=r-e,p=s-i,f=o-t,m=a-e,g=l-i,_=h[1]*g-h[2]*m,y=h[2]*f-h[0]*g,v=h[0]*m-h[1]*f,b=u*_+d*y+p*v;if(Math.abs(b)<1e-15)return null;const x=1/b,w=c[0]-t,E=c[1]-e,S=c[2]-i,T=(w*_+E*y+S*v)*x;if(T<0||T>1)return null;const M=E*p-S*d,A=S*u-w*p,C=w*d-E*u,k=(h[0]*M+h[1]*A+h[2]*C)*x;return k<0||T+k>1?null:(f*M+m*A+g*C)*x}function $m(t,e,i){return(t-e)/(i-e)}function Hm(t,e,i,n,r,s,o,a,l){const c=1<<i,h=s-n,u=o-r,d=(t+1)/c*h+n,p=(e+0)/c*u+r,f=(e+1)/c*u+r;a[0]=(t+0)/c*h+n,a[1]=p,l[0]=d,l[1]=f}class qm{constructor(t){if(this.maximums=[],this.minimums=[],this.leaves=[],this.childOffsets=[],this.nodeCount=0,this.dem=t,this._siblingOffset=[[0,0],[1,0],[0,1],[1,1]],!this.dem)return;const e=function(t){const e=Math.ceil(Math.log2(t.dim/8)),i=[];let n=Math.ceil(Math.pow(2,e));const r=1/n,s=(t,e,i,n,r)=>{const s=n?1:0,o=(t+1)*i-s,a=e*i,l=(e+1)*i-s;r[0]=t*i,r[1]=a,r[2]=o,r[3]=l};let o=new jm(n);const a=[];for(let e=0;e<n*n;e++){s(e%n,Math.floor(e/n),r,!1,a);const i=Gm(a[0],a[1],t),l=Gm(a[2],a[1],t),c=Gm(a[2],a[3],t),h=Gm(a[0],a[3],t);o.minimums.push(Math.min(i,l,c,h)),o.maximums.push(Math.max(i,l,c,h)),o.leaves.push(1)}for(i.push(o),n/=2;n>=1;n/=2){const t=i[i.length-1];o=new jm(n);for(let e=0;e<n*n;e++){s(e%n,Math.floor(e/n),2,!0,a);const i=t.getElevation(a[0],a[1]),r=t.getElevation(a[2],a[1]),l=t.getElevation(a[2],a[3]),c=t.getElevation(a[0],a[3]),h=t.isLeaf(a[0],a[1]),u=t.isLeaf(a[2],a[1]),d=t.isLeaf(a[2],a[3]),p=t.isLeaf(a[0],a[3]),f=Math.min(i.min,r.min,l.min,c.min),m=Math.max(i.max,r.max,l.max,c.max),g=h&&u&&d&&p;o.maximums.push(m),o.minimums.push(f),o.leaves.push(m-f<=5&&g?1:0)}i.push(o)}return i}(this.dem),i=e.length-1,n=e[i];this._addNode(n.minimums[0],n.maximums[0],n.leaves[0]),this._construct(e,0,0,i,0)}raycastRoot(t,e,i,n,r,s,o=1){return Vm([t,e,-100],[i,n,this.maximums[0]*o],r,s)}raycast(t,e,i,n,r,s,o=1){if(!this.nodeCount)return null;const a=this.raycastRoot(t,e,i,n,r,s,o);if(null==a)return null;const l=[],c=[],h=[],u=[],d=[{idx:0,t:a,nodex:0,nodey:0,depth:0}];for(;d.length>0;){const{idx:a,t:p,nodex:f,nodey:m,depth:g}=d.pop();if(this.leaves[a]){Hm(f,m,g,t,e,i,n,h,u);const a=1<<g,l=(f+0)/a,c=(f+1)/a,d=(m+0)/a,_=(m+1)/a,y=Gm(l,d,this.dem)*o,v=Gm(c,d,this.dem)*o,b=Gm(c,_,this.dem)*o,x=Gm(l,_,this.dem)*o,w=Um(h[0],h[1],y,u[0],h[1],v,u[0],u[1],b,r,s),E=Um(u[0],u[1],b,h[0],u[1],x,h[0],h[1],y,r,s),S=Math.min(null!==w?w:Number.MAX_VALUE,null!==E?E:Number.MAX_VALUE);if(S!==Number.MAX_VALUE)return S;{const t=Ou.scaleAndAdd([],r,s,p);if(Wm(y,v,x,b,$m(t[0],h[0],u[0]),$m(t[1],h[1],u[1]))>=t[2])return p}continue}let _=0;for(let d=0;d<this._siblingOffset.length;d++){Hm((f<<1)+this._siblingOffset[d][0],(m<<1)+this._siblingOffset[d][1],g+1,t,e,i,n,h,u),h[2]=-100,u[2]=this.maximums[this.childOffsets[a]+d]*o;const p=Vm(h,u,r,s);if(null!=p){const t=p;l[d]=t;let e=!1;for(let i=0;i<_&&!e;i++)t>=l[c[i]]&&(c.splice(i,0,d),e=!0);e||(c[_]=d),_++}}for(let t=0;t<_;t++){const e=c[t];d.push({idx:this.childOffsets[a]+e,t:l[e],nodex:(f<<1)+this._siblingOffset[e][0],nodey:(m<<1)+this._siblingOffset[e][1],depth:g+1})}}return null}_addNode(t,e,i){return this.minimums.push(t),this.maximums.push(e),this.leaves.push(i),this.childOffsets.push(0),this.nodeCount++}_construct(t,e,i,n,r){if(1===t[n].isLeaf(e,i))return;this.childOffsets[r]||(this.childOffsets[r]=this.nodeCount);const s=n-1,o=t[s];let a=0,l=0;for(let t=0;t<this._siblingOffset.length;t++){const n=2*e+this._siblingOffset[t][0],r=2*i+this._siblingOffset[t][1],s=o.getElevation(n,r),c=o.isLeaf(n,r),h=this._addNode(s.min,s.max,c);c&&(a|=1<<t),l||(l=h)}for(let n=0;n<this._siblingOffset.length;n++)a&1<<n||this._construct(t,2*e+this._siblingOffset[n][0],2*i+this._siblingOffset[n][1],s,l+n)}}function Wm(t,e,i,n,r,s){return Jn(Jn(t,i,s),Jn(e,n,s),r)}function Gm(t,e,i){const n=i.dim,r=I(t*n-.5,0,n-1),s=I(e*n-.5,0,n-1),o=Math.floor(r),a=Math.floor(s),l=Math.min(o+1,n-1),c=Math.min(a+1,n-1);return Wm(i.get(o,a),i.get(l,a),i.get(o,c),i.get(l,c),r-o,s-a)}const Zm={mapbox:[6553.6,25.6,.1,1e4],terrarium:[256,1,1/256,32768]};function Ym(t,e,i){return(256*t*256+256*e+i)/10-1e4}function Xm(t,e,i){return 256*t+e+i/256-32768}class Km{get tree(){return this._tree||this._buildQuadTree(),this._tree}constructor(t,e,i,n=!1){if(this.uid=t,e.height!==e.width)throw new RangeError("DEM tiles must be square");if(i&&"mapbox"!==i&&"terrarium"!==i)return Y(`"${i}" is not a valid encoding type. Valid types include "mapbox" and "terrarium".`);this.stride=e.height;const r=this.dim=e.height-2,s=new Uint32Array(e.data.buffer);if(this.pixels=new Uint8Array(e.data.buffer),this.floatView=new Float32Array(e.data.buffer),this.borderReady=n,this._modifiedForSources={},!n){for(let t=0;t<r;t++)s[this._idx(-1,t)]=s[this._idx(0,t)],s[this._idx(r,t)]=s[this._idx(r-1,t)],s[this._idx(t,-1)]=s[this._idx(t,0)],s[this._idx(t,r)]=s[this._idx(t,r-1)];s[this._idx(-1,-1)]=s[this._idx(0,0)],s[this._idx(r,-1)]=s[this._idx(r-1,0)],s[this._idx(-1,r)]=s[this._idx(0,r-1)],s[this._idx(r,r)]=s[this._idx(r-1,r-1)]}const o="terrarium"===i?Xm:Ym;for(let t=0;t<s.length;++t){const e=4*t;this.floatView[t]=o(this.pixels[e],this.pixels[e+1],this.pixels[e+2])}this._timestamp=pe.now()}_buildQuadTree(){this._tree=new qm(this)}get(t,e,i=!1){i&&(t=I(t,-1,this.dim),e=I(e,-1,this.dim));const n=this._idx(t,e);return this.floatView[n]}set(t,e,i){const n=this._idx(t,e),r=this.floatView[n];return this.floatView[n]=i,i-r}static getUnpackVector(t){return Zm[t]}_idx(t,e){if(t<-1||t>=this.dim+1||e<-1||e>=this.dim+1)throw new RangeError("out of range source coordinates for DEM data");return(e+1)*this.stride+(t+1)}static pack(t,e){const i=[0,0,0,0],n=Km.getUnpackVector(e);let r=Math.floor((t+n[3])/n[2]);return i[2]=r%256,r=Math.floor(r/256),i[1]=r%256,r=Math.floor(r/256),i[0]=r,i}getPixels(){return new nf({width:this.stride,height:this.stride},this.pixels)}backfillBorder(t,e,i){if(this.dim!==t.dim)throw new Error("dem dimension mismatch");let n=e*this.dim,r=e*this.dim+this.dim,s=i*this.dim,o=i*this.dim+this.dim;switch(e){case-1:n=r-1;break;case 1:r=n+1}switch(i){case-1:s=o-1;break;case 1:o=s+1}const a=-e*this.dim,l=-i*this.dim;for(let e=s;e<o;e++)for(let i=n;i<r;i++){const n=4*this._idx(i,e),r=4*this._idx(i+a,e+l);this.pixels[n+0]=t.pixels[r+0],this.pixels[n+1]=t.pixels[r+1],this.pixels[n+2]=t.pixels[r+2],this.pixels[n+3]=t.pixels[r+3]}}onDeserialize(){this._tree&&(this._tree.dem=this)}}Lo(Km,"DEMData"),Lo(qm,"DemMinMaxQuadTree",{omit:["dem"]});class Qm{isDataAvailableAtPoint(t){const e=this._source();if(this.isUsingMockSource()||!e||t.y<0||t.y>1)return!1;const i=e.getSource().maxzoom,n=1<<i,r=Math.floor(t.x),s=Math.floor((t.x-r)*n),o=Math.floor(t.y*n),a=this.findDEMTileFor(new qu(i,r,i,s,o));return!(!a||!a.dem)}getAtPointOrZero(t,e=0){return this.getAtPoint(t,e)||0}getAtPoint(t,e,i=!0){if(this.isUsingMockSource())return null;null==e&&(e=null);const n=this._source();if(!n)return e;if(t.y<0||t.y>1)return e;const r=n.getSource().maxzoom,s=1<<r,o=Math.floor(t.x),a=t.x-o,l=new qu(r,o,r,Math.floor(a*s),Math.floor(t.y*s)),c=this.findDEMTileFor(l);if(!c||!c.dem)return e;const h=c.dem,u=1<<c.tileID.canonical.z,d=(a*u-c.tileID.canonical.x)*h.dim,p=(t.y*u-c.tileID.canonical.y)*h.dim,f=Math.floor(d),m=Math.floor(p);return(i?this.exaggeration():1)*Jn(Jn(h.get(f,m),h.get(f,m+1),p-m),Jn(h.get(f+1,m),h.get(f+1,m+1),p-m),d-f)}getAtTileOffset(t,e,i){const n=1<<t.canonical.z;return this.getAtPointOrZero(new cp(t.wrap+(t.canonical.x+e/un)/n,(t.canonical.y+i/un)/n))}getAtTileOffsetFunc(t,e,i,n){return r=>{const s=this.getAtTileOffset(t,r.x,r.y),o=n.upVector(t.canonical,r.x,r.y),a=n.upVectorScale(t.canonical,e,i).metersToTile;return Ou.scale(o,o,s*a),o}}getForTilePoints(t,e,i,n){if(this.isUsingMockSource())return!1;const r=Jm.create(this,t,n);return!!r&&(e.forEach((t=>{t[2]=this.exaggeration()*r.getElevationAt(t[0],t[1],i)})),!0)}getMinMaxForTile(t){if(this.isUsingMockSource())return null;const e=this.findDEMTileFor(t);if(!e||!e.dem)return null;const i=e.dem.tree,n=e.tileID,r=1<<t.canonical.z-n.canonical.z;let s=t.canonical.x/r-n.canonical.x,o=t.canonical.y/r-n.canonical.y,a=0;for(let e=0;e<t.canonical.z-n.canonical.z&&!i.leaves[a];e++){s*=2,o*=2;const t=2*Math.floor(o)+Math.floor(s);a=i.childOffsets[a]+t,s%=1,o%=1}return{min:this.exaggeration()*i.minimums[a],max:this.exaggeration()*i.maximums[a]}}getMinElevationBelowMSL(){throw new Error("Pure virtual method called.")}raycast(t,e,i){throw new Error("Pure virtual method called.")}pointCoordinate(t){throw new Error("Pure virtual method called.")}_source(){throw new Error("Pure virtual method called.")}isUsingMockSource(){throw new Error("Pure virtual method called.")}exaggeration(){throw new Error("Pure virtual method called.")}findDEMTileFor(t){throw new Error("Pure virtual method called.")}get visibleDemTiles(){throw new Error("Getter must be implemented in subclass.")}getMinMaxForVisibleTiles(){const t=this.visibleDemTiles;if(0===t.length)return null;let e=!1,i=Number.MAX_VALUE,n=Number.MIN_VALUE;for(const r of t){const t=this.getMinMaxForTile(r.tileID);t&&(i=Math.min(i,t.min),n=Math.max(n,t.max),e=!0)}return e?{min:i,max:n}:null}}class Jm{constructor(t,e,i){this._demTile=t,this._dem=this._demTile.dem,this._scale=e,this._offset=i}static create(t,e,i){const n=i||t.findDEMTileFor(e);if(!n||!n.dem)return;const r=n.dem,s=n.tileID,o=1<<e.canonical.z-s.canonical.z;return new Jm(n,r.dim/un/o,[(e.canonical.x/o-s.canonical.x)*r.dim,(e.canonical.y/o-s.canonical.y)*r.dim])}tileCoordToPixel(t,e){const i=e*this._scale+this._offset[1],n=Math.floor(t*this._scale+this._offset[0]),r=Math.floor(i);return new v(n,r)}getElevationAt(t,e,i,n){const r=t*this._scale+this._offset[0],s=e*this._scale+this._offset[1],o=Math.floor(r),a=Math.floor(s),l=this._dem;return n=!!n,i?Jn(Jn(l.get(o,a,n),l.get(o,a+1,n),s-a),Jn(l.get(o+1,a,n),l.get(o+1,a+1,n),s-a),r-o):l.get(o,a,n)}getElevationAtPixel(t,e,i){return this._dem.get(t,e,!!i)}getMeterToDEM(t){return(1<<this._demTile.tileID.canonical.z)*tp(1,t)*this._dem.stride}}class tg{constructor(t,e){this.tileID=t,this.x=t.canonical.x,this.y=t.canonical.y,this.z=t.canonical.z,this.grid=new Do(un,16,0),this.featureIndexArray=new gl,this.promoteId=e}insert(t,e,i,n,r,s=0){const o=this.featureIndexArray.length;this.featureIndexArray.emplaceBack(i,n,r,s);const a=this.grid;for(let t=0;t<e.length;t++){const i=e[t],n=[1/0,1/0,-1/0,-1/0];for(let t=0;t<i.length;t++){const e=i[t];n[0]=Math.min(n[0],e.x),n[1]=Math.min(n[1],e.y),n[2]=Math.max(n[2],e.x),n[3]=Math.max(n[3],e.y)}n[0]<un&&n[1]<un&&n[2]>=0&&n[3]>=0&&a.insert(o,n[0],n[1],n[2],n[3])}}loadVTLayers(){if(!this.vtLayers){this.vtLayers=new hm(new Rm(this.rawTileData)).layers,this.sourceLayerCoder=new pm(this.vtLayers?Object.keys(this.vtLayers).sort():["_geojsonTileLayer"]),this.vtFeatures={};for(const t in this.vtLayers)this.vtFeatures[t]=[]}return this.vtLayers}query(t,e,i,n){this.loadVTLayers();const r=t.params||{},s=Bs(r.filter),o=t.tileResult,a=t.transform,l=o.bufferedTilespaceBounds,c=this.grid.query(l.min.x,l.min.y,l.max.x,l.max.y,((t,e,i,n)=>Dp(o.bufferedTilespaceGeometry,t,e,i,n)));c.sort(ig);let h=null;a.elevation&&c.length>0&&(h=Jm.create(a.elevation,this.tileID));const u={};let d;for(let a=0;a<c.length;a++){const l=c[a];if(l===d)continue;d=l;const p=this.featureIndexArray.get(l);let f=null;this.loadMatchingFeature(u,p,s,r.layers,r.availableImages,e,i,n,((e,i,n,r=0)=>(f||(f=_p(e,this.tileID.canonical,t.tileTransform)),i.queryIntersectsFeature(o,e,n,f,this.z,t.transform,t.pixelPosMatrix,h,r))))}return u}loadMatchingFeature(t,e,i,n,r,s,o,a,l){const{featureIndex:c,bucketIndex:h,sourceLayerIndex:u,layoutVertexArrayOffset:d}=e,p=this.bucketLayerIDs[h];if(n&&!function(t,e){for(let i=0;i<t.length;i++)if(e.indexOf(t[i])>=0)return!0;return!1}(n,p))return;const f=this.sourceLayerCoder.decode(u),m=this.vtLayers[f].feature(c);if(i.needGeometry){const t=yp(m,!0);if(!i.filter(new oa(this.tileID.overscaledZ),t,this.tileID.canonical))return}else if(!i.filter(new oa(this.tileID.overscaledZ),m))return;const g=this.getId(m,f);for(let e=0;e<p.length;e++){const i=p[e];if(n&&n.indexOf(i)<0)continue;const h=s[i];if(!h)continue;let u={};void 0!==g&&a&&(u=a.getState(h.sourceLayer||"_geojsonTileLayer",g));const f=R({},o[i]);f.paint=eg(f.paint,h.paint,m,u,r),f.layout=eg(f.layout,h.layout,m,u,r);const _=!l||l(m,h,u,d);if(!_)continue;const y=new Bm(m,this.z,this.x,this.y,g);y.layer=f;let v=t[i];void 0===v&&(v=t[i]=[]),v.push({featureIndex:c,feature:y,intersectionZ:_})}}lookupSymbolFeatures(t,e,i,n,r,s,o,a){const l={};this.loadVTLayers();const c=Bs(r);for(const r of t)this.loadMatchingFeature(l,{bucketIndex:i,sourceLayerIndex:n,featureIndex:r,layoutVertexArrayOffset:0},c,s,o,a,e);return l}loadFeature(t){const{featureIndex:e,sourceLayerIndex:i}=t;this.loadVTLayers();const n=this.sourceLayerCoder.decode(i),r=this.vtFeatures[n];if(r[e])return r[e];const s=this.vtLayers[n].feature(e);return r[e]=s,s}hasLayer(t){for(const e of this.bucketLayerIDs)for(const i of e)if(t===i)return!0;return!1}getId(t,e){let i=t.id;if(this.promoteId){const n="string"==typeof this.promoteId?this.promoteId:this.promoteId[e];null!=n&&(i=t.properties[n]),"boolean"==typeof i&&(i=Number(i))}return i}}function eg(t,e,i,n,r){return q(t,((t,s)=>{const o=e instanceof fa?e.get(s):null;return o&&o.evaluate?o.evaluate(i,n,r):o}))}function ig(t,e){return e-t}Lo(tg,"FeatureIndex",{omit:["rawTileData","sourceLayerCoder"]});const ng=ka([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_tex_size",components:4,type:"Uint16"},{name:"a_pixeloffset",components:4,type:"Int16"}],4),rg=ka([{name:"a_globe_anchor",components:3,type:"Int16"},{name:"a_globe_normal",components:3,type:"Float32"}],4),sg=ka([{name:"a_projected_pos",components:4,type:"Float32"}],4);ka([{name:"a_fade_opacity",components:1,type:"Uint32"}],4);const og=ka([{name:"a_z_offset",components:1,type:"Float32"}],4),ag=ka([{name:"a_texb",components:2,type:"Uint16"}]),lg=ka([{name:"a_placed",components:2,type:"Uint8"},{name:"a_shift",components:2,type:"Float32"}]),cg=ka([{name:"a_size_scale",components:1,type:"Float32"},{name:"a_padding",components:2,type:"Float32"},{name:"a_z_offset",components:1,type:"Float32"}]);ka([{type:"Int16",name:"projectedAnchorX"},{type:"Int16",name:"projectedAnchorY"},{type:"Int16",name:"projectedAnchorZ"},{type:"Int16",name:"tileAnchorX"},{type:"Int16",name:"tileAnchorY"},{type:"Float32",name:"x1"},{type:"Float32",name:"y1"},{type:"Float32",name:"x2"},{type:"Float32",name:"y2"},{type:"Int16",name:"padding"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"}]);const hg=ka([{name:"a_pos",components:3,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4),ug=ka([{name:"a_pos_2f",components:2,type:"Float32"},{name:"a_radius",components:1,type:"Float32"},{name:"a_flags",components:2,type:"Int16"}],4);ka([{name:"triangle",components:3,type:"Uint16"}]),ka([{type:"Int16",name:"projectedAnchorX"},{type:"Int16",name:"projectedAnchorY"},{type:"Int16",name:"projectedAnchorZ"},{type:"Float32",name:"tileAnchorX"},{type:"Float32",name:"tileAnchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"placedOrientation"},{type:"Uint8",name:"hidden"},{type:"Uint32",name:"crossTileID"},{type:"Int16",name:"associatedIconIndex"},{type:"Uint8",name:"flipState"}]),ka([{type:"Float32",name:"tileAnchorX"},{type:"Float32",name:"tileAnchorY"},{type:"Int16",name:"projectedAnchorX"},{type:"Int16",name:"projectedAnchorY"},{type:"Int16",name:"projectedAnchorZ"},{type:"Int16",name:"rightJustifiedTextSymbolIndex"},{type:"Int16",name:"centerJustifiedTextSymbolIndex"},{type:"Int16",name:"leftJustifiedTextSymbolIndex"},{type:"Int16",name:"verticalPlacedTextSymbolIndex"},{type:"Int16",name:"placedIconSymbolIndex"},{type:"Int16",name:"verticalPlacedIconSymbolIndex"},{type:"Uint16",name:"key"},{type:"Uint16",name:"textBoxStartIndex"},{type:"Uint16",name:"textBoxEndIndex"},{type:"Uint16",name:"verticalTextBoxStartIndex"},{type:"Uint16",name:"verticalTextBoxEndIndex"},{type:"Uint16",name:"iconBoxStartIndex"},{type:"Uint16",name:"iconBoxEndIndex"},{type:"Uint16",name:"verticalIconBoxStartIndex"},{type:"Uint16",name:"verticalIconBoxEndIndex"},{type:"Uint16",name:"featureIndex"},{type:"Uint16",name:"numHorizontalGlyphVertices"},{type:"Uint16",name:"numVerticalGlyphVertices"},{type:"Uint16",name:"numIconVertices"},{type:"Uint16",name:"numVerticalIconVertices"},{type:"Uint16",name:"useRuntimeCollisionCircles"},{type:"Uint32",name:"crossTileID"},{type:"Float32",components:2,name:"textOffset"},{type:"Float32",name:"collisionCircleDiameter"},{type:"Float32",name:"zOffset"},{type:"Uint8",name:"hasIconTextFit"}]),ka([{type:"Float32",name:"offsetX"}]),ka([{type:"Int16",name:"x"},{type:"Int16",name:"y"}]);var dg=24;const pg=128;function fg(t,e){const{expression:i}=e;if("constant"===i.kind)return{kind:"constant",layoutSize:i.evaluate(new oa(t+1))};if("source"===i.kind)return{kind:"source"};{const{zoomStops:e,interpolationType:n}=i;let r=0;for(;r<e.length&&e[r]<=t;)r++;r=Math.max(0,r-1);let s=r;for(;s<e.length&&e[s]<t+1;)s++;s=Math.min(e.length-1,s);const o=e[r],a=e[s];return"composite"===i.kind?{kind:"composite",minZoom:o,maxZoom:a,interpolationType:n}:{kind:"camera",minZoom:o,maxZoom:a,minSize:i.evaluate(new oa(o)),maxSize:i.evaluate(new oa(a)),interpolationType:n}}}function mg(t,{uSize:e,uSizeT:i},{lowerSize:n,upperSize:r}){return"source"===t.kind?n/pg:"composite"===t.kind?Jn(n/pg,r/pg,i):e}function gg(t,e){let i=0,n=0;if("constant"===t.kind)n=t.layoutSize;else if("source"!==t.kind){const{interpolationType:r,minZoom:s,maxZoom:o}=t,a=r?I(wr.interpolationFactor(r,e,s,o),0,1):0;"camera"===t.kind?n=Jn(t.minSize,t.maxSize,a):i=a}return{uSizeT:i,uSize:n}}var _g=Object.freeze({__proto__:null,SIZE_PACK_FACTOR:pg,evaluateSizeForFeature:mg,evaluateSizeForZoom:gg,getSizeData:fg});function yg(t,e,i){return t.sections.forEach((t=>{t.text=function(t,e,i){const n=e.layout.get("text-transform").evaluate(i,{});return"uppercase"===n?t=t.toLocaleUpperCase():"lowercase"===n&&(t=t.toLocaleLowerCase()),sa.applyArabicShaping&&(t=sa.applyArabicShaping(t)),t}(t.text,e,i)})),t}const vg={"!":"︕","#":"#",$:"$","%":"%","&":"&","(":"︵",")":"︶","*":"*","+":"+",",":"︐","-":"︲",".":"・","/":"/",":":"︓",";":"︔","<":"︿","=":"=",">":"﹀","?":"︖","@":"@","[":"﹇","\\":"\","]":"﹈","^":"^",_:"︳","`":"`","{":"︷","|":"―","}":"︸","~":"~","¢":"¢","£":"£","¥":"¥","¦":"¦","¬":"¬","¯":" ̄","–":"︲","—":"︱","‘":"﹃","’":"﹄","“":"﹁","”":"﹂","…":"︙","‧":"・","₩":"₩","、":"︑","。":"︒","〈":"︿","〉":"﹀","《":"︽","》":"︾","「":"﹁","」":"﹂","『":"﹃","』":"﹄","【":"︻","】":"︼","〔":"︹","〕":"︺","〖":"︗","〗":"︘","!":"︕","(":"︵",")":"︶",",":"︐","-":"︲",".":"・",":":"︓",";":"︔","<":"︿",">":"﹀","?":"︖","[":"﹇","]":"﹈","_":"︳","{":"︷","|":"―","}":"︸","⦅":"︵","⦆":"︶","。":"︒","「":"﹁","」":"﹂","←":"↑","→":"↓"};function bg(t){return"︶"===t||"﹈"===t||"︸"===t||"﹄"===t||"﹂"===t||"︾"===t||"︼"===t||"︺"===t||"︘"===t||"﹀"===t||"︐"===t||"︓"===t||"︔"===t||"`"===t||" ̄"===t||"︑"===t||"︒"===t}function xg(t){return"︵"===t||"﹇"===t||"︷"===t||"﹃"===t||"﹁"===t||"︽"===t||"︻"===t||"︹"===t||"︗"===t||"︿"===t}const wg=3;function Eg(t,e,i){e.glyphs=[],1===t&&i.readMessage(Sg,e)}function Sg(t,e,i){if(3===t){const{id:t,bitmap:n,width:r,height:s,left:o,top:a,advance:l}=i.readMessage(Tg,{});e.glyphs.push({id:t,bitmap:new tf({width:r+2*wg,height:s+2*wg},n),metrics:{width:r,height:s,left:o,top:a,advance:l}})}else 4===t?e.ascender=i.readSVarint():5===t&&(e.descender=i.readSVarint())}function Tg(t,e,i){1===t?e.id=i.readVarint():2===t?e.bitmap=i.readBytes():3===t?e.width=i.readVarint():4===t?e.height=i.readVarint():5===t?e.left=i.readSVarint():6===t?e.top=i.readSVarint():7===t&&(e.advance=i.readVarint())}const Mg=wg,Ag={horizontal:1,vertical:2,horizontalOnly:3},Cg=-17;class kg{constructor(){this.scale=1,this.fontStack="",this.imageName=null}static forText(t,e){const i=new kg;return i.scale=t||1,i.fontStack=e,i}static forImage(t){const e=new kg;return e.imageName=t,e}}class Pg{constructor(){this.text="",this.sectionIndex=[],this.sections=[],this.imageSectionID=null}static fromFeature(t,e){const i=new Pg;for(let n=0;n<t.sections.length;n++){const r=t.sections[n];r.image?i.addImageSection(r):i.addTextSection(r,e)}return i}length(){return this.text.length}getSection(t){return this.sections[this.sectionIndex[t]]}getSections(){return this.sections}getSectionIndex(t){return this.sectionIndex[t]}getCodePoint(t){return this.text.codePointAt(t)}verticalizePunctuation(t){this.text=function(t,e){let i="";for(let n=0;n<t.length;n++){const r=t.charCodeAt(n+1)||null,s=t.charCodeAt(n-1)||null;i+=!e&&(r&&Ho(r)&&!vg[t[n+1]]||s&&Ho(s)&&!vg[t[n-1]])||!vg[t[n]]?t[n]:vg[t[n]]}return i}(this.text,t)}trim(){let t=0;for(let e=0;e<this.text.length&&Dg[this.text.charCodeAt(e)];e++)t++;let e=this.text.length;for(let i=this.text.length-1;i>=0&&i>=t&&Dg[this.text.charCodeAt(i)];i--)e--;this.text=this.text.substring(t,e),this.sectionIndex=this.sectionIndex.slice(t,e)}substring(t,e){const i=new Pg;return i.text=this.text.substring(t,e),i.sectionIndex=this.sectionIndex.slice(t,e),i.sections=this.sections,i}toString(){return this.text}getMaxScale(){return this.sectionIndex.reduce(((t,e)=>Math.max(t,this.sections[e].scale)),0)}addTextSection(t,e){this.text+=t.text,this.sections.push(kg.forText(t.scale,t.fontStack||e));const i=this.sections.length-1;for(let e=0;e<t.text.length;++e)this.sectionIndex.push(i)}addImageSection(t){const e=t.image?t.image.namePrimary:"";if(0===e.length)return void Y("Can't add FormattedSection with an empty image.");const i=this.getNextImageSectionCharCode();i?(this.text+=String.fromCodePoint(i),this.sections.push(kg.forImage(e)),this.sectionIndex.push(this.sections.length-1)):Y("Reached maximum number of images 6401")}getNextImageSectionCharCode(){return this.imageSectionID?this.imageSectionID>=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)}}function Ig(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f){const m=Pg.fromFeature(t,r);u===Ag.vertical&&m.verticalizePunctuation(d);let g=[];const _=function(t,e,i,n,r,s){if(!t)return[];const o=[],a=function(t,e,i,n,r,s){let o=0;for(let i=0;i<t.length();i++){const a=t.getSection(i);o+=Lg(t.getCodePoint(i),a,n,r,e,s)}return o/Math.max(1,Math.ceil(o/i))}(t,e,i,n,r,s),l=t.text.indexOf("​")>=0;let c=0;for(let i=0;i<t.length();i++){const u=t.getSection(i),d=t.getCodePoint(i);if(Dg[d]||(c+=Lg(d,u,n,r,e,s)),i<t.length()-1){const e=!((h=d)<11904||!(No["Bopomofo Extended"](h)||No.Bopomofo(h)||No["CJK Compatibility Forms"](h)||No["CJK Compatibility Ideographs"](h)||No["CJK Compatibility"](h)||No["CJK Radicals Supplement"](h)||No["CJK Strokes"](h)||No["CJK Symbols and Punctuation"](h)||No["CJK Unified Ideographs Extension A"](h)||No["CJK Unified Ideographs"](h)||No["Enclosed CJK Letters and Months"](h)||No["Halfwidth and Fullwidth Forms"](h)||No.Hiragana(h)||No["Ideographic Description Characters"](h)||No["Kangxi Radicals"](h)||No["Katakana Phonetic Extensions"](h)||No.Katakana(h)||No["Vertical Forms"](h)||No["Yi Radicals"](h)||No["Yi Syllables"](h)));(Og[d]||e||u.imageName)&&o.push(Fg(i+1,c,a,o,Rg(d,t.getCodePoint(i+1),e&&l),!1))}}var h;return Bg(Fg(t.length(),c,a,o,0,!0))}(m,c,s,e,n,p),{processBidirectionalText:y,processStyledBidirectionalText:v}=sa;if(y&&1===m.sections.length){const t=y(m.toString(),_);for(const e of t){const t=new Pg;t.text=e,t.sections=m.sections;for(let i=0;i<e.length;i++)t.sectionIndex.push(0);g.push(t)}}else if(v){const t=v(m.text,m.sectionIndex,_);for(const e of t){const t=new Pg;t.text=e[0],t.sectionIndex=e[1],t.sections=m.sections,g.push(t)}}else g=function(t,e){const i=[],n=t.text;let r=0;for(const n of e)i.push(t.substring(r,n)),r=n;return r<n.length&&i.push(t.substring(r,n.length)),i}(m,_);const b=[],x={positionedLines:b,text:m.toString(),top:h[1],bottom:h[1],left:h[0],right:h[0],writingMode:u,iconsInText:!1,verticalizable:!1,hasBaseline:!1};return function(t,e,i,n,r,s,o,a,l,c,h,u){let d=0,p=0,f=0;const m="right"===a?1:"left"===a?0:.5;let g=!1;for(const t of r){const i=t.getSections();for(const t of i){if(t.imageName)continue;const i=e[t.fontStack];if(i&&(g=void 0!==i.ascender&&void 0!==i.descender,!g))break}if(!g)break}let _=0;for(const o of r){o.trim();const r=o.getMaxScale(),a=(r-1)*dg,v={positionedGlyphs:[],lineOffset:0};t.positionedLines[_]=v;const b=v.positionedGlyphs;let x=0;if(!o.length()){p+=s,++_;continue}let w=0,E=0;for(let s=0;s<o.length();s++){const a=o.getSection(s),f=o.getSectionIndex(s),m=o.getCodePoint(s);let _=a.scale,v=null,S=null,T=null,M=dg,A=0;const C=!(l===Ag.horizontal||!h&&!$o(m)||h&&(Dg[m]||(y=m,No.Arabic(y)||No["Arabic Supplement"](y)||No["Arabic Extended-A"](y)||No["Arabic Presentation Forms-A"](y)||No["Arabic Presentation Forms-B"](y))));if(a.imageName){const e=n[a.imageName];if(!e)continue;T=a.imageName,t.iconsInText=t.iconsInText||!0,S=e.paddedRect;const i=e.displaySize;_=_*dg/u,v={width:i[0],height:i[1],left:0,top:-Mg,advance:C?i[1]:i[0],localGlyph:!1},A=g?-v.height*_:Cg+r*dg-i[1]*_,M=v.advance;const s=(C?i[0]:i[1])*_-dg*r;s>0&&s>x&&(x=s)}else{const t=i[a.fontStack];if(!t)continue;t[m]&&(S=t[m]);const n=e[a.fontStack];if(!n)continue;const s=n.glyphs[m];if(!s)continue;if(v=s.metrics,M=8203!==m?dg:0,g){const t=void 0!==n.ascender?Math.abs(n.ascender):0,e=void 0!==n.descender?Math.abs(n.descender):0,i=(t+e)*_;w<i&&(w=i,E=(t-e)/2*_),A=-t*_}else A=Cg+(r-_)*dg}C?(t.verticalizable=!0,b.push({glyph:m,imageName:T,x:d,y:p+A,vertical:C,scale:_,localGlyph:v.localGlyph,fontStack:a.fontStack,sectionIndex:f,metrics:v,rect:S}),d+=M*_+c):(b.push({glyph:m,imageName:T,x:d,y:p+A,vertical:C,scale:_,localGlyph:v.localGlyph,fontStack:a.fontStack,sectionIndex:f,metrics:v,rect:S}),d+=v.advance*_+c)}0!==b.length&&(f=Math.max(d-c,f),g?jg(b,m,x,E,s*r/2):jg(b,m,x,0,s/2)),d=0;const S=s*r+x;v.lineOffset=Math.max(x,a),p+=S,++_}var y;const v=p,{horizontalAlign:b,verticalAlign:x}=Ng(o);(function(t,e,i,n,r,s){const o=(e-i)*r,a=-s*n;for(const e of t)for(const t of e.positionedGlyphs)t.x+=o,t.y+=a})(t.positionedLines,m,b,x,f,v),t.top+=-x*v,t.bottom=t.top+v,t.left+=-b*f,t.right=t.left+f,t.hasBaseline=g}(x,e,i,n,g,o,a,l,u,c,d,f),!function(t){for(const e of t)if(0!==e.positionedGlyphs.length)return!1;return!0}(b)&&x}const Dg={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},Og={10:!0,32:!0,38:!0,40:!0,41:!0,43:!0,45:!0,47:!0,173:!0,183:!0,8203:!0,8208:!0,8211:!0,8231:!0};function Lg(t,e,i,n,r,s){if(e.imageName){const t=n[e.imageName];return t?t.displaySize[0]*e.scale*dg/s+r:0}{const n=i[e.fontStack],s=n&&n.glyphs[t];return s?s.metrics.advance*e.scale+r:0}}function zg(t,e,i,n){const r=Math.pow(t-e,2);return n?t<e?r/2:2*r:r+Math.abs(i)*i}function Rg(t,e,i){let n=0;return 10===t&&(n-=1e4),i&&(n+=150),40!==t&&65288!==t||(n+=50),41!==e&&65289!==e||(n+=50),n}function Fg(t,e,i,n,r,s){let o=null,a=zg(e,i,r,s);for(const t of n){const n=zg(e-t.x,i,r,s)+t.badness;n<=a&&(o=t,a=n)}return{index:t,x:e,priorBreak:o,badness:a}}function Bg(t){return t?Bg(t.priorBreak).concat(t.index):[]}function Ng(t){let e=.5,i=.5;switch(t){case"right":case"top-right":case"bottom-right":e=1;break;case"left":case"top-left":case"bottom-left":e=0}switch(t){case"bottom":case"bottom-right":case"bottom-left":i=1;break;case"top":case"top-right":case"top-left":i=0}return{horizontalAlign:e,verticalAlign:i}}function jg(t,e,i,n,r){if(!(e||i||n||r))return;const s=t.length-1,o=t[s],a=(o.x+o.metrics.advance*o.scale)*e;for(let e=0;e<=s;e++)t[e].x-=a,t[e].y+=i+n+r}function Vg(t,e,i,n){const{horizontalAlign:r,verticalAlign:s}=Ng(n),o=i[0]-t.displaySize[0]*r,a=i[1]-t.displaySize[1]*s;return{imagePrimary:t,imageSecondary:e,top:a,bottom:a+t.displaySize[1],left:o,right:o+t.displaySize[0]}}function Ug(t,e,i,n,r,s){const o=t.imagePrimary;let a;if(o.content){const t=o.content,e=o.pixelRatio||1;a=[t[0]/e,t[1]/e,o.displaySize[0]-t[2]/e,o.displaySize[1]-t[3]/e]}const l=e.left*s,c=e.right*s;let h,u,d,p;"width"===i||"both"===i?(p=r[0]+l-n[3],u=r[0]+c+n[1]):(p=r[0]+(l+c-o.displaySize[0])/2,u=p+o.displaySize[0]);const f=e.top*s,m=e.bottom*s;return"height"===i||"both"===i?(h=r[1]+f-n[0],d=r[1]+m+n[2]):(h=r[1]+(f+m-o.displaySize[1])/2,d=h+o.displaySize[1]),{imagePrimary:o,imageSecondary:void 0,top:h,right:u,bottom:d,left:p,collisionPadding:a}}class $g extends v{constructor(t,e,i,n,r){super(t,e),this.angle=n,this.z=i,void 0!==r&&(this.segment=r)}clone(){return new $g(this.x,this.y,this.z,this.angle,this.segment)}}function Hg(t,e,i,n,r){if(void 0===e.segment)return!0;let s=e,o=e.segment+1,a=0;for(;a>-i/2;){if(o--,o<0)return!1;a-=t[o].dist(s),s=t[o]}a+=t[o].dist(t[o+1]),o++;const l=[];let c=0;for(;a<i/2;){const e=t[o],i=t[o+1];if(!i)return!1;let s=t[o-1].angleTo(e)-e.angleTo(i);for(s=Math.abs((s+3*Math.PI)%(2*Math.PI)-Math.PI),l.push({distance:a,angleDelta:s}),c+=s;a-l[0].distance>n;)c-=l.shift().angleDelta;if(c>r)return!1;o++,a+=e.dist(i)}return!0}function qg(t){let e=0;for(let i=0;i<t.length-1;i++)e+=t[i].dist(t[i+1]);return e}function Wg(t,e,i){return t?.6*e*i:0}function Gg(t,e){return Math.max(t?t.right-t.left:0,e?e.right-e.left:0)}function Zg(t,e,i,n,r,s){const o=Wg(i,r,s),a=Gg(i,n)*s;let l=0;const c=qg(t)/2;for(let i=0;i<t.length-1;i++){const n=t[i],r=t[i+1],s=n.dist(r);if(l+s>c){const h=(c-l)/s,u=Jn(n.x,r.x,h),d=Jn(n.y,r.y,h),p=new $g(u,d,0,r.angleTo(n),i);return!o||Hg(t,p,a,o,e)?p:void 0}l+=s}}function Yg(t,e,i,n,r,s,o,a,l){const c=Wg(n,s,o),h=Gg(n,r),u=h*o,d=0===t[0].x||t[0].x===l||0===t[0].y||t[0].y===l;return e-u<e/4&&(e=u+e/4),Xg(t,d?e/2*a%e:(h/2+2*s)*o*a%e,e,c,i,u,d,!1,l)}function Xg(t,e,i,n,r,s,o,a,l){const c=s/2,h=qg(t);let u=0,d=e-i,p=[];for(let e=0;e<t.length-1;e++){const o=t[e],a=t[e+1],f=o.dist(a),m=a.angleTo(o);for(;d+i<u+f;){d+=i;const g=(d-u)/f,_=Jn(o.x,a.x,g),y=Jn(o.y,a.y,g);if(_>=0&&_<l&&y>=0&&y<l&&d-c>=0&&d+c<=h){const i=new $g(_,y,0,m,e);n&&!Hg(t,i,s,n,r)||p.push(i)}}u+=f}return a||p.length||o||(p=Xg(t,u/2,i,n,r,s,o,!0,l)),p}function Kg(t,e,i,n,r){const s=[];for(let o=0;o<t.length;o++){const a=t[o];let l;for(let t=0;t<a.length-1;t++){let o=a[t],c=a[t+1];o.x<e&&c.x<e||(o.x<e?o=new v(e,o.y+(e-o.x)/(c.x-o.x)*(c.y-o.y))._round():c.x<e&&(c=new v(e,o.y+(e-o.x)/(c.x-o.x)*(c.y-o.y))._round()),o.y<i&&c.y<i||(o.y<i?o=new v(o.x+(i-o.y)/(c.y-o.y)*(c.x-o.x),i)._round():c.y<i&&(c=new v(o.x+(i-o.y)/(c.y-o.y)*(c.x-o.x),i)._round()),o.x>=n&&c.x>=n||(o.x>=n?o=new v(n,o.y+(n-o.x)/(c.x-o.x)*(c.y-o.y))._round():c.x>=n&&(c=new v(n,o.y+(n-o.x)/(c.x-o.x)*(c.y-o.y))._round()),o.y>=r&&c.y>=r||(o.y>=r?o=new v(o.x+(r-o.y)/(c.y-o.y)*(c.x-o.x),r)._round():c.y>=r&&(c=new v(o.x+(r-o.y)/(c.y-o.y)*(c.x-o.x),r)._round()),l&&o.equals(l[l.length-1])||(l=[o],s.push(l)),l.push(c)))))}}return s}function Qg(t){let e=0,i=0;for(const n of t)e+=n.w*n.h,i=Math.max(i,n.w);t.sort(((t,e)=>e.h-t.h));const n=[{x:0,y:0,w:Math.max(Math.ceil(Math.sqrt(e/.95)),i),h:1/0}];let r=0,s=0;for(const e of t)for(let t=n.length-1;t>=0;t--){const i=n[t];if(!(e.w>i.w||e.h>i.h)){if(e.x=i.x,e.y=i.y,s=Math.max(s,e.y+e.h),r=Math.max(r,e.x+e.w),e.w===i.w&&e.h===i.h){const e=n.pop();t<n.length&&(n[t]=e)}else e.h===i.h?(i.x+=e.w,i.w-=e.w):e.w===i.w?(i.y+=e.h,i.h-=e.h):(n.push({x:i.x+e.w,y:i.y,w:i.w-e.w,h:e.h}),i.y+=e.h,i.h-=e.h);break}}return{w:r,h:s,fill:e/(r*s)||0}}Lo($g,"Anchor");const Jg=1;class t_{constructor(t,{pixelRatio:e,version:i,stretchX:n,stretchY:r,content:s}){this.paddedRect=t,this.pixelRatio=e,this.stretchX=n,this.stretchY=r,this.content=s,this.version=i}get tl(){return[this.paddedRect.x+Jg,this.paddedRect.y+Jg]}get br(){return[this.paddedRect.x+this.paddedRect.w-Jg,this.paddedRect.y+this.paddedRect.h-Jg]}get displaySize(){return[(this.paddedRect.w-2*Jg)/this.pixelRatio,(this.paddedRect.h-2*Jg)/this.pixelRatio]}}class e_{constructor(t,e){const i={},n={};this.haveRenderCallbacks=[];const r=[];this.addImages(t,i,r),this.addImages(e,n,r);const{w:s,h:o}=Qg(r),a=new ef({width:s||1,height:o||1});for(const e in t){const n=t[e],r=i[e].paddedRect;ef.copy(n.data,a,{x:0,y:0},{x:r.x+Jg,y:r.y+Jg},n.data)}for(const t in e){const i=e[t],r=n[t].paddedRect,s=r.x+Jg,o=r.y+Jg,l=i.data.width,c=i.data.height;ef.copy(i.data,a,{x:0,y:0},{x:s,y:o},i.data),ef.copy(i.data,a,{x:0,y:c-1},{x:s,y:o-1},{width:l,height:1}),ef.copy(i.data,a,{x:0,y:0},{x:s,y:o+c},{width:l,height:1}),ef.copy(i.data,a,{x:l-1,y:0},{x:s-1,y:o},{width:1,height:c}),ef.copy(i.data,a,{x:0,y:0},{x:s+l,y:o},{width:1,height:c})}this.image=a,this.iconPositions=i,this.patternPositions=n}addImages(t,e,i){for(const n in t){const r=t[n],s={x:0,y:0,w:r.data.width+2*Jg,h:r.data.height+2*Jg};i.push(s),e[n]=new t_(s,r),r.hasRenderCallback&&this.haveRenderCallbacks.push(n)}}patchUpdatedImages(t,e,i){this.haveRenderCallbacks=this.haveRenderCallbacks.filter((e=>t.hasImage(e,i))),t.dispatchRenderCallbacks(this.haveRenderCallbacks,i);for(const n in t.getUpdatedImages(i))this.patchUpdatedImage(this.iconPositions[n],t.getImage(n,i),e),this.patchUpdatedImage(this.patternPositions[n],t.getImage(n,i),e)}patchUpdatedImage(t,e,i){if(!t||!e)return;if(t.version===e.version)return;t.version=e.version;const[n,r]=t.tl;i.update(e.data,void 0,{x:n,y:r})}}Lo(t_,"ImagePosition"),Lo(e_,"ImageAtlas");const i_=1e20;function n_(t,e,i,n,r,s,o,a,l){for(let c=e;c<e+n;c++)r_(t,i*s+c,s,r,o,a,l);for(let c=i;c<i+r;c++)r_(t,c*s+e,1,n,o,a,l)}function r_(t,e,i,n,r,s,o){s[0]=0,o[0]=-i_,o[1]=i_,r[0]=t[e];for(let a=1,l=0,c=0;a<n;a++){r[a]=t[e+a*i];const n=a*a;do{const t=s[l];c=(r[a]-r[t]+n-t*t)/(a-t)/2}while(c<=o[l]&&--l>-1);l++,s[l]=a,o[l]=c,o[l+1]=i_}for(let a=0,l=0;a<n;a++){for(;o[l+1]<a;)l++;const n=s[l],c=a-n;t[e+a*i]=r[n]+c*c}}const s_=2;class o_{constructor(t,e,i){this.requestManager=t,this.localGlyphMode=e,this.localFontFamily=i,this.urls={},this.entries={},this.localGlyphs={200:{},400:{},500:{},900:{}}}setURL(t,e){this.urls[e]=t}getGlyphs(t,e,i){const n=[],r=this.urls[e]||s.GLYPHS_URL;for(const e in t)for(const i of t[e])n.push({stack:e,id:i});L(n,(({stack:t,id:e},i)=>{let n=this.entries[t];n||(n=this.entries[t]={glyphs:{},requests:{},ranges:{},ascender:void 0,descender:void 0});let s=n.glyphs[e];if(void 0!==s)return void i(null,{stack:t,id:e,glyph:s});if(s=this._tinySDF(n,t,e),s)return n.glyphs[e]=s,void i(null,{stack:t,id:e,glyph:s});const o=Math.floor(e/256);if(256*o>65535)return void i(new Error("glyphs > 65535 not supported"));if(n.ranges[o])return void i(null,{stack:t,id:e,glyph:s});let a=n.requests[o];a||(a=n.requests[o]=[],o_.loadGlyphRange(t,o,r,this.requestManager,((t,e)=>{if(e){n.ascender=e.ascender,n.descender=e.descender;for(const t in e.glyphs)this._doesCharSupportLocalGlyph(+t)||(n.glyphs[+t]=e.glyphs[+t]);n.ranges[o]=!0}for(const i of a)i(t,e);delete n.requests[o]}))),a.push(((n,r)=>{n?i(n):r&&i(null,{stack:t,id:e,glyph:r.glyphs[e]||null})}))}),((t,e)=>{if(t)i(t);else if(e){const t={};for(const{stack:i,id:n,glyph:r}of e)void 0===t[i]&&(t[i]={}),void 0===t[i].glyphs&&(t[i].glyphs={}),t[i].glyphs[n]=r&&{id:r.id,bitmap:r.bitmap.clone(),metrics:r.metrics},t[i].ascender=this.entries[i].ascender,t[i].descender=this.entries[i].descender;i(null,t)}}))}_doesCharSupportLocalGlyph(t){return 0!==this.localGlyphMode&&(2===this.localGlyphMode?!!this.localFontFamily:!!this.localFontFamily&&(No["CJK Unified Ideographs"](t)||No["Hangul Syllables"](t)||No.Hiragana(t)||No.Katakana(t)||No["CJK Symbols and Punctuation"](t)||No["CJK Unified Ideographs Extension A"](t)||No["CJK Unified Ideographs Extension B"](t)))}_tinySDF(t,e,i){const n=this.localFontFamily;if(!n||!this._doesCharSupportLocalGlyph(i))return;let r=t.tinySDF;if(!r){let i="400";/bold/i.test(e)?i="900":/medium/i.test(e)?i="500":/light/i.test(e)&&(i="200"),r=t.tinySDF=new o_.TinySDF({fontFamily:n,fontWeight:i,fontSize:24*s_,buffer:3*s_,radius:8*s_}),r.fontWeight=i}if(this.localGlyphs[r.fontWeight][i])return this.localGlyphs[r.fontWeight][i];const s=String.fromCodePoint(i),{data:o,width:a,height:l,glyphWidth:c,glyphHeight:h,glyphLeft:u,glyphTop:d,glyphAdvance:p}=r.draw(s);return this.localGlyphs[r.fontWeight][i]={id:i,bitmap:new tf({width:a,height:l},o),metrics:{width:c/s_,height:h/s_,left:u/s_,top:d/s_-27,advance:p/s_,localGlyph:!0}}}}o_.loadGlyphRange=function(t,e,i,n,r){const s=256*e,o=s+255,a=n.transformRequest(n.normalizeGlyphsURL(i).replace("{fontstack}",t).replace("{range}",`${s}-${o}`),vt.Glyphs);St(a,((t,e)=>{if(t)r(t);else if(e){const t={},i=function(t){return new Rm(t).readFields(Eg,{})}(e);for(const e of i.glyphs)t[e.id]=e;r(null,{glyphs:t,ascender:i.ascender,descender:i.descender})}}))},o_.TinySDF=class{constructor({fontSize:t=24,buffer:e=3,radius:i=8,cutoff:n=.25,fontFamily:r="sans-serif",fontWeight:s="normal",fontStyle:o="normal"}={}){this.buffer=e,this.cutoff=n,this.radius=i;const a=this.size=t+4*e,l=this._createCanvas(a),c=this.ctx=l.getContext("2d",{willReadFrequently:!0});c.font=`${o} ${s} ${t}px ${r}`,c.textBaseline="alphabetic",c.textAlign="left",c.fillStyle="black",this.gridOuter=new Float64Array(a*a),this.gridInner=new Float64Array(a*a),this.f=new Float64Array(a),this.z=new Float64Array(a+1),this.v=new Uint16Array(a)}_createCanvas(t){const e=document.createElement("canvas");return e.width=e.height=t,e}draw(t){const{width:e,actualBoundingBoxAscent:i,actualBoundingBoxDescent:n,actualBoundingBoxLeft:r,actualBoundingBoxRight:s}=this.ctx.measureText(t),o=Math.ceil(i),a=Math.max(0,Math.min(this.size-this.buffer,Math.ceil(s-r))),l=Math.min(this.size-this.buffer,o+Math.ceil(n)),c=a+2*this.buffer,h=l+2*this.buffer,u=Math.max(c*h,0),d=new Uint8ClampedArray(u),p={data:d,width:c,height:h,glyphWidth:a,glyphHeight:l,glyphTop:o,glyphLeft:0,glyphAdvance:e};if(0===a||0===l)return p;const{ctx:f,buffer:m,gridInner:g,gridOuter:_}=this;f.clearRect(m,m,a,l),f.fillText(t,m,m+o);const y=f.getImageData(m,m,a,l);_.fill(i_,0,u),g.fill(0,0,u);for(let t=0;t<l;t++)for(let e=0;e<a;e++){const i=y.data[4*(t*a+e)+3]/255;if(0===i)continue;const n=(t+m)*c+e+m;if(1===i)_[n]=0,g[n]=i_;else{const t=.5-i;_[n]=t>0?t*t:0,g[n]=t<0?t*t:0}}n_(_,0,0,c,h,c,this.f,this.v,this.z),n_(g,m,m,a,l,c,this.f,this.v,this.z);for(let t=0;t<u;t++){const e=Math.sqrt(_[t])-Math.sqrt(g[t]);d[t]=Math.round(255-255*(e/this.radius+this.cutoff))}return p}};const a_=Jg;function l_(t,e,i,n){const r=[],s=t.imagePrimary,o=s.pixelRatio,a=s.paddedRect.w-2*a_,l=s.paddedRect.h-2*a_,c=t.right-t.left,h=t.bottom-t.top,u=s.stretchX||[[0,a]],d=s.stretchY||[[0,l]],p=(t,e)=>t+e[1]-e[0],f=u.reduce(p,0),m=d.reduce(p,0),g=a-f,_=l-m;let y=0,b=f,x=0,w=m,E=0,S=g,T=0,M=_;if(s.content&&n){const t=s.content;y=c_(u,0,t[0]),x=c_(d,0,t[1]),b=c_(u,t[0],t[2]),w=c_(d,t[1],t[3]),E=t[0]-y,T=t[1]-x,S=t[2]-t[0]-b,M=t[3]-t[1]-w}const A=(n,r,a,l)=>{const u=u_(n.stretch-y,b,c,t.left),d=d_(n.fixed-E,S,n.stretch,f),p=u_(r.stretch-x,w,h,t.top),g=d_(r.fixed-T,M,r.stretch,m),_=u_(a.stretch-y,b,c,t.left),A=d_(a.fixed-E,S,a.stretch,f),C=u_(l.stretch-x,w,h,t.top),k=d_(l.fixed-T,M,l.stretch,m),P=new v(u,p),I=new v(_,p),D=new v(_,C),O=new v(u,C),L=new v(d/o,g/o),z=new v(A/o,k/o),R=e*Math.PI/180;if(R){const t=Math.sin(R),e=Math.cos(R),i=[e,-t,t,e];P._matMult(i),I._matMult(i),O._matMult(i),D._matMult(i)}const F=n.stretch+n.fixed,B=a.stretch+a.fixed,N=r.stretch+r.fixed,j=l.stretch+l.fixed,V=t.imageSecondary;return{tl:P,tr:I,bl:O,br:D,texPrimary:{x:s.paddedRect.x+a_+F,y:s.paddedRect.y+a_+N,w:B-F,h:j-N},texSecondary:V?{x:V.paddedRect.x+a_+F,y:V.paddedRect.y+a_+N,w:B-F,h:j-N}:void 0,writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:L,pixelOffsetBR:z,minFontScaleX:S/o/c,minFontScaleY:M/o/h,isSDF:i}};if(n&&(s.stretchX||s.stretchY)){const t=h_(u,g,f),e=h_(d,_,m);for(let i=0;i<t.length-1;i++){const n=t[i],s=t[i+1];for(let t=0;t<e.length-1;t++)r.push(A(n,e[t],s,e[t+1]))}}else r.push(A({fixed:0,stretch:-1},{fixed:0,stretch:-1},{fixed:0,stretch:a+1},{fixed:0,stretch:l+1}));return r}function c_(t,e,i){let n=0;for(const r of t)n+=Math.max(e,Math.min(i,r[1]))-Math.max(e,Math.min(i,r[0]));return n}function h_(t,e,i){const n=[{fixed:-a_,stretch:0}];for(const[e,i]of t){const t=n[n.length-1];n.push({fixed:e-t.stretch,stretch:t.stretch}),n.push({fixed:e-t.stretch,stretch:t.stretch+(i-e)})}return n.push({fixed:e+a_,stretch:i}),n}function u_(t,e,i,n){return t/e*i+n}function d_(t,e,i,n){return t-e*i/n}function p_(t,e,i,n){const r=e+t.positionedLines[n].lineOffset;return 0===n?i+r/2:i+(r+(e+t.positionedLines[n-1].lineOffset))/2}function f_(t,e=1,i=!1){let n=1/0,r=1/0,s=-1/0,o=-1/0;const a=t[0];for(let t=0;t<a.length;t++){const e=a[t];(!t||e.x<n)&&(n=e.x),(!t||e.y<r)&&(r=e.y),(!t||e.x>s)&&(s=e.x),(!t||e.y>o)&&(o=e.y)}const l=Math.min(s-n,o-r);let c=l/2;const h=new hn([],m_);if(0===l)return new v(n,r);for(let e=n;e<s;e+=l)for(let i=r;i<o;i+=l)h.push(new g_(e+c,i+c,c,t));let u=function(t){let e=0,i=0,n=0;const r=t[0];for(let t=0,s=r.length,o=s-1;t<s;o=t++){const s=r[t],a=r[o],l=s.x*a.y-a.x*s.y;i+=(s.x+a.x)*l,n+=(s.y+a.y)*l,e+=3*l}return new g_(i/e,n/e,0,t)}(t),d=h.length;for(;h.length;){const n=h.pop();(n.d>u.d||!u.d)&&(u=n,i&&console.log("found best %d after %d probes",Math.round(1e4*n.d)/1e4,d)),n.max-u.d<=e||(c=n.h/2,h.push(new g_(n.p.x-c,n.p.y-c,c,t)),h.push(new g_(n.p.x+c,n.p.y-c,c,t)),h.push(new g_(n.p.x-c,n.p.y+c,c,t)),h.push(new g_(n.p.x+c,n.p.y+c,c,t)),d+=4)}return i&&(console.log(`num probes: ${d}`),console.log(`best distance: ${u.d}`)),u.p}function m_(t,e){return e.max-t.max}class g_{constructor(t,e,i,n){this.p=new v(t,e),this.h=i,this.d=function(t,e){let i=!1,n=1/0;for(let r=0;r<e.length;r++){const s=e[r];for(let e=0,r=s.length,o=r-1;e<r;o=e++){const r=s[e],a=s[o];r.y>t.y!=a.y>t.y&&t.x<(a.x-r.x)*(t.y-r.y)/(a.y-r.y)+r.x&&(i=!i),n=Math.min(n,kp(t,r,a))}}return(i?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}}const __=7,y_=Number.POSITIVE_INFINITY,v_=Math.sqrt(2);function b_(t,[e,i]){let n=0,r=0;if(i===y_){e<0&&(e=0);const i=e/v_;switch(t){case"top-right":case"top-left":r=i-__;break;case"bottom-right":case"bottom-left":r=-i+__;break;case"bottom":r=-e+__;break;case"top":r=e-__}switch(t){case"top-right":case"bottom-right":n=-i;break;case"top-left":case"bottom-left":n=i;break;case"left":n=e;break;case"right":n=-e}}else{switch(e=Math.abs(e),i=Math.abs(i),t){case"top-right":case"top-left":case"top":r=i-__;break;case"bottom-right":case"bottom-left":case"bottom":r=-i+__}switch(t){case"top-right":case"bottom-right":case"right":n=-e;break;case"top-left":case"bottom-left":case"left":n=e}}return[n,r]}function x_(t,e,i,n,r,s,o,a,l,c,h){t.createArrays(),t.tilePixelRatio=un/(512*t.overscaling),t.compareText={},t.iconsNeedLinear=!1;const u=t.layers[0].layout,d=t.layers[0]._unevaluatedLayout._values,p={};if("composite"===t.textSizeData.kind){const{minZoom:e,maxZoom:i}=t.textSizeData;p.compositeTextSizes=[d["text-size"].possiblyEvaluate(new oa(e),a),d["text-size"].possiblyEvaluate(new oa(i),a)]}if("composite"===t.iconSizeData.kind){const{minZoom:e,maxZoom:i}=t.iconSizeData;p.compositeIconSizes=[d["icon-size"].possiblyEvaluate(new oa(e),a),d["icon-size"].possiblyEvaluate(new oa(i),a)]}p.layoutTextSize=d["text-size"].possiblyEvaluate(new oa(l+1),a),p.layoutIconSize=d["icon-size"].possiblyEvaluate(new oa(l+1),a),p.textMaxSize=d["text-size"].possiblyEvaluate(new oa(18),a);const f="map"===u.get("text-rotation-alignment")&&"point"!==u.get("symbol-placement"),m=u.get("text-size");let g=!1;for(const e of t.features)if(e.icon&&e.icon.nameSecondary){g=!0;break}for(const s of t.features){const l=u.get("text-font").evaluate(s,{},a).join(","),d=m.evaluate(s,{},a),_=p.layoutTextSize.evaluate(s,{},a),y=(p.layoutIconSize.evaluate(s,{},a),{horizontal:{},vertical:void 0}),v=s.text;let b,x=[0,0];if(v){const n=v.toString(),o=u.get("text-letter-spacing").evaluate(s,{},a)*dg,c=u.get("text-line-height").evaluate(s,{},a)*dg,h=Vo(n)?o:0,p=u.get("text-anchor").evaluate(s,{},a),m=u.get("text-variable-anchor");if(!m){const t=u.get("text-radial-offset").evaluate(s,{},a);x=t?b_(p,[t*dg,y_]):u.get("text-offset").evaluate(s,{},a).map((t=>t*dg))}let g=f?"center":u.get("text-justify").evaluate(s,{},a);const b="point"===u.get("symbol-placement"),w=b?u.get("text-max-width").evaluate(s,{},a)*dg:1/0,E=s=>{t.allowVerticalPlacement&&jo(n)&&(y.vertical=Ig(v,e,i,r,l,w,c,p,s,h,x,Ag.vertical,!0,_,d))};if(!f&&m){const t="auto"===g?m.map((t=>w_(t))):[g];let n=!1;for(let s=0;s<t.length;s++){const o=t[s];if(!y.horizontal[o])if(n)y.horizontal[o]=y.horizontal[0];else{const t=Ig(v,e,i,r,l,w,c,"center",o,h,x,Ag.horizontal,!1,_,d);t&&(y.horizontal[o]=t,n=1===t.positionedLines.length)}}E("left")}else{if("auto"===g&&(g=w_(p)),b||u.get("text-writing-mode").indexOf("horizontal")>=0||!jo(n)){const t=Ig(v,e,i,r,l,w,c,p,g,h,x,Ag.horizontal,!1,_,d);t&&(y.horizontal[g]=t)}E(b?"left":g)}}let w=!1;if(s.icon&&s.icon.namePrimary){const e=n[s.icon.namePrimary];e&&(b=Vg(r[s.icon.namePrimary],s.icon.nameSecondary?r[s.icon.nameSecondary]:void 0,u.get("icon-offset").evaluate(s,{},a),u.get("icon-anchor").evaluate(s,{},a)),w=e.sdf,void 0===t.sdfIcons?t.sdfIcons=e.sdf:t.sdfIcons!==e.sdf&&Y("Style sheet warning: Cannot mix SDF and non-SDF icons in one buffer"),(e.pixelRatio!==t.pixelRatio||0!==u.get("icon-rotate").constantOr(1))&&(t.iconsNeedLinear=!0))}const E=A_(y.horizontal)||y.vertical;t.iconsInText||(t.iconsInText=!!E&&E.iconsInText),(E||b)&&E_(t,s,y,b,n,p,_,0,x,w,o,a,c,h,g)}s&&t.generateCollisionDebugBuffers(l,t.collisionBoxArray)}function w_(t){switch(t){case"right":case"top-right":case"bottom-right":return"right";case"left":case"top-left":case"bottom-left":return"left"}return"center"}function E_(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f){let m=s.textMaxSize.evaluate(e,{},u);void 0===m&&(m=o);const g=t.layers[0].layout,_=g.get("icon-offset").evaluate(e,{},u),y=A_(i.horizontal)||i.vertical,v="globe"===d.name,b=dg,x=o/b,w=t.tilePixelRatio*m/b,S=(D=t.overscaling,t.zoom>18&&D>2&&(D>>=1),Math.max(un/(512*D),1)*g.get("symbol-spacing")),T=g.get("text-padding")*t.tilePixelRatio,M=g.get("icon-padding")*t.tilePixelRatio,A=E(g.get("text-max-angle")),C="map"===g.get("text-rotation-alignment")&&"point"!==g.get("symbol-placement"),k="map"===g.get("icon-rotation-alignment")&&"point"!==g.get("symbol-placement"),P=g.get("symbol-placement"),I=S/2;var D;const O=g.get("icon-text-fit").evaluate(e,{},u),L=g.get("icon-text-fit-padding").evaluate(e,{},u),z="none"!==O;let R;!1===t.hasAnyIconTextFit&&z&&(t.hasAnyIconTextFit=!0),n&&z&&(t.allowVerticalPlacement&&i.vertical&&(R=Ug(n,i.vertical,O,L,_,x)),y&&(n=Ug(n,y,O,L,_,x)));const F=(o,a,m)=>{if(a.x<0||a.x>=un||a.y<0||a.y>=un)return;let g=null;if(v){const{x:t,y:e,z:i}=d.projectTilePoint(a.x,a.y,m);g={anchor:new $g(t,e,i,0,void 0),up:d.upVector(m,a.x,a.y)}}!function(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,b,x,w,E,S,T,M){const A=t.addToLineVertexArray(e,n);let C,k,P,I,D,O,L,z=0,R=0,F=0,B=0,N=-1,j=-1;const V={};let U=Pl("");const $=i?i.anchor:e,H="none"!==l.layout.get("icon-text-fit").evaluate(b,{},S);let q=0,W=0;if(void 0===l._unevaluatedLayout.getValue("text-radial-offset")?[q,W]=l.layout.get("text-offset").evaluate(b,{},S).map((t=>t*dg)):(q=l.layout.get("text-radial-offset").evaluate(b,{},S)*dg,W=y_),t.allowVerticalPlacement&&r.vertical){const t=r.vertical;if(f)O=k_(t),a&&(L=k_(a));else{const i=l.layout.get("text-rotate").evaluate(b,{},S)+90;P=C_(c,$,e,h,u,d,t,p,i,m),a&&(I=C_(c,$,e,h,u,d,a,_,i))}}if(s){const n=l.layout.get("icon-rotate").evaluate(b,{},S),r=l_(s,n,w,H),o=a?l_(a,n,w,H):void 0;k=C_(c,$,e,h,u,d,s,_,n),z=4*r.length;const p=t.iconSizeData;let f=null;"source"===p.kind?(f=[pg*l.layout.get("icon-size").evaluate(b,{},S)],f[0]>T_&&Y(`${t.layerIds[0]}: Value for "icon-size" is >= ${S_}. Reduce your "icon-size".`)):"composite"===p.kind&&(f=[pg*x.compositeIconSizes[0].evaluate(b,{},S),pg*x.compositeIconSizes[1].evaluate(b,{},S)],(f[0]>T_||f[1]>T_)&&Y(`${t.layerIds[0]}: Value for "icon-size" is >= ${S_}. Reduce your "icon-size".`)),t.addSymbols(t.icon,r,f,v,y,b,!1,i,e,A.lineStartIndex,A.lineLength,-1,E,S,T,M),N=t.icon.placedSymbolArray.length-1,o&&(R=4*o.length,t.addSymbols(t.icon,o,f,v,y,b,Ag.vertical,i,e,A.lineStartIndex,A.lineLength,-1,E,S,T,M),j=t.icon.placedSymbolArray.length-1)}for(const n in r.horizontal){const s=r.horizontal[n];C||(U=Pl(s.text),f?D=k_(s):C=C_(c,$,e,h,u,d,s,p,l.layout.get("text-rotate").evaluate(b,{},S),m));const a=1===s.positionedLines.length;if(F+=M_(t,i,e,s,o,l,f,b,m,A,r.vertical?Ag.horizontal:Ag.horizontalOnly,a?Object.keys(r.horizontal):[n],V,N,x,E,S,T),a)break}r.vertical&&(B+=M_(t,i,e,r.vertical,o,l,f,b,m,A,Ag.vertical,["vertical"],V,j,x,E,S,T));let G=-1;const Z=(t,e)=>t?Math.max(t,e):e;G=Z(D,G),G=Z(O,G),G=Z(L,G);const X=G>-1?1:0;t.glyphOffsetArray.length>=yy.MAX_GLYPHS&&Y("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),void 0!==b.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,b.sortKey),t.symbolInstances.emplaceBack(e.x,e.y,$.x,$.y,$.z,V.right>=0?V.right:-1,V.center>=0?V.center:-1,V.left>=0?V.left:-1,V.vertical>=0?V.vertical:-1,N,j,U,void 0!==C?C:t.collisionBoxArray.length,void 0!==C?C+1:t.collisionBoxArray.length,void 0!==P?P:t.collisionBoxArray.length,void 0!==P?P+1:t.collisionBoxArray.length,void 0!==k?k:t.collisionBoxArray.length,void 0!==k?k+1:t.collisionBoxArray.length,I||t.collisionBoxArray.length,I?I+1:t.collisionBoxArray.length,h,F,B,z,R,X,0,q,W,G,0,H?1:0)}(t,a,g,o,i,n,r,R,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,T,C,l,0,M,k,_,e,s,c,h,u,p,f)};if("line"===P)for(const r of Kg(e.geometry,0,0,un,un)){const e=Yg(r,S,A,i.vertical||y,n,b,w,t.overscaling,un);for(const i of e)y&&P_(t,y.text,I,i)||F(r,i,u)}else if("line-center"===P){for(const t of e.geometry)if(t.length>1){const e=Zg(t,A,i.vertical||y,n,b,w);e&&F(t,e,u)}}else if("Polygon"===e.type)for(const t of Nf(e.geometry,0)){const e=f_(t,16);F(t[0],new $g(e.x,e.y,0,0,void 0),u)}else if("LineString"===e.type)for(const t of e.geometry)F(t,new $g(t[0].x,t[0].y,0,0,void 0),u);else if("Point"===e.type)for(const t of e.geometry)for(const e of t)F([e],new $g(e.x,e.y,0,0,void 0),u)}const S_=255,T_=S_*pg;function M_(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_){const y=function(t,e,i,n,r,s,o,a){const l=[];if(0===e.positionedLines.length)return l;const c=n.layout.get("text-rotate").evaluate(s,{})*Math.PI/180,h=function(t){const e=t[0],i=t[1],n=e*i;return n>0?[e,-i]:n<0?[-e,i]:0===e?[i,e]:[i,-e]}(i);let u=Math.abs(e.top-e.bottom);for(const t of e.positionedLines)u-=t.lineOffset;const d=e.positionedLines.length,p=u/d;let f=e.top-i[1];for(let t=0;t<d;++t){const n=e.positionedLines[t];f=p_(e,p,f,t);for(const t of n.positionedGlyphs){if(!t.rect)continue;const n=t.rect||{};let s=Mg+1,u=!0,d=1,p=0;if(t.imageName){const e=o[t.imageName];if(!e)continue;if(e.sdf){Y("SDF images are not supported in formatted text and will be ignored.");continue}u=!1,d=e.pixelRatio,s=Jg/d}const m=(r||a)&&t.vertical,g=t.metrics.advance*t.scale/2,_=t.metrics,y=t.rect;if(null===y)continue;a&&e.verticalizable&&(p=t.imageName?g-t.metrics.width*t.scale/2:0);const b=r?[t.x+g,t.y]:[0,0];let x=[0,0],w=[0,0],E=!1;r||(m?(w=[t.x+g+h[0],t.y+h[1]-p],E=!0):x=[t.x+g+i[0],t.y+i[1]-p]);const S=y.w*t.scale/(d*(t.localGlyph?s_:1)),T=y.h*t.scale/(d*(t.localGlyph?s_:1));let M,A,C,k;if(m){const e=t.y-f,i=new v(-g,g-e),n=-Math.PI/2,r=new v(...w);M=new v(-g+x[0],x[1]),M._rotateAround(n,i)._add(r),M.x+=-e+g,M.y-=(_.left-s)*t.scale;const o=t.imageName?_.advance*t.scale:dg*t.scale,a=String.fromCodePoint(t.glyph);bg(a)?M.x+=(1-s)*t.scale:xg(a)?M.x+=o-_.height*t.scale+(-s-1)*t.scale:M.x+=t.imageName||_.width+2*s===y.w&&_.height+2*s===y.h?(o-T)/2:(o-(_.height+2*s)*t.scale)/2,A=new v(M.x,M.y-S),C=new v(M.x+T,M.y),k=new v(M.x+T,M.y-S)}else{const e=(_.left-s)*t.scale-g+x[0],i=(-_.top-s)*t.scale+x[1],n=e+S,r=i+T;M=new v(e,i),A=new v(n,i),C=new v(e,r),k=new v(n,r)}if(c){let t;t=r?new v(0,0):E?new v(h[0],h[1]):new v(i[0],i[1]),M._rotateAround(c,t),A._rotateAround(c,t),C._rotateAround(c,t),k._rotateAround(c,t)}const P=new v(0,0),I=new v(0,0);l.push({tl:M,tr:A,bl:C,br:k,texPrimary:n,texSecondary:void 0,writingMode:e.writingMode,glyphOffset:b,sectionIndex:t.sectionIndex,isSDF:u,pixelOffsetTL:P,pixelOffsetBR:I,minFontScaleX:0,minFontScaleY:0})}}return l}(0,n,l,s,o,a,r,t.allowVerticalPlacement),b=t.textSizeData;let x=null;"source"===b.kind?(x=[pg*s.layout.get("text-size").evaluate(a,{},g)],x[0]>T_&&Y(`${t.layerIds[0]}: Value for "text-size" is >= ${S_}. Reduce your "text-size".`)):"composite"===b.kind&&(x=[pg*f.compositeTextSizes[0].evaluate(a,{},g),pg*f.compositeTextSizes[1].evaluate(a,{},g)],(x[0]>T_||x[1]>T_)&&Y(`${t.layerIds[0]}: Value for "text-size" is >= ${S_}. Reduce your "text-size".`)),t.addSymbols(t.text,y,x,l,o,a,h,e,i,c.lineStartIndex,c.lineLength,p,m,g,_,!1);for(const e of u)d[e]=t.text.placedSymbolArray.length-1;return 4*y.length}function A_(t){for(const e in t)return t[e];return null}function C_(t,e,i,n,r,s,o,a,l,c){let h=o.top,u=o.bottom,d=o.left,p=o.right;const f=o.collisionPadding;if(f&&(d-=f[0],h-=f[1],p+=f[2],u+=f[3]),l){const t=new v(d,h),e=new v(p,h),i=new v(d,u),n=new v(p,u),r=E(l);let s=new v(0,0);c&&(s=new v(c[0],c[1])),t._rotateAround(r,s),e._rotateAround(r,s),i._rotateAround(r,s),n._rotateAround(r,s),d=Math.min(t.x,e.x,i.x,n.x),p=Math.max(t.x,e.x,i.x,n.x),h=Math.min(t.y,e.y,i.y,n.y),u=Math.max(t.y,e.y,i.y,n.y)}return t.emplaceBack(e.x,e.y,e.z,i.x,i.y,d,h,p,u,a,n,r,s),t.length-1}function k_(t){t.collisionPadding&&(t.top-=t.collisionPadding[1],t.bottom+=t.collisionPadding[3]);const e=t.bottom-t.top;return e>0?Math.max(10,e):null}function P_(t,e,i,n){const r=t.compareText;if(e in r){const t=r[e];for(let e=t.length-1;e>=0;e--)if(n.dist(t[e])<i)return!0}else r[e]=[];return r[e].push(n),!1}function I_(t,e){const i=t.fovAboveCenter,n=t.elevation?t.elevation.getMinElevationBelowMSL()*e:0,r=(t._camera.position[2]*t.worldSize-n)/Math.cos(t._pitch),s=Math.sin(i)*r/Math.sin(Math.max(Math.PI/2-t._pitch-i,.01)),o=Math.sin(t._pitch)*s+r;return Math.min(1.01*o,r*(1/t._horizonShift))}function D_(t,e){if(!e.isReprojectedInTileSpace)return{scale:1<<t.z,x:t.x,y:t.y,x2:t.x+1,y2:t.y+1,projection:e};const i=Math.pow(2,-t.z),n=t.x*i,r=(t.x+1)*i,s=t.y*i,o=(t.y+1)*i,a=ep(n),l=ep(r),c=ip(s),h=ip(o),u=e.project(a,c),d=e.project(l,c),p=e.project(l,h),f=e.project(a,h);let m=Math.min(u.x,d.x,p.x,f.x),g=Math.min(u.y,d.y,p.y,f.y),_=Math.max(u.x,d.x,p.x,f.x),y=Math.max(u.y,d.y,p.y,f.y);const v=i/16;function b(t,i,n,r,s,o){const a=(n+s)/2,l=(r+o)/2,c=e.project(ep(a),ip(l)),h=Math.max(0,m-c.x,g-c.y,c.x-_,c.y-y);m=Math.min(m,c.x),_=Math.max(_,c.x),g=Math.min(g,c.y),y=Math.max(y,c.y),h>v&&(b(t,c,n,r,a,l),b(c,i,a,l,s,o))}b(u,d,n,s,r,s),b(d,p,r,s,r,o),b(p,f,r,o,n,o),b(f,u,n,o,n,s),m-=v,g-=v,_+=v,y+=v;const x=1/Math.max(_-m,y-g);return{scale:x,x:m*x,y:g*x,x2:_*x,y2:y*x,projection:e}}function O_(t,e,i,n,r,s,o,a,l){if("globe"===l.name)return vd(t,e,new $u(i,n,r),!1);const c=D_({z:i,x:n,y:r},l);return new ed([(s+c.x/c.scale)*e,e*(c.y/c.scale),o],[(s+c.x2/c.scale)*e,e*(c.y2/c.scale),a])}function L_(t,{x:e,y:i},n=0){return new v(((e-n)*t.scale-t.x)*un,(i*t.scale-t.y)*un)}function z_(t,e,i=0){return Ou.fromValues(((e.x-i)*t.scale-t.x)*un,(e.y*t.scale-t.y)*un,np(e.z,e.y))}const R_=Au.identity(new Float32Array(16));class F_{constructor(t){this.spec=t,this.name=t.name,this.wrap=!1,this.requiresDraping=!1,this.supportsWorldCopies=!1,this.supportsTerrain=!1,this.supportsFog=!1,this.supportsFreeCamera=!1,this.zAxisUnit="meters",this.isReprojectedInTileSpace=!0,this.unsupportedLayers=["custom"],this.center=[0,0],this.range=[3.5,7]}project(t,e){return{x:0,y:0,z:0}}unproject(t,e){return new Zd(0,0)}projectTilePoint(t,e,i){return{x:t,y:e,z:0}}locationPoint(t,e,i=!0){return t._coordinatePoint(t.locationCoordinate(e),i)}pixelsPerMeter(t,e){return tp(1,t)*e}pixelSpaceConversion(t,e,i){return 1}farthestPixelDistance(t){return I_(t,t.pixelsPerMeter)}pointCoordinate(t,e,i,n){const r=t.horizonLineFromTop(!1),s=new v(e,Math.max(r,i));return t.rayIntersectionCoordinate(t.pointRayIntersection(s,n))}pointCoordinate3D(t,e,i){const n=new v(e,i);if(t.elevation)return t.elevation.pointCoordinate(n);{const e=this.pointCoordinate(t,n.x,n.y,0);return[e.x,e.y,e.z]}}isPointAboveHorizon(t,e){if(t.elevation)return!this.pointCoordinate3D(t,e.x,e.y);const i=t.horizonLineFromTop();return e.y<i}createInversionMatrix(t,e){return R_}createTileMatrix(t,e,i){let n,r,s;const o=i.canonical,a=Au.identity(new Float64Array(16));if(this.isReprojectedInTileSpace){const l=D_(o,this);n=1,r=l.x+i.wrap*l.scale,s=l.y,Au.scale(a,a,[n/l.scale,n/l.scale,t.pixelsPerMeter/e])}else n=e/t.zoomScale(o.z),r=(o.x+Math.pow(2,o.z)*i.wrap)*n,s=o.y*n;return Au.translate(a,a,[r,s,0]),Au.scale(a,a,[n/un,n/un,1]),a}upVector(t,e,i){return[0,0,1]}upVectorScale(t,e,i){return{metersToTile:1}}}class B_ extends F_{constructor(t){super(t),this.range=[4,7],this.center=t.center||[-96,37.5];const[e,i]=this.parallels=t.parallels||[29.5,45.5],n=Math.sin(E(e));this.n=(n+Math.sin(E(i)))/2,this.c=1+n*(2*this.n-n),this.r0=Math.sqrt(this.c)/this.n}project(t,e){const{n:i,c:n,r0:r}=this,s=E(t-this.center[0]),o=E(e),a=Math.sqrt(n-2*i*Math.sin(o))/i;return{x:a*Math.sin(s*i),y:a*Math.cos(s*i)-r,z:0}}unproject(t,e){const{n:i,c:n,r0:r}=this,s=r+e;let o=Math.atan2(t,Math.abs(s))*Math.sign(s);s*i<0&&(o-=Math.PI*Math.sign(t)*Math.sign(s));const a=E(this.center[0])*i;o=O(o,-Math.PI-a,Math.PI-a);const l=I(S(o/i)+this.center[0],-180,180),c=Math.asin(I((n-(t*t+s*s)*i*i)/(2*i),-1,1)),h=I(S(c),-rp,rp);return new Zd(l,h)}}const N_=1.340264,j_=-.081106,V_=893e-6,U_=.003796,$_=Math.sqrt(3)/2;class H_ extends F_{project(t,e){e=e/180*Math.PI,t=t/180*Math.PI;const i=Math.asin($_*Math.sin(e)),n=i*i,r=n*n*n;return{x:.5*(t*Math.cos(i)/($_*(N_+3*j_*n+r*(7*V_+9*U_*n)))/Math.PI+.5),y:1-.5*(i*(N_+j_*n+r*(V_+U_*n))/Math.PI+1),z:0}}unproject(t,e){t=(2*t-.5)*Math.PI;let i=e=(2*(1-e)-1)*Math.PI,n=i*i,r=n*n*n;for(let t,s,o,a=0;a<12&&(s=i*(N_+j_*n+r*(V_+U_*n))-e,o=N_+3*j_*n+r*(7*V_+9*U_*n),t=s/o,i=I(i-t,-Math.PI/3,Math.PI/3),n=i*i,r=n*n*n,!(Math.abs(t)<1e-12));++a);const s=$_*t*(N_+3*j_*n+r*(7*V_+9*U_*n))/Math.cos(i),o=Math.asin(Math.sin(i)/$_),a=I(180*s/Math.PI,-180,180),l=I(180*o/Math.PI,-rp,rp);return new Zd(a,l)}}class q_ extends F_{constructor(t){super(t),this.wrap=!0,this.supportsWorldCopies=!0}project(t,e){return{x:.5+t/360,y:.5-e/360,z:0}}unproject(t,e){const i=360*(t-.5),n=I(360*(.5-e),-rp,rp);return new Zd(i,n)}}const W_=Math.PI/2;function G_(t){return Math.tan((W_+t)/2)}class Z_ extends F_{constructor(t){super(t),this.center=t.center||[0,30];const[e,i]=this.parallels=t.parallels||[30,30];let n=E(e),r=E(i);this.southernCenter=n+r<0,this.southernCenter&&(n=-n,r=-r);const s=Math.cos(n),o=G_(n);this.n=n===r?Math.sin(n):Math.log(s/Math.cos(r))/Math.log(G_(r)/o),this.f=s*Math.pow(G_(n),this.n)/this.n}project(t,e){e=E(e),this.southernCenter&&(e=-e),t=E(t-this.center[0]);const i=1e-6,{n:n,f:r}=this;r>0?e<-W_+i&&(e=-W_+i):e>W_-i&&(e=W_-i);const s=r/Math.pow(G_(e),n);let o=s*Math.sin(n*t),a=r-s*Math.cos(n*t);return o=.5*(o/Math.PI+.5),a=.5*(a/Math.PI+.5),{x:o,y:this.southernCenter?a:1-a,z:0}}unproject(t,e){t=(2*t-.5)*Math.PI,this.southernCenter&&(e=1-e),e=(2*(1-e)-.5)*Math.PI;const{n:i,f:n}=this,r=n-e,s=Math.sign(r),o=Math.sign(i)*Math.sqrt(t*t+r*r);let a=Math.atan2(t,Math.abs(r))*s;r*i<0&&(a-=Math.PI*Math.sign(t)*s);const l=I(S(a/i)+this.center[0],-180,180),c=I(S(2*Math.atan(Math.pow(n/o,1/i))-W_),-rp,rp);return new Zd(l,this.southernCenter?-c:c)}}class Y_ extends F_{constructor(t){super(t),this.wrap=!0,this.supportsWorldCopies=!0,this.supportsTerrain=!0,this.supportsFog=!0,this.supportsFreeCamera=!0,this.isReprojectedInTileSpace=!1,this.unsupportedLayers=[],this.range=null}project(t,e){return{x:Qd(t),y:Jd(e),z:0}}unproject(t,e){const i=ep(t),n=ip(e);return new Zd(i,n)}}const X_=E(rp);class K_ extends F_{project(t,e){const i=(e=E(e))*e,n=i*i;return{x:.5*((t=E(t))*(.8707-.131979*i+n*(n*(.003971*i-.001529*n)-.013791))/Math.PI+.5),y:1-.5*(e*(1.007226+i*(.015085+n*(.028874*i-.044475-.005916*n)))/Math.PI+1),z:0}}unproject(t,e){t=(2*t-.5)*Math.PI;let i=e=(2*(1-e)-1)*Math.PI,n=25,r=0,s=i*i;do{s=i*i;const t=s*s;r=(i*(1.007226+s*(.015085+t*(.028874*s-.044475-.005916*t)))-e)/(1.007226+s*(.045255+t*(.259866*s-.311325-.005916*11*t))),i=I(i-r,-X_,X_)}while(Math.abs(r)>1e-6&&--n>0);s=i*i;const o=I(S(t/(.8707+s*(s*(s*s*s*(.003971-.001529*s)-.013791)-.131979))),-180,180),a=S(i);return new Zd(o,a)}}const Q_=E(rp);class J_ extends F_{project(t,e){e=E(e),t=E(t);const i=Math.cos(e),n=2/Math.PI,r=Math.acos(i*Math.cos(t/2)),s=Math.sin(r)/r,o=.5*(t*n+2*i*Math.sin(t/2)/s)||0,a=.5*(e+Math.sin(e)/s)||0;return{x:.5*(o/Math.PI+.5),y:1-.5*(a/Math.PI+1),z:0}}unproject(t,e){let i=t=(2*t-.5)*Math.PI,n=e=(2*(1-e)-1)*Math.PI,r=25;const s=1e-6;let o=0,a=0;do{const r=Math.cos(n),s=Math.sin(n),l=2*s*r,c=s*s,h=r*r,u=Math.cos(i/2),d=Math.sin(i/2),p=2*u*d,f=d*d,m=1-h*u*u,g=m?1/m:0,_=m?Math.acos(r*u)*Math.sqrt(1/m):0,y=.5*(2*_*r*d+2*i/Math.PI)-t,v=.5*(_*s+n)-e,b=.5*g*(h*f+_*r*u*c)+1/Math.PI,x=g*(p*l/4-_*s*d),w=.125*g*(l*d-_*s*h*p),E=.5*g*(c*u+_*f*r)+.5,S=x*w-E*b;o=(v*x-y*E)/S,a=(y*w-v*b)/S,i=I(i-o,-Math.PI,Math.PI),n=I(n-a,-Q_,Q_)}while((Math.abs(o)>s||Math.abs(a)>s)&&--r>0);return new Zd(S(i),S(n))}}class ty extends F_{constructor(t){super(t),this.center=t.center||[0,0],this.parallels=t.parallels||[0,0],this.cosPhi=Math.max(.01,Math.cos(E(this.parallels[0]))),this.scale=1/(2*Math.max(Math.PI*this.cosPhi,1/this.cosPhi)),this.wrap=!0,this.supportsWorldCopies=!0}project(t,e){const{scale:i,cosPhi:n}=this;return{x:E(t)*n*i+.5,y:-Math.sin(E(e))/n*i+.5,z:0}}unproject(t,e){const{scale:i,cosPhi:n}=this,r=-(e-.5)/i,s=I(S((t-.5)/i)/n,-180,180),o=Math.asin(I(r*n,-1,1)),a=I(S(o),-rp,rp);return new Zd(s,a)}}class ey extends Y_{constructor(t){super(t),this.requiresDraping=!0,this.supportsWorldCopies=!1,this.supportsFog=!0,this.zAxisUnit="pixels",this.unsupportedLayers=["debug"],this.range=[3,5]}projectTilePoint(t,e,i){const n=Sd(t,e,i),r=Ad(md(i));return Ou.transformMat4(n,n,r),{x:n[0],y:n[1],z:n[2]}}locationPoint(t,e){const i=Ed(e.lat,e.lng),n=Ou.normalize([],i),r=t.elevation?t.elevation.getAtPointOrZero(t.locationCoordinate(e),t._centerAltitude):t._centerAltitude,s=tp(1,0)*un*r;Ou.scaleAndAdd(i,i,n,s);const o=Au.identity(new Float64Array(16));return Au.multiply(o,t.pixelMatrix,t.globeMatrix),Ou.transformMat4(i,i,o),new v(i[0],i[1])}pixelsPerMeter(t,e){return tp(1,0)*e}pixelSpaceConversion(t,e,i){const n=tp(1,t)*e,r=Jn(tp(1,45)*e,n,i);return this.pixelsPerMeter(t,e)/r}createTileMatrix(t,e,i){const n=Cd(md(i.canonical));return Au.multiply(new Float64Array(16),t.globeMatrix,n)}createInversionMatrix(t,e){const{center:i}=t,n=Ad(md(e));return Au.rotateY(n,n,E(i.lng)),Au.rotateX(n,n,E(i.lat)),Au.scale(n,n,[t._pixelsPerMercatorPixel,t._pixelsPerMercatorPixel,1]),Float32Array.from(n)}pointCoordinate(t,e,i,n){return dd(t,e,i,!0)||new cp(0,0)}pointCoordinate3D(t,e,i){const n=this.pointCoordinate(t,e,i,0);return[n.x,n.y,n.z]}isPointAboveHorizon(t,e){return!dd(t,e.x,e.y,!1)}farthestPixelDistance(t){const e=function(t,e){const i=t.cameraToCenterDistance,n=t._centerAltitude*e,r=t._camera,s=t._camera.forward(),o=Ou.add([],Ou.scale([],s,-i),[0,0,n]),a=t.worldSize/(2*Math.PI),l=[0,0,-a],c=t.width/t.height,h=Math.tan(t.fovAboveCenter),u=Ou.scale([],r.up(),h),d=Ou.scale([],r.right(),h*c),p=Ou.normalize([],Ou.add([],Ou.add([],s,u),d)),f=[];let m;if(new Zu(o,p).closestPointOnSphere(l,a,f)){const e=Ou.add([],f,l),i=Ou.sub([],e,o);m=Math.cos(t.fovAboveCenter)*Ou.length(i)}else{const t=Ou.sub([],o,l),e=Ou.sub([],l,o);Ou.normalize(e,e);const i=Ou.length(t)-a;m=Math.sqrt(i*(i+2*a));const n=Math.acos(m/(a+i))-Math.acos(Ou.dot(s,e));m*=Math.cos(n)}return 1.01*m}(t,this.pixelsPerMeter(t.center.lat,t.worldSize)),i=Od(t.zoom);if(i>0){const n=I_(t,tp(1,t.center.lat)*t.worldSize),r=t.worldSize/(2*Math.PI),s=Math.max(t.width,t.height)/t.worldSize*Math.PI;return Jn(e,n+r*(1-Math.cos(s)),Math.pow(i,10))}return e}upVector(t,e,i){return Sd(e,i,t,1)}upVectorScale(t){return{metersToTile:ud(Td(md(t)))}}}function iy(t){const e=t.parallels,i=!!e&&Math.abs(e[0]+e[1])<.01;switch(t.name){case"mercator":return new Y_(t);case"equirectangular":return new q_(t);case"naturalEarth":return new K_(t);case"equalEarth":return new H_(t);case"winkelTripel":return new J_(t);case"albers":return i?new ty(t):new B_(t);case"lambertConformalConic":return i?new ty(t):new Z_(t);case"globe":return new ey(t)}throw new Error(`Invalid projection name: ${t.name}`)}const ny=new ya({"symbol-placement":new ma(De.layout_symbol["symbol-placement"]),"symbol-spacing":new ma(De.layout_symbol["symbol-spacing"]),"symbol-avoid-edges":new ma(De.layout_symbol["symbol-avoid-edges"]),"symbol-sort-key":new ga(De.layout_symbol["symbol-sort-key"]),"symbol-z-order":new ma(De.layout_symbol["symbol-z-order"]),"symbol-z-elevate":new ma(De.layout_symbol["symbol-z-elevate"]),"icon-allow-overlap":new ma(De.layout_symbol["icon-allow-overlap"]),"icon-ignore-placement":new ma(De.layout_symbol["icon-ignore-placement"]),"icon-optional":new ma(De.layout_symbol["icon-optional"]),"icon-rotation-alignment":new ma(De.layout_symbol["icon-rotation-alignment"]),"icon-size":new ga(De.layout_symbol["icon-size"]),"icon-text-fit":new ga(De.layout_symbol["icon-text-fit"]),"icon-text-fit-padding":new ga(De.layout_symbol["icon-text-fit-padding"]),"icon-image":new ga(De.layout_symbol["icon-image"]),"icon-rotate":new ga(De.layout_symbol["icon-rotate"]),"icon-padding":new ma(De.layout_symbol["icon-padding"]),"icon-keep-upright":new ma(De.layout_symbol["icon-keep-upright"]),"icon-offset":new ga(De.layout_symbol["icon-offset"]),"icon-anchor":new ga(De.layout_symbol["icon-anchor"]),"icon-pitch-alignment":new ma(De.layout_symbol["icon-pitch-alignment"]),"text-pitch-alignment":new ma(De.layout_symbol["text-pitch-alignment"]),"text-rotation-alignment":new ma(De.layout_symbol["text-rotation-alignment"]),"text-field":new ga(De.layout_symbol["text-field"]),"text-font":new ga(De.layout_symbol["text-font"]),"text-size":new ga(De.layout_symbol["text-size"]),"text-max-width":new ga(De.layout_symbol["text-max-width"]),"text-line-height":new ga(De.layout_symbol["text-line-height"]),"text-letter-spacing":new ga(De.layout_symbol["text-letter-spacing"]),"text-justify":new ga(De.layout_symbol["text-justify"]),"text-radial-offset":new ga(De.layout_symbol["text-radial-offset"]),"text-variable-anchor":new ma(De.layout_symbol["text-variable-anchor"]),"text-anchor":new ga(De.layout_symbol["text-anchor"]),"text-max-angle":new ma(De.layout_symbol["text-max-angle"]),"text-writing-mode":new ma(De.layout_symbol["text-writing-mode"]),"text-rotate":new ga(De.layout_symbol["text-rotate"]),"text-padding":new ma(De.layout_symbol["text-padding"]),"text-keep-upright":new ma(De.layout_symbol["text-keep-upright"]),"text-transform":new ga(De.layout_symbol["text-transform"]),"text-offset":new ga(De.layout_symbol["text-offset"]),"text-allow-overlap":new ma(De.layout_symbol["text-allow-overlap"]),"text-ignore-placement":new ma(De.layout_symbol["text-ignore-placement"]),"text-optional":new ma(De.layout_symbol["text-optional"]),visibility:new ma(De.layout_symbol.visibility)});var ry={paint:new ya({"icon-opacity":new ga(De.paint_symbol["icon-opacity"]),"icon-emissive-strength":new ga(De.paint_symbol["icon-emissive-strength"]),"text-emissive-strength":new ga(De.paint_symbol["text-emissive-strength"]),"icon-color":new ga(De.paint_symbol["icon-color"]),"icon-halo-color":new ga(De.paint_symbol["icon-halo-color"]),"icon-halo-width":new ga(De.paint_symbol["icon-halo-width"]),"icon-halo-blur":new ga(De.paint_symbol["icon-halo-blur"]),"icon-translate":new ma(De.paint_symbol["icon-translate"]),"icon-translate-anchor":new ma(De.paint_symbol["icon-translate-anchor"]),"icon-image-cross-fade":new ga(De.paint_symbol["icon-image-cross-fade"]),"text-opacity":new ga(De.paint_symbol["text-opacity"]),"text-color":new ga(De.paint_symbol["text-color"],{runtimeType:We,getOverride:t=>t.textColor,hasOverride:t=>!!t.textColor}),"text-halo-color":new ga(De.paint_symbol["text-halo-color"]),"text-halo-width":new ga(De.paint_symbol["text-halo-width"]),"text-halo-blur":new ga(De.paint_symbol["text-halo-blur"]),"text-translate":new ma(De.paint_symbol["text-translate"]),"text-translate-anchor":new ma(De.paint_symbol["text-translate-anchor"]),"icon-color-saturation":new ma(De.paint_symbol["icon-color-saturation"])}),layout:ny};class sy{constructor(t){this.type=t.property.overrides?t.property.overrides.runtimeType:Ue,this.defaultValue=t}evaluate(t){if(t.formattedSection){const e=this.defaultValue.property.overrides;if(e&&e.hasOverride(t.formattedSection))return e.getOverride(t.formattedSection)}return t.feature&&t.featureState?this.defaultValue.evaluate(t.feature,t.featureState):this.defaultValue.property.specification.default}eachChild(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)}outputDefined(){return!1}serialize(){return null}}Lo(sy,"FormatSectionOverride",{omit:["defaultValue"]});class oy extends Sa{constructor(t,e){super(t,ry,e)}recalculate(t,e){super.recalculate(t,e),"auto"===this.layout.get("icon-rotation-alignment")&&(this.layout._values["icon-rotation-alignment"]="point"!==this.layout.get("symbol-placement")?"map":"viewport"),"auto"===this.layout.get("text-rotation-alignment")&&(this.layout._values["text-rotation-alignment"]="point"!==this.layout.get("symbol-placement")?"map":"viewport"),"auto"===this.layout.get("text-pitch-alignment")&&(this.layout._values["text-pitch-alignment"]=this.layout.get("text-rotation-alignment")),"auto"===this.layout.get("icon-pitch-alignment")&&(this.layout._values["icon-pitch-alignment"]=this.layout.get("icon-rotation-alignment"));const i=this.layout.get("text-writing-mode");if(i){const t=[];for(const e of i)t.indexOf(e)<0&&t.push(e);this.layout._values["text-writing-mode"]=t}else this.layout._values["text-writing-mode"]="point"===this.layout.get("symbol-placement")?["horizontal"]:["horizontal","vertical"];this._setPaintOverrides()}getValueAndResolveTokens(t,e,i,n){const r=this.layout.get(t).evaluate(e,{},i,n),s=this._unevaluatedLayout._values[t];return s.isDataDriven()||Es(s.value)||!r?r:function(t,e){return e.replace(/{([^{}]+)}/g,((e,i)=>i in t?String(t[i]):""))}(e.properties,r)}createBucket(t){return new yy(t)}queryRadius(){return 0}queryIntersectsFeature(){return!1}_setPaintOverrides(){for(const t of ry.paint.overridableProperties){if(!oy.hasPaintOverride(this.layout,t))continue;const e=this.paint.get(t),i=new sy(e),n=new ws(i,e.property.specification);let r=null;r="constant"===e.value.kind||"source"===e.value.kind?new Ts("source",n):new Ms("composite",n,e.value.zoomStops,e.value._interpolationType),this.paint._values[t]=new pa(e.property,r,e.parameters)}}_handleOverridablePaintPropertyUpdate(t,e,i){return!(!this.layout||e.isDataDriven()||i.isDataDriven())&&oy.hasPaintOverride(this.layout,t)}static hasPaintOverride(t,e){const i=t.get("text-field"),n=ry.paint.properties[e];let r=!1;const s=t=>{for(const e of t)if(n.overrides&&n.overrides.hasOverride(e))return void(r=!0)};if("constant"===i.value.kind&&i.value.value instanceof fi)s(i.value.value.sections);else if("source"===i.value.kind){const t=e=>{r||(e instanceof xi&&yi(e.value)===Xe?s(e.value.sections):e instanceof Mi?s(e.sections):e.eachChild(t))},e=i.value;e._styleExpression&&t(e._styleExpression.expression)}return r}getProgramIds(){const t=0!==this.paint.get("icon-opacity").constantOr(1),e=0!==this.paint.get("text-opacity").constantOr(1),i=[];return t&&i.push("symbolIcon"),e&&i.push("symbolSDF"),i}getDefaultProgramParams(t,e){return{config:new tc(this,e),overrideFog:!1}}}const ay=um.types,ly=[{name:"a_fade_opacity",components:1,type:"Uint8",offset:0}];function cy(t,e,i,n,r,s,o,a,l,c,h,u,d){const p=a?Math.min(T_,Math.round(a[0])):0,f=a?Math.min(T_,Math.round(a[1])):0;t.emplaceBack(e,i,Math.round(32*n),Math.round(32*r),s,o,(p<<1)+(l?1:0),f,16*c,16*h,256*u,256*d)}function hy(t,e,i){t.emplaceBack(e,i)}function uy(t,e,i,n,r,s,o){t.emplaceBack(e,i,n,r,s,o)}function dy(t,e,i,n,r){const s=5*e+2;t.float32[s+0]=i,t.float32[s+1]=n,t.float32[s+2]=r}function py(t,e,i,n,r){t.emplaceBack(e,i,n,r),t.emplaceBack(e,i,n,r),t.emplaceBack(e,i,n,r),t.emplaceBack(e,i,n,r)}function fy(t){for(const e of t.sections)if(Go(e.text))return!0;return!1}class my{constructor(t){this.layoutVertexArray=new ja,this.indexArray=new Za,this.programConfigurations=t,this.segments=new bl,this.dynamicLayoutVertexArray=new Ra,this.opacityVertexArray=new Ua,this.placedSymbolArray=new hl,this.iconTransitioningVertexArray=new $a,this.globeExtVertexArray=new Va,this.zOffsetVertexArray=new Ka}isEmpty(){return 0===this.layoutVertexArray.length&&0===this.indexArray.length&&0===this.dynamicLayoutVertexArray.length&&0===this.opacityVertexArray.length&&0===this.iconTransitioningVertexArray.length}upload(t,e,i,n,r){this.isEmpty()||(i&&(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,ng.members),this.indexBuffer=t.createIndexBuffer(this.indexArray,e),this.dynamicLayoutVertexBuffer=t.createVertexBuffer(this.dynamicLayoutVertexArray,sg.members,!0),this.opacityVertexBuffer=t.createVertexBuffer(this.opacityVertexArray,ly,!0),this.iconTransitioningVertexArray.length>0&&(this.iconTransitioningVertexBuffer=t.createVertexBuffer(this.iconTransitioningVertexArray,ag.members,!0)),this.globeExtVertexArray.length>0&&(this.globeExtVertexBuffer=t.createVertexBuffer(this.globeExtVertexArray,rg.members,!0)),!this.zOffsetVertexBuffer&&(this.zOffsetVertexArray.length>0||r)&&(this.zOffsetVertexBuffer=t.createVertexBuffer(this.zOffsetVertexArray,og.members,!0)),this.opacityVertexBuffer.itemSize=1),(i||n)&&this.programConfigurations.upload(t))}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.dynamicLayoutVertexBuffer.destroy(),this.opacityVertexBuffer.destroy(),this.iconTransitioningVertexBuffer&&this.iconTransitioningVertexBuffer.destroy(),this.globeExtVertexBuffer&&this.globeExtVertexBuffer.destroy(),this.zOffsetVertexBuffer&&this.zOffsetVertexBuffer.destroy())}}Lo(my,"SymbolBuffers");class gy{constructor(t,e,i){this.layoutVertexArray=new t,this.layoutAttributes=e,this.indexArray=new i,this.segments=new bl,this.collisionVertexArray=new Ga,this.collisionVertexArrayExt=new Ra}upload(t){this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,this.layoutAttributes),this.indexBuffer=t.createIndexBuffer(this.indexArray),this.collisionVertexBuffer=t.createVertexBuffer(this.collisionVertexArray,lg.members,!0),this.collisionVertexBufferExt=t.createVertexBuffer(this.collisionVertexArrayExt,cg.members,!0)}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.collisionVertexBuffer.destroy(),this.collisionVertexBufferExt.destroy())}}Lo(gy,"CollisionBuffers");class _y{constructor(t){this.collisionBoxArray=t.collisionBoxArray,this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((t=>t.fqid)),this.index=t.index,this.pixelRatio=t.pixelRatio,this.sourceLayerIndex=t.sourceLayerIndex,this.hasPattern=!1,this.hasRTLText=!1,this.fullyClipped=!1,this.hasAnyIconTextFit=!1,this.sortKeyRanges=[],this.collisionCircleArray=[],this.placementInvProjMatrix=Au.identity([]),this.placementViewportMatrix=Au.identity([]);const e=this.layers[0]._unevaluatedLayout._values;this.textSizeData=fg(this.zoom,e["text-size"]),this.iconSizeData=fg(this.zoom,e["icon-size"]);const i=this.layers[0].layout,n=i.get("symbol-sort-key"),r=i.get("symbol-z-order");this.canOverlap=i.get("text-allow-overlap")||i.get("icon-allow-overlap")||i.get("text-ignore-placement")||i.get("icon-ignore-placement"),this.sortFeaturesByKey="viewport-y"!==r&&void 0!==n.constantOr(1),this.sortFeaturesByY=("viewport-y"===r||"auto"===r&&!this.sortFeaturesByKey)&&this.canOverlap,this.writingModes=i.get("text-writing-mode").map((t=>Ag[t])),this.stateDependentLayerIds=this.layers.filter((t=>t.isStateDependent())).map((t=>t.id)),this.sourceID=t.sourceID,this.projection=t.projection,this.hasAnyZOffset=!1,this.zOffsetSortDirty=!1,this.zOffsetBuffersNeedUpload=i.get("symbol-z-elevate")}createArrays(){this.text=new my(new ec(this.layers,this.zoom,(t=>/^text/.test(t)))),this.icon=new my(new ec(this.layers,this.zoom,(t=>/^icon/.test(t)))),this.glyphOffsetArray=new pl,this.lineVertexArray=new fl,this.symbolInstances=new dl}calculateGlyphDependencies(t,e,i,n,r){for(let i=0;i<t.length;i++){const s=t.codePointAt(i);if(void 0===s)break;if(e[s]=!0,n&&r&&s<=65535){const n=vg[t.charAt(i)];n&&(e[n.charCodeAt(0)]=!0)}}}populate(t,e,i,n){const r=this.layers[0],s=r.layout,o="globe"===this.projection.name,a=s.get("text-font"),l=s.get("text-field"),c=s.get("icon-image"),h=("constant"!==l.value.kind||l.value.value instanceof fi&&!l.value.value.isEmpty()||l.value.value.toString().length>0)&&("constant"!==a.value.kind||a.value.value.length>0),u="constant"!==c.value.kind||!!c.value.value||Object.keys(c.parameters).length>0,d=s.get("symbol-sort-key");if(this.features=[],!h&&!u)return;const p=e.iconDependencies,f=e.glyphDependencies,m=e.availableImages,g=new oa(this.zoom);for(const{feature:e,id:l,index:c,sourceLayerIndex:_}of t){const t=r._featureFilter.needGeometry,y=yp(e,t);if(!r._featureFilter.filter(g,y,i))continue;if(t||(y.geometry=_p(e,i,n)),o&&1!==e.type&&i.z<=5){const t=y.geometry,e=.98078528056,n=(t,n)=>{const r=Sd(t.x,t.y,i,1),s=Sd(n.x,n.y,i,1);return Ou.dot(r,s)<e};for(let e=0;e<t.length;e++)t[e]=pp(t[e],n)}let v,b;if(h){const t=r.getValueAndResolveTokens("text-field",y,i,m),e=fi.factory(t);fy(e)&&(this.hasRTLText=!0),(!this.hasRTLText||"unavailable"===na()||this.hasRTLText&&sa.isParsed())&&(v=yg(e,r,y))}if(u){const t=r.getValueAndResolveTokens("icon-image",y,i,m);b=t instanceof mi?t:mi.fromString(t)}if(!v&&!b)continue;const x=this.sortFeaturesByKey?d.evaluate(y,{},i):void 0;if(this.features.push({id:l,text:v,icon:b,index:c,sourceLayerIndex:_,geometry:y.geometry,properties:e.properties,type:ay[e.type],sortKey:x}),b&&(p[b.namePrimary]=!0,b.nameSecondary&&(p[b.nameSecondary]=!0)),v){const t=a.evaluate(y,{},i).join(","),e="map"===s.get("text-rotation-alignment")&&"point"!==s.get("symbol-placement");this.allowVerticalPlacement=this.writingModes&&this.writingModes.indexOf(Ag.vertical)>=0;for(const i of v.sections)if(i.image)p[i.image.namePrimary]=!0;else{const n=jo(v.toString()),r=i.fontStack||t,s=f[r]=f[r]||{};this.calculateGlyphDependencies(i.text,s,e,this.allowVerticalPlacement,n)}}}"line"===s.get("symbol-placement")&&(this.features=function(t){const e={},i={},n=[];let r=0;function s(e){n.push(t[e]),r++}function o(t,e,r){const s=i[t];return delete i[t],i[e]=s,n[s].geometry[0].pop(),n[s].geometry[0]=n[s].geometry[0].concat(r[0]),s}function a(t,i,r){const s=e[i];return delete e[i],e[t]=s,n[s].geometry[0].shift(),n[s].geometry[0]=r[0].concat(n[s].geometry[0]),s}function l(t,e,i){const n=i?e[0][e[0].length-1]:e[0][0];return`${t}:${n.x}:${n.y}`}for(let c=0;c<t.length;c++){const h=t[c],u=h.geometry,d=h.text?h.text.toString():null;if(!d){s(c);continue}const p=l(d,u),f=l(d,u,!0);if(p in i&&f in e&&i[p]!==e[f]){const t=a(p,f,u),r=o(p,f,n[t].geometry);delete e[p],delete i[f],i[l(d,n[r].geometry,!0)]=r,n[t].geometry=null}else p in i?o(p,f,u):f in e?a(p,f,u):(s(c),e[p]=r-1,i[f]=r-1)}return n.filter((t=>t.geometry))}(this.features)),this.sortFeaturesByKey&&this.features.sort(((t,e)=>t.sortKey-e.sortKey))}update(t,e,i,n,r){const s=0!==Object.keys(t).length;if(s&&!this.stateDependentLayers.length)return;const o=s?this.stateDependentLayers:this.layers;this.text.programConfigurations.updatePaintArrays(t,e,o,i,n,r),this.icon.programConfigurations.updatePaintArrays(t,e,o,i,n,r)}updateZOffset(){const t=(t,e,n)=>{i+=e,i>t.length&&t.resize(i);for(let r=-e;r<0;r++)t.emplace(r+i,n)},e=(t,e,i)=>{n+=e,n>t.length&&t.resize(n);for(let r=-e;r<0;r++)t.emplace(r+n,i)};if(!this.zOffsetBuffersNeedUpload)return;this.zOffsetBuffersNeedUpload=!1;let i=0,n=0;for(let i=0;i<this.symbolInstances.length;i++){const n=this.symbolInstances.get(i),{numHorizontalGlyphVertices:r,numVerticalGlyphVertices:s,numIconVertices:o}=n,a=n.zOffset,l=o>0;if((r>0||s>0)&&(t(this.text.zOffsetVertexArray,r,a),t(this.text.zOffsetVertexArray,s,a)),l){const{placedIconSymbolIndex:t,verticalPlacedIconSymbolIndex:i}=n;t>=0&&e(this.icon.zOffsetVertexArray,o,a),i>=0&&e(this.icon.zOffsetVertexArray,n.numVerticalIconVertices,a)}}this.text.zOffsetVertexBuffer&&this.text.zOffsetVertexBuffer.updateData(this.text.zOffsetVertexArray),this.icon.zOffsetVertexBuffer&&this.icon.zOffsetVertexBuffer.updateData(this.icon.zOffsetVertexArray)}isEmpty(){return 0===this.symbolInstances.length&&!this.hasRTLText}uploadPending(){return!this.uploaded||this.text.programConfigurations.needsUpload||this.icon.programConfigurations.needsUpload}upload(t){!this.uploaded&&this.hasDebugData()&&(this.textCollisionBox.upload(t),this.iconCollisionBox.upload(t)),this.text.upload(t,this.sortFeaturesByY,!this.uploaded,this.text.programConfigurations.needsUpload,this.zOffsetBuffersNeedUpload),this.icon.upload(t,this.sortFeaturesByY,!this.uploaded,this.icon.programConfigurations.needsUpload,this.zOffsetBuffersNeedUpload),this.uploaded=!0}destroyDebugData(){this.textCollisionBox.destroy(),this.iconCollisionBox.destroy()}getProjection(){return this.projectionInstance||(this.projectionInstance=iy(this.projection)),this.projectionInstance}destroy(){this.text.destroy(),this.icon.destroy(),this.hasDebugData()&&this.destroyDebugData()}addToLineVertexArray(t,e){const i=this.lineVertexArray.length;if(void 0!==t.segment)for(const{x:t,y:i}of e)this.lineVertexArray.emplaceBack(t,i);return{lineStartIndex:i,lineLength:this.lineVertexArray.length-i}}addSymbols(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m){const g=t.indexArray,_=t.layoutVertexArray,y=t.globeExtVertexArray,v=t.segments.prepareSegment(4*e.length,_,g,this.canOverlap?s.sortKey:void 0),b=this.glyphOffsetArray.length,x=v.vertexLength,w=this.allowVerticalPlacement&&o===Ag.vertical?Math.PI/2:0,E=s.text&&s.text.sections;for(let n=0;n<e.length;n++){const{tl:r,tr:o,bl:c,br:h,texPrimary:u,texSecondary:b,pixelOffsetTL:x,pixelOffsetBR:S,minFontScaleX:T,minFontScaleY:M,glyphOffset:A,isSDF:C,sectionIndex:k}=e[n],P=v.vertexLength,I=A[1];if(cy(_,l.x,l.y,r.x,I+r.y,u.x,u.y,i,C,x.x,x.y,T,M),cy(_,l.x,l.y,o.x,I+o.y,u.x+u.w,u.y,i,C,S.x,x.y,T,M),cy(_,l.x,l.y,c.x,I+c.y,u.x,u.y+u.h,i,C,x.x,S.y,T,M),cy(_,l.x,l.y,h.x,I+h.y,u.x+u.w,u.y+u.h,i,C,S.x,S.y,T,M),a){const{x:e,y:i,z:n}=a.anchor,[r,s,o]=a.up;uy(y,e,i,n,r,s,o),uy(y,e,i,n,r,s,o),uy(y,e,i,n,r,s,o),uy(y,e,i,n,r,s,o),py(t.dynamicLayoutVertexArray,e,i,n,w)}else py(t.dynamicLayoutVertexArray,l.x,l.y,l.z,w);if(m){const e=b||u;hy(t.iconTransitioningVertexArray,e.x,e.y),hy(t.iconTransitioningVertexArray,e.x+e.w,e.y),hy(t.iconTransitioningVertexArray,e.x,e.y+e.h),hy(t.iconTransitioningVertexArray,e.x+e.w,e.y+e.h)}g.emplaceBack(P,P+1,P+2),g.emplaceBack(P+1,P+2,P+3),v.vertexLength+=4,v.primitiveLength+=2,this.glyphOffsetArray.emplaceBack(A[0]),n!==e.length-1&&k===e[n+1].sectionIndex||t.programConfigurations.populatePaintArrays(_.length,s,s.index,{},d,p,f,E&&E[k])}const S=a?a.anchor:l;t.placedSymbolArray.emplaceBack(S.x,S.y,S.z,l.x,l.y,b,this.glyphOffsetArray.length-b,x,c,h,l.segment,i?i[0]:0,i?i[1]:0,n[0],n[1],o,0,!1,0,u,0)}_commitLayoutVertex(t,e,i,n,r,s,o){t.emplaceBack(e,i,n,r,s,Math.round(o.x),Math.round(o.y))}_addCollisionDebugVertices(t,e,i,n,r,s,o){const a=i.segments.prepareSegment(4,i.layoutVertexArray,i.indexArray),l=a.vertexLength,c=o.tileAnchorX,h=o.tileAnchorY;for(let t=0;t<4;t++)i.collisionVertexArray.emplaceBack(0,0,0,0);this._commitDebugCollisionVertexUpdate(i.collisionVertexArrayExt,e,t.padding,o.zOffset),this._commitLayoutVertex(i.layoutVertexArray,n,r,s,c,h,new v(t.x1,t.y1)),this._commitLayoutVertex(i.layoutVertexArray,n,r,s,c,h,new v(t.x2,t.y1)),this._commitLayoutVertex(i.layoutVertexArray,n,r,s,c,h,new v(t.x2,t.y2)),this._commitLayoutVertex(i.layoutVertexArray,n,r,s,c,h,new v(t.x1,t.y2)),a.vertexLength+=4;const u=i.indexArray;u.emplaceBack(l,l+1),u.emplaceBack(l+1,l+2),u.emplaceBack(l+2,l+3),u.emplaceBack(l+3,l),a.primitiveLength+=4}_addTextDebugCollisionBoxes(t,e,i,n,r,s){for(let o=n;o<r;o++){const n=i.get(o),r=this.getSymbolInstanceTextSize(t,s,e,o);this._addCollisionDebugVertices(n,r,this.textCollisionBox,n.projectedAnchorX,n.projectedAnchorY,n.projectedAnchorZ,s)}}_addIconDebugCollisionBoxes(t,e,i,n,r,s){for(let o=n;o<r;o++){const n=i.get(o),r=this.getSymbolInstanceIconSize(t,e,s.placedIconSymbolIndex);this._addCollisionDebugVertices(n,r,this.iconCollisionBox,n.projectedAnchorX,n.projectedAnchorY,n.projectedAnchorZ,s)}}generateCollisionDebugBuffers(t,e){this.hasDebugData()&&this.destroyDebugData(),this.textCollisionBox=new gy(qa,hg.members,$a),this.iconCollisionBox=new gy(qa,hg.members,$a);const i=gg(this.iconSizeData,t),n=gg(this.textSizeData,t);for(let r=0;r<this.symbolInstances.length;r++){const s=this.symbolInstances.get(r);this._addTextDebugCollisionBoxes(n,t,e,s.textBoxStartIndex,s.textBoxEndIndex,s),this._addTextDebugCollisionBoxes(n,t,e,s.verticalTextBoxStartIndex,s.verticalTextBoxEndIndex,s),this._addIconDebugCollisionBoxes(i,t,e,s.iconBoxStartIndex,s.iconBoxEndIndex,s),this._addIconDebugCollisionBoxes(i,t,e,s.verticalIconBoxStartIndex,s.verticalIconBoxEndIndex,s)}}getSymbolInstanceTextSize(t,e,i,n){const r=this.text.placedSymbolArray.get(e.rightJustifiedTextSymbolIndex>=0?e.rightJustifiedTextSymbolIndex:e.centerJustifiedTextSymbolIndex>=0?e.centerJustifiedTextSymbolIndex:e.leftJustifiedTextSymbolIndex>=0?e.leftJustifiedTextSymbolIndex:e.verticalPlacedTextSymbolIndex>=0?e.verticalPlacedTextSymbolIndex:n),s=mg(this.textSizeData,t,r)/dg;return this.tilePixelRatio*s}getSymbolInstanceIconSize(t,e,i){const n=this.icon.placedSymbolArray.get(i),r=mg(this.iconSizeData,t,n);return this.tilePixelRatio*r}_commitDebugCollisionVertexUpdate(t,e,i,n){t.emplaceBack(e,-i,-i,n),t.emplaceBack(e,i,-i,n),t.emplaceBack(e,i,i,n),t.emplaceBack(e,-i,i,n)}_updateTextDebugCollisionBoxes(t,e,i,n,r,s){for(let o=n;o<r;o++){const n=i.get(o),r=this.getSymbolInstanceTextSize(t,s,e,o);this._commitDebugCollisionVertexUpdate(this.textCollisionBox.collisionVertexArrayExt,r,n.padding,s.zOffset)}}_updateIconDebugCollisionBoxes(t,e,i,n,r,s){for(let o=n;o<r;o++){const n=i.get(o),r=this.getSymbolInstanceIconSize(t,e,s.placedIconSymbolIndex);this._commitDebugCollisionVertexUpdate(this.iconCollisionBox.collisionVertexArrayExt,r,n.padding,s.zOffset)}}updateCollisionDebugBuffers(t,e){if(!this.hasDebugData())return;this.hasTextCollisionBoxData()&&this.textCollisionBox.collisionVertexArrayExt.clear(),this.hasIconCollisionBoxData()&&this.iconCollisionBox.collisionVertexArrayExt.clear();const i=gg(this.iconSizeData,t),n=gg(this.textSizeData,t);for(let r=0;r<this.symbolInstances.length;r++){const s=this.symbolInstances.get(r);this._updateTextDebugCollisionBoxes(n,t,e,s.textBoxStartIndex,s.textBoxEndIndex,s),this._updateTextDebugCollisionBoxes(n,t,e,s.verticalTextBoxStartIndex,s.verticalTextBoxEndIndex,s),this._updateIconDebugCollisionBoxes(i,t,e,s.iconBoxStartIndex,s.iconBoxEndIndex,s),this._updateIconDebugCollisionBoxes(i,t,e,s.verticalIconBoxStartIndex,s.verticalIconBoxEndIndex,s)}this.hasTextCollisionBoxData()&&this.textCollisionBox.collisionVertexBufferExt&&this.textCollisionBox.collisionVertexBufferExt.updateData(this.textCollisionBox.collisionVertexArrayExt),this.hasIconCollisionBoxData()&&this.iconCollisionBox.collisionVertexBufferExt&&this.iconCollisionBox.collisionVertexBufferExt.updateData(this.iconCollisionBox.collisionVertexArrayExt)}_deserializeCollisionBoxesForSymbol(t,e,i,n,r,s,o,a,l){const c={};if(e<i){const{x1:i,y1:n,x2:r,y2:s,padding:o,projectedAnchorX:a,projectedAnchorY:l,projectedAnchorZ:h,tileAnchorX:u,tileAnchorY:d,featureIndex:p}=t.get(e);c.textBox={x1:i,y1:n,x2:r,y2:s,padding:o,projectedAnchorX:a,projectedAnchorY:l,projectedAnchorZ:h,tileAnchorX:u,tileAnchorY:d},c.textFeatureIndex=p}if(n<r){const{x1:e,y1:i,x2:r,y2:s,padding:o,projectedAnchorX:a,projectedAnchorY:l,projectedAnchorZ:h,tileAnchorX:u,tileAnchorY:d,featureIndex:p}=t.get(n);c.verticalTextBox={x1:e,y1:i,x2:r,y2:s,padding:o,projectedAnchorX:a,projectedAnchorY:l,projectedAnchorZ:h,tileAnchorX:u,tileAnchorY:d},c.verticalTextFeatureIndex=p}if(s<o){const{x1:e,y1:i,x2:n,y2:r,padding:o,projectedAnchorX:a,projectedAnchorY:l,projectedAnchorZ:h,tileAnchorX:u,tileAnchorY:d,featureIndex:p}=t.get(s);c.iconBox={x1:e,y1:i,x2:n,y2:r,padding:o,projectedAnchorX:a,projectedAnchorY:l,projectedAnchorZ:h,tileAnchorX:u,tileAnchorY:d},c.iconFeatureIndex=p}if(a<l){const{x1:e,y1:i,x2:n,y2:r,padding:s,projectedAnchorX:o,projectedAnchorY:l,projectedAnchorZ:h,tileAnchorX:u,tileAnchorY:d,featureIndex:p}=t.get(a);c.verticalIconBox={x1:e,y1:i,x2:n,y2:r,padding:s,projectedAnchorX:o,projectedAnchorY:l,projectedAnchorZ:h,tileAnchorX:u,tileAnchorY:d},c.verticalIconFeatureIndex=p}return c}deserializeCollisionBoxes(t){this.collisionArrays=[];for(let e=0;e<this.symbolInstances.length;e++){const i=this.symbolInstances.get(e);this.collisionArrays.push(this._deserializeCollisionBoxesForSymbol(t,i.textBoxStartIndex,i.textBoxEndIndex,i.verticalTextBoxStartIndex,i.verticalTextBoxEndIndex,i.iconBoxStartIndex,i.iconBoxEndIndex,i.verticalIconBoxStartIndex,i.verticalIconBoxEndIndex))}}hasTextData(){return this.text.segments.get().length>0}hasIconData(){return this.icon.segments.get().length>0}hasDebugData(){return this.textCollisionBox&&this.iconCollisionBox}hasTextCollisionBoxData(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0}hasIconCollisionBoxData(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0}hasIconTextFit(){return this.hasAnyIconTextFit}addIndicesForPlacedSymbol(t,e){const i=t.placedSymbolArray.get(e),n=i.vertexStartIndex+4*i.numGlyphs;for(let e=i.vertexStartIndex;e<n;e+=4)t.indexArray.emplaceBack(e,e+1,e+2),t.indexArray.emplaceBack(e+1,e+2,e+3)}getSortedSymbolIndexes(t){if(this.sortedAngle===t&&void 0!==this.symbolInstanceIndexes)return this.symbolInstanceIndexes;const e=Math.sin(t),i=Math.cos(t),n=[],r=[],s=[];for(let t=0;t<this.symbolInstances.length;++t){s.push(t);const o=this.symbolInstances.get(t);n.push(0|Math.round(e*o.tileAnchorX+i*o.tileAnchorY)),r.push(o.featureIndex)}return s.sort(((t,e)=>n[t]-n[e]||r[e]-r[t])),s}getSortedIndexesByZOffset(){if(!this.zOffsetSortDirty)return this.symbolInstanceIndexesSortedZOffset;if(!this.symbolInstanceIndexesSortedZOffset){this.symbolInstanceIndexesSortedZOffset=[];for(let t=0;t<this.symbolInstances.length;++t)this.symbolInstanceIndexesSortedZOffset.push(t)}return this.zOffsetSortDirty=!1,this.symbolInstanceIndexesSortedZOffset.sort(((t,e)=>this.symbolInstances.get(e).zOffset-this.symbolInstances.get(t).zOffset))}addToSortKeyRanges(t,e){const i=this.sortKeyRanges[this.sortKeyRanges.length-1];i&&i.sortKey===e?i.symbolInstanceEnd=t+1:this.sortKeyRanges.push({sortKey:e,symbolInstanceStart:t,symbolInstanceEnd:t+1})}sortFeatures(t){if(this.sortFeaturesByY&&this.sortedAngle!==t&&!(this.text.segments.get().length>1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(t),this.sortedAngle=t,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(const t of this.symbolInstanceIndexes){const e=this.symbolInstances.get(t);this.featureSortOrder.push(e.featureIndex);const{rightJustifiedTextSymbolIndex:i,centerJustifiedTextSymbolIndex:n,leftJustifiedTextSymbolIndex:r,verticalPlacedTextSymbolIndex:s,placedIconSymbolIndex:o,verticalPlacedIconSymbolIndex:a}=e;i>=0&&this.addIndicesForPlacedSymbol(this.text,i),n>=0&&n!==i&&this.addIndicesForPlacedSymbol(this.text,n),r>=0&&r!==n&&r!==i&&this.addIndicesForPlacedSymbol(this.text,r),s>=0&&this.addIndicesForPlacedSymbol(this.text,s),o>=0&&this.addIndicesForPlacedSymbol(this.icon,o),a>=0&&this.addIndicesForPlacedSymbol(this.icon,a)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}}}Lo(_y,"SymbolBucket",{omit:["layers","collisionBoxArray","features","compareText"]}),_y.MAX_GLYPHS=65535,_y.addDynamicAttributes=py;var yy=_y;const vy=ka([{name:"a_pos_normal",components:2,type:"Int16"},{name:"a_data",components:4,type:"Uint8"},{name:"a_linesofar",components:1,type:"Float32"}],4),{members:by}=vy,xy=ka([{name:"a_packed",components:4,type:"Float32"}]),{members:wy}=xy,Ey=um.types,Sy=Math.cos(Math.PI/180*37.5);class Ty{constructor(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((t=>t.fqid)),this.index=t.index,this.projection=t.projection,this.hasPattern=!1,this.patternFeatures=[],this.lineClipsArray=[],this.gradients={},this.layers.forEach((t=>{this.gradients[t.id]={}})),this.layoutVertexArray=new za,this.layoutVertexArray2=new Ra,this.indexArray=new Za,this.programConfigurations=new ec(t.layers,t.zoom),this.segments=new bl,this.maxLineLength=0,this.stateDependentLayerIds=this.layers.filter((t=>t.isStateDependent())).map((t=>t.id))}populate(t,e,i,n){this.hasPattern=Vf("line",this.layers,e);const r=this.layers[0].layout.get("line-sort-key"),s=[];for(const{feature:e,id:o,index:a,sourceLayerIndex:l}of t){const t=this.layers[0]._featureFilter.needGeometry,c=yp(e,t);if(!this.layers[0]._featureFilter.filter(new oa(this.zoom),c,i))continue;const h=r?r.evaluate(c,{},i):void 0,u={id:o,properties:e.properties,type:e.type,sourceLayerIndex:l,index:a,geometry:t?c.geometry:_p(e,i,n),patterns:{},sortKey:h};s.push(u)}r&&s.sort(((t,e)=>t.sortKey-e.sortKey));const{lineAtlas:o,featureIndex:a}=e,l=this.addConstantDashes(o);for(const n of s){const{geometry:r,index:s,sourceLayerIndex:c}=n;if(l&&this.addFeatureDashes(n,o),this.hasPattern){const t=Uf("line",this.layers,n,this.zoom,e);this.patternFeatures.push(t)}else this.addFeature(n,r,s,i,o.positions,e.availableImages,e.brightness);a.insert(t[s].feature,r,s,c,this.index)}}addConstantDashes(t){let e=!1;for(const i of this.layers){const n=i.paint.get("line-dasharray").value,r=i.layout.get("line-cap").value;if("constant"!==n.kind||"constant"!==r.kind)e=!0;else{const e=r.value,i=n.value;if(!i)continue;t.addDash(i,e)}}return e}addFeatureDashes(t,e){const i=this.zoom;for(const n of this.layers){const r=n.paint.get("line-dasharray").value,s=n.layout.get("line-cap").value;if("constant"===r.kind&&"constant"===s.kind)continue;let o,a;if("constant"===r.kind){if(o=r.value,!o)continue}else o=r.evaluate({zoom:i},t);a="constant"===s.kind?s.value:s.evaluate({zoom:i},t),e.addDash(o,a),t.patterns[n.id]=e.getKey(o,a)}}update(t,e,i,n,r){const s=0!==Object.keys(t).length;s&&!this.stateDependentLayers.length||this.programConfigurations.updatePaintArrays(t,e,s?this.stateDependentLayers:this.layers,i,n,r)}addFeatures(t,e,i,n,r,s){for(const t of this.patternFeatures)this.addFeature(t,t.geometry,t.index,e,i,n,s)}isEmpty(){return 0===this.layoutVertexArray.length}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload}upload(t){this.uploaded||(0!==this.layoutVertexArray2.length&&(this.layoutVertexBuffer2=t.createVertexBuffer(this.layoutVertexArray2,wy)),this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,by),this.indexBuffer=t.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded=!0}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())}lineFeatureClips(t){if(t.properties&&t.properties.hasOwnProperty("mapbox_clip_start")&&t.properties.hasOwnProperty("mapbox_clip_end"))return{start:+t.properties.mapbox_clip_start,end:+t.properties.mapbox_clip_end}}addFeature(t,e,i,n,r,s,o){const a=this.layers[0].layout,l=a.get("line-join").evaluate(t,{}),c=a.get("line-cap").evaluate(t,{}),h=a.get("line-miter-limit"),u=a.get("line-round-limit");this.lineClips=this.lineFeatureClips(t);for(const i of e)this.addLine(i,t,l,c,h,u);this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,i,r,s,n,o)}addLine(t,e,i,n,r,s){if(this.distance=0,this.scaledDistance=0,this.totalDistance=0,this.lineSoFar=0,this.lineClips){this.lineClipsArray.push(this.lineClips);for(let e=0;e<t.length-1;e++)this.totalDistance+=t[e].dist(t[e+1]);this.updateScaledDistance(),this.maxLineLength=Math.max(this.maxLineLength,this.totalDistance)}const o="Polygon"===Ey[e.type];let a=t.length;for(;a>=2&&t[a-1].equals(t[a-2]);)a--;let l=0;for(;l<a-1&&t[l].equals(t[l+1]);)l++;if(a<(o?3:2))return;"bevel"===i&&(r=1.05);const c=this.overscaling<=16?15*un/(512*this.overscaling):0,h=this.segments.prepareSegment(10*a,this.layoutVertexArray,this.indexArray);let u,d,p,f,m;this.e1=this.e2=-1,o&&(u=t[a-2],m=t[l].sub(u)._unit()._perp());for(let e=l;e<a;e++){if(p=e===a-1?o?t[l+1]:void 0:t[e+1],p&&t[e].equals(p))continue;m&&(f=m),u&&(d=u),u=t[e],m=p?p.sub(u)._unit()._perp():f,f=f||m;let g=f.add(m);0===g.x&&0===g.y||g._unit();const _=f.x*m.x+f.y*m.y,y=g.x*m.x+g.y*m.y,v=0!==y?1/y:1/0,b=2*Math.sqrt(2-2*y),x=y<Sy&&d&&p,w=f.x*m.y-f.y*m.x>0;if(x&&e>l){const t=u.dist(d);if(t>2*c){const e=u.sub(u.sub(d)._mult(c/t)._round());this.updateDistance(d,e),this.addCurrentVertex(e,f,0,0,h),d=e}}const E=d&&p;let S=E?i:o?"butt":n;if(E&&"round"===S&&(v<s?S="miter":v<=2&&(S="fakeround")),"miter"===S&&v>r&&(S="bevel"),"bevel"===S&&(v>2&&(S="flipbevel"),v<r&&(S="miter")),d&&this.updateDistance(d,u),"miter"===S)g._mult(v),this.addCurrentVertex(u,g,0,0,h);else if("flipbevel"===S){if(v>100)g=m.mult(-1);else{const t=v*f.add(m).mag()/f.sub(m).mag();g._perp()._mult(t*(w?-1:1))}this.addCurrentVertex(u,g,0,0,h),this.addCurrentVertex(u,g.mult(-1),0,0,h)}else if("bevel"===S||"fakeround"===S){const t=-Math.sqrt(v*v-1),e=w?t:0,i=w?0:t;if(d&&this.addCurrentVertex(u,f,e,i,h),"fakeround"===S){const t=Math.round(180*b/Math.PI/20);for(let e=1;e<t;e++){let i=e/t;if(.5!==i){const t=i-.5;i+=i*t*(i-1)*((1.0904+_*(_*(3.55645-1.43519*_)-3.2452))*t*t+(.848013+_*(.215638*_-1.06021)))}const n=m.sub(f)._mult(i)._add(f)._unit()._mult(w?-1:1);this.addHalfVertex(u,n.x,n.y,!1,w,0,h)}}p&&this.addCurrentVertex(u,m,-e,-i,h)}else if("butt"===S)this.addCurrentVertex(u,g,0,0,h);else if("square"===S){const t=d?1:-1;d||this.addCurrentVertex(u,g,t,t,h),this.addCurrentVertex(u,g,0,0,h),d&&this.addCurrentVertex(u,g,t,t,h)}else"round"===S&&(d&&(this.addCurrentVertex(u,f,0,0,h),this.addCurrentVertex(u,f,1,1,h,!0)),p&&(this.addCurrentVertex(u,m,-1,-1,h,!0),this.addCurrentVertex(u,m,0,0,h)));if(x&&e<a-1){const t=u.dist(p);if(t>2*c){const e=u.add(p.sub(u)._mult(c/t)._round());this.updateDistance(u,e),this.addCurrentVertex(e,m,0,0,h),u=e}}}}addCurrentVertex(t,e,i,n,r,s=!1){const o=e.y*n-e.x,a=-e.y-e.x*n;this.addHalfVertex(t,e.x+e.y*i,e.y-e.x*i,s,!1,i,r),this.addHalfVertex(t,o,a,s,!0,-n,r)}addHalfVertex({x:t,y:e},i,n,r,s,o,a){this.layoutVertexArray.emplaceBack((t<<1)+(r?1:0),(e<<1)+(s?1:0),Math.round(63*i)+128,Math.round(63*n)+128,1+(0===o?0:o<0?-1:1),0,this.lineSoFar),this.lineClips&&this.layoutVertexArray2.emplaceBack(this.scaledDistance,this.lineClipsArray.length,this.lineClips.start,this.lineClips.end);const l=a.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,l),a.primitiveLength++),s?this.e2=l:this.e1=l}updateScaledDistance(){if(this.lineClips){const t=this.totalDistance/(this.lineClips.end-this.lineClips.start);this.scaledDistance=this.distance/this.totalDistance,this.lineSoFar=t*this.lineClips.start+this.distance}else this.lineSoFar=this.distance}updateDistance(t,e){this.distance+=t.dist(e),this.updateScaledDistance()}}Lo(Ty,"LineBucket",{omit:["layers","patternFeatures"]});class My{constructor(t,e,i,n){this.context=t,this.format=i,this.texture=t.gl.createTexture(),this.update(e,n)}update(t,i,n){const{width:r,height:s}=t,{context:o}=this,{gl:a}=o,{HTMLImageElement:l,HTMLCanvasElement:c,HTMLVideoElement:h,ImageData:u,ImageBitmap:d}=e;if(a.bindTexture(a.TEXTURE_2D,this.texture),o.pixelStoreUnpackFlipY.set(!1),o.pixelStoreUnpack.set(1),o.pixelStoreUnpackPremultiplyAlpha.set(this.format===a.RGBA&&(!i||!1!==i.premultiply)),n||this.size&&this.size[0]===r&&this.size[1]===s){const{x:e,y:i}=n||{x:0,y:0};if(t instanceof l||t instanceof c||t instanceof h||t instanceof u||d&&t instanceof d)a.texSubImage2D(a.TEXTURE_2D,0,e,i,a.RGBA,a.UNSIGNED_BYTE,t);else{let n=this.format,o=a.UNSIGNED_BYTE;this.format===a.R32F&&(n=a.RED,o=a.FLOAT),a.texSubImage2D(a.TEXTURE_2D,0,e,i,r,s,n,o,t.data)}}else if(this.size=[r,s],t instanceof l||t instanceof c||t instanceof h||t instanceof u||d&&t instanceof d){let e=this.format;this.format===a.R8&&(e=a.RED),a.texImage2D(a.TEXTURE_2D,0,this.format,e,a.UNSIGNED_BYTE,t)}else{let e=this.format,i=this.format,n=a.UNSIGNED_BYTE;this.format===a.DEPTH_COMPONENT&&(e=a.DEPTH_COMPONENT16,n=a.UNSIGNED_SHORT),this.format===a.R32F&&(n=a.FLOAT,i=a.RED),a.texImage2D(a.TEXTURE_2D,0,e,r,s,0,i,n,t.data)}this.useMipmap=Boolean(i&&i.useMipmap),this.useMipmap&&a.generateMipmap(a.TEXTURE_2D)}bind(t,e){const{context:i}=this,{gl:n}=i;n.bindTexture(n.TEXTURE_2D,this.texture),t!==this.minFilter&&(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,t),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,this.useMipmap?t===n.NEAREST?n.NEAREST_MIPMAP_NEAREST:n.LINEAR_MIPMAP_NEAREST:t),this.minFilter=t),e!==this.wrapS&&(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,e),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,e),this.wrapS=e)}bindExtraParam(t,e,i,n){const{context:r}=this,{gl:s}=r;s.bindTexture(s.TEXTURE_2D,this.texture),e!==this.magFilter&&(s.texParameteri(s.TEXTURE_2D,s.TEXTURE_MAG_FILTER,e),this.magFilter=e),t!==this.minFilter&&(s.texParameteri(s.TEXTURE_2D,s.TEXTURE_MIN_FILTER,this.useMipmap?t===s.NEAREST?s.NEAREST_MIPMAP_NEAREST:s.LINEAR_MIPMAP_NEAREST:t),this.minFilter=t),i!==this.wrapS&&(s.texParameteri(s.TEXTURE_2D,s.TEXTURE_WRAP_S,i),this.wrapS=i),n!==this.wrapT&&(s.texParameteri(s.TEXTURE_2D,s.TEXTURE_WRAP_T,n),this.wrapT=n)}destroy(){const{gl:t}=this.context;t.deleteTexture(this.texture),this.texture=null}}class Ay{constructor(t,e){this.context=t,this.texture=e}bind(t,e){const{context:i}=this,{gl:n}=i;n.bindTexture(n.TEXTURE_2D,this.texture),t!==this.minFilter&&(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,t),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,t),this.minFilter=t),e!==this.wrapS&&(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,e),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,e),this.wrapS=e)}}const Cy=32,ky=33,Py=new Uint16Array(8184);for(let t=0;t<2046;t++){let e=t+2,i=0,n=0,r=0,s=0,o=0,a=0;for(1&e?r=s=o=Cy:i=n=a=Cy;(e>>=1)>1;){const t=i+r>>1,l=n+s>>1;1&e?(r=i,s=n,i=o,n=a):(i=r,n=s,r=o,s=a),o=t,a=l}const l=4*t;Py[l+0]=i,Py[l+1]=n,Py[l+2]=r,Py[l+3]=s}const Iy=new Uint16Array(2178),Dy=new Uint8Array(1089),Oy=new Uint16Array(1089);function Ly(t){return 0===t?-.03125:32===t?.03125:0}var zy=ka([{name:"a_pos",type:"Int16",components:2},{name:"a_texture_pos",type:"Int16",components:2}]);const Ry={type:2,extent:un,loadGeometry:()=>[[new v(0,0),new v(un+1,0),new v(un+1,un+1),new v(0,un+1),new v(0,0)]]};class Fy{constructor(t,e,i,n,r){this.tileID=t,this.uid=N(),this.uses=0,this.tileSize=e,this.tileZoom=i,this.buckets={},this.expirationTime=null,this.queryPadding=0,this.hasSymbolBuckets=!1,this.hasRTLText=!1,this.dependencies={},this.isRaster=r,n&&n.style&&(this._lastUpdatedBrightness=n.style.getBrightness()),this.expiredRequestCount=0,this.state="loading",n&&n.transform&&(this.projection=n.transform.projection)}registerFadeDuration(t){const e=t+this.timeAdded;e<pe.now()||this.fadeEndTime&&e<this.fadeEndTime||(this.fadeEndTime=e)}wasRequested(){return"errored"===this.state||"loaded"===this.state||"reloading"===this.state}get tileTransform(){return this._tileTransform||(this._tileTransform=D_(this.tileID.canonical,this.projection)),this._tileTransform}loadVectorData(t,e,i){if(this.unloadVectorData(),this.state="loaded",t){t.featureIndex&&(this.latestFeatureIndex=t.featureIndex,t.rawTileData?(this.latestRawTileData=t.rawTileData,this.latestFeatureIndex.rawTileData=t.rawTileData):this.latestRawTileData&&(this.latestFeatureIndex.rawTileData=this.latestRawTileData)),this.collisionBoxArray=t.collisionBoxArray,this.buckets=function(t,e){const i={};if(!e)return i;for(const n of t){const t=n.layerIds.map((t=>e.getLayer(t))).filter(Boolean);if(0!==t.length){n.layers=t,n.stateDependentLayerIds&&(n.stateDependentLayers=n.stateDependentLayerIds.map((e=>t.filter((t=>t.id===e))[0])));for(const e of t)i[e.fqid]=n}}return i}(t.buckets,e.style),this.hasSymbolBuckets=!1;for(const t in this.buckets){const e=this.buckets[t];if(e instanceof yy){if(this.hasSymbolBuckets=!0,!i)break;e.justReloaded=!0}}if(this.hasRTLText=!1,this.hasSymbolBuckets)for(const t in this.buckets){const e=this.buckets[t];if(e instanceof yy&&e.hasRTLText){this.hasRTLText=!0,sa.isLoading()||sa.isLoaded()||"deferred"!==na()||ra();break}}this.queryPadding=0;for(const t in this.buckets){const i=this.buckets[t],n=e.style.getOwnLayer(t);if(!n)continue;const r=n.queryRadius(i);this.queryPadding=Math.max(this.queryPadding,r)}t.imageAtlas&&(this.imageAtlas=t.imageAtlas),t.glyphAtlasImage&&(this.glyphAtlasImage=t.glyphAtlasImage),t.lineAtlas&&(this.lineAtlas=t.lineAtlas),this._lastUpdatedBrightness=t.brightness}else this.collisionBoxArray=new ll}unloadVectorData(){if(this.hasData()){for(const t in this.buckets)this.buckets[t].destroy();this.buckets={},this.imageAtlas&&(this.imageAtlas=null),this.lineAtlas&&(this.lineAtlas=null),this.imageAtlasTexture&&this.imageAtlasTexture.destroy(),this.glyphAtlasTexture&&this.glyphAtlasTexture.destroy(),this.lineAtlasTexture&&this.lineAtlasTexture.destroy(),this._tileBoundsBuffer&&(this._tileBoundsBuffer.destroy(),this._tileBoundsIndexBuffer.destroy(),this._tileBoundsSegments.destroy(),this._tileBoundsBuffer=null),this._tileDebugBuffer&&(this._tileDebugBuffer.destroy(),this._tileDebugSegments.destroy(),this._tileDebugBuffer=null),this._tileDebugIndexBuffer&&(this._tileDebugIndexBuffer.destroy(),this._tileDebugIndexBuffer=null),this._globeTileDebugBorderBuffer&&(this._globeTileDebugBorderBuffer.destroy(),this._globeTileDebugBorderBuffer=null),this._tileDebugTextBuffer&&(this._tileDebugTextBuffer.destroy(),this._tileDebugTextSegments.destroy(),this._tileDebugTextIndexBuffer.destroy(),this._tileDebugTextBuffer=null),this._globeTileDebugTextBuffer&&(this._globeTileDebugTextBuffer.destroy(),this._globeTileDebugTextBuffer=null),this.latestFeatureIndex=null,this.state="unloaded"}}getBucket(t){return this.buckets[t.fqid]}upload(t){for(const e in this.buckets){const i=this.buckets[e];i.uploadPending()&&i.upload(t)}const e=t.gl;this.imageAtlas&&!this.imageAtlas.uploaded&&(this.imageAtlasTexture=new My(t,this.imageAtlas.image,e.RGBA),this.imageAtlas.uploaded=!0),this.glyphAtlasImage&&(this.glyphAtlasTexture=new My(t,this.glyphAtlasImage,e.ALPHA),this.glyphAtlasImage=null),this.lineAtlas&&!this.lineAtlas.uploaded&&(this.lineAtlasTexture=new My(t,this.lineAtlas.image,e.ALPHA),this.lineAtlas.uploaded=!0)}prepare(t,e,i){if(this.imageAtlas&&this.imageAtlasTexture&&this.imageAtlas.patchUpdatedImages(t,this.imageAtlasTexture,i),!e||!this.latestFeatureIndex||!this.latestFeatureIndex.rawTileData)return;const n=e.style.getBrightness();(this._lastUpdatedBrightness||n)&&(this._lastUpdatedBrightness&&n&&Math.abs(this._lastUpdatedBrightness-n)<.001||(this._lastUpdatedBrightness=n,this.updateBuckets(void 0,e)))}queryRenderedFeatures(t,e,i,n,r,s,o,a){return this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData?this.latestFeatureIndex.query({tileResult:n,pixelPosMatrix:o,transform:s,params:r,tileTransform:this.tileTransform},t,e,i):{}}querySourceFeatures(t,e){const i=this.latestFeatureIndex;if(!i||!i.rawTileData)return;const n=i.loadVTLayers(),r=e?e.sourceLayer:"",s=n._geojsonTileLayer||n[r];if(!s)return;const o=Bs(e&&e.filter),{z:a,x:l,y:c}=this.tileID.canonical,h={z:a,x:l,y:c};for(let e=0;e<s.length;e++){const n=s.feature(e);if(o.needGeometry){const t=yp(n,!0);if(!o.filter(new oa(this.tileID.overscaledZ),t,this.tileID.canonical))continue}else if(!o.filter(new oa(this.tileID.overscaledZ),n))continue;const u=i.getId(n,r),d=new Bm(n,a,l,c,u);d.tile=h,t.push(d)}}hasData(){return"loaded"===this.state||"reloading"===this.state||"expired"===this.state}bucketsLoaded(){for(const t in this.buckets)if(this.buckets[t].uploadPending())return!1;return!0}patternsLoaded(){return!!this.imageAtlas&&!!Object.keys(this.imageAtlas.patternPositions).length}setExpiryData(t){const e=this.expirationTime;if(t.cacheControl){const e=et(t.cacheControl);e["max-age"]&&(this.expirationTime=Date.now()+1e3*e["max-age"])}else t.expires&&(this.expirationTime=new Date(t.expires).getTime());if(this.expirationTime){const t=Date.now();let i=!1;if(this.expirationTime>t)i=!1;else if(e)if(this.expirationTime<e)i=!0;else{const n=this.expirationTime-e;n?this.expirationTime=t+Math.max(n,3e4):i=!0}else i=!0;i?(this.expiredRequestCount++,this.state="expired"):this.expiredRequestCount=0}}getExpiryTimeout(){if(this.expirationTime)return this.expiredRequestCount?1e3*(1<<Math.min(this.expiredRequestCount-1,31)):Math.min(this.expirationTime-(new Date).getTime(),Math.pow(2,31)-1)}setFeatureState(t,e){this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData&&0!==Object.keys(t).length&&e&&this.updateBuckets(t,e)}updateBuckets(t,e){if(!this.latestFeatureIndex)return;const i=this.latestFeatureIndex.loadVTLayers(),n=e.style.listImages(),r=e.style.getBrightness();for(const s in this.buckets){if(!e.style.hasLayer(s))continue;const o=this.buckets[s],a=o.layers[0].sourceLayer||"_geojsonTileLayer",l=i[a];let c={};if(t&&(c=t[a],!l||!c||0===Object.keys(c).length))continue;if(o.update(c,l,n,this.imageAtlas&&this.imageAtlas.patternPositions||{},r),o instanceof Ty||o instanceof $f){const t=e.style.getOwnSourceCache(o.layers[0].source);e._terrain&&e._terrain.enabled&&t&&o.programConfigurations.needsUpload&&e._terrain._clearRenderCacheForTile(t.id,this.tileID)}const h=e&&e.style&&e.style.getOwnLayer(s);h&&(this.queryPadding=Math.max(this.queryPadding,h.queryRadius(o)))}}holdingForFade(){return void 0!==this.symbolFadeHoldUntil}symbolFadeFinished(){return!this.symbolFadeHoldUntil||this.symbolFadeHoldUntil<pe.now()}clearFadeHold(){this.symbolFadeHoldUntil=void 0}setHoldDuration(t){this.symbolFadeHoldUntil=pe.now()+t}setTexture(t,e){const i=e.context,n=i.gl;this.texture=this.texture||e.getTileTexture(t.width),this.texture&&this.texture instanceof My?this.texture.update(t,{useMipmap:!0}):(this.texture=new My(i,t,n.RGBA,{useMipmap:!0}),this.texture.bind(n.LINEAR,n.CLAMP_TO_EDGE))}setDependencies(t,e){const i={};for(const t of e)i[t]=!0;this.dependencies[t]=i}hasDependency(t,e){for(const i of t){const t=this.dependencies[i];if(t)for(const i of e)if(t[i])return!0}return!1}clearQueryDebugViz(){}_makeDebugTileBoundsBuffers(t,e){if(!e||"mercator"===e.name||this._tileDebugBuffer)return;const i=_p(Ry,this.tileID.canonical,this.tileTransform)[0],n=new Ia,r=new el;for(let t=0;t<i.length;t++){const{x:e,y:s}=i[t];n.emplaceBack(e,s),r.emplaceBack(t)}r.emplaceBack(0),this._tileDebugIndexBuffer=t.createIndexBuffer(r),this._tileDebugBuffer=t.createVertexBuffer(n,ju.members),this._tileDebugSegments=bl.simpleSegment(0,0,n.length,r.length)}_makeTileBoundsBuffers(t,e){if(this._tileBoundsBuffer||!e||"mercator"===e.name)return;const i=_p(Ry,this.tileID.canonical,this.tileTransform)[0];let n,r;if(this.isRaster){const t=function(t,e){const i=D_(t,e),n=Math.pow(2,t.z);for(let r=0;r<ky;r++)for(let s=0;s<ky;s++){const o=ep((t.x+(s+Ly(s))/Cy)/n),a=ip((t.y+(r+Ly(r))/Cy)/n),l=e.project(o,a),c=r*ky+s;Iy[2*c+0]=Math.round((l.x*i.scale-i.x)*un),Iy[2*c+1]=Math.round((l.y*i.scale-i.y)*un)}Dy.fill(0),Oy.fill(0);for(let t=2045;t>=0;t--){const e=4*t,i=Py[e+0],n=Py[e+1],r=Py[e+2],s=Py[e+3],o=i+r>>1,a=n+s>>1,l=o+a-n,c=a+i-o,h=n*ky+i,u=s*ky+r,d=a*ky+o,p=Math.hypot((Iy[2*h+0]+Iy[2*u+0])/2-Iy[2*d+0],(Iy[2*h+1]+Iy[2*u+1])/2-Iy[2*d+1])>=16;Dy[d]=Dy[d]||(p?1:0),t<1022&&(Dy[d]=Dy[d]||Dy[(n+c>>1)*ky+(i+l>>1)]||Dy[(s+c>>1)*ky+(r+l>>1)])}const r=new Oa,s=new Za;let o=0;function a(t,e){const i=e*ky+t;return 0===Oy[i]&&(r.emplaceBack(Iy[2*i+0],Iy[2*i+1],t*un/Cy,e*un/Cy),Oy[i]=++o),Oy[i]-1}function l(t,e,i,n,r,o){const c=t+i>>1,h=e+n>>1;if(Math.abs(t-r)+Math.abs(e-o)>1&&Dy[h*ky+c])l(r,o,t,e,c,h),l(i,n,r,o,c,h);else{const l=a(t,e),c=a(i,n),h=a(r,o);s.emplaceBack(l,c,h)}}return l(0,0,Cy,Cy,Cy,0),l(Cy,Cy,0,0,0,Cy),{vertices:r,indices:s}}(this.tileID.canonical,e);n=t.vertices,r=t.indices}else{n=new Oa,r=new Za;for(const{x:t,y:e}of i)n.emplaceBack(t,e,0,0);const t=Bf(n.int16,void 0,4);for(let e=0;e<t.length;e+=3)r.emplaceBack(t[e],t[e+1],t[e+2])}this._tileBoundsBuffer=t.createVertexBuffer(n,zy.members),this._tileBoundsIndexBuffer=t.createIndexBuffer(r),this._tileBoundsSegments=bl.simpleSegment(0,0,n.length,r.length)}_makeGlobeTileDebugBuffers(t,e){const i=e.projection;if(!i||"globe"!==i.name||e.freezeTileCoverage)return;const n=this.tileID.canonical,r=Ad(_d(n,e)),s=Od(e.zoom);let o;s>0&&(o=Au.invert(new Float64Array(16),e.globeMatrix)),this._makeGlobeTileDebugBorderBuffer(t,n,e,r,o,s),this._makeGlobeTileDebugTextBuffer(t,n,e,r,o,s)}_globePoint(t,e,i,n,r,s,o){let a=Sd(t,e,i);if(s){const r=1<<i.z,l=Qd(n.center.lng),c=Jd(n.center.lat),h=(i.x+.5)/r-l;let u=0;h>.5?u=-1:h<-.5&&(u=1);let d=(t/un+i.x)/r+u,p=(e/un+i.y)/r;d=(d-l)*n._pixelsPerMercatorPixel+l,p=(p-c)*n._pixelsPerMercatorPixel+c;const f=[d*n.worldSize,p*n.worldSize,0];Ou.transformMat4(f,f,s),a=gd(a,f,o)}return Ou.transformMat4(a,a,r)}_makeGlobeTileDebugBorderBuffer(t,e,i,n,r,s){const o=new Ia,a=new el,l=new Da,c=(t,c,h,u,d)=>{const p=(h-t)/(d-1),f=(u-c)/(d-1),m=o.length;for(let h=0;h<d;h++){const u=t+h*p,d=c+h*f;o.emplaceBack(u,d);const g=this._globePoint(u,d,e,i,n,r,s);l.emplaceBack(g[0],g[1],g[2]),a.emplaceBack(m+h)}},h=un;c(0,0,h,0,16),c(h,0,h,h,16),c(h,h,0,h,16),c(0,h,0,0,16),this._tileDebugIndexBuffer=t.createIndexBuffer(a),this._tileDebugBuffer=t.createVertexBuffer(o,ju.members),this._globeTileDebugBorderBuffer=t.createVertexBuffer(l,Nu.members),this._tileDebugSegments=bl.simpleSegment(0,0,o.length,a.length)}_makeGlobeTileDebugTextBuffer(t,e,i,n,r,s){const o=un/4,a=new Ia,l=new Za,c=new Da,h=25;l.reserve(32),a.reserve(h),c.reserve(h);const u=(t,e)=>h*t+e;for(let t=0;t<h;t++){const l=t*o;for(let t=0;t<h;t++){const h=t*o;a.emplaceBack(h,l);const u=this._globePoint(h,l,e,i,n,r,s);c.emplaceBack(u[0],u[1],u[2])}}for(let t=0;t<4;t++)for(let e=0;e<4;e++){const i=u(t,e),n=u(t,e+1),r=u(t+1,e),s=u(t+1,e+1);l.emplaceBack(i,n,r),l.emplaceBack(r,n,s)}this._tileDebugTextIndexBuffer=t.createIndexBuffer(l),this._tileDebugTextBuffer=t.createVertexBuffer(a,ju.members),this._globeTileDebugTextBuffer=t.createVertexBuffer(c,Nu.members),this._tileDebugTextSegments=bl.simpleSegment(0,0,h,32)}destroy(t=!1){for(const t in this.buckets)this.buckets[t].destroy();this.buckets={},this.imageAtlas&&(this.imageAtlas=null),this.lineAtlas&&(this.lineAtlas=null),this.imageAtlasTexture&&(this.imageAtlasTexture.destroy(),delete this.imageAtlasTexture),this.glyphAtlasTexture&&(this.glyphAtlasTexture.destroy(),delete this.glyphAtlasTexture),this.lineAtlasTexture&&(this.lineAtlasTexture.destroy(),delete this.lineAtlasTexture),this._tileBoundsBuffer&&(this._tileBoundsBuffer.destroy(),this._tileBoundsIndexBuffer.destroy(),this._tileBoundsSegments.destroy(),this._tileBoundsBuffer=null),this._tileDebugBuffer&&(this._tileDebugBuffer.destroy(),this._tileDebugSegments.destroy(),this._tileDebugBuffer=null),this._tileDebugIndexBuffer&&(this._tileDebugIndexBuffer.destroy(),this._tileDebugIndexBuffer=null),this._globeTileDebugBorderBuffer&&(this._globeTileDebugBorderBuffer.destroy(),this._globeTileDebugBorderBuffer=null),this._tileDebugTextBuffer&&(this._tileDebugTextBuffer.destroy(),this._tileDebugTextSegments.destroy(),this._tileDebugTextIndexBuffer.destroy(),this._tileDebugTextBuffer=null),this._globeTileDebugTextBuffer&&(this._globeTileDebugTextBuffer.destroy(),this._globeTileDebugTextBuffer=null),!t&&this.texture&&this.texture instanceof My&&(this.texture.destroy(),delete this.texture),this.hillshadeFBO&&(this.hillshadeFBO.destroy(),delete this.hillshadeFBO),this.dem&&delete this.dem,this.neighboringTiles&&delete this.neighboringTiles,this.demTexture&&(this.demTexture.destroy(),delete this.demTexture),this.latestFeatureIndex=null,this.state="unloaded"}}class By{constructor(t,e){this.max=t,this.onRemove=e,this.reset()}reset(){for(const t in this.data)for(const e of this.data[t])e.timeout&&clearTimeout(e.timeout),this.onRemove(e.value);return this.data={},this.order=[],this}add(t,e,i){const n=t.wrapped().key;void 0===this.data[n]&&(this.data[n]=[]);const r={value:e,timeout:void 0};if(void 0!==i&&(r.timeout=setTimeout((()=>{this.remove(t,r)}),i)),this.data[n].push(r),this.order.push(n),this.order.length>this.max){const t=this._getAndRemoveByKey(this.order[0]);t&&this.onRemove(t)}return this}has(t){return t.wrapped().key in this.data}getAndRemove(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null}_getAndRemoveByKey(t){const e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value}getByKey(t){const e=this.data[t];return e?e[0].value:null}get(t){return this.has(t)?this.data[t.wrapped().key][0].value:null}remove(t,e){if(!this.has(t))return this;const i=t.wrapped().key,n=void 0===e?0:this.data[i].indexOf(e),r=this.data[i][n];return this.data[i].splice(n,1),r.timeout&&clearTimeout(r.timeout),0===this.data[i].length&&delete this.data[i],this.onRemove(r.value),this.order.splice(this.order.indexOf(i),1),this}setMaxSize(t){for(this.max=t;this.order.length>this.max;){const t=this._getAndRemoveByKey(this.order[0]);t&&this.onRemove(t)}return this}filter(t){const e=[];for(const i in this.data)for(const n of this.data[i])t(n.value)||e.push(n);for(const t of e)this.remove(t.value.tileID,t)}}class Ny{constructor(t,e,i,n){this.id=Ny.uniqueIdxCounter,Ny.uniqueIdxCounter++,this.context=t;const r=t.gl;this.buffer=r.createBuffer(),this.dynamicDraw=Boolean(i),this.context.unbindVAO(),t.bindElementBuffer.set(this.buffer),r.bufferData(r.ELEMENT_ARRAY_BUFFER,e.arrayBuffer,this.dynamicDraw?r.DYNAMIC_DRAW:r.STATIC_DRAW),this.dynamicDraw||n||e.destroy()}bind(){this.context.bindElementBuffer.set(this.buffer)}updateData(t){this.id=Ny.uniqueIdxCounter,Ny.uniqueIdxCounter++;const e=this.context.gl;this.context.unbindVAO(),this.bind(),e.bufferSubData(e.ELEMENT_ARRAY_BUFFER,0,t.arrayBuffer)}destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),delete this.buffer)}}Ny.uniqueIdxCounter=0;const jy={Int8:"BYTE",Uint8:"UNSIGNED_BYTE",Int16:"SHORT",Uint16:"UNSIGNED_SHORT",Int32:"INT",Uint32:"UNSIGNED_INT",Float32:"FLOAT"};class Vy{constructor(t,e,i,n,r,s){this.length=e.length,this.attributes=i,this.itemSize=e.bytesPerElement,this.dynamicDraw=n,this.instanceCount=s,this.context=t;const o=t.gl;this.buffer=o.createBuffer(),t.bindVertexBuffer.set(this.buffer),o.bufferData(o.ARRAY_BUFFER,e.arrayBuffer,this.dynamicDraw?o.DYNAMIC_DRAW:o.STATIC_DRAW),this.dynamicDraw||r||e.destroy()}bind(){this.context.bindVertexBuffer.set(this.buffer)}updateData(t){const e=this.context.gl;this.bind(),e.bufferSubData(e.ARRAY_BUFFER,0,t.arrayBuffer)}enableAttributes(t,e){for(let i=0;i<this.attributes.length;i++){const n=e.attributes[this.attributes[i].name];void 0!==n&&t.enableVertexAttribArray(n)}}setVertexAttribPointers(t,e,i){for(let n=0;n<this.attributes.length;n++){const r=this.attributes[n],s=e.attributes[r.name];void 0!==s&&t.vertexAttribPointer(s,r.components,t[jy[r.type]],!1,this.itemSize,r.offset+this.itemSize*(i||0))}}setVertexAttribDivisor(t,e,i){for(let n=0;n<this.attributes.length;n++){const r=e.attributes[this.attributes[n].name];void 0!==r&&this.instanceCount&&this.instanceCount>0&&t.vertexAttribDivisor(r,i)}}destroy(){this.buffer&&(this.context.gl.deleteBuffer(this.buffer),delete this.buffer)}}class Uy{constructor(t){this.gl=t.gl,this.default=this.getDefault(),this.current=this.default,this.dirty=!1}get(){return this.current}set(t){}getDefault(){return this.default}setDefault(){this.set(this.default)}}class $y extends Uy{getDefault(){return ui.transparent}set(t){const e=this.current;(t.r!==e.r||t.g!==e.g||t.b!==e.b||t.a!==e.a||this.dirty)&&(this.gl.clearColor(t.r,t.g,t.b,t.a),this.current=t,this.dirty=!1)}}class Hy extends Uy{getDefault(){return 1}set(t){(t!==this.current||this.dirty)&&(this.gl.clearDepth(t),this.current=t,this.dirty=!1)}}class qy extends Uy{getDefault(){return 0}set(t){(t!==this.current||this.dirty)&&(this.gl.clearStencil(t),this.current=t,this.dirty=!1)}}class Wy extends Uy{getDefault(){return[!0,!0,!0,!0]}set(t){const e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||t[3]!==e[3]||this.dirty)&&(this.gl.colorMask(t[0],t[1],t[2],t[3]),this.current=t,this.dirty=!1)}}class Gy extends Uy{getDefault(){return!0}set(t){(t!==this.current||this.dirty)&&(this.gl.depthMask(t),this.current=t,this.dirty=!1)}}class Zy extends Uy{getDefault(){return 255}set(t){(t!==this.current||this.dirty)&&(this.gl.stencilMask(t),this.current=t,this.dirty=!1)}}class Yy extends Uy{getDefault(){return{func:this.gl.ALWAYS,ref:0,mask:255}}set(t){const e=this.current;(t.func!==e.func||t.ref!==e.ref||t.mask!==e.mask||this.dirty)&&(this.gl.stencilFunc(t.func,t.ref,t.mask),this.current=t,this.dirty=!1)}}class Xy extends Uy{getDefault(){const t=this.gl;return[t.KEEP,t.KEEP,t.KEEP]}set(t){const e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||this.dirty)&&(this.gl.stencilOp(t[0],t[1],t[2]),this.current=t,this.dirty=!1)}}class Ky extends Uy{getDefault(){return!1}set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;t?e.enable(e.STENCIL_TEST):e.disable(e.STENCIL_TEST),this.current=t,this.dirty=!1}}class Qy extends Uy{getDefault(){return[0,1]}set(t){const e=this.current;(t[0]!==e[0]||t[1]!==e[1]||this.dirty)&&(this.gl.depthRange(t[0],t[1]),this.current=t,this.dirty=!1)}}class Jy extends Uy{getDefault(){return!1}set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;t?e.enable(e.DEPTH_TEST):e.disable(e.DEPTH_TEST),this.current=t,this.dirty=!1}}class tv extends Uy{getDefault(){return this.gl.LESS}set(t){(t!==this.current||this.dirty)&&(this.gl.depthFunc(t),this.current=t,this.dirty=!1)}}class ev extends Uy{getDefault(){return!1}set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;t?e.enable(e.BLEND):e.disable(e.BLEND),this.current=t,this.dirty=!1}}class iv extends Uy{getDefault(){const t=this.gl;return[t.ONE,t.ZERO,t.ONE,t.ZERO]}set(t){const e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||t[3]!==e[3]||this.dirty)&&(this.gl.blendFuncSeparate(t[0],t[1],t[2],t[3]),this.current=t,this.dirty=!1)}}class nv extends Uy{getDefault(){return ui.transparent}set(t){const e=this.current;(t.r!==e.r||t.g!==e.g||t.b!==e.b||t.a!==e.a||this.dirty)&&(this.gl.blendColor(t.r,t.g,t.b,t.a),this.current=t,this.dirty=!1)}}class rv extends Uy{getDefault(){return this.gl.FUNC_ADD}set(t){(t!==this.current||this.dirty)&&(this.gl.blendEquationSeparate(t,t),this.current=t,this.dirty=!1)}}class sv extends Uy{getDefault(){return!1}set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;t?e.enable(e.CULL_FACE):e.disable(e.CULL_FACE),this.current=t,this.dirty=!1}}class ov extends Uy{getDefault(){return this.gl.BACK}set(t){(t!==this.current||this.dirty)&&(this.gl.cullFace(t),this.current=t,this.dirty=!1)}}class av extends Uy{getDefault(){return this.gl.CCW}set(t){(t!==this.current||this.dirty)&&(this.gl.frontFace(t),this.current=t,this.dirty=!1)}}let lv=class extends Uy{getDefault(){return null}set(t){(t!==this.current||this.dirty)&&(this.gl.useProgram(t),this.current=t,this.dirty=!1)}};class cv extends Uy{getDefault(){return this.gl.TEXTURE0}set(t){(t!==this.current||this.dirty)&&(this.gl.activeTexture(t),this.current=t,this.dirty=!1)}}class hv extends Uy{getDefault(){const t=this.gl;return[0,0,t.drawingBufferWidth,t.drawingBufferHeight]}set(t){const e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||t[3]!==e[3]||this.dirty)&&(this.gl.viewport(t[0],t[1],t[2],t[3]),this.current=t,this.dirty=!1)}}class uv extends Uy{getDefault(){return null}set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.bindFramebuffer(e.FRAMEBUFFER,t),this.current=t,this.dirty=!1}}class dv extends Uy{getDefault(){return null}set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.bindRenderbuffer(e.RENDERBUFFER,t),this.current=t,this.dirty=!1}}class pv extends Uy{getDefault(){return null}set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.bindTexture(e.TEXTURE_2D,t),this.current=t,this.dirty=!1}}class fv extends Uy{getDefault(){return null}set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.bindBuffer(e.ARRAY_BUFFER,t),this.current=t,this.dirty=!1}}class mv extends Uy{getDefault(){return null}set(t){const e=this.gl;e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,t),this.current=t,this.dirty=!1}}class gv extends Uy{getDefault(){return null}set(t){this.gl&&(t!==this.current||this.dirty)&&(this.gl.bindVertexArray(t),this.current=t,this.dirty=!1)}}class _v extends Uy{getDefault(){return 4}set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.pixelStorei(e.UNPACK_ALIGNMENT,t),this.current=t,this.dirty=!1}}class yv extends Uy{getDefault(){return!1}set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,t),this.current=t,this.dirty=!1}}class vv extends Uy{getDefault(){return!1}set(t){if(t===this.current&&!this.dirty)return;const e=this.gl;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,t),this.current=t,this.dirty=!1}}class bv extends Uy{constructor(t,e){super(t),this.context=t,this.parent=e}getDefault(){return null}}class xv extends bv{setDirty(){this.dirty=!0}set(t){if(t===this.current&&!this.dirty)return;this.context.bindFramebuffer.set(this.parent);const e=this.gl;e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t,0),this.current=t,this.dirty=!1}}class wv extends bv{attachment(){return this.gl.DEPTH_ATTACHMENT}set(t){if(t===this.current&&!this.dirty)return;this.context.bindFramebuffer.set(this.parent);const e=this.gl;e.framebufferRenderbuffer(e.FRAMEBUFFER,this.attachment(),e.RENDERBUFFER,t),this.current=t,this.dirty=!1}}class Ev extends bv{attachment(){return this.gl.DEPTH_ATTACHMENT}set(t){if(t===this.current&&!this.dirty)return;this.context.bindFramebuffer.set(this.parent);const e=this.gl;e.framebufferTexture2D(e.FRAMEBUFFER,this.attachment(),e.TEXTURE_2D,t,0),this.current=t,this.dirty=!1}}class Sv extends wv{attachment(){return this.gl.DEPTH_STENCIL_ATTACHMENT}}class Tv{constructor(t,e,i,n,r){this.context=t,this.width=e,this.height=i;const s=this.framebuffer=t.gl.createFramebuffer();n&&(this.colorAttachment=new xv(t,s)),r&&(this.depthAttachmentType=r,this.depthAttachment="renderbuffer"===r?new wv(t,s):new Ev(t,s))}destroy(){const t=this.context.gl;if(this.colorAttachment){const e=this.colorAttachment.get();e&&t.deleteTexture(e)}if(this.depthAttachment&&this.depthAttachmentType)if("renderbuffer"===this.depthAttachmentType){const e=this.depthAttachment.get();e&&t.deleteRenderbuffer(e)}else{const e=this.depthAttachment.get();e&&t.deleteTexture(e)}t.deleteFramebuffer(this.framebuffer)}}class Mv{constructor(t,e,i){this.func=t,this.mask=e,this.range=i}}Mv.ReadOnly=!1,Mv.ReadWrite=!0,Mv.disabled=new Mv(519,Mv.ReadOnly,[0,1]);const Av=7680;class Cv{constructor(t,e,i,n,r,s){this.test=t,this.ref=e,this.mask=i,this.fail=n,this.depthFail=r,this.pass=s}}Cv.disabled=new Cv({func:519,mask:0},0,0,Av,Av,Av);const kv=771;class Pv{constructor(t,e,i,n){this.blendFunction=t,this.blendColor=e,this.mask=i,this.blendEquation=n}}Pv.Replace=[1,0,1,0],Pv.disabled=new Pv(Pv.Replace,ui.transparent,[!1,!1,!1,!1]),Pv.unblended=new Pv(Pv.Replace,ui.transparent,[!0,!0,!0,!0]),Pv.alphaBlended=new Pv([1,kv,1,kv],ui.transparent,[!0,!0,!0,!0]),Pv.multiply=new Pv([774,0,774,0],ui.transparent,[!0,!0,!0,!0]);const Iv=1029,Dv=2305;class Ov{constructor(t,e,i){this.enable=t,this.mode=e,this.frontFace=i}}Ov.disabled=new Ov(!1,Iv,Dv),Ov.backCCW=new Ov(!0,Iv,Dv),Ov.backCW=new Ov(!0,Iv,2304),Ov.frontCW=new Ov(!0,1028,2304),Ov.frontCCW=new Ov(!0,1028,Dv);class Lv{constructor(t,e){this.gl=t,this.clearColor=new $y(this),this.clearDepth=new Hy(this),this.clearStencil=new qy(this),this.colorMask=new Wy(this),this.depthMask=new Gy(this),this.stencilMask=new Zy(this),this.stencilFunc=new Yy(this),this.stencilOp=new Xy(this),this.stencilTest=new Ky(this),this.depthRange=new Qy(this),this.depthTest=new Jy(this),this.depthFunc=new tv(this),this.blend=new ev(this),this.blendFunc=new iv(this),this.blendColor=new nv(this),this.blendEquation=new rv(this),this.cullFace=new sv(this),this.cullFaceSide=new ov(this),this.frontFace=new av(this),this.program=new lv(this),this.activeTexture=new cv(this),this.viewport=new hv(this),this.bindFramebuffer=new uv(this),this.bindRenderbuffer=new dv(this),this.bindTexture=new pv(this),this.bindVertexBuffer=new fv(this),this.bindElementBuffer=new mv(this),this.bindVertexArrayOES=new gv(this),this.pixelStoreUnpack=new _v(this),this.pixelStoreUnpackPremultiplyAlpha=new yv(this),this.pixelStoreUnpackFlipY=new vv(this),this.options=e?{...e}:{},this.options.extTextureFilterAnisotropicForceOff||(this.extTextureFilterAnisotropic=t.getExtension("EXT_texture_filter_anisotropic")||t.getExtension("MOZ_EXT_texture_filter_anisotropic")||t.getExtension("WEBKIT_EXT_texture_filter_anisotropic"),this.extTextureFilterAnisotropic&&(this.extTextureFilterAnisotropicMax=t.getParameter(this.extTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT))),this.extDebugRendererInfo=t.getExtension("WEBGL_debug_renderer_info"),this.extDebugRendererInfo&&(this.renderer=t.getParameter(this.extDebugRendererInfo.UNMASKED_RENDERER_WEBGL),this.vendor=t.getParameter(this.extDebugRendererInfo.UNMASKED_VENDOR_WEBGL)),this.options.extTextureFloatLinearForceOff||(this.extTextureFloatLinear=t.getExtension("OES_texture_float_linear")),this.extRenderToTextureHalfFloat=t.getExtension("EXT_color_buffer_half_float"),this.extTimerQuery=t.getExtension("EXT_disjoint_timer_query_webgl2"),this.maxTextureSize=t.getParameter(t.MAX_TEXTURE_SIZE)}setDefault(){this.unbindVAO(),this.clearColor.setDefault(),this.clearDepth.setDefault(),this.clearStencil.setDefault(),this.colorMask.setDefault(),this.depthMask.setDefault(),this.stencilMask.setDefault(),this.stencilFunc.setDefault(),this.stencilOp.setDefault(),this.stencilTest.setDefault(),this.depthRange.setDefault(),this.depthTest.setDefault(),this.depthFunc.setDefault(),this.blend.setDefault(),this.blendFunc.setDefault(),this.blendColor.setDefault(),this.blendEquation.setDefault(),this.cullFace.setDefault(),this.cullFaceSide.setDefault(),this.frontFace.setDefault(),this.program.setDefault(),this.activeTexture.setDefault(),this.bindFramebuffer.setDefault(),this.pixelStoreUnpack.setDefault(),this.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.pixelStoreUnpackFlipY.setDefault()}setDirty(){this.clearColor.dirty=!0,this.clearDepth.dirty=!0,this.clearStencil.dirty=!0,this.colorMask.dirty=!0,this.depthMask.dirty=!0,this.stencilMask.dirty=!0,this.stencilFunc.dirty=!0,this.stencilOp.dirty=!0,this.stencilTest.dirty=!0,this.depthRange.dirty=!0,this.depthTest.dirty=!0,this.depthFunc.dirty=!0,this.blend.dirty=!0,this.blendFunc.dirty=!0,this.blendColor.dirty=!0,this.blendEquation.dirty=!0,this.cullFace.dirty=!0,this.cullFaceSide.dirty=!0,this.frontFace.dirty=!0,this.program.dirty=!0,this.activeTexture.dirty=!0,this.viewport.dirty=!0,this.bindFramebuffer.dirty=!0,this.bindRenderbuffer.dirty=!0,this.bindTexture.dirty=!0,this.bindVertexBuffer.dirty=!0,this.bindElementBuffer.dirty=!0,this.bindVertexArrayOES.dirty=!0,this.pixelStoreUnpack.dirty=!0,this.pixelStoreUnpackPremultiplyAlpha.dirty=!0,this.pixelStoreUnpackFlipY.dirty=!0}createIndexBuffer(t,e,i){return new Ny(this,t,e,i)}createVertexBuffer(t,e,i,n,r){return new Vy(this,t,e,i,n,r)}createRenderbuffer(t,e,i){const n=this.gl,r=n.createRenderbuffer();return this.bindRenderbuffer.set(r),n.renderbufferStorage(n.RENDERBUFFER,t,e,i),this.bindRenderbuffer.set(null),r}createFramebuffer(t,e,i,n){return new Tv(this,t,e,i,n)}clear({color:t,depth:e,stencil:i,colorMask:n}){const r=this.gl;let s=0;t&&(s|=r.COLOR_BUFFER_BIT,this.clearColor.set(t),this.colorMask.set(n||[!0,!0,!0,!0])),void 0!==e&&(s|=r.DEPTH_BUFFER_BIT,this.depthRange.set([0,1]),this.clearDepth.set(e),this.depthMask.set(!0)),void 0!==i&&(s|=r.STENCIL_BUFFER_BIT,this.clearStencil.set(i),this.stencilMask.set(255)),r.clear(s)}setCullFace(t){!1===t.enable?this.cullFace.set(!1):(this.cullFace.set(!0),this.cullFaceSide.set(t.mode),this.frontFace.set(t.frontFace))}setDepthMode(t){t.func!==this.gl.ALWAYS||t.mask?(this.depthTest.set(!0),this.depthFunc.set(t.func),this.depthMask.set(t.mask),this.depthRange.set(t.range)):this.depthTest.set(!1)}setStencilMode(t){t.test.func!==this.gl.ALWAYS||t.mask?(this.stencilTest.set(!0),this.stencilMask.set(t.mask),this.stencilOp.set([t.fail,t.depthFail,t.pass]),this.stencilFunc.set({func:t.test.func,ref:t.ref,mask:t.test.mask})):this.stencilTest.set(!1)}setColorMode(t){b(t.blendFunction,Pv.Replace)?this.blend.set(!1):(this.blend.set(!0),this.blendFunc.set(t.blendFunction),this.blendColor.set(t.blendColor),t.blendEquation?this.blendEquation.set(t.blendEquation):this.blendEquation.setDefault()),this.colorMask.set(t.mask)}unbindVAO(){this.bindVertexArrayOES.set(null)}}class zv extends Ie{constructor(t,e,i){super(),this.id=t,this._onlySymbols=i,e.on("data",(t=>{"source"===t.dataType&&"metadata"===t.sourceDataType&&(this._sourceLoaded=!0),this._sourceLoaded&&!this._paused&&"source"===t.dataType&&"content"===t.sourceDataType&&(this.reload(),this.transform&&this.update(this.transform))})),e.on("error",(()=>{this._sourceErrored=!0})),this._source=e,this._tiles={},this._cache=new By(0,this._unloadTile.bind(this)),this._timers={},this._cacheTimers={},this._minTileCacheSize=e.minTileCacheSize,this._maxTileCacheSize=e.maxTileCacheSize,this._loadedParentTiles={},this.castsShadows=!1,this._coveredTiles={},this._shadowCasterTiles={},this._state=new Nm,this._isRaster="raster"===this._source.type||"raster-dem"===this._source.type||"custom"===this._source.type&&"raster"===this._source._dataType}onAdd(t){this.map=t,this._minTileCacheSize=void 0===this._minTileCacheSize&&t?t._minTileCacheSize:this._minTileCacheSize,this._maxTileCacheSize=void 0===this._maxTileCacheSize&&t?t._maxTileCacheSize:this._maxTileCacheSize}loaded(){if(this._sourceErrored)return!0;if(!this._sourceLoaded)return!1;if(!this._source.loaded())return!1;for(const t in this._tiles){const e=this._tiles[t];if("errored"!==e.state&&("loaded"!==e.state||!e.bucketsLoaded()))return!1}return!0}getSource(){return this._source}pause(){this._paused=!0}resume(){if(!this._paused)return;const t=this._shouldReloadOnResume;this._paused=!1,this._shouldReloadOnResume=!1,t&&this.reload(),this.transform&&this.update(this.transform)}_loadTile(t,e){return t.isSymbolTile=this._onlySymbols,t.isExtraShadowCaster=this._shadowCasterTiles[t.tileID.key],this._source.loadTile(t,e)}_unloadTile(t){if(this._source.unloadTile)return this._source.unloadTile(t,(()=>{}))}_abortTile(t){if(this._source.abortTile)return this._source.abortTile(t,(()=>{}))}serialize(){return this._source.serialize()}prepare(t){this._source.prepare&&this._source.prepare(),this._state.coalesceChanges(this._tiles,this.map?this.map.painter:null);for(const e in this._tiles){const i=this._tiles[e];i.upload(t),i.prepare(this.map.style.imageManager,this.map?this.map.painter:null,this._source.scope)}}getIds(){return z(this._tiles).map((t=>t.tileID)).sort(Rv).map((t=>t.key))}getRenderableIds(t,e){const i=[];for(const n in this._tiles)this._isIdRenderable(+n,t,e)&&i.push(this._tiles[n]);return t?i.sort(((t,e)=>{const i=t.tileID,n=e.tileID,r=new v(i.canonical.x,i.canonical.y)._rotate(this.transform.angle),s=new v(n.canonical.x,n.canonical.y)._rotate(this.transform.angle);return i.overscaledZ-n.overscaledZ||s.y-r.y||s.x-r.x})).map((t=>t.tileID.key)):i.map((t=>t.tileID)).sort(Rv).map((t=>t.key))}hasRenderableParent(t){const e=this.findLoadedParent(t,0);return!!e&&this._isIdRenderable(e.tileID.key)}_isIdRenderable(t,e,i){return this._tiles[t]&&this._tiles[t].hasData()&&!this._coveredTiles[t]&&(e||!this._tiles[t].holdingForFade())&&(i||!this._shadowCasterTiles[t])}reload(){if(this._paused)this._shouldReloadOnResume=!0;else{this._cache.reset();for(const t in this._tiles)"errored"!==this._tiles[t].state&&this._reloadTile(+t,"reloading")}}_reloadTile(t,e){const i=this._tiles[t];i&&("loading"!==i.state&&(i.state=e),this._loadTile(i,this._tileLoaded.bind(this,i,t,e)))}_tileLoaded(t,e,i,n){if(n)if(t.state="errored",404!==n.status)this._source.fire(new Pe(n,{tile:t}));else{if(!(t.tileID.key in this._loadedParentTiles))return void this._source.fire(new ke("data",{dataType:"source",sourceDataType:"error",sourceId:this._source.id}));if("raster-dem"===this._source.type&&this.usedForTerrain&&this.map.painter.terrain){const t=this.map.painter.terrain;this.update(this.transform,t.getScaledDemTileSize(),!0),t.resetTileLookupCache(this.id)}else this.update(this.transform)}else t.timeAdded=pe.now(),"expired"===i&&(t.refreshedUponExpiration=!0),this._setTileReloadTimer(e,t),"raster-dem"===this._source.type&&t.dem&&this._backfillDEM(t),this._state.initializeTileState(t,this.map?this.map.painter:null),this._source.fire(new ke("data",{dataType:"source",tile:t,coord:t.tileID,sourceCacheId:this.id}))}_backfillDEM(t){const e=this.getRenderableIds();for(let n=0;n<e.length;n++){const r=e[n];if(t.neighboringTiles&&t.neighboringTiles[r]){const e=this.getTileByID(r);i(t,e),i(e,t)}}function i(t,e){if(!t.dem||t.dem.borderReady)return;t.needsHillshadePrepare=!0,t.needsDEMTextureUpload=!0;let i=e.tileID.canonical.x-t.tileID.canonical.x;const n=e.tileID.canonical.y-t.tileID.canonical.y,r=Math.pow(2,t.tileID.canonical.z),s=e.tileID.key;0===i&&0===n||Math.abs(n)>1||(Math.abs(i)>1&&(1===Math.abs(i+r)?i+=r:1===Math.abs(i-r)&&(i-=r)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,i,n),t.neighboringTiles&&t.neighboringTiles[s]&&(t.neighboringTiles[s].backfilled=!0)))}}getTile(t){return this.getTileByID(t.key)}getTileByID(t){return this._tiles[t]}_retainLoadedChildren(t,e,i,n){for(const r in this._tiles){let s=this._tiles[r];if(n[r]||!s.hasData()||s.tileID.overscaledZ<=e||s.tileID.overscaledZ>i)continue;let o=s.tileID;for(;s&&s.tileID.overscaledZ>e+1;){const t=s.tileID.scaledTo(s.tileID.overscaledZ-1);s=this._tiles[t.key],s&&s.hasData()&&(o=t)}let a=o;for(;a.overscaledZ>e;)if(a=a.scaledTo(a.overscaledZ-1),t[a.key]){n[o.key]=o;break}}}findLoadedParent(t,e){if(t.key in this._loadedParentTiles){const i=this._loadedParentTiles[t.key];return i&&i.tileID.overscaledZ>=e?i:null}for(let i=t.overscaledZ-1;i>=e;i--){const e=t.scaledTo(i),n=this._getLoadedTile(e);if(n)return n}}_getLoadedTile(t){const e=this._tiles[t.key];return e&&e.hasData()?e:this._cache.getByKey(this._source.reparseOverscaled?t.wrapped().key:t.canonical.key)}updateCacheSize(t,e){e=e||this._source.tileSize;const i=Math.ceil(t.width/e)+1,n=Math.ceil(t.height/e)+1,r=Math.floor(i*n*5),s="number"==typeof this._minTileCacheSize?Math.max(this._minTileCacheSize,r):r,o="number"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,s):s;this._cache.setMaxSize(o)}handleWrapJump(t){const e=Math.round((t-(void 0===this._prevLng?t:this._prevLng))/360);if(this._prevLng=t,e){const t={};for(const i in this._tiles){const n=this._tiles[i];n.tileID=n.tileID.unwrapTo(n.tileID.wrap+e),t[n.tileID.key]=n}this._tiles=t;for(const t in this._timers)clearTimeout(this._timers[t]),delete this._timers[t];for(const t in this._tiles)this._setTileReloadTimer(+t,this._tiles[t])}}update(t,e,i,n){if(this.transform=t,!this._sourceLoaded||this._paused||this.transform.freezeTileCoverage)return;if(this.usedForTerrain&&!i)return;let r;if(this.updateCacheSize(t,e),"globe"!==this.transform.projection.name&&this.handleWrapJump(this.transform.center.lng),this._shadowCasterTiles={},this._coveredTiles={},this.used||this.usedForTerrain?this._source.tileID?r=t.getVisibleUnwrappedCoordinates(this._source.tileID).map((t=>new qu(t.canonical.z,t.wrap,t.canonical.z,t.canonical.x,t.canonical.y))):(r=t.coveringTiles({tileSize:e||this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom&&!i,reparseOverscaled:this._source.reparseOverscaled,isTerrainDEM:this.usedForTerrain}),this._source.hasTile&&(r=r.filter((t=>this._source.hasTile(t))))):r=[],r.length>0&&this.castsShadows&&n&&"globe"!==this.transform.projection.name&&!this.usedForTerrain&&!Fv(this._source.type)){const s=t.coveringZoomLevel({tileSize:e||this._source.tileSize,roundZoom:this._source.roundZoom&&!i}),o=Math.min(s,this._source.maxzoom),a=t.extendTileCoverForShadows(r,n,o);for(const t of a)this._shadowCasterTiles[t.key]=!0,r.push(t)}const s=this._updateRetainedTiles(r);if(Fv(this._source.type)&&0!==r.length){const t={},e={},i=Object.keys(s);for(const n of i){const i=s[n],r=this._tiles[n];if(!r||r.fadeEndTime&&r.fadeEndTime<=pe.now())continue;const o=this.findLoadedParent(i,Math.max(i.overscaledZ-zv.maxOverzooming,this._source.minzoom));o&&(this._addTile(o.tileID),t[o.tileID.key]=o.tileID),e[n]=i}const n=r[r.length-1].overscaledZ;for(const t in this._tiles){const i=this._tiles[t];if(s[t]||!i.hasData())continue;let r=i.tileID;for(;r.overscaledZ>n;){r=r.scaledTo(r.overscaledZ-1);const n=this._tiles[r.key];if(n&&n.hasData()&&e[r.key]){s[t]=i.tileID;break}}}for(const e in t)s[e]||(this._coveredTiles[e]=!0,s[e]=t[e])}for(const t in s)this._tiles[t].clearFadeHold();const o=function(t,e){const i=[];for(const n in t)n in e||i.push(n);return i}(this._tiles,s);for(const t of o){const e=this._tiles[t];e.hasSymbolBuckets&&!e.holdingForFade()?e.setHoldDuration(this.map._fadeDuration):e.hasSymbolBuckets&&!e.symbolFadeFinished()||this._removeTile(+t)}this._updateLoadedParentTileCache(),this._onlySymbols&&this._source.afterUpdate&&this._source.afterUpdate()}releaseSymbolFadeTiles(){for(const t in this._tiles)this._tiles[t].holdingForFade()&&this._removeTile(+t)}_updateRetainedTiles(t){const e={};if(0===t.length)return e;const i={},n=t.reduce(((t,e)=>Math.min(t,e.overscaledZ)),1/0),r=t[0].overscaledZ,s=Math.max(r-zv.maxOverzooming,this._source.minzoom),o=Math.max(r+zv.maxUnderzooming,this._source.minzoom),a={};for(const i of t){const t=this._addTile(i);e[i.key]=i,t.hasData()||n<this._source.maxzoom&&(a[i.key]=i)}this._retainLoadedChildren(a,n,o,e);for(const n of t){let t=this._tiles[n.key];if(t.hasData())continue;if(n.canonical.z>=this._source.maxzoom){const t=n.children(this._source.maxzoom)[0],i=this.getTile(t);if(i&&i.hasData()){e[t.key]=t;continue}}else{const t=n.children(this._source.maxzoom);if(e[t[0].key]&&e[t[1].key]&&e[t[2].key]&&e[t[3].key])continue}let r=t.wasRequested();for(let o=n.overscaledZ-1;o>=s;--o){const s=n.scaledTo(o);if(i[s.key])break;if(i[s.key]=!0,t=this.getTile(s),!t&&r&&(t=this._addTile(s)),t&&(e[s.key]=s,r=t.wasRequested(),t.hasData()))break}}return e}_updateLoadedParentTileCache(){this._loadedParentTiles={};for(const t in this._tiles){const e=[];let i,n=this._tiles[t].tileID;for(;n.overscaledZ>0;){if(n.key in this._loadedParentTiles){i=this._loadedParentTiles[n.key];break}e.push(n.key);const t=n.scaledTo(n.overscaledZ-1);if(i=this._getLoadedTile(t),i)break;n=t}for(const t of e)this._loadedParentTiles[t]=i}}_addTile(t){let e=this._tiles[t.key];if(e)return!0!==e.isExtraShadowCaster||!!this._shadowCasterTiles[t.key]||this._reloadTile(t.key,"reloading"),e;e=this._cache.getAndRemove(t),e&&(this._setTileReloadTimer(t.key,e),e.tileID=t,this._state.initializeTileState(e,this.map?this.map.painter:null),this._cacheTimers[t.key]&&(clearTimeout(this._cacheTimers[t.key]),delete this._cacheTimers[t.key],this._setTileReloadTimer(t.key,e)));const i=Boolean(e);if(!i){const i=this.map?this.map.painter:null;e=new Fy(t,this._source.tileSize*t.overscaleFactor(),this.transform.tileZoom,i,this._isRaster),this._loadTile(e,this._tileLoaded.bind(this,e,t.key,e.state))}return e?(e.uses++,this._tiles[t.key]=e,i||this._source.fire(new ke("dataloading",{tile:e,coord:e.tileID,dataType:"source"})),e):null}_setTileReloadTimer(t,e){t in this._timers&&(clearTimeout(this._timers[t]),delete this._timers[t]);const i=e.getExpiryTimeout();i&&(this._timers[t]=setTimeout((()=>{this._reloadTile(t,"expired"),delete this._timers[t]}),i))}_removeTile(t){const e=this._tiles[t];e&&(e.uses--,delete this._tiles[t],this._timers[t]&&(clearTimeout(this._timers[t]),delete this._timers[t]),e.uses>0||(e.hasData()&&"reloading"!==e.state?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))}clearTiles(){this._shouldReloadOnResume=!1,this._paused=!1;for(const t in this._tiles)this._removeTile(+t);this._source._clear&&this._source._clear(),this._cache.reset(),this.map&&this.usedForTerrain&&this.map.painter.terrain&&this.map.painter.terrain.resetTileLookupCache(this.id)}tilesIn(t,e,i){const n=[],r=this.transform;if(!r)return n;const s="globe"===r.projection.name,o=Qd(r.center.lng);for(const a in this._tiles){const l=this._tiles[a];if(i&&l.clearQueryDebugViz(),l.holdingForFade())continue;let c;if(s){const t=l.tileID.canonical;if(0===t.z){const e=[Math.abs(I(o,...Bv(t,-1))-o),Math.abs(I(o,...Bv(t,1))-o)];c=[0,2*e.indexOf(Math.min(...e))-1]}else{const e=[Math.abs(I(o,...Bv(t,-1))-o),Math.abs(I(o,...Bv(t,0))-o),Math.abs(I(o,...Bv(t,1))-o)];c=[e.indexOf(Math.min(...e))-1]}}else c=[0];for(const i of c){const s=t.containsTile(l,r,e,i);s&&n.push(s)}}return n}getShadowCasterCoordinates(){return this._getRenderableCoordinates(!1,!0)}getVisibleCoordinates(t){return this._getRenderableCoordinates(t)}_getRenderableCoordinates(t,e){const i=this.getRenderableIds(t,e).map((t=>this._tiles[t].tileID)),n="globe"===this.transform.projection.name;for(const t of i)t.projMatrix=this.transform.calculateProjMatrix(t.toUnwrapped()),t.expandedProjMatrix=n?this.transform.calculateProjMatrix(t.toUnwrapped(),!1,!0):t.projMatrix;return i}sortCoordinatesByDistance(t){const e=t.slice(),i=this.transform._camera.position,n=this.transform._camera.forward(),r={};for(const t of e){const e=1/(1<<t.canonical.z);r[t.key]=((t.canonical.x+.5)*e+t.wrap-i[0])*n[0]+((t.canonical.y+.5)*e-i[1])*n[1]-i[2]*n[2]}return e.sort(((t,e)=>r[t.key]-r[e.key])),e}hasTransition(){if(this._source.hasTransition())return!0;if(Fv(this._source.type))for(const t in this._tiles){const e=this._tiles[t];if(void 0!==e.fadeEndTime&&e.fadeEndTime>=pe.now())return!0}return!1}setFeatureState(t,e,i){this._state.updateState(t=t||"_geojsonTileLayer",e,i)}removeFeatureState(t,e,i){this._state.removeFeatureState(t=t||"_geojsonTileLayer",e,i)}getFeatureState(t,e){return this._state.getState(t=t||"_geojsonTileLayer",e)}setDependencies(t,e,i){const n=this._tiles[t];n&&n.setDependencies(e,i)}reloadTilesForDependencies(t,e){for(const i in this._tiles)this._tiles[i].hasDependency(t,e)&&this._reloadTile(+i,"reloading");this._cache.filter((i=>!i.hasDependency(t,e)))}_preloadTiles(t,e){if(!this._sourceLoaded){const i=()=>{this._sourceLoaded&&(this._source.off("data",i),this._preloadTiles(t,e))};return void this._source.on("data",i)}const i=new Map,n=Array.isArray(t)?t:[t],r=this.map.painter.terrain,s=this.usedForTerrain&&r?r.getScaledDemTileSize():this._source.tileSize;for(const t of n){const e=t.coveringTiles({tileSize:s,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom&&!this.usedForTerrain,reparseOverscaled:this._source.reparseOverscaled,isTerrainDEM:this.usedForTerrain});for(const t of e)i.set(t.key,t);this.usedForTerrain&&t.updateElevation(!1)}L(Array.from(i.values()),((t,e)=>{const i=new Fy(t,this._source.tileSize*t.overscaleFactor(),this.transform.tileZoom,this.map.painter,this._isRaster);this._loadTile(i,(t=>{"raster-dem"===this._source.type&&i.dem&&this._backfillDEM(i),e(t,i)}))}),e)}}function Rv(t,e){const i=Math.abs(2*t.wrap)-+(t.wrap<0),n=Math.abs(2*e.wrap)-+(e.wrap<0);return t.overscaledZ-e.overscaledZ||n-i||e.canonical.y-t.canonical.y||e.canonical.x-t.canonical.x}function Fv(t){return"raster"===t||"image"===t||"video"===t||"custom"===t}function Bv(t,e){const i=1<<t.z;return[t.x/i+e,(t.x+1)/i+e]}zv.maxOverzooming=10,zv.maxUnderzooming=3;const Nv=ka([{name:"a_pos_3f",components:3,type:"Float32"}]),jv=ka([{name:"a_color_3f",components:3,type:"Float32"}]),Vv=ka([{name:"a_color_4f",components:4,type:"Float32"}]),Uv=ka([{name:"a_uv_2f",components:2,type:"Float32"}]),$v=ka([{name:"a_normal_3f",components:3,type:"Float32"}]),Hv=ka([{name:"a_normal_matrix0",components:4,type:"Float32"},{name:"a_normal_matrix1",components:4,type:"Float32"},{name:"a_normal_matrix2",components:4,type:"Float32"},{name:"a_normal_matrix3",components:4,type:"Float32"}]),qv=ka([{name:"a_pbr",components:4,type:"Uint16"},{name:"a_heightBasedEmissiveStrength",components:3,type:"Float32"}]);class Wv{constructor(t=0,e=0,i=0,n=0){if(isNaN(t)||t<0||isNaN(e)||e<0||isNaN(i)||i<0||isNaN(n)||n<0)throw new Error("Invalid value for edge-insets, top, bottom, left and right must all be numbers");this.top=t,this.bottom=e,this.left=i,this.right=n}interpolate(t,e,i){return null!=e.top&&null!=t.top&&(this.top=Jn(t.top,e.top,i)),null!=e.bottom&&null!=t.bottom&&(this.bottom=Jn(t.bottom,e.bottom,i)),null!=e.left&&null!=t.left&&(this.left=Jn(t.left,e.left,i)),null!=e.right&&null!=t.right&&(this.right=Jn(t.right,e.right,i)),this}getCenter(t,e){const i=I((this.left+t-this.right)/2,0,t),n=I((this.top+e-this.bottom)/2,0,e);return new v(i,n)}equals(t){return this.top===t.top&&this.bottom===t.bottom&&this.left===t.left&&this.right===t.right}clone(){return new Wv(this.top,this.bottom,this.left,this.right)}toJSON(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}}}function Gv(t,e){const i=st(t,3);Au.fromQuat(t,e),ot(t,3,i)}function Zv(t,e){const i=ku.identity([]);return ku.rotateZ(i,i,-e),ku.rotateX(i,i,-t),i}function Yv(t,e){const i=[t[0],t[1],0],n=[e[0],e[1],0];if(Ou.length(i)>=1e-15){const t=Ou.normalize([],i);Ou.scale(n,t,Ou.dot(n,t)),e[0]=n[0],e[1]=n[1]}const r=Ou.cross([],e,t);if(Ou.len(r)<1e-15)return null;const s=Math.atan2(-r[1],r[0]);return Zv(Math.atan2(Math.sqrt(t[0]*t[0]+t[1]*t[1]),-t[2]),s)}class Xv{constructor(t,e){this.position=t,this.orientation=e}get position(){return this._position}set position(t){if(t){const e=t instanceof cp?t:new cp(t[0],t[1],t[2]);this._renderWorldCopies&&(e.x=O(e.x,0,1)),this._position=e}else this._position=null}lookAtPoint(t,e){if(this.orientation=null,!this.position)return;const i=this.position,n=this._elevation?this._elevation.getAtPointOrZero(cp.fromLngLat(t)):0,r=cp.fromLngLat(t,n),s=[r.x-i.x,r.y-i.y,r.z-i.z];e||(e=[0,0,1]),e[2]=Math.abs(e[2]),this.orientation=Yv(s,e)}setPitchBearing(t,e){this.orientation=Zv(E(t),E(-e))}}class Kv{constructor(t,e){this._transform=Au.identity([]),this.orientation=e,this.position=t}get mercatorPosition(){const t=this.position;return new cp(t[0],t[1],t[2])}get position(){const t=st(this._transform,3);return[t[0],t[1],t[2]]}set position(t){var e;t&&ot(this._transform,3,[(e=t)[0],e[1],e[2],1])}get orientation(){return this._orientation}set orientation(t){this._orientation=t||ku.identity([]),t&&Gv(this._transform,this._orientation)}getPitchBearing(){const t=this.forward(),e=this.right();return{bearing:Math.atan2(-e[1],e[0]),pitch:Math.atan2(Math.sqrt(t[0]*t[0]+t[1]*t[1]),-t[2])}}setPitchBearing(t,e){this._orientation=Zv(t,e),Gv(this._transform,this._orientation)}forward(){const t=st(this._transform,2);return[-t[0],-t[1],-t[2]]}up(){const t=st(this._transform,1);return[-t[0],-t[1],-t[2]]}right(){const t=st(this._transform,0);return[t[0],t[1],t[2]]}getCameraToWorld(t,e){const i=new Float64Array(16);return Au.invert(i,this.getWorldToCamera(t,e)),i}getCameraToWorldMercator(){return this._transform}getWorldToCameraPosition(t,e,i){const n=this.position;Ou.scale(n,n,-t);const r=new Float64Array(16);return Au.fromScaling(r,[i,i,i]),Au.translate(r,r,n),r[10]*=e,r}getWorldToCamera(t,e){const i=new Float64Array(16),n=new Float64Array(4),r=this.position;return ku.conjugate(n,this._orientation),Ou.scale(r,r,-t),Au.fromQuat(i,n),Au.translate(i,i,r),i[1]*=-1,i[5]*=-1,i[9]*=-1,i[13]*=-1,i[8]*=e,i[9]*=e,i[10]*=e,i[11]*=e,i}getCameraToClipPerspective(t,e,i,n){const r=new Float64Array(16);return Au.perspective(r,t,e,i,n),r}getCameraToClipOrthographic(t,e,i,n,r,s){const o=new Float64Array(16);return Au.ortho(o,t,e,i,n,r,s),o}getDistanceToElevation(t,e=!1){const i=0===t?0:tp(t,e?ip(this.position[1]):this.position[1]),n=this.forward();return(i-this.position[2])/n[2]}clone(){return new Kv([...this.position],[...this.orientation])}}function Qv(t,e){const i=tb(t.projection,t.zoom,t.width,t.height),n=function(t,e,i,n,r){const s=new Zd(i.lng-180*eb,i.lat),o=new Zd(i.lng+180*eb,i.lat),a=t.project(s.lng,s.lat),l=t.project(o.lng,o.lat),c=-Math.atan2(l.y-a.y,l.x-a.x),h=cp.fromLngLat(i);h.y=I(h.y,-1+eb,1-eb);const u=h.toLngLat(),d=t.project(u.lng,u.lat),p=cp.fromLngLat(u);p.x+=eb;const f=p.toLngLat(),m=t.project(f.lng,f.lat),g=nb(m.x-d.x,m.y-d.y,c),_=cp.fromLngLat(u);_.y+=eb;const y=_.toLngLat(),v=t.project(y.lng,y.lat),b=nb(v.x-d.x,v.y-d.y,c),x=Math.abs(g.x)/Math.abs(b.y),w=Au.identity([]);Au.rotateZ(w,w,-c*(1-(r?0:n)));const E=Au.identity([]);return Au.scale(E,E,[1,1-(1-x)*n,1]),E[4]=-b.x/b.y*n,Au.rotateZ(E,E,c),Au.multiply(E,w,E),E}(t.projection,0,t.center,i,e),r=Jv(t);return Au.scale(n,n,[r,r,1]),n}function Jv(t){const e=t.projection,i=tb(t.projection,t.zoom,t.width,t.height),n=ib(e,t.center),r=ib(e,Zd.convert(e.center));return Math.pow(2,n*i+(1-i)*r)}function tb(t,e,i,n,r=1/0){const s=t.range;if(!s)return 0;const o=Math.min(r,Math.max(i,n)),a=Math.log(o/1024)/Math.LN2;return D(s[0]+a,s[1]+a,e)}const eb=1/4e4;function ib(t,e){const i=I(e.lat,-rp,rp),n=new Zd(e.lng-180*eb,i),r=new Zd(e.lng+180*eb,i),s=t.project(n.lng,i),o=t.project(r.lng,i),a=cp.fromLngLat(n),l=cp.fromLngLat(r),c=o.x-s.x,h=o.y-s.y,u=l.x-a.x,d=l.y-a.y,p=Math.sqrt((u*u+d*d)/(c*c+h*h));return Math.log(p)/Math.LN2}function nb(t,e,i){const n=Math.cos(i),r=Math.sin(i);return{x:t*n-e*r,y:t*r+e*n}}function rb(t,e,i){return e*(un/(t.tileSize*Math.pow(2,i-t.tileID.overscaledZ)))}const sb={unknown:0,flipRequired:1,flipNotRequired:2},ob=Math.tan(85*Math.PI/180);function ab(t,e,i,n,r,s,o){const a=Au.create();if(i)if("globe"===s.name){const t=function(t,e){const{x:i,y:n}=t.point,r=Id(i,n,t.worldSize/t._pixelsPerMercatorPixel,0,0);return Au.multiply(r,r,Cd(md(e)))}(r,e);Au.multiply(a,a,t)}else{const t=wu.invert([],o);a[0]=t[0],a[1]=t[1],a[4]=t[2],a[5]=t[3],n||Au.rotateZ(a,a,r.angle)}else Au.multiply(a,r.labelPlaneMatrix,t);return a}function lb(t,e,i,n,r,s,o){const a=ab(t,e,i,n,r,s,o);return"globe"===s.name&&i||(a[2]=a[6]=a[10]=a[14]=0),a}function cb(t,e,i,n,r,s,o){if(i){if("globe"===s.name){const a=ab(t,e,i,n,r,s,o);return Au.invert(a,a),Au.multiply(a,t,a),a}{const e=Au.clone(t),i=Au.identity([]);return i[0]=o[0],i[1]=o[1],i[4]=o[2],i[5]=o[3],Au.multiply(e,e,i),n||Au.rotateZ(e,e,-r.angle),e}}return r.glCoordMatrix}function hb(t,e,i,n){const r=[t,e,i,1];i?vu.transformMat4(r,r,n):xb(r,r,n);const s=r[3];return r[0]/=s,r[1]/=s,r[2]/=s,r}function ub(t,e){return Math.min(.5+t/e*.5,1.5)}function db(t,e){const i=t[0]/t[3],n=t[1]/t[3];return i>=-e[0]&&i<=e[0]&&n>=-e[1]&&n<=e[1]}function pb(t,e,i,n,r,s,o,a,l,c){const h=i.transform,u=n?t.textSizeData:t.iconSizeData,d=gg(u,i.transform.zoom),p="globe"===h.projection.name,f=[256/i.width*2+1,256/i.height*2+1],m=n?t.text.dynamicLayoutVertexArray:t.icon.dynamicLayoutVertexArray;m.clear();let g=null;p&&(g=n?t.text.globeExtVertexArray:t.icon.globeExtVertexArray);const _=t.lineVertexArray,y=n?t.text.placedSymbolArray:t.icon.placedSymbolArray,b=i.transform.width/i.transform.height;let x,w=!1;for(let n=0;n<y.length;n++){const p=y.get(n),{numGlyphs:E,writingMode:S}=p;if(S!==Ag.vertical||w||x===Ag.horizontal||(w=!0),x=S,(p.hidden||S===Ag.vertical)&&!w){bb(E,m);continue}w=!1;const T=new v(p.tileAnchorX,p.tileAnchorY);let{x:M,y:A,z:C}=h.projection.projectTilePoint(T.x,T.y,c.canonical);if(l){const[t,e,i]=l(T);M+=t,A+=e,C+=i}const k=[M,A,C,1];if(vu.transformMat4(k,k,e),!db(k,f)){bb(E,m);continue}const P=k[3],I=ub(i.transform.getCameraToCenterDistance(h.projection),P),D=mg(u,d,p),O=o?D/I:D*I,L=hb(M,A,C,r);if(L[3]<=0){bb(E,m);continue}let z={};const R=o?null:l,F=gb(p,O,!1,a,e,r,s,t.glyphOffsetArray,_,m,g,L,T,z,b,R,h.projection,c,o);w=F.useVertical,R&&F.needsFlipping&&(z={}),(F.notEnoughRoom||w||F.needsFlipping&&gb(p,O,!0,a,e,r,s,t.glyphOffsetArray,_,m,g,L,T,z,b,R,h.projection,c,o).notEnoughRoom)&&bb(E,m)}n?(t.text.dynamicLayoutVertexBuffer.updateData(m),g&&t.text.globeExtVertexBuffer&&t.text.globeExtVertexBuffer.updateData(g)):(t.icon.dynamicLayoutVertexBuffer.updateData(m),g&&t.icon.globeExtVertexBuffer&&t.icon.globeExtVertexBuffer.updateData(g))}function fb(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m){const{lineStartIndex:g,glyphStartIndex:_,segment:y}=a,v=_+a.numGlyphs,b=g+a.lineLength,x=e.getoffsetX(_),w=e.getoffsetX(v-1),E=vb(t*x,i,n,r,s,o,y,g,b,l,c,h,u,d,!0,p,f,m);if(!E)return null;const S=vb(t*w,i,n,r,s,o,y,g,b,l,c,h,u,d,!0,p,f,m);return S?{first:E,last:S}:null}function mb(t,e,i,n){return t===Ag.horizontal&&Math.abs(n)>Math.abs(i)?{useVertical:!0}:t===Ag.vertical?n>0?{needsFlipping:!0}:null:e!==sb.unknown&&function(t,e){return 0===t||Math.abs(e/t)>ob}(i,n)?e===sb.flipRequired?{needsFlipping:!0}:null:i<0?{needsFlipping:!0}:null}function gb(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_,y){const b=e/24,x=t.lineOffsetX*b,w=t.lineOffsetY*b,{lineStartIndex:E,glyphStartIndex:S,numGlyphs:T,segment:M,writingMode:A,flipState:C}=t,k=E+t.lineLength,P=t=>{if(h){const[e,i,n]=t.up,r=c.length;dy(h,r+0,e,i,n),dy(h,r+1,e,i,n),dy(h,r+2,e,i,n),dy(h,r+3,e,i,n)}const[e,i,n]=t.point;py(c,e,i,n,t.angle)};if(T>1){const e=fb(b,a,x,w,i,u,d,t,l,s,p,m,!1,g,_,y);if(!e)return{notEnoughRoom:!0};if(n&&!i){let[i,n,r]=e.first.point,[s,a,l]=e.last.point;[i,n]=hb(i,n,r,o),[s,a]=hb(s,a,l,o);const c=mb(A,C,(s-i)*f,a-n);if(t.flipState=c&&c.needsFlipping?sb.flipRequired:sb.flipNotRequired,c)return c}P(e.first);for(let t=S+1;t<S+T-1;t++){const e=vb(b*a.getoffsetX(t),x,w,i,u,d,M,E,k,l,s,p,m,!1,!1,g,_,y);if(!e)return c.length-=4*(t-S),{notEnoughRoom:!0};P(e)}P(e.last)}else{if(n&&!i){const e=hb(d.x,d.y,0,r),i=E+M+1,n=new v(l.getx(i),l.gety(i)),s=hb(n.x,n.y,0,r),o=s[3]>0?s:yb(d,n,e,1,r,void 0,g,_.canonical),a=mb(A,C,(o[0]-e[0])*f,o[1]-e[1]);if(t.flipState=a&&a.needsFlipping?sb.flipRequired:sb.flipNotRequired,a)return a}const e=vb(b*a.getoffsetX(S),x,w,i,u,d,M,E,k,l,s,p,m,!1,!1,g,_,y);if(!e)return{notEnoughRoom:!0};P(e)}return{}}function _b(t,e,i,n,r){const{x:s,y:o,z:a}=n.projectTilePoint(t.x,t.y,e);if(!r)return hb(s,o,a,i);const[l,c,h]=r(t);return hb(s+l,o+c,a+h,i)}function yb(t,e,i,n,r,s,o,a){const l=_b(t.sub(e)._unit()._add(t),a,r,o,s);return Ou.sub(l,i,l),Ou.normalize(l,l),Ou.scaleAndAdd(l,i,l,n)}function vb(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_){const y=n?t-e:t+e;let b=y>0?1:-1,x=0;n&&(b*=-1,x=Math.PI),b<0&&(x+=Math.PI);let w=a+o+(b>0?0:1)|0,E=r,S=r,T=0,M=0;const A=Math.abs(y),C=[],k=[];let P=s,I=P;const D=()=>yb(I,P,S,A-T+1,h,d,m,g.canonical);for(;T+M<=A;){if(w+=b,w<a||w>=l)return null;if(S=E,I=P,C.push(S),p&&k.push(I),P=new v(c.getx(w),c.gety(w)),E=u[w],!E){const t=_b(P,g.canonical,h,m,d);E=t[3]>0?u[w]=t:D()}T+=M,M=Ou.distance(S,E)}f&&d&&(u[w]&&(E=D(),M=Ou.distance(S,E)),u[w]=E);const O=(A-T)/M,L=P.sub(I)._mult(O)._add(I),z=Ou.sub([],E,S),R=Ou.scaleAndAdd([],S,z,O);let F=[0,0,1],B=z[0],N=z[1];if(_&&(F=m.upVector(g.canonical,L.x,L.y),0!==F[0]||0!==F[1]||1!==F[2])){const t=[F[2],0,-F[0]],e=Ou.cross([],F,t);Ou.normalize(t,t),Ou.normalize(e,e),B=Ou.dot(z,t),N=Ou.dot(z,e)}if(i){const t=Ou.cross([],F,z);Ou.normalize(t,t),Ou.scaleAndAdd(R,R,t,i*b)}const j=x+Math.atan2(N,B);return C.push(R),p&&k.push(L),{point:R,angle:j,path:C,tilePath:k,up:F}}function bb(t,e){const i=e.length,n=i+4*t;e.resize(n),e.float32.fill(-1/0,4*i,4*n)}function xb(t,e,i){const n=e[0],r=e[1];return t[0]=i[0]*n+i[4]*r+i[12],t[1]=i[1]*n+i[5]*r+i[13],t[3]=i[3]*n+i[7]*r+i[15],t}const wb=(t,e,i)=>(1-i)*t+i*e,Eb=t=>t*t*t*t*t;class Sb{constructor(t,e,i,n,r,s,o){this.tileSize=512,this._renderWorldCopies=void 0===r||r,this._minZoom=t||0,this._maxZoom=e||22,this._minPitch=null==i?0:i,this._maxPitch=null==n?60:n,this.setProjection(s),this.setMaxBounds(o),this.width=0,this.height=0,this._center=new Zd(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._nearZ=0,this._farZ=0,this._unmodified=!0,this._edgeInsets=new Wv,this._projMatrixCache={},this._alignedProjMatrixCache={},this._fogTileMatrixCache={},this._expandedProjMatrixCache={},this._distanceTileDataCache={},this._camera=new Kv,this._centerAltitude=0,this._averageElevation=0,this.cameraElevationReference="ground",this._pixelsPerMercatorPixel=1,this.globeRadius=0,this.globeCenterInViewSpace=[0,0,0],this._horizonShift=.1,this._orthographicProjectionAtLowPitch=!1}clone(){const t=new Sb(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies,this.getProjection());return t._elevation=this._elevation,t._centerAltitude=this._centerAltitude,t._centerAltitudeValidForExaggeration=this._centerAltitudeValidForExaggeration,t.tileSize=this.tileSize,t.mercatorFromTransition=this.mercatorFromTransition,t.width=this.width,t.height=this.height,t.cameraElevationReference=this.cameraElevationReference,t._center=this._center,t._setZoom(this.zoom),t._seaLevelZoom=this._seaLevelZoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._nearZ=this._nearZ,t._farZ=this._farZ,t._averageElevation=this._averageElevation,t._orthographicProjectionAtLowPitch=this._orthographicProjectionAtLowPitch,t._unmodified=this._unmodified,t._edgeInsets=this._edgeInsets.clone(),t._camera=this._camera.clone(),t._calcMatrices(),t.freezeTileCoverage=this.freezeTileCoverage,t.frustumCorners=this.frustumCorners,t}get isOrthographic(){return"globe"!==this.projection.name&&this._orthographicProjectionAtLowPitch&&this.pitch<15}get elevation(){return this._elevation}set elevation(t){this._elevation!==t&&(this._elevation=t,this._updateCameraOnTerrain(),this._calcMatrices())}get depthOcclusionForSymbolsAndCircles(){return"globe"!==this.projection.name&&!this.isOrthographic}updateElevation(t,e=!1){const i=this._elevation&&this._elevation.exaggeration()!==this._centerAltitudeValidForExaggeration;(null==this._seaLevelZoom||i)&&this._updateCameraOnTerrain(),(t||i)&&this._constrainCamera(e),this._calcMatrices()}getProjection(){return F(this.projection,["name","center","parallels"])}setProjection(t){this.projectionOptions=t||{name:"mercator"};const e=this.projection?this.getProjection():void 0;this.projection=iy(this.projectionOptions);const i=!b(e,this.getProjection());return i&&this._calcMatrices(),this.mercatorFromTransition=!1,i}setOrthographicProjectionAtLowPitch(t){return this._orthographicProjectionAtLowPitch!==t&&(this._orthographicProjectionAtLowPitch=t,this._calcMatrices(),!0)}setMercatorFromTransition(){const t=this.projection.name;this.mercatorFromTransition=!0,this.projectionOptions={name:"mercator"},this.projection=iy({name:"mercator"});const e=t!==this.projection.name;return e&&this._calcMatrices(),e}get minZoom(){return this._minZoom}set minZoom(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))}get maxZoom(){return this._maxZoom}set maxZoom(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))}get minPitch(){return this._minPitch}set minPitch(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.max(this.pitch,t))}get maxPitch(){return this._maxPitch}set maxPitch(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.min(this.pitch,t))}get renderWorldCopies(){return this._renderWorldCopies&&!0===this.projection.supportsWorldCopies}set renderWorldCopies(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t}get worldSize(){return this.tileSize*this.scale}get cameraWorldSizeForFog(){const t=Math.max(this._camera.getDistanceToElevation(this._averageElevation),Number.EPSILON);return this._worldSizeFromZoom(this._zoomFromMercatorZ(t))}get cameraWorldSize(){const t=Math.max(this._camera.getDistanceToElevation(this._averageElevation,!0),Number.EPSILON);return this._worldSizeFromZoom(this._zoomFromMercatorZ(t))}get pixelsPerMeter(){return this.projection.pixelsPerMeter(this.center.lat,this.worldSize)}get cameraPixelsPerMeter(){return tp(1,this.center.lat)*this.cameraWorldSizeForFog}get centerOffset(){return this.centerPoint._sub(this.size._div(2))}get size(){return new v(this.width,this.height)}get bearing(){return O(this.rotation,-180,180)}set bearing(t){this.rotation=t}get rotation(){return-this.angle/Math.PI*180}set rotation(t){const e=-t*Math.PI/180;this.angle!==e&&(this._unmodified=!1,this.angle=e,this._calcMatrices(),this.rotationMatrix=wu.create(),wu.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))}get pitch(){return this._pitch/Math.PI*180}set pitch(t){const e=I(t,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==e&&(this._unmodified=!1,this._pitch=e,this._calcMatrices())}get aspect(){return this.width/this.height}get fov(){return this._fov/Math.PI*180}get fovX(){return this._fov}get fovY(){const t=1/Math.tan(.5*this.fovX);return 2*Math.atan(1/this.aspect/t)}set fov(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=E(t),this._calcMatrices())}get averageElevation(){return this._averageElevation}set averageElevation(t){this._averageElevation=t,this._calcFogMatrices(),this._distanceTileDataCache={}}get zoom(){return this._zoom}set zoom(t){const e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._setZoom(e),this._updateSeaLevelZoom(),this._constrain(),this._calcMatrices())}_setZoom(t){this._zoom=t,this.scale=this.zoomScale(t),this.tileZoom=Math.floor(t),this.zoomFraction=t-this.tileZoom}_updateCameraOnTerrain(){const t=this.elevation?this.elevation.getAtPoint(this.locationCoordinate(this.center),Number.NEGATIVE_INFINITY):Number.NEGATIVE_INFINITY,e=this.elevation&&t===Number.NEGATIVE_INFINITY&&this.elevation.visibleDemTiles.length>0&&this.elevation.exaggeration()>0&&this._centerAltitudeValidForExaggeration;if(!this._elevation||t===Number.NEGATIVE_INFINITY&&(!e||!this._centerAltitude))return this._centerAltitude=0,this._seaLevelZoom=null,void(this._centerAltitudeValidForExaggeration=void 0);const i=this._elevation;e||this._centerAltitude&&this._centerAltitudeValidForExaggeration&&i.exaggeration()&&this._centerAltitudeValidForExaggeration!==i.exaggeration()?(this._centerAltitude=this._centerAltitude/this._centerAltitudeValidForExaggeration*i.exaggeration(),this._centerAltitudeValidForExaggeration=i.exaggeration()):(this._centerAltitude=t||0,this._centerAltitudeValidForExaggeration=i.exaggeration()),this._updateSeaLevelZoom()}_updateSeaLevelZoom(){void 0!==this._centerAltitudeValidForExaggeration&&(this._seaLevelZoom=this._zoomFromMercatorZ((this.pixelsPerMeter*this._centerAltitude+this.cameraToCenterDistance)/this.worldSize))}sampleAverageElevation(){if(!this._elevation)return 0;const t=this._elevation,e=[[.5,.2],[.3,.5],[.5,.5],[.7,.5],[.5,.8]],i=this.horizonLineFromTop();let n=0,r=0;for(let s=0;s<e.length;s++){const o=new v(e[s][0]*this.width,i+e[s][1]*(this.height-i)),a=t.pointCoordinate(o);if(!a)continue;const l=1/Math.hypot(a[0]-this._camera.position[0],a[1]-this._camera.position[1]);n+=a[3]*l,r+=l}return 0===r?NaN:n/r}get center(){return this._center}set center(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._terrainEnabled()&&("ground"===this.cameraElevationReference?this._updateCameraOnTerrain():this._updateZoomFromElevation()),this._constrain(),this._calcMatrices())}_updateZoomFromElevation(){if(null==this._seaLevelZoom||!this._elevation)return;const t=this._seaLevelZoom,e=this._elevation.getAtPointOrZero(this.locationCoordinate(this.center)),i=this.pixelsPerMeter/this.worldSize*e,n=this._mercatorZfromZoom(t),r=this._mercatorZfromZoom(this._maxZoom),s=Math.max(n-i,r);this._setZoom(this._zoomFromMercatorZ(s))}get padding(){return this._edgeInsets.toJSON()}set padding(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())}computeZoomRelativeTo(t){const e=this.rayIntersectionCoordinate(this.pointRayIntersection(this.centerPoint,t.toAltitude()));let i;i=t.z<this._camera.position[2]?[e.x,e.y,e.z]:[t.x,t.y,t.z];const n=Ou.length(Ou.sub([],this._camera.position,i));return I(this._zoomFromMercatorZ(n),this._minZoom,this._maxZoom)}setFreeCameraOptions(t){if(!this.height)return;if(!t.position&&!t.orientation)return;this._updateCameraState();let e=!1;if(t.orientation&&!ku.exactEquals(t.orientation,this._camera.orientation)&&(e=this._setCameraOrientation(t.orientation)),t.position){const i=[t.position.x,t.position.y,t.position.z];Ou.exactEquals(i,this._camera.position)||(this._setCameraPosition(i),e=!0)}e&&(this._updateStateFromCamera(),this.recenterOnTerrain())}getFreeCameraOptions(){this._updateCameraState();const t=this._camera.position,e=new Xv;return e.position=new cp(t[0],t[1],t[2]),e.orientation=this._camera.orientation,e._elevation=this.elevation,e._renderWorldCopies=this.renderWorldCopies,e}_setCameraOrientation(t){if(!ku.length(t))return!1;ku.normalize(t,t);const e=Ou.transformQuat([],[0,0,-1],t),i=Ou.transformQuat([],[0,-1,0],t);if(i[2]<0)return!1;const n=Yv(e,i);return!!n&&(this._camera.orientation=n,!0)}_setCameraPosition(t){const e=this.zoomScale(this.minZoom)*this.tileSize,i=this.zoomScale(this.maxZoom)*this.tileSize,n=this.cameraToCenterDistance;t[2]=I(t[2],n/i,n/e),this._camera.position=t}get centerPoint(){return this._edgeInsets.getCenter(this.width,this.height)}get fovAboveCenter(){return this._fov*(.5+this.centerOffset.y/this.height)}isPaddingEqual(t){return this._edgeInsets.equals(t)}interpolatePadding(t,e,i){this._unmodified=!1,this._edgeInsets.interpolate(t,e,i),this._constrain(),this._calcMatrices()}coveringZoomLevel(t){const e=(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize));return Math.max(0,e)}getVisibleUnwrappedCoordinates(t){const e=[new Hu(0,t)];if(this.renderWorldCopies){const i=this.pointCoordinate(new v(0,0)),n=this.pointCoordinate(new v(this.width,0)),r=this.pointCoordinate(new v(this.width,this.height)),s=this.pointCoordinate(new v(0,this.height)),o=Math.floor(Math.min(i.x,n.x,r.x,s.x)),a=Math.floor(Math.max(i.x,n.x,r.x,s.x)),l=1;for(let i=o-l;i<=a+l;i++)0!==i&&e.push(new Hu(i,t))}return e}isLODDisabled(t){return(!t||this.pitch<=60)&&this._edgeInsets.top<=this._edgeInsets.bottom&&!this._elevation&&!this.projection.isReprojectedInTileSpace}extendTileCoverForShadows(t,e,i){let n=[];if(0===e[0]&&0===e[1])return n;for(const i of t){const t=i.canonical,r=i.overscaledZ,s=i.wrap,o=1<<t.z,a=t.x+1<o,l=t.x>0,c=t.y+1<o,h=t.y>0,u=i.wrap-(l?0:1),d=i.wrap+(a?0:1),p=l?t.x-1:o-1,f=a?t.x+1:0;e[0]<0?(n.push(new qu(r,d,t.z,f,t.y)),e[1]<0&&c&&(n.push(new qu(r,s,t.z,t.x,t.y+1)),n.push(new qu(r,d,t.z,f,t.y+1))),e[1]>0&&h&&(n.push(new qu(r,s,t.z,t.x,t.y-1)),n.push(new qu(r,d,t.z,f,t.y-1)))):e[0]>0?(n.push(new qu(r,u,t.z,p,t.y)),e[1]<0&&c&&(n.push(new qu(r,s,t.z,t.x,t.y+1)),n.push(new qu(r,u,t.z,p,t.y+1))),e[1]>0&&h&&(n.push(new qu(r,s,t.z,t.x,t.y-1)),n.push(new qu(r,u,t.z,p,t.y-1)))):e[1]<0&&c?n.push(new qu(r,s,t.z,t.x,t.y+1)):h&&n.push(new qu(r,s,t.z,t.x,t.y-1))}if(n.length>1){n.sort(((t,e)=>t.overscaledZ-e.overscaledZ||t.wrap-e.wrap||t.canonical.z-e.canonical.z||t.canonical.x-e.canonical.x||t.canonical.y-e.canonical.y));let t=0,e=0;for(;e<n.length;)n[e].equals(n[t])?++e:n[++t]=n[e++];n.length=t+1}const r=[];for(const t of n)n.some((e=>t.isChildOf(e)))||r.push(t);return n=r.filter((e=>!t.some((t=>!!(e.overscaledZ<i&&t.isChildOf(e))||e.equals(t)||e.isChildOf(t))))),n}coveringTiles(t){let e=this.coveringZoomLevel(t);const i=e,n=this.elevation&&this.elevation.exaggeration(),r=n&&!t.isTerrainDEM,s="mercator"===this.projection.name;if(void 0!==t.minzoom&&e<t.minzoom)return[];void 0!==t.maxzoom&&e>t.maxzoom&&(e=t.maxzoom);const o=this.locationCoordinate(this.center),a=this.center.lat,l=1<<e,c=[l*o.x,l*o.y,0],h="globe"===this.projection.name,u=!h,d=td.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,e,u),p=h?this._camera.mercatorPosition:this.pointCoordinate(this.getCameraPoint()),f=l*tp(1,this.center.lat),m=this._camera.position[2]/tp(1,this.center.lat),g=[l*p.x,l*p.y,m*(u?1:f)],_=h||n,y=this.cameraToCenterDistance/t.tileSize*(t.roundZoom?1:.502),v=this.isLODDisabled(!0)?e:0;let b;if(this._elevation&&t.isTerrainDEM)b=1e4*this._elevation.exaggeration();else if(this._elevation){const t=this._elevation.getMinMaxForVisibleTiles();b=t?t.max:this._centerAltitude}else b=this._centerAltitude;const x=t.isTerrainDEM?-b:this._elevation?this._elevation.getMinElevationBelowMSL():0,w=this.projection.isReprojectedInTileSpace?Jv(this):1,E=t=>{const e=1/4e4,i=new cp(t.x+e,t.y,t.z),n=new cp(t.x,t.y+e,t.z),r=t.toLngLat(),s=i.toLngLat(),o=n.toLngLat(),a=this.locationCoordinate(r),l=this.locationCoordinate(s),c=this.locationCoordinate(o),h=Math.hypot(l.x-a.x,l.y-a.y),u=Math.hypot(c.x-a.x,c.y-a.y);return Math.sqrt(h*u)*w/e},S=t=>{const e=b,i=x;return{aabb:O_(this,l,0,0,0,t,i,e,this.projection),zoom:0,x:0,y:0,minZ:i,maxZ:e,wrap:t,fullyVisible:!1}},M=[];let A=[];const C=e,k=t.reparseOverscaled?i:e,P=t=>t*t,I=P((m-this._centerAltitude)*f),D=t=>{if(!this._elevation||!t.tileID||!s)return;const e=this._elevation.getMinMaxForTile(t.tileID),i=t.aabb;e?(i.min[2]=e.min,i.max[2]=e.max,i.center[2]=(i.min[2]+i.max[2])/2):(t.shouldSplit=O(t),t.shouldSplit||(i.min[2]=i.max[2]=i.center[2]=this._centerAltitude))},O=t=>{if(t.zoom<v)return!0;if(t.zoom===C)return!1;if(null!=t.shouldSplit)return t.shouldSplit;const e=t.aabb.distanceX(g),n=t.aabb.distanceY(g);let s=I,o=1;if(h){s=P(t.aabb.distanceZ(g));const e=Math.pow(2,t.zoom),i=ip((t.y+1)/e),n=ip(t.y/e),r=Math.min(Math.max(a,i),n),l=Kd(r)/Kd(a);if(o=r===a?1/Math.max(1,this._mercatorScaleRatio-.3):Math.min(1,l/this._mercatorScaleRatio),this.zoom<=id&&t.zoom===C-1&&l>=.9)return!0}else if(r&&(s=P(t.aabb.distanceZ(g)*f)),this.projection.isReprojectedInTileSpace&&i<=5){const e=Math.pow(2,t.zoom),i=E(new cp((t.x+.5)/e,(t.y+.5)/e));o=i>.85?1:i}const l=e*e+n*n+s,c=P((1<<C-t.zoom)*y*o*((t,e)=>{if(e*P(.707)<t)return 1;const i=Math.sqrt(e/t);return i/(1.4144271570014144+(Math.pow(1.1,i-1.4144271570014144+1)-1)/(1.1-1)-1)})(Math.max(s,I),l));return l<c};if(this.renderWorldCopies)for(let t=1;t<=3;t++)M.push(S(-t)),M.push(S(t));for(M.push(S(0));M.length>0;){const i=M.pop(),n=i.x,o=i.y;let a=i.fullyVisible;const u=()=>"globe"===this.projection.name&&(0===i.y||i.y===(1<<i.zoom)-1);if(!a){let t=_?i.aabb.intersects(d):i.aabb.intersectsFlat(d);if(0===t&&u()){const e=new $u(i.zoom,n,o);t=vd(this,l,e,!0).intersects(d)}if(0===t)continue;a=2===t}if(i.zoom!==C&&O(i))for(let t=0;t<4;t++){const e=(n<<1)+t%2,c=(o<<1)+(t>>1),u={aabb:s?i.aabb.quadrant(t):O_(this,l,i.zoom+1,e,c,i.wrap,i.minZ,i.maxZ,this.projection),zoom:i.zoom+1,x:e,y:c,wrap:i.wrap,fullyVisible:a,tileID:void 0,shouldSplit:void 0,minZ:i.minZ,maxZ:i.maxZ};r&&!h&&(u.tileID=new qu(i.zoom+1===C?k:i.zoom+1,i.wrap,i.zoom+1,e,c),D(u)),M.push(u)}else{const r=i.zoom===C?k:i.zoom;if(t.minzoom&&t.minzoom>r)continue;if(!a){let t=_?i.aabb.intersectsPrecise(d):i.aabb.intersectsPreciseFlat(d);if(0===t&&u()){const e=new $u(i.zoom,n,o);t=vd(this,l,e,!0).intersectsPrecise(d)}if(0===t)continue}const s=c[0]-(.5+n+(i.wrap<<i.zoom))*(1<<e-i.zoom),h=c[1]-.5-o,p=i.tileID?i.tileID:new qu(r,i.wrap,i.zoom,n,o);A.push({tileID:p,distanceSq:s*s+h*h})}}if(this.fogCullDistSq){const e=this.fogCullDistSq,i=this.horizonLineFromTop();A=A.filter((n=>{const r=[0,0,0,1],s=[un,un,0,1],o=this.calculateFogTileMatrix(n.tileID.toUnwrapped());vu.transformMat4(r,r,o),vu.transformMat4(s,s,o);const a=function(t,e,i){let n=0;for(let i=0;i<2;++i){const r=0;t[i]>r&&(n+=(t[i]-r)*(t[i]-r)),e[i]<r&&(n+=(r-e[i])*(r-e[i]))}return n}(vu.min([],r,s),vu.max([],r,s));if(0===a)return!0;let l=!1;const c=this._elevation;if(c&&a>e&&0!==i){const e=this.calculateProjMatrix(n.tileID.toUnwrapped());let r;t.isTerrainDEM||(r=c.getMinMaxForTile(n.tileID)),r||(r={min:x,max:b});const s=function(t){const e=Math.round((t+45+360)%360/90)%4;return T[e]}(this.rotation),o=[s[0]*un,s[1]*un,r.max];Ou.transformMat4(o,o,e),l=(1-o[1])*this.height*.5<i}return a<e||l}))}return A.sort(((t,e)=>t.distanceSq-e.distanceSq)).map((t=>t.tileID))}resize(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()}get unmodified(){return this._unmodified}zoomScale(t){return Math.pow(2,t)}scaleZoom(t){return Math.log(t)/Math.LN2}project(t){const e=I(t.lat,-rp,rp),i=this.projection.project(t.lng,e);return new v(i.x*this.worldSize,i.y*this.worldSize)}unproject(t){return this.projection.unproject(t.x/this.worldSize,t.y/this.worldSize)}get point(){return this.project(this.center)}get pointMerc(){return this.point._div(this.worldSize)}get pixelsPerMeterRatio(){return this.pixelsPerMeter/tp(1,this.center.lat)/this.worldSize}setLocationAtPoint(t,e){let i,n;const r=this.centerPoint;if("globe"===this.projection.name){const t=this.worldSize;i=(e.x-r.x)/t,n=(e.y-r.y)/t}else{const t=this.pointCoordinate(e),s=this.pointCoordinate(r);i=t.x-s.x,n=t.y-s.y}const s=this.locationCoordinate(t);this.setLocation(new cp(s.x-i,s.y-n))}setLocation(t){this.center=this.coordinateLocation(t),this.projection.wrap&&(this.center=this.center.wrap())}locationPoint(t){return this.projection.locationPoint(this,t)}locationPoint3D(t){return this.projection.locationPoint(this,t,!0)}pointLocation(t){return this.coordinateLocation(this.pointCoordinate(t))}pointLocation3D(t){return this.coordinateLocation(this.pointCoordinate3D(t))}locationCoordinate(t,e){const i=e?tp(e,t.lat):void 0,n=this.projection.project(t.lng,t.lat);return new cp(n.x,n.y,i)}coordinateLocation(t){return this.projection.unproject(t.x,t.y)}pointRayIntersection(t,e){const i=null!=e?e:this._centerAltitude,n=[t.x,t.y,0,1],r=[t.x,t.y,1,1];vu.transformMat4(n,n,this.pixelMatrixInverse),vu.transformMat4(r,r,this.pixelMatrixInverse);const s=r[3];vu.scale(n,n,1/n[3]),vu.scale(r,r,1/s);const o=n[2],a=r[2];return{p0:n,p1:r,t:o===a?0:(i-o)/(a-o)}}screenPointToMercatorRay(t){const e=[t.x,t.y,0,1],i=[t.x,t.y,1,1];return vu.transformMat4(e,e,this.pixelMatrixInverse),vu.transformMat4(i,i,this.pixelMatrixInverse),vu.scale(e,e,1/e[3]),vu.scale(i,i,1/i[3]),e[2]=tp(e[2],this._center.lat)*this.worldSize,i[2]=tp(i[2],this._center.lat)*this.worldSize,vu.scale(e,e,1/this.worldSize),vu.scale(i,i,1/this.worldSize),new Zu([e[0],e[1],e[2]],Ou.normalize([],Ou.sub([],i,e)))}rayIntersectionCoordinate(t){const{p0:e,p1:i,t:n}=t,r=tp(e[2],this._center.lat),s=tp(i[2],this._center.lat);return new cp(Jn(e[0],i[0],n)/this.worldSize,Jn(e[1],i[1],n)/this.worldSize,Jn(r,s,n))}pointCoordinate(t,e=this._centerAltitude){return this.projection.pointCoordinate(this,t.x,t.y,e)}pointCoordinate3D(t){if(!this.elevation)return this.pointCoordinate(t);let e=this.projection.pointCoordinate3D(this,t.x,t.y);if(e)return new cp(e[0],e[1],e[2]);let i=0,n=this.horizonLineFromTop();if(t.y>n)return this.pointCoordinate(t);const r=.02*n,s=t.clone();for(let t=0;t<10&&n-i>r;t++){s.y=Jn(i,n,.66);const t=this.projection.pointCoordinate3D(this,s.x,s.y);t?(n=s.y,e=t):i=s.y}return e?new cp(e[0],e[1],e[2]):this.pointCoordinate(t)}isPointAboveHorizon(t){return this.projection.isPointAboveHorizon(this,t)}isPointOnSurface(t){if(t.y<0||t.y>this.height||t.x<0||t.x>this.width)return!1;if(this.elevation||this.zoom>=nd)return!this.isPointAboveHorizon(t);const e=this.pointCoordinate(t);return e.y>=0&&e.y<=1}_coordinatePoint(t,e){const i=e&&this.elevation?this.elevation.getAtPointOrZero(t,this._centerAltitude):this._centerAltitude,n=[t.x*this.worldSize,t.y*this.worldSize,i+t.toAltitude(),1];return vu.transformMat4(n,n,this.pixelMatrix),n[3]>0?new v(n[0]/n[3],n[1]/n[3]):new v(Number.MAX_VALUE,Number.MAX_VALUE)}_getBoundsNonRectangular(){const{top:t,left:e}=this._edgeInsets,i=this.height-this._edgeInsets.bottom,n=this.width-this._edgeInsets.right,r=this.pointLocation3D(new v(e,t)),s=this.pointLocation3D(new v(n,t)),o=this.pointLocation3D(new v(n,i)),a=this.pointLocation3D(new v(e,i));let l=Math.min(r.lng,s.lng,o.lng,a.lng),c=Math.max(r.lng,s.lng,o.lng,a.lng),h=Math.min(r.lat,s.lat,o.lat,a.lat),u=Math.max(r.lat,s.lat,o.lat,a.lat);const d=Math.pow(2,-this.zoom)/16*270,p="globe"===this.projection.name?1:4,f=(t,e,i,n,r)=>{const s=(t+i)/2,o=(e+n)/2,a=new v(s,o),{lng:m,lat:g}=this.pointLocation3D(a),_=Math.max(0,l-m,h-g,m-c,g-u);l=Math.min(l,m),c=Math.max(c,m),h=Math.min(h,g),u=Math.max(u,g),(r<p||_>d)&&(f(t,e,s,o,r+1),f(s,o,i,n,r+1))};if(f(e,t,n,t,1),f(n,t,n,i,1),f(n,i,e,i,1),f(e,i,e,t,1),"globe"===this.projection.name){const[t,e]=function(t){const e=Au.identity(new Float64Array(16));Au.multiply(e,t.pixelMatrix,t.globeMatrix);const i=[0,ld,0],n=[0,cd,0];return Ou.transformMat4(i,i,e),Ou.transformMat4(n,n,e),[i[0]>0&&i[0]<=t.width&&i[1]>0&&i[1]<=t.height&&!jd(t,new Zd(t.center.lat,90)),n[0]>0&&n[0]<=t.width&&n[1]>0&&n[1]<=t.height&&!jd(t,new Zd(t.center.lat,-90))]}(this);t?(u=90,c=180,l=-180):e&&(h=-90,c=180,l=-180)}return new ac(new Zd(l,h),new Zd(c,u))}_getBoundsRectangular(t,e){const{top:i,left:n}=this._edgeInsets,r=this.height-this._edgeInsets.bottom,s=this.width-this._edgeInsets.right,o=new v(n,i),a=new v(s,i),l=new v(s,r),c=new v(n,r);let h=this.pointCoordinate(o,t),u=this.pointCoordinate(a,t);const d=this.pointCoordinate(l,e),p=this.pointCoordinate(c,e),f=(t,e)=>(e.y-t.y)/(e.x-t.x);return h.y>1&&u.y>=0?h=new cp((1-p.y)/f(p,h)+p.x,1):h.y<0&&u.y<=1&&(h=new cp(-p.y/f(p,h)+p.x,0)),u.y>1&&h.y>=0?u=new cp((1-d.y)/f(d,u)+d.x,1):u.y<0&&h.y<=1&&(u=new cp(-d.y/f(d,u)+d.x,0)),(new ac).extend(this.coordinateLocation(h)).extend(this.coordinateLocation(u)).extend(this.coordinateLocation(p)).extend(this.coordinateLocation(d))}_getBoundsRectangularTerrain(){const t=this.elevation;if(!t.visibleDemTiles.length||t.isUsingMockSource())return this._getBoundsRectangular(0,0);const e=t.visibleDemTiles.reduce(((t,e)=>{if(e.dem){const i=e.dem.tree;t.min=Math.min(t.min,i.minimums[0]),t.max=Math.max(t.max,i.maximums[0])}return t}),{min:Number.MAX_VALUE,max:0});return this._getBoundsRectangular(e.min*t.exaggeration(),e.max*t.exaggeration())}getBounds(){return"mercator"===this.projection.name||"equirectangular"===this.projection.name?this._terrainEnabled()?this._getBoundsRectangularTerrain():this._getBoundsRectangular(0,0):this._getBoundsNonRectangular()}horizonLineFromTop(t=!0){const e=this.height/2/Math.tan(this._fov/2)/Math.tan(Math.max(this._pitch,.1))-this.centerOffset.y,i=this.height/2-e*(1-this._horizonShift);return t?Math.max(0,i):i}getMaxBounds(){return this.maxBounds}setMaxBounds(t){this.maxBounds=t,this.minLat=-rp,this.maxLat=rp,this.minLng=-180,this.maxLng=180,t&&(this.minLat=t.getSouth(),this.maxLat=t.getNorth(),this.minLng=t.getWest(),this.maxLng=t.getEast(),this.maxLng<this.minLng&&(this.maxLng+=360)),this.worldMinX=Qd(this.minLng)*this.tileSize,this.worldMaxX=Qd(this.maxLng)*this.tileSize,this.worldMinY=Jd(this.maxLat)*this.tileSize,this.worldMaxY=Jd(this.minLat)*this.tileSize,this._constrain()}calculatePosMatrix(t,e){return this.projection.createTileMatrix(this,e,t)}calculateDistanceTileData(t){const e=t.key,i=this._distanceTileDataCache;if(i[e])return i[e];const n=t.canonical,r=1/this.height,s=this.cameraWorldSize,o=s/this.zoomScale(n.z),a=(n.x+Math.pow(2,n.z)*t.wrap)*o,l=n.y*o,c=this.point;c.x*=s/this.worldSize,c.y*=s/this.worldSize;const h=this.angle,u=Math.sin(-h),d=-Math.cos(-h);return i[e]={bearing:[u,d],center:[(c.x-a)*r,(c.y-l)*r],scale:o/un*r},i[e]}calculateFogTileMatrix(t){const e=t.key,i=this._fogTileMatrixCache;if(i[e])return i[e];const n=this.projection.createTileMatrix(this,this.cameraWorldSizeForFog,t);return Au.multiply(n,this.worldToFogMatrix,n),i[e]=new Float32Array(n),i[e]}calculateProjMatrix(t,e=!1,i=!1){const n=t.key;let r;if(r=i?this._expandedProjMatrixCache:e?this._alignedProjMatrixCache:this._projMatrixCache,r[n])return r[n];const s=this.calculatePosMatrix(t,this.worldSize);let o;return o=this.projection.isReprojectedInTileSpace?this.mercatorMatrix:i?this.expandedFarZProjMatrix:e?this.alignedProjMatrix:this.projMatrix,Au.multiply(s,o,s),r[n]=new Float32Array(s),r[n]}calculatePixelsToTileUnitsMatrix(t){const e=t.tileID.key,i=this._pixelsToTileUnitsCache;if(i[e])return i[e];const n=function(t,e){const{scale:i}=t.tileTransform,n=i*un/(t.tileSize*Math.pow(2,e.zoom-t.tileID.overscaledZ+t.tileID.canonical.z));return wu.scale(new Float32Array(4),e.inverseAdjustmentMatrix,[n,n])}(t,this);return i[e]=n,i[e]}customLayerMatrix(){return this.mercatorMatrix.slice()}globeToMercatorMatrix(){if("globe"===this.projection.name){const t=1/this.worldSize,e=Au.fromScaling([],[t,t,t]);return Au.multiply(e,e,this.globeMatrix),e}}recenterOnTerrain(){if(!this._elevation||"globe"===this.projection.name)return;const t=this._elevation;this._updateCameraState();const e=tp(1,this._center.lat)*this.worldSize,i=this._computeCameraPosition(e),n=this._camera.forward(),r=tp(1,this._center.lat);i[2]/=r,n[2]/=r,Ou.normalize(n,n);const s=t.raycast(i,n,t.exaggeration());if(s){const t=Ou.scaleAndAdd([],i,n,s),e=new cp(t[0],t[1],tp(t[2],ip(t[1]))),o=(e.z+Ou.length([e.x-i[0],e.y-i[1],e.z-i[2]*r]))*this._pixelsPerMercatorPixel;this._seaLevelZoom=this._zoomFromMercatorZ(o),this._centerAltitude=e.toAltitude(),this._center=this.coordinateLocation(e),this._updateZoomFromElevation(),this._constrain(),this._calcMatrices()}}_constrainCamera(t=!1){if(!this._elevation)return;const e=this._elevation,i=tp(1,this._center.lat)*this.worldSize,n=this._computeCameraPosition(i),r=e.getAtPointOrZero(new cp(...n)),s=this.pixelsPerMeter/this.worldSize*r,o=this._minimumHeightOverTerrain(),a=n[2]-s;if(a<=o)if(a<0||t){const t=this.locationCoordinate(this._center,this._centerAltitude),e=[n[0],n[1],t.z-n[2]],i=Ou.length(e);e[2]-=(o-a)/this._pixelsPerMercatorPixel;const r=Ou.length(e);if(0===r)return;Ou.scale(e,e,i/r*this._pixelsPerMercatorPixel),this._camera.position=[n[0],n[1],t.z*this._pixelsPerMercatorPixel-e[2]],this._updateStateFromCamera()}else this._isCameraConstrained=!0}_constrain(){if(!this.center||!this.width||!this.height||this._constraining)return;this._constraining=!0;const t="globe"===this.projection.name||this.mercatorFromTransition;if(this.projection.isReprojectedInTileSpace||t){const e=this.center;return e.lat=I(e.lat,this.minLat,this.maxLat),(this.maxBounds||!this.renderWorldCopies&&!t)&&(e.lng=I(e.lng,this.minLng,this.maxLng)),this.center=e,void(this._constraining=!1)}const e=this._unmodified,{x:i,y:n}=this.point;let r=0,s=i,o=n;const a=this.width/2,l=this.height/2,c=this.worldMinY*this.scale,h=this.worldMaxY*this.scale;if(n-l<c&&(o=c+l),n+l>h&&(o=h-l),h-c<this.height&&(r=Math.max(r,this.height/(h-c)),o=(h+c)/2),this.maxBounds||!this._renderWorldCopies||!this.projection.wrap){const t=this.worldMinX*this.scale,e=this.worldMaxX*this.scale,n=this.worldSize/2-(t+e)/2;s=(i+n+this.worldSize)%this.worldSize-n,s-a<t&&(s=t+a),s+a>e&&(s=e-a),e-t<this.width&&(r=Math.max(r,this.width/(e-t)),s=(e+t)/2)}s===i&&o===n||(this.center=this.unproject(new v(s,o))),r&&(this.zoom+=this.scaleZoom(r)),this._constrainCamera(),this._unmodified=e,this._constraining=!1}_minZoomForBounds(){let t=Math.max(0,this.scaleZoom(this.height/(this.worldMaxY-this.worldMinY)));return this.maxBounds&&(t=Math.max(t,this.scaleZoom(this.width/(this.worldMaxX-this.worldMinX)))),t}_maxCameraBoundsDistance(){return this._mercatorZfromZoom(this._minZoomForBounds())}_calcMatrices(){if(!this.height)return;const t=this.centerOffset,e="globe"===this.projection.name,i=this.pixelsPerMeter;"globe"===this.projection.name&&(this._mercatorScaleRatio=tp(1,this.center.lat)/tp(1,45));const n=tb(this.projection,this.zoom,this.width,this.height,1024);this._pixelsPerMercatorPixel=this.projection.pixelSpaceConversion(this.center.lat,this.worldSize,n),this.cameraToCenterDistance=.5/Math.tan(.5*this._fov)*this.height*this._pixelsPerMercatorPixel,this._updateCameraState(),this._farZ=this.projection.farthestPixelDistance(this),this._nearZ=this.height/50;const r="meters"===this.projection.zAxisUnit?i:1,s=this._camera.getWorldToCamera(this.worldSize,r);let o;const a=this._camera.getCameraToClipPerspective(this._fov,this.width/this.height,this._nearZ,this._farZ);if(a[8]=2*-t.x/this.width,a[9]=2*t.y/this.height,this.isOrthographic){let e=.5*this.height/Math.tan(this._fov/2)*1*Math.tan(.5*this._fov),i=e*this.aspect,n=-i,r=-e;i-=t.x,n-=t.x,e+=t.y,r+=t.y,o=this._camera.getCameraToClipOrthographic(n,i,r,e,this._nearZ,this._farZ),((t,e,i,n)=>{for(let r=0;r<16;r++)t[r]=wb(e[r],i[r],n)})(o,o,a,Eb(this.pitch>=15?1:this.pitch/15))}else o=a;const l=Au.mul([],a,s);let c=Au.mul([],o,s);if(this.projection.isReprojectedInTileSpace){const t=this.locationCoordinate(this.center),e=Au.identity([]);Au.translate(e,e,[t.x*this.worldSize,t.y*this.worldSize,0]),Au.multiply(e,e,Qv(this)),Au.translate(e,e,[-t.x*this.worldSize,-t.y*this.worldSize,0]),Au.multiply(c,c,e),Au.multiply(l,l,e),this.inverseAdjustmentMatrix=function(t){const e=Qv(t,!0);return wu.invert([],[e[0],e[1],e[4],e[5]])}(this)}else this.inverseAdjustmentMatrix=[1,0,0,1];if(this.mercatorMatrix=Au.scale([],c,[this.worldSize,this.worldSize,this.worldSize/r,1]),this.projMatrix=c,this.invProjMatrix=Au.invert(new Float64Array(16),this.projMatrix),e){const e=this._camera.getCameraToClipPerspective(this._fov,this.width/this.height,this._nearZ,1/0);e[8]=2*-t.x/this.width,e[9]=2*t.y/this.height,this.expandedFarZProjMatrix=Au.mul([],e,s)}else this.expandedFarZProjMatrix=this.projMatrix;const h=Au.invert([],o);this.frustumCorners=Yu.fromInvProjectionMatrix(h,this.horizonLineFromTop(),this.height),this.cameraFrustum=td.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,0,!e);const u=new Float32Array(16);Au.identity(u),Au.scale(u,u,[1,-1,1]),Au.rotateX(u,u,this._pitch),Au.rotateZ(u,u,this.angle);const d=Au.perspective(new Float32Array(16),this._fov,this.width/this.height,this._nearZ,this._farZ);this.starsProjMatrix=Au.clone(d);const p=(Math.PI/2-this._pitch)*(this.height/this._fov)*this._horizonShift;d[8]=2*-t.x/this.width,d[9]=2*(t.y+p)/this.height,this.skyboxMatrix=Au.multiply(u,d,u);const f=this.point,m=f.x,g=f.y,_=this.width%2/2,y=this.height%2/2,v=Math.cos(this.angle),b=Math.sin(this.angle),x=m-Math.round(m)+v*_+b*y,w=g-Math.round(g)+v*y+b*_,E=new Float64Array(c);if(Au.translate(E,E,[x>.5?x-1:x,w>.5?w-1:w,0]),this.alignedProjMatrix=E,c=Au.create(),Au.scale(c,c,[this.width/2,-this.height/2,1]),Au.translate(c,c,[1,-1,0]),this.labelPlaneMatrix=c,c=Au.create(),Au.scale(c,c,[1,-1,1]),Au.translate(c,c,[-1,-1,0]),Au.scale(c,c,[2/this.width,2/this.height,1]),this.glCoordMatrix=c,this.pixelMatrix=Au.multiply(new Float64Array(16),this.labelPlaneMatrix,l),this._calcFogMatrices(),this._distanceTileDataCache={},c=Au.invert(new Float64Array(16),this.pixelMatrix),!c)throw new Error("failed to invert matrix");if(this.pixelMatrixInverse=c,"globe"===this.projection.name||this.mercatorFromTransition){this.globeMatrix=function(t){const{x:e,y:i}=t.point,{lng:n,lat:r}=t._center;return Id(e,i,t.worldSize,n,r)}(this);const t=[this.globeMatrix[12],this.globeMatrix[13],this.globeMatrix[14]];this.globeCenterInViewSpace=Ou.transformMat4(t,t,s),this.globeRadius=this.worldSize/2/Math.PI-1}else this.globeMatrix=c;this._projMatrixCache={},this._alignedProjMatrixCache={},this._pixelsToTileUnitsCache={},this._expandedProjMatrixCache={}}_calcFogMatrices(){this._fogTileMatrixCache={};const t=this.cameraWorldSizeForFog,e=this.cameraPixelsPerMeter,i=this._camera.position,n=1/this.height/this._pixelsPerMercatorPixel,r=[t,t,e];Ou.scale(r,r,n),Ou.scale(i,i,-1),Ou.multiply(i,i,r);const s=Au.create();Au.translate(s,s,i),Au.scale(s,s,r),this.mercatorFogMatrix=s,this.worldToFogMatrix=this._camera.getWorldToCameraPosition(t,e,n)}_computeCameraPosition(t){const e=(t=t||this.pixelsPerMeter)/this.pixelsPerMeter,i=this._camera.forward(),n=this.point,r=this._mercatorZfromZoom(this._seaLevelZoom?this._seaLevelZoom:this._zoom)*e-t/this.worldSize*this._centerAltitude;return[n.x/this.worldSize-i[0]*r,n.y/this.worldSize-i[1]*r,t/this.worldSize*this._centerAltitude-i[2]*r]}_updateCameraState(){this.height&&(this._camera.setPitchBearing(this._pitch,this.angle),this._camera.position=this._computeCameraPosition())}_translateCameraConstrained(t){const e=this._maxCameraBoundsDistance()*Math.cos(this._pitch),i=this._camera.position[2],n=t[2];let r=1;this.projection.wrap&&(this.center=this.center.wrap()),n>0&&(r=Math.min((e-i)/n,1)),this._camera.position=Ou.scaleAndAdd([],this._camera.position,t,r),this._updateStateFromCamera()}_updateStateFromCamera(){const t=this._camera.position,e=this._camera.forward(),{pitch:i,bearing:n}=this._camera.getPitchBearing(),r=tp(this._centerAltitude,this.center.lat)*this._pixelsPerMercatorPixel,s=this._mercatorZfromZoom(this._maxZoom)*Math.cos(E(this._maxPitch)),o=Math.max((t[2]-r)/Math.cos(i),s),a=this._zoomFromMercatorZ(o);Ou.scaleAndAdd(t,t,e,o),this._pitch=I(i,E(this.minPitch),E(this.maxPitch)),this.angle=O(n,-Math.PI,Math.PI),this._setZoom(I(a,this._minZoom,this._maxZoom)),this._updateSeaLevelZoom(),this._center=this.coordinateLocation(new cp(t[0],t[1],t[2])),this._unmodified=!1,this._constrain(),this._calcMatrices()}_worldSizeFromZoom(t){return Math.pow(2,t)*this.tileSize}_mercatorZfromZoom(t){return this.cameraToCenterDistance/this._worldSizeFromZoom(t)}_minimumHeightOverTerrain(){const t=Math.min((null!=this._seaLevelZoom?this._seaLevelZoom:this._zoom)+4,this._maxZoom);return this._mercatorZfromZoom(t)}_zoomFromMercatorZ(t){return this.scaleZoom(this.cameraToCenterDistance/(t*this.tileSize))}zoomFromMercatorZAdjusted(t){let e=0,i=nd,n=0,r=1/0;for(;i-e>1e-6&&i>e;){const s=e+.5*(i-e),o=this.tileSize*Math.pow(2,s),a=this.getCameraToCenterDistance(this.projection,s,o),l=this.scaleZoom(a/(t*this.tileSize)),c=Math.abs(s-l);c<r&&(r=c,n=s),s<l?e=s:i=s}return n}_terrainEnabled(){return!(!this._elevation||!this.projection.supportsTerrain&&(Y("Terrain is not yet supported with alternate projections. Use mercator or globe to enable terrain."),1))}anyCornerOffEdge(t,e){const i=Math.min(t.x,e.x),n=Math.max(t.x,e.x),r=Math.min(t.y,e.y),s=Math.max(t.y,e.y);if(r<this.horizonLineFromTop(!1))return!0;if("mercator"!==this.projection.name)return!1;const o=[new v(i,r),new v(n,s),new v(i,s),new v(n,r)],a=this.renderWorldCopies?-3:0,l=this.renderWorldCopies?4:1;for(const t of o){const e=this.pointRayIntersection(t);if(e.t<0)return!0;const i=this.rayIntersectionCoordinate(e);if(i.x<a||i.y<0||i.x>l||i.y>1)return!0}return!1}isHorizonVisible(){return this.pitch+S(this.fovAboveCenter)>88||this.anyCornerOffEdge(new v(0,0),new v(this.width,this.height))}zoomDeltaToMovement(t,e){const i=Ou.length(Ou.sub([],this._camera.position,t)),n=this._zoomFromMercatorZ(i)+e;return i-this._mercatorZfromZoom(n)}getCameraPoint(){if("globe"===this.projection.name){const t=function([t,e,i],n){const r=[t,e,i,1];vu.transformMat4(r,r,n);const s=r[3]=Math.max(r[3],1e-6);return r[0]/=s,r[1]/=s,r[2]/=s,r}([this.globeMatrix[12],this.globeMatrix[13],this.globeMatrix[14]],this.pixelMatrix);return new v(t[0],t[1])}{const t=Math.tan(this._pitch)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new v(0,t))}}getCameraToCenterDistance(t,e=this.zoom,i=this.worldSize){const n=tb(t,e,this.width,this.height,1024),r=t.pixelSpaceConversion(this.center.lat,i,n);let s=.5/Math.tan(.5*this._fov)*this.height*r;return this.isOrthographic&&(s=wb(1,s,Eb(this.pitch>=15?1:this.pitch/15))),s}getWorldToCameraMatrix(){const t=this._camera.getWorldToCamera(this.worldSize,"meters"===this.projection.zAxisUnit?this.pixelsPerMeter:1);return"globe"===this.projection.name&&Au.multiply(t,t,this.globeMatrix),t}getFrustum(t){return td.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,t,"meters"===this.projection.zAxisUnit)}}function Tb(t,e,i){Au.identity(t),Au.rotateZ(t,t,E(e[2])),Au.rotateX(t,t,E(e[0])),Au.rotateY(t,t,E(e[1])),Au.scale(t,t,i),Au.multiply(t,t,[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1])}function Mb(t,e,i,n,r,s,o,a){const l=[i[0]-e[0],i[1]-e[1],0],c=[n[0]-e[0],n[1]-e[1],0];if(Ou.length(l)<1e-12||Ou.length(c)<1e-12)return ku.identity(t);const h=Ou.cross([],l,c);Ou.normalize(h,h),Ou.subtract(c,n,e),l[2]=(s-r)*a,c[2]=(o-r)*a;const u=l;return Ou.cross(u,l,c),Ou.normalize(u,u),ku.rotationTo(t,h,u)}function Ab(t,e,i=!1){const n=Od(e.zoom),r=function(t,e,i){const n=e.worldSize,r=[t[12],t[13],t[14]],s=ip(r[1]/n),o=ep(r[0]/n),a=Au.identity([]),l=tp(1,s)*n,c=tp(1,0)*n*op(s,e.zoom),h=1/kd(n);let u=c*h;if(i){const t=tb(e.projection,e.zoom,e.width,e.height,1024);u=h*e.projection.pixelSpaceConversion(e.center.lat,n,t)}const d=Ed(s,o);Ou.add(d,d,Ou.scale([],Ou.normalize([],d),l*u*r[2]));const p=function(t){const e=[t[0],t[1],t[2]];let i=[0,1,0];const n=Ou.cross([],i,e);return Ou.cross(i,e,n),0===Ou.squaredLength(i)&&(i=[0,1,0],Ou.cross(n,e,i)),Ou.normalize(n,n),Ou.normalize(i,i),Ou.normalize(e,e),[n[0],n[1],n[2],0,i[0],i[1],i[2],0,e[0],e[1],e[2],0,t[0],t[1],t[2],1]}(d);Au.scale(a,a,[u,u,u*l]),Au.translate(a,a,[-r[0],-r[1],-r[2]]);const f=Au.multiply([],e.globeMatrix,p);return Au.multiply(f,f,a),Au.multiply(f,f,t),f}(t,e,i);if(n>0){const i=function(t,e){const i=e.worldSize,n=tp(1,0)*i*op(e.center.lat,e.zoom)/kd(i),r=tp(1,e.center.lat)*i,s=Au.identity([]);return Au.rotateY(s,s,E(e.center.lng)),Au.rotateX(s,s,E(e.center.lat)),Au.translate(s,s,[0,0,rd]),Au.scale(s,s,[n,n,n*r]),Au.translate(s,s,[e.point.x-.5*i,e.point.y-.5*i,0]),Au.multiply(s,s,t),Au.multiply(s,e.globeMatrix,s)}(t,e);return function(t,e,i){const n=(t,e,i)=>{const n=Ou.length(t),r=Ou.length(e),s=gd(t,e,i);return Ou.scale(s,s,1/Ou.length(s)*Jn(n,r,i))},r=n([t[0],t[1],t[2]],[e[0],e[1],e[2]],i),s=n([t[4],t[5],t[6]],[e[4],e[5],e[6]],i),o=n([t[8],t[9],t[10]],[e[8],e[9],e[10]],i),a=gd([t[12],t[13],t[14]],[e[12],e[13],e[14]],i);return[r[0],r[1],r[2],0,s[0],s[1],s[2],0,o[0],o[1],o[2],0,a[0],a[1],a[2],1]}(r,i,n)}return r}const Cb=64,kb=[1,1,1];class Pb{constructor(t,e,i,n){this.id=t,this.position=null!=e?new Zd(e[0],e[1]):new Zd(0,0),this.orientation=null!=i?i:[0,0,0],this.nodes=n,this.uploaded=!1,this.aabb=new ed([1/0,1/0,1/0],[-1/0,-1/0,-1/0]),this.matrix=[]}_applyTransformations(t,e){if(Au.multiply(t.matrix,e,t.matrix),t.meshes)for(const e of t.meshes){const i=ed.applyTransform(e.aabb,t.matrix);this.aabb.encapsulate(i)}if(t.children)for(const e of t.children)this._applyTransformations(e,t.matrix)}computeBoundsAndApplyParent(){const t=Au.identity([]);for(const e of this.nodes)this._applyTransformations(e,t)}_positionModelOnTerrain(t,e){const i=t.elevation;if(!i)return 0;const n=ed.projectAabbCorners(this.aabb,this.matrix),r=tp(1,this.position.lat)*t.worldSize,s=function(t,e){const i=[0,0,1],n=[{corners:[0,1,3,2],dotProductWithUp:0},{corners:[1,5,2,6],dotProductWithUp:0},{corners:[0,4,1,5],dotProductWithUp:0},{corners:[2,6,3,7],dotProductWithUp:0},{corners:[4,7,5,6],dotProductWithUp:0},{corners:[0,3,4,7],dotProductWithUp:0}];for(const r of n){const n=t[r.corners[0]],s=t[r.corners[1]],o=t[r.corners[2]],a=[s[0]-n[0],s[1]-n[1],e*(s[2]-n[2])],l=Ou.cross(a,a,[o[0]-n[0],o[1]-n[1],e*(o[2]-n[2])]);Ou.normalize(l,l),r.dotProductWithUp=Ou.dot(l,i)}return n.sort(((t,e)=>t.dotProductWithUp-e.dotProductWithUp)),n[0].corners}(n,r),o=n[s[0]],a=n[s[1]],l=n[s[2]],c=n[s[3]],h=i.getAtPointOrZero(new cp(o[0]/t.worldSize,o[1]/t.worldSize),0),u=i.getAtPointOrZero(new cp(a[0]/t.worldSize,a[1]/t.worldSize),0),d=i.getAtPointOrZero(new cp(l[0]/t.worldSize,l[1]/t.worldSize),0),p=i.getAtPointOrZero(new cp(c[0]/t.worldSize,c[1]/t.worldSize),0),f=(h+p)/2,m=(u+d)/2;return f>m?u<d?Mb(e,a,c,o,u,p,h,r):Mb(e,l,o,c,d,h,p,r):h<p?Mb(e,o,a,l,h,u,d,r):Mb(e,c,l,a,p,d,u,r),Math.max(f,m)}computeModelMatrix(t,e,i,n,r,s,o=!1){const a=t.transform,l=a.zoom,c=a.project(this.position),h=op(this.position.lat,l),u=1/h;Au.identity(this.matrix),Au.translate(this.matrix,this.matrix,[c.x+n[0]*u,c.y+n[1]*u,n[2]]);let d=1,p=1;const f=a.worldSize;if(o){if("mercator"===a.projection.name){let t=0;a.elevation&&(t=a.elevation.getAtPointOrZero(new cp(c.x/f,c.y/f),0));const e=vu.transformMat4([],[c.x,c.y,t,1],a.projMatrix)[3]/a.cameraToCenterDistance;d=e,p=e*op(a.center.lat,l)}else if("globe"===a.projection.name){const t=Ab(this.matrix,a),e=Au.multiply([],a.projMatrix,t),i=[0,0,0,1];vu.transformMat4(i,i,e);const n=i[3]/a.cameraToCenterDistance,r=Od(l),s=a.projection.pixelsPerMeter(this.position.lat,f)*op(this.position.lat,l),o=a.projection.pixelsPerMeter(a.center.lat,f)*op(a.center.lat,l);d=n/Jn(s,sp(a.center.lat),r),p=n*h/s,d*=o,p*=o}}else d=u;Au.scale(this.matrix,this.matrix,[d,d,p]);const m=[...this.matrix],g=this.orientation,_=[];if(Tb(_,[g[0]+e[0],g[1]+e[1],g[2]+e[2]],i),Au.multiply(this.matrix,m,_),r&&a.elevation){let t=0;const e=[];if(s&&a.elevation){t=this._positionModelOnTerrain(a,e);const i=Au.fromQuat([],e),n=Au.multiply([],i,_);Au.multiply(this.matrix,m,n)}else t=a.elevation.getAtPointOrZero(new cp(c.x/f,c.y/f),0);0!==t&&(this.matrix[14]+=t)}}upload(t){if(!this.uploaded){for(const e of this.nodes)Ob(e,t);for(const t of this.nodes)Lb(t);this.uploaded=!0}}destroy(){for(const t of this.nodes)zb(t)}}function Ib(t,e,i=!1){t.uploaded||(t.gfxTexture=new My(e,t.image,i?e.gl.R8:e.gl.RGBA,{useMipmap:t.sampler.minFilter>=e.gl.NEAREST_MIPMAP_NEAREST}),t.uploaded=!0,t.image=null)}function Db(t,e,i){t.indexBuffer=e.createIndexBuffer(t.indexArray,!1,!0),t.vertexBuffer=e.createVertexBuffer(t.vertexArray,Nv.members,!1,!0),t.normalArray&&(t.normalBuffer=e.createVertexBuffer(t.normalArray,$v.members,!1,!0)),t.texcoordArray&&(t.texcoordBuffer=e.createVertexBuffer(t.texcoordArray,Uv.members,!1,!0)),t.colorArray&&(t.colorBuffer=e.createVertexBuffer(t.colorArray,(12===t.colorArray.bytesPerElement?jv:Vv).members,!1,!0)),t.featureArray&&(t.pbrBuffer=e.createVertexBuffer(t.featureArray,qv.members,!0)),t.segments=bl.simpleSegment(0,0,t.vertexArray.length,t.indexArray.length);const n=t.material;n.pbrMetallicRoughness.baseColorTexture&&Ib(n.pbrMetallicRoughness.baseColorTexture,e),n.pbrMetallicRoughness.metallicRoughnessTexture&&Ib(n.pbrMetallicRoughness.metallicRoughnessTexture,e),n.normalTexture&&Ib(n.normalTexture,e),n.occlusionTexture&&Ib(n.occlusionTexture,e,i),n.emissionTexture&&Ib(n.emissionTexture,e)}function Ob(t,e,i){if(t.meshes)for(const n of t.meshes)Db(n,e,i);if(t.children)for(const n of t.children)Ob(n,e,i)}function Lb(t){if(t.meshes)for(const e of t.meshes)e.indexArray.destroy(),e.vertexArray.destroy(),e.colorArray&&e.colorArray.destroy(),e.normalArray&&e.normalArray.destroy(),e.texcoordArray&&e.texcoordArray.destroy(),e.featureArray&&e.featureArray.destroy();if(t.children)for(const e of t.children)Lb(e)}function zb(t){if(t.meshes)for(const i of t.meshes)i.vertexBuffer&&(i.vertexBuffer.destroy(),i.indexBuffer.destroy(),i.normalBuffer&&i.normalBuffer.destroy(),i.texcoordBuffer&&i.texcoordBuffer.destroy(),i.colorBuffer&&i.colorBuffer.destroy(),i.pbrBuffer&&i.pbrBuffer.destroy(),i.segments.destroy(),i.material&&((e=i.material).pbrMetallicRoughness.baseColorTexture&&e.pbrMetallicRoughness.baseColorTexture.gfxTexture&&e.pbrMetallicRoughness.baseColorTexture.gfxTexture.destroy(),e.pbrMetallicRoughness.metallicRoughnessTexture&&e.pbrMetallicRoughness.metallicRoughnessTexture.gfxTexture&&e.pbrMetallicRoughness.metallicRoughnessTexture.gfxTexture.destroy(),e.normalTexture&&e.normalTexture.gfxTexture&&e.normalTexture.gfxTexture.destroy(),e.emissionTexture&&e.emissionTexture.gfxTexture&&e.emissionTexture.gfxTexture.destroy(),e.occlusionTexture&&e.occlusionTexture.gfxTexture&&e.occlusionTexture.gfxTexture.destroy()));var e;if(t.children)for(const e of t.children)zb(e)}class Rb{constructor(t,e){this.feature=t,this.instancedDataOffset=e,this.instancedDataCount=0,this.rotation=[0,0,0],this.scale=[1,1,1],this.translation=[0,0,0]}}class Fb{constructor(){this.instancedDataArray=new rl,this.instancesEvaluatedElevation=[],this.features=[],this.idToFeaturesIndex={}}}class Bb{constructor(t){this.zoom=t.zoom,this.canonical=t.canonical,this.layers=t.layers,this.layerIds=this.layers.map((t=>t.fqid)),this.projection=t.projection,this.index=t.index,this.hasZoomDependentProperties=this.layers[0].isZoomDependent(),this.stateDependentLayerIds=this.layers.filter((t=>t.isStateDependent())).map((t=>t.id)),this.hasPattern=!1,this.instancesPerModel={},this.validForExaggeration=0,this.maxVerticalOffset=0,this.maxScale=0,this.maxHeight=0,this.lookupDim=this.zoom>this.canonical.z?256:this.zoom>15?75:100,this.instanceCount=0,this.terrainElevationMin=0,this.terrainElevationMax=0,this.validForDEMTile={id:null,timestamp:0}}populate(t,e,i,n){this.tileToMeter=lp(i);const r=this.layers[0]._featureFilter.needGeometry;this.lookup=new Uint8Array(this.lookupDim*this.lookupDim);for(const{feature:s,id:o,index:a,sourceLayerIndex:l}of t){const t=yp(s,r);if(!this.layers[0]._featureFilter.filter(new oa(this.zoom),t,i))continue;const c={id:o,sourceLayerIndex:l,index:a,geometry:r?t.geometry:_p(s,i,n),properties:s.properties,type:s.type,patterns:{}},h=this.addFeature(c,c.geometry,t);h&&e.featureIndex.insert(s,c.geometry,a,l,this.index,this.instancesPerModel[h].instancedDataArray.length)}this.lookup=null}update(t,e,i,n){for(const e in this.instancesPerModel){const i=this.instancesPerModel[e];for(const e in t)i.idToFeaturesIndex.hasOwnProperty(e)&&this.evaluate(i.features[i.idToFeaturesIndex[e]],t[e],i,!0)}this.maxHeight=0}updateZoomBasedPaintProperties(){if(!this.hasZoomDependentProperties)return!1;let t=!1;for(const e in this.instancesPerModel){const i=this.instancesPerModel[e];for(const e of i.features){const n=this.layers[0],r=e.feature,s=this.canonical,o=n.paint.get("model-rotation").evaluate(r,{},s),a=n.paint.get("model-scale").evaluate(r,{},s),l=n.paint.get("model-translation").evaluate(r,{},s);Ou.exactEquals(e.rotation,o)&&Ou.exactEquals(e.scale,a)&&Ou.exactEquals(e.translation,l)||(this.evaluate(e,e.featureStates,i,!0),t=!0)}}return t}isEmpty(){for(const t in this.instancesPerModel)if(0!==this.instancesPerModel[t].instancedDataArray.length)return!1;return!0}uploadPending(){return!this.uploaded}upload(t){if(!this.uploaded)for(const e in this.instancesPerModel){const i=this.instancesPerModel[e];i.instancedDataArray.length<0||0===i.instancedDataArray.length||(i.instancedDataBuffer?i.instancedDataBuffer.updateData(i.instancedDataArray):i.instancedDataBuffer=t.createVertexBuffer(i.instancedDataArray,Hv.members,!0,void 0,this.instanceCount))}this.uploaded=!0}destroy(){for(const t in this.instancesPerModel){const e=this.instancesPerModel[t];0!==e.instancedDataArray.length&&e.instancedDataBuffer&&e.instancedDataBuffer.destroy()}}addFeature(t,e,i){const n=this.layers[0],r=n.layout.get("model-id").evaluate(i,{},this.canonical);if(!r)return Y(`modelId is not evaluated for layer ${n.id} and it is not going to get rendered.`),r;this.instancesPerModel[r]||(this.instancesPerModel[r]=new Fb);const s=this.instancesPerModel[r],o=s.instancedDataArray,a=new Rb(i,o.length);for(const t of e)for(const e of t){if(e.x<0||e.x>=un||e.y<0||e.y>=un)continue;const t=(this.lookupDim-1)/un,i=this.lookupDim*(e.y*t|0)+e.x*t|0;if(this.lookup){if(0!==this.lookup[i])continue;this.lookup[i]=1}this.instanceCount++;const n=o.length;o.resize(n+1),s.instancesEvaluatedElevation.push(0),o.float32[16*n]=e.x,o.float32[16*n+1]=e.y}return a.instancedDataCount=s.instancedDataArray.length-a.instancedDataOffset,a.instancedDataCount>0&&(t.id&&(s.idToFeaturesIndex[t.id]=s.features.length),s.features.push(a),this.evaluate(a,{},s,!1)),r}evaluate(t,e,i,n){const r=this.layers[0],s=t.feature,o=this.canonical,a=t.rotation=r.paint.get("model-rotation").evaluate(s,e,o),l=t.scale=r.paint.get("model-scale").evaluate(s,e,o),c=t.translation=r.paint.get("model-translation").evaluate(s,e,o),h=r.paint.get("model-color").evaluate(s,e,o);h.a=r.paint.get("model-color-mix-intensity").evaluate(s,e,o);const u=[];this.maxVerticalOffset<c[2]&&(this.maxVerticalOffset=c[2]),this.maxScale=Math.max(Math.max(this.maxScale,l[0]),Math.max(l[1],l[2])),Tb(u,a,l);const d=Math.round(100*h.a)+h.b/1.05;for(let e=0;e<t.instancedDataCount;++e){const r=t.instancedDataOffset+e,s=16*r,a=i.instancedDataArray.float32;let l=0;n&&(l=a[s+6]-i.instancesEvaluatedElevation[r]);const p=0|a[s+1];a[s]=(0|a[s])+h.r/1.05,a[s+1]=p+h.g/1.05,a[s+2]=d,a[s+3]=1/(o.z>10?this.tileToMeter:lp(o,p)),a[s+4]=c[0],a[s+5]=c[1],a[s+6]=c[2]+l,a[s+7]=u[0],a[s+8]=u[1],a[s+9]=u[2],a[s+10]=u[4],a[s+11]=u[5],a[s+12]=u[6],a[s+13]=u[8],a[s+14]=u[9],a[s+15]=u[10],i.instancesEvaluatedElevation[r]=c[2]}}}Lo(Bb,"ModelBucket",{omit:["layers"]}),Lo(Fb,"PerModelAttributes"),Lo(Rb,"ModelFeature");const Nb=new ya({visibility:new ma(De.layout_model.visibility),"model-id":new ga(De.layout_model["model-id"])});var jb={paint:new ya({"model-opacity":new ma(De.paint_model["model-opacity"]),"model-rotation":new ga(De.paint_model["model-rotation"]),"model-scale":new ga(De.paint_model["model-scale"]),"model-translation":new ga(De.paint_model["model-translation"]),"model-color":new ga(De.paint_model["model-color"]),"model-color-mix-intensity":new ga(De.paint_model["model-color-mix-intensity"]),"model-type":new ma(De.paint_model["model-type"]),"model-cast-shadows":new ma(De.paint_model["model-cast-shadows"]),"model-receive-shadows":new ma(De.paint_model["model-receive-shadows"]),"model-ambient-occlusion-intensity":new ma(De.paint_model["model-ambient-occlusion-intensity"]),"model-emissive-strength":new ga(De.paint_model["model-emissive-strength"]),"model-roughness":new ga(De.paint_model["model-roughness"]),"model-height-based-emissive-strength-multiplier":new ga(De.paint_model["model-height-based-emissive-strength-multiplier"]),"model-cutoff-fade-range":new ma(De.paint_model["model-cutoff-fade-range"])}),layout:Nb};const Vb=new Float32Array(262144),Ub=new Uint8Array(262144);function $b(t){let e=0;if(t.meshes)for(const i of t.meshes)e=Math.max(e,i.aabb.max[2]);if(t.children)for(const i of t.children)e=Math.max(e,$b(i));return e}const Hb=["","wall","door","roof","window","lamp","logo"];class qb{constructor(t){this.node=t,this.evaluatedRMEA=[[1,0,0,1],[1,0,0,1],[1,0,0,1],[1,0,0,1],[.4,1,0,1],[1,0,0,1],[1,0,0,1]],this.hiddenByReplacement=!1,this.evaluatedScale=[1,1,1],this.evaluatedColor=[],this.emissionHeightBasedParams=[],this.feature={type:"Point",id:t.id,geometry:[],properties:{height:$b(t)}}}}class Wb{constructor(t,e,i,n){this.nodes=t,this.id=e,this.modelTraits|=1,this.uploaded=!1,this.hasPattern=!1,i&&(this.modelTraits|=4),this.zoom=-1,this.terrainExaggeration=1,this.projection={name:"mercator"},this.replacementUpdateTime=0,this.elevationReadFromZ=255,this.brightness=n,this.dirty=!0,this.needsUpload=!1}update(){console.log("Update 3D model bucket")}populate(){console.log("populate 3D model bucket")}uploadPending(){return!this.uploaded||this.needsUpload}upload(t){if(!this.needsUpload)return;const e=this.getNodesInfo();for(const i of e){const e=i.node;this.uploaded?this.updatePbrBuffer(e):Ob(e,t,!0)}for(const t of e)Lb(t.node);this.uploaded=!0,this.needsUpload=!1}updatePbrBuffer(t){let e=!1;if(!t.meshes)return e;for(const i of t.meshes)i.pbrBuffer&&(i.pbrBuffer.updateData(i.featureArray),e=!0);return e}needsReEvaluation(t,e,i){const n=t.transform.projectionOptions,r=t.style.getBrightness(),s=this.brightness!==r;return!!(!this.uploaded||this.dirty||n.name!==this.projection.name||Gb(i.paint.get("model-color").value,s)||Gb(i.paint.get("model-color-mix-intensity").value,s)||Gb(i.paint.get("model-roughness").value,s)||Gb(i.paint.get("model-emissive-strength").value,s)||Gb(i.paint.get("model-height-based-emissive-strength-multiplier").value,s))&&(this.projection=n,this.brightness=r,!0)}evaluateScale(t,e){if(t.transform.zoom===this.zoom)return;this.zoom=t.transform.zoom;const i=this.getNodesInfo(),n=this.id.canonical;for(const t of i){const i=t.feature;t.evaluatedScale=e.paint.get("model-scale").evaluate(i,{},n)}}evaluate(t){const e=this.getNodesInfo();for(const i of e){if(!i.node.meshes)continue;const e=i.feature,n=i.node.meshes&&i.node.meshes[0].featureData,r=i.evaluatedColor[2],s=i.evaluatedRMEA[2],o=this.id.canonical;if(i.hasTranslucentParts=!1,n){for(let n=0;n<Hb.length;n++){const r=Hb[n];r.length&&(e.properties.part=r);const s=t.paint.get("model-color").evaluate(e,{},o),a=t.paint.get("model-color-mix-intensity").evaluate(e,{},o);i.evaluatedColor[n]=[s.r,s.g,s.b,a],i.evaluatedRMEA[n][0]=t.paint.get("model-roughness").evaluate(e,{},o),i.evaluatedRMEA[n][2]=t.paint.get("model-emissive-strength").evaluate(e,{},o),i.evaluatedRMEA[n][3]=s.a,i.emissionHeightBasedParams[n]=t.paint.get("model-height-based-emissive-strength-multiplier").evaluate(e,{},o),!i.hasTranslucentParts&&s.a<1&&(i.hasTranslucentParts=!0)}delete e.properties.part,Yb(i,r!==i.evaluatedColor[2]||s!==i.evaluatedRMEA[2])}i.evaluatedScale=t.paint.get("model-scale").evaluate(e,{},o),this.updatePbrBuffer(i.node)||(this.needsUpload=!0)}this.dirty=!1}elevationUpdate(t,e,i,n){const r=t.findDEMTileFor(i);if(r&&(r.tileID.canonical!==this.terrainTile||e!==this.terrainExaggeration)){if(r.dem&&r.tileID.overscaledZ!==this.elevationReadFromZ){this.elevationReadFromZ=r.tileID.overscaledZ;const e=Jm.create(t,i,r);if(!e)return;4&this.modelTraits&&this.updateDEM(t,e,i,n);for(const t of this.getNodesInfo()){const i=t.node;if(!i.footprint||!i.footprint.vertices||!i.footprint.vertices.length)continue;const n=i.footprint.vertices;let r=e.getElevationAt(n[0].x,n[0].y,!0,!0);for(let t=1;t<n.length;t++)r=Math.min(r,e.getElevationAt(n[t].x,n[t].y,!0,!0));i.elevation=r}}this.terrainTile=r.tileID.canonical,this.terrainExaggeration=e}}updateDEM(t,e,i,n){let r=e._dem._modifiedForSources[n];if(void 0===r&&(e._dem._modifiedForSources[n]=[],r=e._dem._modifiedForSources[n]),r.includes(i.canonical))return;const s=e._dem.dim;r.push(i.canonical);let o=!1;for(const t of this.getNodesInfo()){const i=t.node;if(!i.footprint||!i.footprint.grid)continue;const n=i.footprint.grid,r=e.tileCoordToPixel(n.min.x,n.min.y),a=e.tileCoordToPixel(n.max.x,n.max.y),l=Math.min(Math.min(s-a.y,r.x),Math.min(r.y,s-a.x));if(l<0)continue;const c=I(l,2,5);let h=Math.max(0,r.x-c),u=Math.max(0,r.y-c),d=Math.min(a.x+c,s-1),p=Math.min(a.y+c,s-1);for(let t=u;t<=p;++t)for(let e=h;e<=d;++e)Ub[t*s+e]=255;let f=0,m=0;for(let t=0;t<n.cellsY;++t)for(let i=0;i<n.cellsX;++i){if(!n.cells[t*n.cellsX+i])continue;const r=e.tileCoordToPixel(n.min.x+i/n.xScale,n.min.y+t/n.yScale),o=e.tileCoordToPixel(n.min.x+(i+1)/n.xScale,n.min.y+(t+1)/n.yScale);for(let t=r.y;t<=Math.min(o.y+1,s-1);++t)for(let i=r.x;i<=Math.min(o.x+1,s-1);++i)255===Ub[t*s+i]&&(Ub[t*s+i]=0,f+=e.getElevationAtPixel(i,t),m++)}const g=f/m;h=Math.max(1,r.x-c),u=Math.max(1,r.y-c),d=Math.min(a.x+c,s-2),p=Math.min(a.y+c,s-2),o=!0;for(let t=u;t<=p;++t)for(let i=h;i<=d;++i)0===Ub[t*s+i]&&(Vb[t*s+i]=e._dem.set(i,t,g));for(let t=1;t<c;++t){h=Math.max(1,r.x-t),u=Math.max(1,r.y-t),d=Math.min(a.x+t,s-2),p=Math.min(a.y+t,s-2);for(let i=u;i<=p;++i)for(let n=h;n<=d;++n){const r=i*s+n;if(255===Ub[r]){let o=0,a=0,l=-1,h=-1;for(let e=-1;e<=1;++e)for(let r=-1;r<=1;++r){const c=(i+e)*s+n+r;if(Ub[c]>=t)continue;const u=Vb[c],d=Math.abs(u);d>a&&(o=u,a=d,l=r,h=e)}if(a>.1){const s=1-(t+.5*Math.abs(l*h))/c;let a=e._dem.get(n,i)+o*s;const u=e._dem.get(n+l,i+h),d=e._dem.get(n-l,i-h,!0);(a-u)*(a-d)>0&&(a=(u+d)/2),Vb[r]=e._dem.set(n,i,a),Ub[r]=t}}}}}o&&(e._demTile.needsDEMTextureUpload=!0,e._dem._timestamp=pe.now())}getNodesInfo(){if(!this.nodesInfo){this.nodesInfo=[];for(const t of this.nodes)this.nodesInfo.push(new qb(t));this.freeNodes()}return this.nodesInfo}freeNodes(){if(this.nodes){for(const t of this.nodes)zb(t);this.nodes.splice(0,this.nodes.length)}}destroy(){this.freeNodes();const t=this.getNodesInfo();for(const e of t)Lb(e.node),zb(e.node)}isEmpty(){return!this.nodes.length}updateReplacement(t,e){if(e.updateTime===this.replacementUpdateTime)return;this.replacementUpdateTime=e.updateTime;const i=e.getReplacementRegionsForTile(t.toUnwrapped()),n=this.getNodesInfo();for(let t=0;t<this.nodesInfo.length;t++){const e=n[t].node;n[t].hiddenByReplacement=!!e.footprint&&!i.find((t=>t.footprint===e.footprint))}}getHeightAtTileCoord(t,e){const i=this.getNodesInfo(),n=[];for(let r=0;r<this.nodesInfo.length;r++){const s=i[r],o=s.node.meshes[0];if(t<o.aabb.min[0]||e<o.aabb.min[1]||t>o.aabb.max[0]||e>o.aabb.max[1])continue;const a=(t-o.aabb.min[0])/(o.aabb.max[0]-o.aabb.min[0])*Cb|0,l=Math.min(63,(e-o.aabb.min[1])/(o.aabb.max[1]-o.aabb.min[1])*Cb|0)*Cb+Math.min(63,a);if(!(o.heightmap[l]<0&&s.node.footprint)){if(s.hiddenByReplacement)return;return{height:o.heightmap[l],maxHeight:s.feature.properties.height,hidden:!1,verticalScale:s.evaluatedScale[2]}}if(s.node.footprint.grid.query(new v(t,e),new v(t,e),n),n.length>0)return{height:void 0,maxHeight:s.feature.properties.height,hidden:s.hiddenByReplacement,verticalScale:s.evaluatedScale[2]}}}}function Gb(t,e){return!t.isLightConstant&&e}function Zb(t,e,i,n,r,s,o,a){let l=(61440&e|(61440&e)>>4)>>8,c=(3840&e|(3840&e)>>4)>>4,h=240&e|(240&e)>>4;i[3]>0&&(l=Jn(l,255*i[0],i[3]),c=Jn(c,255*i[1],i[3]),h=Jn(h,255*i[2],i[3]));const u=l<<8|c,d=h<<8|Math.floor(255*n[3]),p=function(t){const e=I(t,0,2);return Math.min(Math.round(.5*e*255),255)}(n[2])<<8|15*n[0]<<4|15*n[1],f=I(r[0],0,1),m=I(r[1],0,1),g=I(r[2],0,1),_=I(r[3],0,1);let y,v,b,x;if(f!==m&&o!==s&&m!==f){const t=o-s;v=1/(t*(m-f)),b=-(s+t*f)/(t*(m-f));const e=I(r[4],-1,1);x=Math.pow(10,e),y=255*g<<8|255*_}else y=65535,v=0,b=1,x=1;if(t.emplaceBack(u,d,p,y,v,b,x),a){const t=a.length;a.clear();for(let e=0;e<t;e++)a.emplaceBack(u,d,p,y,v,b,x)}}function Yb(t,e){const i=t.node;let n=0;for(const r of i.meshes){if(i.lights&&i.lightMeshIndex===n)continue;if(!r.featureData)continue;r.featureArray=new sl,r.featureArray.reserve(r.featureData.length);let s=e;for(const e of r.featureData){let n;const o=65535&e,a=(15&o)<8?15&o:0,l=e>>16&65535,c=t.evaluatedRMEA[a],h=t.evaluatedColor[a],u=t.emissionHeightBasedParams[a];if(s&&2===a&&i.lights&&(n=new sl,n.resize(10*i.lights.length)),Zb(r.featureArray,l,h,c,u,r.aabb.min[2],r.aabb.max[2],n),n&&s){s=!1;const t=i.meshes[i.lightMeshIndex];t.featureArray=n,t.featureArray._trim()}}r.featureArray._trim(),n++}}Lo(Wb,"Tiled3dModelBucket",{omit:["layers"]}),Lo(qb,"Tiled3dModelFeature");class Xb{constructor(){this._updateTime=0,this._sourceIds=[],this._activeRegions=[],this._prevRegions=[]}clear(){this._activeRegions.length>0&&++this._updateTime,this._activeRegions=[],this._prevRegions=[]}get updateTime(){return this._updateTime}getReplacementRegionsForTile(t){const e=tx(new v(0,0),new v(un,un),t),i=[];for(const n of this._activeRegions){if(n.hiddenByOverlap)continue;if(!Jb(e,n))continue;const r=ex(n.min,n.max,t);i.push({min:r.min,max:r.max,sourceId:this._sourceIds[n.priority],footprint:n.footprint,footprintTileId:n.tileId})}return i}setSources(t){this._setSources(t.map((t=>({getSourceId:()=>t.cache.id,getFootprints:()=>{const e=[];for(const i of t.cache.getVisibleCoordinates()){const n=t.cache.getTile(i).buckets[t.layer];if(n)for(const t of n.getNodesInfo()){const n=t.node;n.footprint&&e.push({footprint:n.footprint,id:i.toUnwrapped()})}}return e}}))))}_addSource(t){const e=t.getFootprints();if(0!==e.length){for(const t of e){if(!t.footprint)continue;const e=tx(t.footprint.min,t.footprint.max,t.id);this._activeRegions.push({min:e.min,max:e.max,hiddenByOverlap:!1,priority:this._sourceIds.length,tileId:t.id,footprint:t.footprint})}this._sourceIds.push(t.getSourceId())}}_computeReplacement(){this._activeRegions.sort(((t,e)=>t.priority-e.priority||Kb(t.min,e.min)||Kb(t.max,e.max)));let t=this._activeRegions.length!==this._prevRegions.length;if(!t){let e=0,i=0;for(;!t&&e!==this._activeRegions.length;){const n=this._activeRegions[e],r=this._prevRegions[i];t=n.priority!==r.priority||!Qb(n,r),++e,++i}}if(t){++this._updateTime;const t=t=>{const e=this._activeRegions;if(t>=e.length)return t;const i=e[t].priority;for(;t<e.length&&e[t].priority===i;)++t;return t};if(this._sourceIds.length>1){let e=0,i=t(e);for(;e!==i;){let n=e;const r=e;for(;n!==i;){const t=this._activeRegions[n];t.hiddenByOverlap=!1;for(let e=0;e<r;e++){const i=this._activeRegions[e];if(!i.hiddenByOverlap&&Jb(t,i)&&(t.hiddenByOverlap=nx(t.footprint,t.tileId,i.footprint,i.tileId),t.hiddenByOverlap))break}++n}e=i,i=t(e)}}}}_setSources(t){[this._prevRegions,this._activeRegions]=[this._activeRegions,[]],this._sourceIds=[];for(let e=t.length-1;e>=0;e--)this._addSource(t[e]);this._computeReplacement()}}function Kb(t,e){return t.x-e.x||t.y-e.y}function Qb(t,e){return 0===Kb(t.min,e.min)&&0===Kb(t.max,e.max)}function Jb(t,e){return!(t.min.x>e.max.x||t.max.x<e.min.x||t.min.y>e.max.y||t.max.y<e.min.y)}function tx(t,e,i){const n=1/un,r=1/(1<<i.canonical.z),s=(e.x*n+i.canonical.x)*r+i.wrap,o=(e.y*n+i.canonical.y)*r;return{min:new v((t.x*n+i.canonical.x)*r+i.wrap,(t.y*n+i.canonical.y)*r),max:new v(s,o)}}function ex(t,e,i){const n=1<<i.canonical.z,r=((e.x-i.wrap)*n-i.canonical.x)*un,s=(e.y*n-i.canonical.y)*un;return{min:new v(((t.x-i.wrap)*n-i.canonical.x)*un,(t.y*n-i.canonical.y)*un),max:new v(r,s)}}function ix(t,e,i,n,r,s,o){const a=t.indices,l=t.vertices,c=[];for(let h=n;h<n+r;h+=3){const n=e[i[h+0]+s],r=e[i[h+1]+s],u=e[i[h+2]+s],d=Math.min(n.x,r.x,u.x),p=Math.max(n.x,r.x,u.x),f=Math.min(n.y,r.y,u.y),m=Math.max(n.y,r.y,u.y);c.length=0,t.grid.query(new v(d,f),new v(p,m),c);for(let t=0;t<c.length;t++){const e=c[t];if(zp(l[a[3*e+0]],l[a[3*e+1]],l[a[3*e+2]],n,r,u,o))return!0}}return!1}function nx(t,e,i,n){if(!t||!i)return!1;let r=t.vertices;if(!e.canonical.equals(n.canonical)||e.wrap!==n.wrap){if(i.vertices.length<t.vertices.length)return nx(i,n,t,e);const s=e.canonical,o=n.canonical,a=Math.pow(2,o.z-s.z);r=t.vertices.map((t=>new v(t.x*s.x*un*a-o.x*un,t.y*s.y*un*a-o.y*un)))}return ix(i,r,t.indices,0,t.indices.length,0,0)}const rx=um.types,sx=["fill-extrusion-base","fill-extrusion-height","fill-extrusion-color","fill-extrusion-pattern","fill-extrusion-flood-light-wall-radius"],ox=["fill-extrusion-flood-light-ground-radius"],ax=Math.pow(2,13),lx=Math.pow(2,15)-1,cx=new v(0,1),hx=2147483648;function ux(t,e,i,n,r,s,o,a){t.emplaceBack((e<<1)+o,(i<<1)+s,(Math.floor(n*ax)<<1)+r,Math.round(a))}function dx(t,e,i,n,r,s){t.emplaceBack(e.x,e.y,(i.x<<1)+n,(i.y<<1)+r,s)}function px(t,e,i){const n=16384;t.emplaceBack(e.x,e.y,e.z,i[0]*n,i[1]*n,i[2]*n)}class fx{constructor(){this.vertexOffset=0,this.vertexCount=0,this.indexOffset=0,this.indexCount=0}}class mx{constructor(){this.centroidXY=new v(0,0),this.vertexArrayOffset=0,this.vertexCount=0,this.groundVertexArrayOffset=0,this.groundVertexCount=0,this.flags=0,this.footprintSegIdx=-1,this.footprintSegLen=0,this.polygonSegIdx=-1,this.polygonSegLen=0,this.min=new v(Number.MAX_VALUE,Number.MAX_VALUE),this.max=new v(-Number.MAX_VALUE,-Number.MAX_VALUE),this.height=0}span(){return new v(this.max.x-this.min.x,this.max.y-this.min.y)}}class gx{constructor(){this.acc=new v(0,0),this.accCount=0,this.centroidDataIndex=0}startRing(t,e){t.min.x===Number.MAX_VALUE&&(t.min.x=t.max.x=e.x,t.min.y=t.max.y=e.y)}appendEdge(t,e,i){this.accCount++,this.acc._add(e);let n=!!this.borders;e.x<t.min.x?(t.min.x=e.x,n=!0):e.x>t.max.x&&(t.max.x=e.x,n=!0),e.y<t.min.y?(t.min.y=e.y,n=!0):e.y>t.max.y&&(t.max.y=e.y,n=!0),((0===e.x||e.x===un)&&e.x===i.x)!=((0===e.y||e.y===un)&&e.y===i.y)&&this.processBorderOverlap(e,i),n&&this.checkBorderIntersection(e,i)}checkBorderIntersection(t,e){e.x<0!=t.x<0&&this.addBorderIntersection(0,Jn(e.y,t.y,(0-e.x)/(t.x-e.x))),e.x>un!=t.x>un&&this.addBorderIntersection(1,Jn(e.y,t.y,(un-e.x)/(t.x-e.x))),e.y<0!=t.y<0&&this.addBorderIntersection(2,Jn(e.x,t.x,(0-e.y)/(t.y-e.y))),e.y>un!=t.y>un&&this.addBorderIntersection(3,Jn(e.x,t.x,(un-e.y)/(t.y-e.y)))}addBorderIntersection(t,e){this.borders||(this.borders=[[Number.MAX_VALUE,-Number.MAX_VALUE],[Number.MAX_VALUE,-Number.MAX_VALUE],[Number.MAX_VALUE,-Number.MAX_VALUE],[Number.MAX_VALUE,-Number.MAX_VALUE]]);const i=this.borders[t];e<i[0]&&(i[0]=e),e>i[1]&&(i[1]=e)}processBorderOverlap(t,e){if(t.x===e.x){if(t.y===e.y)return;const i=0===t.x?0:1;this.addBorderIntersection(i,e.y),this.addBorderIntersection(i,t.y)}else{const i=0===t.y?2:3;this.addBorderIntersection(i,e.x),this.addBorderIntersection(i,t.x)}}centroid(){return 0===this.accCount?new v(0,0):new v(Math.floor(Math.max(0,this.acc.x)/this.accCount),Math.floor(Math.max(0,this.acc.y)/this.accCount))}intersectsCount(){return this.borders?this.borders.reduce(((t,e)=>t+ +(e[0]!==Number.MAX_VALUE)),0):0}}function _x(t,e){const i=t.add(e)._unit(),n=I(t.x*i.x+t.y*i.y,-1,1);var r,s,o;return r=Math.acos(n),Math.min(4,Math.max(-4,Math.tan(r)))/4*lx*((s=t).x*(o=e).y-s.y*o.x<0?-1:1)}const yx=[t=>t.x<0,t=>t.x>un,t=>t.y<0,t=>t.y>un];function vx(t,e,i,n){const r=[4];if(0===n)return r;i._mult(n);const s=t.sub(i),o=e.sub(i),a=[t,e,s,o];for(let t=0;t<4;t++)for(const e of a)if(yx[t](e)){r.push(t);break}return r}class bx{constructor(t){this.vertexArray=new La,this.indexArray=new Za,this.programConfigurations=new ec(t.layers,t.zoom,(t=>ox.includes(t))),this._segments=new bl,this.hiddenByLandmarkVertexArray=new ol,this._segmentToGroundQuads={},this._segmentToGroundQuads[0]=[],this._segmentToRegionTriCounts={},this._segmentToRegionTriCounts[0]=[0,0,0,0,0],this.regionSegments={},this.regionSegments[4]=new bl}getDefaultSegment(){return this.regionSegments[4]}hasData(){return 0!==this.vertexArray.length}addData(t,e,i,n=!1){const r=t.length;if(r>2){let s=Math.max(0,this._segments.get().length-1);const o=this._segments._prepareSegment(4*r,this.vertexArray.length,2*this._segmentToGroundQuads[s].length);let a;s!==this._segments.get().length-1&&(s++,this._segmentToGroundQuads[s]=[],this._segmentToRegionTriCounts[s]=[0,0,0,0,0]);{const e=t[0],i=t[1];a=_x(e.sub(t[r-1])._perp()._unit(),i.sub(e)._perp()._unit())}for(let l=0;l<r;l++){const c=l===r-1?0:l+1,h=t[l],u=t[c],d=t[c===r-1?0:c+1],p=u.sub(h)._perp()._unit(),f=_x(p,d.sub(u)._perp()._unit()),m=a,g=f;if(Tx(h,u,e)||n&&Mx(h,e)&&Mx(u,e)){a=f;continue}const _=o.vertexLength;dx(this.vertexArray,h,u,1,1,m),dx(this.vertexArray,h,u,1,0,m),dx(this.vertexArray,h,u,0,1,g),dx(this.vertexArray,h,u,0,0,g),o.vertexLength+=4;const y=vx(h,u,p,i);for(const t of y)this._segmentToGroundQuads[s].push({id:_,region:t}),this._segmentToRegionTriCounts[s][t]+=2,o.primitiveLength+=2;a=f}}}prepareBorderSegments(){if(!this.hasData())return;const t=this._segments.get(),e=t.length;for(let t=0;t<e;t++)this._segmentToGroundQuads[t].sort(((t,e)=>t.region-e.region));for(let i=0;i<e;i++){const e=this._segmentToGroundQuads[i],n=t[i],r=this._segmentToRegionTriCounts[i];r.reduce(((t,e)=>t+e),0);let s=0;for(let t=0;t<=4;t++){const e=r[t];if(0!==e){let i=this.regionSegments[t];i||(i=this.regionSegments[t]=new bl);const r={vertexOffset:n.vertexOffset,primitiveOffset:n.primitiveOffset+s,vertexLength:n.vertexLength,primitiveLength:e};i.get().push(r)}s+=e}for(let t=0;t<e.length;t++){const i=e[t].id;this.indexArray.emplaceBack(i,i+1,i+3),this.indexArray.emplaceBack(i,i+3,i+2)}}this._segmentToGroundQuads=null,this._segmentToRegionTriCounts=null,this._segments.destroy(),this._segments=null}addPaintPropertiesData(t,e,i,n,r,s){this.hasData()&&this.programConfigurations.populatePaintArrays(this.vertexArray.length,t,e,i,n,r,s)}upload(t){this.hasData()&&(this.vertexBuffer=t.createVertexBuffer(this.vertexArray,Gf.members),this.indexBuffer=t.createIndexBuffer(this.indexArray))}uploadPaintProperties(t){this.hasData()&&this.programConfigurations.upload(t)}update(t,e,i,n,r,s){this.hasData()&&this.programConfigurations.updatePaintArrays(t,e,i,n,r,s)}updateHiddenByLandmark(t){if(!this.hasData())return;const e=t.groundVertexCount+t.groundVertexArrayOffset;if(0===t.groundVertexCount)return;const i=t.flags&hx?1:0;for(let n=t.groundVertexArrayOffset;n<e;++n)this.hiddenByLandmarkVertexArray.emplace(n,i);this._needsHiddenByLandmarkUpdate=!0}uploadHiddenByLandmark(t){this.hasData()&&this._needsHiddenByLandmarkUpdate&&(!this.hiddenByLandmarkVertexBuffer&&this.hiddenByLandmarkVertexArray.length>0?this.hiddenByLandmarkVertexBuffer=t.createVertexBuffer(this.hiddenByLandmarkVertexArray,Yf.members,!0):this.hiddenByLandmarkVertexBuffer&&this.hiddenByLandmarkVertexBuffer.updateData(this.hiddenByLandmarkVertexArray),this._needsHiddenByLandmarkUpdate=!1)}destroy(){if(this.vertexBuffer){this.vertexBuffer.destroy(),this.indexBuffer.destroy(),this.hiddenByLandmarkVertexBuffer&&this.hiddenByLandmarkVertexBuffer.destroy(),this._segments&&this._segments.destroy(),this.programConfigurations.destroy();for(let t=0;t<=4;t++){const e=this.regionSegments[t];e&&e.destroy()}}}}class xx{constructor(t){this.zoom=t.zoom,this.canonical=t.canonical,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((t=>t.fqid)),this.index=t.index,this.hasPattern=!1,this.edgeRadius=0,this.projection=t.projection,this.activeReplacements=[],this.replacementUpdateTime=0,this.centroidData=[],this.footprintIndices=new Za,this.footprintVertices=new Ia,this.footprintSegments=[],this.layoutVertexArray=new Oa,this.centroidVertexArray=new _l,this.indexArray=new Za,this.programConfigurations=new ec(t.layers,t.zoom,(t=>sx.includes(t))),this.segments=new bl,this.stateDependentLayerIds=this.layers.filter((t=>t.isStateDependent())).map((t=>t.id)),this.groundEffect=new bx(t),this.maxHeight=0,this.partLookup={},this.triangleSubSegments=[],this.polygonSegments=[]}populate(t,e,i,n){this.features=[],this.hasPattern=Vf("fill-extrusion",this.layers,e),this.featuresOnBorder=[],this.borderFeatureIndices=[[],[],[],[]],this.borderDoneWithNeighborZ=[-1,-1,-1,-1],this.tileToMeter=lp(i),this.edgeRadius=this.layers[0].layout.get("fill-extrusion-edge-radius")/this.tileToMeter;for(const{feature:r,id:s,index:o,sourceLayerIndex:a}of t){const t=this.layers[0]._featureFilter.needGeometry,l=yp(r,t);if(!this.layers[0]._featureFilter.filter(new oa(this.zoom),l,i))continue;const c={id:s,sourceLayerIndex:a,index:o,geometry:t?l.geometry:_p(r,i,n),properties:r.properties,type:r.type,patterns:{}},h=this.layoutVertexArray.length;this.hasPattern?this.features.push(Uf("fill-extrusion",this.layers,c,this.zoom,e)):this.addFeature(c,c.geometry,o,i,{},e.availableImages,n,e.brightness),e.featureIndex.insert(r,c.geometry,o,a,this.index,h)}this.sortBorders(),"mercator"===this.projection.name&&this.splitToSubtiles(),this.groundEffect.prepareBorderSegments(),this.polygonSegments.length=0}addFeatures(t,e,i,n,r,s){for(const t of this.features){const{geometry:o}=t;this.addFeature(t,o,t.index,e,i,n,r,s)}this.sortBorders(),"mercator"===this.projection.name&&this.splitToSubtiles()}update(t,e,i,n,r){const s=0!==Object.keys(t).length;if(s&&!this.stateDependentLayers.length)return;const o=s?this.stateDependentLayers:this.layers;this.programConfigurations.updatePaintArrays(t,e,o,i,n,r),this.groundEffect.update(t,e,o,i,n,r)}isEmpty(){return 0===this.layoutVertexArray.length}uploadPending(){return!this.uploaded||this.programConfigurations.needsUpload||this.groundEffect.programConfigurations.needsUpload}upload(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,Kf),this.indexBuffer=t.createIndexBuffer(this.indexArray),this.layoutVertexExtArray&&(this.layoutVertexExtBuffer=t.createVertexBuffer(this.layoutVertexExtArray,Xf.members,!0)),this.groundEffect.upload(t)),this.groundEffect.uploadPaintProperties(t),this.programConfigurations.upload(t),this.uploaded=!0}uploadCentroid(t){this.groundEffect.uploadHiddenByLandmark(t),this.needsCentroidUpdate&&(!this.centroidVertexBuffer&&this.centroidVertexArray.length>0?this.centroidVertexBuffer=t.createVertexBuffer(this.centroidVertexArray,Zf.members,!0):this.centroidVertexBuffer&&this.centroidVertexBuffer.updateData(this.centroidVertexArray),this.needsCentroidUpdate=!1)}destroy(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.centroidVertexBuffer&&this.centroidVertexBuffer.destroy(),this.layoutVertexExtBuffer&&this.layoutVertexExtBuffer.destroy(),this.groundEffect.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())}addFeature(t,e,i,n,r,s,o,a){const l=this.layers[0].paint.get("fill-extrusion-flood-light-ground-radius").evaluate(t,{})/this.tileToMeter,c=[new v(0,0),new v(un,un)],h=o.projection,u="globe"===h.name,d="Polygon"===rx[t.type],p=new gx;p.centroidDataIndex=this.centroidData.length;const f=new mx,m=this.layers[0].paint.get("fill-extrusion-base").evaluate(t,{},n)<=0,g=this.layers[0].paint.get("fill-extrusion-height").evaluate(t,{},n);f.height=g,f.vertexArrayOffset=this.layoutVertexArray.length,f.groundVertexArrayOffset=this.groundEffect.vertexArray.length,u&&!this.layoutVertexExtArray&&(this.layoutVertexExtArray=new Na);const _=Nf(e,500);for(let t=_.length-1;t>=0;t--){const e=_[t];(0===e.length||(y=e[0]).every((t=>t.x<=0))||y.every((t=>t.x>=un))||y.every((t=>t.y<=0))||y.every((t=>t.y>=un)))&&_.splice(t,1)}var y;let b;if(u)b=Px(_,c,n);else{b=[];for(const t of _)b.push({polygon:t,bounds:c})}const x=d?this.edgeRadius:0,w=x>0&&this.zoom<17,E=(t,e)=>{if(0===t.length)return!1;const i=t[t.length-1];return e.x===i.x&&e.y===i.y};for(const{polygon:t,bounds:e}of b){let i=0,r=0;for(const e of t)d&&!e[0].equals(e[e.length-1])&&e.push(e[0]),r+=d?e.length-1:e.length;const s=this.segments.prepareSegment((d?5:4)*r,this.layoutVertexArray,this.indexArray);f.footprintSegIdx<0&&(f.footprintSegIdx=this.footprintSegments.length),f.polygonSegIdx<0&&(f.polygonSegIdx=this.polygonSegments.length);const o={triangleArrayOffset:this.indexArray.length,triangleCount:0,triangleSegIdx:this.segments.segments.length-1},a=new fx;if(a.vertexOffset=this.footprintVertices.length,a.indexOffset=3*this.footprintIndices.length,a.ringIndices=[],d){const r=[],o=[];i=s.vertexLength;for(let i=0;i<t.length;i++){const c=t[i];c.length&&0!==i&&o.push(r.length/2);const d=[];let p,f;p=c[1].sub(c[0])._perp()._unit(),a.ringIndices.push(c.length-1);for(let t=1;t<c.length;t++){const e=c[t],i=c[t===c.length-1?1:t+1],o=e.clone();if(x){f=i.sub(e)._perp()._unit();const t=p.add(f)._unit(),n=x*Math.min(4,1/(p.x*t.x+p.y*t.y));o.x+=n*t.x,o.y+=n*t.y,o.x=Math.round(o.x),o.y=Math.round(o.y),p=f}!m||0!==x&&!w||E(d,o)||d.push(o),ux(this.layoutVertexArray,o.x,o.y,0,0,1,1,0),s.vertexLength++,this.footprintVertices.emplaceBack(e.x,e.y),r.push(e.x,e.y),u&&px(this.layoutVertexExtArray,h.projectTilePoint(o.x,o.y,n),h.upVector(n,o.x,o.y))}m&&(0===x||w)&&(0!==d.length&&E(d,d[0])&&d.pop(),this.groundEffect.addData(d,e,l))}const c=Bf(r,o);for(let t=0;t<c.length;t+=3)this.footprintIndices.emplaceBack(a.vertexOffset+c[t+0],a.vertexOffset+c[t+1],a.vertexOffset+c[t+2]),this.indexArray.emplaceBack(i+c[t],i+c[t+2],i+c[t+1]),s.primitiveLength++;a.indexCount+=c.length,a.vertexCount+=this.footprintVertices.length-a.vertexOffset}for(let r=0;r<t.length;r++){const o=t[r];p.startRing(f,o[0]);let a=o.length>4&&Ax(o[o.length-2],o[0],o[1]),c=x?Ex(o[o.length-2],o[0],o[1],x):0;const g=[];let _,y,v;y=o[1].sub(o[0])._perp()._unit();let b=!0;for(let t=1,r=0;t<o.length;t++){let l=o[t-1],d=o[t];const w=o[t===o.length-1?1:t+1];if(p.appendEdge(f,d,l),Tx(d,l,e)){x&&(y=w.sub(d)._perp()._unit(),b=!b);continue}const S=d.sub(l)._perp(),T=S.x/(Math.abs(S.x)+Math.abs(S.y)),M=S.y>0?1:0,A=l.dist(d);if(r+A>32768&&(r=0),x){v=w.sub(d)._perp()._unit();let t=Sx(l,d,w,wx(y,v),x);isNaN(t)&&(t=0);const e=d.sub(l)._unit();l=l.add(e.mult(c))._round(),d=d.add(e.mult(-t))._round(),c=t,y=v,m&&this.zoom>=17&&(E(g,l)||g.push(l),E(g,d)||g.push(d))}const C=s.vertexLength,k=o.length>4&&Ax(l,d,w);let P=Cx(r,a,b);if(ux(this.layoutVertexArray,l.x,l.y,T,M,0,0,P),ux(this.layoutVertexArray,l.x,l.y,T,M,0,1,P),r+=A,P=Cx(r,k,!b),a=k,ux(this.layoutVertexArray,d.x,d.y,T,M,0,0,P),ux(this.layoutVertexArray,d.x,d.y,T,M,0,1,P),s.vertexLength+=4,this.indexArray.emplaceBack(C+0,C+1,C+2),this.indexArray.emplaceBack(C+1,C+3,C+2),s.primitiveLength+=2,x){const n=i+(1===t?o.length-2:t-2),r=1===t?i:n+1;if(this.indexArray.emplaceBack(C+1,n,C+3),this.indexArray.emplaceBack(n,r,C+3),s.primitiveLength+=2,void 0===_&&(_=C),!Tx(w,o[t],e)){const e=t===o.length-1?_:s.vertexLength;this.indexArray.emplaceBack(C+2,C+3,e),this.indexArray.emplaceBack(C+3,e+1,e),this.indexArray.emplaceBack(C+3,r,e+1),s.primitiveLength+=3}b=!b}if(u){const t=this.layoutVertexExtArray,e=h.projectTilePoint(l.x,l.y,n),i=h.projectTilePoint(d.x,d.y,n),r=h.upVector(n,l.x,l.y),s=h.upVector(n,d.x,d.y);px(t,e,r),px(t,e,r),px(t,i,s),px(t,i,s)}}d&&(i+=o.length-1),m&&x&&this.zoom>=17&&(0!==g.length&&E(g,g[0])&&g.pop(),this.groundEffect.addData(g,e,l,x>0))}this.footprintSegments.push(a),o.triangleCount=this.indexArray.length-o.triangleArrayOffset,this.polygonSegments.push(o),++f.footprintSegLen,++f.polygonSegLen}if(f.vertexCount=this.layoutVertexArray.length-f.vertexArrayOffset,f.groundVertexCount=this.groundEffect.vertexArray.length-f.groundVertexArrayOffset,0!==f.vertexCount){if(f.centroidXY=p.borders?cx:this.encodeCentroid(p,f),this.centroidData.push(f),p.borders){this.featuresOnBorder.push(p);const t=this.featuresOnBorder.length-1;for(let e=0;e<p.borders.length;e++)p.borders[e][0]!==Number.MAX_VALUE&&this.borderFeatureIndices[e].push(t)}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,i,r,s,n,a),this.groundEffect.addPaintPropertiesData(t,i,r,s,n,a),this.maxHeight=Math.max(this.maxHeight,g)}}sortBorders(){for(let t=0;t<this.borderFeatureIndices.length;t++)this.borderFeatureIndices[t].sort(((e,i)=>this.featuresOnBorder[e].borders[t][0]-this.featuresOnBorder[i].borders[t][0]))}splitToSubtiles(){const t=[];for(let e=0;e<this.centroidData.length;e++){const i=this.centroidData[e],n=+(i.min.y+i.max.y>un),r=2*n+(+(i.min.x+i.max.x>un)^n);for(let n=0;n<i.polygonSegLen;n++){const s=i.polygonSegIdx+n;t.push({centroidIdx:e,subtile:r,polygonSegmentIdx:s,triangleSegmentIdx:this.polygonSegments[s].triangleSegIdx})}}const e=new Za;t.sort(((t,e)=>t.triangleSegmentIdx===e.triangleSegmentIdx?t.subtile-e.subtile:t.triangleSegmentIdx-e.triangleSegmentIdx));let i=0,n=0,r=0;for(const e of t){if(e.triangleSegmentIdx!==i)break;r++}const s=t.length;for(;n!==t.length;){i=t[n].triangleSegmentIdx;let o=0,a=n,l=n;for(let e=a;e<r&&t[e].subtile===o;e++)l++;for(;a!==r;){const n=t[a];o=n.subtile;const s=this.centroidData[n.centroidIdx].min.clone(),c=this.centroidData[n.centroidIdx].max.clone(),h={vertexOffset:this.segments.segments[i].vertexOffset,primitiveOffset:e.length,vertexLength:this.segments.segments[i].vertexLength,primitiveLength:0,sortKey:void 0,vaos:{}};for(let i=a;i<l;i++){const n=t[i],r=this.polygonSegments[n.polygonSegmentIdx],o=this.centroidData[n.centroidIdx].min,a=this.centroidData[n.centroidIdx].max,l=this.indexArray.uint16;for(let t=r.triangleArrayOffset;t<r.triangleArrayOffset+r.triangleCount;t++)e.emplaceBack(l[3*t],l[3*t+1],l[3*t+2]);h.primitiveLength+=r.triangleCount,s.x=Math.min(s.x,o.x),s.y=Math.min(s.y,o.y),c.x=Math.max(c.x,a.x),c.y=Math.max(c.y,a.y)}h.primitiveLength>0&&this.triangleSubSegments.push({segment:h,min:s,max:c}),a=l;for(let e=a;e<r&&t[e].subtile===t[a].subtile;e++)l++}n=r;for(let e=n;e<s&&t[e].triangleSegmentIdx===t[n].triangleSegmentIdx;e++)r++}e._trim(),this.indexArray=e}getVisibleSegments(t,e,i){let n=0,r=0;const s=1<<t.canonical.z;if(e){const i=e.getMinMaxForTile(t);i&&(n=i.min,r=i.max)}r+=this.maxHeight;const o=t.toUnwrapped();let a;const l=[o.canonical.x/s+o.wrap,o.canonical.y/s],c=[(o.canonical.x+1)/s+o.wrap,(o.canonical.y+1)/s],h=new bl,u=(t,e,i)=>[t[0]*(1-i[0])+e[0]*i[0],t[1]*(1-i[1])+e[1]*i[1]],d=[],p=[];for(const t of this.triangleSubSegments){d[0]=t.min.x/un,d[1]=t.min.y/un,p[0]=t.max.x/un,p[1]=t.max.y/un;const e=u(l,c,d),s=u(l,c,p);if(0===new ed([e[0],e[1],n],[s[0],s[1],r]).intersectsPrecise(i)){a&&(h.segments.push(a),a=void 0);continue}const o=t.segment;a&&a.vertexOffset!==o.vertexOffset&&(h.segments.push(a),a=void 0),a?(a.vertexLength+=o.vertexLength,a.primitiveLength+=o.primitiveLength):a={vertexOffset:o.vertexOffset,primitiveLength:o.primitiveLength,vertexLength:o.vertexLength,primitiveOffset:o.primitiveOffset,sortKey:void 0,vaos:{}}}return a&&h.segments.push(a),h}encodeCentroid(t,e){const i=t.centroid(),n=e.span(),r=Math.min(7,Math.round(n.x*this.tileToMeter/10)),s=Math.min(7,Math.round(n.y*this.tileToMeter/10));return new v(I(i.x,1,un-1)<<3|r,I(i.y,1,un-1)<<3|s)}showCentroid(t){const e=this.centroidData[t.centroidDataIndex];e.flags&=hx,e.centroidXY.x=0,e.centroidXY.y=0,this.writeCentroidToBuffer(e)}writeCentroidToBuffer(t){this.groundEffect.updateHiddenByLandmark(t);const e=t.vertexArrayOffset,i=t.vertexCount+t.vertexArrayOffset,n=t.flags&hx?cx:t.centroidXY,r=this.centroidVertexArray.geta_centroid_pos0(e);if(this.centroidVertexArray.geta_centroid_pos1(e)!==n.y||r!==n.x){for(let t=e;t<i;++t)this.centroidVertexArray.emplace(t,n.x,n.y);this.needsCentroidUpdate=!0}}createCentroidsBuffer(){this.centroidVertexArray.resize(this.layoutVertexArray.length),this.groundEffect.hiddenByLandmarkVertexArray.resize(this.groundEffect.vertexArray.length);for(const t of this.centroidData)this.writeCentroidToBuffer(t)}updateReplacement(t,e){if(e.updateTime===this.replacementUpdateTime)return;this.replacementUpdateTime=e.updateTime;const i=e.getReplacementRegionsForTile(t.toUnwrapped());if(function(t,e){if(t.length!==e.length)return!1;for(let i=0;i<t.length;i++)if(t[i].sourceId!==e[i].sourceId||!Qb(t[i],e[i]))return!1;return!0}(this.activeReplacements,i))return;if(this.activeReplacements=i,0===this.centroidVertexArray.length)this.createCentroidsBuffer();else for(const t of this.centroidData)t.flags&=2147483647;const n=[];for(const e of this.activeReplacements){const i=Math.pow(2,e.footprintTileId.canonical.z-t.canonical.z);for(const r of this.centroidData)if(!(r.flags&hx||e.min.x>r.max.x||r.min.x>e.max.x||e.min.y>r.max.y||r.min.y>e.max.y))for(let s=0;s<r.footprintSegLen;s++){const o=this.footprintSegments[r.footprintSegIdx+s];if(n.length=0,Ix(this.footprintVertices,o.vertexOffset,o.vertexCount,e.footprintTileId.canonical,t.canonical,n),ix(e.footprint,n,this.footprintIndices.uint16,o.indexOffset,o.indexCount,-o.vertexOffset,-i)){r.flags|=hx;break}}}for(const t of this.centroidData)this.writeCentroidToBuffer(t);this.borderDoneWithNeighborZ=[-1,-1,-1,-1]}footprintContainsPoint(t,e,i){let n=!1;for(let r=0;r<i.footprintSegLen;r++){const s=this.footprintSegments[i.footprintSegIdx+r];let o=0;for(const i of s.ringIndices){for(let r=o,a=i+o-1;r<i+o;a=r++){const i=this.footprintVertices.int16[2*(r+s.vertexOffset)+0],o=this.footprintVertices.int16[2*(r+s.vertexOffset)+1],l=this.footprintVertices.int16[2*(a+s.vertexOffset)+1];o>e!=l>e&&t<(this.footprintVertices.int16[2*(a+s.vertexOffset)+0]-i)*(e-o)/(l-o)+i&&(n=!n)}o=i}}return n}getHeightAtTileCoord(t,e){let i=Number.NEGATIVE_INFINITY,n=!0;const r=4*(t+un)*un+(e+un);if(this.partLookup.hasOwnProperty(r)){const t=this.partLookup[r];return t?{height:t.height,hidden:!!(t.flags&hx)}:void 0}for(const s of this.centroidData)t>s.max.x||s.min.x>t||e>s.max.y||s.min.y>e||this.footprintContainsPoint(t,e,s)&&s&&s.height>i&&(i=s.height,this.partLookup[r]=s,n=!!(s.flags&hx));if(i!==Number.NEGATIVE_INFINITY)return{height:i,hidden:n};this.partLookup[r]=void 0}}function wx(t,e){const i=t.add(e)._unit();return t.x*i.x+t.y*i.y}function Ex(t,e,i,n){const r=e.sub(t)._perp()._unit(),s=i.sub(e)._perp()._unit();return Sx(t,e,i,wx(r,s),n)}function Sx(t,e,i,n,r){const s=Math.sqrt(1-n*n);return Math.min(t.dist(e)/3,e.dist(i)/3,r*s/n)}function Tx(t,e,i){return t.x<i[0].x&&e.x<i[0].x||t.x>i[1].x&&e.x>i[1].x||t.y<i[0].y&&e.y<i[0].y||t.y>i[1].y&&e.y>i[1].y}function Mx(t,e){return t.x<e[0].x||t.x>e[1].x||t.y<e[0].y||t.y>e[1].y}function Ax(t,e,i){if(t.x<0||t.x>=un||e.x<0||e.x>=un||i.x<0||i.x>=un)return!1;const n=i.sub(e),r=n.perp(),s=t.sub(e);return(n.x*s.x+n.y*s.y)/Math.sqrt((n.x*n.x+n.y*n.y)*(s.x*s.x+s.y*s.y))>-.866&&r.x*s.x+r.y*s.y<0}function Cx(t,e,i){const n=e?2|t:-3&t;return i?1|n:-2&n}function kx(){const t=Math.PI/32,e=Math.tan(t),i=qd;return i*Math.sqrt(1+2*e*e)-i}function Px(t,e,i){const n=1<<i.z,r=ep(i.x/n),s=ep((i.x+1)/n),o=ip(i.y/n),a=ip((i.y+1)/n);return function(t,e,i,n,r=0,s){const o=[];if(!t.length||!i||!n)return o;const a=(t,e)=>{for(const i of t)o.push({polygon:i,bounds:e})},l=Math.ceil(Math.log2(i)),c=Math.ceil(Math.log2(n)),h=l-c,u=[];for(let t=0;t<Math.abs(h);t++)u.push(h>0?0:1);for(let t=0;t<Math.min(l,c);t++)u.push(0),u.push(1);let d=t;if(d=dm(d,e[0].y-r,e[1].y+r,1),d=dm(d,e[0].x-r,e[1].x+r,0),!d.length)return o;const p=[];for(u.length?p.push({polygons:d,bounds:e,depth:0}):a(d,e);p.length;){const t=p.pop(),e=t.depth,i=u[e],n=t.bounds[0],o=t.bounds[1],l=0===i?n.x:n.y,c=0===i?o.x:o.y,h=s?s(i,l,c):.5*(l+c),d=dm(t.polygons,l-r,h+r,i),f=dm(t.polygons,h-r,c+r,i);if(d.length){const t=[n,new v(0===i?h:o.x,1===i?h:o.y)];u.length>e+1?p.push({polygons:d,bounds:t,depth:e+1}):a(d,t)}if(f.length){const t=[new v(0===i?h:n.x,1===i?h:n.y),o];u.length>e+1?p.push({polygons:f,bounds:t,depth:e+1}):a(f,t)}}return o}(t,e,Math.ceil((s-r)/11.25),Math.ceil((o-a)/11.25),1,((t,e,r)=>{if(0===t)return.5*(e+r);{const t=ip((i.y+e/un)/n);return(Jd(.5*(ip((i.y+r/un)/n)+t))*n-i.y)*un}}))}function Ix(t,e,i,n,r,s){const o=Math.pow(2,n.z-r.z);for(let a=0;a<i;a++){let i=t.int16[2*(a+e)+0],l=t.int16[2*(a+e)+1];i=(i+r.x*un)*o-n.x*un,l=(l+r.y*un)*o-n.y*un,s.push(new v(i,l))}}Lo(xx,"FillExtrusionBucket",{omit:["layers","features"]}),Lo(mx,"PartData"),Lo(fx,"FootprintSegment"),Lo(gx,"BorderCentroidData"),Lo(bx,"GroundEffect");const Dx=new ya({visibility:new ma(De["layout_fill-extrusion"].visibility),"fill-extrusion-edge-radius":new ma(De["layout_fill-extrusion"]["fill-extrusion-edge-radius"])});var Ox={paint:new ya({"fill-extrusion-opacity":new ma(De["paint_fill-extrusion"]["fill-extrusion-opacity"]),"fill-extrusion-color":new ga(De["paint_fill-extrusion"]["fill-extrusion-color"]),"fill-extrusion-translate":new ma(De["paint_fill-extrusion"]["fill-extrusion-translate"]),"fill-extrusion-translate-anchor":new ma(De["paint_fill-extrusion"]["fill-extrusion-translate-anchor"]),"fill-extrusion-pattern":new ga(De["paint_fill-extrusion"]["fill-extrusion-pattern"]),"fill-extrusion-height":new ga(De["paint_fill-extrusion"]["fill-extrusion-height"]),"fill-extrusion-base":new ga(De["paint_fill-extrusion"]["fill-extrusion-base"]),"fill-extrusion-vertical-gradient":new ma(De["paint_fill-extrusion"]["fill-extrusion-vertical-gradient"]),"fill-extrusion-ambient-occlusion-intensity":new ma(De["paint_fill-extrusion"]["fill-extrusion-ambient-occlusion-intensity"]),"fill-extrusion-ambient-occlusion-radius":new ma(De["paint_fill-extrusion"]["fill-extrusion-ambient-occlusion-radius"]),"fill-extrusion-ambient-occlusion-wall-radius":new ma(De["paint_fill-extrusion"]["fill-extrusion-ambient-occlusion-wall-radius"]),"fill-extrusion-ambient-occlusion-ground-radius":new ma(De["paint_fill-extrusion"]["fill-extrusion-ambient-occlusion-ground-radius"]),"fill-extrusion-ambient-occlusion-ground-attenuation":new ma(De["paint_fill-extrusion"]["fill-extrusion-ambient-occlusion-ground-attenuation"]),"fill-extrusion-flood-light-color":new ma(De["paint_fill-extrusion"]["fill-extrusion-flood-light-color"]),"fill-extrusion-flood-light-intensity":new ma(De["paint_fill-extrusion"]["fill-extrusion-flood-light-intensity"]),"fill-extrusion-flood-light-wall-radius":new ga(De["paint_fill-extrusion"]["fill-extrusion-flood-light-wall-radius"]),"fill-extrusion-flood-light-ground-radius":new ga(De["paint_fill-extrusion"]["fill-extrusion-flood-light-ground-radius"]),"fill-extrusion-flood-light-ground-attenuation":new ma(De["paint_fill-extrusion"]["fill-extrusion-flood-light-ground-attenuation"]),"fill-extrusion-vertical-scale":new ma(De["paint_fill-extrusion"]["fill-extrusion-vertical-scale"]),"fill-extrusion-rounded-roof":new ma(De["paint_fill-extrusion"]["fill-extrusion-rounded-roof"]),"fill-extrusion-cutoff-fade-range":new ma(De["paint_fill-extrusion"]["fill-extrusion-cutoff-fade-range"]),"fill-extrusion-emissive-strength":new ma(De["paint_fill-extrusion"]["fill-extrusion-emissive-strength"])}),layout:Dx};class Lx extends v{constructor(t,e,i){super(t,e),this.z=i}}function zx(t,e){return t.x*e.x+t.y*e.y}function Rx(t,e){if(1===t.length){let i=0;const n=e[i++];let r;for(;!r||n.equals(r);)if(r=e[i++],!r)return 1/0;for(;i<e.length;i++){const s=e[i],o=t[0],a=r.sub(n),l=s.sub(n),c=o.sub(n),h=zx(a,a),u=zx(a,l),d=zx(l,l),p=zx(c,a),f=zx(c,l),m=h*d-u*u,g=(d*p-u*f)/m,_=(h*f-u*p)/m,y=n.z*(1-g-_)+r.z*g+s.z*_;if(isFinite(y))return y}return 1/0}{let t=1/0;for(const i of e)t=Math.min(t,i.z);return t}}function Fx(t,e,i,n,r,s,o,a){const l=o*r.getElevationAt(t,e,!0,!0),c=0!==s[0],h=c?0===s[1]?o*(s[0]/7-450):o*function(t,e,i){const n=Math.floor(e[0]/8),r=Math.floor(e[1]/8),s=10*(e[0]-8*n),o=10*(e[1]-8*r),a=t.getElevationAt(n,r,!0,!0),l=t.getMeterToDEM(i),c=Math.floor(.5*(s*l-1)),h=Math.floor(.5*(o*l-1)),u=t.tileCoordToPixel(n,r),d=2*c+1,p=2*h+1,f=function(t,e,i,n,r){return[t.getElevationAtPixel(e,i,!0),t.getElevationAtPixel(e+r,i,!0),t.getElevationAtPixel(e,i+r,!0),t.getElevationAtPixel(e+n,i+r,!0)]}(t,u.x-c,u.y-h,d,p),m=Math.abs(f[0]-f[1]),g=Math.abs(f[2]-f[3]),_=Math.abs(f[0]-f[2])+Math.abs(f[1]-f[3]),y=Math.min(.25,.5*l*(m+g)/d),v=Math.min(.25,.5*l*_/p);return a+Math.max(y*s,v*o)}(r,s,a):l;return{base:l+(0===i)?-1:i,top:c?Math.max(h+n,l+i+2):l+n}}const Bx=new ya({"line-cap":new ga(De.layout_line["line-cap"]),"line-join":new ga(De.layout_line["line-join"]),"line-miter-limit":new ma(De.layout_line["line-miter-limit"]),"line-round-limit":new ma(De.layout_line["line-round-limit"]),"line-sort-key":new ga(De.layout_line["line-sort-key"]),visibility:new ma(De.layout_line.visibility)});var Nx={paint:new ya({"line-opacity":new ga(De.paint_line["line-opacity"]),"line-color":new ga(De.paint_line["line-color"]),"line-translate":new ma(De.paint_line["line-translate"]),"line-translate-anchor":new ma(De.paint_line["line-translate-anchor"]),"line-width":new ga(De.paint_line["line-width"]),"line-gap-width":new ga(De.paint_line["line-gap-width"]),"line-offset":new ga(De.paint_line["line-offset"]),"line-blur":new ga(De.paint_line["line-blur"]),"line-dasharray":new ga(De.paint_line["line-dasharray"]),"line-pattern":new ga(De.paint_line["line-pattern"]),"line-gradient":new _a(De.paint_line["line-gradient"]),"line-trim-offset":new ma(De.paint_line["line-trim-offset"]),"line-emissive-strength":new ma(De.paint_line["line-emissive-strength"]),"line-border-width":new ga(De.paint_line["line-border-width"]),"line-border-color":new ga(De.paint_line["line-border-color"])}),layout:Bx};const jx=(t,e,i,n,r,s,o)=>{const a=t.transform,l=a.calculatePixelsToTileUnitsMatrix(e);return{u_matrix:$x(t,e,i,n),u_pixels_to_tile_units:l,u_device_pixel_ratio:s,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]],u_dash_image:0,u_gradient_image:1,u_image_height:r,u_texsize:qx(i)&&e.lineAtlasTexture?e.lineAtlasTexture.size:[0,0],u_tile_units_to_pixels:Ux(e,t.transform),u_alpha_discard_threshold:0,u_trim_offset:o,u_emissive_strength:i.paint.get("line-emissive-strength")}},Vx=(t,e,i,n,r)=>{const s=t.transform;return{u_matrix:$x(t,e,i,n),u_texsize:e.imageAtlasTexture?e.imageAtlasTexture.size:[0,0],u_pixels_to_tile_units:s.calculatePixelsToTileUnitsMatrix(e),u_device_pixel_ratio:r,u_image:0,u_tile_units_to_pixels:Ux(e,s),u_units_to_pixels:[1/s.pixelsToGLUnits[0],1/s.pixelsToGLUnits[1]],u_alpha_discard_threshold:0}};function Ux(t,e){return 1/rb(t,1,e.tileZoom)}function $x(t,e,i,n){return t.translatePosMatrix(n||e.tileID.projMatrix,e,i.paint.get("line-translate"),i.paint.get("line-translate-anchor"))}const Hx=t=>{const e=[];qx(t)&&e.push("RENDER_LINE_DASH"),t.paint.get("line-gradient")&&e.push("RENDER_LINE_GRADIENT");const i=t.paint.get("line-trim-offset");return 0===i[0]&&0===i[1]||e.push("RENDER_LINE_TRIM_OFFSET"),0!==t.paint.get("line-border-width").constantOr(1)&&e.push("RENDER_LINE_BORDER"),e};function qx(t){const e=t.paint.get("line-dasharray").value;return e.value||"constant"!==e.kind}const Wx=new class extends ga{possiblyEvaluate(t,e){return e=new oa(Math.floor(e.zoom),{now:e.now,fadeDuration:e.fadeDuration,transition:e.transition}),super.possiblyEvaluate(t,e)}evaluate(t,e,i,n){return e=R({},e,{zoom:Math.floor(e.zoom)}),super.evaluate(t,e,i,n)}}(Nx.paint.properties["line-width"].specification);function Gx(t,e){return e>0?e+2*t:t}Wx.useIntegerZoom=!0;const Zx=new ya({visibility:new ma(De.layout_background.visibility)});var Yx={paint:new ya({"background-color":new ma(De.paint_background["background-color"]),"background-pattern":new ma(De.paint_background["background-pattern"]),"background-opacity":new ma(De.paint_background["background-opacity"]),"background-emissive-strength":new ma(De.paint_background["background-emissive-strength"])}),layout:Zx};const Xx=new ya({visibility:new ma(De.layout_raster.visibility)});var Kx={paint:new ya({"raster-opacity":new ma(De.paint_raster["raster-opacity"]),"raster-color":new _a(De.paint_raster["raster-color"]),"raster-color-mix":new ma(De.paint_raster["raster-color-mix"]),"raster-color-range":new ma(De.paint_raster["raster-color-range"]),"raster-hue-rotate":new ma(De.paint_raster["raster-hue-rotate"]),"raster-brightness-min":new ma(De.paint_raster["raster-brightness-min"]),"raster-brightness-max":new ma(De.paint_raster["raster-brightness-max"]),"raster-saturation":new ma(De.paint_raster["raster-saturation"]),"raster-contrast":new ma(De.paint_raster["raster-contrast"]),"raster-resampling":new ma(De.paint_raster["raster-resampling"]),"raster-fade-duration":new ma(De.paint_raster["raster-fade-duration"]),"raster-emissive-strength":new ma(De.paint_raster["raster-emissive-strength"]),"raster-array-band":new ma(De.paint_raster["raster-array-band"]),"raster-elevation":new ma(De.paint_raster["raster-elevation"])}),layout:Xx};function Qx(t,e,i,n,r,s,o,a){const l=[t,i,r,e,n,s,1,1,1],c=[o,a,1],h=Tu.adjoint([],l),[u,d,p]=Ou.transformMat3(c,c,Tu.transpose(h,h));return Tu.multiply(l,[u,0,0,0,d,0,0,0,p],l)}class Jx extends Ie{constructor(t,e,i,n){super(),this.id=t,this.dispatcher=i,this.coordinates=e.coordinates,this.type="image",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.onNorthPole=!1,this.onSouthPole=!1,this.setEventedParent(n),this.options=e,this._dirty=!1}load(t,i){if(this._loaded=i||!1,this.fire(new ke("dataloading",{dataType:"source"})),this.url=this.options.url,!this.url)return t&&(this.coordinates=t),this._loaded=!0,void this._finishLoading();this._imageRequest=kt(this.map._requestManager.transformRequest(this.url,vt.Image),((i,n)=>{if(this._imageRequest=null,this._loaded=!0,i)this.fire(new Pe(i));else if(n){const{HTMLImageElement:i}=e;this.image=n instanceof i?pe.getImageData(n):n,this._dirty=!0,this.width=this.image.width,this.height=this.image.height,t&&(this.coordinates=t),this._finishLoading()}}))}loaded(){return this._loaded}updateImage(t){return t.url?(this._imageRequest&&t.url!==this.options.url&&(this._imageRequest.cancel(),this._imageRequest=null),this.options.url=t.url,this.load(t.coordinates,this._loaded),this):this}setTexture(t){if(!(t.handle instanceof WebGLTexture))throw new Error("The provided handle is not a WebGLTexture instance");return this.texture=new Ay(this.map.painter.context,t.handle),this.width=t.dimensions[0],this.height=t.dimensions[1],this._dirty=!1,this._loaded=!0,this._finishLoading(),this}_finishLoading(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new ke("data",{dataType:"source",sourceDataType:"metadata"})))}onAdd(t){this.map=t,this.load()}onRemove(){this._imageRequest&&(this._imageRequest.cancel(),this._imageRequest=null),!this.texture||this.texture instanceof Ay||this.texture.destroy()}setCoordinates(t){if(this.coordinates=t,this._boundsArray=void 0,!t.length)return this;this.onNorthPole=!1,this.onSouthPole=!1;let e=t[0][1],i=t[0][1];for(const n of t)n[1]>i&&(i=n[1]),n[1]<e&&(e=n[1]);const n=(i+e)/2;if(n>rp?this.onNorthPole=!0:n<-rp&&(this.onSouthPole=!0),!this.onNorthPole&&!this.onSouthPole){const e=t.map(cp.fromLngLat);this.tileID=function(t){let e=1/0,i=1/0,n=-1/0,r=-1/0;for(const s of t)e=Math.min(e,s.x),i=Math.min(i,s.y),n=Math.max(n,s.x),r=Math.max(r,s.y);const s=Math.max(n-e,r-i),o=Math.max(0,Math.floor(-Math.log(s)/Math.LN2)),a=Math.pow(2,o);return new $u(o,Math.floor((e+n)/2*a),Math.floor((i+r)/2*a))}(e),this.minzoom=this.maxzoom=this.tileID.z}return this.fire(new ke("data",{dataType:"source",sourceDataType:"content"})),this}_clear(){this._boundsArray=void 0}_prepareData(t){for(const t in this.tiles){const e=this.tiles[t];"loaded"!==e.state&&(e.state="loaded",e.texture=this.texture)}if(this._boundsArray)return;const e=D_(this.tileID,this.map.transform.projection),[i,n,r,s]=this.coordinates.map((t=>{const i=e.projection.project(t[0],t[1]);return L_(e,i)._round()}));this.perspectiveTransform=function(t,e,i,n,r,s,o,a,l,c){const h=Qx(0,0,t,0,0,e,t,e),u=Qx(i,n,r,s,o,a,l,c);return Tu.multiply(u,Tu.adjoint(h,h),u),[u[6]/u[8]*t/un,u[7]/u[8]*e/un]}(this.width,this.height,i.x,i.y,n.x,n.y,s.x,s.y,r.x,r.y);const o=this._boundsArray=new Oa;o.emplaceBack(i.x,i.y,0,0),o.emplaceBack(n.x,n.y,un,0),o.emplaceBack(s.x,s.y,0,un),o.emplaceBack(r.x,r.y,un,un),this.boundsBuffer&&this.boundsBuffer.destroy(),this.boundsBuffer=t.createVertexBuffer(o,zy.members),this.boundsSegments=bl.simpleSegment(0,0,4,2)}prepare(){const t=0!==Object.keys(this.tiles).length;if(this.tileID&&!t)return;const e=this.map.painter.context,i=e.gl;!this._dirty||this.texture instanceof Ay||(this.texture?this.texture.update(this.image):(this.texture=new My(e,this.image,i.RGBA),this.texture.bind(i.LINEAR,i.CLAMP_TO_EDGE)),this._dirty=!1),t&&this._prepareData(e)}loadTile(t,e){this.tileID&&this.tileID.equals(t.tileID.canonical)?(this.tiles[String(t.tileID.wrap)]=t,t.buckets={},e(null)):(t.state="errored",e(null))}serialize(){return{type:"image",url:this.options.url,coordinates:this.coordinates}}hasTransition(){return!1}}class tw extends Sa{constructor(t){super(t,{}),this.implementation=t,t.slot&&(this.slot=t.slot)}is3D(){return"3d"===this.implementation.renderingMode}hasOffscreenPass(){return void 0!==this.implementation.prerender}isLayerDraped(t){return void 0!==this.implementation.renderToTile}shouldRedrape(){return!!this.implementation.shouldRerenderTiles&&this.implementation.shouldRerenderTiles()}recalculate(){}updateTransitions(){}hasTransition(){return!1}serialize(){}onAdd(t){this.implementation.onAdd&&this.implementation.onAdd(t,t.painter.context.gl)}onRemove(t){this.implementation.onRemove&&this.implementation.onRemove(t,t.painter.context.gl)}}const ew=new ya({visibility:new ma(De.layout_sky.visibility)});var iw={paint:new ya({"sky-type":new ma(De.paint_sky["sky-type"]),"sky-atmosphere-sun":new ma(De.paint_sky["sky-atmosphere-sun"]),"sky-atmosphere-sun-intensity":new ma(De.paint_sky["sky-atmosphere-sun-intensity"]),"sky-gradient-center":new ma(De.paint_sky["sky-gradient-center"]),"sky-gradient-radius":new ma(De.paint_sky["sky-gradient-radius"]),"sky-gradient":new _a(De.paint_sky["sky-gradient"]),"sky-atmosphere-halo-color":new ma(De.paint_sky["sky-atmosphere-halo-color"]),"sky-atmosphere-color":new ma(De.paint_sky["sky-atmosphere-color"]),"sky-opacity":new ma(De.paint_sky["sky-opacity"])}),layout:ew};function nw(t,e,i){const n=[0,0,1],r=ku.identity([]);return ku.rotateY(r,r,i?-E(t)+Math.PI:E(t)),ku.rotateX(r,r,-E(e)),Ou.transformQuat(n,n,r),Ou.normalize(n,n)}var rw={paint:new ya({})};const sw={circle:class extends Sa{constructor(t,e){super(t,Vp,e)}createBucket(t){return new xp(t)}queryRadius(t){const e=t;return Rp("circle-radius",this,e)+Rp("circle-stroke-width",this,e)+Fp(this.paint.get("circle-translate"))}queryIntersectsFeature(t,e,i,n,r,s,o,a){const l=Np(this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),s.angle,t.pixelToTileUnitsFactor),c=this.paint.get("circle-radius").evaluate(e,i)+this.paint.get("circle-stroke-width").evaluate(e,i);return qp(t,n,s,o,a,"map"===this.paint.get("circle-pitch-alignment"),"map"===this.paint.get("circle-pitch-scale"),l,c)}getProgramIds(){return["circle"]}getDefaultProgramParams(t,e){const i=Hp(this);return{config:new tc(this,e),defines:i,overrideFog:!1}}},heatmap:class extends Sa{createBucket(t){return new Xp(t)}constructor(t,e){super(t,sf,e),this._updateColorRamp()}_handleSpecialPaintPropertyUpdate(t){"heatmap-color"===t&&this._updateColorRamp()}_updateColorRamp(){this.colorRamp=of({expression:this._transitionablePaint._values["heatmap-color"].value.expression,evaluationKey:"heatmapDensity",image:this.colorRamp}),this.colorRampTexture=null}resize(){this.heatmapFbo&&(this.heatmapFbo.destroy(),this.heatmapFbo=null)}queryRadius(t){return Rp("heatmap-radius",this,t)}queryIntersectsFeature(t,e,i,n,r,s,o,a){const l=this.paint.get("heatmap-radius").evaluate(e,i);return qp(t,n,s,o,a,!0,!0,new v(0,0),l)}hasOffscreenPass(){return 0!==this.paint.get("heatmap-opacity")&&"none"!==this.visibility}getProgramIds(){return["heatmap","heatmapTexture"]}getDefaultProgramParams(t,e){return"heatmap"===t?{config:new tc(this,e),overrideFog:!1}:{}}},hillshade:class extends Sa{constructor(t,e){super(t,lf,e)}hasOffscreenPass(){return 0!==this.paint.get("hillshade-exaggeration")&&"none"!==this.visibility}getProgramIds(){return["hillshade","hillshadePrepare"]}getDefaultProgramParams(t,e){return{overrideFog:!1}}},fill:class extends Sa{constructor(t,e){super(t,qf,e)}getProgramIds(){const t=this.paint.get("fill-pattern"),e=t&&t.constantOr(1),i=[e?"fillPattern":"fill"];return this.paint.get("fill-antialias")&&i.push(e&&!this.getPaintProperty("fill-outline-color")?"fillOutlinePattern":"fillOutline"),i}getDefaultProgramParams(t,e){return{config:new tc(this,e),overrideFog:!1}}recalculate(t,e){super.recalculate(t,e);const i=this.paint._values["fill-outline-color"];"constant"===i.value.kind&&void 0===i.value.value&&(this.paint._values["fill-outline-color"]=this.paint._values["fill-color"])}createBucket(t){return new $f(t)}queryRadius(){return Fp(this.paint.get("fill-translate"))}queryIntersectsFeature(t,e,i,n,r,s){return!t.queryGeometry.isAboveHorizon&&Sp(Bp(t.tilespaceGeometry,this.paint.get("fill-translate"),this.paint.get("fill-translate-anchor"),s.angle,t.pixelToTileUnitsFactor),n)}isTileClipped(){return!0}},"fill-extrusion":class extends Sa{constructor(t,e){super(t,Ox,e),this._stats={numRenderedVerticesInShadowPass:0,numRenderedVerticesInTransparentPass:0}}createBucket(t){return new xx(t)}queryRadius(){return Fp(this.paint.get("fill-extrusion-translate"))}is3D(){return!0}hasShadowPass(){return!0}cutoffRange(){return this.paint.get("fill-extrusion-cutoff-fade-range")}canCastShadows(){return!0}getProgramIds(){return[this.paint.get("fill-extrusion-pattern").constantOr(1)?"fillExtrusionPattern":"fillExtrusion"]}queryIntersectsFeature(t,e,i,n,r,s,o,a,l){const c=Np(this.paint.get("fill-extrusion-translate"),this.paint.get("fill-extrusion-translate-anchor"),s.angle,t.pixelToTileUnitsFactor),h=this.paint.get("fill-extrusion-height").evaluate(e,i),u=this.paint.get("fill-extrusion-base").evaluate(e,i),d=[0,0],p=a&&s.elevation,f=s.elevation?s.elevation.exaggeration():1,m=t.tile.getBucket(this);if(p&&m instanceof xx){const t=m.centroidVertexArray,e=l+1;e<t.length&&(d[0]=t.geta_centroid_pos0(e),d[1]=t.geta_centroid_pos1(e))}if(0===d[0]&&1===d[1])return!1;"globe"===s.projection.name&&(n=Px([n],[new v(0,0),new v(un,un)],t.tileID.canonical).map((t=>t.polygon)).flat());const g=p?a:null,[_,y]=function(t,e,i,n,r,s,o,a,l,c,h){return"globe"===t.projection.name?function(t,e,i,n,r,s,o,a,l,c,h){const u=[],d=[],p=t.projection.upVectorScale(h,t.center.lat,t.worldSize).metersToTile,f=[0,0,0,1],m=[0,0,0,1],g=(t,e,i,n)=>{t[0]=e,t[1]=i,t[2]=n,t[3]=1},_=kx();i>0&&(i+=_),n+=_;for(const _ of e){const e=[],y=[];for(const u of _){const d=u.x+r.x,_=u.y+r.y,v=t.projection.projectTilePoint(d,_,h),b=t.projection.upVector(h,u.x,u.y);let x=i,w=n;if(o){const t=Fx(d,_,i,n,o,a,l,c);x+=t.base,w+=t.top}0!==i?g(f,v.x+b[0]*p*x,v.y+b[1]*p*x,v.z+b[2]*p*x):g(f,v.x,v.y,v.z),g(m,v.x+b[0]*p*w,v.y+b[1]*p*w,v.z+b[2]*p*w),Ou.transformMat4(f,f,s),Ou.transformMat4(m,m,s),e.push(new Lx(f[0],f[1],f[2])),y.push(new Lx(m[0],m[1],m[2]))}u.push(e),d.push(y)}return[u,d]}(t,e,i,n,r,s,o,a,l,c,h):o?function(t,e,i,n,r,s,o,a,l){const c=[],h=[],u=[0,0,0,1];for(const d of t){const t=[],p=[];for(const c of d){const h=c.x+n.x,d=c.y+n.y,f=Fx(h,d,e,i,s,o,a,l);u[0]=h,u[1]=d,u[2]=f.base,u[3]=1,vu.transformMat4(u,u,r),u[3]=Math.max(u[3],1e-5);const m=new Lx(u[0]/u[3],u[1]/u[3],u[2]/u[3]);u[0]=h,u[1]=d,u[2]=f.top,u[3]=1,vu.transformMat4(u,u,r),u[3]=Math.max(u[3],1e-5);const g=new Lx(u[0]/u[3],u[1]/u[3],u[2]/u[3]);t.push(m),p.push(g)}c.push(t),h.push(p)}return[c,h]}(e,i,n,r,s,o,a,l,c):function(t,e,i,n,r){const s=[],o=[],a=r[8]*e,l=r[9]*e,c=r[10]*e,h=r[11]*e,u=r[8]*i,d=r[9]*i,p=r[10]*i,f=r[11]*i;for(const e of t){const t=[],i=[];for(const s of e){const e=s.x+n.x,o=s.y+n.y,m=r[0]*e+r[4]*o+r[12],g=r[1]*e+r[5]*o+r[13],_=r[2]*e+r[6]*o+r[14],y=r[3]*e+r[7]*o+r[15],v=m+a,b=g+l,x=_+c,w=Math.max(y+h,1e-5),E=m+u,S=g+d,T=_+p,M=Math.max(y+f,1e-5);t.push(new Lx(v/w,b/w,x/w)),i.push(new Lx(E/M,S/M,T/M))}s.push(t),o.push(i)}return[s,o]}(e,i,n,r,s)}(s,n,u,h,c,o,g,d,f,s.center.lat,t.tileID.canonical),b=t.queryGeometry;return function(t,e,i){let n=1/0;Sp(i,e)&&(n=Rx(i,e[0]));for(let r=0;r<e.length;r++){const s=e[r],o=t[r];for(let t=0;t<s.length-1;t++){const e=s[t],r=[e,s[t+1],o[t+1],o[t],e];wp(i,r)&&(n=Math.min(n,Rx(i,r)))}}return n!==1/0&&n}(_,y,b.isPointQuery()?b.screenBounds:b.screenGeometry)}},line:class extends Sa{constructor(t,e){super(t,Nx,e),this.gradientVersion=0}_handleSpecialPaintPropertyUpdate(t){if("line-gradient"===t){const t=this._transitionablePaint._values["line-gradient"].value.expression;this.stepInterpolant=t._styleExpression&&t._styleExpression.expression instanceof Qn,this.gradientVersion=(this.gradientVersion+1)%Number.MAX_SAFE_INTEGER}}gradientExpression(){return this._transitionablePaint._values["line-gradient"].value.expression}widthExpression(){return this._transitionablePaint._values["line-width"].value.expression}recalculate(t,e){super.recalculate(t,e),this.paint._values["line-floorwidth"]=Wx.possiblyEvaluate(this._transitioningPaint._values["line-width"].value,t)}createBucket(t){return new Ty(t)}getProgramIds(){return[this.paint.get("line-pattern").constantOr(1)?"linePattern":"line"]}getDefaultProgramParams(t,e){const i=Hx(this);return{config:new tc(this,e),defines:i,overrideFog:!1}}queryRadius(t){const e=t,i=Gx(Rp("line-width",this,e),Rp("line-gap-width",this,e)),n=Rp("line-offset",this,e);return i/2+Math.abs(n)+Fp(this.paint.get("line-translate"))}queryIntersectsFeature(t,e,i,n,r,s){if(t.queryGeometry.isAboveHorizon)return!1;const o=Bp(t.tilespaceGeometry,this.paint.get("line-translate"),this.paint.get("line-translate-anchor"),s.angle,t.pixelToTileUnitsFactor),a=t.pixelToTileUnitsFactor/2*Gx(this.paint.get("line-width").evaluate(e,i),this.paint.get("line-gap-width").evaluate(e,i)),l=this.paint.get("line-offset").evaluate(e,i);return l&&(n=function(t,e){const i=[],n=new v(0,0);for(let r=0;r<t.length;r++){const s=t[r],o=[];for(let t=0;t<s.length;t++){const i=s[t],r=s[t+1],a=0===t?n:i.sub(s[t-1])._unit()._perp(),l=t===s.length-1?n:r.sub(i)._unit()._perp(),c=a._add(l)._unit();c._mult(1/(c.x*l.x+c.y*l.y)),o.push(c._mult(e)._add(i))}i.push(o)}return i}(n,l*t.pixelToTileUnitsFactor)),function(t,e,i){for(let n=0;n<e.length;n++){const r=e[n];if(t.length>=3)for(let e=0;e<r.length;e++)if(Ip(t,r[e]))return!0;if(Tp(t,r,i))return!0}return!1}(o,n,a)}isTileClipped(){return!0}},symbol:oy,background:class extends Sa{constructor(t,e){super(t,Yx,e)}getProgramIds(){return[this.paint.get("background-pattern")?"backgroundPattern":"background"]}getDefaultProgramParams(t,e){return{overrideFog:!1}}},raster:class extends Sa{constructor(t,e){super(t,Kx,e),this._updateColorRamp()}getProgramIds(){return["raster"]}hasColorMap(){return!!this._transitionablePaint._values["raster-color"].value.value}isLayerDraped(t){return!(t&&t._source instanceof Jx)||!t._source.onNorthPole&&!t._source.onSouthPole&&0===this.paint.get("raster-elevation")}_handleSpecialPaintPropertyUpdate(t){"raster-color"!==t&&"raster-color-range"!==t||this._updateColorRamp()}_updateColorRamp(){if(!this.hasColorMap())return;const t=this._transitionablePaint._values["raster-color"].value.expression,[e,i]=this._transitionablePaint._values["raster-color-range"].value.expression.evaluate({zoom:0});this.colorRamp=of({expression:t,evaluationKey:"rasterValue",image:this.colorRamp,clips:[{start:e,end:i}],resolution:256}),this.colorRampTexture=null}},sky:class extends Sa{constructor(t,e){super(t,iw,e),this._updateColorRamp()}_handleSpecialPaintPropertyUpdate(t){"sky-gradient"===t?this._updateColorRamp():"sky-atmosphere-sun"!==t&&"sky-atmosphere-halo-color"!==t&&"sky-atmosphere-color"!==t&&"sky-atmosphere-sun-intensity"!==t||(this._skyboxInvalidated=!0)}_updateColorRamp(){this.colorRamp=of({expression:this._transitionablePaint._values["sky-gradient"].value.expression,evaluationKey:"skyRadialProgress"}),this.colorRampTexture&&(this.colorRampTexture.destroy(),this.colorRampTexture=null)}needsSkyboxCapture(t){if(this._skyboxInvalidated||!this.skyboxTexture||!this.skyboxGeometry)return!0;if(!this.paint.get("sky-atmosphere-sun")){const e=t.style.light.properties.get("position");return this._lightPosition.azimuthal!==e.azimuthal||this._lightPosition.polar!==e.polar}return!1}getCenter(t,e){if("atmosphere"===this.paint.get("sky-type")){const i=this.paint.get("sky-atmosphere-sun"),n=!i,r=t.style.light,s=r.properties.get("position");return n&&"viewport"===r.properties.get("anchor")&&Y("The sun direction is attached to a light with viewport anchor, lighting may behave unexpectedly."),n?nw(s.azimuthal,90-s.polar,e):nw(i[0],90-i[1],e)}const i=this.paint.get("sky-gradient-center");return nw(i[0],90-i[1],e)}isSky(){return!0}markSkyboxValid(t){this._skyboxInvalidated=!1,this._lightPosition=t.style.light.properties.get("position")}hasOffscreenPass(){return!0}getProgramIds(){const t=this.paint.get("sky-type");return"atmosphere"===t?["skyboxCapture","skybox"]:"gradient"===t?["skyboxGradient"]:null}},slot:class extends Sa{constructor(t,e){super(t,rw)}},model:class extends Sa{constructor(t,e){super(t,jb,e)}createBucket(t){return new Bb(t)}getProgramIds(){return["model"]}is3D(){return!0}hasShadowPass(){return!0}canCastShadows(){return!0}hasLightBeamPass(){return!0}cutoffRange(){return this.paint.get("model-cutoff-fade-range")}queryRadius(){return 0}queryIntersectsFeature(){return!1}_handleOverridablePaintPropertyUpdate(t,e,i){return!(!this.layout||e.isDataDriven()||i.isDataDriven()||"model-color"!==t&&"model-color-mix-intensity"!==t&&"model-rotation"!==t&&"model-scale"!==t&&"model-translation"!==t&&"model-emissive-strength"!==t)}_isPropertyZoomDependent(t){const e=this._transitionablePaint._values[t];return null!=e&&null!=e.value&&null!=e.value.expression&&e.value.expression instanceof Ms}isZoomDependent(){return this._isPropertyZoomDependent("model-scale")||this._isPropertyZoomDependent("model-rotation")||this._isPropertyZoomDependent("model-translation")}}};function ow(t,e){return"custom"===t.type?new tw(t):new sw[t.type](t,e)}function aw(t){const{userImage:e}=t;return!!(e&&e.render&&e.render())&&(t.data.replace(new Uint8Array(e.data.buffer)),!0)}class lw extends Ie{constructor(){super(),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded={},this.requestors=[],this.patterns={},this.atlasImage={},this.atlasTexture={},this.dirty=!0}createScope(t){this.images[t]={},this.loaded[t]=!1,this.updatedImages[t]={},this.patterns[t]={},this.callbackDispatchedThisFrame[t]={},this.atlasImage[t]=new ef({width:1,height:1})}isLoaded(){for(const t in this.loaded)if(!this.loaded[t])return!1;return!0}setLoaded(t,e){if(this.loaded[e]!==t&&(this.loaded[e]=t,t)){for(const{ids:t,callback:i}of this.requestors)this._notify(t,e,i);this.requestors=[]}}hasImage(t,e){return!!this.getImage(t,e)}getImage(t,e){return this.images[e][t]}addImage(t,e,i){this._validate(t,i)&&(this.images[e][t]=i)}_validate(t,e){let i=!0;return this._validateStretch(e.stretchX,e.data&&e.data.width)||(this.fire(new Pe(new Error(`Image "${t}" has invalid "stretchX" value`))),i=!1),this._validateStretch(e.stretchY,e.data&&e.data.height)||(this.fire(new Pe(new Error(`Image "${t}" has invalid "stretchY" value`))),i=!1),this._validateContent(e.content,e)||(this.fire(new Pe(new Error(`Image "${t}" has invalid "content" value`))),i=!1),i}_validateStretch(t,e){if(!t)return!0;let i=0;for(const n of t){if(n[0]<i||n[1]<n[0]||e<n[1])return!1;i=n[1]}return!0}_validateContent(t,e){return!(t&&(4!==t.length||t[0]<0||e.data.width<t[0]||t[1]<0||e.data.height<t[1]||t[2]<0||e.data.width<t[2]||t[3]<0||e.data.height<t[3]||t[2]<t[0]||t[3]<t[1]))}updateImage(t,e,i){i.version=this.images[e][t].version+1,this.images[e][t]=i,this.updatedImages[e][t]=!0}removeImage(t,e){const i=this.images[e][t];delete this.images[e][t],delete this.patterns[e][t],i.userImage&&i.userImage.onRemove&&i.userImage.onRemove()}listImages(t){return Object.keys(this.images[t])}getImages(t,e,i){let n=!0;const r=!!this.loaded[e];if(!r)for(const i of t)this.images[e][i]||(n=!1);r||n?this._notify(t,e,i):this.requestors.push({ids:t,scope:e,callback:i})}getUpdatedImages(t){return this.updatedImages[t]}_notify(t,e,i){const n={};for(const i of t){this.images[e][i]||this.fire(new ke("styleimagemissing",{id:i}));const t=this.images[e][i];t?n[i]={data:t.data.clone(),pixelRatio:t.pixelRatio,sdf:t.sdf,version:t.version,stretchX:t.stretchX,stretchY:t.stretchY,content:t.content,hasRenderCallback:Boolean(t.userImage&&t.userImage.render)}:Y(`Image "${i}" could not be loaded. Please make sure you have added the image with map.addImage() or a "sprite" property in your style. You can provide missing images by listening for the "styleimagemissing" map event.`)}i(null,n)}getPixelSize(t){const{width:e,height:i}=this.atlasImage[t];return{width:e,height:i}}getPattern(t,e){const i=this.patterns[e][t],n=this.getImage(t,e);if(!n)return null;if(i&&i.position.version===n.version)return i.position;if(i)i.position.version=n.version;else{const i={w:n.data.width+2,h:n.data.height+2,x:0,y:0},r=new t_(i,n);this.patterns[e][t]={bin:i,position:r}}return this._updatePatternAtlas(e),this.patterns[e][t].position}bind(t,e){const i=t.gl;let n=this.atlasTexture[e];n?this.dirty&&(n.update(this.atlasImage[e]),this.dirty=!1):(n=new My(t,this.atlasImage[e],i.RGBA),this.atlasTexture[e]=n),n.bind(i.LINEAR,i.CLAMP_TO_EDGE)}_updatePatternAtlas(t){const e=[];for(const i in this.patterns[t])e.push(this.patterns[t][i].bin);const{w:i,h:n}=Qg(e),r=this.atlasImage[t];r.resize({width:i||1,height:n||1});for(const e in this.patterns[t]){const{bin:i}=this.patterns[t][e],n=i.x+1,s=i.y+1,o=this.images[t][e].data,a=o.width,l=o.height;ef.copy(o,r,{x:0,y:0},{x:n,y:s},{width:a,height:l}),ef.copy(o,r,{x:0,y:l-1},{x:n,y:s-1},{width:a,height:1}),ef.copy(o,r,{x:0,y:0},{x:n,y:s+l},{width:a,height:1}),ef.copy(o,r,{x:a-1,y:0},{x:n-1,y:s},{width:1,height:l}),ef.copy(o,r,{x:0,y:0},{x:n+a,y:s},{width:1,height:l})}this.dirty=!0}beginFrame(){for(const t in this.images)this.callbackDispatchedThisFrame[t]={}}dispatchRenderCallbacks(t,e){for(const i of t){if(this.callbackDispatchedThisFrame[e][i])continue;this.callbackDispatchedThisFrame[e][i]=!0;const t=this.images[e][i];aw(t)&&this.updateImage(i,e,t)}}}const cw=new ya({anchor:new ma(De.light.anchor),position:new class{constructor(t){this.specification=t}possiblyEvaluate(t,e){return Q(t.expression.evaluate(e))}interpolate(t,e,i){return{x:Jn(t.x,e.x,i),y:Jn(t.y,e.y,i),z:Jn(t.z,e.z,i),azimuthal:Jn(t.azimuthal,e.azimuthal,i),polar:Jn(t.polar,e.polar,i)}}}(De.light.position),color:new ma(De.light.color),intensity:new ma(De.light.intensity)});class hw extends Ie{constructor(t,e="flat"){super(),this._transitionable=new ca(cw),this.setLight(t,e),this._transitioning=this._transitionable.untransitioned()}getLight(){return this._transitionable.serialize()}setLight(t,e,i={}){this._validate(yo,t,i)||(this._transitionable.setTransitionOrValue(t),this.id=e)}updateTransitions(t){this._transitioning=this._transitionable.transitioned(t,this._transitioning)}hasTransition(){return this._transitioning.hasTransition()}recalculate(t){this.properties=this._transitioning.possiblyEvaluate(t)}_validate(t,e,i){return(!i||!1!==i.validate)&&Co(this,t.call(go,R({value:e,style:{glyphs:!0,sprite:!0},styleSpec:De})))}}const uw=new ya({source:new ma(De.terrain.source),exaggeration:new ma(De.terrain.exaggeration)});let dw=class extends Ie{constructor(t,e,i,n){super(),this.scope=i,this._transitionable=new ca(uw,n),this._transitionable.setTransitionOrValue(t,n),this._transitioning=this._transitionable.untransitioned(),this.drapeRenderMode=e}get(){return this._transitionable.serialize()}set(t,e){this._transitionable.setTransitionOrValue(t,e)}updateTransitions(t){this._transitioning=this._transitionable.transitioned(t,this._transitioning)}hasTransition(){return this._transitioning.hasTransition()}recalculate(t){this.properties=this._transitioning.possiblyEvaluate(t)}getExaggeration(t){return this._transitioning.possiblyEvaluate(new oa(t)).get("exaggeration")}isZoomDependent(){const t=this._transitionable._values.exaggeration;return null!=t&&null!=t.value&&null!=t.value.expression&&t.value.expression instanceof Ms}};const pw=45,fw=65,mw=.05;function gw(t,e,i,n){const r=D(pw,fw,i),[s,o]=_w(t,n);let a=1-Math.min(1,Math.exp((e-s)/(o-s)*-6));return a*=a*a,a=Math.min(1,1.00747*a),a*r*t.alpha}function _w(t,e){const i=.5/Math.tan(.5*e);return[t.range[0]+i,t.range[1]+i]}function yw(t,e,i,n,r){const s=Ou.transformMat4([],[e,i,n],r.mercatorFogMatrix);return gw(t,Ou.length(s),r.pitch,r._fov)}function vw(t,e,i,n,r,s,o){const a=[[i,n,0],[r,n,0],[r,s,0],[i,s,0]];let l=Number.MAX_VALUE,c=-Number.MAX_VALUE;for(const t of a){const i=Ou.transformMat4([],t,e),n=Ou.length(i);l=Math.min(l,n),c=Math.max(c,n)}return[gw(t,l,o.pitch,o._fov),gw(t,c,o.pitch,o._fov)]}const bw=new ya({range:new ma(De.fog.range),color:new ma(De.fog.color),"high-color":new ma(De.fog["high-color"]),"space-color":new ma(De.fog["space-color"]),"horizon-blend":new ma(De.fog["horizon-blend"]),"star-intensity":new ma(De.fog["star-intensity"]),"vertical-range":new ma(De.fog["vertical-range"])});class xw extends Ie{constructor(t,e){super(),this._transitionable=new ca(bw),this.set(t),this._transitioning=this._transitionable.untransitioned(),this._transform=e}get state(){const t=this._transform,e="globe"===t.projection.name,i=Od(t.zoom),n=this.properties.get("range"),r=[.5,3];return{range:e?[Jn(r[0],n[0],i),Jn(r[1],n[1],i)]:n,horizonBlend:this.properties.get("horizon-blend"),alpha:this.properties.get("color").a}}get(){return this._transitionable.serialize()}set(t,e={}){if(this._validate(xo,t,e))return;const i=R({},t);for(const t of Object.keys(De.fog))void 0===i[t]&&(i[t]=De.fog[t].default);this._transitionable.setTransitionOrValue(i)}getOpacity(t){if(!this._transform.projection.supportsFog)return 0;const e=this.properties&&this.properties.get("color")||1;return("globe"===this._transform.projection.name?1:D(pw,fw,t))*e.a}getOpacityAtLatLng(t,e){return this._transform.projection.supportsFog?function(t,e,i){const n=cp.fromLngLat(e),r=i.elevation?i.elevation.getAtPointOrZero(n):0;return yw(t,n.x,n.y,r,i)}(this.state,t,e):0}getOpacityForTile(t){if(!this._transform.projection.supportsFog)return[1,1];const e=this._transform.calculateFogTileMatrix(t.toUnwrapped());return vw(this.state,e,0,0,un,un,this._transform)}getOpacityForBounds(t,e,i,n,r){return this._transform.projection.supportsFog?vw(this.state,t,e,i,n,r,this._transform):[1,1]}getFovAdjustedRange(t){return this._transform.projection.supportsFog?_w(this.state,t):[0,1]}isVisibleOnFrustum(t){if(!this._transform.projection.supportsFog)return!1;const e=[4,5,6,7];for(const i of e){const e=t.points[i];let n;if(e[2]>=0)n=e;else{const r=t.points[i-4];n=tr(r,e,r[2]/(r[2]-e[2]))}if(yw(this.state,n[0],n[1],0,this._transform)>=mw)return!0}return!1}updateTransitions(t){this._transitioning=this._transitionable.transitioned(t,this._transitioning)}hasTransition(){return this._transitioning.hasTransition()}recalculate(t){this.properties=this._transitioning.possiblyEvaluate(t)}_validate(t,e,i){return(!i||!1!==i.validate)&&Co(this,t.call(go,R({value:e,style:{glyphs:!0,sprite:!0},styleSpec:De})))}}class ww{constructor(t){this._callback=t,this._triggered=!1,"undefined"!=typeof MessageChannel&&(this._channel=new MessageChannel,this._channel.port2.onmessage=()=>{this._triggered=!1,this._callback()})}trigger(){this._triggered||(this._triggered=!0,this._channel?this._channel.port1.postMessage(!0):setTimeout((()=>{this._triggered=!1,this._callback()}),0))}remove(){this._channel=void 0,this._callback=()=>{}}}class Ew{constructor(){this.tasks={},this.taskQueue=[],$(["process"],this),this.invoker=new ww(this.process),this.nextId=0}add(t,e){const i=this.nextId++,n=function({type:t,isSymbolTile:e,zoom:i}){return i=i||0,"message"===t?0:"maybePrepare"!==t||e?"parseTile"!==t||e?"parseTile"===t&&e?300-i:"maybePrepare"===t&&e?400-i:500:200-i:100-i}(e);if(0===n){tt();try{t()}finally{}return{cancel:()=>{}}}return this.tasks[i]={fn:t,metadata:e,priority:n,id:i},this.taskQueue.push(i),this.invoker.trigger(),{cancel:()=>{delete this.tasks[i]}}}process(){tt();try{if(this.taskQueue=this.taskQueue.filter((t=>!!this.tasks[t])),!this.taskQueue.length)return;const t=this.pick();if(null===t)return;const e=this.tasks[t];if(delete this.tasks[t],this.taskQueue.length&&this.invoker.trigger(),!e)return;e.fn()}finally{}}pick(){let t=null,e=1/0;for(let i=0;i<this.taskQueue.length;i++){const n=this.tasks[this.taskQueue[i]];n.priority<e&&(e=n.priority,t=i)}if(null===t)return null;const i=this.taskQueue[t];return this.taskQueue.splice(t,1),i}remove(){this.invoker.remove()}}class Sw{constructor(t,e,i){this.target=t,this.parent=e,this.mapId=i,this.callbacks={},this.cancelCallbacks={},$(["receive"],this),this.target.addEventListener("message",this.receive,!1),this.scheduler=new Ew}send(t,e,i,n,r=!1,s){const o=Math.round(1e18*Math.random()).toString(36).substring(0,10);i&&(i.metadata=s,this.callbacks[o]=i);const a=new Set;return this.target.postMessage({id:o,type:t,hasCallback:!!i,targetMapId:n,mustQueue:r,sourceMapId:this.mapId,data:Fo(e,a)},a),{cancel:()=>{i&&delete this.callbacks[o],this.target.postMessage({id:o,type:"<cancel>",targetMapId:n,sourceMapId:this.mapId})}}}receive(t){const e=t.data,i=e.id;if(i&&(!e.targetMapId||this.mapId===e.targetMapId))if("<cancel>"===e.type){const t=this.cancelCallbacks[i];delete this.cancelCallbacks[i],t&&t.cancel()}else if(e.mustQueue||tt()){const t=this.callbacks[i];this.cancelCallbacks[i]=this.scheduler.add((()=>this.processTask(i,e)),t&&t.metadata||{type:"message"})}else this.processTask(i,e)}processTask(t,e){if("<response>"===e.type){const i=this.callbacks[t];delete this.callbacks[t],i&&(e.error?i(Bo(e.error)):i(null,Bo(e.data)))}else{const i=new Set,n=e.hasCallback?(e,n)=>{delete this.cancelCallbacks[t],this.target.postMessage({id:t,type:"<response>",sourceMapId:this.mapId,error:e?Fo(e):null,data:Fo(n,i)},i)}:t=>{},r=Bo(e.data);if(this.parent[e.type])this.parent[e.type](e.sourceMapId,r,n);else if(this.parent.getWorkerSource){const t=e.type.split(".");this.parent.getWorkerSource(e.sourceMapId,t[0],r.source,r.scope)[t[1]](r,n)}else n(new Error(`Could not find function ${e.type}`))}}remove(){this.scheduler.remove(),this.target.removeEventListener("message",this.receive,!1)}}class Tw{constructor(t,e){this.workerPool=t,this.actors=[],this.currentActor=0,this.id=N();const i=this.workerPool.acquire(this.id);for(let t=0;t<i.length;t++){const n=new Tw.Actor(i[t],e,this.id);n.name=`Worker ${t}`,this.actors.push(n)}this.ready=!1,this.broadcast("checkIfReady",null,(()=>{this.ready=!0}))}broadcast(t,e,i){L(this.actors,((i,n)=>{i.send(t,e,n)}),i=i||function(){})}getActor(){return this.currentActor=(this.currentActor+1)%this.actors.length,this.actors[this.currentActor]}remove(){this.actors.forEach((t=>{t.remove()})),this.actors=[],this.workerPool.release(this.id)}}Tw.Actor=Sw;class Mw extends Ie{constructor(t,e,i,n){super(),this.scope=i,this._options=t,this.properties=new fa(e),this._transitionable=new ca(e,new Map(n)),this._transitionable.setTransitionOrValue(t.properties),this._transitioning=this._transitionable.untransitioned()}updateConfig(t){this._transitionable.setTransitionOrValue(this._options.properties,new Map(t))}updateTransitions(t){this._transitioning=this._transitionable.transitioned(t,this._transitioning)}hasTransition(){return this._transitioning.hasTransition()}recalculate(t){this.properties=this._transitioning.possiblyEvaluate(t)}get(){return this._options.properties=this._transitionable.serialize(),this._options}set(t,e){this._options=t,this._transitionable.setTransitionOrValue(t.properties,e)}shadowsEnabled(){return!!this.properties&&!0===this.properties.get("cast-shadows")}}const Aw=new ya({color:new ma(De.properties_light_ambient.color),intensity:new ma(De.properties_light_ambient.intensity)}),Cw=new ya({direction:new class{constructor(t){this.specification=t}possiblyEvaluate(t,e){return function([t,e]){const i=Q([1,t,e]);return{x:i.x,y:i.y,z:i.z}}(t.expression.evaluate(e))}interpolate(t,e,i){return{x:Jn(t.x,e.x,i),y:Jn(t.y,e.y,i),z:Jn(t.z,e.z,i)}}}(De.properties_light_directional.direction),color:new ma(De.properties_light_directional.color),intensity:new ma(De.properties_light_directional.intensity),"cast-shadows":new ma(De.properties_light_directional["cast-shadows"]),"shadow-intensity":new ma(De.properties_light_directional["shadow-intensity"])});class kw{constructor(t,e,i,n){this.screenBounds=t,this.cameraPoint=e,this._screenRaycastCache={},this._cameraRaycastCache={},this.isAboveHorizon=i,this.screenGeometry=this.bufferedScreenGeometry(0),this.screenGeometryMercator=this._bufferedScreenMercator(0,n)}static createFromScreenPoints(t,e){let i,n;if(t instanceof v||"number"==typeof t[0]){const r=v.convert(t);i=[r],n=e.isPointAboveHorizon(r)}else{const r=v.convert(t[0]),s=v.convert(t[1]);i=[r,s],n=C(r,s).every((t=>e.isPointAboveHorizon(t)))}return new kw(i,e.getCameraPoint(),n,e)}isPointQuery(){return 1===this.screenBounds.length}bufferedScreenGeometry(t){return C(this.screenBounds[0],1===this.screenBounds.length?this.screenBounds[0]:this.screenBounds[1],t)}bufferedCameraGeometry(t){const e=this.screenBounds[0],i=1===this.screenBounds.length?this.screenBounds[0].add(new v(1,1)):this.screenBounds[1],n=C(e,i,0,!1);return this.cameraPoint.y>i.y&&(this.cameraPoint.x>e.x&&this.cameraPoint.x<i.x?n.splice(3,0,this.cameraPoint):this.cameraPoint.x>=i.x?n[2]=this.cameraPoint:this.cameraPoint.x<=e.x&&(n[3]=this.cameraPoint)),function(t,e){const i=[];for(let n=0;n<t.length;n++){const r=O(n-1,-1,t.length-1),s=O(n+1,-1,t.length-1),o=t[n],a=t[s],l=t[r].sub(o).unit(),c=a.sub(o).unit(),h=c.angleWithSep(l.x,l.y),u=l.add(c).unit().mult(-1*e/Math.sin(h/2));i.push(o.add(u))}return i}(n,t)}bufferedCameraGeometryGlobe(t){const e=this.screenBounds[0],i=1===this.screenBounds.length?this.screenBounds[0].add(new v(1,1)):this.screenBounds[1],n=C(e,i,t),r=this.cameraPoint.clone();switch(3*((r.y>e.y)+(r.y>i.y))+((r.x>e.x)+(r.x>i.x))){case 0:n[0]=r,n[4]=r.clone();break;case 1:n.splice(1,0,r);break;case 2:n[1]=r;break;case 3:n.splice(4,0,r);break;case 5:n.splice(2,0,r);break;case 6:n[3]=r;break;case 7:n.splice(3,0,r);break;case 8:n[2]=r}return n}containsTile(t,e,i,n=0){const r=t.queryPadding/e._pixelsPerMercatorPixel+1,s=i?this._bufferedCameraMercator(r,e):this._bufferedScreenMercator(r,e);let o=t.tileID.wrap+(s.unwrapped?n:0);const a=s.polygon.map((e=>L_(t.tileTransform,e,o)));if(!Dp(a,0,0,un,un))return;o=t.tileID.wrap+(this.screenGeometryMercator.unwrapped?n:0);const l=this.screenGeometryMercator.polygon.map((e=>z_(t.tileTransform,e,o))),c=l.map((t=>new v(t[0],t[1]))),h=e.getFreeCameraOptions().position||new cp(0,0,0),u=z_(t.tileTransform,h,o),d=l.map((t=>{const e=Ou.sub(t,t,u);return Ou.normalize(e,e),new Zu(u,e)})),p=rb(t,1,e.zoom)*e._pixelsPerMercatorPixel;return{queryGeometry:this,tilespaceGeometry:c,tilespaceRays:d,bufferedTilespaceGeometry:a,bufferedTilespaceBounds:(f=A(a),f.min.x=I(f.min.x,0,un),f.min.y=I(f.min.y,0,un),f.max.x=I(f.max.x,0,un),f.max.y=I(f.max.y,0,un),f),tile:t,tileID:t.tileID,pixelToTileUnitsFactor:p};var f}_bufferedScreenMercator(t,e){const i=Dw(t);if(this._screenRaycastCache[i])return this._screenRaycastCache[i];{let n;return n="globe"===e.projection.name?this._projectAndResample(this.bufferedScreenGeometry(t),e):{polygon:this.bufferedScreenGeometry(t).map((t=>e.pointCoordinate3D(t))),unwrapped:!0},this._screenRaycastCache[i]=n,n}}_bufferedCameraMercator(t,e){const i=Dw(t);if(this._cameraRaycastCache[i])return this._cameraRaycastCache[i];{let n;return n="globe"===e.projection.name?this._projectAndResample(this.bufferedCameraGeometryGlobe(t),e):{polygon:this.bufferedCameraGeometry(t).map((t=>e.pointCoordinate3D(t))),unwrapped:!0},this._cameraRaycastCache[i]=n,n}}_projectAndResample(t,e){const i=function(t,e){const i=Au.multiply([],e.pixelMatrix,e.globeMatrix),n=[0,-rd,0,1],r=[0,rd,0,1],s=[0,0,0,1];vu.transformMat4(n,n,i),vu.transformMat4(r,r,i),vu.transformMat4(s,s,i);const o=new v(n[0]/n[3],n[1]/n[3]),a=new v(r[0]/r[3],r[1]/r[3]),l=Ip(t,o)&&n[3]<s[3],c=Ip(t,a)&&r[3]<s[3];if(!l&&!c)return null;const h=function(t,e,i){for(let n=1;n<t.length;n++){const r=Iw(e.pointCoordinate3D(t[n-1]).x),s=Iw(e.pointCoordinate3D(t[n]).x);if(i<0){if(r<s)return{idx:n,t:-r/(s-1-r)}}else if(s<r)return{idx:n,t:(1-r)/(s+1-r)}}return null}(t,e,l?-1:1);if(!h)return null;const{idx:u,t:d}=h;let p=u>1?Pw(t.slice(0,u),e):[],f=u<t.length?Pw(t.slice(u),e):[];p=p.map((t=>new v(Iw(t.x),t.y))),f=f.map((t=>new v(Iw(t.x),t.y)));const m=[...p];0===m.length&&m.push(f[f.length-1]);const g=Jn(m[m.length-1].y,(0===f.length?p[0]:f[0]).y,d);let _;return _=l?[new v(0,g),new v(0,0),new v(1,0),new v(1,g)]:[new v(1,g),new v(1,1),new v(0,1),new v(0,g)],m.push(..._),0===f.length?m.push(p[0]):m.push(...f),{polygon:m.map((t=>new cp(t.x,t.y))),unwrapped:!1}}(t,e);if(i)return i;const n=function(t,e){let i=!1,n=-1/0,r=0;for(let e=0;e<t.length-1;e++)t[e].x>n&&(n=t[e].x,r=e);for(let e=0;e<t.length-1;e++){const n=(r+e)%(t.length-1),s=t[n],o=t[n+1];Math.abs(s.x-o.x)>.5&&(s.x<o.x?(s.x+=1,0===n&&(t[t.length-1].x+=1)):(o.x+=1,n+1===t.length-1&&(t[0].x+=1)),i=!0)}const s=Qd(e.center.lng);return i&&s<Math.abs(s-1)&&t.forEach((t=>{t.x-=1})),{polygon:t,unwrapped:i}}(Pw(t,e).map((t=>new v(Iw(t.x),t.y))),e);return{polygon:n.polygon.map((t=>new cp(t.x,t.y))),unwrapped:n.unwrapped}}}function Pw(t,e){return up(t,(t=>{const i=e.pointCoordinate3D(t);t.x=i.x,t.y=i.y}),1/256)}function Iw(t){return t<0?1+t%1:t%1}function Dw(t){return 100*t|0}function Ow(t,e,i,n,r){const s=function(i,n){if(i)return r(i);if(n){t.url&&n.tiles&&t.tiles&&delete t.tiles;const i=F(R(n,t),["tiles","minzoom","maxzoom","attribution","mapbox_logo","bounds","scheme","tileSize","encoding"]);n.vector_layers&&(i.vectorLayers=n.vector_layers,i.vectorLayerIds=i.vectorLayers.map((t=>t.id))),i.tiles=e.canonicalizeTileset(i,t.url),r(null,i)}};return t.url?Et(e.transformRequest(e.normalizeSourceURL(t.url,null,i,n),vt.Source),s):pe.frame((()=>s(null,t)))}class Lw{constructor(t,e,i){this.bounds=ac.convert(this.validateBounds(t)),this.minzoom=e||0,this.maxzoom=i||24}validateBounds(t){return Array.isArray(t)&&4===t.length?[Math.max(-180,t[0]),Math.max(-90,t[1]),Math.min(180,t[2]),Math.min(90,t[3])]:[-180,-90,180,90]}contains(t){const e=Math.pow(2,t.z),i=Math.floor(Qd(this.bounds.getWest())*e),n=Math.floor(Jd(this.bounds.getNorth())*e),r=Math.ceil(Qd(this.bounds.getEast())*e),s=Math.ceil(Jd(this.bounds.getSouth())*e);return t.x>=i&&t.x<r&&t.y>=n&&t.y<s}}class zw{constructor(t,e){this.width=t,this.height=e,this.nextRow=0,this.image=new tf({width:t,height:e}),this.positions={},this.uploaded=!1}getDash(t,e){const i=this.getKey(t,e);return this.positions[i]}trim(){const t=this.width,e=this.height=V(this.nextRow);this.image.resize({width:t,height:e})}getKey(t,e){return t.join(",")+e}getDashRanges(t,e,i){const n=[];let r=t.length%2==1?-t[t.length-1]*i:0,s=t[0]*i,o=!0;n.push({left:r,right:s,isDash:o,zeroLength:0===t[0]});let a=t[0];for(let e=1;e<t.length;e++){o=!o;const l=t[e];r=a*i,a+=l,s=a*i,n.push({left:r,right:s,isDash:o,zeroLength:0===l})}return n}addRoundDash(t,e,i){const n=e/2;for(let e=-i;e<=i;e++){const r=this.width*(this.nextRow+i+e);let s=0,o=t[s];for(let a=0;a<this.width;a++){a/o.right>1&&(o=t[++s]);const l=Math.abs(a-o.left),c=Math.abs(a-o.right),h=Math.min(l,c);let u;const d=e/i*(n+1);if(o.isDash){const t=n-Math.abs(d);u=Math.sqrt(h*h+t*t)}else u=n-Math.sqrt(h*h+d*d);this.image.data[r+a]=Math.max(0,Math.min(255,u+128))}}}addRegularDash(t,e){for(let e=t.length-1;e>=0;--e){const i=t[e],n=t[e+1];i.zeroLength?t.splice(e,1):n&&n.isDash===i.isDash&&(n.left=i.left,t.splice(e,1))}const i=t[0],n=t[t.length-1];i.isDash===n.isDash&&(i.left=n.left-this.width,n.right=i.right+this.width);const r=this.width*this.nextRow;let s=0,o=t[s];for(let i=0;i<this.width;i++){i/o.right>1&&(o=t[++s]);const n=Math.abs(i-o.left),a=Math.abs(i-o.right),l=Math.min(n,a);this.image.data[r+i]=Math.max(0,Math.min(255,(o.isDash?l:-l)+e+128))}}addDash(t,e){const i=this.getKey(t,e);if(this.positions[i])return this.positions[i];const n="round"===e,r=n?7:0,s=2*r+1;if(this.nextRow+s>this.height)return Y("LineAtlas out of space"),null;0===t.length&&t.push(1);let o=0;for(let e=0;e<t.length;e++)t[e]<0&&(Y("Negative value is found in line dasharray, replacing values with 0"),t[e]=0),o+=t[e];if(0!==o){const i=this.width/o,s=this.getDashRanges(t,this.width,i);n?this.addRoundDash(s,i,r):this.addRegularDash(s,"square"===e?.5*i:0)}const a=this.nextRow+r;this.nextRow+=s;const l={tl:[a,r],br:[o,0]};return this.positions[i]=l,l}}Lo(zw,"LineAtlas");const Rw=1*s_;class Fw{constructor(t){const e={},i=[];for(const n in t){const r=t[n],s=e[n]={};for(const t in r.glyphs){const e=r.glyphs[+t];if(!e||0===e.bitmap.width||0===e.bitmap.height)continue;const n=e.metrics.localGlyph?Rw:1,o={x:0,y:0,w:e.bitmap.width+2*n,h:e.bitmap.height+2*n};i.push(o),s[t]=o}}const{w:n,h:r}=Qg(i),s=new tf({width:n||1,height:r||1});for(const i in t){const n=t[i];for(const t in n.glyphs){const r=n.glyphs[+t];if(!r||0===r.bitmap.width||0===r.bitmap.height)continue;const o=e[i][t],a=r.metrics.localGlyph?Rw:1;tf.copy(r.bitmap,s,{x:0,y:0},{x:o.x+a,y:o.y+a},r.bitmap)}}this.image=s,this.positions=e}}Lo(Fw,"GlyphAtlas");class Bw{constructor(t){this.tileID=new qu(t.tileID.overscaledZ,t.tileID.wrap,t.tileID.canonical.z,t.tileID.canonical.x,t.tileID.canonical.y),this.tileZoom=t.tileZoom,this.uid=t.uid,this.zoom=t.zoom,this.canonical=t.tileID.canonical,this.pixelRatio=t.pixelRatio,this.tileSize=t.tileSize,this.source=t.source,this.scope=t.scope,this.overscaling=this.tileID.overscaleFactor(),this.showCollisionBoxes=t.showCollisionBoxes,this.collectResourceTiming=!!t.collectResourceTiming,this.promoteId=t.promoteId,this.isSymbolTile=t.isSymbolTile,this.tileTransform=D_(t.tileID.canonical,t.projection),this.projection=t.projection,this.brightness=t.brightness,this.extraShadowCaster=!!t.extraShadowCaster}parse(t,e,i,n,r){this.status="parsing",this.data=t,this.collisionBoxArray=new ll;const s=new pm(Object.keys(t.layers).sort()),o=new tg(this.tileID,this.promoteId);o.bucketLayerIDs=[];const a={},l=new zw(256,256),c={featureIndex:o,iconDependencies:{},patternDependencies:{},glyphDependencies:{},lineAtlas:l,availableImages:i,brightness:this.brightness},h=e.familiesBySource[this.source];for(const e in h){const n=t.layers[e];if(!n)continue;let r=!1,l=!1,u=!1;for(const t of h[e])"symbol"===t[0].type?r=!0:l=!0,t[0].is3D()&&"model"!==t[0].type&&(u=!0);if(this.extraShadowCaster&&!u)continue;if(!0===this.isSymbolTile&&!r)continue;if(!1===this.isSymbolTile&&!l)continue;1===n.version&&Y(`Vector tile source "${this.source}" layer "${e}" does not use vector tile spec v2 and therefore may have some rendering errors.`);const d=s.encode(e),p=[];for(let t=0;t<n.length;t++){const i=n.feature(t),r=o.getId(i,e);p.push({feature:i,id:r,index:t,sourceLayerIndex:d})}for(const t of h[e]){const e=t[0];(!this.extraShadowCaster||e.is3D()&&"model"!==e.type)&&(void 0!==this.isSymbolTile&&"symbol"===e.type!==this.isSymbolTile||e.minzoom&&this.zoom<Math.floor(e.minzoom)||e.maxzoom&&this.zoom>=e.maxzoom||"none"!==e.visibility&&(Nw(t,this.zoom,c.brightness,i),(a[e.id]=e.createBucket({index:o.bucketLayerIDs.length,layers:t,zoom:this.zoom,canonical:this.canonical,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:d,sourceID:this.source,projection:this.projection.spec})).populate(p,c,this.tileID.canonical,this.tileTransform),o.bucketLayerIDs.push(t.map((t=>t.id)))))}}let u,d,p,f;l.trim();const m={type:"maybePrepare",isSymbolTile:this.isSymbolTile,zoom:this.zoom},g=()=>{if(u)return this.status="done",r(u);if(this.extraShadowCaster)this.status="done",r(null,{buckets:z(a).filter((t=>!t.isEmpty())),featureIndex:o,collisionBoxArray:null,glyphAtlasImage:null,lineAtlas:null,imageAtlas:null,brightness:c.brightness,glyphMap:null,iconMap:null,glyphPositions:null});else if(d&&p&&f){const t=new Fw(d),e=new e_(p,f);for(const n in a){const r=a[n];r instanceof yy?(Nw(r.layers,this.zoom,c.brightness,i),x_(r,d,t.positions,p,e.iconPositions,this.showCollisionBoxes,i,this.tileID.canonical,this.tileZoom,this.projection,this.brightness)):r.hasPattern&&(r instanceof Ty||r instanceof $f||r instanceof xx)&&(Nw(r.layers,this.zoom,c.brightness,i),r.addFeatures(c,this.tileID.canonical,e.patternPositions,i,this.tileTransform,this.brightness))}this.status="done",r(null,{buckets:z(a).filter((t=>!t.isEmpty())),featureIndex:o,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:t.image,lineAtlas:l,imageAtlas:e,brightness:c.brightness})}};if(!this.extraShadowCaster){const t=q(c.glyphDependencies,(t=>Object.keys(t).map(Number)));Object.keys(t).length?n.send("getGlyphs",{uid:this.uid,stacks:t,scope:this.scope},((t,e)=>{u||(u=t,d=e,g())}),void 0,!1,m):d={};const e=Object.keys(c.iconDependencies);e.length?n.send("getImages",{icons:e,source:this.source,scope:this.scope,tileID:this.tileID,type:"icons"},((t,e)=>{u||(u=t,p=e,g())}),void 0,!1,m):p={};const i=Object.keys(c.patternDependencies);i.length?n.send("getImages",{icons:i,source:this.source,scope:this.scope,tileID:this.tileID,type:"patterns"},((t,e)=>{u||(u=t,f=e,g())}),void 0,!1,m):f={}}g()}}function Nw(t,e,i,n){const r=new oa(e,{brightness:i});for(const e of t)e.recalculate(r,n)}class jw{constructor(t){this.entries={},this.scheduler=t}request(t,e,i,n){const r=this.entries[t]=this.entries[t]||{callbacks:[]};if(r.result){const[t,i]=r.result;return this.scheduler?this.scheduler.add((()=>{n(t,i)}),e):n(t,i),()=>{}}return r.callbacks.push(n),r.cancel||(r.cancel=i(((i,n)=>{r.result=[i,n];for(const t of r.callbacks)this.scheduler?this.scheduler.add((()=>{t(i,n)}),e):t(i,n);setTimeout((()=>delete this.entries[t]),3e3)}))),()=>{r.result||(r.callbacks=r.callbacks.filter((t=>t!==n)),r.callbacks.length||(r.cancel(),delete this.entries[t]))}}}function Vw(t,e,i){const n=JSON.stringify(t.request);return t.data&&(this.deduped.entries[n]={result:[null,t.data]}),this.deduped.request(n,{type:"parseTile",isSymbolTile:t.isSymbolTile,zoom:t.tileZoom},(e=>{const n=St(t.request,((t,n,r,s)=>{t?e(t):n&&e(null,{vectorTile:i?void 0:new hm(new Rm(n)),rawData:n,cacheControl:r,expires:s})}));return()=>{n.cancel(),e()}}),e)}class Uw extends Ie{constructor(t,e,i,n){if(super(),this.id=t,this.dispatcher=i,this.type="vector",this.minzoom=0,this.maxzoom=22,this.scheme="xyz",this.tileSize=512,this.reparseOverscaled=!0,this.isTileClipped=!0,this._loaded=!1,R(this,F(e,["url","scheme","tileSize","promoteId"])),this._options=R({type:"vector"},e),this._collectResourceTiming=!!e.collectResourceTiming,512!==this.tileSize)throw new Error("vector tile sources must have a tileSize of 512");this.setEventedParent(n),this._tileWorkers={},this._deduped=new jw}load(t){this._loaded=!1,this.fire(new ke("dataloading",{dataType:"source"}));const e=Array.isArray(this.map._language)?this.map._language.join():this.map._language,i=this.map._worldview;this._tileJSONRequest=Ow(this._options,this.map._requestManager,e,i,((n,r)=>{this._tileJSONRequest=null,this._loaded=!0,n?(e&&console.warn(`Ensure that your requested language string is a valid BCP-47 code or list of codes. Found: ${e}`),i&&2!==i.length&&console.warn(`Requested worldview strings must be a valid ISO alpha-2 code. Found: ${i}`),this.fire(new Pe(n))):r&&(R(this,r),r.bounds&&(this.tileBounds=new Lw(r.bounds,this.minzoom,this.maxzoom)),Ht(r.tiles,this.map._requestManager._customAccessToken),this.fire(new ke("data",{dataType:"source",sourceDataType:"metadata"})),this.fire(new ke("data",{dataType:"source",sourceDataType:"content"}))),t&&t(n)}))}loaded(){return this._loaded}hasTile(t){return!this.tileBounds||this.tileBounds.contains(t.canonical)}onAdd(t){this.map=t,this.load()}reload(){this.cancelTileJSONRequest();const t=xa(this.id,this.scope);this.load((()=>this.map.style.clearSource(t)))}setTiles(t){return this._options.tiles=t,this.reload(),this}setUrl(t){return this.url=t,this._options.url=t,this.reload(),this}onRemove(){this.cancelTileJSONRequest()}serialize(){return R({},this._options)}loadTile(t,e){const i=this.map._requestManager.normalizeTileURL(t.tileID.canonical.url(this.tiles,this.scheme)),n={request:this.map._requestManager.transformRequest(i,vt.Tile),data:void 0,uid:t.uid,tileID:t.tileID,tileZoom:t.tileZoom,zoom:t.tileID.overscaledZ,tileSize:this.tileSize*t.tileID.overscaleFactor(),type:this.type,source:this.id,scope:this.scope,pixelRatio:pe.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId,isSymbolTile:t.isSymbolTile,brightness:this.map.style&&this.map.style.getBrightness()||0,extraShadowCaster:t.isExtraShadowCaster};if(n.request.collectResourceTiming=this._collectResourceTiming,t.actor&&"expired"!==t.state)"loading"===t.state?t.reloadCallback=e:t.request=t.actor.send("reloadTile",n,r.bind(this));else if(t.actor=this._tileWorkers[i]=this._tileWorkers[i]||this.dispatcher.getActor(),this.dispatcher.ready)t.request=t.actor.send("loadTile",n,r.bind(this),void 0,!0);else{const e=Vw.call({deduped:this._deduped},n,((e,i)=>{e||!i?r.call(this,e):(n.data={cacheControl:i.cacheControl,expires:i.expires,rawData:i.rawData.slice(0)},t.actor&&t.actor.send("loadTile",n,r.bind(this),void 0,!0))}),!0);t.request={cancel:e}}function r(i,n){return delete t.request,t.aborted?e(null):i&&404!==i.status?e(i):(n&&n.resourceTiming&&(t.resourceTiming=n.resourceTiming),this.map._refreshExpiredTiles&&n&&t.setExpiryData(n),t.loadVectorData(n,this.map.painter),yt(this.dispatcher),e(null),void(t.reloadCallback&&(this.loadTile(t,t.reloadCallback),t.reloadCallback=null)))}}abortTile(t){t.request&&(t.request.cancel(),delete t.request),t.actor&&t.actor.send("abortTile",{uid:t.uid,type:this.type,source:this.id,scope:this.scope})}unloadTile(t){t.actor&&t.actor.send("removeTile",{uid:t.uid,type:this.type,source:this.id,scope:this.scope}),t.destroy()}hasTransition(){return!1}afterUpdate(){this._tileWorkers={}}cancelTileJSONRequest(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)}}class $w extends Ie{constructor(t,e,i,n){super(),this.id=t,this.dispatcher=i,this.setEventedParent(n),this.type="raster",this.minzoom=0,this.maxzoom=22,this.roundZoom=!0,this.scheme="xyz",this.tileSize=512,this._loaded=!1,this._options=R({type:"raster"},e),R(this,F(e,["url","scheme","tileSize"]))}load(t){this._loaded=!1,this.fire(new ke("dataloading",{dataType:"source"})),this._tileJSONRequest=Ow(this._options,this.map._requestManager,null,null,((e,i)=>{this._tileJSONRequest=null,this._loaded=!0,e?this.fire(new Pe(e)):i&&(R(this,i),i.bounds&&(this.tileBounds=new Lw(i.bounds,this.minzoom,this.maxzoom)),Ht(i.tiles),this.fire(new ke("data",{dataType:"source",sourceDataType:"metadata"})),this.fire(new ke("data",{dataType:"source",sourceDataType:"content"}))),t&&t(e)}))}loaded(){return this._loaded}onAdd(t){this.map=t,this.load()}reload(){this.cancelTileJSONRequest();const t=xa(this.id,this.scope);this.load((()=>this.map.style.clearSource(t)))}setTiles(t){return this._options.tiles=t,this.reload(),this}setUrl(t){return this.url=t,this._options.url=t,this.reload(),this}onRemove(){this.cancelTileJSONRequest()}serialize(){return R({},this._options)}hasTile(t){return!this.tileBounds||this.tileBounds.contains(t.canonical)}loadTile(t,e){const i=pe.devicePixelRatio>=2,n=this.map._requestManager.normalizeTileURL(t.tileID.canonical.url(this.tiles,this.scheme),i,this.tileSize);t.request=kt(this.map._requestManager.transformRequest(n,vt.Tile),((i,n,r,s)=>(delete t.request,t.aborted?(t.state="unloaded",e(null)):i?(t.state="errored",e(i)):n?(this.map._refreshExpiredTiles&&t.setExpiryData({cacheControl:r,expires:s}),t.setTexture(n,this.map.painter),t.state="loaded",yt(this.dispatcher),void e(null)):e(null))))}abortTile(t,e){t.request&&(t.request.cancel(),delete t.request),e()}unloadTile(t,e){t.texture&&t.texture instanceof My?(t.destroy(!0),t.texture&&t.texture instanceof My&&this.map.painter.saveTileTexture(t.texture)):t.destroy(),e()}hasTransition(){return!1}cancelTileJSONRequest(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)}}function Hw(){return null!=bC.workerClass?new bC.workerClass:new e.Worker(bC.workerUrl)}const qw="mapboxgl_preloaded_worker_pool";class Ww{constructor(){this.active={}}acquire(t){if(!this.workers)for(this.workers=[];this.workers.length<Ww.workerCount;)this.workers.push(new Hw);return this.active[t]=!0,this.workers.slice()}release(t){delete this.active[t],this.workers&&0===this.numActive()&&(this.workers.forEach((t=>{t.terminate()})),this.workers=null)}isPreloaded(){return!!this.active[qw]}numActive(){return Object.keys(this.active).length}}let Gw;function Zw(){return Gw||(Gw=new Ww),Gw}Ww.workerCount=2;let Yw,Xw,Kw,Qw=null;function Jw(){return tt()&&self.worker&&self.worker.dracoUrl?self.worker.dracoUrl:Xw||s.DRACO_URL}const tE=5123,eE=5126,iE={5120:Int8Array,5121:Uint8Array,5122:Int16Array,[tE]:Uint16Array,5125:Uint32Array,[eE]:Float32Array},nE={5120:"DT_INT8",5121:"DT_UINT8",5122:"DT_INT16",[tE]:"DT_UINT16",5125:"DT_UINT32",[eE]:"DT_FLOAT32"},rE={SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16};function sE(t,e,i){const n=i.json.bufferViews.length,r=i.buffers.length;e.bufferView=n,i.json.bufferViews[n]={buffer:r,byteLength:t.byteLength},i.buffers[r]=t}const oE="KHR_draco_mesh_compression";function aE(t,e){const i=t.extensions&&t.extensions[oE];if(!i)return;const n=new Kw.Decoder,r=dE(e,i.bufferView),s=new Kw.Mesh;if(!n.DecodeArrayToMesh(r,r.byteLength,s))throw new Error("Failed to decode Draco mesh");const o=e.json.accessors[t.indices],a=iE[o.componentType],l=o.count*a.BYTES_PER_ELEMENT,c=Kw._malloc(l);a===Uint16Array?n.GetTrianglesUInt16Array(s,l,c):n.GetTrianglesUInt32Array(s,l,c),sE(Kw.memory.buffer.slice(c,c+l),o,e),Kw._free(c);for(const r of Object.keys(i.attributes)){const o=n.GetAttributeByUniqueId(s,i.attributes[r]),a=e.json.accessors[t.attributes[r]],l=nE[a.componentType],c=a.count*rE[a.type]*iE[a.componentType].BYTES_PER_ELEMENT,h=Kw._malloc(c);n.GetAttributeDataArrayForAllPoints(s,o,Kw[l],c,h),sE(Kw.memory.buffer.slice(h,h+c),a,e),Kw._free(h)}n.destroy(),s.destroy(),delete t.extensions[oE]}const lE=1179937895,cE=new TextDecoder("utf8");function hE(t,e){return new URL(t,e).href}function uE(t,e,i,n){return fetch(hE(t.uri,n)).then((t=>t.arrayBuffer())).then((t=>{e.buffers[i]=t}))}function dE(t,e){const i=t.json.bufferViews[e];return new Uint8Array(t.buffers[i.buffer],i.byteOffset||0,i.byteLength)}function pE(t,i,n,r){if(t.uri){const s=hE(t.uri,r);return fetch(s).then((t=>t.blob())).then((t=>e.createImageBitmap(t))).then((t=>{i.images[n]=t}))}if(void 0!==t.bufferView){const r=dE(i,t.bufferView),s=new e.Blob([r],{type:t.mimeType});return e.createImageBitmap(s).then((t=>{i.images[n]=t}))}}function fE(t,e=0,i){const n={json:null,images:[],buffers:[]};if(new Uint32Array(t,e,1)[0]===lE){const i=new Uint32Array(t,e);let r=2;const s=(i[r++]>>2)-3,o=i[r++]>>2;if(r++,n.json=JSON.parse(cE.decode(i.subarray(r,r+o))),r+=o,r<s){const s=i[r++];r++;const o=e+(r<<2);n.buffers[0]=t.slice(o,o+s)}}else n.json=JSON.parse(cE.decode(new Uint8Array(t,e)));const{buffers:r,images:s,meshes:o,extensionsUsed:a}=n.json;let l=Promise.resolve();if(r){const t=[];for(let e=0;e<r.length;e++){const s=r[e];s.uri?t.push(uE(s,n,e,i)):n.buffers[e]||(n.buffers[e]=null)}l=Promise.all(t)}return l.then((()=>{const t=[],e=a&&a.includes(oE);if(e&&t.push(function(){if(!Kw)return Yw||(Yw=function(t){let e,i=null;function n(){e=new Uint8Array(i.buffer)}function r(){throw new Error("Unexpected Draco error.")}const s={a:{a:r,d:function(t,i,n){return e.copyWithin(t,i,i+n)},c:function(t){const r=e.length,s=Math.max(t>>>0,Math.ceil(1.2*r)),o=Math.ceil((s-r)/65536);try{return i.grow(o),n(),!0}catch(t){return!1}},b:r}};return(WebAssembly.instantiateStreaming?WebAssembly.instantiateStreaming(t,s):t.then((t=>t.arrayBuffer())).then((t=>WebAssembly.instantiate(t,s)))).then((t=>{const{Rb:r,Qb:s,P:o,T:a,X:l,Ja:c,La:h,Qa:u,Va:d,Wa:p,eb:f,jb:m,f:g,e:_,yb:y,zb:v,Ab:b,Bb:x,Db:w,Gb:E}=t.instance.exports;i=_;const S=(()=>{let t=0,i=0,n=0,o=0;return a=>{n&&(r(o),r(t),i+=n,n=t=0),t||(i+=128,t=s(i));const l=a.length+7&-8;let c=t;l>=i&&(n=l,c=o=s(l));for(let t=0;t<a.length;t++)e[c+t]=a[t];return c}})();return n(),g(),{memory:_,_free:r,_malloc:s,Mesh:class{constructor(){this.ptr=o()}destroy(){a(this.ptr)}},Decoder:class{constructor(){this.ptr=c()}destroy(){m(this.ptr)}DecodeArrayToMesh(t,e,i){const n=S(t),r=h(this.ptr,n,e,i.ptr);return!!l(r)}GetAttributeByUniqueId(t,e){return{ptr:u(this.ptr,t.ptr,e)}}GetTrianglesUInt16Array(t,e,i){d(this.ptr,t.ptr,e,i)}GetTrianglesUInt32Array(t,e,i){p(this.ptr,t.ptr,e,i)}GetAttributeDataArrayForAllPoints(t,e,i,n,r){f(this.ptr,t.ptr,e.ptr,i,n,r)}},DT_INT8:y(),DT_UINT8:v(),DT_INT16:b(),DT_UINT16:x(),DT_UINT32:w(),DT_FLOAT32:E()}}))}(fetch(Jw())),Yw.then((t=>{Kw=t,Yw=void 0})))}()),s)for(let e=0;e<s.length;e++)t.push(pE(s[e],n,e,i));return(t.length?Promise.all(t):Promise.resolve()).then((()=>{if(e&&o)for(const{primitives:t}of o)for(const e of t)aE(e,n);return n}))}))}function mE(t){return fetch(t).then((t=>t.arrayBuffer())).then((e=>fE(e,0,t)))}class gE{constructor(t,e,i){if(this.triangleCount=e.length/3,this.min=new v(0,0),this.max=new v(0,0),this.xScale=0,this.yScale=0,this.cellsX=0,this.cellsY=0,this.cells=[],this.payload=[],0===this.triangleCount||0===t.length||0===i)return;const n=t.map((t=>t.x)),r=t.map((t=>t.y));this.min=new v(Math.min(...n),Math.min(...r)),this.max=new v(Math.max(...n),Math.max(...r));const s=this.max.sub(this.min);s.x=Math.max(s.x,1),s.y=Math.max(s.y,1);const o=Math.max(s.x,s.y)/i;this.cellsX=Math.max(1,Math.ceil(s.x/o)),this.cellsY=Math.max(1,Math.ceil(s.y/o)),this.xScale=1/o,this.yScale=1/o;const a=[];for(let i=0;i<this.triangleCount;i++){const n=t[e[3*i+0]].sub(this.min),r=t[e[3*i+1]].sub(this.min),s=t[e[3*i+2]].sub(this.min),l=_E(Math.floor(Math.min(n.x,r.x,s.x)),this.xScale,this.cellsX),c=_E(Math.floor(Math.max(n.x,r.x,s.x)),this.xScale,this.cellsX),h=_E(Math.floor(Math.min(n.y,r.y,s.y)),this.yScale,this.cellsY),u=_E(Math.floor(Math.max(n.y,r.y,s.y)),this.yScale,this.cellsY),d=new v(0,0),p=new v(0,0),f=new v(0,0),m=new v(0,0);for(let t=h;t<=u;++t){d.y=p.y=t*o,f.y=m.y=(t+1)*o;for(let e=l;e<=c;++e)d.x=f.x=e*o,p.x=m.x=(e+1)*o,(zp(n,r,s,d,p,m)||zp(n,r,s,d,m,f))&&a.push({cellIdx:t*this.cellsX+e,triIdx:i})}}if(0===a.length)return;a.sort(((t,e)=>t.cellIdx-e.cellIdx||t.triIdx-e.triIdx));let l=0;for(;l<a.length;){const t=a[l].cellIdx,e={start:this.payload.length,len:0};for(;l<a.length&&a[l].cellIdx===t;)++e.len,this.payload.push(a[l++].triIdx);this.cells[t]=e}}query(t,e,i){if(0===this.triangleCount||0===this.cells.length)return;if(t.x>this.max.x||this.min.x>e.x)return;if(t.y>this.max.y||this.min.y>e.y)return;this.lookup||(this.lookup=new Uint8Array(Math.ceil(this.triangleCount/8)));for(let t=0;t<this.lookup.length;t++)this.lookup[t]=0;const n=_E(t.x-this.min.x,this.xScale,this.cellsX),r=_E(e.x-this.min.x,this.xScale,this.cellsX),s=_E(t.y-this.min.y,this.yScale,this.cellsY),o=_E(e.y-this.min.y,this.yScale,this.cellsY);for(let t=s;t<=o;t++)for(let e=n;e<=r;e++){const n=this.cells[t*this.cellsX+e];if(n)for(let t=0;t<n.len;t++){const e=this.payload[n.start+t],r=Math.floor(e/8),s=1<<e%8;if(!(this.lookup[r]&s)&&(this.lookup[r]|=s,i.push(e),i.length===this.triangleCount))return}}}}function _E(t,e,i){return Math.max(0,Math.min(i-1,Math.floor(t*e)))}function yE(t,e){const i=t.json.bufferViews[e.bufferView];return new(0,iE[e.componentType])(t.buffers[i.buffer],(e.byteOffset||0)+(i.byteOffset||0),e.count*rE[e.type])}function vE(t,e,i){const n=t.indices,r=t.attributes,s={};s.indexArray=new Za;const o=e.json.accessors[n],a=o.count/3;s.indexArray.reserve(a);const l=yE(e,o);for(let t=0;t<a;t++)s.indexArray.emplaceBack(l[3*t],l[3*t+1],l[3*t+2]);s.indexArray._trim(),s.vertexArray=new il;const c=e.json.accessors[r.POSITION];s.vertexArray.reserve(c.count);const h=yE(e,c);for(let t=0;t<c.count;t++)s.vertexArray.emplaceBack(h[3*t],h[3*t+1],h[3*t+2]);if(s.vertexArray._trim(),s.aabb=new ed(c.min,c.max),s.centroid=function(t,e){const i=[0,0,0],n=t.length;if(n>0){for(let r=0;r<n;r++){const n=3*t[r];i[0]+=e[n],i[1]+=e[n+1],i[2]+=e[n+2]}i[0]/=n,i[1]/=n,i[2]/=n}return i}(l,h),void 0!==r.COLOR_0){const t=e.json.accessors[r.COLOR_0],i=rE[t.type];if(t.componentType===eE){s.colorArray=3===i?new il:new Ra,s.colorArray.reserve(t.count);const n=yE(e,t);if(3===i)for(let e=0;e<t.count;e++)s.colorArray.emplaceBack(n[3*e],n[3*e+1],n[3*e+2]);else for(let e=0;e<t.count;e++)s.colorArray.emplaceBack(n[4*e],n[4*e+1],n[4*e+2],n[4*e+3]);s.colorArray._trim()}else if(t.componentType===tE&&4===i){s.colorArray=new Ra,s.colorArray.resize(t.count);const i=yE(e,t),n=1/65535,r=s.colorArray.float32;for(let t=0;t<4*i.length;++t)r[t]=i[t]*n}else Y(`glTF color buffer parsing for accessor ${JSON.stringify(t)} is not supported`)}if(void 0!==r.NORMAL){s.normalArray=new il;const t=e.json.accessors[r.NORMAL];s.normalArray.reserve(t.count);const i=yE(e,t);for(let e=0;e<t.count;e++)s.normalArray.emplaceBack(i[3*e],i[3*e+1],i[3*e+2]);s.normalArray._trim()}if(void 0!==r.TEXCOORD_0&&i.length>0){s.texcoordArray=new nl;const t=e.json.accessors[r.TEXCOORD_0];s.texcoordArray.reserve(t.count);const i=yE(e,t);for(let e=0;e<t.count;e++)s.texcoordArray.emplaceBack(i[2*e],i[2*e+1]);s.texcoordArray._trim()}const u=t.material;return s.material=function(t,e){const{emissiveFactor:i=[0,0,0],alphaMode:n="OPAQUE",alphaCutoff:r=.5,normalTexture:s,occlusionTexture:o,emissiveTexture:a,doubleSided:l}=t,{baseColorFactor:c=[1,1,1,1],metallicFactor:h=1,roughnessFactor:u=1,baseColorTexture:d,metallicRoughnessTexture:p}=t.pbrMetallicRoughness||{};return{pbrMetallicRoughness:{baseColorFactor:new ui(...c),metallicFactor:h,roughnessFactor:u,baseColorTexture:d?e[d.index]:void 0,metallicRoughnessTexture:p?e[p.index]:void 0},doubleSided:l,emissiveFactor:i,alphaMode:n,alphaCutoff:r,normalTexture:s?e[s.index]:void 0,occlusionTexture:o?e[o.index]:void 0,emissionTexture:a?e[a.index]:void 0,defined:void 0===t.defined}}(void 0!==u?e.json.materials[u]:{defined:!1},i),void 0!==r._FEATURE_RGBA4444&&(s.featureData=new Uint32Array(yE(e,e.json.accessors[r._FEATURE_RGBA4444]).buffer)),s}function bE(t,e,i){const{matrix:n,rotation:r,translation:s,scale:o,mesh:a,extras:l,children:c}=t,h={};if(h.matrix=n||Au.fromRotationTranslationScale([],r||[0,0,0,1],s||[0,0,0],o||[1,1,1]),void 0!==a){h.meshes=i[a];const t=h.anchor=[0,0];for(const e of h.meshes){const{min:i,max:n}=e.aabb;t[0]+=i[0]+n[0],t[1]+=i[1]+n[1]}t[0]=Math.floor(t[0]/h.meshes.length/2),t[1]=Math.floor(t[1]/h.meshes.length/2)}if(l&&(l.id&&(h.id=l.id),l.lights&&(h.lights=function(t){if(!t.length)return[];const e=function(t){const e=atob(t),i=new Uint8Array(e.length);for(let t=0;t<e.length;t++)i[t]=e.codePointAt(t);return i}(t),i=[],n=e.length/24,r=new Uint16Array(e.buffer),s=new Float32Array(e.buffer);for(let t=0;t<n;t++){const e=r[2*t*6]/30,n=r[2*t*6+1]/30,o=r[2*t*6+10]/100,a=s[6*t+1],l=s[6*t+2],c=s[6*t+3],h=s[6*t+4],u=c-a,d=h-l,p=Math.hypot(u,d);i.push({pos:[a+.5*u,l+.5*d,n],normal:[d/p,-u/p,0],width:p,height:e,depth:o,points:[a,l,c,h]})}return i}(l.lights))),c){const t=[];for(const n of c)t.push(bE(e.json.nodes[n],e,i));h.children=t}return h}function xE(t){if(0===t.vertices.length||0===t.indices.length)return null;const[e,i]=[t.vertices[0].clone(),t.vertices[0].clone()];for(let n=1;n<t.vertices.length;++n){const r=t.vertices[n];e.x=Math.min(e.x,r.x),e.y=Math.min(e.y,r.y),i.x=Math.max(i.x,r.x),i.y=Math.max(i.y,r.y)}const n=Math.ceil(Math.max(i.x-e.x,i.y-e.y)/256),r=Math.max(8,n),s=new gE(t.vertices,t.indices,r);return{vertices:t.vertices,indices:t.indices,grid:s,min:e,max:i}}function wE(t){if(!t.extras||!t.extras.ground)return null;const e=t.extras.ground;if(!e||!Array.isArray(e)||0===e.length)return null;const i=e[0];if(!i||!Array.isArray(i)||0===i.length)return null;const n=[];for(const t of i){if(!Array.isArray(t)||2!==t.length)continue;const e=t[0],i=t[1];"number"==typeof e&&"number"==typeof i&&n.push(new v(e,i))}if(n.length<3)return null;n.length>1&&n[n.length-1].equals(n[0])&&n.pop();let r=0;for(let t=0;t<n.length;t++){const e=n[t],i=n[(t+1)%n.length],s=n[(t+2)%n.length];r+=(e.x-i.x)*(s.y-i.y)-(s.x-i.x)*(e.y-i.y)}r>0&&n.reverse();const s=Bf(n.flatMap((t=>[t.x,t.y])),[]);return 0===s.length?null:{vertices:n,indices:s}}function EE(t){const e=[],i=[];let n=0;for(const r of t){n=e.length;const t=r.vertexArray.float32,s=r.indexArray.uint16;for(let i=0;i<r.vertexArray.length;i++)e.push(new v(t[3*i+0],t[3*i+1]));for(let t=0;t<3*r.indexArray.length;t++)i.push(s[t]+n)}if(i.length%3!=0)return null;for(let t=0;t<i.length;t+=3){const n=e[i[t+0]],r=e[i[t+1]],s=e[i[t+2]];(n.x-r.x)*(s.y-r.y)-(s.x-r.x)*(n.y-r.y)>0&&([i[t+1],i[t+2]]=[i[t+2],i[t+1]])}return{vertices:e,indices:i}}function SE(t){const i=function(t,i){const n=[],r=e.WebGL2RenderingContext;if(t.json.textures)for(const e of t.json.textures){const s={magFilter:r.LINEAR,minFilter:r.NEAREST,wrapS:r.REPEAT,wrapT:r.REPEAT};void 0!==e.sampler&&Object.assign(s,t.json.samplers[e.sampler]),n.push({image:i[e.source],sampler:s,uploaded:!1})}return n}(t,t.images),n=function(t,e){const i=[];for(const n of t.json.meshes){const r=[];for(const i of n.primitives)r.push(vE(i,t,e));i.push(r)}return i}(t,i),{scenes:r,scene:s,nodes:o}=t.json,a=r?r[s||0].nodes:o,l=[];for(const e of a)l.push(bE(o[e],t,n));return function(t,e,i){const n={},r=new Set;for(let s=0;s<t.length;s++){const t=i[e[s]];if(!t.extras)continue;const o=t.extras["mapbox:footprint:version"],a=t.extras["mapbox:footprint:id"];(o||a)&&r.add(s),"1.0.0"===o&&a&&(n[a]=s)}for(let s=0;s<t.length;s++){if(r.has(s))continue;const o=t[s],a=i[e[s]];if(!a.extras)continue;let l=null;o.id in n&&(l=EE(t[n[o.id]].meshes)),l||(l=wE(a)),l&&(o.footprint=xE(l))}if(r.size>0){const e=Array.from(r.values()).sort(((t,e)=>t-e));for(let i=e.length-1;i>=0;i--)t.splice(e[i],1)}}(l,a,t.json.nodes),l}function TE(t){t.heightmap=new Float32Array(4096),t.heightmap.fill(-1);const e=t.vertexArray.float32,i=t.aabb.min[0]-1,n=t.aabb.min[1]-1,r=Cb/(t.aabb.max[0]-i+2),s=Cb/(t.aabb.max[1]-n+2);for(let o=0;o<e.length;o+=3){const a=e[o+2],l=(e[o+0]-i)*r|0,c=(e[o+1]-n)*s|0;a>t.heightmap[c*Cb+l]&&(t.heightmap[c*Cb+l]=a)}}function ME(t,e){const i={};i.indexArray=new Za,i.indexArray.reserve(4*t.length),i.vertexArray=new il,i.vertexArray.reserve(10*t.length),i.colorArray=new Ra,i.vertexArray.reserve(10*t.length);let n=0;for(const r of t){const t=Math.min(10,Math.max(4,1.3*r.height))*e,s=[-r.normal[1],r.normal[0],0],o=Math.min(.29,.1*r.width/r.depth),a=r.width-2*r.depth*e*(o+.01),l=Ou.scaleAndAdd([],r.pos,s,a/2),c=Ou.scaleAndAdd([],r.pos,s,-a/2),h=[l[0],l[1],l[2]+r.height],u=[c[0],c[1],c[2]+r.height],d=Ou.scaleAndAdd([],r.normal,s,o);Ou.scale(d,d,t);const p=Ou.scaleAndAdd([],r.normal,s,-o);Ou.scale(p,p,t),Ou.add(d,l,d),Ou.add(p,c,p),l[2]+=.1,c[2]+=.1,i.vertexArray.emplaceBack(d[0],d[1],d[2]),i.vertexArray.emplaceBack(p[0],p[1],p[2]),i.vertexArray.emplaceBack(l[0],l[1],l[2]),i.vertexArray.emplaceBack(c[0],c[1],c[2]),i.vertexArray.emplaceBack(h[0],h[1],h[2]),i.vertexArray.emplaceBack(u[0],u[1],u[2]),i.vertexArray.emplaceBack(l[0],l[1],l[2]),i.vertexArray.emplaceBack(c[0],c[1],c[2]),i.vertexArray.emplaceBack(d[0],d[1],d[2]),i.vertexArray.emplaceBack(p[0],p[1],p[2]);const f=a/t/2;i.colorArray.emplaceBack(-f-o,-1,f,.8),i.colorArray.emplaceBack(f+o,-1,f,.8),i.colorArray.emplaceBack(-f,0,f,1.3),i.colorArray.emplaceBack(f,0,f,1.3),i.colorArray.emplaceBack(f+o,-.8,f,.7),i.colorArray.emplaceBack(f+o,-.8,f,.7),i.colorArray.emplaceBack(0,0,f,1.3),i.colorArray.emplaceBack(0,0,f,1.3),i.colorArray.emplaceBack(f+o,-1.2,f,.8),i.colorArray.emplaceBack(f+o,-1.2,f,.8),i.indexArray.emplaceBack(6+n,4+n,8+n),i.indexArray.emplaceBack(7+n,9+n,5+n),i.indexArray.emplaceBack(0+n,1+n,2+n),i.indexArray.emplaceBack(1+n,3+n,2+n),n+=10}const r={defined:!0,emissiveFactor:[0,0,0]},s={};return s.baseColorFactor=ui.white,r.pbrMetallicRoughness=s,i.material=r,i.aabb=new ed([1/0,1/0,1/0],[-1/0,-1/0,-1/0]),i}Lo(gE,"TriangleGridIndex");const AE={vector:Uw,raster:$w,"raster-dem":class extends $w{constructor(t,e,i,n){super(t,e,i,n),this.type="raster-dem",this.maxzoom=22,this._options=R({type:"raster-dem"},e),this.encoding=e.encoding||"mapbox"}loadTile(t,i){const n=this.map._requestManager.normalizeTileURL(t.tileID.canonical.url(this.tiles,this.scheme),!1,this.tileSize);function r(e,n){e&&(t.state="errored",i(e)),n&&(t.dem=n,t.dem.onDeserialize(),t.needsHillshadePrepare=!0,t.needsDEMTextureUpload=!0,t.state="loaded",i(null))}t.request=kt(this.map._requestManager.transformRequest(n,vt.Tile),function(n,s,o,a){if(delete t.request,t.aborted)t.state="unloaded",i(null);else if(n)t.state="errored",i(n);else if(s){this.map._refreshExpiredTiles&&t.setExpiryData({cacheControl:o,expires:a});const i=e.ImageBitmap&&s instanceof e.ImageBitmap&&de(),n=1-(s.width-((l=s.width)<=1?1:Math.pow(2,Math.floor(Math.log(l)/Math.LN2))))/2;n<1||t.neighboringTiles||(t.neighboringTiles=this._getNeighboringTiles(t.tileID));const c=i?s:pe.getImageData(s,n),h={uid:t.uid,coord:t.tileID,source:this.id,scope:this.scope,rawImageData:c,encoding:this.encoding,padding:n};t.actor&&"expired"!==t.state||(t.actor=this.dispatcher.getActor(),t.actor.send("loadDEMTile",h,r.bind(this),void 0,!0))}var l}.bind(this))}_getNeighboringTiles(t){const e=t.canonical,i=Math.pow(2,e.z),n=(e.x-1+i)%i,r=0===e.x?t.wrap-1:t.wrap,s=(e.x+1+i)%i,o=e.x+1===i?t.wrap+1:t.wrap,a={};return a[new qu(t.overscaledZ,r,e.z,n,e.y).key]={backfilled:!1},a[new qu(t.overscaledZ,o,e.z,s,e.y).key]={backfilled:!1},e.y>0&&(a[new qu(t.overscaledZ,r,e.z,n,e.y-1).key]={backfilled:!1},a[new qu(t.overscaledZ,t.wrap,e.z,e.x,e.y-1).key]={backfilled:!1},a[new qu(t.overscaledZ,o,e.z,s,e.y-1).key]={backfilled:!1}),e.y+1<i&&(a[new qu(t.overscaledZ,r,e.z,n,e.y+1).key]={backfilled:!1},a[new qu(t.overscaledZ,t.wrap,e.z,e.x,e.y+1).key]={backfilled:!1},a[new qu(t.overscaledZ,o,e.z,s,e.y+1).key]={backfilled:!1}),a}},geojson:class extends Ie{constructor(t,e,i,n){super(),this.id=t,this.type="geojson",this.minzoom=0,this.maxzoom=18,this.tileSize=512,this.isTileClipped=!0,this.reparseOverscaled=!0,this._loaded=!1,this.actor=i.getActor(),this.setEventedParent(n),this._data=e.data,this._options=R({},e),this._collectResourceTiming=e.collectResourceTiming,void 0!==e.maxzoom&&(this.maxzoom=e.maxzoom),e.type&&(this.type=e.type),e.attribution&&(this.attribution=e.attribution),this.promoteId=e.promoteId;const r=un/this.tileSize;this.workerOptions=R({source:this.id,scope:this.scope,cluster:e.cluster||!1,geojsonVtOptions:{buffer:(void 0!==e.buffer?e.buffer:128)*r,tolerance:(void 0!==e.tolerance?e.tolerance:.375)*r,extent:un,maxZoom:this.maxzoom,lineMetrics:e.lineMetrics||!1,generateId:e.generateId||!1},superclusterOptions:{maxZoom:void 0!==e.clusterMaxZoom?e.clusterMaxZoom:this.maxzoom-1,minPoints:Math.max(2,e.clusterMinPoints||2),extent:un,radius:(void 0!==e.clusterRadius?e.clusterRadius:50)*r,log:!1,generateId:e.generateId||!1},clusterProperties:e.clusterProperties,filter:e.filter},e.workerOptions)}onAdd(t){this.map=t,this.setData(this._data)}setData(t){return this._data=t,this._updateWorkerData(),this}getClusterExpansionZoom(t,e){return this.actor.send("geojson.getClusterExpansionZoom",{clusterId:t,source:this.id,scope:this.scope},e),this}getClusterChildren(t,e){return this.actor.send("geojson.getClusterChildren",{clusterId:t,source:this.id,scope:this.scope},e),this}getClusterLeaves(t,e,i,n){return this.actor.send("geojson.getClusterLeaves",{source:this.id,scope:this.scope,clusterId:t,limit:e,offset:i},n),this}_updateWorkerData(){if(this._pendingLoad)return void(this._coalesce=!0);this.fire(new ke("dataloading",{dataType:"source"})),this._loaded=!1;const t=R({},this.workerOptions);t.scope=this.scope;const e=this._data;"string"==typeof e?(t.request=this.map._requestManager.transformRequest(pe.resolveURL(e),vt.Source),t.request.collectResourceTiming=this._collectResourceTiming):t.data=JSON.stringify(e),this._pendingLoad=this.actor.send(`${this.type}.loadData`,t,((t,e)=>{if(this._loaded=!0,this._pendingLoad=null,t)this.fire(new Pe(t));else{const t={dataType:"source",sourceDataType:this._metadataFired?"content":"metadata"};this._collectResourceTiming&&e&&e.resourceTiming&&e.resourceTiming[this.id]&&(t.resourceTiming=e.resourceTiming[this.id]),this.fire(new ke("data",t)),this._metadataFired=!0}this._coalesce&&(this._updateWorkerData(),this._coalesce=!1)}))}loaded(){return this._loaded}loadTile(t,e){const i=t.actor?"reloadTile":"loadTile";t.actor=this.actor;const n={type:this.type,uid:t.uid,tileID:t.tileID,tileZoom:t.tileZoom,zoom:t.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,scope:this.scope,pixelRatio:pe.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId,brightness:this.map.style&&this.map.style.getBrightness()||0};t.request=this.actor.send(i,n,((n,r)=>(delete t.request,t.destroy(),t.aborted?e(null):n?e(n):(t.loadVectorData(r,this.map.painter,"reloadTile"===i),e(null)))),void 0,"loadTile"===i)}abortTile(t){t.request&&(t.request.cancel(),delete t.request),t.aborted=!0}unloadTile(t){this.actor.send("removeTile",{uid:t.uid,type:this.type,source:this.id,scope:this.scope}),t.destroy()}onRemove(){this._pendingLoad&&this._pendingLoad.cancel()}serialize(){return R({},this._options,{type:this.type,data:this._data})}hasTransition(){return!1}},video:class extends Jx{constructor(t,e,i,n){super(t,e,i,n),this.roundZoom=!0,this.type="video",this.options=e}load(){this._loaded=!1;const t=this.options;this.urls=[];for(const e of t.urls)this.urls.push(this.map._requestManager.transformRequest(e,vt.Source).url);!function(t,i){const n=e.document.createElement("video");n.muted=!0,n.onloadstart=function(){i(null,n)};for(let i=0;i<t.length;i++){const r=e.document.createElement("source");Tt(t[i])||(n.crossOrigin="Anonymous"),r.src=t[i],n.appendChild(r)}}(this.urls,((t,e)=>{this._loaded=!0,t?this.fire(new Pe(t)):e&&(this.video=e,this.video.loop=!0,this.video.setAttribute("playsinline",""),this.video.addEventListener("playing",(()=>{this.map.triggerRepaint()})),this.map&&this.video.play(),this._finishLoading())}))}pause(){this.video&&this.video.pause()}play(){this.video&&this.video.play()}seek(t){if(this.video){const e=this.video.seekable;t<e.start(0)||t>e.end(0)?this.fire(new Pe(new Oe(`sources.${this.id}`,null,`Playback for this video can be set only between the ${e.start(0)} and ${e.end(0)}-second mark.`))):this.video.currentTime=t}}getVideo(){return this.video}onAdd(t){this.map||(this.map=t,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))}prepare(){if(0===Object.keys(this.tiles).length||this.video.readyState<2)return;const t=this.map.painter.context,e=t.gl;this.texture?this.video.paused||(this.texture.bind(e.LINEAR,e.CLAMP_TO_EDGE),e.texSubImage2D(e.TEXTURE_2D,0,0,0,e.RGBA,e.UNSIGNED_BYTE,this.video)):(this.texture=new My(t,this.video,e.RGBA),this.texture.bind(e.LINEAR,e.CLAMP_TO_EDGE),this.width=this.video.videoWidth,this.height=this.video.videoHeight),this._prepareData(t)}serialize(){return{type:"video",urls:this.urls,coordinates:this.coordinates}}hasTransition(){return this.video&&!this.video.paused}},image:Jx,model:class extends Ie{constructor(t,e,i,n){super(),this.id=t,this.type="model",this.models=[],this._loaded=!1,this._options=e}load(){const t=[];for(const e in this._options.models){const i=this._options.models[e],n=mE(this.map._requestManager.transformRequest(i.uri,vt.Model).url).then((t=>{if(!t)return;const n=SE(t),r=new Pb(e,i.position,i.orientation,n);r.computeBoundsAndApplyParent(),this.models.push(r)})).catch((t=>{this.fire(new Pe(new Error(`Could not load model ${e} from ${i.uri}: ${t.message}`)))}));t.push(n)}return Promise.allSettled(t).then((()=>{this._loaded=!0,this.fire(new ke("data",{dataType:"source",sourceDataType:"metadata"}))})).catch((t=>{this.fire(new Pe(new Error(`Could not load models: ${t.message}`)))}))}onAdd(t){this.map=t,this.load()}hasTransition(){return!1}loaded(){return this._loaded}getModels(){return this.models}loadTile(t,e){}serialize(){return{type:"model"}}},"batched-model":class extends Ie{constructor(t,e,i,n){super(),this.type="batched-model",this.id=t,this.tileSize=512,this._options=e,this.tiles=this._options.tiles,this.maxzoom=e.maxzoom||19,this.minzoom=e.minzoom||0,this.roundZoom=!0,this.usedInConflation=!0,this.dispatcher=i,this.reparseOverscaled=!1,this.scheme="xyz",this._loaded=!1,this.setEventedParent(n)}onAdd(t){this.map=t,this.load()}load(t){this._loaded=!1,this.fire(new ke("dataloading",{dataType:"source"}));const e=Array.isArray(this.map._language)?this.map._language.join():this.map._language,i=this.map._worldview;this._tileJSONRequest=Ow(this._options,this.map._requestManager,e,i,((n,r)=>{this._tileJSONRequest=null,this._loaded=!0,n?(e&&console.warn(`Ensure that your requested language string is a valid BCP-47 code or list of codes. Found: ${e}`),i&&2!==i.length&&console.warn(`Requested worldview strings must be a valid ISO alpha-2 code. Found: ${i}`),this.fire(new Pe(n))):r&&(R(this,r),r.bounds&&(this.tileBounds=new Lw(r.bounds,this.minzoom,this.maxzoom)),Ht(r.tiles,this.map._requestManager._customAccessToken),this.fire(new ke("data",{dataType:"source",sourceDataType:"metadata"})),this.fire(new ke("data",{dataType:"source",sourceDataType:"content"}))),t&&t(n)}))}hasTransition(){return!1}hasTile(t){return!this.tileBounds||this.tileBounds.contains(t.canonical)}loaded(){return this._loaded}loadTile(t,e){const i=this.map._requestManager.normalizeTileURL(t.tileID.canonical.url(this.tiles,this.scheme)),n={request:this.map._requestManager.transformRequest(i,vt.Tile),data:void 0,uid:t.uid,tileID:t.tileID,tileZoom:t.tileZoom,zoom:t.tileID.overscaledZ,tileSize:this.tileSize*t.tileID.overscaleFactor(),type:this.type,source:this.id,scope:this.scope,showCollisionBoxes:this.map.showCollisionBoxes,isSymbolTile:t.isSymbolTile,brightness:this.map.style&&this.map.style.getBrightness()||0};if(t.actor&&"expired"!==t.state)if("loading"===t.state)t.reloadCallback=e;else{if(t.buckets){const e=Object.values(t.buckets);for(const t of e)t.dirty=!0;return void(t.state="loaded")}t.request=t.actor.send("reloadTile",n,r.bind(this))}else t.actor=this.dispatcher.getActor(),t.request=t.actor.send("loadTile",n,r.bind(this),void 0,!0);function r(i,n){return t.aborted?e(null):i&&404!==i.status?e(i):(n&&(n.resourceTiming&&(t.resourceTiming=n.resourceTiming),this.map._refreshExpiredTiles&&t.setExpiryData(n),t.buckets={...t.buckets,...n.buckets}),t.state="loaded",void e(null))}}serialize(){return R({},this._options)}},canvas:class extends Jx{constructor(t,i,n,r){super(t,i,n,r),i.coordinates?Array.isArray(i.coordinates)&&4===i.coordinates.length&&!i.coordinates.some((t=>!Array.isArray(t)||2!==t.length||t.some((t=>"number"!=typeof t))))||this.fire(new Pe(new Oe(`sources.${t}`,null,'"coordinates" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new Pe(new Oe(`sources.${t}`,null,'missing required property "coordinates"'))),i.animate&&"boolean"!=typeof i.animate&&this.fire(new Pe(new Oe(`sources.${t}`,null,'optional "animate" property must be a boolean value'))),i.canvas?"string"==typeof i.canvas||i.canvas instanceof e.HTMLCanvasElement||this.fire(new Pe(new Oe(`sources.${t}`,null,'"canvas" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new Pe(new Oe(`sources.${t}`,null,'missing required property "canvas"'))),this.options=i,this.animate=void 0===i.animate||i.animate}load(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof e.HTMLCanvasElement?this.options.canvas:e.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new Pe(new Error("Canvas dimensions cannot be less than or equal to zero."))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())}getCanvas(){return this.canvas}onAdd(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play()}onRemove(){this.pause()}prepare(){let t=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,t=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,t=!0),this._hasInvalidDimensions())return;if(0===Object.keys(this.tiles).length)return;const e=this.map.painter.context;this.texture?!t&&!this._playing||this.texture instanceof Ay||this.texture.update(this.canvas,{premultiply:!0}):this.texture=new My(e,this.canvas,e.gl.RGBA,{premultiply:!0}),this._prepareData(e)}serialize(){return{type:"canvas",coordinates:this.coordinates}}hasTransition(){return this._playing}_hasInvalidDimensions(){for(const t of[this.canvas.width,this.canvas.height])if(isNaN(t)||t<=0)return!0;return!1}},custom:class extends Ie{constructor(t,e,i,n){super(),this.id=t,this.type="custom",this._dataType="raster",this._dispatcher=i,this._implementation=e,this.setEventedParent(n),this.scheme="xyz",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this._loaded=!1,this.roundZoom=!0,this._implementation||this.fire(new Pe(new Error(`Missing implementation for ${this.id} custom source`))),this._implementation.loadTile||this.fire(new Pe(new Error(`Missing loadTile implementation for ${this.id} custom source`))),this._implementation.bounds&&(this.tileBounds=new Lw(this._implementation.bounds,this.minzoom,this.maxzoom)),e.update=this._update.bind(this),e.clearTiles=this._clearTiles.bind(this),e.coveringTiles=this._coveringTiles.bind(this),R(this,F(e,["dataType","scheme","minzoom","maxzoom","tileSize","attribution","minTileCacheSize","maxTileCacheSize"]))}serialize(){return F(this,["type","scheme","minzoom","maxzoom","tileSize","attribution"])}load(){this._loaded=!0,this.fire(new ke("data",{dataType:"source",sourceDataType:"metadata"})),this.fire(new ke("data",{dataType:"source",sourceDataType:"content"}))}loaded(){return this._loaded}onAdd(t){this._map=t,this._loaded=!1,this.fire(new ke("dataloading",{dataType:"source"})),this._implementation.onAdd&&this._implementation.onAdd(t),this.load()}onRemove(t){this._implementation.onRemove&&this._implementation.onRemove(t)}hasTile(t){if(this._implementation.hasTile){const{x:e,y:i,z:n}=t.canonical;return this._implementation.hasTile({x:e,y:i,z:n})}return!this.tileBounds||this.tileBounds.contains(t.canonical)}loadTile(t,i){const{x:n,y:r,z:s}=t.tileID.canonical,o=new e.AbortController;t.request=Promise.resolve(this._implementation.loadTile({x:n,y:r,z:s},{signal:o.signal})).then(function(n){return delete t.request,t.aborted?(t.state="unloaded",i(null)):void 0===n?(t.state="errored",i(null)):null===n?(this.loadTileData(t,{width:this.tileSize,height:this.tileSize,data:null}),t.state="loaded",i(null)):function(t){return t instanceof e.ImageData||t instanceof e.HTMLCanvasElement||t instanceof e.ImageBitmap||t instanceof e.HTMLImageElement}(n)?(this.loadTileData(t,n),t.state="loaded",void i(null)):(t.state="errored",i(new Error(`Can't infer data type for ${this.id}, only raster data supported at the moment`)))}.bind(this)).catch((e=>{20!==e.code&&(t.state="errored",i(e))})),t.request.cancel=()=>o.abort()}loadTileData(t,e){t.setTexture(e,this._map.painter)}unloadTile(t,e){if(t.texture&&t.texture instanceof My?(t.destroy(!0),t.texture&&t.texture instanceof My&&this._map.painter.saveTileTexture(t.texture)):t.destroy(),this._implementation.unloadTile){const{x:e,y:i,z:n}=t.tileID.canonical;this._implementation.unloadTile({x:e,y:i,z:n})}e()}abortTile(t,e){t.request&&t.request.cancel&&(t.request.cancel(),delete t.request),e()}hasTransition(){return!1}_coveringTiles(){return this._map.transform.coveringTiles({tileSize:this.tileSize,minzoom:this.minzoom,maxzoom:this.maxzoom,roundZoom:this.roundZoom}).map((t=>({x:t.canonical.x,y:t.canonical.y,z:t.canonical.z})))}_clearTiles(){const t=xa(this.id,this.scope);this._map.style.clearSource(t)}_update(){this.fire(new ke("data",{dataType:"source",sourceDataType:"content"}))}}},CE=function(t,e,i,n){const r=new AE[e.type](t,e,i,n);if(r.id!==t)throw new Error(`Expected Source id to be ${t} instead of ${r.id}`);return $(["load","abort","unload","serialize","prepare"],r),r};function kE(t,e){const i=Au.identity([]);return Au.scale(i,i,[.5*t.width,.5*-t.height,1]),Au.translate(i,i,[1,-1,0]),Au.multiply(i,i,t.calculateProjMatrix(e.toUnwrapped())),Float32Array.from(i)}function PE(t,e,i,n,r,s,o,a=!1){const l=t.tilesIn(n,o,a);l.sort(DE);const c=[];for(const n of l)c.push({wrappedTileID:n.tile.tileID.wrapped().key,queryResults:n.tile.queryRenderedFeatures(e,i,t._state,n,r,s,kE(t.transform,n.tile.tileID),a)});const h=function(t){const e={},i={};for(const n of t){const t=n.queryResults,r=n.wrappedTileID,s=i[r]=i[r]||{};for(const i in t){const n=t[i],r=s[i]=s[i]||{},o=e[i]=e[i]||[];for(const t of n)r[t.featureIndex]||(r[t.featureIndex]=!0,o.push(t))}}return e}(c);for(const e in h)h[e].forEach((e=>{const i=e.feature,n=i.layer;n&&"background"!==n.type&&"sky"!==n.type&&"slot"!==n.type&&(i.source=n.source,n["source-layer"]&&(i.sourceLayer=n["source-layer"]),i.state=void 0!==i.id?t.getFeatureState(n["source-layer"],i.id):{})}));return h}function IE(t,e){const i=t.getRenderableIds().map((e=>t.getTileByID(e))),n=[],r={};for(let t=0;t<i.length;t++){const s=i[t],o=s.tileID.canonical.key;r[o]||(r[o]=!0,s.querySourceFeatures(n,e))}return n}function DE(t,e){const i=t.tileID,n=e.tileID;return i.overscaledZ-n.overscaledZ||i.canonical.y-n.canonical.y||i.wrap-n.wrap||i.canonical.x-n.canonical.x}class OE{constructor(t){this.style=t}processLayersChanged(){this.layers=[];for(const t in this.style._mergedLayers){const e=this.style._mergedLayers[t];if("fill-extrusion"===e.type)this.layers.push(e);else if("model"===e.type){const t=this.style.getLayerSource(e);t&&"batched-model"===t.type&&this.layers.push(e)}}}updateZOffset(t,e){this.currentBuildingBuckets=[];for(let t=0;t<this.layers.length;++t){const i=this.layers[t],n=this.style.getLayerSourceCache(i);let r=1;"fill-extrusion"===i.type&&(r=i.paint.get("fill-extrusion-opacity")>0?i.paint.get("fill-extrusion-vertical-scale"):0);let s=n?n.getTile(e):null;if(!s&&n&&e.canonical.z>n.getSource().minzoom){let t=e.scaledTo(Math.min(n.getSource().maxzoom,e.overscaledZ-1));for(;t.overscaledZ>=n.getSource().minzoom&&(s=n.getTile(t),!s&&0!==t.overscaledZ);)t=t.scaledTo(t.overscaledZ-1)}this.currentBuildingBuckets.push({bucket:s?s.getBucket(i):null,tileID:s?s.tileID:e,verticalScale:r})}t.hasAnyZOffset=!1;let i=!1;for(let n=0;n<t.symbolInstances.length;n++){const r=t.symbolInstances.get(n),s=r.zOffset,o=this._getHeightAtTileOffset(e,r.tileAnchorX,r.tileAnchorY);r.zOffset=-1!==o?o:s,i||s===r.zOffset||(i=!0),t.hasAnyZOffset||0===r.zOffset||(t.hasAnyZOffset=!0)}i&&(t.zOffsetBuffersNeedUpload=!0,t.zOffsetSortDirty=!0)}_mapCoordToOverlappingTile(t,e,i,n){let r=e,s=i;if(t.canonical.z!==n.canonical.z){const o=n.canonical,a=1/(1<<t.canonical.z-o.z);r=(e+t.canonical.x*un)*a-o.x*un|0,s=(i+t.canonical.y*un)*a-o.y*un|0}return{tileX:r,tileY:s}}_getHeightAtTileOffset(t,e,i){let n;for(let r=0;r<this.layers.length;++r){if("fill-extrusion"!==this.layers[r].type)continue;const{bucket:s,tileID:o,verticalScale:a}=this.currentBuildingBuckets[r];if(!s)continue;const{tileX:l,tileY:c}=this._mapCoordToOverlappingTile(t,e,i,o),h=s.getHeightAtTileCoord(l,c);if(h&&void 0!==h.height){if(!h.hidden)return h.height*a;n=h.height}}for(let r=0;r<this.layers.length;++r){if("model"!==this.layers[r].type)continue;const{bucket:s,tileID:o}=this.currentBuildingBuckets[r];if(!s)continue;const{tileX:a,tileY:l}=this._mapCoordToOverlappingTile(t,e,i,o),c=s.getHeightAtTileCoord(a,l);if(c&&!c.hidden)return void 0===c.height&&void 0!==n?Math.min(c.maxHeight,n)*c.verticalScale:(c.height||0)*c.verticalScale}return-1}}var LE=["type","source","source-layer","minzoom","maxzoom","filter","layout"];function zE(t,e){const i={};for(const e in t)"ref"!==e&&(i[e]=t[e]);return LE.forEach((t=>{t in e&&(i[t]=e[t])})),i}function RE(t){t=t.slice();const e=Object.create(null);for(let i=0;i<t.length;i++)e[t[i].id]=t[i];for(let i=0;i<t.length;i++)"ref"in t[i]&&(t[i]=zE(t[i],e[t[i].ref]));return t}const FE={setStyle:"setStyle",addLayer:"addLayer",removeLayer:"removeLayer",setPaintProperty:"setPaintProperty",setLayoutProperty:"setLayoutProperty",setSlot:"setSlot",setFilter:"setFilter",addSource:"addSource",removeSource:"removeSource",setGeoJSONSourceData:"setGeoJSONSourceData",setLayerZoomRange:"setLayerZoomRange",setLayerProperty:"setLayerProperty",setCenter:"setCenter",setZoom:"setZoom",setBearing:"setBearing",setPitch:"setPitch",setSprite:"setSprite",setGlyphs:"setGlyphs",setTransition:"setTransition",setLight:"setLight",setTerrain:"setTerrain",setFog:"setFog",setCamera:"setCamera",setLights:"setLights",setProjection:"setProjection",addImport:"addImport",removeImport:"removeImport",setImportUrl:"setImportUrl",setImportData:"setImportData",setImportConfig:"setImportConfig"};function BE(t,e,i){i.push({command:FE.addSource,args:[t,e[t]]})}function NE(t,e,i){e.push({command:FE.removeSource,args:[t]}),i[t]=!0}function jE(t,e,i,n){NE(t,i,n),BE(t,e,i)}function VE(t,e,i){let n;for(n in t[i])if(t[i].hasOwnProperty(n)&&"data"!==n&&!b(t[i][n],e[i][n]))return!1;for(n in e[i])if(e[i].hasOwnProperty(n)&&"data"!==n&&!b(t[i][n],e[i][n]))return!1;return!0}function UE(t,e,i,n,r,s){let o;for(o in e=e||{},t=t||{})t.hasOwnProperty(o)&&(b(t[o],e[o])||i.push({command:s,args:[n,o,e[o],r]}));for(o in e)e.hasOwnProperty(o)&&!t.hasOwnProperty(o)&&(b(t[o],e[o])||i.push({command:s,args:[n,o,e[o],r]}))}function $E(t){return t.id}function HE(t,e){return t[e.id]=e,t}class qE{constructor(t,e){this.reset(t,e)}reset(t,e){this.points=t||[],this._distances=[0];for(let t=1;t<this.points.length;t++)this._distances[t]=this._distances[t-1]+this.points[t].dist(this.points[t-1]);this.length=this._distances[this._distances.length-1],this.padding=Math.min(e||0,.5*this.length),this.paddedLength=this.length-2*this.padding}lerp(t){if(1===this.points.length)return this.points[0];t=I(t,0,1);let e=1,i=this._distances[e];const n=t*this.paddedLength+this.padding;for(;i<n&&e<this._distances.length;)i=this._distances[++e];const r=e-1,s=this._distances[r],o=i-s,a=o>0?(n-s)/o:0;return this.points[r].mult(1-a).add(this.points[e].mult(a))}}class WE{constructor(t,e,i){const n=this.boxCells=[],r=this.circleCells=[];this.xCellCount=Math.ceil(t/i),this.yCellCount=Math.ceil(e/i);for(let t=0;t<this.xCellCount*this.yCellCount;t++)n.push([]),r.push([]);this.circleKeys=[],this.boxKeys=[],this.bboxes=[],this.circles=[],this.width=t,this.height=e,this.xScale=this.xCellCount/t,this.yScale=this.yCellCount/e,this.boxUid=0,this.circleUid=0}keysLength(){return this.boxKeys.length+this.circleKeys.length}insert(t,e,i,n,r){this._forEachCell(e,i,n,r,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(i),this.bboxes.push(n),this.bboxes.push(r)}insertCircle(t,e,i,n){this._forEachCell(e-n,i-n,e+n,i+n,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(i),this.circles.push(n)}_insertBoxCell(t,e,i,n,r,s){this.boxCells[r].push(s)}_insertCircleCell(t,e,i,n,r,s){this.circleCells[r].push(s)}_query(t,e,i,n,r,s){if(i<0||t>this.width||n<0||e>this.height)return!r&&[];const o=[];if(t<=0&&e<=0&&this.width<=i&&this.height<=n){if(r)return!0;for(let t=0;t<this.boxKeys.length;t++)o.push({key:this.boxKeys[t],x1:this.bboxes[4*t],y1:this.bboxes[4*t+1],x2:this.bboxes[4*t+2],y2:this.bboxes[4*t+3]});for(let t=0;t<this.circleKeys.length;t++){const e=this.circles[3*t],i=this.circles[3*t+1],n=this.circles[3*t+2];o.push({key:this.circleKeys[t],x1:e-n,y1:i-n,x2:e+n,y2:i+n})}return s?o.filter(s):o}return this._forEachCell(t,e,i,n,this._queryCell,o,{hitTest:r,seenUids:{box:{},circle:{}}},s),r?o.length>0:o}_queryCircle(t,e,i,n,r){const s=t-i,o=t+i,a=e-i,l=e+i;if(o<0||s>this.width||l<0||a>this.height)return!n&&[];const c=[];return this._forEachCell(s,a,o,l,this._queryCellCircle,c,{hitTest:n,circle:{x:t,y:e,radius:i},seenUids:{box:{},circle:{}}},r),n?c.length>0:c}query(t,e,i,n,r){return this._query(t,e,i,n,!1,r)}hitTest(t,e,i,n,r){return this._query(t,e,i,n,!0,r)}hitTestCircle(t,e,i,n){return this._queryCircle(t,e,i,!0,n)}_queryCell(t,e,i,n,r,s,o,a){const l=o.seenUids,c=this.boxCells[r];if(null!==c){const r=this.bboxes;for(const h of c)if(!l.box[h]){l.box[h]=!0;const c=4*h;if(t<=r[c+2]&&e<=r[c+3]&&i>=r[c+0]&&n>=r[c+1]&&(!a||a(this.boxKeys[h]))){if(o.hitTest)return s.push(!0),!0;s.push({key:this.boxKeys[h],x1:r[c],y1:r[c+1],x2:r[c+2],y2:r[c+3]})}}}const h=this.circleCells[r];if(null!==h){const r=this.circles;for(const c of h)if(!l.circle[c]){l.circle[c]=!0;const h=3*c;if(this._circleAndRectCollide(r[h],r[h+1],r[h+2],t,e,i,n)&&(!a||a(this.circleKeys[c]))){if(o.hitTest)return s.push(!0),!0;{const t=r[h],e=r[h+1],i=r[h+2];s.push({key:this.circleKeys[c],x1:t-i,y1:e-i,x2:t+i,y2:e+i})}}}}}_queryCellCircle(t,e,i,n,r,s,o,a){const l=o.circle,c=o.seenUids,h=this.boxCells[r];if(null!==h){const t=this.bboxes;for(const e of h)if(!c.box[e]){c.box[e]=!0;const i=4*e;if(this._circleAndRectCollide(l.x,l.y,l.radius,t[i+0],t[i+1],t[i+2],t[i+3])&&(!a||a(this.boxKeys[e])))return s.push(!0),!0}}const u=this.circleCells[r];if(null!==u){const t=this.circles;for(const e of u)if(!c.circle[e]){c.circle[e]=!0;const i=3*e;if(this._circlesCollide(t[i],t[i+1],t[i+2],l.x,l.y,l.radius)&&(!a||a(this.circleKeys[e])))return s.push(!0),!0}}}_forEachCell(t,e,i,n,r,s,o,a){const l=this._convertToXCellCoord(t),c=this._convertToYCellCoord(e),h=this._convertToXCellCoord(i),u=this._convertToYCellCoord(n);for(let d=l;d<=h;d++)for(let l=c;l<=u;l++)if(r.call(this,t,e,i,n,this.xCellCount*l+d,s,o,a))return}_convertToXCellCoord(t){return Math.max(0,Math.min(this.xCellCount-1,Math.floor(t*this.xScale)))}_convertToYCellCoord(t){return Math.max(0,Math.min(this.yCellCount-1,Math.floor(t*this.yScale)))}_circlesCollide(t,e,i,n,r,s){const o=n-t,a=r-e,l=i+s;return l*l>o*o+a*a}_circleAndRectCollide(t,e,i,n,r,s,o){const a=(s-n)/2,l=Math.abs(t-(n+a));if(l>a+i)return!1;const c=(o-r)/2,h=Math.abs(e-(r+c));if(h>c+i)return!1;if(l<=a||h<=c)return!0;const u=l-a,d=h-c;return u*u+d*d<=i*i}}const GE=100;class ZE{constructor(t,e,i=new WE(t.width+200,t.height+200,25),n=new WE(t.width+200,t.height+200,25)){this.transform=t,this.grid=i,this.ignoredGrid=n,this.pitchfactor=Math.cos(t._pitch)*t.cameraToCenterDistance,this.screenRightBoundary=t.width+GE,this.screenBottomBoundary=t.height+GE,this.gridRightBoundary=t.width+200,this.gridBottomBoundary=t.height+200,this.fogState=e}placeCollisionBox(t,e,i,n,r,s,o,a){let l=i.projectedAnchorX,c=i.projectedAnchorY,h=i.projectedAnchorZ;const u=i.elevation,d=i.tileID,p=t.getProjection();if(u&&d){const[t,e,n]=p.upVector(d.canonical,i.tileAnchorX,i.tileAnchorY),r=p.upVectorScale(d.canonical,this.transform.center.lat,this.transform.worldSize).metersToTile;l+=t*u*r,c+=e*u*r,h+=n*u*r}const f=this.projectAndGetPerspectiveRatio(o,l,c,h,i.tileID,"globe"===p.name||!!u||this.transform.pitch>0,p),m=s*f.perspectiveRatio,g=(i.x1*e+n.x-i.padding)*m+f.point.x,_=(i.y1*e+n.y-i.padding)*m+f.point.y,y=(i.x2*e+n.x+i.padding)*m+f.point.x,v=(i.y2*e+n.y+i.padding)*m+f.point.y,b=f.perspectiveRatio<=.55||f.occluded;return!this.isInsideGrid(g,_,y,v)||!r&&this.grid.hitTest(g,_,y,v,a)||b?{box:[],offscreen:!1,occluded:f.occluded}:{box:[g,_,y,v],offscreen:this.isOffscreen(g,_,y,v),occluded:!1}}placeCollisionCircles(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f){const m=[],g=this.transform.elevation,_=t.getProjection(),y=g?g.getAtTileOffsetFunc(f,this.transform.center.lat,this.transform.worldSize,_):null,b=new v(i.tileAnchorX,i.tileAnchorY);let{x:x,y:w,z:E}=_.projectTilePoint(b.x,b.y,f.canonical);if(y){const[t,e,i]=y(b);x+=t,w+=e,E+=i}const S="globe"===_.name,T=this.projectAndGetPerspectiveRatio(o,x,w,E,f,S||!!g||this.transform.pitch>0,_),{perspectiveRatio:M}=T,A=(h?s/M:s*M)/dg,C=hb(x,w,E,a),k=T.signedDistanceFromCamera>0?fb(A,r,i.lineOffsetX*A,i.lineOffsetY*A,!1,C,b,i,n,a,{},g&&!h?y:null,h&&!!g,_,f,h):null;let P=!1,I=!1,D=!0;if(k&&!T.occluded){const t=.5*d*M+p,i=new v(-100,-100),n=new v(this.screenRightBoundary,this.screenBottomBoundary),r=new qE,{first:s,last:o}=k,a=s.path.length;let h=[];for(let t=a-1;t>=1;t--)h.push(s.path[t]);for(let t=1;t<o.path.length;t++)h.push(o.path[t]);const f=2.5*t;l&&(h=h.map((([t,e,i],n)=>(y&&!S&&(i=y(n<a-1?s.tilePath[a-1-n]:o.tilePath[n-a+2])[2]),hb(t,e,i,l)))),h.some((t=>t[3]<=0))&&(h=[]));let g=[];if(h.length>0){let t=1/0,e=-1/0,r=1/0,s=-1/0;for(const i of h)t=Math.min(t,i[0]),r=Math.min(r,i[1]),e=Math.max(e,i[0]),s=Math.max(s,i[1]);e>=i.x&&t<=n.x&&s>=i.y&&r<=n.y&&(g=[h.map((t=>new v(t[0],t[1])))],(t<i.x||e>n.x||r<i.y||s>n.y)&&(g=Kg(g,i.x,i.y,n.x,n.y)))}for(const i of g){r.reset(i,.25*t);let n=0;n=r.length<=.5*t?1:Math.ceil(r.paddedLength/f)+1;for(let i=0;i<n;i++){const s=i/Math.max(n-1,1),o=r.lerp(s),a=o.x+GE,l=o.y+GE;m.push(a,l,t,0);const h=a-t,d=l-t,p=a+t,f=l+t;if(D=D&&this.isOffscreen(h,d,p,f),I=I||this.isInsideGrid(h,d,p,f),!e&&this.grid.hitTestCircle(a,l,t,u)&&(P=!0,!c))return{circles:[],offscreen:!1,collisionDetected:P,occluded:!1}}}}return{circles:!c&&P||!I?[]:m,offscreen:D,collisionDetected:P,occluded:T.occluded}}queryRenderedSymbols(t){if(0===t.length||0===this.grid.keysLength()&&0===this.ignoredGrid.keysLength())return{};const e=[];let i=1/0,n=1/0,r=-1/0,s=-1/0;for(const o of t){const t=new v(o.x+GE,o.y+GE);i=Math.min(i,t.x),n=Math.min(n,t.y),r=Math.max(r,t.x),s=Math.max(s,t.y),e.push(t)}const o=this.grid.query(i,n,r,s).concat(this.ignoredGrid.query(i,n,r,s)),a={},l={};for(const t of o){const i=t.key;void 0===a[i.bucketInstanceId]&&(a[i.bucketInstanceId]={}),a[i.bucketInstanceId][i.featureIndex]||wp(e,[new v(t.x1,t.y1),new v(t.x2,t.y1),new v(t.x2,t.y2),new v(t.x1,t.y2)])&&(a[i.bucketInstanceId][i.featureIndex]=!0,void 0===l[i.bucketInstanceId]&&(l[i.bucketInstanceId]=[]),l[i.bucketInstanceId].push(i.featureIndex))}return l}insertCollisionBox(t,e,i,n,r){(e?this.ignoredGrid:this.grid).insert({bucketInstanceId:i,featureIndex:n,collisionGroupID:r},t[0],t[1],t[2],t[3])}insertCollisionCircles(t,e,i,n,r){const s=e?this.ignoredGrid:this.grid,o={bucketInstanceId:i,featureIndex:n,collisionGroupID:r};for(let e=0;e<t.length;e+=4)s.insertCircle(o,t[e],t[e+1],t[e+2])}projectAndGetPerspectiveRatio(t,e,i,n,r,s,o){const a=[e,i,n,1];let l=!1;if(n||this.transform.pitch>0){if(vu.transformMat4(a,a,t),this.fogState&&r&&"globe"!==o.name){const t=function(t,e,i,n,r,s){const o=s.calculateFogTileMatrix(r),a=[e,i,n];return Ou.transformMat4(a,a,o),gw(t,Ou.length(a),s.pitch,s._fov)}(this.fogState,e,i,n,r.toUnwrapped(),this.transform);l=t>.9}}else xb(a,a,t);const c=a[3];return{point:new v((a[0]/c+1)/2*this.transform.width+GE,(-a[1]/c+1)/2*this.transform.height+GE),perspectiveRatio:Math.min(.5+this.transform.getCameraToCenterDistance(o)/c*.5,1.5),signedDistanceFromCamera:c,occluded:s&&a[2]>c||l}}isOffscreen(t,e,i,n){return i<GE||t>=this.screenRightBoundary||n<GE||e>this.screenBottomBoundary}isInsideGrid(t,e,i,n){return i>=0&&t<this.gridRightBoundary&&n>=0&&e<this.gridBottomBoundary}getViewportMatrix(){const t=Au.identity([]);return Au.translate(t,t,[-100,-100,0]),t}}function YE(t,e,i){const n=e.createTileMatrix(t,t.worldSize,i.toUnwrapped());return Au.multiply(new Float32Array(16),t.projMatrix,n)}function XE(t,e,i){if(e.projection.name===i.projection.name)return t.projMatrix;const n=i.clone();return n.setProjection(e.projection),YE(n,e.getProjection(),t)}function KE(t,e,i){return e.name===i.projection.name?t.projMatrix:YE(i,e,t)}class QE{constructor(t,e,i,n){this.opacity=t?Math.max(0,Math.min(1,t.opacity+(t.placed?e:-e))):n&&i?1:0,this.placed=i}isHidden(){return 0===this.opacity&&!this.placed}}class JE{constructor(t,e,i,n,r,s=!1){this.text=new QE(t?t.text:null,e,i,r),this.icon=new QE(t?t.icon:null,e,n,r),this.clipped=s}isHidden(){return this.text.isHidden()&&this.icon.isHidden()}}class tS{constructor(t,e,i,n=!1){this.text=t,this.icon=e,this.skipFade=i,this.clipped=n}}class eS{constructor(){this.invProjMatrix=Au.create(),this.viewportMatrix=Au.create(),this.circles=[]}}class iS{constructor(t,e,i,n,r){this.bucketInstanceId=t,this.featureIndex=e,this.sourceLayerIndex=i,this.bucketIndex=n,this.tileID=r}}class nS{constructor(t){this.crossSourceCollisions=t,this.maxGroupID=0,this.collisionGroups={}}get(t){if(this.crossSourceCollisions)return{ID:0,predicate:null};if(!this.collisionGroups[t]){const e=++this.maxGroupID;this.collisionGroups[t]={ID:e,predicate:t=>t.collisionGroupID===e}}return this.collisionGroups[t]}}function rS(t,e,i,n,r){const{horizontalAlign:s,verticalAlign:o}=Ng(t),a=-(s-.5)*e,l=-(o-.5)*i,c=b_(t,n);return new v(a+c[0]*r,l+c[1]*r)}function sS(t,e,i,n,r){const s=new v(t,e);return i&&s._rotate(n?r:-r),s}class oS{constructor(t,e,i,n,r,s){this.transform=t.clone(),this.projection=t.projection.name,this.collisionIndex=new ZE(this.transform,r),this.buildingIndex=s,this.placements={},this.opacities={},this.variableOffsets={},this.stale=!1,this.commitTime=0,this.fadeDuration=e,this.retainedQueryData={},this.collisionGroups=new nS(i),this.collisionCircleArrays={},this.prevPlacement=n,n&&(n.prevPlacement=void 0),this.placedOrientations={}}getBucketParts(t,e,i,n){const r=i.getBucket(e),s=i.latestFeatureIndex;if(!r||!s||e.fqid!==r.layerIds[0])return;const o=r.layers[0].layout,a=i.collisionBoxArray,l=Math.pow(2,this.transform.zoom-i.tileID.overscaledZ),c=i.tileSize/un,h=i.tileID.toUnwrapped();this.transform.setProjection(r.projection);const u=(d=i.tileID,p=r.getProjection(),f=this.transform,p.name===this.projection?f.calculateProjMatrix(d.toUnwrapped()):YE(f,p,d));var d,p,f;const m="map"===o.get("text-pitch-alignment"),g="map"===o.get("text-rotation-alignment");e.compileFilter();const _=e.dynamicFilter(),y=e.dynamicFilterNeedsFeature(),v=this.transform.calculatePixelsToTileUnitsMatrix(i),b=lb(u,i.tileID.canonical,m,g,this.transform,r.getProjection(),v);let x=null;if(m){const t=cb(u,i.tileID.canonical,m,g,this.transform,r.getProjection(),v);x=Au.multiply([],this.transform.labelPlaneMatrix,t)}let w=null;_&&i.latestFeatureIndex&&(w={unwrappedTileID:h,dynamicFilter:_,dynamicFilterNeedsFeature:y,featureIndex:i.latestFeatureIndex}),this.retainedQueryData[r.bucketInstanceId]=new iS(r.bucketInstanceId,s,r.sourceLayerIndex,r.index,i.tileID);const E={bucket:r,layout:o,posMatrix:u,textLabelPlaneMatrix:b,labelToScreenMatrix:x,clippingData:w,scale:l,textPixelRatio:c,holdingForFade:i.holdingForFade(),collisionBoxArray:a,partiallyEvaluatedTextSize:gg(r.textSizeData,this.transform.zoom),partiallyEvaluatedIconSize:gg(r.iconSizeData,this.transform.zoom),collisionGroup:this.collisionGroups.get(r.sourceID)};if(n)for(const e of r.sortKeyRanges){const{sortKey:i,symbolInstanceStart:n,symbolInstanceEnd:r}=e;t.push({sortKey:i,symbolInstanceStart:n,symbolInstanceEnd:r,parameters:E})}else t.push({symbolInstanceStart:0,symbolInstanceEnd:r.symbolInstances.length,parameters:E})}attemptAnchorPlacement(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_){const{textOffset0:y,textOffset1:v,crossTileID:b}=u,x=[y,v],w=rS(t,i,n,x,r),E=this.collisionIndex.placeCollisionBox(p,r,e,sS(w.x,w.y,s,o,this.transform.angle),h,a,l,c.predicate);if(m){const t=p.getSymbolInstanceIconSize(_,this.transform.zoom,u.placedIconSymbolIndex);if(0===this.collisionIndex.placeCollisionBox(p,t,m,sS(w.x,w.y,s,o,this.transform.angle),h,a,l,c.predicate).box.length)return}if(E.box.length>0){let e;return this.prevPlacement&&this.prevPlacement.variableOffsets[b]&&this.prevPlacement.placements[b]&&this.prevPlacement.placements[b].text&&(e=this.prevPlacement.variableOffsets[b].anchor),this.variableOffsets[b]={textOffset:x,width:i,height:n,anchor:t,textScale:r,prevAnchor:e},this.markUsedJustification(p,t,u,f),p.allowVerticalPlacement&&(this.markUsedOrientation(p,f,u),this.placedOrientations[b]=f),{shift:w,placedGlyphBoxes:E}}}placeLayerBucketPart(t,e,i,n){const{bucket:r,layout:s,posMatrix:o,textLabelPlaneMatrix:a,labelToScreenMatrix:l,clippingData:c,textPixelRatio:h,holdingForFade:u,collisionBoxArray:d,partiallyEvaluatedTextSize:p,partiallyEvaluatedIconSize:f,collisionGroup:m}=t.parameters,g=s.get("text-optional"),_=s.get("icon-optional"),y=s.get("text-allow-overlap"),b=s.get("icon-allow-overlap"),x="map"===s.get("text-rotation-alignment"),w="map"===s.get("text-pitch-alignment"),E="viewport-y"===s.get("symbol-z-order"),S=s.get("symbol-z-elevate");this.transform.setProjection(r.projection);let T=y&&(b||!r.hasIconData()||_),M=b&&(y||!r.hasTextData()||g);!r.collisionArrays&&d&&r.deserializeCollisionBoxes(d),i&&n&&r.updateCollisionDebugBuffers(this.transform.zoom,d);const A=(t,n,d)=>{const{crossTileID:E,numVerticalGlyphVertices:S}=t;if(c){const i={zoom:this.transform.zoom,pitch:this.transform.pitch};let n=null;if(c.dynamicFilterNeedsFeature){const e=this.retainedQueryData[r.bucketInstanceId];n=c.featureIndex.loadFeature({featureIndex:t.featureIndex,bucketIndex:e.bucketIndex,sourceLayerIndex:e.sourceLayerIndex,layoutVertexArrayOffset:0})}if(!(0,c.dynamicFilter)(i,n,this.retainedQueryData[r.bucketInstanceId].tileID.canonical,new v(t.tileAnchorX,t.tileAnchorY),this.transform.calculateDistanceTileData(c.unwrappedTileID)))return this.placements[E]=new tS(!1,!1,!1,!0),void e.add(E)}if(e.has(E))return;if(u)return void(this.placements[E]=new tS(!1,!1,!1));let A=!1,C=!1,k=!0,P=!1,I=!1,D=null,O={box:null,offscreen:null,occluded:null},L={box:null,offscreen:null,occluded:null},z=null,R=null,F=null,B=0,N=0,j=0;d.textFeatureIndex?B=d.textFeatureIndex:t.useRuntimeCollisionCircles&&(B=t.featureIndex),d.verticalTextFeatureIndex&&(N=d.verticalTextFeatureIndex);const V=e=>{e.tileID=this.retainedQueryData[r.bucketInstanceId].tileID;const i=this.transform.elevation;e.elevation=t.zOffset+(i?i.getAtTileOffset(e.tileID,e.tileAnchorX,e.tileAnchorY):0)},U=d.textBox;if(U){V(U);const e=e=>{let i=Ag.horizontal;if(r.allowVerticalPlacement&&!e&&this.prevPlacement){const e=this.prevPlacement.placedOrientations[E];e&&(this.placedOrientations[E]=e,i=e,this.markUsedOrientation(r,i,t))}return i},i=(t,e)=>{if(r.allowVerticalPlacement&&S>0&&d.verticalTextBox){for(const i of r.writingModes)if(i===Ag.vertical?(O=e(),L=O):O=t(),O&&O.box&&O.box.length)break}else O=t()};if(s.get("text-variable-anchor")){let a=s.get("text-variable-anchor");if(this.prevPlacement&&this.prevPlacement.variableOffsets[E]){const t=this.prevPlacement.variableOffsets[E];a.indexOf(t.anchor)>0&&(a=a.filter((e=>e!==t.anchor)),a.unshift(t.anchor))}const l=(e,i,s)=>{const l=r.getSymbolInstanceTextSize(p,t,this.transform.zoom,n),c=(e.x2-e.x1)*l+2*e.padding,u=(e.y2-e.y1)*l+2*e.padding,d=t.hasIconTextFit&&!b?i:null;d&&V(d);let g={box:[],offscreen:!1,occluded:!1};const _=y?2*a.length:a.length;for(let i=0;i<_;++i){const _=this.attemptAnchorPlacement(a[i%a.length],e,c,u,l,x,w,h,o,m,i>=a.length,t,n,r,s,d,p,f);if(_&&(g=_.placedGlyphBoxes,g&&g.box&&g.box.length)){A=!0,D=_.shift;break}}return g};i((()=>l(U,d.iconBox,Ag.horizontal)),(()=>{const t=d.verticalTextBox;return t&&V(t),r.allowVerticalPlacement&&!(O&&O.box&&O.box.length)&&S>0&&t?l(t,d.verticalIconBox,Ag.vertical):{box:null,offscreen:null,occluded:null}})),O&&(A=O.box,k=O.offscreen,P=O.occluded);const c=e(!(!O||!O.box));if(!A&&this.prevPlacement){const e=this.prevPlacement.variableOffsets[E];e&&(this.variableOffsets[E]=e,this.markUsedJustification(r,e.anchor,t,c))}}else{const s=(e,i)=>{const s=r.getSymbolInstanceTextSize(p,t,this.transform.zoom,n),a=this.collisionIndex.placeCollisionBox(r,s,e,new v(0,0),y,h,o,m.predicate);return a&&a.box&&a.box.length&&(this.markUsedOrientation(r,i,t),this.placedOrientations[E]=i),a};i((()=>s(U,Ag.horizontal)),(()=>{const t=d.verticalTextBox;return r.allowVerticalPlacement&&S>0&&t?(V(t),s(t,Ag.vertical)):{box:null,offscreen:null,occluded:null}})),e(!!(O&&O.box&&O.box.length))}}if(z=O,A=z&&z.box&&z.box.length>0,k=z&&z.offscreen,P=z&&z.occluded,t.useRuntimeCollisionCircles){const e=r.text.placedSymbolArray.get(t.centerJustifiedTextSymbolIndex>=0?t.centerJustifiedTextSymbolIndex:t.verticalPlacedTextSymbolIndex),n=mg(r.textSizeData,p,e),c=s.get("text-padding");R=this.collisionIndex.placeCollisionCircles(r,y,e,r.lineVertexArray,r.glyphOffsetArray,n,o,a,l,i,w,m.predicate,t.collisionCircleDiameter*n/dg,c,this.retainedQueryData[r.bucketInstanceId].tileID),A=y||R.circles.length>0&&!R.collisionDetected,k=k&&R.offscreen,P=R.occluded}if(d.iconFeatureIndex&&(j=d.iconFeatureIndex),d.iconBox){const e=e=>{V(e);const i=t.hasIconTextFit&&D?sS(D.x,D.y,x,w,this.transform.angle):new v(0,0),n=r.getSymbolInstanceIconSize(f,this.transform.zoom,t.placedIconSymbolIndex);return this.collisionIndex.placeCollisionBox(r,n,e,i,b,h,o,m.predicate)};L&&L.box&&L.box.length&&d.verticalIconBox?(F=e(d.verticalIconBox),C=F.box.length>0):(F=e(d.iconBox),C=F.box.length>0),k=k&&F.offscreen,I=F.occluded}const $=g||0===t.numHorizontalGlyphVertices&&0===S,H=_||0===t.numIconVertices;if($||H?H?$||(C=C&&A):A=C&&A:C=A=C&&A,A&&z&&z.box&&this.collisionIndex.insertCollisionBox(z.box,s.get("text-ignore-placement"),r.bucketInstanceId,L&&L.box&&N?N:B,m.ID),C&&F&&this.collisionIndex.insertCollisionBox(F.box,s.get("icon-ignore-placement"),r.bucketInstanceId,j,m.ID),R&&(A&&this.collisionIndex.insertCollisionCircles(R.circles,s.get("text-ignore-placement"),r.bucketInstanceId,B,m.ID),i)){const t=r.bucketInstanceId;let e=this.collisionCircleArrays[t];void 0===e&&(e=this.collisionCircleArrays[t]=new eS);for(let t=0;t<R.circles.length;t+=4)e.circles.push(R.circles[t+0]),e.circles.push(R.circles[t+1]),e.circles.push(R.circles[t+2]),e.circles.push(R.collisionDetected?1:0)}const q="globe"!==r.projection.name;T=T&&(q||!P),M=M&&(q||!I),this.placements[E]=new tS(A||T,C||M,k||r.justReloaded),e.add(E)};if(S&&this.buildingIndex&&(this.buildingIndex.updateZOffset(r,this.retainedQueryData[r.bucketInstanceId].tileID),r.updateZOffset()),E){const t=r.getSortedSymbolIndexes(this.transform.angle);for(let e=t.length-1;e>=0;--e){const i=t[e];A(r.symbolInstances.get(i),i,r.collisionArrays[i])}r.hasAnyZOffset&&Y(`${r.layerIds[0]} layer symbol-z-elevate: symbols are not sorted by elevation if symbol-z-order is evaluated to viewport-y`)}else if(r.hasAnyZOffset){const t=r.getSortedIndexesByZOffset();for(let e=0;e<t.length;++e){const i=t[e];A(r.symbolInstances.get(i),i,r.collisionArrays[i])}}else for(let e=t.symbolInstanceStart;e<t.symbolInstanceEnd;e++)A(r.symbolInstances.get(e),e,r.collisionArrays[e]);if(i&&r.bucketInstanceId in this.collisionCircleArrays){const t=this.collisionCircleArrays[r.bucketInstanceId];Au.invert(t.invProjMatrix,o),t.viewportMatrix=this.collisionIndex.getViewportMatrix()}r.justReloaded=!1}markUsedJustification(t,e,i,n){const{leftJustifiedTextSymbolIndex:r,centerJustifiedTextSymbolIndex:s,rightJustifiedTextSymbolIndex:o,verticalPlacedTextSymbolIndex:a,crossTileID:l}=i,c=w_(e),h=n===Ag.vertical?a:"left"===c?r:"center"===c?s:"right"===c?o:-1;r>=0&&(t.text.placedSymbolArray.get(r).crossTileID=h>=0&&r!==h?0:l),s>=0&&(t.text.placedSymbolArray.get(s).crossTileID=h>=0&&s!==h?0:l),o>=0&&(t.text.placedSymbolArray.get(o).crossTileID=h>=0&&o!==h?0:l),a>=0&&(t.text.placedSymbolArray.get(a).crossTileID=h>=0&&a!==h?0:l)}markUsedOrientation(t,e,i){const n=e===Ag.horizontal||e===Ag.horizontalOnly?e:0,r=e===Ag.vertical?e:0,{leftJustifiedTextSymbolIndex:s,centerJustifiedTextSymbolIndex:o,rightJustifiedTextSymbolIndex:a,verticalPlacedTextSymbolIndex:l}=i,c=t.text.placedSymbolArray;s>=0&&(c.get(s).placedOrientation=n),o>=0&&(c.get(o).placedOrientation=n),a>=0&&(c.get(a).placedOrientation=n),l>=0&&(c.get(l).placedOrientation=r)}commit(t){this.commitTime=t,this.zoomAtLastRecencyCheck=this.transform.zoom;const e=this.prevPlacement;let i=!1;this.prevZoomAdjustment=e?e.zoomAdjustment(this.transform.zoom):0;const n=e?e.symbolFadeChange(t):1,r=e?e.opacities:{},s=e?e.variableOffsets:{},o=e?e.placedOrientations:{};for(const t in this.placements){const e=this.placements[t],s=r[t];s?(this.opacities[t]=new JE(s,n,e.text,e.icon,null,e.clipped),i=i||e.text!==s.text.placed||e.icon!==s.icon.placed):(this.opacities[t]=new JE(null,n,e.text,e.icon,e.skipFade,e.clipped),i=i||e.text||e.icon)}for(const t in r){const e=r[t];if(!this.opacities[t]){const r=new JE(e,n,!1,!1);r.isHidden()||(this.opacities[t]=r,i=i||e.text.placed||e.icon.placed)}}for(const t in s)this.variableOffsets[t]||!this.opacities[t]||this.opacities[t].isHidden()||(this.variableOffsets[t]=s[t]);for(const t in o)this.placedOrientations[t]||!this.opacities[t]||this.opacities[t].isHidden()||(this.placedOrientations[t]=o[t]);i?this.lastPlacementChangeTime=t:"number"!=typeof this.lastPlacementChangeTime&&(this.lastPlacementChangeTime=e?e.lastPlacementChangeTime:t)}updateLayerOpacities(t,e){const i=new Set;for(const n of e){const e=n.getBucket(t);e&&n.latestFeatureIndex&&t.fqid===e.layerIds[0]&&(this.updateBucketOpacities(e,i,n.collisionBoxArray),e.layers[0].layout.get("symbol-z-elevate")&&this.buildingIndex&&(this.buildingIndex.updateZOffset(e,n.tileID),e.updateZOffset()))}}updateBucketOpacities(t,e,i){t.hasTextData()&&t.text.opacityVertexArray.clear(),t.hasIconData()&&t.icon.opacityVertexArray.clear(),t.hasIconCollisionBoxData()&&t.iconCollisionBox.collisionVertexArray.clear(),t.hasTextCollisionBoxData()&&t.textCollisionBox.collisionVertexArray.clear();const n=t.layers[0].layout,r=!!t.layers[0].dynamicFilter(),s=new JE(null,0,!1,!1,!0),o=n.get("text-allow-overlap"),a=n.get("icon-allow-overlap"),l=n.get("text-variable-anchor"),c="map"===n.get("text-rotation-alignment"),h="map"===n.get("text-pitch-alignment"),u=new JE(null,0,o&&(a||!t.hasIconData()||n.get("icon-optional")),a&&(o||!t.hasTextData()||n.get("text-optional")),!0);!t.collisionArrays&&i&&(t.hasIconCollisionBoxData()||t.hasTextCollisionBoxData())&&t.deserializeCollisionBoxes(i);const d=(t,e,i)=>{for(let n=0;n<e/4;n++)t.opacityVertexArray.emplaceBack(i)};let p=0;for(let i=0;i<t.symbolInstances.length;i++){const n=t.symbolInstances.get(i),{numHorizontalGlyphVertices:o,numVerticalGlyphVertices:a,crossTileID:f,numIconVertices:m}=n,g=e.has(f);let _=this.opacities[f];g?_=s:_||(_=u,this.opacities[f]=_),e.add(f);const y=o>0||a>0,b=m>0,x=this.placedOrientations[f],w=x===Ag.vertical,E=x===Ag.horizontal||x===Ag.horizontalOnly;if(!y&&!b||_.isHidden()||p++,y){const e=mS(_.text);d(t.text,o,w?gS:e),d(t.text,a,E?gS:e);const i=_.text.isHidden(),{leftJustifiedTextSymbolIndex:r,centerJustifiedTextSymbolIndex:s,rightJustifiedTextSymbolIndex:l,verticalPlacedTextSymbolIndex:c}=n,h=t.text.placedSymbolArray,u=i||w?1:0;r>=0&&(h.get(r).hidden=u),s>=0&&(h.get(s).hidden=u),l>=0&&(h.get(l).hidden=u),c>=0&&(h.get(c).hidden=i||E?1:0);const p=this.variableOffsets[f];p&&this.markUsedJustification(t,p.anchor,n,x);const m=this.placedOrientations[f];m&&(this.markUsedJustification(t,"left",n,m),this.markUsedOrientation(t,m,n))}if(b){const e=mS(_.icon),{placedIconSymbolIndex:i,verticalPlacedIconSymbolIndex:r}=n,s=t.icon.placedSymbolArray,o=_.icon.isHidden()?1:0;i>=0&&(d(t.icon,m,w?gS:e),s.get(i).hidden=o),r>=0&&(d(t.icon,n.numVerticalIconVertices,E?gS:e),s.get(r).hidden=o)}if(t.hasIconCollisionBoxData()||t.hasTextCollisionBoxData()){const e=t.collisionArrays[i];if(e){let i=new v(0,0),s=!0;if(e.textBox||e.verticalTextBox){if(l){const t=this.variableOffsets[f];t?(i=rS(t.anchor,t.width,t.height,t.textOffset,t.textScale),c&&i._rotate(h?this.transform.angle:-this.transform.angle)):s=!1}r&&(s=!_.clipped),e.textBox&&aS(t.textCollisionBox.collisionVertexArray,_.text.placed,!s||w,i.x,i.y),e.verticalTextBox&&aS(t.textCollisionBox.collisionVertexArray,_.text.placed,!s||E,i.x,i.y)}const o=s&&Boolean(!E&&e.verticalIconBox);e.iconBox&&aS(t.iconCollisionBox.collisionVertexArray,_.icon.placed,o,n.hasIconTextFit?i.x:0,n.hasIconTextFit?i.y:0),e.verticalIconBox&&aS(t.iconCollisionBox.collisionVertexArray,_.icon.placed,!o,n.hasIconTextFit?i.x:0,n.hasIconTextFit?i.y:0)}}}if(t.fullyClipped=0===p,t.sortFeatures(this.transform.angle),this.retainedQueryData[t.bucketInstanceId]&&(this.retainedQueryData[t.bucketInstanceId].featureSortOrder=t.featureSortOrder),t.hasTextData()&&t.text.opacityVertexBuffer&&t.text.opacityVertexBuffer.updateData(t.text.opacityVertexArray),t.hasIconData()&&t.icon.opacityVertexBuffer&&t.icon.opacityVertexBuffer.updateData(t.icon.opacityVertexArray),t.hasIconCollisionBoxData()&&t.iconCollisionBox.collisionVertexBuffer&&t.iconCollisionBox.collisionVertexBuffer.updateData(t.iconCollisionBox.collisionVertexArray),t.hasTextCollisionBoxData()&&t.textCollisionBox.collisionVertexBuffer&&t.textCollisionBox.collisionVertexBuffer.updateData(t.textCollisionBox.collisionVertexArray),t.bucketInstanceId in this.collisionCircleArrays){const e=this.collisionCircleArrays[t.bucketInstanceId];t.placementInvProjMatrix=e.invProjMatrix,t.placementViewportMatrix=e.viewportMatrix,t.collisionCircleArray=e.circles,delete this.collisionCircleArrays[t.bucketInstanceId]}}symbolFadeChange(t){return 0===this.fadeDuration?1:(t-this.commitTime)/this.fadeDuration+this.prevZoomAdjustment}zoomAdjustment(t){return Math.max(0,(this.transform.zoom-t)/1.5)}hasTransitions(t){return this.stale||t-this.lastPlacementChangeTime<this.fadeDuration}stillRecent(t,e){const i=this.zoomAtLastRecencyCheck===e?1-this.zoomAdjustment(e):1;return this.zoomAtLastRecencyCheck=e,this.commitTime+this.fadeDuration*i>t}setStale(){this.stale=!0}}function aS(t,e,i,n,r){t.emplaceBack(e?1:0,i?1:0,n||0,r||0),t.emplaceBack(e?1:0,i?1:0,n||0,r||0),t.emplaceBack(e?1:0,i?1:0,n||0,r||0),t.emplaceBack(e?1:0,i?1:0,n||0,r||0)}const lS=Math.pow(2,25),cS=Math.pow(2,24),hS=Math.pow(2,17),uS=Math.pow(2,16),dS=Math.pow(2,9),pS=Math.pow(2,8),fS=Math.pow(2,1);function mS(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;const e=t.placed?1:0,i=Math.floor(127*t.opacity);return i*lS+e*cS+i*hS+e*uS+i*dS+e*pS+i*fS+e}const gS=0;class _S{constructor(t){this._sortAcrossTiles="viewport-y"!==t.layout.get("symbol-z-order")&&void 0!==t.layout.get("symbol-sort-key").constantOr(1),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs=new Set,this._bucketParts=[]}continuePlacement(t,e,i,n,r){const s=this._bucketParts;for(;this._currentTileIndex<t.length;)if(e.getBucketParts(s,n,t[this._currentTileIndex],this._sortAcrossTiles),this._currentTileIndex++,r())return!0;for(this._sortAcrossTiles&&(this._sortAcrossTiles=!1,s.sort(((t,e)=>t.sortKey-e.sortKey)));this._currentPartIndex<s.length;){const t=s[this._currentPartIndex];if(e.placeLayerBucketPart(t,this._seenCrossTileIDs,i,0===t.symbolInstanceStart),this._currentPartIndex++,r())return!0}return!1}}class yS{constructor(t,e,i,n,r,s,o,a,l){this.placement=new oS(t,r,s,o,a,l),this._currentPlacementIndex=e.length-1,this._forceFullPlacement=i,this._showCollisionBoxes=n,this._done=!1}isDone(){return this._done}continuePlacement(t,e,i,n){const r=pe.now(),s=()=>{const t=pe.now()-r;return!this._forceFullPlacement&&t>2};for(;this._currentPlacementIndex>=0;){const r=e[t[this._currentPlacementIndex]],o=this.placement.collisionIndex.transform.zoom;if("symbol"===r.type&&(!r.minzoom||r.minzoom<=o)&&(!r.maxzoom||r.maxzoom>o)){const t=r,e=t.layout.get("symbol-z-elevate"),o=this._inProgressLayer=this._inProgressLayer||new _S(t),a=xa(r.source,r.scope);if(o.continuePlacement(e?n[a]:i[a],this.placement,this._showCollisionBoxes,r,s))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0}commit(t){return this.placement.commit(t),this.placement}}const vS=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class bS{static from(t){if(!(t instanceof ArrayBuffer))throw new Error("Data must be an instance of ArrayBuffer.");const[e,i]=new Uint8Array(t,0,2);if(219!==e)throw new Error("Data does not appear to be in a KDBush format.");const n=i>>4;if(1!==n)throw new Error(`Got v${n} data when expected v1.`);const r=vS[15&i];if(!r)throw new Error("Unrecognized array type.");const[s]=new Uint16Array(t,2,1),[o]=new Uint32Array(t,4,1);return new bS(o,s,r,t)}constructor(t,e=64,i=Float64Array,n){if(isNaN(t)||t<0)throw new Error(`Unpexpected numItems value: ${t}.`);this.numItems=+t,this.nodeSize=Math.min(Math.max(+e,2),65535),this.ArrayType=i,this.IndexArrayType=t<65536?Uint16Array:Uint32Array;const r=vS.indexOf(this.ArrayType),s=2*t*this.ArrayType.BYTES_PER_ELEMENT,o=t*this.IndexArrayType.BYTES_PER_ELEMENT,a=(8-o%8)%8;if(r<0)throw new Error(`Unexpected typed array class: ${i}.`);n&&n instanceof ArrayBuffer?(this.data=n,this.ids=new this.IndexArrayType(this.data,8,t),this.coords=new this.ArrayType(this.data,8+o+a,2*t),this._pos=2*t,this._finished=!0):(this.data=new ArrayBuffer(8+s+o+a),this.ids=new this.IndexArrayType(this.data,8,t),this.coords=new this.ArrayType(this.data,8+o+a,2*t),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,16+r]),new Uint16Array(this.data,2,1)[0]=e,new Uint32Array(this.data,4,1)[0]=t)}add(t,e){const i=this._pos>>1;return this.ids[i]=i,this.coords[this._pos++]=t,this.coords[this._pos++]=e,i}finish(){const t=this._pos>>1;if(t!==this.numItems)throw new Error(`Added ${t} items when expected ${this.numItems}.`);return xS(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(t,e,i,n){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:r,coords:s,nodeSize:o}=this,a=[0,r.length-1,0],l=[];for(;a.length;){const c=a.pop()||0,h=a.pop()||0,u=a.pop()||0;if(h-u<=o){for(let o=u;o<=h;o++){const a=s[2*o],c=s[2*o+1];a>=t&&a<=i&&c>=e&&c<=n&&l.push(r[o])}continue}const d=u+h>>1,p=s[2*d],f=s[2*d+1];p>=t&&p<=i&&f>=e&&f<=n&&l.push(r[d]),(0===c?t<=p:e<=f)&&(a.push(u),a.push(d-1),a.push(1-c)),(0===c?i>=p:n>=f)&&(a.push(d+1),a.push(h),a.push(1-c))}return l}within(t,e,i){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:n,coords:r,nodeSize:s}=this,o=[0,n.length-1,0],a=[],l=i*i;for(;o.length;){const c=o.pop()||0,h=o.pop()||0,u=o.pop()||0;if(h-u<=s){for(let i=u;i<=h;i++)TS(r[2*i],r[2*i+1],t,e)<=l&&a.push(n[i]);continue}const d=u+h>>1,p=r[2*d],f=r[2*d+1];TS(p,f,t,e)<=l&&a.push(n[d]),(0===c?t-i<=p:e-i<=f)&&(o.push(u),o.push(d-1),o.push(1-c)),(0===c?t+i>=p:e+i>=f)&&(o.push(d+1),o.push(h),o.push(1-c))}return a}}function xS(t,e,i,n,r,s){if(r-n<=i)return;const o=n+r>>1;wS(t,e,o,n,r,s),xS(t,e,i,n,o-1,1-s),xS(t,e,i,o+1,r,1-s)}function wS(t,e,i,n,r,s){for(;r>n;){if(r-n>600){const o=r-n+1,a=i-n+1,l=Math.log(o),c=.5*Math.exp(2*l/3),h=.5*Math.sqrt(l*c*(o-c)/o)*(a-o/2<0?-1:1);wS(t,e,i,Math.max(n,Math.floor(i-a*c/o+h)),Math.min(r,Math.floor(i+(o-a)*c/o+h)),s)}const o=e[2*i+s];let a=n,l=r;for(ES(t,e,n,i),e[2*r+s]>o&&ES(t,e,n,r);a<l;){for(ES(t,e,a,l),a++,l--;e[2*a+s]<o;)a++;for(;e[2*l+s]>o;)l--}e[2*n+s]===o?ES(t,e,n,l):(l++,ES(t,e,l,r)),l<=i&&(n=l+1),i<=l&&(r=l-1)}}function ES(t,e,i,n){SS(t,i,n),SS(e,2*i,2*n),SS(e,2*i+1,2*n+1)}function SS(t,e,i){const n=t[e];t[e]=t[i],t[i]=n}function TS(t,e,i,n){const r=t-i,s=e-n;return r*r+s*s}const MS=512/un/2;class AS{constructor(t,e,i){this.tileID=t,this.bucketInstanceId=i,this.index=new bS(e.length,16,Int32Array),this.keys=[],this.crossTileIDs=[];const n=t.canonical.x*un,r=t.canonical.y*un;for(let t=0;t<e.length;t++){const{key:i,crossTileID:s,tileAnchorX:o,tileAnchorY:a}=e.get(t),l=Math.floor((n+o)*MS),c=Math.floor((r+a)*MS);this.index.add(l,c),this.keys.push(i),this.crossTileIDs.push(s)}this.index.finish()}findMatches(t,e,i){const n=this.tileID.canonical.z<e.canonical.z?1:Math.pow(2,this.tileID.canonical.z-e.canonical.z),r=MS/Math.pow(2,e.canonical.z-this.tileID.canonical.z),s=e.canonical.x*un,o=e.canonical.y*un;for(let e=0;e<t.length;e++){const a=t.get(e);if(a.crossTileID)continue;const{key:l,tileAnchorX:c,tileAnchorY:h}=a,u=Math.floor((s+c)*r),d=Math.floor((o+h)*r),p=this.index.range(u-n,d-n,u+n,d+n);for(const t of p){const e=this.crossTileIDs[t];if(this.keys[t]===l&&!i.has(e)){i.add(e),a.crossTileID=e;break}}}}}class CS{constructor(){this.maxCrossTileID=0}generate(){return++this.maxCrossTileID}}class kS{constructor(){this.indexes={},this.usedCrossTileIDs={},this.lng=0}handleWrapJump(t){const e=Math.round((t-this.lng)/360);if(0!==e)for(const t in this.indexes){const i=this.indexes[t],n={};for(const t in i){const r=i[t];r.tileID=r.tileID.unwrapTo(r.tileID.wrap+e),n[r.tileID.key]=r}this.indexes[t]=n}this.lng=t}addBucket(t,e,i){if(this.indexes[t.overscaledZ]&&this.indexes[t.overscaledZ][t.key]){if(this.indexes[t.overscaledZ][t.key].bucketInstanceId===e.bucketInstanceId)return!1;this.removeBucketCrossTileIDs(t.overscaledZ,this.indexes[t.overscaledZ][t.key])}for(let t=0;t<e.symbolInstances.length;t++)e.symbolInstances.get(t).crossTileID=0;this.usedCrossTileIDs[t.overscaledZ]||(this.usedCrossTileIDs[t.overscaledZ]=new Set);const n=this.usedCrossTileIDs[t.overscaledZ];for(const i in this.indexes){const r=this.indexes[i];if(Number(i)>t.overscaledZ)for(const i in r){const s=r[i];s.tileID.isChildOf(t)&&s.findMatches(e.symbolInstances,t,n)}else{const s=r[t.scaledTo(Number(i)).key];s&&s.findMatches(e.symbolInstances,t,n)}}for(let t=0;t<e.symbolInstances.length;t++){const r=e.symbolInstances.get(t);r.crossTileID||(r.crossTileID=i.generate(),n.add(r.crossTileID))}return void 0===this.indexes[t.overscaledZ]&&(this.indexes[t.overscaledZ]={}),this.indexes[t.overscaledZ][t.key]=new AS(t,e.symbolInstances,e.bucketInstanceId),!0}removeBucketCrossTileIDs(t,e){for(const i of e.crossTileIDs)this.usedCrossTileIDs[t].delete(i)}removeStaleBuckets(t){let e=!1;for(const i in this.indexes){const n=this.indexes[i];for(const r in n)t[n[r].bucketInstanceId]||(this.removeBucketCrossTileIDs(i,n[r]),delete n[r],e=!0)}return e}}class PS{constructor(){this.layerIndexes={},this.crossTileIDs=new CS,this.maxBucketInstanceId=0,this.bucketsInCurrentPlacement={}}addLayer(t,e,i,n){let r=this.layerIndexes[t.fqid];void 0===r&&(r=this.layerIndexes[t.fqid]=new kS);let s=!1;const o={};"globe"!==n.name&&r.handleWrapJump(i);for(const i of e){const e=i.getBucket(t);e&&t.fqid===e.layerIds[0]&&(e.bucketInstanceId||(e.bucketInstanceId=++this.maxBucketInstanceId),r.addBucket(i.tileID,e,this.crossTileIDs)&&(s=!0),o[e.bucketInstanceId]=!0)}return r.removeStaleBuckets(o)&&(s=!0),s}pruneUnusedLayers(t){const e={};t.forEach((t=>{e[t]=!0}));for(const t in this.layerIndexes)e[t]||delete this.layerIndexes[t]}}var IS="\n#define EPSILON 0.0000001\n#define PI 3.141592653589793\n#ifdef RENDER_CUTOFF\nfloat cutoff_opacity(vec4 cutoff_params,float depth) {float near=cutoff_params.x;float far=cutoff_params.y;float cutoffStart=cutoff_params.z;float cutoffEnd=cutoff_params.w-0.0001;float linearDepth=(depth-near)/(far-near);return clamp((linearDepth-cutoffStart)/(cutoffEnd-cutoffStart),0.0,1.0);}\n#endif",DS="in highp vec3 a_pos_3f;uniform lowp mat4 u_matrix;out highp vec3 v_uv;void main() {const mat3 half_neg_pi_around_x=mat3(1.0,0.0, 0.0,0.0,0.0,-1.0,0.0,1.0, 0.0);v_uv=half_neg_pi_around_x*a_pos_3f;vec4 pos=u_matrix*vec4(a_pos_3f,1.0);gl_Position=pos.xyww;}",OS="\n#define ELEVATION_SCALE 7.0\n#define ELEVATION_OFFSET 450.0\n#ifdef PROJECTION_GLOBE_VIEW\nuniform vec3 u_tile_tl_up;uniform vec3 u_tile_tr_up;uniform vec3 u_tile_br_up;uniform vec3 u_tile_bl_up;uniform float u_tile_up_scale;vec3 elevationVector(vec2 pos) {vec2 uv=pos/EXTENT;vec3 up=normalize(mix(\nmix(u_tile_tl_up,u_tile_tr_up,uv.xxx),mix(u_tile_bl_up,u_tile_br_up,uv.xxx),uv.yyy));return up*u_tile_up_scale;}\n#else\nvec3 elevationVector(vec2 pos) { return vec3(0,0,1); }\n#endif\n#ifdef TERRAIN\nuniform highp sampler2D u_dem;uniform highp sampler2D u_dem_prev;uniform vec2 u_dem_tl;uniform vec2 u_dem_tl_prev;uniform float u_dem_scale;uniform float u_dem_scale_prev;uniform float u_dem_size;uniform float u_dem_lerp;uniform float u_exaggeration;uniform float u_meter_to_dem;uniform mat4 u_label_plane_matrix_inv;uniform sampler2D u_depth;uniform vec2 u_depth_size_inv;vec4 tileUvToDemSample(vec2 uv,float dem_size,float dem_scale,vec2 dem_tl) {vec2 pos=dem_size*(uv*dem_scale+dem_tl)+1.0;vec2 f=fract(pos);return vec4((pos-f+0.5)/(dem_size+2.0),f);}float currentElevation(vec2 apos) {\n#ifdef TERRAIN_DEM_FLOAT_FORMAT\nvec2 pos=(u_dem_size*(apos/8192.0*u_dem_scale+u_dem_tl)+1.5)/(u_dem_size+2.0);return u_exaggeration*texture(u_dem,pos).r;\n#else\nfloat dd=1.0/(u_dem_size+2.0);vec4 r=tileUvToDemSample(apos/8192.0,u_dem_size,u_dem_scale,u_dem_tl);vec2 pos=r.xy;vec2 f=r.zw;float tl=texture(u_dem,pos).r;float tr=texture(u_dem,pos+vec2(dd,0)).r;float bl=texture(u_dem,pos+vec2(0,dd)).r;float br=texture(u_dem,pos+vec2(dd,dd)).r;return u_exaggeration*mix(mix(tl,tr,f.x),mix(bl,br,f.x),f.y);\n#endif\n}float prevElevation(vec2 apos) {\n#ifdef TERRAIN_DEM_FLOAT_FORMAT\nvec2 pos=(u_dem_size*(apos/8192.0*u_dem_scale_prev+u_dem_tl_prev)+1.5)/(u_dem_size+2.0);return u_exaggeration*texture(u_dem_prev,pos).r;\n#else\nfloat dd=1.0/(u_dem_size+2.0);vec4 r=tileUvToDemSample(apos/8192.0,u_dem_size,u_dem_scale_prev,u_dem_tl_prev);vec2 pos=r.xy;vec2 f=r.zw;float tl=texture(u_dem_prev,pos).r;float tr=texture(u_dem_prev,pos+vec2(dd,0)).r;float bl=texture(u_dem_prev,pos+vec2(0,dd)).r;float br=texture(u_dem_prev,pos+vec2(dd,dd)).r;return u_exaggeration*mix(mix(tl,tr,f.x),mix(bl,br,f.x),f.y);\n#endif\n}\n#ifdef TERRAIN_VERTEX_MORPHING\nfloat elevation(vec2 apos) {\n#ifdef ZERO_EXAGGERATION\nreturn 0.0;\n#endif\nfloat nextElevation=currentElevation(apos);float prevElevation=prevElevation(apos);return mix(prevElevation,nextElevation,u_dem_lerp);}\n#else\nfloat elevation(vec2 apos) {\n#ifdef ZERO_EXAGGERATION\nreturn 0.0;\n#endif\nreturn currentElevation(apos);}\n#endif\nhighp float unpack_depth(highp vec4 rgba_depth)\n{const highp vec4 bit_shift=vec4(1.0/(255.0*255.0*255.0),1.0/(255.0*255.0),1.0/255.0,1.0);return dot(rgba_depth,bit_shift)*2.0-1.0;}bool isOccluded(vec4 frag) {vec3 coord=frag.xyz/frag.w;float depth=unpack_depth(texture(u_depth,(coord.xy+1.0)*0.5));return coord.z > depth+0.0005;}float occlusionFade(vec4 frag) {vec3 coord=frag.xyz/frag.w;vec3 df=vec3(5.0*u_depth_size_inv,0.0);vec2 uv=0.5*coord.xy+0.5;vec4 depth=vec4(\nunpack_depth(texture(u_depth,uv-df.xz)),unpack_depth(texture(u_depth,uv+df.xz)),unpack_depth(texture(u_depth,uv-df.zy)),unpack_depth(texture(u_depth,uv+df.zy))\n);return dot(vec4(0.25),vec4(1.0)-clamp(300.0*(vec4(coord.z-0.001)-depth),0.0,1.0));}vec4 fourSample(vec2 pos,vec2 off) {float tl=texture(u_dem,pos).r;float tr=texture(u_dem,pos+vec2(off.x,0.0)).r;float bl=texture(u_dem,pos+vec2(0.0,off.y)).r;float br=texture(u_dem,pos+off).r;return vec4(tl,tr,bl,br);}float flatElevation(vec2 pack) {vec2 apos=floor(pack/8.0);vec2 span=10.0*(pack-apos*8.0);vec2 uvTex=(apos-vec2(1.0,1.0))/8190.0;float size=u_dem_size+2.0;float dd=1.0/size;vec2 pos=u_dem_size*(uvTex*u_dem_scale+u_dem_tl)+1.0;vec2 f=fract(pos);pos=(pos-f+0.5)*dd;vec4 h=fourSample(pos,vec2(dd));float z=mix(mix(h.x,h.y,f.x),mix(h.z,h.w,f.x),f.y);vec2 w=floor(0.5*(span*u_meter_to_dem-1.0));vec2 d=dd*w;h=fourSample(pos-d,2.0*d+vec2(dd));vec4 diff=abs(h.xzxy-h.ywzw);vec2 slope=min(vec2(0.25),u_meter_to_dem*0.5*(diff.xz+diff.yw)/(2.0*w+vec2(1.0)));vec2 fix=slope*span;float base=z+max(fix.x,fix.y);return u_exaggeration*base;}float elevationFromUint16(float word) {return u_exaggeration*(word/ELEVATION_SCALE-ELEVATION_OFFSET);}\n#else\nfloat elevation(vec2 pos) { return 0.0; }bool isOccluded(vec4 frag) { return false; }float occlusionFade(vec4 frag) { return 1.0; }\n#endif",LS="#ifdef FOG\nuniform mediump vec4 u_fog_color;uniform mediump vec2 u_fog_range;uniform mediump float u_fog_horizon_blend;uniform mediump mat4 u_fog_matrix;out vec3 v_fog_pos;float fog_range(float depth) {return (depth-u_fog_range[0])/(u_fog_range[1]-u_fog_range[0]);}float fog_horizon_blending(vec3 camera_dir) {float t=max(0.0,camera_dir.z/u_fog_horizon_blend);return u_fog_color.a*exp(-3.0*t*t);}float fog_opacity(float t) {const float decay=6.0;float falloff=1.0-min(1.0,exp(-decay*t));falloff*=falloff*falloff;return u_fog_color.a*min(1.0,1.00747*falloff);}vec3 fog_position(vec3 pos) {return (u_fog_matrix*vec4(pos,1.0)).xyz;}vec3 fog_position(vec2 pos) {return fog_position(vec3(pos,0.0));}float fog(vec3 pos) {float depth=length(pos);float opacity=fog_opacity(fog_range(depth));return opacity*fog_horizon_blending(pos/depth);}\n#endif",zS="highp vec3 hash(highp vec2 p) {highp vec3 p3=fract(p.xyx*vec3(443.8975,397.2973,491.1871));p3+=dot(p3,p3.yxz+19.19);return fract((p3.xxy+p3.yzz)*p3.zyx);}vec3 dither(vec3 color,highp vec2 seed) {vec3 rnd=hash(seed)+hash(seed+0.59374)-0.5;return color+rnd/255.0;}\n#ifdef FOG\nuniform mediump vec4 u_fog_color;uniform mediump vec2 u_fog_range;uniform mediump float u_fog_horizon_blend;uniform mediump vec2 u_fog_vertical_limit;uniform mediump float u_fog_temporal_offset;in vec3 v_fog_pos;uniform highp vec3 u_frustum_tl;uniform highp vec3 u_frustum_tr;uniform highp vec3 u_frustum_br;uniform highp vec3 u_frustum_bl;uniform highp vec3 u_globe_pos;uniform highp float u_globe_radius;uniform highp vec2 u_viewport;uniform float u_globe_transition;uniform int u_is_globe;float fog_range(float depth) {return (depth-u_fog_range[0])/(u_fog_range[1]-u_fog_range[0]);}float fog_horizon_blending(vec3 camera_dir) {float t=max(0.0,camera_dir.z/u_fog_horizon_blend);return u_fog_color.a*exp(-3.0*t*t);}float fog_opacity(float t) {const float decay=6.0;float falloff=1.0-min(1.0,exp(-decay*t));falloff*=falloff*falloff;return u_fog_color.a*min(1.0,1.00747*falloff);}float globe_glow_progress() {highp vec2 uv=gl_FragCoord.xy/u_viewport;highp vec3 ray_dir=mix(\nmix(u_frustum_tl,u_frustum_tr,uv.x),mix(u_frustum_bl,u_frustum_br,uv.x),1.0-uv.y);highp vec3 dir=normalize(ray_dir);highp vec3 closest_point=dot(u_globe_pos,dir)*dir;highp float sdf=length(closest_point-u_globe_pos)/u_globe_radius;return sdf+PI*0.5;}float fog_opacity(vec3 pos) {float depth=length(pos);return fog_opacity(fog_range(depth));}vec3 fog_apply(vec3 color,vec3 pos,float opacity_limit) {float depth=length(pos);float opacity;if (u_is_globe==1) {float glow_progress=globe_glow_progress();float t=mix(glow_progress,depth,u_globe_transition);opacity=fog_opacity(fog_range(t));} else {opacity=fog_opacity(fog_range(depth));opacity*=fog_horizon_blending(pos/depth);}return mix(color,u_fog_color.rgb,min(opacity,opacity_limit));}vec3 fog_apply(vec3 color,vec3 pos) {return fog_apply(color,pos,1.0);}vec4 fog_apply_from_vert(vec4 color,float fog_opac) {float alpha=EPSILON+color.a;color.rgb=mix(color.rgb/alpha,u_fog_color.rgb,fog_opac)*alpha;return color;}vec3 fog_apply_sky_gradient(vec3 camera_ray,vec3 sky_color) {float horizon_blend=fog_horizon_blending(normalize(camera_ray));return mix(sky_color,u_fog_color.rgb,horizon_blend);}vec4 fog_apply_premultiplied(vec4 color,vec3 pos) {float alpha=EPSILON+color.a;color.rgb=fog_apply(color.rgb/alpha,pos)*alpha;return color;}vec4 fog_apply_premultiplied(vec4 color,vec3 pos,float heightMeters) {float verticalProgress=(u_fog_vertical_limit.x > 0.0 || u_fog_vertical_limit.y > 0.0) ? smoothstep(u_fog_vertical_limit.x,u_fog_vertical_limit.y,heightMeters) : 0.0;float opacityLimit=1.0-smoothstep(0.9,1.0,fog_opacity(pos));return mix(fog_apply_premultiplied(color,pos),color,min(verticalProgress,opacityLimit));}vec3 fog_dither(vec3 color) {\n#ifdef FOG_DITHERING\nvec2 dither_seed=gl_FragCoord.xy+u_fog_temporal_offset;return dither(color,dither_seed);\n#else\nreturn color;\n#endif\n}vec4 fog_dither(vec4 color) {return vec4(fog_dither(color.rgb),color.a);}\n#endif",RS="#ifdef RASTER_ARRAY\nuniform sampler2D u_image0;uniform sampler2D u_image1;const vec4 NODATA=vec4(1);vec4 _raTexLinearCoord(vec2 texCoord,vec2 texResolution,out vec2 fxy) {texCoord=texCoord*texResolution-0.5;fxy=fract(texCoord);texCoord-=fxy;return (texCoord.xxyy+vec2(1.5,0.5).xyxy)/texResolution.xxyy;}vec2 _raTexLinearMix(vec2 fxy,vec4 colorMix,float colorOffset,vec4 t00,vec4 t10,vec4 t01,vec4 t11) {vec2 c00=t00==NODATA ? vec2(0) : vec2(colorOffset+dot(t00,colorMix),1);vec2 c10=t10==NODATA ? vec2(0) : vec2(colorOffset+dot(t10,colorMix),1);vec2 c01=t01==NODATA ? vec2(0) : vec2(colorOffset+dot(t01,colorMix),1);vec2 c11=t11==NODATA ? vec2(0) : vec2(colorOffset+dot(t11,colorMix),1);return mix(mix(c01,c11,fxy.x),mix(c00,c10,fxy.x),fxy.y);}vec2 raTexture2D_image0_linear(vec2 texCoord,vec2 texResolution,vec4 colorMix,float colorOffset) {vec2 fxy;vec4 c=_raTexLinearCoord(texCoord,texResolution,fxy);return _raTexLinearMix(fxy,colorMix,colorOffset,texture(u_image0,c.yz),texture(u_image0,c.xz),texture(u_image0,c.yw),texture(u_image0,c.xw)\n);}vec2 raTexture2D_image1_linear(vec2 texCoord,vec2 texResolution,vec4 colorMix,float colorOffset) {vec2 fxy;vec4 c=_raTexLinearCoord(texCoord,texResolution,fxy);return _raTexLinearMix(fxy,colorMix,colorOffset,texture(u_image1,c.yz),texture(u_image1,c.xz),texture(u_image1,c.yw),texture(u_image1,c.xw)\n);}vec2 raTexture2D_image0_nearest(vec2 texCoord,vec2 texResolution,vec4 colorMix,float colorOffset) {vec4 t=texture(u_image0,texCoord);return t==NODATA ? vec2(0) : vec2(colorOffset+dot(t,colorMix),1);}vec2 raTexture2D_image1_nearest(vec2 texCoord,vec2 texResolution,vec4 colorMix,float colorOffset) {vec4 t=texture(u_image1,texCoord);return t==NODATA ? vec2(0) : vec2(colorOffset+dot(t,colorMix),1);}\n#endif",FS="#ifdef RENDER_SHADOWS\nuniform mediump vec3 u_shadow_direction;uniform highp vec3 u_shadow_normal_offset;vec3 shadow_normal_offset(vec3 normal) {float tileInMeters=u_shadow_normal_offset[0];vec3 n=vec3(-normal.xy,tileInMeters*normal.z);float dotScale=min(1.0-dot(normal,u_shadow_direction),1.0)*0.5+0.5;return n*dotScale;}vec3 shadow_normal_offset_model(vec3 normal) {float dotScale=min(1.0-dot(normal,u_shadow_direction),1.0)*0.5+0.5;return normal*dotScale;}float shadow_normal_offset_multiplier0() {return u_shadow_normal_offset[1];}float shadow_normal_offset_multiplier1() {return u_shadow_normal_offset[2];}\n#endif//RENDER_SHADOWS",BS="#ifdef RENDER_SHADOWS\n#ifdef DEPTH_TEXTURE\nuniform highp sampler2D u_shadowmap_0;uniform highp sampler2D u_shadowmap_1;\n#else\nuniform sampler2D u_shadowmap_0;uniform sampler2D u_shadowmap_1;\n#endif\nuniform float u_shadow_intensity;uniform float u_shadow_map_resolution;uniform float u_shadow_texel_size;uniform highp vec3 u_shadow_normal_offset;uniform vec2 u_fade_range;uniform mediump vec3 u_shadow_direction;uniform highp vec3 u_shadow_bias;highp float shadow_sample_1(highp vec2 uv,highp float compare) {highp float shadow_depth;\n#ifdef DEPTH_TEXTURE\nshadow_depth=texture(u_shadowmap_1,uv).r;\n#else\nshadow_depth=unpack_depth(texture(u_shadowmap_1,uv))*0.5+0.5;\n#endif\nreturn step(shadow_depth,compare);}highp float shadow_sample_0(highp vec2 uv,highp float compare) {highp float shadow_depth;\n#ifdef DEPTH_TEXTURE\nshadow_depth=texture(u_shadowmap_0,uv).r;\n#else\nshadow_depth=unpack_depth(texture(u_shadowmap_0,uv))*0.5+0.5;\n#endif\nreturn step(shadow_depth,compare);}float shadow_occlusion_1(highp vec4 pos,highp float bias) {highp vec2 uv=pos.xy;return shadow_sample_1(uv,pos.z-bias);}float shadow_occlusion_0(highp vec4 pos,highp float bias) {highp float compare0=pos.z-bias;\n#ifdef NATIVE\nhighp vec2 uv=pos.xy;highp vec4 samples=textureGather(u_shadowmap_0,uv,0);lowp vec4 stepSamples=step(samples,vec4(compare0));\n#else\nhighp vec2 uv00=pos.xy-vec2(0.5*u_shadow_texel_size);highp vec2 uv10=uv00+vec2(u_shadow_texel_size,0.0);highp vec2 uv01=uv00+vec2(0.0,u_shadow_texel_size);highp vec2 uv11=uv01+vec2(u_shadow_texel_size,0.0);lowp vec4 stepSamples=vec4(\nshadow_sample_0(uv01,compare0),shadow_sample_0(uv11,compare0),shadow_sample_0(uv10,compare0),shadow_sample_0(uv00,compare0)\n);\n#endif\nvec2 f=fract(pos.xy*u_shadow_map_resolution-vec2(0.5));lowp vec2 lerpx=mix(stepSamples.wx,stepSamples.zy,f.xx);return mix(lerpx.x,lerpx.y,f.y);}float shadow_occlusion(highp vec4 light_view_pos0,highp vec4 light_view_pos1,float view_depth,highp float bias) {\n#ifdef SHADOWS_SINGLE_CASCADE\nlight_view_pos0.xyz=light_view_pos0.xyz/light_view_pos0.w*0.5+0.5;return shadow_occlusion_0(light_view_pos0,bias);\n#else\nlight_view_pos0.xyz/=light_view_pos0.w;light_view_pos1.xyz/=light_view_pos1.w;vec4 uv=vec4(light_view_pos0.xy,light_view_pos1.xy);vec4 abs_bounds=abs(uv);if (abs_bounds.x < 1.0 && abs_bounds.y < 1.0) {light_view_pos0.xyz=light_view_pos0.xyz*0.5+0.5;return shadow_occlusion_0(light_view_pos0,bias);}if (abs_bounds.z >=1.0 || abs_bounds.w >=1.0) {return 0.0;}light_view_pos1.xyz=light_view_pos1.xyz*0.5+0.5;float occlusion1=shadow_occlusion_1(light_view_pos1,bias);return mix(occlusion1,0.0,smoothstep(u_fade_range.x,u_fade_range.y,view_depth));\n#endif\n}highp float calculate_shadow_bias(float NDotL) {\n#ifdef NORMAL_OFFSET\nreturn 0.5*u_shadow_bias.x;\n#else\nreturn 0.5*(u_shadow_bias.x+clamp(u_shadow_bias.y*tan(acos(NDotL)),0.0,u_shadow_bias.z));\n#endif\n}float shadowed_light_factor_normal(vec3 N,highp vec4 light_view_pos0,highp vec4 light_view_pos1,float view_depth) {float NDotL=dot(N,u_shadow_direction);float bias=calculate_shadow_bias(NDotL);float occlusion=shadow_occlusion(light_view_pos0,light_view_pos1,view_depth,bias);return mix(0.0,(1.0-(u_shadow_intensity*occlusion))*NDotL,step(0.0,NDotL));}float shadowed_light_factor_normal_unbiased(vec3 N,highp vec4 light_view_pos0,highp vec4 light_view_pos1,float view_depth) {float NDotL=dot(N,u_shadow_direction);float bias=0.0;float occlusion=shadow_occlusion(light_view_pos0,light_view_pos1,view_depth,bias);return mix(0.0,(1.0-(u_shadow_intensity*occlusion))*NDotL,step(0.0,NDotL));}float shadowed_light_factor(highp vec4 light_view_pos0,highp vec4 light_view_pos1,float view_depth) {float bias=0.0;float occlusion=shadow_occlusion(light_view_pos0,light_view_pos1,view_depth,bias);return 1.0-(u_shadow_intensity*occlusion);}float shadow_occlusion(float ndotl,highp vec4 light_view_pos0,highp vec4 light_view_pos1,float view_depth) {float bias=calculate_shadow_bias(ndotl);return shadow_occlusion(light_view_pos0,light_view_pos1,view_depth,bias);}\n#endif";const NS=[];qS(IS,NS);const jS={"_prelude_fog.vertex.glsl":LS,"_prelude_terrain.vertex.glsl":OS,"_prelude_shadow.vertex.glsl":FS,"_prelude_fog.fragment.glsl":zS,"_prelude_shadow.fragment.glsl":BS,"_prelude_lighting.glsl":"\n#ifdef LIGHTING_3D_MODE\nuniform mediump vec3 u_lighting_ambient_color;uniform mediump vec3 u_lighting_directional_dir;uniform mediump vec3 u_lighting_directional_color;uniform mediump vec3 u_ground_radiance;float calculate_ambient_directional_factor(vec3 normal) {float NdotL=dot(normal,u_lighting_directional_dir);const float factor_reduction_max=0.3;float dir_luminance=dot(u_lighting_directional_color,vec3(0.2126,0.7152,0.0722));float directional_factor_min=1.0-factor_reduction_max*min(dir_luminance,1.0);float ambient_directional_factor=mix(directional_factor_min,1.0,min((NdotL+1.0),1.0));const float vertical_factor_min=0.92;float vertical_factor=mix(vertical_factor_min,1.0,normal.z*0.5+0.5);return vertical_factor*ambient_directional_factor;}vec3 linearProduct(vec3 srgbIn,vec3 k) {return srgbIn*pow(k,vec3(1./2.2));}vec3 apply_lighting(vec3 color,vec3 normal,float dir_factor) {float ambient_directional_factor=calculate_ambient_directional_factor(normal);vec3 ambient_contrib=ambient_directional_factor*u_lighting_ambient_color;vec3 directional_contrib=u_lighting_directional_color*dir_factor;return linearProduct(color,ambient_contrib+directional_contrib);}vec4 apply_lighting(vec4 color,vec3 normal,float dir_factor) {return vec4(apply_lighting(color.rgb,normal,dir_factor),color.a);}vec3 apply_lighting(vec3 color,vec3 normal) {float dir_factor=max(dot(normal,u_lighting_directional_dir),0.0);return apply_lighting(color.rgb,normal,dir_factor);}vec4 apply_lighting(vec4 color,vec3 normal) {float dir_factor=max(dot(normal,u_lighting_directional_dir),0.0);return vec4(apply_lighting(color.rgb,normal,dir_factor),color.a);}vec3 apply_lighting_ground(vec3 color) {return color*u_ground_radiance;}vec4 apply_lighting_ground(vec4 color) {return vec4(apply_lighting_ground(color.rgb),color.a);}float calculate_NdotL(vec3 normal) {const float ext=0.70710678118;return (clamp(dot(normal,u_lighting_directional_dir),-ext,1.0)+ext)/(1.0+ext);}vec4 apply_lighting_with_emission_ground(vec4 color,float emissive_strength) {return mix(apply_lighting_ground(color),color,emissive_strength);}vec3 compute_flood_lighting(vec3 flood_light_color,float fully_occluded_factor,float occlusion,vec3 ground_shadow_factor) {vec3 fully_occluded_color=flood_light_color*mix(ground_shadow_factor,vec3(1.0),fully_occluded_factor);float occlusion_ramp=smoothstep(0.0,0.2,1.0-occlusion);return mix(fully_occluded_color,flood_light_color,occlusion_ramp);}vec3 compute_emissive_draped(vec3 unlit_color,float fully_occluded_factor,float occlusion,vec3 ground_shadow_factor) {vec3 fully_occluded_color=unlit_color*mix(ground_shadow_factor,vec3(1.0),fully_occluded_factor);return mix(fully_occluded_color,unlit_color,1.0-occlusion);}\n#endif//LIGHTING_3D_MODE","_prelude_raster_array.glsl":RS},VS={};WS("",OS),WS(zS,LS),WS(BS,FS),WS(RS,"");const US=WS("\nout vec4 glFragColor;highp float unpack_depth(highp vec4 rgba_depth)\n{const highp vec4 bit_shift=vec4(1.0/(255.0*255.0*255.0),1.0/(255.0*255.0),1.0/255.0,1.0);return dot(rgba_depth,bit_shift)*2.0-1.0;}highp vec4 pack_depth(highp float ndc_z) {highp float depth=ndc_z*0.5+0.5;const highp vec4 bit_shift=vec4(255.0*255.0*255.0,255.0*255.0,255.0,1.0);const highp vec4 bit_mask =vec4(0.0,1.0/255.0,1.0/255.0,1.0/255.0);highp vec4 res=fract(depth*bit_shift);res-=res.xxyz*bit_mask;return res;}\n#ifdef INDICATOR_CUTOUT\nuniform vec2 u_indicator_cutout_centers;uniform vec4 u_indicator_cutout_params;\n#endif\nvec4 applyCutout(vec4 color) {\n#ifdef INDICATOR_CUTOUT\nfloat holeMinOpacity=u_indicator_cutout_params.x;float holeRadius=max(u_indicator_cutout_params.y,0.0);float holeAspectRatio=u_indicator_cutout_params.z;float fadeStart=u_indicator_cutout_params.w;float distA=distance(vec2(gl_FragCoord.x,gl_FragCoord.y*holeAspectRatio),vec2(u_indicator_cutout_centers[0],u_indicator_cutout_centers[1]*holeAspectRatio));return color*min(smoothstep(fadeStart,holeRadius,distA)+holeMinOpacity,1.0);\n#else\nreturn color;\n#endif\n}\n#ifdef DEBUG_WIREFRAME\n#define HANDLE_WIREFRAME_DEBUG \\\nglFragColor=vec4(0.7,0.0,0.0,0.7); \\\ngl_FragDepth=gl_FragCoord.z-0.0001;\n#else\n#define HANDLE_WIREFRAME_DEBUG\n#endif\n#ifdef RENDER_CUTOFF\nuniform highp vec4 u_cutoff_params;in float v_cutoff_opacity;\n#endif","\n#define EXTENT 8192.0\n#define RAD_TO_DEG 180.0/PI\n#define DEG_TO_RAD PI/180.0\n#define GLOBE_RADIUS EXTENT/PI/2.0\nfloat wrap(float n,float min,float max) {float d=max-min;float w=mod(mod(n-min,d)+d,d)+min;return (w==min) ? max : w;}\n#ifdef PROJECTION_GLOBE_VIEW\nvec3 mercator_tile_position(mat4 matrix,vec2 tile_anchor,vec3 tile_id,vec2 mercator_center) {\n#ifndef PROJECTED_POS_ON_VIEWPORT\nfloat tiles=tile_id.z;vec2 mercator=(tile_anchor/EXTENT+tile_id.xy)/tiles;mercator-=mercator_center;mercator.x=wrap(mercator.x,-0.5,0.5);vec4 mercator_tile=vec4(mercator.xy*EXTENT,EXTENT/(2.0*PI),1.0);mercator_tile=matrix*mercator_tile;return mercator_tile.xyz;\n#else\nreturn vec3(0.0);\n#endif\n}vec3 mix_globe_mercator(vec3 globe,vec3 mercator,float t) {return mix(globe,mercator,t);}mat3 globe_mercator_surface_vectors(vec3 pos_normal,vec3 up_dir,float zoom_transition) {vec3 normal=zoom_transition==0.0 ? pos_normal : normalize(mix(pos_normal,up_dir,zoom_transition));vec3 xAxis=normalize(vec3(normal.z,0.0,-normal.x));vec3 yAxis=normalize(cross(normal,xAxis));return mat3(xAxis,yAxis,normal);}\n#endif\nvec2 unpack_float(const float packedValue) {int packedIntValue=int(packedValue);int v0=packedIntValue/256;return vec2(v0,packedIntValue-v0*256);}vec2 unpack_opacity(const float packedOpacity) {int intOpacity=int(packedOpacity)/2;return vec2(float(intOpacity)/127.0,mod(packedOpacity,2.0));}vec4 decode_color(const vec2 encodedColor) {return vec4(\nunpack_float(encodedColor[0])/255.0,unpack_float(encodedColor[1])/255.0\n);}float unpack_mix_vec2(const vec2 packedValue,const float t) {return mix(packedValue[0],packedValue[1],t);}vec4 unpack_mix_color(const vec4 packedColors,const float t) {vec4 minColor=decode_color(vec2(packedColors[0],packedColors[1]));vec4 maxColor=decode_color(vec2(packedColors[2],packedColors[3]));return mix(minColor,maxColor,t);}vec2 get_pattern_pos(const vec2 pixel_coord_upper,const vec2 pixel_coord_lower,const vec2 pattern_size,const float tile_units_to_pixels,const vec2 pos) {vec2 offset=mod(mod(mod(pixel_coord_upper,pattern_size)*256.0,pattern_size)*256.0+pixel_coord_lower,pattern_size);return (tile_units_to_pixels*pos+offset)/pattern_size;}float mercatorXfromLng(float lng) {return (180.0+lng)/360.0;}float mercatorYfromLat(float lat) {return (180.0-(RAD_TO_DEG*log(tan(PI/4.0+lat/2.0*DEG_TO_RAD))))/360.0;}vec3 latLngToECEF(vec2 latLng) {latLng=DEG_TO_RAD*latLng;float cosLat=cos(latLng[0]);float sinLat=sin(latLng[0]);float cosLng=cos(latLng[1]);float sinLng=sin(latLng[1]);float sx=cosLat*sinLng*GLOBE_RADIUS;float sy=-sinLat*GLOBE_RADIUS;float sz=cosLat*cosLng*GLOBE_RADIUS;return vec3(sx,sy,sz);}\n#ifdef RENDER_CUTOFF\nuniform vec4 u_cutoff_params;out float v_cutoff_opacity;\n#endif\nconst vec4 AWAY=vec4(-1000.0,-1000.0,-1000.0,1);const float skirtOffset=24575.0;vec3 decomposeToPosAndSkirt(vec2 posWithComposedSkirt)\n{float skirt=float(posWithComposedSkirt.x >=skirtOffset);vec2 pos=posWithComposedSkirt-vec2(skirt*skirtOffset,0.0);return vec3(pos,skirt);}"),$S=IS;var HS={background:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\nuniform vec4 u_color;uniform float u_opacity;\n#ifdef LIGHTING_3D_MODE\nin vec4 v_color;\n#endif\nvoid main() {vec4 out_color;\n#ifdef LIGHTING_3D_MODE\nout_color=v_color;\n#else\nout_color=u_color;\n#endif\n#ifdef FOG\nout_color=fog_dither(fog_apply_premultiplied(out_color,v_fog_pos));\n#endif\nglFragColor=out_color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\n#include "_prelude_lighting.glsl"\nin vec2 a_pos;uniform mat4 u_matrix;\n#ifdef LIGHTING_3D_MODE\nuniform mediump vec4 u_color;out vec4 v_color;uniform float u_emissive_strength;\n#endif\nvoid main() {gl_Position=u_matrix*vec4(a_pos,0,1);\n#ifdef LIGHTING_3D_MODE\nv_color=apply_lighting_with_emission_ground(u_color,u_emissive_strength);\n#endif\n#ifdef FOG\nv_fog_pos=fog_position(a_pos);\n#endif\n}'),backgroundPattern:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\nuniform vec2 u_pattern_tl;uniform vec2 u_pattern_br;uniform vec2 u_texsize;uniform float u_opacity;uniform float u_emissive_strength;uniform sampler2D u_image;in vec2 v_pos;void main() {vec2 imagecoord=mod(v_pos,1.0);vec2 pos=mix(u_pattern_tl/u_texsize,u_pattern_br/u_texsize,imagecoord);vec4 out_color=texture(u_image,pos);\n#ifdef LIGHTING_3D_MODE\nout_color=apply_lighting_with_emission_ground(out_color,u_emissive_strength);\n#endif\n#ifdef FOG\nout_color=fog_dither(fog_apply_premultiplied(out_color,v_fog_pos));\n#endif\nglFragColor=out_color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\nuniform mat4 u_matrix;uniform vec2 u_pattern_size;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_tile_units_to_pixels;in vec2 a_pos;out vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_pattern_size,u_tile_units_to_pixels,a_pos);\n#ifdef FOG\nv_fog_pos=fog_position(a_pos);\n#endif\n}'),circle:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\nin vec3 v_data;in float v_visibility;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nuniform float u_emissive_strength;void main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrude=v_data.xy;float extrude_length=length(extrude);lowp float antialiasblur=v_data.z;float antialiased_blur=-max(blur,antialiasblur);float opacity_t=smoothstep(0.0,antialiased_blur,extrude_length-1.0);float color_t=stroke_width < 0.01 ? 0.0 : smoothstep(\nantialiased_blur,0.0,extrude_length-radius/(radius+stroke_width)\n);vec4 out_color=mix(color*opacity,stroke_color*stroke_opacity,color_t);\n#ifdef LIGHTING_3D_MODE\nout_color=apply_lighting_with_emission_ground(out_color,u_emissive_strength);\n#endif\n#ifdef FOG\nout_color=fog_apply_premultiplied(out_color,v_fog_pos);\n#endif\nglFragColor=out_color*(v_visibility*opacity_t);\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\n}','#include "_prelude_fog.vertex.glsl"\n#include "_prelude_terrain.vertex.glsl"\n#define NUM_VISIBILITY_RINGS 2\n#define INV_SQRT2 0.70710678\n#define ELEVATION_BIAS 0.0001\n#define NUM_SAMPLES_PER_RING 16\nuniform mat4 u_matrix;uniform mat2 u_extrude_scale;uniform lowp float u_device_pixel_ratio;uniform highp float u_camera_to_center_distance;in vec2 a_pos;\n#ifdef PROJECTION_GLOBE_VIEW\nin vec3 a_pos_3;in vec3 a_pos_normal_3;uniform mat4 u_inv_rot_matrix;uniform vec2 u_merc_center;uniform vec3 u_tile_id;uniform float u_zoom_transition;uniform vec3 u_up_dir;\n#endif\nout vec3 v_data;out float v_visibility;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvec2 calc_offset(vec2 extrusion,float radius,float stroke_width, float view_scale) {return extrusion*(radius+stroke_width)*u_extrude_scale*view_scale;}float cantilevered_elevation(vec2 pos,float radius,float stroke_width,float view_scale) {vec2 c1=pos+calc_offset(vec2(-1,-1),radius,stroke_width,view_scale);vec2 c2=pos+calc_offset(vec2(1,-1),radius,stroke_width,view_scale);vec2 c3=pos+calc_offset(vec2(1,1),radius,stroke_width,view_scale);vec2 c4=pos+calc_offset(vec2(-1,1),radius,stroke_width,view_scale);float h1=elevation(c1)+ELEVATION_BIAS;float h2=elevation(c2)+ELEVATION_BIAS;float h3=elevation(c3)+ELEVATION_BIAS;float h4=elevation(c4)+ELEVATION_BIAS;return max(h4,max(h3,max(h1,h2)));}float circle_elevation(vec2 pos) {\n#if defined(TERRAIN)\nreturn elevation(pos)+ELEVATION_BIAS;\n#else\nreturn 0.0;\n#endif\n}vec4 project_vertex(vec2 extrusion,vec4 world_center,vec4 projected_center,float radius,float stroke_width, float view_scale,mat3 surface_vectors) {vec2 sample_offset=calc_offset(extrusion,radius,stroke_width,view_scale);\n#ifdef PITCH_WITH_MAP\n#ifdef PROJECTION_GLOBE_VIEW\nreturn u_matrix*( world_center+vec4(sample_offset.x*surface_vectors[0]+sample_offset.y*surface_vectors[1],0) );\n#else\nreturn u_matrix*( world_center+vec4(sample_offset,0,0) );\n#endif\n#else\nreturn projected_center+vec4(sample_offset,0,0);\n#endif\n}float get_sample_step() {\n#ifdef PITCH_WITH_MAP\nreturn 2.0*PI/float(NUM_SAMPLES_PER_RING);\n#else\nreturn PI/float(NUM_SAMPLES_PER_RING);\n#endif\n}void main(void) {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrude=vec2(mod(a_pos,2.0)*2.0-1.0);vec2 circle_center=floor(a_pos*0.5);vec4 world_center;mat3 surface_vectors;\n#ifdef PROJECTION_GLOBE_VIEW\nvec3 pos_normal_3=a_pos_normal_3/16384.0;surface_vectors=globe_mercator_surface_vectors(pos_normal_3,u_up_dir,u_zoom_transition);vec3 surface_extrusion=extrude.x*surface_vectors[0]+extrude.y*surface_vectors[1];vec3 globe_elevation=elevationVector(circle_center)*circle_elevation(circle_center);vec3 globe_pos=a_pos_3+surface_extrusion+globe_elevation;vec3 mercator_elevation=u_up_dir*u_tile_up_scale*circle_elevation(circle_center);vec3 merc_pos=mercator_tile_position(u_inv_rot_matrix,circle_center,u_tile_id,u_merc_center)+surface_extrusion+mercator_elevation;vec3 pos=mix_globe_mercator(globe_pos,merc_pos,u_zoom_transition);world_center=vec4(pos,1);\n#else \nsurface_vectors=mat3(1.0);float height=circle_elevation(circle_center);world_center=vec4(circle_center,height,1);\n#endif\nvec4 projected_center=u_matrix*world_center;float view_scale=0.0;\n#ifdef PITCH_WITH_MAP\n#ifdef SCALE_WITH_MAP\nview_scale=1.0;\n#else\nview_scale=projected_center.w/u_camera_to_center_distance;\n#endif\n#else\n#ifdef SCALE_WITH_MAP\nview_scale=u_camera_to_center_distance;\n#else\nview_scale=projected_center.w;\n#endif\n#endif\ngl_Position=project_vertex(extrude,world_center,projected_center,radius,stroke_width,view_scale,surface_vectors);float visibility=0.0;\n#ifdef TERRAIN\nfloat step=get_sample_step();vec4 occlusion_world_center;vec4 occlusion_projected_center;\n#ifdef PITCH_WITH_MAP\nfloat cantilevered_height=cantilevered_elevation(circle_center,radius,stroke_width,view_scale);occlusion_world_center=vec4(circle_center,cantilevered_height,1);occlusion_projected_center=u_matrix*occlusion_world_center;\n#else\nocclusion_world_center=world_center;occlusion_projected_center=projected_center;\n#endif\nfor(int ring=0; ring < NUM_VISIBILITY_RINGS; ring++) {float scale=(float(ring)+1.0)/float(NUM_VISIBILITY_RINGS);for(int i=0; i < NUM_SAMPLES_PER_RING; i++) {vec2 extrusion=vec2(cos(step*float(i)),-sin(step*float(i)))*scale;vec4 frag_pos=project_vertex(extrusion,occlusion_world_center,occlusion_projected_center,radius,stroke_width,view_scale,surface_vectors);visibility+=float(!isOccluded(frag_pos));}}visibility/=float(NUM_VISIBILITY_RINGS)*float(NUM_SAMPLES_PER_RING);\n#else\nvisibility=1.0;\n#endif\n#ifdef PROJECTION_GLOBE_VIEW\nvisibility=1.0;\n#endif\nv_visibility=visibility;lowp float antialiasblur=1.0/u_device_pixel_ratio/(radius+stroke_width);v_data=vec3(extrude.x,extrude.y,antialiasblur);\n#ifdef FOG\nv_fog_pos=fog_position(world_center.xyz);\n#endif\n}'),clippingMask:WS("void main() {glFragColor=vec4(1.0);}","in vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}"),heatmap:WS('#include "_prelude_fog.fragment.glsl"\nuniform highp float u_intensity;in vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#define GAUSS_COEF 0.3989422804014327\nvoid main() {\n#pragma mapbox: initialize highp float weight\nfloat d=-0.5*3.0*3.0*dot(v_extrude,v_extrude);float val=weight*u_intensity*GAUSS_COEF*exp(d);glFragColor=vec4(val,1.0,1.0,1.0);\n#ifdef FOG\nif (u_is_globe==0) {glFragColor.r*=pow(1.0-fog_opacity(v_fog_pos),2.0);}\n#endif\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_terrain.vertex.glsl"\n#include "_prelude_fog.vertex.glsl"\nuniform mat4 u_matrix;uniform float u_extrude_scale;uniform float u_opacity;uniform float u_intensity;in vec2 a_pos;\n#ifdef PROJECTION_GLOBE_VIEW\nin vec3 a_pos_3;in vec3 a_pos_normal_3;uniform mat4 u_inv_rot_matrix;uniform vec2 u_merc_center;uniform vec3 u_tile_id;uniform float u_zoom_transition;uniform vec3 u_up_dir;\n#endif\nout vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#pragma mapbox: define mediump float radius\nconst highp float ZERO=1.0/255.0/16.0;\n#define GAUSS_COEF 0.3989422804014327\nvoid main(void) {\n#pragma mapbox: initialize highp float weight\n#pragma mapbox: initialize mediump float radius\nvec2 unscaled_extrude=vec2(mod(a_pos,2.0)*2.0-1.0);float S=sqrt(-2.0*log(ZERO/weight/u_intensity/GAUSS_COEF))/3.0;v_extrude=S*unscaled_extrude;vec2 extrude=v_extrude*radius*u_extrude_scale;vec2 tilePos=floor(a_pos*0.5);vec3 pos;\n#ifdef PROJECTION_GLOBE_VIEW\nvec3 pos_normal_3=a_pos_normal_3/16384.0;mat3 surface_vectors=globe_mercator_surface_vectors(pos_normal_3,u_up_dir,u_zoom_transition);vec3 surface_extrusion=extrude.x*surface_vectors[0]+extrude.y*surface_vectors[1];vec3 globe_elevation=elevationVector(tilePos)*elevation(tilePos);vec3 globe_pos=a_pos_3+surface_extrusion+globe_elevation;vec3 mercator_elevation=u_up_dir*u_tile_up_scale*elevation(tilePos);vec3 merc_pos=mercator_tile_position(u_inv_rot_matrix,tilePos,u_tile_id,u_merc_center)+surface_extrusion+mercator_elevation;pos=mix_globe_mercator(globe_pos,merc_pos,u_zoom_transition);\n#else\npos=vec3(tilePos+extrude,elevation(tilePos));\n#endif\ngl_Position=u_matrix*vec4(pos,1);\n#ifdef FOG\nv_fog_pos=fog_position(pos);\n#endif\n}'),heatmapTexture:WS("uniform sampler2D u_image;uniform sampler2D u_color_ramp;uniform float u_opacity;in vec2 v_pos;void main() {float t=texture(u_image,v_pos).r;vec4 color=texture(u_color_ramp,vec2(t,0.5));glFragColor=color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(0.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}","in vec2 a_pos;out vec2 v_pos;void main() {gl_Position=vec4(a_pos,0,1);v_pos=a_pos*0.5+0.5;}"),collisionBox:WS("in float v_placed;in float v_notUsed;void main() {vec4 red =vec4(1.0,0.0,0.0,1.0);vec4 blue=vec4(0.0,0.0,1.0,0.5);glFragColor =mix(red,blue,step(0.5,v_placed))*0.5;glFragColor*=mix(1.0,0.1,step(0.5,v_notUsed));}",'#include "_prelude_terrain.vertex.glsl"\nin vec3 a_pos;in vec2 a_anchor_pos;in vec2 a_extrude;in vec2 a_placed;in vec2 a_shift;in float a_size_scale;in vec2 a_padding;in float a_z_offset;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;out float v_placed;out float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_pos+elevationVector(a_anchor_pos)*(a_z_offset+elevation(a_anchor_pos)),1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(\n0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,1.5);gl_Position=projectedPoint;gl_Position.xy+=(a_extrude*a_size_scale+a_shift+a_padding)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}'),collisionCircle:WS("in float v_radius;in vec2 v_extrude;in float v_perspective_ratio;in float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);glFragColor=color*alpha*opacity_t;}","in vec2 a_pos_2f;in float a_radius;in vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;out float v_radius;out vec2 v_extrude;out float v_perspective_ratio;out float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd  =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz  /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos_2f;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(\nmix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(\n0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}"),debug:WS("uniform highp vec4 u_color;uniform sampler2D u_overlay;in vec2 v_uv;void main() {vec4 overlay_color=texture(u_overlay,v_uv);glFragColor=mix(u_color,overlay_color,overlay_color.a);}",'#include "_prelude_terrain.vertex.glsl"\nin vec2 a_pos;\n#ifdef PROJECTION_GLOBE_VIEW\nin vec3 a_pos_3;\n#endif\nout vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {float h=elevation(a_pos);v_uv=a_pos/8192.0;\n#ifdef PROJECTION_GLOBE_VIEW\ngl_Position=u_matrix*vec4(a_pos_3+elevationVector(a_pos)*h,1);\n#else\ngl_Position=u_matrix*vec4(a_pos*u_overlay_scale,h,1);\n#endif\n}'),fill:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nuniform float u_emissive_strength;void main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\nvec4 out_color=color;\n#ifdef LIGHTING_3D_MODE\nout_color=apply_lighting_with_emission_ground(out_color,u_emissive_strength);\n#endif\n#ifdef FOG\nout_color=fog_dither(fog_apply_premultiplied(out_color,v_fog_pos));\n#endif\nglFragColor=out_color*opacity;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\nin vec2 a_pos;uniform mat4 u_matrix;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);\n#ifdef FOG\nv_fog_pos=fog_position(a_pos);\n#endif\n}'),fillOutline:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\nin vec2 v_pos;uniform float u_emissive_strength;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);vec4 out_color=outline_color;\n#ifdef LIGHTING_3D_MODE\nout_color=apply_lighting_with_emission_ground(out_color,u_emissive_strength);\n#endif\n#ifdef FOG\nout_color=fog_dither(fog_apply_premultiplied(out_color,v_fog_pos));\n#endif\nglFragColor=out_color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\nin vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;out vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;\n#ifdef FOG\nv_fog_pos=fog_position(a_pos);\n#endif\n}'),fillOutlinePattern:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\nuniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_emissive_strength;in vec2 v_pos;in vec2 v_pos_world;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern\nvec2 pattern_tl=pattern.xy;vec2 pattern_br=pattern.zw;vec2 imagecoord=mod(v_pos,1.0);vec2 pos=mix(pattern_tl/u_texsize,pattern_br/u_texsize,imagecoord);float dist=length(v_pos_world-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);vec4 out_color=texture(u_image,pos);\n#ifdef LIGHTING_3D_MODE\nout_color=apply_lighting_with_emission_ground(out_color,u_emissive_strength);\n#endif\n#ifdef FOG\nout_color=fog_dither(fog_apply_premultiplied(out_color,v_fog_pos));\n#endif\nglFragColor=out_color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\nuniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_tile_units_to_pixels;in vec2 a_pos;out vec2 v_pos;out vec2 v_pos_world;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern\n#pragma mapbox: define lowp float pixel_ratio\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern\n#pragma mapbox: initialize lowp float pixel_ratio\nvec2 pattern_tl=pattern.xy;vec2 pattern_br=pattern.zw;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size=(pattern_br-pattern_tl)/pixel_ratio;v_pos=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,display_size,u_tile_units_to_pixels,a_pos);v_pos_world=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;\n#ifdef FOG\nv_fog_pos=fog_position(a_pos);\n#endif\n}'),fillPattern:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\nuniform vec2 u_texsize;uniform sampler2D u_image;in vec2 v_pos;uniform float u_emissive_strength;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern\nvec2 pattern_tl=pattern.xy;vec2 pattern_br=pattern.zw;vec2 imagecoord=mod(v_pos,1.0);vec2 pos=mix(pattern_tl/u_texsize,pattern_br/u_texsize,imagecoord);vec4 out_color=texture(u_image,pos);\n#ifdef LIGHTING_3D_MODE\nout_color=apply_lighting_with_emission_ground(out_color,u_emissive_strength);\n#endif\n#ifdef FOG\nout_color=fog_dither(fog_apply_premultiplied(out_color,v_fog_pos));\n#endif\nglFragColor=out_color*opacity;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\nuniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_tile_units_to_pixels;in vec2 a_pos;out vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern\n#pragma mapbox: define lowp float pixel_ratio\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern\n#pragma mapbox: initialize lowp float pixel_ratio\nvec2 pattern_tl=pattern.xy;vec2 pattern_br=pattern.zw;vec2 display_size=(pattern_br-pattern_tl)/pixel_ratio;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,display_size,u_tile_units_to_pixels,a_pos);\n#ifdef FOG\nv_fog_pos=fog_position(a_pos);\n#endif\n}'),fillExtrusion:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_shadow.fragment.glsl"\n#include "_prelude_lighting.glsl"\nin vec4 v_color;in vec4 v_flat;\n#ifdef RENDER_SHADOWS\nin highp vec4 v_pos_light_view_0;in highp vec4 v_pos_light_view_1;in float v_depth;\n#endif\nuniform lowp float u_opacity;\n#ifdef FAUX_AO\nuniform lowp vec2 u_ao;in vec2 v_ao;\n#endif\n#if defined(ZERO_ROOF_RADIUS) && !defined(LIGHTING_3D_MODE)\nin vec4 v_roof_color;\n#endif\n#if defined(ZERO_ROOF_RADIUS) || defined(RENDER_SHADOWS) || defined(LIGHTING_3D_MODE)\nin highp vec3 v_normal;\n#endif\nuniform vec3 u_flood_light_color;uniform highp float u_vertical_scale;uniform float u_flood_light_intensity;uniform vec3 u_ground_shadow_factor;\n#if defined(LIGHTING_3D_MODE) && defined(FLOOD_LIGHT)\nin float v_flood_radius;in float v_has_floodlight;\n#endif\nuniform float u_emissive_strength;in float v_height;void main() {\n#if defined(ZERO_ROOF_RADIUS) || defined(RENDER_SHADOWS) || defined(LIGHTING_3D_MODE)\nvec3 normal=normalize(v_normal);\n#endif\nfloat z;vec4 color=v_color;\n#ifdef ZERO_ROOF_RADIUS\nz=float(normal.z > 0.00001);\n#ifdef LIGHTING_3D_MODE\nnormal=mix(normal,vec3(0.0,0.0,1.0),z);\n#else\ncolor=mix(v_color,v_roof_color,z);\n#endif\n#endif\nfloat h=max(0.0,v_height);float ao_shade=1.0;\n#ifdef FAUX_AO\nfloat intensity=u_ao[0];float h_floors=h/(u_ao[1]*u_vertical_scale);float y_shade=1.0-0.9*intensity*min(v_ao.y,1.0);ao_shade=(1.0-0.08*intensity)*(y_shade+(1.0-y_shade)*(1.0-pow(1.0-min(h_floors/16.0,1.0),16.0)))+0.08*intensity*min(h_floors/160.0,1.0);float concave=v_ao.x*v_ao.x;\n#ifdef ZERO_ROOF_RADIUS\nconcave*=(1.0-z);\n#endif\nfloat x_shade=mix(1.0,mix(0.6,0.75,min(h_floors/30.0,1.0)),intensity)+0.1*intensity*min(h,1.0);ao_shade*=mix(1.0,x_shade*x_shade*x_shade,concave);\n#ifdef LIGHTING_3D_MODE\n#ifdef FLOOD_LIGHT\ncolor.rgb*=mix(ao_shade,1.0,v_has_floodlight);\n#else\ncolor.rgb*=ao_shade;\n#endif\n#else\ncolor.rgb*=ao_shade;\n#endif\n#endif\n#ifdef LIGHTING_3D_MODE\nfloat flood_radiance=0.0;\n#ifdef FLOOD_LIGHT\nflood_radiance=(1.0-min(h/v_flood_radius,1.0))*u_flood_light_intensity*v_has_floodlight;\n#endif\n#ifdef RENDER_SHADOWS\n#ifdef FLOOD_LIGHT\nfloat ndotl_unclamped=dot(normal,u_shadow_direction);float ndotl=max(0.0,ndotl_unclamped);float occlusion=ndotl_unclamped < 0.0 ? 1.0 : shadow_occlusion(ndotl,v_pos_light_view_0,v_pos_light_view_1,v_depth);vec3 litColor=apply_lighting(color.rgb,normal,(1.0-u_shadow_intensity*occlusion)*ndotl);vec3 floodLitColor=compute_flood_lighting(u_flood_light_color*u_opacity,1.0-u_shadow_intensity,occlusion,u_ground_shadow_factor);color.rgb=mix(litColor,floodLitColor,flood_radiance);\n#else\nfloat shadowed_lighting_factor=shadowed_light_factor_normal(normal,v_pos_light_view_0,v_pos_light_view_1,v_depth);color.rgb=apply_lighting(color.rgb,normal,shadowed_lighting_factor);\n#endif\n#else\ncolor.rgb=apply_lighting(color.rgb,normal);\n#ifdef FLOOD_LIGHT\ncolor.rgb=mix(color.rgb,u_flood_light_color*u_opacity,flood_radiance);\n#endif\n#endif\ncolor.rgb=mix(color.rgb,v_flat.rgb,u_emissive_strength);color*=u_opacity;\n#endif\n#ifdef FOG\ncolor=fog_dither(fog_apply_premultiplied(color,v_fog_pos,h));\n#endif\n#ifdef RENDER_CUTOFF\ncolor*=v_cutoff_opacity;\n#endif\n#ifdef INDICATOR_CUTOUT\ncolor=applyCutout(color);\n#endif\nglFragColor=color;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\n#include "_prelude_terrain.vertex.glsl"\n#include "_prelude_shadow.vertex.glsl"\n#include "_prelude_lighting.glsl"\n#ifdef RENDER_CUTOFF\ninvariant gl_Position;\n#endif\nuniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform float u_edge_radius;in vec4 a_pos_normal_ed;in vec2 a_centroid_pos;\n#ifdef PROJECTION_GLOBE_VIEW\nin vec3 a_pos_3;in vec3 a_pos_normal_3;uniform mat4 u_inv_rot_matrix;uniform vec2 u_merc_center;uniform vec3 u_tile_id;uniform float u_zoom_transition;uniform vec3 u_up_dir;uniform float u_height_lift;\n#endif\nuniform highp float u_vertical_scale;out vec4 v_color;out vec4 v_flat;\n#ifdef RENDER_SHADOWS\nuniform mat4 u_light_matrix_0;uniform mat4 u_light_matrix_1;out highp vec4 v_pos_light_view_0;out highp vec4 v_pos_light_view_1;out float v_depth;\n#endif\n#if defined(ZERO_ROOF_RADIUS) && !defined(LIGHTING_3D_MODE)\nout vec4 v_roof_color;\n#endif\n#if defined(ZERO_ROOF_RADIUS) || defined(RENDER_SHADOWS) || defined(LIGHTING_3D_MODE)\nout highp vec3 v_normal;\n#endif\n#ifdef FAUX_AO\nuniform lowp vec2 u_ao;out vec2 v_ao;\n#endif\n#if defined(LIGHTING_3D_MODE) && defined(FLOOD_LIGHT)\nout float v_flood_radius;out float v_has_floodlight;\n#endif\nout float v_height;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define highp float flood_light_wall_radius\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize highp float flood_light_wall_radius\nbase*=u_vertical_scale;height*=u_vertical_scale;vec4 pos_nx=floor(a_pos_normal_ed*0.5);vec4 top_up_ny_start=a_pos_normal_ed-2.0*pos_nx;vec3 top_up_ny=top_up_ny_start.xyz;float x_normal=pos_nx.z/8192.0;vec3 normal=top_up_ny.y==1.0 ? vec3(0.0,0.0,1.0) : normalize(vec3(x_normal,(2.0*top_up_ny.z-1.0)*(1.0-abs(x_normal)),0.0));\n#if defined(ZERO_ROOF_RADIUS) || defined(RENDER_SHADOWS) || defined(LIGHTING_3D_MODE)\nv_normal=normal;\n#endif\nbase=max(0.0,base);height=max(0.0,top_up_ny.y==0.0 && top_up_ny.x==1.0 ? height-u_edge_radius : height);float t=top_up_ny.x;vec2 centroid_pos=vec2(0.0);\n#if defined(HAS_CENTROID) || defined(TERRAIN)\ncentroid_pos=a_centroid_pos;\n#endif\nfloat ele=0.0;float h=0.0;float c_ele;vec3 pos;\n#ifdef TERRAIN\nbool flat_roof=centroid_pos.x !=0.0 && t > 0.0;ele=elevation(pos_nx.xy);c_ele=flat_roof ? centroid_pos.y==0.0 ? elevationFromUint16(centroid_pos.x) : flatElevation(centroid_pos) : ele;h=flat_roof ? max(c_ele+height,ele+base+2.0) : ele+(t > 0.0 ? height : base==0.0 ?-5.0 : base);pos=vec3(pos_nx.xy,h);\n#else\nh=t > 0.0 ? height : base;pos=vec3(pos_nx.xy,h);\n#endif\n#ifdef PROJECTION_GLOBE_VIEW\nfloat lift=float((t+base) > 0.0)*u_height_lift;h+=lift;vec3 globe_normal=normalize(mix(a_pos_normal_3/16384.0,u_up_dir,u_zoom_transition));vec3 globe_pos=a_pos_3+globe_normal*(u_tile_up_scale*h);vec3 merc_pos=mercator_tile_position(u_inv_rot_matrix,pos.xy,u_tile_id,u_merc_center)+u_up_dir*u_tile_up_scale*pos.z;pos=mix_globe_mercator(globe_pos,merc_pos,u_zoom_transition);\n#endif\nfloat hidden=float(centroid_pos.x==0.0 && centroid_pos.y==1.0);gl_Position=mix(u_matrix*vec4(pos,1),AWAY,hidden);h=h-ele;v_height=h;\n#ifdef RENDER_SHADOWS\nvec3 shd_pos0=pos;vec3 shd_pos1=pos;\n#ifdef NORMAL_OFFSET\nvec3 offset=shadow_normal_offset(normal);shd_pos0+=offset*shadow_normal_offset_multiplier0();shd_pos1+=offset*shadow_normal_offset_multiplier1();\n#endif\nv_pos_light_view_0=u_light_matrix_0*vec4(shd_pos0,1);v_pos_light_view_1=u_light_matrix_1*vec4(shd_pos1,1);v_depth=gl_Position.w;\n#endif\nfloat NdotL=0.0;float colorvalue=0.0;\n#ifndef LIGHTING_3D_MODE\ncolorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;NdotL=clamp(dot(normal,u_lightpos),0.0,1.0);NdotL=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),NdotL);if (normal.y !=0.0) {float r=0.84;r=mix(0.7,0.98,1.0-u_lightintensity);NdotL*=(\n(1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),r,1.0)));}\n#endif\n#ifdef FAUX_AO\nfloat concave=pos_nx.w-floor(pos_nx.w*0.5)*2.0;float start=top_up_ny_start.w;float y_ground=1.0-clamp(t+base,0.0,1.0);float top_height=height;\n#ifdef TERRAIN\ntop_height=mix(max(c_ele+height,ele+base+2.0),ele+height,float(centroid_pos.x==0.0))-ele;y_ground+=y_ground*5.0/max(3.0,top_height);\n#endif\nv_ao=vec2(mix(concave,-concave,start),y_ground);NdotL*=(1.0+0.05*(1.0-top_up_ny.y)*u_ao[0]);\n#ifdef PROJECTION_GLOBE_VIEW\ntop_height+=u_height_lift;\n#endif\ngl_Position.z-=(0.0000006*(min(top_height,500.)+2.0*min(base,500.0)+60.0*concave+3.0*start))*gl_Position.w;\n#endif\n#ifdef LIGHTING_3D_MODE\n#ifdef FLOOD_LIGHT\nfloat is_wall=1.0-float(t > 0.0 && top_up_ny.y > 0.0);v_has_floodlight=float(flood_light_wall_radius > 0.0 && is_wall > 0.0);v_flood_radius=flood_light_wall_radius*u_vertical_scale;\n#endif\nv_color=vec4(color.rgb,1.0);v_flat=vec4(linearProduct(color.rgb,vec3(calculate_NdotL(normal))),1.0);\n#else\nv_color=vec4(0.0,0.0,0.0,1.0);v_color.rgb+=clamp(color.rgb*NdotL*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_color*=u_opacity;\n#endif\n#if defined(ZERO_ROOF_RADIUS) && !defined(LIGHTING_3D_MODE)\nfloat roofNdotL=clamp(u_lightpos.z,0.0,1.0);roofNdotL=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),roofNdotL);v_roof_color=vec4(0.0,0.0,0.0,1.0);v_roof_color.rgb+=clamp(color.rgb*roofNdotL*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_roof_color*=u_opacity;\n#endif\n#ifdef FOG\nv_fog_pos=fog_position(pos);\n#endif\n#ifdef RENDER_CUTOFF\nv_cutoff_opacity=cutoff_opacity(u_cutoff_params,gl_Position.z);\n#endif\n}'),fillExtrusionDepth:WS("in highp float v_depth;void main() {\n#ifndef DEPTH_TEXTURE\nglFragColor=pack_depth(v_depth);\n#endif\n}",'#include "_prelude_terrain.vertex.glsl"\nuniform mat4 u_matrix;uniform float u_edge_radius;uniform float u_vertical_scale;in vec4 a_pos_normal_ed;in vec2 a_centroid_pos;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\nout highp float v_depth;void main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\nbase*=u_vertical_scale;height*=u_vertical_scale;vec3 pos_nx=floor(a_pos_normal_ed.xyz*0.5);mediump vec3 top_up_ny=a_pos_normal_ed.xyz-2.0*pos_nx;base=max(0.0,base);height=max(0.0,top_up_ny.y==0.0 && top_up_ny.x==1.0 ? height-u_edge_radius : height);float t=top_up_ny.x;vec2 centroid_pos=vec2(0.0);\n#if defined(HAS_CENTROID) || defined(TERRAIN)\ncentroid_pos=a_centroid_pos;\n#endif\nvec3 pos;\n#ifdef TERRAIN\nbool flat_roof=centroid_pos.x !=0.0 && t > 0.0;float ele=elevation(pos_nx.xy);float c_ele=flat_roof ? centroid_pos.y==0.0 ? elevationFromUint16(centroid_pos.x) : flatElevation(centroid_pos) : ele;float h=flat_roof ? max(c_ele+height,ele+base+2.0) : ele+(t > 0.0 ? height : base);pos=vec3(pos_nx.xy,h);\n#else\npos=vec3(pos_nx.xy,t > 0.0 ? height : base);\n#endif\nfloat hidden=float(centroid_pos.x==0.0 && centroid_pos.y==1.0);gl_Position=mix(u_matrix*vec4(pos,1),AWAY,hidden);v_depth=gl_Position.z/gl_Position.w;}'),fillExtrusionPattern:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\nuniform vec2 u_texsize;uniform sampler2D u_image;\n#ifdef FAUX_AO\nuniform lowp vec2 u_ao;in vec3 v_ao;\n#endif\n#ifdef LIGHTING_3D_MODE\nin vec3 v_normal;\n#endif\nin vec2 v_pos;in vec4 v_lighting;uniform lowp float u_opacity;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define mediump vec4 pattern\n#pragma mapbox: define highp float pixel_ratio\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize mediump vec4 pattern\n#pragma mapbox: initialize highp float pixel_ratio\nvec2 pattern_tl=pattern.xy;vec2 pattern_br=pattern.zw;vec2 imagecoord=mod(v_pos,1.0);vec2 pos=mix(pattern_tl/u_texsize,pattern_br/u_texsize,imagecoord);vec4 out_color=texture(u_image,pos);\n#ifdef LIGHTING_3D_MODE\nout_color=apply_lighting(out_color,normalize(v_normal))*u_opacity;\n#else\nout_color=out_color*v_lighting;\n#endif\n#ifdef FAUX_AO\nfloat intensity=u_ao[0];float h=max(0.0,v_ao.z);float h_floors=h/u_ao[1];float y_shade=1.0-0.9*intensity*min(v_ao.y,1.0);float shade=(1.0-0.08*intensity)*(y_shade+(1.0-y_shade)*(1.0-pow(1.0-min(h_floors/16.0,1.0),16.0)))+0.08*intensity*min(h_floors/160.0,1.0);float concave=v_ao.x*v_ao.x;float x_shade=mix(1.0,mix(0.6,0.75,min(h_floors/30.0,1.0)),intensity)+0.1*intensity*min(h,1.0);shade*=mix(1.0,x_shade*x_shade*x_shade,concave);out_color.rgb=out_color.rgb*shade;\n#endif\n#ifdef FOG\nout_color=fog_dither(fog_apply_premultiplied(out_color,v_fog_pos));\n#endif\n#ifdef INDICATOR_CUTOUT\nout_color=applyCutout(out_color);\n#endif\nglFragColor=out_color;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\n#include "_prelude_terrain.vertex.glsl"\n#include "_prelude_lighting.glsl"\nuniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform float u_tile_units_to_pixels;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;in vec4 a_pos_normal_ed;in vec2 a_centroid_pos;\n#ifdef PROJECTION_GLOBE_VIEW\nin vec3 a_pos_3;in vec3 a_pos_normal_3;uniform mat4 u_inv_rot_matrix;uniform vec2 u_merc_center;uniform vec3 u_tile_id;uniform float u_zoom_transition;uniform vec3 u_up_dir;uniform float u_height_lift;\n#endif\nout vec2 v_pos;out vec4 v_lighting;\n#ifdef FAUX_AO\nuniform lowp vec2 u_ao;out vec3 v_ao;\n#endif\n#ifdef LIGHTING_3D_MODE\nout vec3 v_normal;\n#endif\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define mediump vec4 pattern\n#pragma mapbox: define highp float pixel_ratio\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize mediump vec4 pattern\n#pragma mapbox: initialize highp float pixel_ratio\nvec2 pattern_tl=pattern.xy;vec2 pattern_br=pattern.zw;vec4 pos_nx=floor(a_pos_normal_ed*0.5);mediump vec4 top_up_ny_start=a_pos_normal_ed-2.0*pos_nx;mediump vec3 top_up_ny=top_up_ny_start.xyz;float x_normal=pos_nx.z/8192.0;vec3 normal=top_up_ny.y==1.0 ? vec3(0.0,0.0,1.0) : normalize(vec3(x_normal,(2.0*top_up_ny.z-1.0)*(1.0-abs(x_normal)),0.0));float edgedistance=a_pos_normal_ed.w;vec2 display_size=(pattern_br-pattern_tl)/pixel_ratio;base=max(0.0,base);height=max(0.0,height);float t=top_up_ny.x;float z=t > 0.0 ? height : base;vec2 centroid_pos=vec2(0.0);\n#if defined(HAS_CENTROID) || defined(TERRAIN)\ncentroid_pos=a_centroid_pos;\n#endif\nfloat ele=0.0;float h=z;vec3 p;float c_ele;\n#ifdef TERRAIN\nbool flat_roof=centroid_pos.x !=0.0 && t > 0.0;ele=elevation(pos_nx.xy);c_ele=flat_roof ? centroid_pos.y==0.0 ? elevationFromUint16(centroid_pos.x) : flatElevation(centroid_pos) : ele;h=flat_roof ? max(c_ele+height,ele+base+2.0) : ele+(t > 0.0 ? height : base==0.0 ?-5.0 : base);p=vec3(pos_nx.xy,h);\n#else\np=vec3(pos_nx.xy,z);\n#endif\n#ifdef PROJECTION_GLOBE_VIEW\nfloat lift=float((t+base) > 0.0)*u_height_lift;h+=lift;vec3 globe_normal=normalize(mix(a_pos_normal_3/16384.0,u_up_dir,u_zoom_transition));vec3 globe_pos=a_pos_3+globe_normal*(u_tile_up_scale*(p.z+lift));vec3 merc_pos=mercator_tile_position(u_inv_rot_matrix,p.xy,u_tile_id,u_merc_center)+u_up_dir*u_tile_up_scale*p.z;p=mix_globe_mercator(globe_pos,merc_pos,u_zoom_transition);\n#endif\nfloat hidden=float(centroid_pos.x==0.0 && centroid_pos.y==1.0);gl_Position=mix(u_matrix*vec4(p,1),AWAY,hidden);vec2 pos=normal.z==1.0\n? pos_nx.xy\n: vec2(edgedistance,z*u_height_factor);v_pos=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,display_size,u_tile_units_to_pixels,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float NdotL=0.0;\n#ifdef LIGHTING_3D_MODE\nNdotL=calculate_NdotL(normal);\n#else\nNdotL=clamp(dot(normal,u_lightpos),0.0,1.0);NdotL=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),NdotL);\n#endif\nif (normal.y !=0.0) {float r=0.84;\n#ifndef LIGHTING_3D_MODE\nr=mix(0.7,0.98,1.0-u_lightintensity);\n#endif\nNdotL*=(\n(1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),r,1.0)));}\n#ifdef FAUX_AO\nfloat concave=pos_nx.w-floor(pos_nx.w*0.5)*2.0;float start=top_up_ny_start.w;float y_ground=1.0-clamp(t+base,0.0,1.0);float top_height=height;\n#ifdef TERRAIN\ntop_height=mix(max(c_ele+height,ele+base+2.0),ele+height,float(centroid_pos.x==0.0))-ele;y_ground+=y_ground*5.0/max(3.0,top_height);\n#endif\nv_ao=vec3(mix(concave,-concave,start),y_ground,h-ele);NdotL*=(1.0+0.05*(1.0-top_up_ny.y)*u_ao[0]);\n#ifdef PROJECTION_GLOBE_VIEW\ntop_height+=u_height_lift;\n#endif\ngl_Position.z-=(0.0000006*(min(top_height,500.)+2.0*min(base,500.0)+60.0*concave+3.0*start))*gl_Position.w;\n#endif\n#ifdef LIGHTING_3D_MODE\nv_normal=normal;\n#else\nv_lighting.rgb+=clamp(NdotL*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;\n#endif \n#ifdef FOG\nv_fog_pos=fog_position(p);\n#endif\n}'),groundShadow:WS('#include "_prelude_shadow.fragment.glsl"\nprecision highp float;uniform vec3 u_ground_shadow_factor;in vec4 v_pos_light_view_0;in vec4 v_pos_light_view_1;in float v_depth;\n#ifdef FOG\nin float v_fog_opacity;\n#endif\nvoid main() {float light=shadowed_light_factor(v_pos_light_view_0,v_pos_light_view_1,v_depth);vec3 shadow=mix(u_ground_shadow_factor,vec3(1.0),light);\n#ifdef RENDER_CUTOFF\nshadow=mix(vec3(1.0),shadow,cutoff_opacity(u_cutoff_params,v_depth));\n#endif\n#ifdef FOG\nshadow=mix(shadow,vec3(1.0),v_fog_opacity);\n#endif\n#ifdef INDICATOR_CUTOUT\nshadow=mix(shadow,vec3(1.0),1.0-applyCutout(vec4(1.0)).r);\n#endif\nglFragColor=vec4(shadow,1.0);}','#include "_prelude_fog.vertex.glsl"\nuniform mat4 u_matrix;uniform mat4 u_light_matrix_0;uniform mat4 u_light_matrix_1;in vec2 a_pos;out vec4 v_pos_light_view_0;out vec4 v_pos_light_view_1;out float v_depth;\n#ifdef FOG\nout float v_fog_opacity;\n#endif\nvoid main() {gl_Position=u_matrix*vec4(a_pos,0.0,1.0);v_pos_light_view_0=u_light_matrix_0*vec4(a_pos,0.0,1.0);v_pos_light_view_1=u_light_matrix_1*vec4(a_pos,0.0,1.0);v_depth=gl_Position.w;\n#ifdef FOG\nv_fog_pos=fog_position(a_pos);v_fog_opacity=fog(v_fog_pos);\n#endif\n}'),fillExtrusionGroundEffect:WS("uniform highp float u_ao_pass;uniform highp float u_opacity;uniform highp float u_flood_light_intensity;uniform highp vec3 u_flood_light_color;uniform highp float u_attenuation;uniform sampler2D u_fb;uniform float u_fb_size;\n#ifdef SDF_SUBPASS\nin highp vec2 v_pos;in highp vec4 v_line_segment;in highp float v_flood_light_radius_tile;in highp vec2 v_ao;float line_df(highp vec2 a,highp vec2 b,highp vec2 p) {highp vec2 ba=b-a;highp vec2 pa=p-a;highp float r=clamp(dot(pa,ba)/dot(ba,ba),0.0,1.0);return length(pa-r*ba);}\n#ifdef FOG\nin highp float v_fog;\n#endif\n#endif\nvoid main() {\n#ifdef CLEAR_SUBPASS\nvec4 color=vec4(1.0);\n#ifdef CLEAR_FROM_TEXTURE\ncolor=texture(u_fb,gl_FragCoord.xy/vec2(u_fb_size));\n#endif\nglFragColor=color;\n#else\n#ifdef SDF_SUBPASS\nhighp float d=line_df(v_line_segment.xy,v_line_segment.zw,v_pos);highp float effect_radius=mix(v_flood_light_radius_tile,v_ao.y,u_ao_pass);d/=effect_radius;d=min(d,1.0);d=1.0-pow(1.0-d,u_attenuation);highp float effect_intensity=mix(u_flood_light_intensity,v_ao.x,u_ao_pass);highp float fog=1.0;\n#ifdef FOG\nfog=v_fog;\n#endif\n#ifdef RENDER_CUTOFF\nfog*=v_cutoff_opacity;\n#endif\nglFragColor=vec4(vec3(0.0),mix(1.0,d,effect_intensity*u_opacity*fog));\n#else\nvec4 color=mix(vec4(u_flood_light_color,1.0),vec4(vec3(0.0),1.0),u_ao_pass);\n#ifdef OVERDRAW_INSPECTOR\ncolor=vec4(1.0);\n#endif\nglFragColor=color;HANDLE_WIREFRAME_DEBUG;\n#endif\n#endif\n}",'#include "_prelude_fog.vertex.glsl"\nin highp vec4 a_pos_end;in highp float a_angular_offset_factor;in highp float a_hidden_by_landmark;\n#ifdef SDF_SUBPASS\nout highp vec2 v_pos;out highp vec4 v_line_segment;out highp float v_flood_light_radius_tile;out highp vec2 v_ao;\n#ifdef FOG\nout highp float v_fog;\n#endif\n#endif\nuniform highp float u_flood_light_intensity;uniform highp mat4 u_matrix;uniform highp float u_ao_pass;uniform highp float u_meter_to_tile;uniform highp float u_edge_radius;uniform highp vec2 u_ao;\n#pragma mapbox: define highp float flood_light_ground_radius\nconst float TANGENT_CUTOFF=4.0;const float NORM=32767.0;void main() {\n#pragma mapbox: initialize highp float flood_light_ground_radius\nvec2 p=a_pos_end.xy;vec2 q=floor(a_pos_end.zw*0.5);vec2 start_bottom=a_pos_end.zw-q*2.0;float fl_ground_radius=flood_light_ground_radius;\n#ifdef FORCE_ABS_FL_GROUND_RADIUS\nfl_ground_radius=abs(flood_light_ground_radius);\n#endif\nfloat flood_radius_tile=fl_ground_radius*u_meter_to_tile;vec2 v=normalize(q-p);float ao_radius=u_ao.y/3.5;float effect_radius=mix(flood_radius_tile,ao_radius,u_ao_pass)+u_edge_radius;float angular_offset_factor=a_angular_offset_factor/NORM*TANGENT_CUTOFF;float angular_offset=angular_offset_factor*effect_radius;float top=1.0-start_bottom.y;float side=(0.5-start_bottom.x)*2.0;vec2 extrusion_parallel=v*side*mix(1.0,angular_offset,top);vec2 perp=vec2(v.y,-v.x);vec2 extrusion_perp=perp*effect_radius*top;vec3 pos=vec3(mix(q,p,start_bottom.x),0.0);pos.xy+=extrusion_parallel+extrusion_perp;\n#ifdef SDF_SUBPASS\nv_pos=pos.xy;v_line_segment=vec4(p,q)+perp.xyxy*u_edge_radius;v_flood_light_radius_tile=flood_radius_tile;v_ao=vec2(u_ao.x,ao_radius);\n#ifdef FOG\nv_fog_pos=fog_position(pos);v_fog=1.0-fog(v_fog_pos);\n#endif\n#endif\nfloat hidden_by_landmark=0.0;\n#ifdef HAS_CENTROID\nhidden_by_landmark=a_hidden_by_landmark;\n#endif\nfloat isFloodlit=float(fl_ground_radius > 0.0 && u_flood_light_intensity > 0.0);float hidden=mix(1.0-isFloodlit,isFloodlit,u_ao_pass);hidden+=hidden_by_landmark;gl_Position=mix(u_matrix*vec4(pos,1.0),AWAY,float(hidden > 0.0));\n#ifdef RENDER_CUTOFF\nv_cutoff_opacity=cutoff_opacity(u_cutoff_params,gl_Position.z);\n#endif\n}'),hillshadePrepare:WS("precision highp float;uniform sampler2D u_image;in vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;float getElevation(vec2 coord) {return texture(u_image,coord).r/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y));float b=getElevation(v_pos+vec2(0,-epsilon.y));float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y));float d=getElevation(v_pos+vec2(-epsilon.x,0));float e=getElevation(v_pos+vec2(epsilon.x,0));float f=getElevation(v_pos+vec2(-epsilon.x,epsilon.y));float g=getElevation(v_pos+vec2(0,epsilon.y));float h=getElevation(v_pos+vec2(epsilon.x,epsilon.y));float exaggerationFactor=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;float exaggeration=u_zoom < 15.0 ? (u_zoom-15.0)*exaggerationFactor : 0.0;vec2 deriv=vec2(\n(c+e+e+h)-(a+d+d+f),(f+g+g+h)-(a+b+b+c)\n)/pow(2.0,exaggeration+(19.2562-u_zoom));glFragColor=clamp(vec4(\nderiv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);}","uniform mat4 u_matrix;uniform vec2 u_dimension;in vec2 a_pos;in vec2 a_texture_pos;out vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}"),hillshade:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\nuniform sampler2D u_image;in vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;uniform float u_emissive_strength;void main() {vec4 pixel=texture(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);glFragColor=accent_color*(1.0-shade_color.a)+shade_color;\n#ifdef LIGHTING_3D_MODE\nglFragColor=apply_lighting_with_emission_ground(glFragColor,u_emissive_strength);\n#endif\n#ifdef FOG\nglFragColor=fog_dither(fog_apply_premultiplied(glFragColor,v_fog_pos));\n#endif\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\nuniform mat4 u_matrix;in vec2 a_pos;in vec2 a_texture_pos;out vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;\n#ifdef FOG\nv_fog_pos=fog_position(a_pos);\n#endif\n}'),line:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\nuniform lowp float u_device_pixel_ratio;uniform float u_alpha_discard_threshold;uniform highp vec2 u_trim_offset;in vec2 v_width2;in vec2 v_normal;in float v_gamma_scale;in highp vec4 v_uv;\n#ifdef RENDER_LINE_DASH\nuniform sampler2D u_dash_image;in vec2 v_tex;\n#endif\n#ifdef RENDER_LINE_GRADIENT\nuniform sampler2D u_gradient_image;\n#endif\nfloat luminance(vec3 c) {return (c.r+c.r+c.b+c.g+c.g+c.g)*0.1667;}uniform float u_emissive_strength;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define lowp vec4 dash\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float border_width\n#pragma mapbox: define lowp vec4 border_color\nfloat linearstep(float edge0,float edge1,float x) {return  clamp((x-edge0)/(edge1-edge0),0.0,1.0);}void main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize lowp vec4 dash\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float border_width\n#pragma mapbox: initialize lowp vec4 border_color\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);\n#ifdef RENDER_LINE_DASH\nfloat sdfdist=texture(u_dash_image,v_tex).a;float sdfgamma=1.0/(2.0*u_device_pixel_ratio)/dash.z;alpha*=linearstep(0.5-sdfgamma/floorwidth,0.5+sdfgamma/floorwidth,sdfdist);\n#endif\nhighp vec4 out_color;\n#ifdef RENDER_LINE_GRADIENT\nout_color=texture(u_gradient_image,v_uv.xy);\n#else\nout_color=color;\n#endif\nfloat trimmed=1.0;\n#ifdef RENDER_LINE_TRIM_OFFSET\nhighp float start=v_uv[2];highp float end=v_uv[3];highp float trim_start=u_trim_offset[0];highp float trim_end=u_trim_offset[1];highp float line_progress=(start+(v_uv.x)*(end-start));if (trim_end > trim_start) {if (line_progress <=trim_end && line_progress >=trim_start) {out_color=vec4(0,0,0,0);trimmed=0.0;}}\n#endif\nif (u_alpha_discard_threshold !=0.0) {if (alpha < u_alpha_discard_threshold) {discard;}}\n#ifdef RENDER_LINE_BORDER\nfloat edgeBlur=(border_width+1.0/u_device_pixel_ratio);float alpha2=clamp(min(dist-(v_width2.t-edgeBlur),v_width2.s-dist)/edgeBlur,0.0,1.0);if (alpha2 < 1.) {float smoothAlpha=smoothstep(0.6,1.0,alpha2);if (border_color.a==0.0) {    \nfloat Y=(out_color.a > 0.01) ? luminance(out_color.rgb/out_color.a) : 1.;float adjustment=(Y > 0.) ? 0.5/Y : 0.45;if (out_color.a > 0.25 && Y < 0.25) {vec3 borderColor=(Y > 0.) ? out_color.rgb : vec3(1,1,1)*out_color.a;out_color.rgb=out_color.rgb+borderColor*(adjustment*(1.0-smoothAlpha));} else {out_color.rgb*=(0.6 +0.4*smoothAlpha);}} else {out_color.rgb=mix(border_color.rgb*border_color.a*trimmed,out_color.rgb,smoothAlpha);}}\n#endif\n#ifdef LIGHTING_3D_MODE\nout_color=apply_lighting_with_emission_ground(out_color,u_emissive_strength);\n#endif\n#ifdef FOG\nout_color=fog_dither(fog_apply_premultiplied(out_color,v_fog_pos));\n#endif\nout_color*=(alpha*opacity);\n#ifdef INDICATOR_CUTOUT\nout_color=applyCutout(out_color);\n#endif\nglFragColor=out_color;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\n#define EXTRUDE_SCALE 0.015873016\nin vec2 a_pos_normal;in vec4 a_data;\n#if defined(RENDER_LINE_GRADIENT) || defined(RENDER_LINE_TRIM_OFFSET)\nin highp vec4 a_packed;\n#endif\n#ifdef RENDER_LINE_DASH\nin float a_linesofar;\n#endif\nuniform mat4 u_matrix;uniform mat2 u_pixels_to_tile_units;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;out vec2 v_normal;out vec2 v_width2;out float v_gamma_scale;out highp vec4 v_uv;\n#ifdef RENDER_LINE_DASH\nuniform vec2 u_texsize;uniform float u_tile_units_to_pixels;out vec2 v_tex;\n#endif\n#ifdef RENDER_LINE_GRADIENT\nuniform float u_image_height;\n#endif\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define lowp vec4 dash\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float border_width\n#pragma mapbox: define lowp vec4 border_color\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize lowp vec4 dash\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float border_width\n#pragma mapbox: initialize lowp vec4 border_color\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*EXTRUDE_SCALE;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*EXTRUDE_SCALE*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist*u_pixels_to_tile_units,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2*u_pixels_to_tile_units,0.0,1.0)+projected_extrude;\n#ifndef RENDER_TO_TEXTURE\nfloat extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;\n#else\nv_gamma_scale=1.0;\n#endif\n#if defined(RENDER_LINE_GRADIENT) || defined(RENDER_LINE_TRIM_OFFSET)\nfloat a_uv_x=a_packed[0];float a_split_index=a_packed[1];highp float a_clip_start=a_packed[2];highp float a_clip_end=a_packed[3];\n#ifdef RENDER_LINE_GRADIENT\nhighp float texel_height=1.0/u_image_height;highp float half_texel_height=0.5*texel_height;v_uv=vec4(a_uv_x,a_split_index*texel_height-half_texel_height,a_clip_start,a_clip_end);\n#else\nv_uv=vec4(a_uv_x,0.0,a_clip_start,a_clip_end);\n#endif\n#endif\n#ifdef RENDER_LINE_DASH\nfloat scale=dash.z==0.0 ? 0.0 : u_tile_units_to_pixels/dash.z;float height=dash.y;v_tex=vec2(a_linesofar*scale/floorwidth,(-normal.y*height+dash.x+0.5)/u_texsize.y);\n#endif\nv_width2=vec2(outset,inset);\n#ifdef FOG\nv_fog_pos=fog_position(pos);\n#endif\n}'),linePattern:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\nuniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_tile_units_to_pixels;uniform sampler2D u_image;in vec2 v_normal;in vec2 v_width2;in float v_linesofar;in float v_gamma_scale;in float v_width;\n#pragma mapbox: define lowp vec4 pattern\n#pragma mapbox: define lowp float pixel_ratio\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize mediump vec4 pattern\n#pragma mapbox: initialize lowp float pixel_ratio\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nvec2 pattern_tl=pattern.xy;vec2 pattern_br=pattern.zw;vec2 display_size=(pattern_br-pattern_tl)/pixel_ratio;vec2 pattern_size=vec2(display_size.x/u_tile_units_to_pixels,display_size.y);float aspect=display_size.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x=mod(v_linesofar/pattern_size.x*aspect,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos=mix(pattern_tl*texel_size-texel_size,pattern_br*texel_size+texel_size,vec2(x,y));vec4 color=texture(u_image,pos);\n#ifdef LIGHTING_3D_MODE\ncolor=apply_lighting_ground(color);\n#endif\n#ifdef FOG\ncolor=fog_dither(fog_apply_premultiplied(color,v_fog_pos));\n#endif\ncolor*=(alpha*opacity);\n#ifdef INDICATOR_CUTOUT\ncolor=applyCutout(color);\n#endif\nglFragColor=color;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\n#define scale 0.015873016\nin vec2 a_pos_normal;in vec4 a_data;in float a_linesofar;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mat2 u_pixels_to_tile_units;uniform lowp float u_device_pixel_ratio;out vec2 v_normal;out vec2 v_width2;out float v_linesofar;out float v_gamma_scale;out float v_width;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define lowp vec4 pattern\n#pragma mapbox: define lowp float pixel_ratio\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 pattern\n#pragma mapbox: initialize lowp float pixel_ratio\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist*u_pixels_to_tile_units,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2*u_pixels_to_tile_units,0.0,1.0)+projected_extrude;\n#ifndef RENDER_TO_TEXTURE\nfloat extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;\n#else\nv_gamma_scale=1.0;\n#endif\nv_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;\n#ifdef FOG\nv_fog_pos=fog_position(pos);\n#endif\n}'),raster:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\n#include "_prelude_raster_array.glsl"\nuniform float u_fade_t;uniform float u_opacity;uniform highp float u_raster_elevation;in vec2 v_pos0;in vec2 v_pos1;in float v_depth;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;uniform float u_emissive_strength;\n#ifndef RASTER_ARRAY\nuniform sampler2D u_image0;uniform sampler2D u_image1;\n#endif\n#ifdef RASTER_COLOR\nuniform sampler2D u_color_ramp;uniform highp vec4 u_colorization_mix;uniform highp float u_colorization_offset;uniform vec2 u_texture_res;\n#endif\nvoid main() {vec4 color0,color1,color;vec2 value;\n#ifdef RASTER_COLOR\n#ifdef RASTER_ARRAY\n#ifdef RASTER_ARRAY_LINEAR\nvalue=mix(\nraTexture2D_image0_linear(v_pos0,u_texture_res,u_colorization_mix,u_colorization_offset),raTexture2D_image1_linear(v_pos1,u_texture_res,u_colorization_mix,u_colorization_offset),u_fade_t\n);\n#else\nvalue=mix(\nraTexture2D_image0_nearest(v_pos0,u_texture_res,u_colorization_mix,u_colorization_offset),raTexture2D_image1_nearest(v_pos1,u_texture_res,u_colorization_mix,u_colorization_offset),u_fade_t\n);\n#endif\nif (value.y > 0.0) value.x/=value.y;\n#else\ncolor=mix(texture(u_image0,v_pos0),texture(u_image1,v_pos1),u_fade_t);value=vec2(u_colorization_offset+dot(color.rgb,u_colorization_mix.rgb),color.a);\n#endif\ncolor=texture(u_color_ramp,vec2(value.x,0.5));if (color.a > 0.0) color.rgb/=color.a;color.a*=value.y;\n#else\ncolor0=texture(u_image0,v_pos0);color1=texture(u_image1,v_pos1);if (color0.a > 0.0) color0.rgb/=color0.a;if (color1.a > 0.0) color1.rgb/=color1.a;color=mix(color0,color1,u_fade_t);\n#endif\ncolor.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(\ndot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);vec3 out_color=mix(u_high_vec,u_low_vec,rgb);\n#ifdef LIGHTING_3D_MODE\nout_color=apply_lighting_with_emission_ground(vec4(out_color,1.0),u_emissive_strength).rgb;\n#endif\n#ifdef FOG\nhighp float fog_limit_high_meters=1000000.0;highp float fog_limit_low_meters=600000.0;float fog_limit=1.0-smoothstep(fog_limit_low_meters,fog_limit_high_meters,u_raster_elevation);out_color=fog_dither(fog_apply(out_color,v_fog_pos,fog_limit));\n#endif\nglFragColor=vec4(out_color*color.a,color.a);\n#ifdef RENDER_CUTOFF\nglFragColor=glFragColor*cutoff_opacity(u_cutoff_params,v_depth);\n#endif\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\nuniform mat4 u_matrix;uniform mat4 u_normalize_matrix;uniform mat4 u_globe_matrix;uniform mat4 u_merc_matrix;uniform mat3 u_grid_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform vec2 u_perspective_transform;uniform vec2 u_texture_offset;uniform float u_raster_elevation;uniform vec4 u_tl_br;uniform float u_zoom_transition;uniform vec2 u_merc_center;\n#define GLOBE_UPSCALE GLOBE_RADIUS/6371008.8;\n#ifdef GLOBE_POLES\nin vec3 a_globe_pos;in vec2 a_uv;\n#elif defined(PROJECTION_GLOBE_VIEW)\nin vec2 a_pos;\n#else\nin vec2 a_pos;in vec2 a_texture_pos;\n#endif\nout vec2 v_pos0;out vec2 v_pos1;out float v_depth;void main() {vec2 uv;\n#ifdef GLOBE_POLES\nvec3 globe_pos=a_globe_pos;globe_pos+=normalize(globe_pos)*u_raster_elevation*GLOBE_UPSCALE;gl_Position=u_matrix*u_globe_matrix*vec4(globe_pos   ,1.0);uv=a_uv;\n#ifdef FOG\nv_fog_pos=fog_position((u_normalize_matrix*vec4(a_globe_pos,1.0)).xyz);\n#endif\n#else\n#ifdef PROJECTION_GLOBE_VIEW\nvec3 decomposed_pos_and_skirt=decomposeToPosAndSkirt(a_pos);vec3 latLng=u_grid_matrix*vec3(decomposed_pos_and_skirt.xy,1.0);vec2 globe_tl=vec2(u_tl_br.x,u_tl_br.y);vec2 globe_br=vec2(u_tl_br.z,u_tl_br.w);float mercatorY=mercatorYfromLat(latLng[0]);float uvY=1.0-((mercatorY-globe_br.y)/(globe_tl.y-globe_br.y));float mercatorX=mercatorXfromLng(latLng[1]);float uvX=(mercatorX-globe_br.x)/(globe_tl.x-globe_br.x);vec3 globe_pos=latLngToECEF(latLng.xy);vec2 merc_pos=vec2(mercatorX,mercatorY);uv=vec2(uvX,uvY);globe_pos+=normalize(globe_pos)*u_raster_elevation*GLOBE_UPSCALE;vec4 globe_world_pos=u_globe_matrix*vec4(globe_pos,1.0);vec4 merc_world_pos=vec4(0.0);if (u_zoom_transition > 0.0) {merc_world_pos=vec4(merc_pos,u_raster_elevation,1.0);merc_world_pos.xy-=u_merc_center;merc_world_pos.x=wrap(merc_world_pos.x,-0.5,0.5);merc_world_pos=u_merc_matrix*merc_world_pos;}vec4 interpolated_pos=vec4(mix(globe_world_pos.xyz,merc_world_pos.xyz,u_zoom_transition),1.0);gl_Position=u_matrix*interpolated_pos;\n#ifdef FOG\nv_fog_pos=fog_position((u_normalize_matrix*vec4(globe_pos,1.0)).xyz);\n#endif\n#else\nfloat w=1.0+dot(a_texture_pos,u_perspective_transform);gl_Position=u_matrix*vec4(a_pos*w,u_raster_elevation,w);\n#ifdef FOG\nv_fog_pos=fog_position(a_pos);\n#endif\nuv=a_texture_pos/8192.0;\n#endif\n#endif\nv_pos0=uv;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;v_pos0=u_texture_offset.x+u_texture_offset.y*v_pos0;v_pos1=u_texture_offset.x+u_texture_offset.y*v_pos1;\n#ifdef RENDER_CUTOFF\nv_depth=gl_Position.z;\n#endif\n}'),symbolIcon:WS('#include "_prelude_lighting.glsl"\nuniform sampler2D u_texture;\n#ifdef ICON_TRANSITION\nuniform float u_icon_transition;\n#endif\nin float v_fade_opacity;in vec2 v_tex_a;\n#ifdef ICON_TRANSITION\nin vec2 v_tex_b;\n#endif\nuniform mediump float u_icon_saturation;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float emissive_strength\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float emissive_strength\nlowp float alpha=opacity*v_fade_opacity;vec4 out_color;\n#ifdef ICON_TRANSITION\nvec4 a=texture(u_texture,v_tex_a)*(1.0-u_icon_transition);vec4 b=texture(u_texture,v_tex_b)*u_icon_transition;out_color=(a+b)*alpha;\n#else\nout_color=texture(u_texture,v_tex_a)*alpha;\n#endif\n#ifdef SATURATION\nvec3 luma=vec3(dot(out_color.rgb,vec3(0.2126,0.7152,0.0722)));out_color.rgb=mix(luma,out_color.rgb,u_icon_saturation);\n#endif\n#ifdef LIGHTING_3D_MODE\nout_color=apply_lighting_with_emission_ground(out_color,emissive_strength);\n#endif\nglFragColor=out_color;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_terrain.vertex.glsl"\nin vec4 a_pos_offset;in vec4 a_tex_size;in vec4 a_pixeloffset;in vec4 a_projected_pos;in float a_fade_opacity;\n#ifdef Z_OFFSET\nin float a_z_offset;\n#endif\n#ifdef PROJECTION_GLOBE_VIEW\nin vec3 a_globe_anchor;in vec3 a_globe_normal;\n#endif\n#ifdef ICON_TRANSITION\nin vec2 a_texb;\n#endif\nuniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;uniform vec3 u_up_vector;\n#ifdef PROJECTION_GLOBE_VIEW\nuniform vec3 u_tile_id;uniform mat4 u_inv_rot_matrix;uniform vec2 u_merc_center;uniform vec3 u_camera_forward;uniform float u_zoom_transition;uniform vec3 u_ecef_origin;uniform mat4 u_tile_matrix;\n#endif\nout vec2 v_tex_a;\n#ifdef ICON_TRANSITION\nout vec2 v_tex_b;\n#endif\nout float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float emissive_strength\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float emissive_strength\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_tex_size.xy;vec2 a_size=a_tex_size.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_min_font_scale=a_pixeloffset.zw/256.0;highp float segment_angle=-a_projected_pos[3];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec2 tile_anchor=a_pos;float e=elevation(tile_anchor);\n#ifdef Z_OFFSET\ne+=a_z_offset;\n#endif\nvec3 h=elevationVector(tile_anchor)*e;float globe_occlusion_fade;vec3 world_pos;vec3 mercator_pos;\n#ifdef PROJECTION_GLOBE_VIEW\nmercator_pos=mercator_tile_position(u_inv_rot_matrix,tile_anchor,u_tile_id,u_merc_center);world_pos=mix_globe_mercator(a_globe_anchor+h,mercator_pos,u_zoom_transition);vec4 ecef_point=u_tile_matrix*vec4(world_pos,1.0);vec3 origin_to_point=ecef_point.xyz-u_ecef_origin;globe_occlusion_fade=dot(origin_to_point,u_camera_forward) >=0.0 ? 0.0 : 1.0;\n#else\nworld_pos=vec3(tile_anchor,0)+h;globe_occlusion_fade=1.0;\n#endif\nvec4 projected_point=u_matrix*vec4(world_pos,1);highp float camera_to_anchor_distance=projected_point.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(\n0.5+0.5*distance_ratio,0.0,1.5);size*=perspective_ratio;float font_scale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjected_point;\n#ifdef PROJECTION_GLOBE_VIEW\nvec3 displacement=vec3(a_globe_normal.z,0,-a_globe_normal.x);offsetProjected_point=u_matrix*vec4(a_globe_anchor+displacement,1);\n#else\noffsetProjected_point=u_matrix*vec4(tile_anchor+vec2(1,0),0,1);\n#endif\nvec2 a=projected_point.xy/projected_point.w;vec2 b=offsetProjected_point.xy/offsetProjected_point.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}vec4 projected_pos;\n#ifdef PROJECTION_GLOBE_VIEW\nvec3 proj_pos=mix_globe_mercator(a_projected_pos.xyz+h,mercator_pos,u_zoom_transition);projected_pos=u_label_plane_matrix*vec4(proj_pos,1.0);\n#else\nprojected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,h.z,1.0);\n#endif\nhighp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);float z=0.0;vec2 offset=rotation_matrix*(a_offset/32.0*max(a_min_font_scale,font_scale)+a_pxoffset/16.0);\n#ifdef TERRAIN\n#ifdef PITCH_WITH_MAP_TERRAIN\nvec4 tile_pos=u_label_plane_matrix_inv*vec4(a_projected_pos.xy+offset,0.0,1.0);z=elevation(tile_pos.xy);\n#endif\n#endif\nfloat occlusion_fade=occlusionFade(projected_point)*globe_occlusion_fade;float projection_transition_fade=1.0;\n#if defined(PROJECTED_POS_ON_VIEWPORT) && defined(PROJECTION_GLOBE_VIEW)\nprojection_transition_fade=1.0-step(EPSILON,u_zoom_transition);\n#endif\nvec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float out_fade_opacity=max(0.0,min(occlusion_fade,fade_opacity[0]+fade_change))*projection_transition_fade;float alpha=opacity*out_fade_opacity;float hidden=float(alpha==0.0 || projected_point.w <=0.0 || occlusion_fade==0.0);\n#ifdef PROJECTION_GLOBE_VIEW\nvec3 xAxis=u_pitch_with_map ? normalize(cross(a_globe_normal,u_up_vector)) : vec3(1,0,0);vec3 yAxis=u_pitch_with_map ? normalize(cross(a_globe_normal,xAxis)) : vec3(0,1,0);gl_Position=mix(u_coord_matrix*vec4(projected_pos.xyz/projected_pos.w+xAxis*offset.x+yAxis*offset.y,1.0),AWAY,hidden);\n#else\ngl_Position=mix(u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+offset,z,1.0),AWAY,hidden);\n#endif\nv_tex_a=a_tex/u_texsize;\n#ifdef ICON_TRANSITION\nv_tex_b=a_texb/u_texsize;\n#endif\nv_fade_opacity=out_fade_opacity;}'),symbolSDF:WS('#include "_prelude_lighting.glsl"\n#define SDF_PX 8.0\nuniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;uniform bool u_is_halo;in float v_draw_halo;in vec2 v_data0;in vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\n#pragma mapbox: define lowp float emissive_strength\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\n#pragma mapbox: initialize lowp float emissive_strength\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;bool draw_halo=v_draw_halo > 0.0;if (draw_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);vec4 out_color=color*(alpha*opacity*fade_opacity);\n#ifdef LIGHTING_3D_MODE\nout_color=apply_lighting_with_emission_ground(out_color,emissive_strength);\n#endif\nglFragColor=out_color;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_terrain.vertex.glsl"\nin vec4 a_pos_offset;in vec4 a_tex_size;in vec4 a_pixeloffset;in vec4 a_projected_pos;in float a_fade_opacity;\n#ifdef Z_OFFSET\nin float a_z_offset;\n#endif\n#ifdef PROJECTION_GLOBE_VIEW\nin vec3 a_globe_anchor;in vec3 a_globe_normal;\n#endif\nuniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec3 u_up_vector;uniform bool u_is_halo;\n#ifdef PROJECTION_GLOBE_VIEW\nuniform vec3 u_tile_id;uniform mat4 u_inv_rot_matrix;uniform vec2 u_merc_center;uniform vec3 u_camera_forward;uniform float u_zoom_transition;uniform vec3 u_ecef_origin;uniform mat4 u_tile_matrix;\n#endif\nout float v_draw_halo;out vec2 v_data0;out vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\n#pragma mapbox: define lowp float emissive_strength\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\n#pragma mapbox: initialize lowp float emissive_strength\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_tex_size.xy;vec2 a_size=a_tex_size.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;highp float segment_angle=-a_projected_pos[3];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec2 tile_anchor=a_pos;float e=elevation(tile_anchor);\n#ifdef Z_OFFSET\ne+=a_z_offset;\n#endif\nvec3 h=elevationVector(tile_anchor)*e;float globe_occlusion_fade;vec3 world_pos;vec3 mercator_pos;\n#ifdef PROJECTION_GLOBE_VIEW\nmercator_pos=mercator_tile_position(u_inv_rot_matrix,tile_anchor,u_tile_id,u_merc_center);world_pos=mix_globe_mercator(a_globe_anchor+h,mercator_pos,u_zoom_transition);vec4 ecef_point=u_tile_matrix*vec4(world_pos,1.0);vec3 origin_to_point=ecef_point.xyz-u_ecef_origin;globe_occlusion_fade=dot(origin_to_point,u_camera_forward) >=0.0 ? 0.0 : 1.0;\n#else\nworld_pos=vec3(tile_anchor,0)+h;globe_occlusion_fade=1.0;\n#endif\nvec4 projected_point=u_matrix*vec4(world_pos,1);highp float camera_to_anchor_distance=projected_point.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(\n0.5+0.5*distance_ratio,0.0,1.5);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetprojected_point;\n#ifdef PROJECTION_GLOBE_VIEW\nvec3 displacement=vec3(a_globe_normal.z,0,-a_globe_normal.x);offsetprojected_point=u_matrix*vec4(a_globe_anchor+displacement,1);\n#else\noffsetprojected_point=u_matrix*vec4(tile_anchor+vec2(1,0),0,1);\n#endif\nvec2 a=projected_point.xy/projected_point.w;vec2 b=offsetprojected_point.xy/offsetprojected_point.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}vec4 projected_pos;\n#ifdef PROJECTION_GLOBE_VIEW\nvec3 proj_pos=mix_globe_mercator(a_projected_pos.xyz+h,mercator_pos,u_zoom_transition);projected_pos=u_label_plane_matrix*vec4(proj_pos,1.0);\n#else\nprojected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,h.z,1.0);\n#endif\nhighp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);float z=0.0;vec2 offset=rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset);\n#ifdef TERRAIN\n#ifdef PITCH_WITH_MAP_TERRAIN\nvec4 tile_pos=u_label_plane_matrix_inv*vec4(a_projected_pos.xy+offset,0.0,1.0);z=elevation(tile_pos.xy);\n#endif\n#endif\nfloat occlusion_fade=occlusionFade(projected_point)*globe_occlusion_fade;float projection_transition_fade=1.0;\n#if defined(PROJECTED_POS_ON_VIEWPORT) && defined(PROJECTION_GLOBE_VIEW)\nprojection_transition_fade=1.0-step(EPSILON,u_zoom_transition);\n#endif\nvec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(occlusion_fade,fade_opacity[0]+fade_change));float out_fade_opacity=interpolated_fade_opacity*projection_transition_fade;float alpha=opacity*out_fade_opacity;float hidden=float(alpha==0.0 || projected_point.w <=0.0 || occlusion_fade==0.0);\n#ifdef PROJECTION_GLOBE_VIEW\nvec3 xAxis=u_pitch_with_map ? normalize(cross(a_globe_normal,u_up_vector)) : vec3(1,0,0);vec3 yAxis=u_pitch_with_map ? normalize(cross(a_globe_normal,xAxis)) : vec3(0,1,0);gl_Position=mix(u_coord_matrix*vec4(projected_pos.xyz/projected_pos.w+xAxis*offset.x+yAxis*offset.y,1.0),AWAY,hidden);\n#else\ngl_Position=mix(u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+offset,z,1.0),AWAY,hidden);\n#endif\nfloat gamma_scale=gl_Position.w;v_draw_halo=(u_is_halo && float(gl_InstanceID)==0.0) ? 1.0 : 0.0;v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,out_fade_opacity);}'),symbolTextAndIcon:WS('#include "_prelude_lighting.glsl"\n#define SDF_PX 8.0\n#define SDF 1.0\n#define ICON 0.0\nuniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_halo;in float v_draw_halo;in vec4 v_data0;in vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\n#pragma mapbox: define lowp float emissive_strength\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\n#pragma mapbox: initialize lowp float emissive_strength\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;glFragColor=texture(u_texture_icon,tex_icon)*alpha;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;bool draw_halo=v_draw_halo > 0.0;if (draw_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);vec4 out_color=color*(alpha*opacity*fade_opacity);\n#ifdef LIGHTING_3D_MODE\nout_color=apply_lighting_with_emission_ground(out_color,emissive_strength);\n#endif\nglFragColor=out_color;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_terrain.vertex.glsl"\nin vec4 a_pos_offset;in vec4 a_tex_size;in vec4 a_projected_pos;in float a_fade_opacity;\n#ifdef Z_OFFSET\nin float a_z_offset;\n#endif\n#ifdef PROJECTION_GLOBE_VIEW\nin vec3 a_globe_anchor;in vec3 a_globe_normal;\n#endif\nuniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec3 u_up_vector;uniform vec2 u_texsize_icon;uniform bool u_is_halo;\n#ifdef PROJECTION_GLOBE_VIEW\nuniform vec3 u_tile_id;uniform mat4 u_inv_rot_matrix;uniform vec2 u_merc_center;uniform vec3 u_camera_forward;uniform float u_zoom_transition;uniform vec3 u_ecef_origin;uniform mat4 u_tile_matrix;\n#endif\nout float v_draw_halo;out vec4 v_data0;out vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\n#pragma mapbox: define lowp float emissive_strength\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\n#pragma mapbox: initialize lowp float emissive_strength\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_tex_size.xy;vec2 a_size=a_tex_size.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;highp float segment_angle=-a_projected_pos[3];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec2 tile_anchor=a_pos;float e=elevation(tile_anchor);\n#ifdef Z_OFFSET\ne+=a_z_offset;\n#endif\nvec3 h=elevationVector(tile_anchor)*e;float globe_occlusion_fade;vec3 world_pos;vec3 mercator_pos;\n#ifdef PROJECTION_GLOBE_VIEW\nmercator_pos=mercator_tile_position(u_inv_rot_matrix,tile_anchor,u_tile_id,u_merc_center);world_pos=mix_globe_mercator(a_globe_anchor+h,mercator_pos,u_zoom_transition);vec4 ecef_point=u_tile_matrix*vec4(world_pos,1.0);vec3 origin_to_point=ecef_point.xyz-u_ecef_origin;globe_occlusion_fade=dot(origin_to_point,u_camera_forward) >=0.0 ? 0.0 : 1.0;\n#else\nworld_pos=vec3(tile_anchor,0)+h;globe_occlusion_fade=1.0;\n#endif\nvec4 projected_point=u_matrix*vec4(world_pos,1);highp float camera_to_anchor_distance=projected_point.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(\n0.5+0.5*distance_ratio,0.0,1.5);size*=perspective_ratio;float font_scale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offset_projected_point=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projected_point.xy/projected_point.w;vec2 b=offset_projected_point.xy/offset_projected_point.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}vec4 projected_pos;\n#ifdef PROJECTION_GLOBE_VIEW\nvec3 proj_pos=mix_globe_mercator(a_projected_pos.xyz+h,mercator_pos,u_zoom_transition);projected_pos=u_label_plane_matrix*vec4(proj_pos,1.0);\n#else\nprojected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,h.z,1.0);\n#endif\nhighp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);float z=0.0;vec2 offset=rotation_matrix*(a_offset/32.0*font_scale);\n#ifdef TERRAIN\n#ifdef PITCH_WITH_MAP_TERRAIN\nvec4 tile_pos=u_label_plane_matrix_inv*vec4(a_projected_pos.xy+offset,0.0,1.0);z=elevation(tile_pos.xy);\n#endif\n#endif\nfloat occlusion_fade=occlusionFade(projected_point)*globe_occlusion_fade;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(occlusion_fade,fade_opacity[0]+fade_change));float projection_transition_fade=1.0;\n#if defined(PROJECTED_POS_ON_VIEWPORT) && defined(PROJECTION_GLOBE_VIEW)\nprojection_transition_fade=1.0-step(EPSILON,u_zoom_transition);\n#endif\nfloat out_fade_opacity=interpolated_fade_opacity*projection_transition_fade;float alpha=opacity*out_fade_opacity;float hidden=float(alpha==0.0 || projected_point.w <=0.0 || occlusion_fade==0.0);\n#ifdef PROJECTION_GLOBE_VIEW\nvec3 xAxis=u_pitch_with_map ? normalize(cross(a_globe_normal,u_up_vector)) : vec3(1,0,0);vec3 yAxis=u_pitch_with_map ? normalize(cross(a_globe_normal,xAxis)) : vec3(0,1,0);gl_Position=mix(u_coord_matrix*vec4(projected_pos.xyz/projected_pos.w+xAxis*offset.x+yAxis*offset.y,1.0),AWAY,hidden);\n#else\ngl_Position=mix(u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+offset,z,1.0),AWAY,hidden);\n#endif\nfloat gamma_scale=gl_Position.w;v_draw_halo=(u_is_halo && float(gl_InstanceID)==0.0) ? 1.0 : 0.0;v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,out_fade_opacity,is_sdf);}'),terrainRaster:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_shadow.fragment.glsl"\n#include "_prelude_lighting.glsl"\nuniform sampler2D u_image0;in vec2 v_pos0;\n#ifdef FOG\nin float v_fog_opacity;\n#endif\n#ifdef RENDER_SHADOWS\nin vec4 v_pos_light_view_0;in vec4 v_pos_light_view_1;in float v_depth;\n#endif\nuniform vec3 u_ground_shadow_factor;void main() {vec4 image_color=texture(u_image0,v_pos0);vec4 color;\n#ifdef LIGHTING_3D_MODE\nconst vec3 normal=vec3(0.0,0.0,1.0);\n#ifdef RENDER_SHADOWS\nfloat cutoffOpacity=1.0;\n#ifdef RENDER_CUTOFF\ncutoffOpacity=cutoff_opacity(u_cutoff_params,v_depth);\n#endif\n#ifdef LIGHTING_3D_ALPHA_EMISSIVENESS\nvec3 unlit_base=image_color.rgb*(1.0-image_color.a);vec3 emissive_base=image_color.rgb*image_color.a;float ndotl=u_shadow_direction.z;float occlusion=ndotl < 0.0 ? 1.0 : shadow_occlusion(v_pos_light_view_0,v_pos_light_view_1,v_depth,0.0);ndotl=max(0.0,ndotl);vec3 lit=apply_lighting(unlit_base,normal,mix(1.0,(1.0-(u_shadow_intensity*occlusion))*ndotl,cutoffOpacity));vec3 emissive=compute_emissive_draped(emissive_base,1.0-u_shadow_intensity,occlusion,u_ground_shadow_factor);color.rgb=lit+emissive;color.a=1.0;\n#else\nfloat lighting_factor=shadowed_light_factor_normal_unbiased(normal,v_pos_light_view_0,v_pos_light_view_1,v_depth);color=apply_lighting(image_color,normal,mix(1.0,lighting_factor,cutoffOpacity));\n#endif\n#else\nfloat lighting_factor=u_lighting_directional_dir.z;color=apply_lighting(image_color,normal,lighting_factor);\n#ifdef LIGHTING_3D_ALPHA_EMISSIVENESS\ncolor.rgb=mix(color.rgb,image_color.rgb,image_color.a);color.a=1.0;\n#endif\n#endif\n#else\ncolor=image_color;\n#endif\n#ifdef FOG\n#ifdef ZERO_EXAGGERATION\ncolor=fog_dither(fog_apply_premultiplied(color,v_fog_pos));\n#else\ncolor=fog_dither(fog_apply_from_vert(color,v_fog_opacity));\n#endif\n#endif\nglFragColor=color;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\n#include "_prelude_terrain.vertex.glsl"\nuniform mat4 u_matrix;uniform float u_skirt_height;in vec2 a_pos;out vec2 v_pos0;\n#ifdef FOG\nout float v_fog_opacity;\n#endif\n#ifdef RENDER_SHADOWS\nuniform mat4 u_light_matrix_0;uniform mat4 u_light_matrix_1;out vec4 v_pos_light_view_0;out vec4 v_pos_light_view_1;out float v_depth;\n#endif\nvoid main() {vec3 decomposedPosAndSkirt=decomposeToPosAndSkirt(a_pos);float skirt=decomposedPosAndSkirt.z;vec2 decodedPos=decomposedPosAndSkirt.xy;float elevation=elevation(decodedPos)-skirt*u_skirt_height;v_pos0=decodedPos/8192.0;gl_Position=u_matrix*vec4(decodedPos,elevation,1.0);\n#ifdef FOG\n#ifdef ZERO_EXAGGERATION\nv_fog_pos=fog_position(decodedPos);\n#else\nv_fog_opacity=fog(fog_position(vec3(decodedPos,elevation)));\n#endif\n#endif\n#ifdef RENDER_SHADOWS\nvec3 pos=vec3(decodedPos,elevation);v_pos_light_view_0=u_light_matrix_0*vec4(pos,1.);v_pos_light_view_1=u_light_matrix_1*vec4(pos,1.);v_depth=gl_Position.w;\n#endif\n}'),terrainDepth:WS("precision highp float;in float v_depth;void main() {glFragColor=pack_depth(v_depth);}",'#include "_prelude_terrain.vertex.glsl"\nuniform mat4 u_matrix;in vec2 a_pos;out float v_depth;void main() {float elevation=elevation(a_pos);gl_Position=u_matrix*vec4(a_pos,elevation,1.0);v_depth=gl_Position.z/gl_Position.w;}'),skybox:WS('#include "_prelude_fog.fragment.glsl"\nin lowp vec3 v_uv;uniform lowp samplerCube u_cubemap;uniform lowp float u_opacity;uniform highp float u_temporal_offset;uniform highp vec3 u_sun_direction;float sun_disk(highp vec3 ray_direction,highp vec3 sun_direction) {highp float cos_angle=dot(normalize(ray_direction),sun_direction);const highp float cos_sun_angular_diameter=0.99996192306;const highp float smoothstep_delta=1e-5;return smoothstep(\ncos_sun_angular_diameter-smoothstep_delta,cos_sun_angular_diameter+smoothstep_delta,cos_angle);}float map(float value,float start,float end,float new_start,float new_end) {return ((value-start)*(new_end-new_start))/(end-start)+new_start;}void main() {vec3 uv=v_uv;const float y_bias=0.015;uv.y+=y_bias;uv.y=pow(abs(uv.y),1.0/5.0);uv.y=map(uv.y,0.0,1.0,-1.0,1.0);vec3 sky_color=texture(u_cubemap,uv).rgb;\n#ifdef FOG\nsky_color=fog_apply_sky_gradient(v_uv.xzy,sky_color);\n#endif\nsky_color.rgb=dither(sky_color.rgb,gl_FragCoord.xy+u_temporal_offset);sky_color+=0.1*sun_disk(v_uv,u_sun_direction);glFragColor=vec4(sky_color*u_opacity,u_opacity);\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\n}',DS),skyboxGradient:WS('#include "_prelude_fog.fragment.glsl"\nin highp vec3 v_uv;uniform lowp sampler2D u_color_ramp;uniform highp vec3 u_center_direction;uniform lowp float u_radius;uniform lowp float u_opacity;uniform highp float u_temporal_offset;void main() {float progress=acos(dot(normalize(v_uv),u_center_direction))/u_radius;vec4 color=texture(u_color_ramp,vec2(progress,0.5));\n#ifdef FOG\ncolor.rgb=fog_apply_sky_gradient(v_uv.xzy,color.rgb/color.a)*color.a;\n#endif\ncolor*=u_opacity;color.rgb=dither(color.rgb,gl_FragCoord.xy+u_temporal_offset);glFragColor=color;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\n}',DS),skyboxCapture:WS("\nin highp vec3 v_position;uniform highp float u_sun_intensity;uniform highp float u_luminance;uniform lowp vec3 u_sun_direction;uniform highp vec4 u_color_tint_r;uniform highp vec4 u_color_tint_m;precision highp float;\n#define BETA_R                  vec3(5.5e-6,13.0e-6,22.4e-6)\n#define BETA_M                  vec3(21e-6,21e-6,21e-6)\n#define MIE_G                   0.76\n#define DENSITY_HEIGHT_SCALE_R  8000.0\n#define DENSITY_HEIGHT_SCALE_M  1200.0\n#define PLANET_RADIUS           6360e3\n#define ATMOSPHERE_RADIUS       6420e3\n#define SAMPLE_STEPS            10\n#define DENSITY_STEPS           4\nfloat ray_sphere_exit(vec3 orig,vec3 dir,float radius) {float a=dot(dir,dir);float b=2.0*dot(dir,orig);float c=dot(orig,orig)-radius*radius;float d=sqrt(b*b-4.0*a*c);return (-b+d)/(2.0*a);}vec3 extinction(vec2 density) {return exp(-vec3(BETA_R*u_color_tint_r.a*density.x+BETA_M*u_color_tint_m.a*density.y));}vec2 local_density(vec3 point) {float height=max(length(point)-PLANET_RADIUS,0.0);float exp_r=exp(-height/DENSITY_HEIGHT_SCALE_R);float exp_m=exp(-height/DENSITY_HEIGHT_SCALE_M);return vec2(exp_r,exp_m);}float phase_ray(float cos_angle) {return (3.0/(16.0*PI))*(1.0+cos_angle*cos_angle);}float phase_mie(float cos_angle) {return (3.0/(8.0*PI))*((1.0-MIE_G*MIE_G)*(1.0+cos_angle*cos_angle))/((2.0+MIE_G*MIE_G)*pow(1.0+MIE_G*MIE_G-2.0*MIE_G*cos_angle,1.5));}vec2 density_to_atmosphere(vec3 point,vec3 light_dir) {float ray_len=ray_sphere_exit(point,light_dir,ATMOSPHERE_RADIUS);float step_len=ray_len/float(DENSITY_STEPS);vec2 density_point_to_atmosphere=vec2(0.0);for (int i=0; i < DENSITY_STEPS;++i) {vec3 point_on_ray=point+light_dir*((float(i)+0.5)*step_len);density_point_to_atmosphere+=local_density(point_on_ray)*step_len;;}return density_point_to_atmosphere;}vec3 atmosphere(vec3 ray_dir,vec3 sun_direction,float sun_intensity) {vec2 density_orig_to_point=vec2(0.0);vec3 scatter_r=vec3(0.0);vec3 scatter_m=vec3(0.0);vec3 origin=vec3(0.0,PLANET_RADIUS,0.0);float ray_len=ray_sphere_exit(origin,ray_dir,ATMOSPHERE_RADIUS);float step_len=ray_len/float(SAMPLE_STEPS);for (int i=0; i < SAMPLE_STEPS;++i) {vec3 point_on_ray=origin+ray_dir*((float(i)+0.5)*step_len);vec2 density=local_density(point_on_ray)*step_len;density_orig_to_point+=density;vec2 density_point_to_atmosphere=density_to_atmosphere(point_on_ray,sun_direction);vec2 density_orig_to_atmosphere=density_orig_to_point+density_point_to_atmosphere;vec3 extinction=extinction(density_orig_to_atmosphere);scatter_r+=density.x*extinction;scatter_m+=density.y*extinction;}float cos_angle=dot(ray_dir,sun_direction);float phase_r=phase_ray(cos_angle);float phase_m=phase_mie(cos_angle);vec3 beta_r=BETA_R*u_color_tint_r.rgb*u_color_tint_r.a;vec3 beta_m=BETA_M*u_color_tint_m.rgb*u_color_tint_m.a;return (scatter_r*phase_r*beta_r+scatter_m*phase_m*beta_m)*sun_intensity;}const float A=0.15;const float B=0.50;const float C=0.10;const float D=0.20;const float E=0.02;const float F=0.30;vec3 uncharted2_tonemap(vec3 x) {return ((x*(A*x+C*B)+D*E)/(x*(A*x+B)+D*F))-E/F;}void main() {vec3 ray_direction=v_position;ray_direction.y=pow(ray_direction.y,5.0);const float y_bias=0.015;ray_direction.y+=y_bias;vec3 color=atmosphere(normalize(ray_direction),u_sun_direction,u_sun_intensity);float white_scale=1.0748724675633854;color=uncharted2_tonemap((log2(2.0/pow(u_luminance,4.0)))*color)*white_scale;glFragColor=vec4(color,1.0);}","in highp vec3 a_pos_3f;uniform mat3 u_matrix_3f;out highp vec3 v_position;float map(float value,float start,float end,float new_start,float new_end) {return ((value-start)*(new_end-new_start))/(end-start)+new_start;}void main() {vec4 pos=vec4(u_matrix_3f*a_pos_3f,1.0);v_position=pos.xyz;v_position.y*=-1.0;v_position.y=map(v_position.y,-1.0,1.0,0.0,1.0);gl_Position=vec4(a_pos_3f.xy,0.0,1.0);}"),globeRaster:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_lighting.glsl"\nuniform sampler2D u_image0;in vec2 v_pos0;\n#ifndef FOG\nuniform highp vec3 u_frustum_tl;uniform highp vec3 u_frustum_tr;uniform highp vec3 u_frustum_br;uniform highp vec3 u_frustum_bl;uniform highp vec3 u_globe_pos;uniform highp float u_globe_radius;uniform vec2 u_viewport;\n#endif\nvoid main() {vec4 color;\n#ifdef CUSTOM_ANTIALIASING\nvec2 uv=gl_FragCoord.xy/u_viewport;highp vec3 ray_dir=mix(\nmix(u_frustum_tl,u_frustum_tr,uv.x),mix(u_frustum_bl,u_frustum_br,uv.x),1.0-uv.y);vec3 dir=normalize(ray_dir);vec3 closest_point=dot(u_globe_pos,dir)*dir;float norm_dist_from_center=1.0-length(closest_point-u_globe_pos)/u_globe_radius;const float antialias_pixel=2.0;float antialias_factor=antialias_pixel*fwidth(norm_dist_from_center);float antialias=smoothstep(0.0,antialias_factor,norm_dist_from_center);vec4 raster=texture(u_image0,v_pos0);\n#ifdef LIGHTING_3D_MODE\n#ifdef LIGHTING_3D_ALPHA_EMISSIVENESS\nraster=apply_lighting_with_emission_ground(raster,raster.a);color=vec4(raster.rgb*antialias,antialias);\n#else\nraster=apply_lighting_ground(raster);color=vec4(raster.rgb*antialias,raster.a*antialias);\n#endif\n#else\ncolor=vec4(raster.rgb*antialias,raster.a*antialias);\n#endif\n#else\ncolor=texture(u_image0,v_pos0);\n#ifdef LIGHTING_3D_MODE\n#ifdef LIGHTING_3D_ALPHA_EMISSIVENESS\ncolor=apply_lighting_with_emission_ground(color,color.a);color.a=1.0;\n#else\ncolor=apply_lighting_ground(color);\n#endif\n#endif\n#endif\n#ifdef FOG\ncolor=fog_dither(fog_apply_premultiplied(color,v_fog_pos));\n#endif\nglFragColor=color;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\n#include "_prelude_terrain.vertex.glsl"\nuniform mat4 u_proj_matrix;uniform mat4 u_normalize_matrix;uniform mat4 u_globe_matrix;uniform mat4 u_merc_matrix;uniform float u_zoom_transition;uniform vec2 u_merc_center;uniform mat3 u_grid_matrix;uniform float u_skirt_height;\n#ifdef GLOBE_POLES\nin vec3 a_globe_pos;in vec2 a_uv;\n#else\nin vec2 a_pos;\n#endif\nout vec2 v_pos0;void main() {\n#ifdef GLOBE_POLES\nvec3 globe_pos=a_globe_pos;vec2 uv=a_uv;\n#else\nfloat tiles=u_grid_matrix[0][2];float idx=u_grid_matrix[1][2];float idy=u_grid_matrix[2][2];vec3 decomposed_pos_and_skirt=decomposeToPosAndSkirt(a_pos);vec3 latLng=u_grid_matrix*vec3(decomposed_pos_and_skirt.xy,1.0);float mercatorY=mercatorYfromLat(latLng[0]);float uvY=mercatorY*tiles-idy;float mercatorX=mercatorXfromLng(latLng[1]);float uvX=mercatorX*tiles-idx;vec3 globe_pos=latLngToECEF(latLng.xy);vec2 merc_pos=vec2(mercatorX,mercatorY);vec2 uv=vec2(uvX,uvY);\n#endif\nv_pos0=uv;vec2 tile_pos=uv*EXTENT;vec3 globe_derived_up_vector=normalize(globe_pos)*u_tile_up_scale;\n#ifdef GLOBE_POLES\nvec3 up_vector=globe_derived_up_vector;\n#else\nvec3 up_vector=elevationVector(tile_pos);\n#endif\nfloat height=elevation(tile_pos);globe_pos+=up_vector*height;\n#ifndef GLOBE_POLES\nglobe_pos-=globe_derived_up_vector*u_skirt_height*decomposed_pos_and_skirt.z;\n#endif\n#ifdef GLOBE_POLES\nvec4 interpolated_pos=u_globe_matrix*vec4(globe_pos,1.0);\n#else\nvec4 globe_world_pos=u_globe_matrix*vec4(globe_pos,1.0);vec4 merc_world_pos=vec4(0.0);if (u_zoom_transition > 0.0) {merc_world_pos=vec4(merc_pos,height-u_skirt_height*decomposed_pos_and_skirt.z,1.0);merc_world_pos.xy-=u_merc_center;merc_world_pos.x=wrap(merc_world_pos.x,-0.5,0.5);merc_world_pos=u_merc_matrix*merc_world_pos;}vec4 interpolated_pos=vec4(mix(globe_world_pos.xyz,merc_world_pos.xyz,u_zoom_transition),1.0);\n#endif\ngl_Position=u_proj_matrix*interpolated_pos;\n#ifdef FOG\nv_fog_pos=fog_position((u_normalize_matrix*vec4(globe_pos,1.0)).xyz);\n#endif\n}'),globeAtmosphere:WS('#include "_prelude_fog.fragment.glsl"\nuniform float u_transition;uniform highp float u_fadeout_range;uniform highp float u_temporal_offset;uniform vec4 u_color;uniform vec4 u_high_color;uniform vec4 u_space_color;uniform float u_horizon_angle;in highp vec3 v_ray_dir;in highp vec3 v_horizon_dir;void main() {highp vec3 dir=normalize(v_ray_dir);float globe_pos_dot_dir;\n#ifdef PROJECTION_GLOBE_VIEW\nglobe_pos_dot_dir=dot(u_globe_pos,dir);highp vec3 closest_point_forward=abs(globe_pos_dot_dir)*dir;float norm_dist_from_center=length(closest_point_forward-u_globe_pos)/u_globe_radius;if (norm_dist_from_center < 0.98) {\n#ifdef ALPHA_PASS\nglFragColor=vec4(0,0,0,0);return;\n#else\n#ifdef NATIVE\nglFragColor=vec4(1,1,1,1);\n#else\nglFragColor=vec4(0,0,0,1);\n#endif\nreturn;\n#endif\n}\n#endif\nhighp vec3 horizon_dir=normalize(v_horizon_dir);float horizon_angle_mercator=dir.y < horizon_dir.y ?\n0.0 : max(acos(clamp(dot(dir,horizon_dir),-1.0,1.0)),0.0);float horizon_angle;\n#ifdef PROJECTION_GLOBE_VIEW\nhighp vec3 closest_point=globe_pos_dot_dir*dir;highp float closest_point_to_center=length(closest_point-u_globe_pos);highp float theta=asin(clamp(closest_point_to_center/length(u_globe_pos),-1.0,1.0));horizon_angle=globe_pos_dot_dir < 0.0 ?\nPI-theta-u_horizon_angle : theta-u_horizon_angle;float angle_t=pow(u_transition,10.0);horizon_angle=mix(horizon_angle,horizon_angle_mercator,angle_t);\n#else\nhorizon_angle=horizon_angle_mercator;\n#endif\nhorizon_angle/=PI;float t=exp(-horizon_angle/u_fadeout_range);float alpha_0=u_color.a;float alpha_1=u_high_color.a;float alpha_2=u_space_color.a;vec3 color_stop_0=u_color.rgb;vec3 color_stop_1=u_high_color.rgb;vec3 color_stop_2=u_space_color.rgb;\n#ifdef ALPHA_PASS\nfloat a0=mix(alpha_2,1.0,alpha_1);float a1=mix(a0,1.0,alpha_0);float a2=mix(a0,a1,t);float a =mix(alpha_2,a2,t);glFragColor=vec4(1.0,1.0,1.0,a);\n#else\nvec3 c0=mix(color_stop_2,color_stop_1,alpha_1);vec3 c1=mix(c0,color_stop_0,alpha_0);vec3 c2=mix(c0,c1,t);vec3 c=c2;\n#ifndef NATIVE\nc=dither(c,gl_FragCoord.xy+u_temporal_offset);\n#endif\nglFragColor=vec4(c*t,t);\n#endif\n}',"in vec3 a_pos;in vec2 a_uv;uniform vec3 u_frustum_tl;uniform vec3 u_frustum_tr;uniform vec3 u_frustum_br;uniform vec3 u_frustum_bl;uniform float u_horizon;out highp vec3 v_ray_dir;out highp vec3 v_horizon_dir;void main() {v_ray_dir=mix(\nmix(u_frustum_tl,u_frustum_tr,a_uv.x),mix(u_frustum_bl,u_frustum_br,a_uv.x),a_uv.y);v_horizon_dir=mix(\nmix(u_frustum_tl,u_frustum_bl,u_horizon),mix(u_frustum_tr,u_frustum_br,u_horizon),a_uv.x);gl_Position=vec4(a_pos,1.0);}"),model:WS('#include "_prelude_fog.fragment.glsl"\n#include "_prelude_shadow.fragment.glsl"\n#include "_prelude_lighting.glsl"\nuniform float u_opacity;uniform vec3 u_lightcolor;uniform vec3 u_lightpos;uniform float u_lightintensity;uniform vec4 u_baseColorFactor;uniform vec4 u_emissiveFactor;uniform float u_metallicFactor;uniform float u_roughnessFactor;uniform float u_emissive_strength;in highp vec4 v_position_height;in lowp vec4 v_color_mix;\n#ifdef RENDER_SHADOWS\nin vec4 v_pos_light_view_0;in vec4 v_pos_light_view_1;in float v_depth_shadows;\n#endif\n#pragma mapbox: define-attribute highp vec3 normal_3f\n#pragma mapbox: define-attribute highp vec3 color_3f\n#pragma mapbox: define-attribute highp vec4 color_4f\n#pragma mapbox: define-attribute highp vec2 uv_2f\n#pragma mapbox: initialize-attribute highp vec3 normal_3f\n#pragma mapbox: initialize-attribute highp vec3 color_3f\n#pragma mapbox: initialize-attribute highp vec4 color_4f\n#pragma mapbox: initialize-attribute highp vec2 uv_2f\n#ifdef HAS_ATTRIBUTE_a_pbr\nin lowp vec4 v_roughness_metallic_emissive_alpha;in mediump vec4 v_height_based_emission_params;\n#endif\n#ifdef HAS_TEXTURE_u_baseColorTexture\nuniform sampler2D u_baseColorTexture;uniform bool u_baseTextureIsAlpha;uniform bool u_alphaMask;uniform float u_alphaCutoff;\n#endif\n#ifdef HAS_TEXTURE_u_metallicRoughnessTexture\nuniform sampler2D u_metallicRoughnessTexture;\n#endif\n#ifdef HAS_TEXTURE_u_occlusionTexture\nuniform sampler2D u_occlusionTexture;uniform float u_aoIntensity;\n#endif\n#ifdef HAS_TEXTURE_u_normalTexture\nuniform sampler2D u_normalTexture;\n#endif\n#ifdef HAS_TEXTURE_u_emissionTexture\nuniform sampler2D u_emissionTexture;\n#endif\n#ifdef TERRAIN_FRAGMENT_OCCLUSION\nin highp float v_depth;uniform sampler2D u_depthTexture;uniform vec2 u_inv_depth_size;bool isOccluded() {vec2 coord=gl_FragCoord.xy*u_inv_depth_size;highp float depth=unpack_depth(texture(u_depthTexture,coord));return v_depth > depth+0.0005;}\n#endif\n#define saturate(_x) clamp(_x,0.,1.)\nvec3 linearTosRGB(vec3 color) {return pow(color,vec3(1./2.2));}vec3 sRGBToLinear(vec3 srgbIn) {return pow(srgbIn,vec3(2.2));}float calculate_NdotL(vec3 normal,vec3 lightDir) {const float ext=0.70710678118;return (clamp(dot(normal,lightDir),-ext,1.0)+ext)/(1.0+ext);}vec3 getDiffuseShadedColor(vec3 albedo,vec3 normal,vec3 lightDir,vec3 lightColor)\n{\n#ifdef LIGHTING_3D_MODE\nvec3 transformed_normal=vec3(-normal.xy,normal.z);float lighting_factor;\n#ifdef RENDER_SHADOWS\nlighting_factor=shadowed_light_factor_normal(transformed_normal,v_pos_light_view_0,v_pos_light_view_1,v_depth_shadows);\n#else\nlighting_factor=saturate(dot(transformed_normal,u_lighting_directional_dir));\n#endif\nreturn apply_lighting(albedo,transformed_normal,lighting_factor);\n#else\nvec3 n=normal;float colorvalue=((albedo.x*0.2126)+(albedo.y*0.7152))+(albedo.z*0.0722);vec3 c=vec3(0.03,0.03,0.03);float directional=clamp(dot(n,vec3(lightDir)),0.0,1.0);directional=mix(1.0-u_lightintensity,max((1.0-colorvalue)+u_lightintensity,1.0),directional);vec3 c3=c+clamp((albedo*directional)*lightColor,mix(vec3(0.0),vec3(0.3),vec3(1.0)-lightColor),vec3(1.0));return c3;\n#endif\n}vec4 getBaseColor() {vec4 albedo=u_baseColorFactor;\n#ifdef HAS_ATTRIBUTE_a_color_3f\nalbedo*=vec4(color_3f,1.0);\n#endif\n#ifdef HAS_ATTRIBUTE_a_pbr\n#else\n#ifdef HAS_ATTRIBUTE_a_color_4f\nalbedo*=color_4f;\n#endif\n#endif\n#if defined (HAS_TEXTURE_u_baseColorTexture) && defined (HAS_ATTRIBUTE_a_uv_2f)\nvec4 texColor=texture(u_baseColorTexture,uv_2f);if(u_alphaMask) {if (texColor.w < u_alphaCutoff) {discard;}}\n#ifdef UNPREMULT_TEXTURE_IN_SHADER\nif(texColor.w > 0.0) {texColor.rgb/=texColor.w;}texColor.w=1.0;\n#endif\ntexColor.rgb=sRGBToLinear(texColor.rgb);if(u_baseTextureIsAlpha) {if (texColor.w < 0.5) {discard;}albedo*=mix(vec4(texColor.rgb,texColor.a),vec4(texColor.a),float(u_baseTextureIsAlpha));} else {albedo*=texColor;}\n#endif\nreturn vec4(mix(albedo.rgb,v_color_mix.rgb,v_color_mix.a),albedo.a);}highp mat3 cotangentFrame(highp vec3 N,highp vec3 p,highp vec2 uv ) {\n#ifdef HAS_TEXTURE_u_normalTexture\nhighp vec3 dp1=vec3(dFdx(p.x),dFdx(p.y),dFdx(p.z));highp vec3 dp2=vec3(dFdy(p.x),dFdy(p.y),dFdy(p.z));highp vec2 duv1=vec2(dFdx(uv.x),dFdx(uv.y));highp vec2 duv2=vec2(dFdy(uv.x),dFdy(uv.y));highp vec3 dp2perp=cross( dp2,N );highp vec3 dp1perp=cross( N,dp1 );highp vec3 T=dp2perp*duv1.x+dp1perp*duv2.x;highp vec3 B=dp2perp*duv1.y+dp1perp*duv2.y;highp float lengthT=dot(T,T);highp float lengthB=dot(B,B);highp float maxLength=max(lengthT,lengthB);highp float invmax=inversesqrt( maxLength );highp mat3 res=mat3( T*invmax,B*invmax,N );return res;\n#else\nreturn mat3(1.0);\n#endif\n}highp vec3 getNormal(){highp vec3 n;\n#ifdef HAS_ATTRIBUTE_a_normal_3f\nn=normalize(normal_3f);\n#else\nhighp vec3 fdx=vec3(dFdx(v_position_height.x),dFdx(v_position_height.y),dFdx(v_position_height.z));highp vec3 fdy=vec3(dFdy(v_position_height.x),dFdy(v_position_height.y),dFdy(v_position_height.z));n=normalize(cross(fdx,fdy))*-1.0;\n#endif\n#if defined(HAS_TEXTURE_u_normalTexture) && defined(HAS_ATTRIBUTE_a_uv_2f)\nvec3 nMap=texture( u_normalTexture,uv_2f).xyz;nMap=normalize(2.0*nMap-vec3(1.0));highp vec3 v=normalize(-v_position_height.xyz);highp mat3 TBN=cotangentFrame(n,v,uv_2f);n=normalize(TBN*nMap);\n#endif\nreturn n;}struct Material {float perceptualRoughness;float alphaRoughness;float metallic;vec3 f90;vec4 baseColor;vec3 diffuseColor;vec3 specularColor;highp vec3 normal;};Material getPBRMaterial() {Material mat;mat.baseColor=getBaseColor();mat.perceptualRoughness=u_roughnessFactor;mat.metallic=u_metallicFactor;\n#ifdef HAS_ATTRIBUTE_a_pbr\nmat.perceptualRoughness=v_roughness_metallic_emissive_alpha.x;mat.metallic=v_roughness_metallic_emissive_alpha.y;mat.baseColor.w*=v_roughness_metallic_emissive_alpha.w;\n#endif\n#if defined(HAS_TEXTURE_u_metallicRoughnessTexture) && defined(HAS_ATTRIBUTE_a_uv_2f) \nvec4 mrSample=texture(u_metallicRoughnessTexture,uv_2f);mat.perceptualRoughness*=mrSample.g;mat.metallic*=mrSample.b;\n#endif\nconst float c_minRoughness=0.04;mat.perceptualRoughness=clamp(mat.perceptualRoughness,c_minRoughness,1.0);mat.metallic=saturate(mat.metallic);mat.alphaRoughness=mat.perceptualRoughness*mat.perceptualRoughness;const vec3 f0=vec3(0.04);mat.diffuseColor=mat.baseColor.rgb*(vec3(1.0)-f0);mat.diffuseColor*=1.0-mat.metallic;mat.specularColor=mix(f0,mat.baseColor.rgb,mat.metallic);highp float reflectance=max(max(mat.specularColor.r,mat.specularColor.g),mat.specularColor.b);highp float reflectance90=saturate(reflectance*25.0);mat.f90=vec3(reflectance90);mat.normal=getNormal();return mat;}float V_GGX(float NdotL,float NdotV,float roughness)\n{float a2=roughness*roughness;float GGXV=NdotL*sqrt(NdotV*NdotV*(1.0-a2)+a2);float GGXL=NdotV*sqrt(NdotL*NdotL*(1.0-a2)+a2);return 0.5/(GGXV+GGXL);}float V_GGXFast(float NdotL,float NdotV,float roughness) {float a=roughness;float GGXV=NdotL*(NdotV*(1.0-a)+a);float GGXL=NdotV*(NdotL*(1.0-a)+a);return 0.5/(GGXV+GGXL);}vec3 F_Schlick(vec3 specularColor,vec3 f90,float VdotH)\n{return specularColor+(f90-specularColor)*pow(clamp(1.0-VdotH,0.0,1.0),5.0);}vec3 F_SchlickFast(vec3 specularColor,float VdotH)\n{float x=1.0-VdotH;float x4=x*x*x*x;return specularColor+(1.0-specularColor)*x4*x;}float D_GGX(highp float NdotH,float alphaRoughness)\n{highp float a4=alphaRoughness*alphaRoughness;highp float f=(NdotH*a4-NdotH)*NdotH+1.0;return a4/(PI*f*f);}vec3 diffuseBurley(Material mat,float LdotH,float NdotL,float NdotV)\n{float f90=2.0*LdotH*LdotH*mat.alphaRoughness-0.5;return (mat.diffuseColor/PI)*(1.0+f90*pow((1.0-NdotL),5.0))*(1.0+f90*pow((1.0-NdotV),5.0));}vec3 diffuseLambertian(Material mat)\n{\n#ifdef LIGHTING_3D_MODE\nreturn mat.diffuseColor;\n#else\nreturn mat.diffuseColor/PI;\n#endif\n}vec3 EnvBRDFApprox(vec3 specularColor,float roughness,highp float NdotV)\n{vec4 c0=vec4(-1,-0.0275,-0.572,0.022);vec4 c1=vec4(1,0.0425,1.04,-0.04);highp vec4 r=roughness*c0+c1;highp float a004=min(r.x*r.x,exp2(-9.28*NdotV))*r.x+r.y;vec2 AB=vec2(-1.04,1.04)*a004+r.zw;return specularColor*AB.x+AB.y;}vec3 computeIndirectLightContribution(Material mat,float NdotV,vec3 normal)\n{vec3 env_light=vec3(0.65,0.65,0.65);\n#ifdef LIGHTING_3D_MODE\nfloat ambient_factor=calculate_ambient_directional_factor(normal);env_light=u_lighting_ambient_color*ambient_factor;\n#endif\nvec3 envBRDF=EnvBRDFApprox(mat.specularColor,mat.perceptualRoughness,NdotV);vec3 indirectSpecular= envBRDF*env_light;vec3 indirectDiffuse=mat.diffuseColor*env_light;return indirectSpecular+indirectDiffuse;}vec3 computeLightContribution(Material mat,vec3 lightPosition,vec3 lightColor)\n{highp vec3 n=mat.normal;highp vec3 v=normalize(-v_position_height.xyz);highp vec3 l=normalize(lightPosition);highp vec3 h=normalize(v+l);float NdotV=clamp(abs(dot(n,v)),0.001,1.0);float NdotL=saturate(dot(n,l));highp float NdotH=saturate(dot(n,h));float VdotH=saturate(dot(v,h));vec3 f=F_SchlickFast(mat.specularColor,VdotH);float g=V_GGXFast(NdotL,NdotV,mat.alphaRoughness);float d=D_GGX(NdotH,mat.alphaRoughness);vec3 diffuseTerm=(1.0-f)*diffuseLambertian(mat);vec3 specularTerm=f*g*d;vec3 transformed_normal=vec3(-n.xy,n.z);float lighting_factor;\n#ifdef RENDER_SHADOWS\nlighting_factor=shadowed_light_factor_normal(transformed_normal,v_pos_light_view_0,v_pos_light_view_1,v_depth_shadows);\n#else\nlighting_factor=NdotL;\n#endif\nvec3 directLightColor=(specularTerm+diffuseTerm)*lighting_factor*lightColor;vec3 indirectLightColor=computeIndirectLightContribution(mat,NdotV,transformed_normal);vec3 color=(saturate(directLightColor)+indirectLightColor);float intensityFactor=1.0;\n#if !defined(LIGHTING_3D_MODE)\nconst vec3 luminosityFactor=vec3(0.2126,0.7152,0.0722);float luminance=dot(diffuseTerm,luminosityFactor);intensityFactor=mix((1.0-u_lightintensity),max((1.0-luminance+u_lightintensity),1.0),NdotL);\n#endif\ncolor*=intensityFactor;return color;}void main() {\n#ifdef TERRAIN_FRAGMENT_OCCLUSION\nif (isOccluded()) {discard;}\n#endif\nvec3 lightDir=u_lightpos;vec3 lightColor=u_lightcolor;\n#ifdef LIGHTING_3D_MODE\nlightDir=u_lighting_directional_dir;lightDir.xy=-lightDir.xy;lightColor=u_lighting_directional_color;\n#endif\nvec4 finalColor;\n#ifdef DIFFUSE_SHADED\nvec3 N=getNormal();vec3 diffuse=getDiffuseShadedColor(getBaseColor().rgb,N,lightDir,lightColor);\n#ifdef HAS_TEXTURE_u_occlusionTexture\nfloat ao=(texture(u_occlusionTexture,uv_2f).r-1.0)*u_aoIntensity+1.0;diffuse*=ao;\n#endif\nfinalColor=vec4(diffuse,1.0)*u_opacity;\n#else\nMaterial mat=getPBRMaterial();vec3 color=computeLightContribution(mat,lightDir,lightColor);float ao=1.0;\n#if defined (HAS_TEXTURE_u_occlusionTexture) && defined(HAS_ATTRIBUTE_a_uv_2f)\nao=(texture(u_occlusionTexture,uv_2f).x-1.0)*u_aoIntensity+1.0;color*=ao;\n#endif\nvec4 emissive=u_emissiveFactor;\n#if defined(HAS_TEXTURE_u_emissionTexture) && defined(HAS_ATTRIBUTE_a_uv_2f)\nemissive.rgb*=sRGBToLinear(texture(u_emissionTexture,uv_2f).rgb);\n#endif\ncolor+=emissive.rgb;float opacity=mat.baseColor.w*u_opacity;\n#ifdef HAS_ATTRIBUTE_a_pbr\nfloat resEmission=v_roughness_metallic_emissive_alpha.z;resEmission*=v_height_based_emission_params.z+v_height_based_emission_params.w*pow(clamp(v_height_based_emission_params.x,0.0,1.0),v_height_based_emission_params.y);color=mix(color,v_color_mix.rgb,min(1.0,resEmission));\n#ifdef HAS_ATTRIBUTE_a_color_4f\nfloat distance=length(vec2(1.3*max(0.0,abs(color_4f.x)-color_4f.z),color_4f.y));distance+= mix(0.5,0.0,clamp(resEmission-1.0,0.0,1.0));opacity*=v_roughness_metallic_emissive_alpha.w*saturate(1.0-distance*distance);\n#endif\n#endif\nvec3 unlitColor=mat.baseColor.rgb*ao+emissive.rgb;color=mix(color,unlitColor,u_emissive_strength);color=linearTosRGB(color);color*=opacity;finalColor=vec4(color,opacity);\n#endif\n#ifdef FOG\nfinalColor=fog_dither(fog_apply_premultiplied(finalColor,v_fog_pos,v_position_height.w));\n#endif\n#ifdef RENDER_CUTOFF\nfinalColor*=v_cutoff_opacity;\n#endif\n#ifdef INDICATOR_CUTOUT\nfinalColor=applyCutout(finalColor);\n#endif\nglFragColor=finalColor;\n#ifdef OVERDRAW_INSPECTOR\nglFragColor=vec4(1.0);\n#endif\nHANDLE_WIREFRAME_DEBUG;}','#include "_prelude_fog.vertex.glsl"\n#include "_prelude_shadow.vertex.glsl"\nin vec3 a_pos_3f;\n#pragma mapbox: define-attribute highp vec3 normal_3f\n#pragma mapbox: define-attribute highp vec2 uv_2f\n#pragma mapbox: define-attribute highp vec3 color_3f\n#pragma mapbox: define-attribute highp vec4 color_4f\n#pragma mapbox: define-attribute-vertex-shader-only highp vec4 pbr\n#pragma mapbox: define-attribute-vertex-shader-only highp vec3 heightBasedEmissiveStrength\nuniform mat4 u_matrix;uniform mat4 u_lighting_matrix;uniform vec3 u_camera_pos;uniform vec4 u_color_mix;\n#ifdef INSTANCED_ARRAYS\nin vec4 a_normal_matrix0;in vec4 a_normal_matrix1;in vec4 a_normal_matrix2;in vec4 a_normal_matrix3;\n#else\nuniform highp mat4 u_normal_matrix;\n#endif\n#ifdef RENDER_SHADOWS\nuniform mat4 u_light_matrix_0;uniform mat4 u_light_matrix_1;out vec4 v_pos_light_view_0;out vec4 v_pos_light_view_1;out float v_depth_shadows;\n#endif\nout vec4 v_position_height;out lowp vec4 v_color_mix;\n#ifdef TERRAIN_FRAGMENT_OCCLUSION\nout highp float v_depth;\n#endif\n#ifdef HAS_ATTRIBUTE_a_pbr\nout lowp vec4 v_roughness_metallic_emissive_alpha;out mediump vec4 v_height_based_emission_params;\n#endif\nvec3 sRGBToLinear(vec3 srgbIn) {return pow(srgbIn,vec3(2.2));}void main() {\n#pragma mapbox: initialize-attribute highp vec3 normal_3f\n#pragma mapbox: initialize-attribute highp vec2 uv_2f\n#pragma mapbox: initialize-attribute highp vec3 color_3f\n#pragma mapbox: initialize-attribute highp vec4 color_4f\n#pragma mapbox: initialize-attribute-custom highp vec4 pbr\n#pragma mapbox: initialize-attribute-custom highp vec3 heightBasedEmissiveStrength\nhighp mat4 normal_matrix;\n#ifdef INSTANCED_ARRAYS\nnormal_matrix=mat4(a_normal_matrix0,a_normal_matrix1,a_normal_matrix2,a_normal_matrix3);\n#else\nnormal_matrix=u_normal_matrix;\n#endif\nvec3 local_pos;mat3 rs;\n#ifdef MODEL_POSITION_ON_GPU\nvec3 pos_color=normal_matrix[0].xyz;vec4 translate=normal_matrix[1];vec3 pos_a=floor(pos_color);vec3 rgb=1.05*(pos_color-pos_a);float color_mix=pos_a.z/100.0;v_color_mix=vec4(sRGBToLinear(rgb),color_mix);float meter_to_tile=normal_matrix[0].w;vec4 pos=vec4(pos_a.xy,translate.z,1.0);rs[0].x=normal_matrix[1].w;rs[0].yz=normal_matrix[2].xy;rs[1].xy=normal_matrix[2].zw;rs[1].z=normal_matrix[3].x;rs[2].xyz=normal_matrix[3].yzw;vec4 pos_node=u_lighting_matrix*vec4(a_pos_3f,1.0);vec3 rotated_pos_node=rs*pos_node.xyz;vec3 pos_model_tile=(rotated_pos_node+vec3(translate.xy,0.0))*vec3(meter_to_tile,meter_to_tile,1.0);pos.xyz+=pos_model_tile;local_pos=pos.xyz;gl_Position=u_matrix*pos;pos.z*=meter_to_tile;v_position_height.xyz=pos.xyz-u_camera_pos;\n#else\nlocal_pos=a_pos_3f;gl_Position=u_matrix*vec4(a_pos_3f,1);v_position_height.xyz=vec3(u_lighting_matrix*vec4(a_pos_3f,1));v_color_mix=vec4(sRGBToLinear(u_color_mix.rgb),u_color_mix.a);\n#endif\nv_position_height.w=a_pos_3f.z;\n#ifdef HAS_ATTRIBUTE_a_pbr\nvec4 albedo_c=decode_color(pbr.xy);vec2 e_r_m=unpack_float(pbr.z);vec2 r_m= unpack_float(e_r_m.y*16.0);r_m.r=r_m.r*16.0;v_color_mix=vec4(albedo_c.rgb,1.0);v_roughness_metallic_emissive_alpha=vec4(vec3(r_m,e_r_m.x)/255.0,albedo_c.a);v_roughness_metallic_emissive_alpha.z*=2.0;float heightBasedRelativeIntepolation=a_pos_3f.z*heightBasedEmissiveStrength.x+heightBasedEmissiveStrength.y;v_height_based_emission_params.x=heightBasedRelativeIntepolation;v_height_based_emission_params.y=heightBasedEmissiveStrength.z;vec2 emissionMultiplierValues=unpack_float(pbr.w)/256.0;v_height_based_emission_params.z=emissionMultiplierValues.x;v_height_based_emission_params.w=emissionMultiplierValues.y-emissionMultiplierValues.x;\n#endif\n#ifdef FOG\nv_fog_pos=fog_position(local_pos);\n#endif\n#ifdef RENDER_CUTOFF\nv_cutoff_opacity=cutoff_opacity(u_cutoff_params,gl_Position.z);\n#endif\n#ifdef TERRAIN_FRAGMENT_OCCLUSION\nv_depth=gl_Position.z/gl_Position.w;\n#endif\n#ifdef HAS_ATTRIBUTE_a_normal_3f\n#ifdef MODEL_POSITION_ON_GPU\nfloat x_squared_scale=dot(rs[0],rs[0]);float y_squared_scale=dot(rs[1],rs[1]);float z_squared_scale=dot(rs[2],rs[2]);vec3 squared_scale=vec3(x_squared_scale,y_squared_scale,z_squared_scale);normal_3f=rs*((u_lighting_matrix*vec4(normal_3f,0.0)).xyz/squared_scale);normal_3f=normalize(normal_3f);\n#else\nnormal_3f=vec3(normal_matrix*vec4(normal_3f,0));\n#endif\n#endif\n#ifdef HAS_ATTRIBUTE_a_pbr\n#ifdef HAS_ATTRIBUTE_a_color_4f\nv_roughness_metallic_emissive_alpha.w=clamp(color_4f.a*v_roughness_metallic_emissive_alpha.w*(v_roughness_metallic_emissive_alpha.z-1.0),0.0,1.0);\n#endif\n#endif\n#ifdef RENDER_SHADOWS\nvec3 shadow_pos=local_pos;\n#ifdef NORMAL_OFFSET\n#ifdef HAS_ATTRIBUTE_a_normal_3f\n#ifdef MODEL_POSITION_ON_GPU\nvec3 offset=shadow_normal_offset(vec3(-normal_3f.xy,normal_3f.z));shadow_pos+=offset*shadow_normal_offset_multiplier0();\n#else\nvec3 offset=shadow_normal_offset_model(normalize(normal_3f));shadow_pos+=offset*shadow_normal_offset_multiplier0();\n#endif\n#endif\n#endif\nv_pos_light_view_0=u_light_matrix_0*vec4(shadow_pos,1);v_pos_light_view_1=u_light_matrix_1*vec4(shadow_pos,1);v_depth_shadows=gl_Position.w;\n#endif\n}'),modelDepth:WS("in highp float v_depth;void main() {\n#ifndef DEPTH_TEXTURE\nglFragColor=pack_depth(v_depth);\n#endif\n}","in vec3 a_pos_3f;uniform mat4 u_matrix;out highp float v_depth;\n#ifdef MODEL_POSITION_ON_GPU\n#ifdef INSTANCED_ARRAYS\nin vec4 a_normal_matrix0;in vec4 a_normal_matrix1;in vec4 a_normal_matrix2;in vec4 a_normal_matrix3;\n#else\nuniform highp mat4 u_instance;\n#endif\nuniform highp mat4 u_node_matrix;\n#endif\nvoid main() {\n#ifdef MODEL_POSITION_ON_GPU\nhighp mat4 instance;\n#ifdef INSTANCED_ARRAYS\ninstance=mat4(a_normal_matrix0,a_normal_matrix1,a_normal_matrix2,a_normal_matrix3);\n#else\ninstance=u_instance;\n#endif\nvec3 pos_color=instance[0].xyz;vec4 translate=instance[1];vec3 pos_a=floor(pos_color);float meter_to_tile=instance[0].w;vec4 pos=vec4(pos_a.xy,translate.z,1.0);mat3 rs;rs[0].x=instance[1].w;rs[0].yz=instance[2].xy;rs[1].xy=instance[2].zw;rs[1].z=instance[3].x;rs[2].xyz=instance[3].yzw;vec4 pos_node=u_node_matrix*vec4(a_pos_3f,1.0);vec3 rotated_pos_node=rs*pos_node.xyz;vec3 pos_model_tile=(rotated_pos_node+vec3(translate.xy,0.0))*vec3(meter_to_tile,meter_to_tile,1.0);pos.xyz+=pos_model_tile;gl_Position=u_matrix*pos;\n#else\ngl_Position=u_matrix*vec4(a_pos_3f,1);\n#endif\nv_depth=gl_Position.z/gl_Position.w;}"),stars:WS("in highp vec2 v_uv;in mediump float v_intensity;float shapeCircle(in vec2 uv)\n{float beginFade=0.6;float lengthFromCenter=length(v_uv);return 1.0-clamp((lengthFromCenter-beginFade)/(1.0-beginFade),0.0,1.0);}void main() {float alpha=shapeCircle(v_uv);vec3 color=vec3(1.0,1.0,1.0);alpha*=v_intensity;glFragColor=vec4(color*alpha,alpha);HANDLE_WIREFRAME_DEBUG;}","\nin vec3 a_pos_3f;in vec2 a_uv;in float a_size_scale;in float a_fade_opacity;uniform mat4 u_matrix;uniform vec3 u_up;uniform vec3 u_right;uniform float u_intensity_multiplier;out highp vec2 v_uv;out mediump float v_intensity;void main() {v_uv=a_uv;v_intensity=a_fade_opacity*u_intensity_multiplier;vec3 pos=a_pos_3f;pos+=a_uv.x*u_right*a_size_scale;pos+=a_uv.y*u_up*a_size_scale;gl_Position=u_matrix*vec4(pos,1.0);}")};function qS(t,e){const i=t.replace(/\s*\/\/[^\n]*\n/g,"\n").split("\n");for(let t of i)if(t=t.trim(),"#"===t[0]&&t.includes("if")&&!t.includes("endif")){t=t.replace("#","").replace(/ifdef|ifndef|elif|if/g,"").replace(/!|defined|\(|\)|\|\||&&/g,"").replace(/\s+/g," ").trim();const i=t.split(" ");for(const t of i)e.includes(t)||e.push(t)}}function WS(t,e){const i=/#include\s+"([^"]+)"/g,n=/#pragma mapbox: ([\w\-]+) ([\w]+) ([\w]+) ([\w]+)/g;let r=e.match(/(attribute(\S*)|(^\s*|;)in) (highp |mediump |lowp )?([\w]+) ([\w]+)/gm);r&&(r=r.map((t=>{const e=t.split(" ");return e[e.length-1]})),r=[...new Set(r)]);const s={},o=[],a=[];t=t.replace(i,((t,e)=>(a.push(e),""))),e=e.replace(i,((t,e)=>(o.push(e),"")));let l=[...NS];qS(t,l),qS(e,l);for(const t of[...o,...a])jS[t]||console.error(`Undefined include: ${t}`),VS[t]||(VS[t]=[],qS(jS[t],VS[t])),l=[...l,...VS[t]];return{fragmentSource:t=t.replace(n,((t,e,i,n,r)=>(s[r]=!0,"define"===e?`\n#ifndef HAS_UNIFORM_u_${r}\nin ${i} ${n} ${r};\n#else\nuniform ${i} ${n} u_${r};\n#endif\n`:"initialize"===e?`\n#ifdef HAS_UNIFORM_u_${r}\n    ${i} ${n} ${r} = u_${r};\n#endif\n`:"define-attribute"===e?`\n#ifdef HAS_ATTRIBUTE_a_${r}\n    in ${i} ${n} ${r};\n#endif\n`:"initialize-attribute"===e?"":void 0))),vertexSource:e=e.replace(n,((t,e,i,n,r)=>{const o="float"===n?"vec2":n,a=r.match(/color/)?"color":o;return"define-attribute-vertex-shader-only"===e?`\n#ifdef HAS_ATTRIBUTE_a_${r}\nin ${i} ${n} a_${r};\n#endif\n`:s[r]?"define"===e?`\n#ifndef HAS_UNIFORM_u_${r}\nuniform lowp float u_${r}_t;\nin ${i} ${o} a_${r};\nout ${i} ${n} ${r};\n#else\nuniform ${i} ${n} u_${r};\n#endif\n`:"initialize"===e?"vec4"===a?`\n#ifndef HAS_UNIFORM_u_${r}\n    ${r} = a_${r};\n#else\n    ${i} ${n} ${r} = u_${r};\n#endif\n`:`\n#ifndef HAS_UNIFORM_u_${r}\n    ${r} = unpack_mix_${a}(a_${r}, u_${r}_t);\n#else\n    ${i} ${n} ${r} = u_${r};\n#endif\n`:"define-attribute"===e?`\n#ifdef HAS_ATTRIBUTE_a_${r}\n    in ${i} ${n} a_${r};\n    out ${i} ${n} ${r};\n#endif\n`:"initialize-attribute"===e?`\n#ifdef HAS_ATTRIBUTE_a_${r}\n    ${r} = a_${r};\n#endif\n`:void 0:"define"===e?`\n#ifndef HAS_UNIFORM_u_${r}\nuniform lowp float u_${r}_t;\nin ${i} ${o} a_${r};\n#else\nuniform ${i} ${n} u_${r};\n#endif\n`:"define-instanced"===e?"mat4"===a?`\n#ifdef INSTANCED_ARRAYS\nin vec4 a_${r}0;\nin vec4 a_${r}1;\nin vec4 a_${r}2;\nin vec4 a_${r}3;\n#else\nuniform ${i} ${n} u_${r};\n#endif\n`:`\n#ifdef INSTANCED_ARRAYS\nin ${i} ${o} a_${r};\n#else\nuniform ${i} ${n} u_${r};\n#endif\n`:"initialize-attribute-custom"===e?`\n#ifdef HAS_ATTRIBUTE_a_${r}\n    ${i} ${n} ${r} = a_${r};\n#endif\n`:"vec4"===a?`\n#ifndef HAS_UNIFORM_u_${r}\n    ${i} ${n} ${r} = a_${r};\n#else\n    ${i} ${n} ${r} = u_${r};\n#endif\n`:`\n#ifndef HAS_UNIFORM_u_${r}\n    ${i} ${n} ${r} = unpack_mix_${a}(a_${r}, u_${r}_t);\n#else\n    ${i} ${n} ${r} = u_${r};\n#endif\n`})),staticAttributes:r,usedDefines:l,vertexIncludes:o,fragmentIncludes:a}}class GS{constructor(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffers=[],this.vao=null}bind(t,e,i,n,r,s,o,a){this.context=t;let l=this.boundPaintVertexBuffers.length!==n.length;for(let t=0;!l&&t<n.length;t++)this.boundPaintVertexBuffers[t]!==n[t]&&(l=!0);let c=this.boundDynamicVertexBuffers.length!==o.length;for(let t=0;!c&&t<o.length;t++)this.boundDynamicVertexBuffers[t]!==o[t]&&(c=!0);if(!this.vao||this.boundProgram!==e||this.boundLayoutVertexBuffer!==i||l||c||this.boundIndexBuffer!==r||this.boundVertexOffset!==s)this.freshBind(e,i,n,r,s,o,a);else{t.bindVertexArrayOES.set(this.vao);for(const i of o)i&&(i.bind(),a&&i.instanceCount&&i.setVertexAttribDivisor(t.gl,e,a));r&&r.dynamicDraw&&r.bind()}}freshBind(t,e,i,n,r,s,o){const a=t.numAttributes,l=this.context,c=l.gl;this.vao&&this.destroy(),this.vao=l.gl.createVertexArray(),l.bindVertexArrayOES.set(this.vao),this.boundProgram=t,this.boundLayoutVertexBuffer=e,this.boundPaintVertexBuffers=i,this.boundIndexBuffer=n,this.boundVertexOffset=r,this.boundDynamicVertexBuffers=s,e.enableAttributes(c,t),e.bind(),e.setVertexAttribPointers(c,t,r);for(const e of i)e.enableAttributes(c,t),e.bind(),e.setVertexAttribPointers(c,t,r);for(const e of s)e&&(e.enableAttributes(c,t),e.bind(),e.setVertexAttribPointers(c,t,r),o&&e.instanceCount&&e.setVertexAttribDivisor(c,t,o));n&&n.bind(),l.currentNumAttributes=a}destroy(){this.vao&&(this.context.gl.deleteVertexArray(this.vao),this.vao=null)}}function ZS(t,e){const i=Math.pow(2,e.canonical.z),n=e.canonical.y;return[new cp(0,n/i).toLngLat().lat,new cp(0,(n+1)/i).toLngLat().lat]}function YS(t,e,i,n,r,s,o){const a=t.context,l=a.gl,c=i.hillshadeFBO;if(!c)return;t.prepareDrawTile();const h=t.isTileAffectedByFog(e),u=t.getOrCreateProgram("hillshade",{overrideFog:h});a.activeTexture.set(l.TEXTURE0),l.bindTexture(l.TEXTURE_2D,c.colorAttachment.get());const d=((t,e,i,n)=>{const r=i.paint.get("hillshade-shadow-color"),s=i.paint.get("hillshade-highlight-color"),o=i.paint.get("hillshade-accent-color"),a=i.paint.get("hillshade-emissive-strength");let l=E(i.paint.get("hillshade-illumination-direction"));if("viewport"===i.paint.get("hillshade-illumination-anchor"))l-=t.transform.angle;else if(t.style&&t.style.enable3dLights()&&t.style.directionalLight){const e=t.style.directionalLight.properties.get("direction");l=E(J(e.x,e.y,e.z)[1])}const c=!t.options.moving;return{u_matrix:n||t.transform.calculateProjMatrix(e.tileID.toUnwrapped(),c),u_image:0,u_latrange:ZS(0,e.tileID),u_light:[i.paint.get("hillshade-exaggeration"),l],u_shadow:r,u_highlight:s,u_emissive_strength:a,u_accent:o}})(t,i,n,t.terrain?e.projMatrix:null);t.uploadCommonUniforms(a,u,e.toUnwrapped());const{tileBoundsBuffer:p,tileBoundsIndexBuffer:f,tileBoundsSegments:m}=t.getTileBoundsBuffers(i);u.draw(t,l.TRIANGLES,r,s,o,Ov.disabled,d,n.id,p,f,m)}function XS(t,e,i){if(!e.needsDEMTextureUpload)return;const n=t.context,r=n.gl;n.pixelStoreUnpackPremultiplyAlpha.set(!1),e.demTexture=e.demTexture||t.getTileTexture(i.stride);const s=i.getPixels();e.demTexture?e.demTexture.update(s,{premultiply:!1}):e.demTexture=new My(n,s,r.R32F,{premultiply:!1}),e.needsDEMTextureUpload=!1}function KS(t,e,i){const n=t.context,r=n.gl;if(!e.dem)return;const s=e.dem;if(n.activeTexture.set(r.TEXTURE1),XS(t,e,s),!e.demTexture)return;e.demTexture.bind(r.NEAREST,r.CLAMP_TO_EDGE);const o=s.dim;n.activeTexture.set(r.TEXTURE0);let a=e.hillshadeFBO;if(!a){const t=new My(n,{width:o,height:o,data:null},r.RGBA);t.bind(r.LINEAR,r.CLAMP_TO_EDGE),a=e.hillshadeFBO=n.createFramebuffer(o,o,!0,"renderbuffer"),a.colorAttachment.set(t.texture)}n.bindFramebuffer.set(a.framebuffer),n.viewport.set([0,0,o,o]);const{tileBoundsBuffer:l,tileBoundsIndexBuffer:c,tileBoundsSegments:h}=t.getMercatorTileBoundsBuffers(),u=[];t.linearFloatFilteringSupported()&&u.push("TERRAIN_DEM_FLOAT_FORMAT"),t.getOrCreateProgram("hillshadePrepare",{defines:u}).draw(t,r.TRIANGLES,Mv.disabled,Cv.disabled,Pv.unblended,Ov.disabled,((t,e)=>{const i=e.stride,n=Au.create();return Au.ortho(n,0,un,-un,0,0,1),Au.translate(n,n,[0,-un,0]),{u_matrix:n,u_image:1,u_dimension:[i,i],u_zoom:t.overscaledZ}})(e.tileID,s),i.id,l,c,h),e.needsHillshadePrepare=!1}const QS=t=>({u_matrix:new $l(t),u_image0:new Rl(t),u_skirt_height:new Fl(t),u_ground_shadow_factor:new Nl(t)}),JS=(t,e,i)=>({u_matrix:t,u_image0:0,u_skirt_height:e,u_ground_shadow_factor:i}),tT=(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f)=>({u_proj_matrix:Float32Array.from(t),u_globe_matrix:e,u_normalize_matrix:Float32Array.from(n),u_merc_matrix:i,u_zoom_transition:r,u_merc_center:s,u_image0:0,u_frustum_tl:o,u_frustum_tr:a,u_frustum_br:l,u_frustum_bl:c,u_globe_pos:h,u_globe_radius:u,u_viewport:d,u_grid_matrix:f?Float32Array.from(f):new Float32Array(9),u_skirt_height:p}),eT=(t,e)=>{if(e>0&&t.terrain&&Y("Cutoff is currently disabled on terrain"),e<=0||t.terrain)return{shouldRenderCutoff:!1,uniformValues:{u_cutoff_params:[0,0,0,0]}};const i=t.transform,n=Math.max(Math.abs(i._zoom-(t.minCutoffZoom-1)),1),r=i.isLODDisabled(!1)?D(60,45,i.pitch):D(30,15,i.pitch),s=i._farZ-i._nearZ,o=e*i.height,a=((1-(l=r))*(.75*i.cameraToCenterDistance)+l*(i._farZ+o))*n;var l;return{shouldRenderCutoff:r<1,uniformValues:{u_cutoff_params:[i._nearZ,i._farZ,(a-i._nearZ)/s,(a-o-i._nearZ)/s]}}};function iT(t,e){return null!=t&&null!=e&&!(!t.hasData()||!e.hasData())&&null!=t.demTexture&&null!=e.demTexture&&t.tileID.key!==e.tileID.key}const nT=new class{constructor(){this.operations={}}newMorphing(t,e,i,n,r){if(t in this.operations){const e=this.operations[t];e.to.tileID.key!==i.tileID.key&&(e.queued=i)}else this.operations[t]={startTime:n,phase:0,duration:r,from:e,to:i,queued:null}}getMorphValuesForProxy(t){if(!(t in this.operations))return null;const e=this.operations[t];return{from:e.from,to:e.to,phase:e.phase}}update(t){for(const e in this.operations){const i=this.operations[e];for(i.phase=(t-i.startTime)/i.duration;i.phase>=1||!this._validOp(i);)if(!this._nextOp(i,t)){delete this.operations[e];break}}}_nextOp(t,e){return!!t.queued&&(t.from=t.to,t.to=t.queued,t.queued=null,t.phase=0,t.startTime=e,!0)}_validOp(t){return t.from.hasData()&&t.to.hasData()}},rT={0:null,1:"TERRAIN_VERTEX_MORPHING"};function sT(t,e,i){if(0===e)return 0;const n=e<1&&514===i?.25/e:1;return 6*Math.pow(1.5,22-t)*Math.max(e,1)*n}function oT(t,e){const i=1<<t.z;return!e&&(0===t.x||t.x===i-1)||0===t.y||t.y===i-1}const aT=t=>({u_matrix:t});function lT(t,e,i,n,r){if(r>0){const s=pe.now(),o=(s-t.timeAdded)/r,a=e?(s-e.timeAdded)/r:-1,l=i.getSource(),c=n.coveringZoomLevel({tileSize:l.tileSize,roundZoom:l.roundZoom}),h=!e||Math.abs(e.tileID.overscaledZ-c)>Math.abs(t.tileID.overscaledZ-c),u=h&&t.refreshedUponExpiration?1:I(h?o:1-a,0,1);return t.refreshedUponExpiration&&o>=1&&(t.refreshedUponExpiration=!1),e?{opacity:1,mix:1-u}:{opacity:u,mix:0}}return{opacity:1,mix:0}}class cT extends zv{constructor(t){const e={type:"raster-dem",maxzoom:t.transform.maxZoom},i=new Tw(Zw(),null),n=CE("mock-dem",e,i,t.style);super("mock-dem",n,!1),n.setEventedParent(this),this._sourceLoaded=!0}_loadTile(t,e){t.state="loaded",e(null)}}class hT extends zv{constructor(t){const e=CE("proxy",{type:"geojson",maxzoom:t.transform.maxZoom},new Tw(Zw(),null),t.style);super("proxy",e,!1),e.setEventedParent(this),this.map=this.getSource().map=t,this.used=this._sourceLoaded=!0,this.renderCache=[],this.renderCachePool=[],this.proxyCachedFBO={}}update(t,e,i){if(t.freezeTileCoverage)return;this.transform=t;const n=t.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}).reduce(((e,i)=>{if(e[i.key]="",!this._tiles[i.key]){const e=new Fy(i,this._source.tileSize*i.overscaleFactor(),t.tileZoom);e.state="loaded",this._tiles[i.key]=e}return e}),{});for(const t in this._tiles)t in n||(this.freeFBO(t),this._tiles[t].unloadVectorData(),delete this._tiles[t])}freeFBO(t){const e=this.proxyCachedFBO[t];if(void 0!==e){const i=Object.values(e);this.renderCachePool.push(...i),delete this.proxyCachedFBO[t]}}deallocRenderCache(){this.renderCache.forEach((t=>t.fb.destroy())),this.renderCache=[],this.renderCachePool=[],this.proxyCachedFBO={}}}class uT extends qu{constructor(t,e,i){super(t.overscaledZ,t.wrap,t.canonical.z,t.canonical.x,t.canonical.y),this.proxyTileKey=e,this.projMatrix=i}}class dT extends Qm{constructor(t,e){super(),this.painter=t,this.terrainTileForTile={},this.prevTerrainTileForTile={};const[i,n,r]=function(t){const e=new Ia,i=new Za,n=131;e.reserve(17161),i.reserve(33800);const r=un/128,s=un+r/2,o=s+r;for(let t=-r;t<o;t+=r)for(let i=-r;i<o;i+=r){const n=i<0||i>s||t<0||t>s?24575:0,r=I(Math.round(i),0,un),o=I(Math.round(t),0,un);e.emplaceBack(r+n,o)}const a=(t,e)=>{const r=e*n+t;i.emplaceBack(r+1,r,r+n),i.emplaceBack(r+n,r+n+1,r+1)};for(let t=1;t<129;t++)for(let e=1;e<129;e++)a(e,t);return[0,129].forEach((t=>{for(let e=0;e<130;e++)a(e,t),a(t,e)})),[e,i,32768]}(),s=t.context;this.gridBuffer=s.createVertexBuffer(i,ju.members),this.gridIndexBuffer=s.createIndexBuffer(n),this.gridSegments=bl.simpleSegment(0,0,i.length,n.length),this.gridNoSkirtSegments=bl.simpleSegment(0,0,i.length,r),this.proxyCoords=[],this.proxiedCoords={},this._visibleDemTiles=[],this._drapedRenderBatches=[],this._sourceTilesOverlap={},this.proxySourceCache=new hT(e.map),this.orthoMatrix=Au.create(),Au.ortho(this.orthoMatrix,"globe"===this.painter.transform.projection.name?.015:0,un,0,un,0,1);const o=s.gl;this._overlapStencilMode=new Cv({func:o.GEQUAL,mask:255},0,255,o.KEEP,o.KEEP,o.REPLACE),this._previousZoom=t.transform.zoom,this.pool=[],this._findCoveringTileCache={},this._tilesDirty={},this.style=e,this._useVertexMorphing=!0,this._exaggeration=1,this._mockSourceCache=new cT(e.map),this._pendingGroundEffectLayers=[]}set style(t){t.on("data",this._onStyleDataEvent.bind(this)),this._style=t,this._style.map.on("moveend",(()=>{this._clearLineLayersFromRenderCache()}))}update(t,e,i){if(t&&t.terrain){this._style!==t&&(this.style=t,this._evaluationZoom=void 0);const n=t.terrain.properties,r=0===t.terrain.drapeRenderMode,s=t.terrain.isZoomDependent();this._previousUpdateTimestamp=this.enabled?this._updateTimestamp:void 0,this._updateTimestamp=pe.now();const o=t.terrain&&t.terrain.scope,a=n.get("source"),l=r?this._mockSourceCache:t.getSourceCache(a,o);if(!l)return void Y(`Couldn't find terrain source "${a}".`);if(this.sourceCache=l,this._exaggeration=s?this.calculateExaggeration(e):n.get("exaggeration"),!e.projection.requiresDraping&&s&&0===this._exaggeration)return void this._disable();this.enabled=!0;const c=()=>{this.sourceCache.used&&Y(`Raster DEM source '${this.sourceCache.id}' is used both for terrain and as layer source.\nThis leads to lower resolution of hillshade. For full hillshade resolution but higher memory consumption, define another raster DEM source.`);const t=this.getScaledDemTileSize();this.sourceCache.update(e,t,!0),this.resetTileLookupCache(this.sourceCache.id)};this.sourceCache.usedForTerrain||(this.resetTileLookupCache(this.sourceCache.id),this.sourceCache.usedForTerrain=!0,c(),this._initializing=!0),c(),e.updateElevation(!0,i),this.resetTileLookupCache(this.proxySourceCache.id),this.proxySourceCache.update(e),this._emptyDEMTextureDirty=!0,this._previousZoom=e.zoom}else this._disable()}calculateExaggeration(t){const e=this._previousCameraAltitude,i=t.getFreeCameraOptions().position.z/t.pixelsPerMeter*t.worldSize;this._previousCameraAltitude=i;const n=null!=e?i-e:Number.MAX_VALUE;if(Math.abs(n)<2)return this._exaggeration;const r=t.zoom,s=this._style.terrain;if(!this._previousUpdateTimestamp)return s.getExaggeration(r);let o=r-this._previousZoom;const a=this._previousUpdateTimestamp;let l=r;null!=this._evaluationZoom&&(l=this._evaluationZoom,Math.abs(r-l)>.5&&(o=.5*(r-l+o)),o*n<0&&(l+=o)),this._evaluationZoom=l;const c=s.getExaggeration(l),h=c===s.getExaggeration(Math.max(0,l-.1));if(h&&Math.abs(c-this._exaggeration)<.01)return c;let u=Math.min(.1,.00375*(this._updateTimestamp-a));return(h||c<.1||Math.abs(o)<1e-4)&&(u=Math.min(.2,4*u)),Jn(this._exaggeration,c,u)}resetTileLookupCache(t){this._findCoveringTileCache[t]={}}getScaledDemTileSize(){return this.sourceCache.getSource().tileSize/128*this.proxySourceCache.getSource().tileSize}_onStyleDataEvent(t){t.coord&&"source"===t.dataType?this._clearRenderCacheForTile(t.sourceCacheId,t.coord):"style"===t.dataType&&(this.invalidateRenderCache=!0,this._evaluationZoom=void 0,this._previousUpdateTimestamp=void 0,this._previousCameraAltitude=void 0)}_disable(){if(this.enabled&&(this.enabled=!1,this._sharedDepthStencil=void 0,this._evaluationZoom=void 0,this._previousUpdateTimestamp=void 0,this.proxySourceCache.deallocRenderCache(),this._style))for(const t in this._style._mergedSourceCaches)this._style._mergedSourceCaches[t].usedForTerrain=!1}destroy(){this._disable(),this._emptyDEMTexture&&this._emptyDEMTexture.destroy(),this._emptyDepthBufferTexture&&this._emptyDepthBufferTexture.destroy(),this.pool.forEach((t=>t.fb.destroy())),this.pool=[],this._depthFBO&&(this._depthFBO.destroy(),this._depthFBO=void 0,this._depthTexture=void 0),this.framebufferCopyTexture&&this.framebufferCopyTexture.destroy()}_source(){return this.enabled?this.sourceCache:null}isUsingMockSource(){return this.sourceCache===this._mockSourceCache}exaggeration(){return this._exaggeration}get visibleDemTiles(){return this._visibleDemTiles}get drapeBufferSize(){const t=2*this.proxySourceCache.getSource().tileSize;return[t,t]}set useVertexMorphing(t){this._useVertexMorphing=t}updateTileBinding(t){if(!this.enabled)return;this.prevTerrainTileForTile=this.terrainTileForTile;const e=this.proxySourceCache,i=this.painter.transform;this._initializing&&(this._initializing=0===i._centerAltitude&&-1===this.getAtPointOrZero(cp.fromLngLat(i.center),-1),this._emptyDEMTextureDirty=!this._initializing);const n=this.proxyCoords=e.getIds().map((t=>{const n=e.getTileByID(t).tileID;return n.projMatrix=i.calculateProjMatrix(n.toUnwrapped()),n}));!function(t,e){const i=e.transform.pointCoordinate(e.transform.getCameraPoint()),n=new v(i.x,i.y);t.sort(((t,e)=>{if(e.overscaledZ-t.overscaledZ)return e.overscaledZ-t.overscaledZ;const i=new v(t.canonical.x+(1<<t.canonical.z)*t.wrap,t.canonical.y),r=new v(e.canonical.x+(1<<e.canonical.z)*e.wrap,e.canonical.y),s=n.mult(1<<t.canonical.z);return s.x-=.5,s.y-=.5,s.distSqr(i)-s.distSqr(r)}))}(n,this.painter);const r=this.proxyToSource||{};this.proxyToSource={},n.forEach((t=>{this.proxyToSource[t.key]={}})),this.terrainTileForTile={};const s=this._style._mergedSourceCaches;for(const e in s){const i=s[e];if(!i.used)continue;if(i!==this.sourceCache&&this.resetTileLookupCache(i.id),this._setupProxiedCoordsForOrtho(i,t[e],r),i.usedForTerrain)continue;const n=t[e];i.getSource().reparseOverscaled&&this._assignTerrainTiles(n)}this.proxiedCoords[e.id]=n.map((t=>new uT(t,t.key,this.orthoMatrix))),this._assignTerrainTiles(n),this._prepareDEMTextures(),this._setupDrapedRenderBatches(),this._initFBOPool(),this._setupRenderCache(r),this.renderingToTexture=!1;const o={};this._visibleDemTiles=[];for(const t of this.proxyCoords){const e=this.terrainTileForTile[t.key];if(!e)continue;const i=e.tileID.key;i in o||(this._visibleDemTiles.push(e),o[i]=i)}}_assignTerrainTiles(t){this._initializing||t.forEach((t=>{if(this.terrainTileForTile[t.key])return;const e=this._findTileCoveringTileID(t,this.sourceCache);e&&(this.terrainTileForTile[t.key]=e)}))}_prepareDEMTextures(){const t=this.painter.context,e=t.gl;for(const i in this.terrainTileForTile){const n=this.terrainTileForTile[i],r=n.dem;!r||n.demTexture&&!n.needsDEMTextureUpload||(t.activeTexture.set(e.TEXTURE1),XS(this.painter,n,r))}}_prepareDemTileUniforms(t,e,i,n){if(!e||null==e.demTexture)return!1;const r=t.tileID.canonical,s=Math.pow(2,e.tileID.canonical.z-r.z),o=n||"";return i[`u_dem_tl${o}`]=[r.x*s%1,r.y*s%1],i[`u_dem_scale${o}`]=s,!0}get emptyDEMTexture(){return!this._emptyDEMTextureDirty&&this._emptyDEMTexture?this._emptyDEMTexture:this._updateEmptyDEMTexture()}get emptyDepthBufferTexture(){const t=this.painter.context,e=t.gl;if(!this._emptyDepthBufferTexture){const i=new ef({width:1,height:1},Uint8Array.of(255,255,255,255));this._emptyDepthBufferTexture=new My(t,i,e.RGBA,{premultiply:!1})}return this._emptyDepthBufferTexture}_getLoadedAreaMinimum(){let t=0;const e=this._visibleDemTiles.reduce(((e,i)=>{if(!i.dem)return e;const n=i.dem.tree.minimums[0];return n>0&&t++,e+n}),0);return t?e/t:0}_updateEmptyDEMTexture(){const t=this.painter.context,e=t.gl;t.activeTexture.set(e.TEXTURE2);const i=this._getLoadedAreaMinimum(),[n,r]=(()=>{const t=new nf({width:1,height:1},new Float32Array([i]));return[e.R32F,t]})();this._emptyDEMTextureDirty=!1;let s=this._emptyDEMTexture;return s?s.update(r,{premultiply:!1}):s=this._emptyDEMTexture=new My(t,r,n,{premultiply:!1}),s}setupElevationDraw(t,e,i){const n=this.painter.context,r=n.gl,s={u_dem:2,u_dem_prev:4,u_dem_tl:[0,0],u_dem_tl_prev:[0,0],u_dem_scale:0,u_dem_scale_prev:0,u_dem_size:0,u_dem_lerp:1,u_depth:3,u_depth_size_inv:[0,0],u_exaggeration:0};s.u_exaggeration=this.exaggeration();let o=null,a=null,l=1;if(i&&i.morphing&&this._useVertexMorphing){const e=i.morphing.srcDemTile,n=i.morphing.dstDemTile;l=i.morphing.phase,e&&n&&(this._prepareDemTileUniforms(t,e,s,"_prev")&&(a=e),this._prepareDemTileUniforms(t,n,s)&&(o=n))}const c=t=>t&&t.demTexture&&this.painter.linearFloatFilteringSupported()?r.LINEAR:r.NEAREST,h=t=>{s.u_dem_size=1===t.size[0]?1:t.size[0]-2};if(a&&o)n.activeTexture.set(r.TEXTURE2),o.demTexture.bind(c(o),r.CLAMP_TO_EDGE),n.activeTexture.set(r.TEXTURE4),a.demTexture.bind(c(a),r.CLAMP_TO_EDGE),o.demTexture&&h(o.demTexture),s.u_dem_lerp=l;else{o=this.terrainTileForTile[t.tileID.key],n.activeTexture.set(r.TEXTURE2);const e=this._prepareDemTileUniforms(t,o,s)?o.demTexture:this.emptyDEMTexture;e.bind(c(o),r.CLAMP_TO_EDGE),h(e)}if(n.activeTexture.set(r.TEXTURE3),i&&i.useDepthForOcclusion?(this._depthTexture&&this._depthTexture.bind(r.NEAREST,r.CLAMP_TO_EDGE),this._depthFBO&&(s.u_depth_size_inv=[1/this._depthFBO.width,1/this._depthFBO.height])):(this.emptyDepthBufferTexture.bind(r.NEAREST,r.CLAMP_TO_EDGE),s.u_depth_size_inv=[1,1]),i&&i.useMeterToDem&&o){const t=(1<<o.tileID.canonical.z)*tp(1,this.painter.transform.center.lat)*this.sourceCache.getSource().tileSize;s.u_meter_to_dem=t}if(i&&i.labelPlaneMatrixInv&&(s.u_label_plane_matrix_inv=i.labelPlaneMatrixInv),e.setTerrainUniformValues(n,s),"globe"===this.painter.transform.projection.name){const r=this.globeUniformValues(this.painter.transform,t.tileID.canonical,i&&i.useDenormalizedUpVectorScale);e.setGlobeUniformValues(n,r)}}globeUniformValues(t,e,i){const n=t.projection;return{u_tile_tl_up:n.upVector(e,0,0),u_tile_tr_up:n.upVector(e,un,0),u_tile_br_up:n.upVector(e,un,un),u_tile_bl_up:n.upVector(e,0,un),u_tile_up_scale:i?ud(1):n.upVectorScale(e,t.center.lat,t.worldSize).metersToTile}}renderToBackBuffer(t){const e=this.painter,i=this.painter.context;0!==t.length&&(i.bindFramebuffer.set(null),i.viewport.set([0,0,e.width,e.height]),e.gpuTimingDeferredRenderStart(),this.renderingToTexture=!1,function(t,e,i,n,r){if("globe"===t.transform.projection.name)!function(t,e,i,n,r){const s=t.context,o=s.gl;let a,l;const c=t.transform,h=zd(t,s,c),u=(e,i)=>{if(l===i)return;const n=[rT[i],"PROJECTION_GLOBE_VIEW"];h&&n.push("CUSTOM_ANTIALIASING");const r=t.isTileAffectedByFog(e);a=t.getOrCreateProgram("globeRaster",{defines:n,overrideFog:r}),l=i},d=t.colorModeForRenderPass(),p=new Mv(o.LEQUAL,Mv.ReadWrite,t.depthRangeFor3D);nT.update(r);const f=Dd(c),m=[Qd(c.center.lng),Jd(c.center.lat)],g=t.globeSharedBuffers,_=[c.width*pe.devicePixelRatio,c.height*pe.devicePixelRatio],y=Float32Array.from(c.globeMatrix),v={useDenormalizedUpVectorScale:!0};{const c=t.transform,h=sT(c.zoom,e.exaggeration(),e.sourceCache._source.tileSize);l=-1;const b=o.TRIANGLES;for(const l of n){const n=i.getTile(l),x=Cv.disabled,w=e.prevTerrainTileForTile[l.key],E=e.terrainTileForTile[l.key];iT(w,E)&&nT.newMorphing(l.key,w,E,r,250),s.activeTexture.set(o.TEXTURE0),n.texture&&n.texture.bind(o.LINEAR,o.CLAMP_TO_EDGE);const S=nT.getMorphValuesForProxy(l.key),T=S?1:0;S&&ze(v,{morphing:{srcDemTile:S.from,dstDemTile:S.to,phase:M(S.phase)}});const A=bd(l.canonical),C=Fd(A.getCenter().lat),k=Rd(l.canonical,A,C,c.worldSize/c._pixelsPerMercatorPixel),P=Ad(md(l.canonical)),I=tT(c.expandedFarZProjMatrix,y,f,P,Od(c.zoom),m,c.frustumCorners.TL,c.frustumCorners.TR,c.frustumCorners.BR,c.frustumCorners.BL,c.globeCenterInViewSpace,c.globeRadius,_,h,k);if(u(l,T),a&&(e.setupElevationDraw(n,a,v),t.uploadCommonUniforms(s,a,l.toUnwrapped()),g)){const[e,i,n]=g.getGridBuffers(C,0!==h);a.draw(t,b,p,x,d,Ov.backCCW,I,"globe_raster",e,i,n)}}}if(g&&(t.renderDefaultNorthPole||t.renderDefaultSouthPole)){const r=["GLOBE_POLES","PROJECTION_GLOBE_VIEW"];h&&r.push("CUSTOM_ANTIALIASING"),a=t.getOrCreateProgram("globeRaster",{defines:r});for(const r of n){const{x:n,y:l,z:h}=r.canonical,u=0===l,f=l===(1<<h)-1,[y,b,x,w]=g.getPoleBuffers(h,!1);if(w&&(u||f)){const l=i.getTile(r);s.activeTexture.set(o.TEXTURE0),l.texture&&l.texture.bind(o.LINEAR,o.CLAMP_TO_EDGE);let g=Ld(h,n,c);const E=Ad(md(r.canonical)),S=(e,i)=>e.draw(t,o.TRIANGLES,p,Cv.disabled,d,Ov.disabled,tT(c.expandedFarZProjMatrix,g,g,E,0,m,c.frustumCorners.TL,c.frustumCorners.TR,c.frustumCorners.BR,c.frustumCorners.BL,c.globeCenterInViewSpace,c.globeRadius,_,0),"globe_pole_raster",i,x,w);e.setupElevationDraw(l,a,v),t.uploadCommonUniforms(s,a,r.toUnwrapped()),u&&t.renderDefaultNorthPole&&S(a,y),f&&t.renderDefaultSouthPole&&(g=Au.scale(Au.create(),g,[1,-1,1]),S(a,b))}}}}(t,e,i,n,r);else{const s=t.context,o=s.gl;let a,l;const c=t.shadowRenderer,h=eT(t,t.longestCutoffRange),u=e=>{if(l===e)return;const i=[];i.push(rT[e]),h.shouldRenderCutoff&&i.push("RENDER_CUTOFF"),a=t.getOrCreateProgram("terrainRaster",{defines:i}),l=e},d=t.colorModeForRenderPass(),p=new Mv(o.LEQUAL,Mv.ReadWrite,t.depthRangeFor3D);nT.update(r);const f=t.transform,m=sT(f.zoom,e.exaggeration(),e.sourceCache._source.tileSize);let g=[0,0,0];if(c){const e=t.style.directionalLight,i=t.style.ambientLight;e&&i&&(g=ZM(e,i))}{l=-1;const _=o.TRIANGLES,[y,v]=[e.gridIndexBuffer,e.gridSegments];for(const l of n){const n=i.getTile(l),b=Cv.disabled,x=e.prevTerrainTileForTile[l.key],w=e.terrainTileForTile[l.key];iT(x,w)&&nT.newMorphing(l.key,x,w,r,250),s.activeTexture.set(o.TEXTURE0),n.texture&&n.texture.bind(o.LINEAR,o.CLAMP_TO_EDGE);const E=nT.getMorphValuesForProxy(l.key),S=E?1:0;let T;E&&(T={morphing:{srcDemTile:E.from,dstDemTile:E.to,phase:M(E.phase)}});const A=JS(l.projMatrix,oT(l.canonical,f.renderWorldCopies)?m/10:m,g);if(u(S),!a)continue;e.setupElevationDraw(n,a,T);const C=l.toUnwrapped();c&&c.setupShadows(C,a),t.uploadCommonUniforms(s,a,C,null,h),a.draw(t,_,p,b,d,Ov.backCCW,A,"terrain_raster",e.gridBuffer,y,v)}}}}(e,this,this.proxySourceCache,t,this._updateTimestamp),this.renderingToTexture=!0,e.gpuTimingDeferredRenderEnd(),t.splice(0,t.length))}renderBatch(t){if(0===this._drapedRenderBatches.length)return t+1;this.renderingToTexture=!0;const e=this.painter,i=this.painter.context,n=this.proxySourceCache,r=this.proxiedCoords[n.id],s=this._drapedRenderBatches.shift(),o=e.style.order,a=[];let l=0;for(const c of r){const r=n.getTileByID(c.proxyTileKey),h=n.proxyCachedFBO[c.key]?n.proxyCachedFBO[c.key][t]:void 0,u=void 0!==h?n.renderCache[h]:this.pool[l++],d=void 0!==h;if(r.texture=u.tex,d&&!u.dirty){a.push(r.tileID);continue}let p;i.bindFramebuffer.set(u.fb.framebuffer),this.renderedToTile=!1,u.dirty&&(i.clear({color:ui.transparent,stencil:0}),u.dirty=!1);for(let t=s.start;t<=s.end;++t){const n=e.style._mergedLayers[o[t]];if(n.isHidden(e.transform.zoom))continue;const r=e.style.getLayerSourceCache(n),s=r?this.proxyToSource[c.key][r.id]:[c];if(!s)continue;const a=s;i.viewport.set([0,0,u.fb.width,u.fb.height]),p!==(r?r.id:null)&&(this._setupStencil(u,s,n,r),p=r?r.id:null),e.renderLayer(e,r,n,a)}if(0===this._drapedRenderBatches.length)for(const t of this._pendingGroundEffectLayers){const n=e.style._mergedLayers[o[t]];if(n.isHidden(e.transform.zoom))continue;const r=e.style.getLayerSourceCache(n),s=r?this.proxyToSource[c.key][r.id]:[c];if(!s)continue;const a=s;i.viewport.set([0,0,u.fb.width,u.fb.height]),p!==(r?r.id:null)&&(this._setupStencil(u,s,n,r),p=r?r.id:null),e.renderLayer(e,r,n,a)}this.renderedToTile?(u.dirty=!0,a.push(r.tileID)):d||--l,5===l&&(l=0,this.renderToBackBuffer(a))}return this.renderToBackBuffer(a),this.renderingToTexture=!1,i.bindFramebuffer.set(null),i.viewport.set([0,0,e.width,e.height]),s.end+1}postRender(){}isLayerOrderingCorrect(t){const e=t.order.length;let i=-1,n=e;for(let r=0;r<e;++r)this._style.isLayerDraped(t._mergedLayers[t.order[r]])?i=Math.max(i,r):n=Math.min(n,r);return n>i}getMinElevationBelowMSL(){let t=0;return this._visibleDemTiles.filter((t=>t.dem)).forEach((e=>{t=Math.min(t,e.dem.tree.minimums[0])})),0===t?t:(t-30)*this._exaggeration}raycast(t,e,i){if(!this._visibleDemTiles)return null;const n=this._visibleDemTiles.filter((t=>t.dem)).map((n=>{const r=n.tileID,s=1<<r.overscaledZ,{x:o,y:a}=r.canonical,l=o/s,c=(o+1)/s,h=a/s,u=(a+1)/s;return{minx:l,miny:h,maxx:c,maxy:u,t:n.dem.tree.raycastRoot(l,h,c,u,t,e,i),tile:n}}));n.sort(((t,e)=>(null!==t.t?t.t:Number.MAX_VALUE)-(null!==e.t?e.t:Number.MAX_VALUE)));for(const r of n){if(null==r.t)return null;const n=r.tile.dem.tree.raycast(r.minx,r.miny,r.maxx,r.maxy,t,e,i);if(null!=n)return n}return null}_createFBO(){const t=this.painter.context,e=t.gl,i=this.drapeBufferSize;t.activeTexture.set(e.TEXTURE0);const n=new My(t,{width:i[0],height:i[1],data:null},e.RGBA);n.bind(e.LINEAR,e.CLAMP_TO_EDGE);const r=t.createFramebuffer(i[0],i[1],!0,null);return r.colorAttachment.set(n.texture),r.depthAttachment=new Sv(t,r.framebuffer),void 0===this._sharedDepthStencil?(this._sharedDepthStencil=t.createRenderbuffer(t.gl.DEPTH_STENCIL,i[0],i[1]),this._stencilRef=0,r.depthAttachment.set(this._sharedDepthStencil),t.clear({stencil:0})):r.depthAttachment.set(this._sharedDepthStencil),t.extTextureFilterAnisotropic&&e.texParameterf(e.TEXTURE_2D,t.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,t.extTextureFilterAnisotropicMax),{fb:r,tex:n,dirty:!1}}_initFBOPool(){for(;this.pool.length<Math.min(5,this.proxyCoords.length);)this.pool.push(this._createFBO())}_shouldDisableRenderCache(){if(this._style.hasLightTransitions())return!0;for(const t in this._style._mergedSourceCaches)if(this._style._mergedSourceCaches[t].hasTransition())return!0;return this._style.order.some((t=>{const e=this._style._mergedLayers[t],i=e.isHidden(this.painter.transform.zoom);return"custom"===e.type?!i&&e.shouldRedrape():!i&&e.hasTransition()}))}_clearLineLayersFromRenderCache(){let t=!1;for(const e of this._style.getSources())if(e instanceof Uw){t=!0;break}if(!t)return;const e={};for(let t=0;t<this._style.order.length;++t){const i=this._style._mergedLayers[this._style.order[t]],n=this._style.getLayerSourceCache(i);if(n&&!e[n.id]&&!i.isHidden(this.painter.transform.zoom)&&"line"===i.type&&i.widthExpression()instanceof Ms){e[n.id]=!0;for(const t of this.proxyCoords){const e=this.proxyToSource[t.key][n.id];if(e)for(const t of e)this._clearRenderCacheForTile(n.id,t)}}}}_clearRasterLayersFromRenderCache(){let t=!1;for(const e in this._style._mergedSourceCaches)if(this._style._mergedSourceCaches[e]._source instanceof $w){t=!0;break}if(!t)return;const e={};for(let t=0;t<this._style.order.length;++t){const i=this._style._mergedLayers[this._style.order[t]],n=this._style.getLayerSourceCache(i);if(!n||e[n.id])continue;if(i.isHidden(this.painter.transform.zoom)||"raster"!==i.type)continue;const r=i.paint.get("raster-fade-duration");for(const t of this.proxyCoords){const e=this.proxyToSource[t.key][n.id];if(e)for(const t of e){const e=lT(n.getTile(t),n.findLoadedParent(t,0),n,this.painter.transform,r);(1!==e.opacity||0!==e.mix)&&this._clearRenderCacheForTile(n.id,t)}}}}_setupDrapedRenderBatches(){const t=this._style.order,e=t.length;if(0===e)return;const i=[];this._pendingGroundEffectLayers=[];let n,r=0,s=this._style._mergedLayers[t[r]];for(;!this._style.isLayerDraped(s)&&s.isHidden(this.painter.transform.zoom)&&++r<e;)s=this._style._mergedLayers[t[r]];for(;r<e;++r){const e=this._style._mergedLayers[t[r]];e.isHidden(this.painter.transform.zoom)||(this._style.isLayerDraped(e)?void 0===n&&(n=r):("fill-extrusion"===e.type&&this._pendingGroundEffectLayers.push(r),void 0!==n&&(i.push({start:n,end:r-1}),n=void 0)))}if(void 0!==n&&i.push({start:n,end:r-1}),0!==i.length){const t=i[i.length-1];this._pendingGroundEffectLayers.every((e=>e>t.end))||Y("fill-extrusion with flood lighting and/or ground ambient occlusion should be moved to be on top of all draped layers.")}this._drapedRenderBatches=i}_setupRenderCache(t){const e=this.proxySourceCache;if(this._shouldDisableRenderCache()||this.invalidateRenderCache){if(this.invalidateRenderCache=!1,e.renderCache.length>e.renderCachePool.length){const t=Object.values(e.proxyCachedFBO);e.proxyCachedFBO={};for(let i=0;i<t.length;++i){const n=Object.values(t[i]);e.renderCachePool.push(...n)}}return}this._clearRasterLayersFromRenderCache();const i=this.proxyCoords,n=this._tilesDirty;for(let r=i.length-1;r>=0;r--){const s=i[r];if(e.getTileByID(s.key),void 0!==e.proxyCachedFBO[s.key]){const i=t[s.key],r=this.proxyToSource[s.key];let o=0;for(const t in r){const e=r[t],s=i[t];if(!s||s.length!==e.length||e.some(((e,i)=>e!==s[i]||n[t]&&n[t].hasOwnProperty(e.key)))){o=-1;break}++o}for(const t in e.proxyCachedFBO[s.key])e.renderCache[e.proxyCachedFBO[s.key][t]].dirty=o<0||o!==Object.values(i).length}}const r=[...this._drapedRenderBatches];r.sort(((t,e)=>e.end-e.start-(t.end-t.start)));for(const t of r)for(const n of i){if(e.proxyCachedFBO[n.key])continue;let i=e.renderCachePool.pop();void 0===i&&e.renderCache.length<50&&(i=e.renderCache.length,e.renderCache.push(this._createFBO())),void 0!==i&&(e.proxyCachedFBO[n.key]={},e.proxyCachedFBO[n.key][t.start]=i,e.renderCache[i].dirty=!0)}this._tilesDirty={}}_setupStencil(t,e,i,n){if(!n||!this._sourceTilesOverlap[n.id])return void(this._overlapStencilType&&(this._overlapStencilType=!1));const r=this.painter.context,s=r.gl;if(e.length<=1)return void(this._overlapStencilType=!1);let o;if(i.isTileClipped())o=e.length,this._overlapStencilMode.test={func:s.EQUAL,mask:255},this._overlapStencilType="Clip";else{if(!(e[0].overscaledZ>e[e.length-1].overscaledZ))return void(this._overlapStencilType=!1);o=1,this._overlapStencilMode.test={func:s.GREATER,mask:255},this._overlapStencilType="Mask"}this._stencilRef+o>255&&(r.clear({stencil:0}),this._stencilRef=0),this._stencilRef+=o,this._overlapStencilMode.ref=this._stencilRef,i.isTileClipped()&&this._renderTileClippingMasks(e,this._overlapStencilMode.ref)}clipOrMaskOverlapStencilType(){return"Clip"===this._overlapStencilType||"Mask"===this._overlapStencilType}stencilModeForRTTOverlap(t){return this.renderingToTexture&&this._overlapStencilType?("Clip"===this._overlapStencilType&&(this._overlapStencilMode.ref=this.painter._tileClippingMaskIDs[t.key]),this._overlapStencilMode):Cv.disabled}_renderTileClippingMasks(t,e){const i=this.painter,n=this.painter.context,r=n.gl;i._tileClippingMaskIDs={},n.setColorMode(Pv.disabled),n.setDepthMode(Mv.disabled);const s=i.getOrCreateProgram("clippingMask");for(const n of t){const t=i._tileClippingMaskIDs[n.key]=--e;s.draw(i,r.TRIANGLES,Mv.disabled,new Cv({func:r.ALWAYS,mask:0},t,255,r.KEEP,r.KEEP,r.REPLACE),Pv.disabled,Ov.disabled,aT(n.projMatrix),"$clipping",i.tileExtentBuffer,i.quadTriangleIndexBuffer,i.tileExtentSegments)}}pointCoordinate(t){const e=this.painter.transform;if(t.x<0||t.x>e.width||t.y<0||t.y>e.height)return null;const i=[t.x,t.y,1,1];vu.transformMat4(i,i,e.pixelMatrixInverse),vu.scale(i,i,1/i[3]),i[0]/=e.worldSize,i[1]/=e.worldSize;const n=e._camera.position,r=tp(1,e.center.lat),s=[n[0],n[1],n[2]/r,0],o=Ou.subtract([],i.slice(0,3),s);Ou.normalize(o,o);const a=this.raycast(s,o,this._exaggeration);return null!==a&&a?(Ou.scaleAndAdd(s,s,o,a),s[3]=s[2],s[2]*=r,s):null}drawDepth(){const t=this.painter,e=t.context,i=this.proxySourceCache,n=Math.ceil(t.width),r=Math.ceil(t.height);if(!this._depthFBO||this._depthFBO.width===n&&this._depthFBO.height===r||(this._depthFBO.destroy(),this._depthFBO=void 0,this._depthTexture=void 0),!this._depthFBO){const t=e.gl,i=e.createFramebuffer(n,r,!0,"renderbuffer");e.activeTexture.set(t.TEXTURE0);const s=new My(e,{width:n,height:r,data:null},t.RGBA);s.bind(t.NEAREST,t.CLAMP_TO_EDGE),i.colorAttachment.set(s.texture);const o=e.createRenderbuffer(e.gl.DEPTH_COMPONENT16,n,r);i.depthAttachment.set(o),this._depthFBO=i,this._depthTexture=s}e.bindFramebuffer.set(this._depthFBO.framebuffer),e.viewport.set([0,0,n,r]),function(t,e,i,n){if("globe"===t.transform.projection.name)return;const r=t.context,s=r.gl;r.clear({depth:1});const o=t.getOrCreateProgram("terrainDepth"),a=new Mv(s.LESS,Mv.ReadWrite,t.depthRangeFor3D);for(const r of n){const n=i.getTile(r),l=JS(r.projMatrix,0,[0,0,0]);e.setupElevationDraw(n,o),o.draw(t,s.TRIANGLES,a,Cv.disabled,Pv.unblended,Ov.backCCW,l,"terrain_depth",e.gridBuffer,e.gridIndexBuffer,e.gridNoSkirtSegments)}}(t,this,i,this.proxyCoords)}_setupProxiedCoordsForOrtho(t,e,i){if(t.getSource()instanceof Jx)return this._setupProxiedCoordsForImageSource(t,e,i);this._findCoveringTileCache[t.id]=this._findCoveringTileCache[t.id]||{};const n=this.proxiedCoords[t.id]=[],r=this.proxyCoords;for(let e=0;e<r.length;e++){const s=r[e],o=this._findTileCoveringTileID(s,t);if(o){const e=this._createProxiedId(s,o,i[s.key]&&i[s.key][t.id]);n.push(e),this.proxyToSource[s.key][t.id]=[e]}}let s=!1;for(let r=0;r<e.length;r++){const o=t.getTile(e[r]);if(!o||!o.hasData())continue;const a=this._findTileCoveringTileID(o.tileID,this.proxySourceCache);if(a&&a.tileID.canonical.z!==o.tileID.canonical.z){const e=this.proxyToSource[a.tileID.key][t.id],r=this._createProxiedId(a.tileID,o,i[a.tileID.key]&&i[a.tileID.key][t.id]);e?e.splice(e.length-1,0,r):this.proxyToSource[a.tileID.key][t.id]=[r],n.push(r),s=!0}}this._sourceTilesOverlap[t.id]=s}_setupProxiedCoordsForImageSource(t,e,i){if(!t.getSource().loaded())return;const n=this.proxiedCoords[t.id]=[],r=this.proxyCoords,s=t.getSource(),o=s.tileID;if(!o)return;const a=new v(o.x,o.y)._div(1<<o.z),l=s.coordinates.map(cp.fromLngLat).reduce(((t,e)=>(t.min.x=Math.min(t.min.x,e.x-a.x),t.min.y=Math.min(t.min.y,e.y-a.y),t.max.x=Math.max(t.max.x,e.x-a.x),t.max.y=Math.max(t.max.y,e.y-a.y),t)),{min:new v(Number.MAX_VALUE,Number.MAX_VALUE),max:new v(-Number.MAX_VALUE,-Number.MAX_VALUE)}),c=(t,e)=>{const i=t.wrap+t.canonical.x/(1<<t.canonical.z),n=t.canonical.y/(1<<t.canonical.z),r=un/(1<<t.canonical.z),s=e.wrap+e.canonical.x/(1<<e.canonical.z),o=e.canonical.y/(1<<e.canonical.z);return i+r<s+l.min.x||i>s+l.max.x||n+r<o+l.min.y||n>o+l.max.y};for(let s=0;s<r.length;s++){const o=r[s];for(let r=0;r<e.length;r++){const s=t.getTile(e[r]);if(!s||!s.hasData())continue;if(c(o,s.tileID))continue;const a=this._createProxiedId(o,s,i[o.key]&&i[o.key][t.id]),l=this.proxyToSource[o.key][t.id];l?l.push(a):this.proxyToSource[o.key][t.id]=[a],n.push(a)}}}_createProxiedId(t,e,i){let n=this.orthoMatrix;if(i){const t=i.find((t=>t.key===e.tileID.key));if(t)return t}if(e.tileID.key!==t.key){const i=t.canonical.z-e.tileID.canonical.z;let r,s,o;n=Au.create();const a=e.tileID.wrap-t.wrap<<t.overscaledZ;i>0?(r=un>>i,s=r*((e.tileID.canonical.x<<i)-t.canonical.x+a),o=r*((e.tileID.canonical.y<<i)-t.canonical.y)):(r=un<<-i,s=un*(e.tileID.canonical.x-(t.canonical.x+a<<-i)),o=un*(e.tileID.canonical.y-(t.canonical.y<<-i))),Au.ortho(n,0,r,0,r,0,1),Au.translate(n,n,[s,o,0])}return new uT(e.tileID,t.key,n)}_findTileCoveringTileID(t,e){let i=e.getTile(t);if(i&&i.hasData())return i;const n=this._findCoveringTileCache[e.id],r=n[t.key];if(i=r?e.getTileByID(r):null,i&&i.hasData()||null===r)return i;let s=i?i.tileID:t,o=s.overscaledZ;const a=e.getSource().minzoom,l=[];if(!r){const n=e.getSource().maxzoom;if(t.canonical.z>=n){const i=t.canonical.z-n;e.getSource().reparseOverscaled?(o=Math.max(t.canonical.z+2,e.transform.tileZoom),s=new qu(o,t.wrap,n,t.canonical.x>>i,t.canonical.y>>i)):0!==i&&(o=n,s=new qu(o,t.wrap,n,t.canonical.x>>i,t.canonical.y>>i))}s.key!==t.key&&(l.push(s.key),i=e.getTile(s))}const c=t=>{l.forEach((e=>{n[e]=t})),l.length=0};for(o-=1;o>=a&&(!i||!i.hasData());o--){i&&c(i.tileID.key);const t=s.calculateScaledKey(o);if(i=e.getTileByID(t),i&&i.hasData())break;const r=n[t];if(null===r)break;void 0===r?l.push(t):i=e.getTileByID(r)}return c(i?i.tileID.key:null),i&&i.hasData()?i:null}findDEMTileFor(t){return this.enabled?this._findTileCoveringTileID(t,this.sourceCache):null}prepareDrawTile(){this.renderedToTile=!0}_clearRenderCacheForTile(t,e){let i=this._tilesDirty[t];i||(i=this._tilesDirty[t]={}),i[e.key]=!0}}function pT(t,e,i){const n=function(t,e,i){const n=Ou.dot(e,t),r=Ou.dot(i,[.2126,.7152,.0722]),s=(t,e,i)=>(1-i)*t+i*e,o=s(1-.3*Math.min(r,1),1,Math.min(n+1,1));return s(.92,1,Math.asin(I(e[2],-1,1))/Math.PI+.5)*o}(t,[0,0,1],e),r=[0,0,0];Ou.scale(r,i.slice(0,3),n);const s=[0,0,0];Ou.scale(s,e.slice(0,3),t[2]);const o=[0,0,0];return Ou.add(o,r,s),lt(o)}const fT=["fill","fillOutline","fillPattern","line","linePattern","background","backgroundPattern","hillshade","raster"],mT=["stars","fillExtrusion","fillExtrusionGroundEffect","model","symbolSDF","symbolIcon","symbolTextAndIcon"];class gT{static cacheKey(t,e,i,n){let r=`${e}${n?n.cacheKey:""}`;for(const e of i)t.usedDefines.includes(e)&&(r+=`/${e}`);return r}constructor(t,e,i,n,r,s){const o=t.gl;this.program=o.createProgram(),this.configuration=n,this.name=e,this.fixedDefines=[...s];const a=n?n.getBinderAttributes():[],l=(i.staticAttributes||[]).concat(a);let c=n?n.defines():[];c=c.concat(s.map((t=>`#define ${t}`)));const h="#version 300 es\n";let u=h+c.concat("precision mediump float;",$S,US.fragmentSource).join("\n");for(const t of i.fragmentIncludes)u+=`\n${jS[t]}`;u+=`\n${i.fragmentSource}`;let d=h+c.concat("precision highp float;",$S,US.vertexSource).join("\n");for(const t of i.vertexIncludes)d+=`\n${jS[t]}`;d+=`\n${i.vertexSource}`;const p=o.createShader(o.FRAGMENT_SHADER);if(o.isContextLost())return void(this.failedToCreate=!0);o.shaderSource(p,u),o.compileShader(p),o.attachShader(this.program,p);const f=o.createShader(o.VERTEX_SHADER);if(o.isContextLost())this.failedToCreate=!0;else{o.shaderSource(f,d),o.compileShader(f),o.attachShader(this.program,f),this.attributes={},this.numAttributes=l.length;for(let t=0;t<this.numAttributes;t++)if(l[t]){const e=l[t].startsWith("a_")?l[t]:`a_${l[t]}`;o.bindAttribLocation(this.program,t,e),this.attributes[e]=t}o.linkProgram(this.program),o.deleteShader(f),o.deleteShader(p),this.fixedUniforms=r(t),this.binderUniforms=n?n.getUniforms(t):[],s.includes("TERRAIN")&&(this.terrainUniforms=(t=>({u_dem:new Rl(t),u_dem_prev:new Rl(t),u_dem_tl:new Bl(t),u_dem_scale:new Fl(t),u_dem_tl_prev:new Bl(t),u_dem_scale_prev:new Fl(t),u_dem_size:new Fl(t),u_dem_lerp:new Fl(t),u_exaggeration:new Fl(t),u_depth:new Rl(t),u_depth_size_inv:new Bl(t),u_meter_to_dem:new Fl(t),u_label_plane_matrix_inv:new $l(t)}))(t)),s.includes("GLOBE")&&(this.globeUniforms=(t=>({u_tile_tl_up:new Nl(t),u_tile_tr_up:new Nl(t),u_tile_br_up:new Nl(t),u_tile_bl_up:new Nl(t),u_tile_up_scale:new Fl(t)}))(t)),s.includes("FOG")&&(this.fogUniforms=(t=>({u_fog_matrix:new $l(t),u_fog_range:new Bl(t),u_fog_color:new jl(t),u_fog_horizon_blend:new Fl(t),u_fog_vertical_limit:new Bl(t),u_fog_temporal_offset:new Fl(t),u_frustum_tl:new Nl(t),u_frustum_tr:new Nl(t),u_frustum_br:new Nl(t),u_frustum_bl:new Nl(t),u_globe_pos:new Nl(t),u_globe_radius:new Fl(t),u_globe_transition:new Fl(t),u_is_globe:new Rl(t),u_viewport:new Bl(t)}))(t)),s.includes("RENDER_CUTOFF")&&(this.cutoffUniforms=(t=>({u_cutoff_params:new jl(t)}))(t)),s.includes("LIGHTING_3D_MODE")&&(this.lightsUniforms=(t=>({u_lighting_ambient_color:new Nl(t),u_lighting_directional_dir:new Nl(t),u_lighting_directional_color:new Nl(t),u_ground_radiance:new Nl(t)}))(t)),s.includes("RENDER_SHADOWS")&&(this.shadowUniforms=(t=>({u_light_matrix_0:new $l(t),u_light_matrix_1:new $l(t),u_fade_range:new Bl(t),u_shadow_normal_offset:new Nl(t),u_shadow_intensity:new Fl(t),u_shadow_texel_size:new Fl(t),u_shadow_map_resolution:new Fl(t),u_shadow_direction:new Nl(t),u_shadow_bias:new Nl(t),u_shadowmap_0:new Rl(t),u_shadowmap_1:new Rl(t)}))(t))}}setTerrainUniformValues(t,e){if(!this.terrainUniforms)return;const i=this.terrainUniforms;if(!this.failedToCreate){t.program.set(this.program);for(const t in e)i[t]&&i[t].set(this.program,t,e[t])}}setGlobeUniformValues(t,e){if(!this.globeUniforms)return;const i=this.globeUniforms;if(!this.failedToCreate){t.program.set(this.program);for(const t in e)i[t]&&i[t].set(this.program,t,e[t])}}setFogUniformValues(t,e){if(!this.fogUniforms)return;const i=this.fogUniforms;if(!this.failedToCreate){t.program.set(this.program);for(const t in e)i[t].set(this.program,t,e[t])}}setCutoffUniformValues(t,e){if(!this.cutoffUniforms)return;const i=this.cutoffUniforms;if(!this.failedToCreate){t.program.set(this.program);for(const t in e)i[t].set(this.program,t,e[t])}}setLightsUniformValues(t,e){if(!this.lightsUniforms)return;const i=this.lightsUniforms;if(!this.failedToCreate){t.program.set(this.program);for(const t in e)i[t].set(this.program,t,e[t])}}setShadowUniformValues(t,e){if(this.failedToCreate||!this.shadowUniforms)return;const i=this.shadowUniforms;t.program.set(this.program);for(const t in e)i[t].set(this.program,t,e[t])}_drawDebugWireframe(t,e,i,n,r,s,o,a,l,c){const h=t.options.wireframe;if(!1===h.terrain&&!1===h.layers2D&&!1===h.layers3D)return;const u=t.context;if(!(()=>!(!h.terrain||"terrainRaster"!==this.name&&"globeRaster"!==this.name)||!(!h.layers2D||t._terrain&&t._terrain.renderingToTexture||!fT.includes(this.name))||!(!h.layers3D||!mT.includes(this.name)))())return;const d=u.gl,p=t.wireframeDebugCache.getLinesFromTrianglesBuffer(t.frameCounter,r,u);if(!p)return;const f=[...this.fixedDefines];f.push("DEBUG_WIREFRAME");const m=t.getOrCreateProgram(this.name,{config:this.configuration,defines:f});u.program.set(m.program);const g=(t,e,i)=>{if(e[t]&&i[t])for(const n in e[t])i[t][n]&&i[t][n].set(i.program,n,e[t][n].current)};l&&l.setUniforms(m.program,u,m.binderUniforms,o,{zoom:a}),g("fixedUniforms",this,m),g("terrainUniforms",this,m),g("globeUniforms",this,m),g("fogUniforms",this,m),g("lightsUniforms",this,m),g("shadowUniforms",this,m),p.bind(),u.setColorMode(new Pv([d.ONE,d.ONE_MINUS_SRC_ALPHA,d.ZERO,d.ONE],ui.transparent,[!0,!0,!0,!1])),u.setDepthMode(new Mv(e.func===d.LESS?d.LEQUAL:e.func,Mv.ReadOnly,e.range)),u.setStencilMode(Cv.disabled);const _=3*s.primitiveLength*2,y=3*s.primitiveOffset*2*2;c&&c>1?d.drawElementsInstanced(d.LINES,_,d.UNSIGNED_SHORT,y,c):d.drawElements(d.LINES,_,d.UNSIGNED_SHORT,y),r.bind(),u.program.set(this.program),u.setDepthMode(e),u.setStencilMode(i),u.setColorMode(n)}draw(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m){const g=t.context,_=g.gl;if(this.failedToCreate)return;g.program.set(this.program),g.setDepthMode(i),g.setStencilMode(n),g.setColorMode(r),g.setCullFace(s);for(const t of Object.keys(this.fixedUniforms))this.fixedUniforms[t].set(this.program,t,o[t]);p&&p.setUniforms(this.program,g,this.binderUniforms,u,{zoom:d});const y={[_.LINES]:2,[_.TRIANGLES]:3,[_.LINE_STRIP]:1}[e],v=m&&m>0?1:void 0;for(const s of h.get()){const o=s.vaos||(s.vaos={});(o[a]||(o[a]=new GS)).bind(g,this,l,p?p.getPaintVertexBuffers():[],c,s.vertexOffset,f||[],v),m&&m>1?_.drawElementsInstanced(e,s.primitiveLength*y,_.UNSIGNED_SHORT,s.primitiveOffset*y*2,m):_.drawElements(e,s.primitiveLength*y,_.UNSIGNED_SHORT,s.primitiveOffset*y*2),e===_.TRIANGLES&&this._drawDebugWireframe(t,i,n,r,c,s,u,d,p,m)}}}function _T(t,e){const i=Math.pow(2,e.tileID.overscaledZ),n=e.tileSize*Math.pow(2,t.transform.tileZoom)/i,r=n*(e.tileID.canonical.x+e.tileID.wrap*i),s=n*e.tileID.canonical.y;return{u_image:0,u_texsize:e.imageAtlasTexture?e.imageAtlasTexture.size:[0,0],u_tile_units_to_pixels:1/rb(e,1,t.transform.tileZoom),u_pixel_coord_upper:[r>>16,s>>16],u_pixel_coord_lower:[65535&r,65535&s]}}const yT=Au.create(),vT=(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m)=>{const g=e.style.light,_=g.properties.get("position"),y=[_.x,_.y,_.z],v=Tu.create();"viewport"===g.properties.get("anchor")&&(Tu.fromRotation(v,-e.transform.angle),Ou.transformMat3(y,y,v));const b=g.properties.get("color"),x=e.transform,w={u_matrix:t,u_lightpos:y,u_lightintensity:g.properties.get("intensity"),u_lightcolor:[b.r,b.g,b.b],u_vertical_gradient:+i,u_opacity:n,u_tile_id:[0,0,0],u_zoom_transition:0,u_inv_rot_matrix:yT,u_merc_center:[0,0],u_up_dir:[0,0,0],u_height_lift:0,u_ao:r,u_edge_radius:s,u_flood_light_color:u,u_vertical_scale:d,u_flood_light_intensity:p,u_ground_shadow_factor:f,u_emissive_strength:m};return"globe"===x.projection.name&&(w.u_tile_id=[o.canonical.x,o.canonical.y,1<<o.canonical.z],w.u_zoom_transition=l,w.u_inv_rot_matrix=h,w.u_merc_center=c,w.u_up_dir=x.projection.upVector(new $u(0,0,0),c[0]*un,c[1]*un),w.u_height_lift=a),w},bT=(t,e,i)=>({u_matrix:t,u_edge_radius:e,u_vertical_scale:i}),xT=(t,e,i,n,r,s,o,a,l,c,h,u,d,p)=>{const f=vT(t,e,i,n,r,s,o,l,c,h,u,d,p,1,[0,0,0],0),m={u_height_factor:-Math.pow(2,o.overscaledZ)/a.tileSize/8};return R(f,_T(e,a),m)},wT=(t,e)=>({u_matrix:t,u_emissive_strength:e}),ET=(t,e,i,n)=>R(wT(t,e),_T(i,n)),ST=(t,e,i)=>({u_matrix:t,u_world:i,u_emissive_strength:e}),TT=(t,e,i,n,r)=>R(ET(t,e,i,n),{u_world:r}),MT=(t,e,i,n)=>{const r=un/i.tileSize;return{u_matrix:t,u_camera_to_center_distance:e.getCameraToCenterDistance(n),u_extrude_scale:[e.pixelsToGLUnits[0]/r,e.pixelsToGLUnits[1]/r]}},AT=(t,e,i=1)=>({u_matrix:t,u_color:e,u_overlay:0,u_overlay_scale:i}),CT=Au.create(),kT=(t,e,i,n,r,s,o)=>{const a=t.transform,l="globe"===a.projection.name,c=l?Pd(a.zoom,e.canonical)*a._pixelsPerMercatorPixel:rb(i,1,s),h={u_matrix:e.projMatrix,u_extrude_scale:c,u_intensity:o,u_inv_rot_matrix:CT,u_merc_center:[0,0],u_tile_id:[0,0,0],u_zoom_transition:0,u_up_dir:[0,0,0]};if(l){h.u_inv_rot_matrix=n,h.u_merc_center=r,h.u_tile_id=[e.canonical.x,e.canonical.y,1<<e.canonical.z],h.u_zoom_transition=Od(a.zoom);const t=r[0]*un,i=r[1]*un;h.u_up_dir=a.projection.upVector(new $u(0,0,0),t,i)}return h},PT=(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,b,x)=>{return{u_matrix:t,u_normalize_matrix:e,u_globe_matrix:i,u_merc_matrix:n,u_grid_matrix:r,u_tl_parent:s,u_scale_parent:h,u_fade_t:u.mix,u_opacity:u.opacity*d.paint.get("raster-opacity"),u_image0:0,u_image1:1,u_brightness_low:d.paint.get("raster-brightness-min"),u_brightness_high:d.paint.get("raster-brightness-max"),u_saturation_factor:(E=d.paint.get("raster-saturation"),E>0?1-1/(1.001-E):-E),u_contrast_factor:(w=d.paint.get("raster-contrast"),w>0?1/(1-w):1+w),u_spin_weights:IT(d.paint.get("raster-hue-rotate")),u_perspective_transform:p,u_raster_elevation:f,u_tl_br:o,u_zoom_transition:a,u_merc_center:l,u_cutoff_params:c,u_colorization_mix:DT(g,y),u_colorization_offset:OT(_,y),u_color_ramp:m,u_texture_offset:[b/(v+2*b),v/(v+2*b)],u_texture_res:[v+2*b,v+2*b],u_emissive_strength:x};var w,E};function IT(t){t*=Math.PI/180;const e=Math.sin(t),i=Math.cos(t);return[(2*i+1)/3,(-Math.sqrt(3)*e-i+1)/3,(Math.sqrt(3)*e-i+1)/3]}function DT([t,e,i,n],[r,s]){if(r===s)return[0,0,0,0];const o=259/257/(s-r);return[t*o,e*o,i*o,n*o]}function OT(t,[e,i]){return e===i?0:((t-e)/(i-e)*259-1)/257}const LT=Au.create(),zT=(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_)=>{const y=r.transform,v={u_is_size_zoom_constant:+("constant"===t||"source"===t),u_is_size_feature_constant:+("constant"===t||"camera"===t),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:y.getCameraToCenterDistance(m),u_rotate_symbol:+i,u_aspect_ratio:y.width/y.height,u_fade_change:r.options.fadeDuration?r.symbolFadeChange:1,u_matrix:s,u_label_plane_matrix:o,u_coord_matrix:a,u_is_text:+l,u_pitch_with_map:+n,u_texsize:c,u_texture:0,u_tile_id:[0,0,0],u_zoom_transition:0,u_inv_rot_matrix:LT,u_merc_center:[0,0],u_camera_forward:[0,0,0],u_ecef_origin:[0,0,0],u_tile_matrix:LT,u_up_vector:[0,-1,0],u_icon_transition:_||0,u_icon_saturation:g};return"globe"===m.name&&(v.u_tile_id=[h.canonical.x,h.canonical.y,1<<h.canonical.z],v.u_zoom_transition=u,v.u_inv_rot_matrix=p,v.u_merc_center=d,v.u_camera_forward=y._camera.forward(),v.u_ecef_origin=function(t,e){const i=[0,0,0],n=Ad(md(e.canonical));return Ou.transformMat4(i,i,n),Ou.transformMat4(i,i,t),i}(y.globeMatrix,h.toUnwrapped()),v.u_tile_matrix=Float32Array.from(y.globeMatrix),v.u_up_vector=f),v},RT=(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g)=>R(zT(t,e,i,n,r,s,o,a,l,c,u,d,p,f,m,g,1),{u_gamma_scale:n?r.transform.getCameraToCenterDistance(g)*Math.cos(r.terrain?0:r.transform._pitch):1,u_device_pixel_ratio:pe.devicePixelRatio,u_is_halo:+h,undefined:void 0}),FT=(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m)=>R(RT(t,e,i,n,r,s,o,a,!0,l,!0,h,u,d,p,f,m),{u_texsize_icon:c,u_texture_icon:1}),BT=(t,e,i,n)=>({u_matrix:t,u_emissive_strength:e,u_opacity:i,u_color:n}),NT=(t,e,i,n,r,s,o)=>R(function(t,e,i,n){const r=i.imageManager.getPattern(t.toString(),e),{width:s,height:o}=i.imageManager.getPixelSize(e),a=Math.pow(2,n.tileID.overscaledZ),l=n.tileSize*Math.pow(2,i.transform.tileZoom)/a,c=l*(n.tileID.canonical.x+n.tileID.wrap*a),h=l*n.tileID.canonical.y;return{u_image:0,u_pattern_tl:r.tl,u_pattern_br:r.br,u_texsize:[s,o],u_pattern_size:r.displaySize,u_tile_units_to_pixels:1/rb(n,1,i.transform.tileZoom),u_pixel_coord_upper:[c>>16,h>>16],u_pixel_coord_lower:[65535&c,65535&h]}}(r,s,n,o),{u_matrix:t,u_emissive_strength:e,u_opacity:i}),jT={BaseColor:5,MetallicRoughness:6,Normal:7,Occlusion:8,Emission:9,ShadowMap0:10},VT=(t,e,i,n,r,s,o,a,l,c,h,u,d=[0,0,0])=>{const p=n.style.light,f=p.properties.get("position"),m=[-f.x,-f.y,f.z],g=Tu.create();"viewport"===p.properties.get("anchor")&&(Tu.fromRotation(g,-n.transform.angle),Ou.transformMat3(m,m,g));const _="MASK"===c.alphaMode,y=p.properties.get("color"),v=u.paint.get("model-ambient-occlusion-intensity"),b=u.paint.get("model-color").constantOr(ui.white),x=u.paint.get("model-color-mix-intensity").constantOr(0);return{u_matrix:t,u_lighting_matrix:e,u_normal_matrix:i,u_lightpos:m,u_lightintensity:p.properties.get("intensity"),u_lightcolor:[y.r,y.g,y.b],u_camera_pos:d,u_opacity:r,u_baseTextureIsAlpha:0,u_alphaMask:+_,u_alphaCutoff:c.alphaCutoff,u_baseColorFactor:[s.r,s.g,s.b,s.a],u_emissiveFactor:[o[0],o[1],o[2],1],u_metallicFactor:a,u_roughnessFactor:l,u_baseColorTexture:jT.BaseColor,u_metallicRoughnessTexture:jT.MetallicRoughness,u_normalTexture:jT.Normal,u_occlusionTexture:jT.Occlusion,u_emissionTexture:jT.Emission,u_color_mix:[b.r,b.g,b.b,x],u_aoIntensity:v,u_emissive_strength:h}},UT=new Float32Array(16),$T=(t,e=UT,i=UT)=>({u_matrix:t,u_instance:e,u_node_matrix:i}),HT={fillExtrusion:t=>({u_matrix:new $l(t),u_lightpos:new Nl(t),u_lightintensity:new Fl(t),u_lightcolor:new Nl(t),u_vertical_gradient:new Fl(t),u_opacity:new Fl(t),u_edge_radius:new Fl(t),u_ao:new Bl(t),u_tile_id:new Nl(t),u_zoom_transition:new Fl(t),u_inv_rot_matrix:new $l(t),u_merc_center:new Bl(t),u_up_dir:new Nl(t),u_height_lift:new Fl(t),u_flood_light_color:new Nl(t),u_vertical_scale:new Fl(t),u_flood_light_intensity:new Fl(t),u_ground_shadow_factor:new Nl(t),u_emissive_strength:new Fl(t)}),fillExtrusionDepth:t=>({u_matrix:new $l(t),u_edge_radius:new Fl(t),u_vertical_scale:new Fl(t)}),fillExtrusionPattern:t=>({u_matrix:new $l(t),u_lightpos:new Nl(t),u_lightintensity:new Fl(t),u_lightcolor:new Nl(t),u_vertical_gradient:new Fl(t),u_height_factor:new Fl(t),u_edge_radius:new Fl(t),u_ao:new Bl(t),u_tile_id:new Nl(t),u_zoom_transition:new Fl(t),u_inv_rot_matrix:new $l(t),u_merc_center:new Bl(t),u_up_dir:new Nl(t),u_height_lift:new Fl(t),u_image:new Rl(t),u_texsize:new Bl(t),u_pixel_coord_upper:new Bl(t),u_pixel_coord_lower:new Bl(t),u_tile_units_to_pixels:new Fl(t),u_opacity:new Fl(t)}),fillExtrusionGroundEffect:t=>({u_matrix:new $l(t),u_opacity:new Fl(t),u_ao_pass:new Fl(t),u_meter_to_tile:new Fl(t),u_ao:new Bl(t),u_flood_light_intensity:new Fl(t),u_flood_light_color:new Nl(t),u_attenuation:new Fl(t),u_edge_radius:new Fl(t),u_fb:new Rl(t),u_fb_size:new Fl(t)}),fill:t=>({u_matrix:new $l(t),u_emissive_strength:new Fl(t)}),fillPattern:t=>({u_matrix:new $l(t),u_emissive_strength:new Fl(t),u_image:new Rl(t),u_texsize:new Bl(t),u_pixel_coord_upper:new Bl(t),u_pixel_coord_lower:new Bl(t),u_tile_units_to_pixels:new Fl(t)}),fillOutline:t=>({u_matrix:new $l(t),u_emissive_strength:new Fl(t),u_world:new Bl(t)}),fillOutlinePattern:t=>({u_matrix:new $l(t),u_emissive_strength:new Fl(t),u_world:new Bl(t),u_image:new Rl(t),u_texsize:new Bl(t),u_pixel_coord_upper:new Bl(t),u_pixel_coord_lower:new Bl(t),u_tile_units_to_pixels:new Fl(t)}),circle:t=>({u_camera_to_center_distance:new Fl(t),u_extrude_scale:new Gl(t),u_device_pixel_ratio:new Fl(t),u_matrix:new $l(t),u_inv_rot_matrix:new $l(t),u_merc_center:new Bl(t),u_tile_id:new Nl(t),u_zoom_transition:new Fl(t),u_up_dir:new Nl(t),u_emissive_strength:new Fl(t)}),collisionBox:t=>({u_matrix:new $l(t),u_camera_to_center_distance:new Fl(t),u_extrude_scale:new Bl(t)}),collisionCircle:t=>({u_matrix:new $l(t),u_inv_matrix:new $l(t),u_camera_to_center_distance:new Fl(t),u_viewport_size:new Bl(t)}),debug:t=>({u_color:new Vl(t),u_matrix:new $l(t),u_overlay:new Rl(t),u_overlay_scale:new Fl(t)}),clippingMask:t=>({u_matrix:new $l(t)}),heatmap:t=>({u_extrude_scale:new Fl(t),u_intensity:new Fl(t),u_matrix:new $l(t),u_inv_rot_matrix:new $l(t),u_merc_center:new Bl(t),u_tile_id:new Nl(t),u_zoom_transition:new Fl(t),u_up_dir:new Nl(t)}),heatmapTexture:t=>({u_image:new Rl(t),u_color_ramp:new Rl(t),u_opacity:new Fl(t)}),hillshade:t=>({u_matrix:new $l(t),u_image:new Rl(t),u_latrange:new Bl(t),u_light:new Bl(t),u_shadow:new Vl(t),u_highlight:new Vl(t),u_emissive_strength:new Fl(t),u_accent:new Vl(t)}),hillshadePrepare:t=>({u_matrix:new $l(t),u_image:new Rl(t),u_dimension:new Bl(t),u_zoom:new Fl(t)}),line:t=>({u_matrix:new $l(t),u_pixels_to_tile_units:new Gl(t),u_device_pixel_ratio:new Fl(t),u_units_to_pixels:new Bl(t),u_dash_image:new Rl(t),u_gradient_image:new Rl(t),u_image_height:new Fl(t),u_texsize:new Bl(t),u_tile_units_to_pixels:new Fl(t),u_alpha_discard_threshold:new Fl(t),u_trim_offset:new Bl(t),u_emissive_strength:new Fl(t)}),linePattern:t=>({u_matrix:new $l(t),u_texsize:new Bl(t),u_pixels_to_tile_units:new Gl(t),u_device_pixel_ratio:new Fl(t),u_image:new Rl(t),u_units_to_pixels:new Bl(t),u_tile_units_to_pixels:new Fl(t),u_alpha_discard_threshold:new Fl(t)}),raster:t=>({u_matrix:new $l(t),u_normalize_matrix:new $l(t),u_globe_matrix:new $l(t),u_merc_matrix:new $l(t),u_grid_matrix:new ql(t),u_tl_parent:new Bl(t),u_scale_parent:new Fl(t),u_fade_t:new Fl(t),u_opacity:new Fl(t),u_image0:new Rl(t),u_image1:new Rl(t),u_brightness_low:new Fl(t),u_brightness_high:new Fl(t),u_saturation_factor:new Fl(t),u_contrast_factor:new Fl(t),u_spin_weights:new Nl(t),u_perspective_transform:new Bl(t),u_raster_elevation:new Fl(t),u_tl_br:new jl(t),u_zoom_transition:new Fl(t),u_merc_center:new Bl(t),u_cutoff_params:new jl(t),u_colorization_mix:new jl(t),u_colorization_offset:new Fl(t),u_color_ramp:new Rl(t),u_texture_offset:new Bl(t),u_texture_res:new Bl(t),u_emissive_strength:new Fl(t)}),symbolIcon:t=>({u_is_size_zoom_constant:new Rl(t),u_is_size_feature_constant:new Rl(t),u_size_t:new Fl(t),u_size:new Fl(t),u_camera_to_center_distance:new Fl(t),u_rotate_symbol:new Rl(t),u_aspect_ratio:new Fl(t),u_fade_change:new Fl(t),u_matrix:new $l(t),u_label_plane_matrix:new $l(t),u_coord_matrix:new $l(t),u_is_text:new Rl(t),u_pitch_with_map:new Rl(t),u_texsize:new Bl(t),u_tile_id:new Nl(t),u_zoom_transition:new Fl(t),u_inv_rot_matrix:new $l(t),u_merc_center:new Bl(t),u_camera_forward:new Nl(t),u_tile_matrix:new $l(t),u_up_vector:new Nl(t),u_ecef_origin:new Nl(t),u_texture:new Rl(t),u_icon_transition:new Fl(t),u_icon_saturation:new Fl(t)}),symbolSDF:t=>({u_is_size_zoom_constant:new Rl(t),u_is_size_feature_constant:new Rl(t),u_size_t:new Fl(t),u_size:new Fl(t),u_camera_to_center_distance:new Fl(t),u_rotate_symbol:new Rl(t),u_aspect_ratio:new Fl(t),u_fade_change:new Fl(t),u_matrix:new $l(t),u_label_plane_matrix:new $l(t),u_coord_matrix:new $l(t),u_is_text:new Rl(t),u_pitch_with_map:new Rl(t),u_texsize:new Bl(t),u_texture:new Rl(t),u_gamma_scale:new Fl(t),u_device_pixel_ratio:new Fl(t),u_tile_id:new Nl(t),u_zoom_transition:new Fl(t),u_inv_rot_matrix:new $l(t),u_merc_center:new Bl(t),u_camera_forward:new Nl(t),u_tile_matrix:new $l(t),u_up_vector:new Nl(t),u_ecef_origin:new Nl(t),u_is_halo:new Rl(t)}),symbolTextAndIcon:t=>({u_is_size_zoom_constant:new Rl(t),u_is_size_feature_constant:new Rl(t),u_size_t:new Fl(t),u_size:new Fl(t),u_camera_to_center_distance:new Fl(t),u_rotate_symbol:new Rl(t),u_aspect_ratio:new Fl(t),u_fade_change:new Fl(t),u_matrix:new $l(t),u_label_plane_matrix:new $l(t),u_coord_matrix:new $l(t),u_is_text:new Rl(t),u_pitch_with_map:new Rl(t),u_texsize:new Bl(t),u_texsize_icon:new Bl(t),u_texture:new Rl(t),u_texture_icon:new Rl(t),u_gamma_scale:new Fl(t),u_device_pixel_ratio:new Fl(t),u_is_halo:new Rl(t)}),background:t=>({u_matrix:new $l(t),u_emissive_strength:new Fl(t),u_opacity:new Fl(t),u_color:new Vl(t)}),backgroundPattern:t=>({u_matrix:new $l(t),u_emissive_strength:new Fl(t),u_opacity:new Fl(t),u_image:new Rl(t),u_pattern_tl:new Bl(t),u_pattern_br:new Bl(t),u_texsize:new Bl(t),u_pattern_size:new Bl(t),u_pixel_coord_upper:new Bl(t),u_pixel_coord_lower:new Bl(t),u_tile_units_to_pixels:new Fl(t)}),terrainRaster:QS,terrainDepth:QS,skybox:t=>({u_matrix:new $l(t),u_sun_direction:new Nl(t),u_cubemap:new Rl(t),u_opacity:new Fl(t),u_temporal_offset:new Fl(t)}),skyboxGradient:t=>({u_matrix:new $l(t),u_color_ramp:new Rl(t),u_center_direction:new Nl(t),u_radius:new Fl(t),u_opacity:new Fl(t),u_temporal_offset:new Fl(t)}),skyboxCapture:t=>({u_matrix_3f:new ql(t),u_sun_direction:new Nl(t),u_sun_intensity:new Fl(t),u_color_tint_r:new jl(t),u_color_tint_m:new jl(t),u_luminance:new Fl(t)}),globeRaster:t=>({u_proj_matrix:new $l(t),u_globe_matrix:new $l(t),u_normalize_matrix:new $l(t),u_merc_matrix:new $l(t),u_zoom_transition:new Fl(t),u_merc_center:new Bl(t),u_image0:new Rl(t),u_grid_matrix:new ql(t),u_skirt_height:new Fl(t),u_frustum_tl:new Nl(t),u_frustum_tr:new Nl(t),u_frustum_br:new Nl(t),u_frustum_bl:new Nl(t),u_globe_pos:new Nl(t),u_globe_radius:new Fl(t),u_viewport:new Bl(t)}),globeAtmosphere:t=>({u_frustum_tl:new Nl(t),u_frustum_tr:new Nl(t),u_frustum_br:new Nl(t),u_frustum_bl:new Nl(t),u_horizon:new Fl(t),u_transition:new Fl(t),u_fadeout_range:new Fl(t),u_color:new jl(t),u_high_color:new jl(t),u_space_color:new jl(t),u_temporal_offset:new Fl(t),u_horizon_angle:new Fl(t)}),model:t=>({u_matrix:new $l(t),u_lighting_matrix:new $l(t),u_normal_matrix:new $l(t),u_lightpos:new Nl(t),u_lightintensity:new Fl(t),u_lightcolor:new Nl(t),u_camera_pos:new Nl(t),u_opacity:new Fl(t),u_baseColorFactor:new jl(t),u_emissiveFactor:new jl(t),u_metallicFactor:new Fl(t),u_roughnessFactor:new Fl(t),u_baseTextureIsAlpha:new Rl(t),u_alphaMask:new Rl(t),u_alphaCutoff:new Fl(t),u_baseColorTexture:new Rl(t),u_metallicRoughnessTexture:new Rl(t),u_normalTexture:new Rl(t),u_occlusionTexture:new Rl(t),u_emissionTexture:new Rl(t),u_color_mix:new jl(t),u_aoIntensity:new Fl(t),u_emissive_strength:new Fl(t)}),modelDepth:t=>({u_matrix:new $l(t),u_instance:new $l(t),u_node_matrix:new $l(t)}),groundShadow:t=>({u_matrix:new $l(t),u_ground_shadow_factor:new Nl(t)}),stars:t=>({u_matrix:new $l(t),u_up:new Nl(t),u_right:new Nl(t),u_intensity_multiplier:new Fl(t)})};let qT;function WT(t,e,i,n,r,s,o){const a=t.context,l=a.gl,c=t.transform,h=t.getOrCreateProgram("collisionBox"),u=[];let d=0,p=0;for(let a=0;a<n.length;a++){const f=n[a],m=e.getTile(f),g=m.getBucket(i);if(!g)continue;const _=XE(f,g,c);let y=_;0===r[0]&&0===r[1]||(y=t.translatePosMatrix(_,m,r,s));const v=o?g.textCollisionBox:g.iconCollisionBox,b=g.collisionCircleArray;if(b.length>0){const t=Au.create(),e=y;Au.mul(t,g.placementInvProjMatrix,c.glCoordMatrix),Au.mul(t,t,g.placementViewportMatrix),u.push({circleArray:b,circleOffset:p,transform:e,invTransform:t,projection:g.getProjection()}),d+=b.length/4,p=d}v&&(t.terrain&&t.terrain.setupElevationDraw(m,h),h.draw(t,l.LINES,Mv.disabled,Cv.disabled,t.colorModeForRenderPass(),Ov.disabled,MT(y,c,m,g.getProjection()),i.id,v.layoutVertexBuffer,v.indexBuffer,v.segments,null,c.zoom,null,[v.collisionVertexBuffer,v.collisionVertexBufferExt]))}if(!o||!u.length)return;const f=t.getOrCreateProgram("collisionCircle"),m=new Wa;m.resize(4*d),m._trim();let g=0;for(const t of u)for(let e=0;e<t.circleArray.length/4;e++){const i=4*e,n=t.circleArray[i+0],r=t.circleArray[i+1],s=t.circleArray[i+2],o=t.circleArray[i+3];m.emplace(g++,n,r,s,o,0),m.emplace(g++,n,r,s,o,1),m.emplace(g++,n,r,s,o,2),m.emplace(g++,n,r,s,o,3)}(!qT||qT.length<2*d)&&(qT=function(t){const e=2*t,i=new Za;i.resize(e),i._trim();for(let t=0;t<e;t++){const e=6*t;i.uint16[e+0]=4*t+0,i.uint16[e+1]=4*t+1,i.uint16[e+2]=4*t+2,i.uint16[e+3]=4*t+2,i.uint16[e+4]=4*t+3,i.uint16[e+5]=4*t+0}return i}(d));const _=a.createIndexBuffer(qT,!0),y=a.createVertexBuffer(m,ug.members,!0);for(const e of u){const n={u_matrix:e.transform,u_inv_matrix:e.invTransform,u_camera_to_center_distance:(v=c).getCameraToCenterDistance(e.projection),u_viewport_size:[v.width,v.height]};f.draw(t,l.TRIANGLES,Mv.disabled,Cv.disabled,t.colorModeForRenderPass(),Ov.disabled,n,i.id,y,_,bl.simpleSegment(0,2*e.circleOffset,e.circleArray.length,e.circleArray.length/2),null,c.zoom)}var v;y.destroy(),_.destroy()}const GT=Au.create();function ZT({width:t,height:e,anchor:i,textOffset:n,textScale:r},s){const{horizontalAlign:o,verticalAlign:a}=Ng(i),l=-(o-.5)*t,c=-(a-.5)*e,h=b_(i,n);return new v((l/r+h[0])*s,(c/r+h[1])*s)}function YT(t,e,i,n,r,s,o,a,l,c,h){const u=t.text.placedSymbolArray,d=t.text.dynamicLayoutVertexArray,p=t.icon.dynamicLayoutVertexArray,f={},m=t.getProjection(),g=KE(a,m,s),_=s.elevation,y=m.upVectorScale(a.canonical,s.center.lat,s.worldSize).metersToTile;d.clear();for(let p=0;p<u.length;p++){const v=u.get(p),{tileAnchorX:b,tileAnchorY:x,numGlyphs:w}=v,E=v.hidden||!v.crossTileID||t.allowVerticalPlacement&&!v.placedOrientation?null:n[v.crossTileID];if(E){let n=0,u=0,p=0;if(_){const t=_?_.getAtTileOffset(a,b,x):0,[e,i,r]=m.upVector(a.canonical,b,x);n=t*e*y,u=t*i*y,p=t*r*y}let[S,T,M,A]=hb(v.projectedAnchorX+n,v.projectedAnchorY+u,v.projectedAnchorZ+p,i?g:o);const C=ub(s.getCameraToCenterDistance(m),A);let k=r.evaluateSizeForFeature(t.textSizeData,c,v)*C/dg;i&&(k*=t.tilePixelRatio/l);const P=ZT(E,k);i?(({x:S,y:T,z:M}=m.projectTilePoint(b+P.x,x+P.y,a.canonical)),[S,T,M]=hb(S+n,T+u,M+p,o)):(e&&P._rotate(-s.angle),S+=P.x,T+=P.y,M=0);const I=t.allowVerticalPlacement&&v.placedOrientation===Ag.vertical?Math.PI/2:0;for(let t=0;t<w;t++)py(d,S,T,M,I);h&&v.associatedIconIndex>=0&&(f[v.associatedIconIndex]={x:S,y:T,z:M,angle:I})}else bb(w,d)}if(h){p.clear();const e=t.icon.placedSymbolArray;for(let t=0;t<e.length;t++){const i=e.get(t),{numGlyphs:n}=i,r=f[t];if(i.hidden||!r)bb(n,p);else{const{x:t,y:e,z:i,angle:s}=r;for(let r=0;r<n;r++)py(p,t,e,i,s)}}t.icon.dynamicLayoutVertexBuffer.updateData(p)}t.text.dynamicLayoutVertexBuffer.updateData(d)}function XT(t,e,i){return i.iconsInText&&e?"symbolTextAndIcon":t?"symbolSDF":"symbolIcon"}function KT(t,e,i,n,r,s,o,a,l,c,h,u,d){const p=t.context,f=p.gl,m=t.transform,g="map"===a,_="map"===l,y=g&&"point"!==i.layout.get("symbol-placement"),v=g&&!_&&!y,b=void 0!==i.layout.get("symbol-sort-key").constantOr(1);let x=!1;const w=t.depthModeForSublayer(0,Mv.ReadOnly),E=[Qd(m.center.lng),Jd(m.center.lat)],S=i.layout.get("text-variable-anchor"),T="globe"===m.projection.name,M=[],A=[0,-1,0];let C=A;!T&&!m.mercatorFromTransition||g||(C=function(t){const e=t._camera.getWorldToCamera(t.worldSize,1),i=Au.multiply([],e,t.globeMatrix);Au.invert(i,i);const n=[0,0,0],r=[0,1,0,0];return vu.transformMat4(r,r,i),n[0]=r[0],n[1]=r[1],n[2]=r[2],Ou.normalize(n,n),n}(m));for(const a of n){const n=e.getTile(a),l=n.getBucket(i);if(!l)continue;if("mercator"===l.projection.name&&T)continue;const u=r?l.text:l.icon;if(!u||l.fullyClipped||!u.segments.get().length)continue;const d=u.programConfigurations.get(i.id),p=r||l.sdfIcons,w=r?l.textSizeData:l.iconSizeData,k=_||0!==m.pitch,P=gg(w,m.zoom);let I,D,O,L,z=[0,0],R=null;if(r)D=n.glyphAtlasTexture?n.glyphAtlasTexture:null,O=f.LINEAR,I=n.glyphAtlasTexture?n.glyphAtlasTexture.size:[0,0],l.iconsInText&&(z=n.imageAtlasTexture?n.imageAtlasTexture.size:[0,0],R=n.imageAtlasTexture?n.imageAtlasTexture:null,L=k||t.options.rotating||t.options.zooming||"composite"===w.kind||"camera"===w.kind?f.LINEAR:f.NEAREST);else{const e=1!==i.layout.get("icon-size").constantOr(0)||l.iconsNeedLinear;D=n.imageAtlasTexture?n.imageAtlasTexture:null,O=p||t.options.rotating||t.options.zooming||e||k?f.LINEAR:f.NEAREST,I=n.imageAtlasTexture?n.imageAtlasTexture.size:[0,0]}const F="globe"===l.projection.name,B=F?C:A,N=F?Od(m.zoom):0,j=KE(a,l.getProjection(),m),V=m.calculatePixelsToTileUnitsMatrix(n),U=ab(j,n.tileID.canonical,_,g,m,l.getProjection(),V),$=t.terrain&&_&&y?Au.invert(Au.create(),U):GT,H=cb(j,n.tileID.canonical,_,g,m,l.getProjection(),V),q=S&&l.hasTextData(),W=l.hasIconTextFit()&&q&&l.hasIconData();if(y){const e=m.elevation,i=e?e.getAtTileOffsetFunc(a,m.center.lat,m.worldSize,l.getProjection()):null,s=lb(j,n.tileID.canonical,_,g,m,l.getProjection(),V);pb(l,j,t,r,s,H,_,c,i,a)}const G=y||r&&S||W,Z=t.translatePosMatrix(j,n,s,o),Y=G?GT:U,X=t.translatePosMatrix(H,n,s,o,!0),K=l.getProjection().createInversionMatrix(m,a.canonical),Q=i.paint.get("icon-image-cross-fade").constantOr(0),J=[];t.terrainRenderModeElevated()&&_&&J.push("PITCH_WITH_MAP_TERRAIN"),F&&(J.push("PROJECTION_GLOBE_VIEW"),G&&J.push("PROJECTED_POS_ON_VIEWPORT")),Q>0&&J.push("ICON_TRANSITION"),u.zOffsetVertexBuffer&&J.push("Z_OFFSET");const tt=p&&0!==i.paint.get(r?"text-halo-width":"icon-halo-width").constantOr(1);let et;p?et=l.iconsInText?FT(w.kind,P,v,_,t,Z,Y,X,I,z,a,N,E,K,B,l.getProjection()):RT(w.kind,P,v,_,t,Z,Y,X,r,I,!0,a,N,E,K,B,l.getProjection()):(h<1&&J.push("SATURATION"),et=zT(w.kind,P,v,_,t,Z,Y,X,r,I,a,N,E,K,B,l.getProjection(),h,Q));const it={program:t.getOrCreateProgram(XT(p,r,l),{config:d,defines:J}),buffers:u,uniformValues:et,atlasTexture:D,atlasTextureIcon:R,atlasInterpolation:O,atlasInterpolationIcon:L,isSDF:p,hasHalo:tt,tile:n,labelPlaneMatrixInv:$};if(b&&l.canOverlap){x=!0;const t=u.segments.get();for(const e of t)M.push({segments:new bl([e]),sortKey:e.sortKey,state:it})}else M.push({segments:u.segments,sortKey:0,state:it})}x&&M.sort(((t,e)=>t.sortKey-e.sortKey));for(const e of M){const n=e.state;if(t.terrain&&t.terrain.setupElevationDraw(n.tile,n.program,{useDepthForOcclusion:m.depthOcclusionForSymbolsAndCircles,labelPlaneMatrixInv:n.labelPlaneMatrixInv}),p.activeTexture.set(f.TEXTURE0),n.atlasTexture&&n.atlasTexture.bind(n.atlasInterpolation,f.CLAMP_TO_EDGE),n.atlasTextureIcon&&(p.activeTexture.set(f.TEXTURE1),n.atlasTextureIcon&&n.atlasTextureIcon.bind(n.atlasInterpolationIcon,f.CLAMP_TO_EDGE)),t.uploadCommonLightUniforms(t.context,n.program),n.hasHalo){const r=n.uniformValues;r.u_is_halo=1,QT(n.buffers,e.segments,i,t,n.program,w,u,d,r,2),r.u_is_halo=0}else{if(n.isSDF){const r=n.uniformValues;n.hasHalo&&(r.u_is_halo=1,QT(n.buffers,e.segments,i,t,n.program,w,u,d,r,1)),r.u_is_halo=0}QT(n.buffers,e.segments,i,t,n.program,w,u,d,n.uniformValues,1)}}}function QT(t,e,i,n,r,s,o,a,l,c){const h=[t.dynamicLayoutVertexBuffer,t.opacityVertexBuffer,t.iconTransitioningVertexBuffer,t.globeExtVertexBuffer,t.zOffsetVertexBuffer];r.draw(n,n.context.gl.TRIANGLES,s,o,a,Ov.disabled,l,i.id,t.layoutVertexBuffer,t.indexBuffer,e,i.paint,n.transform.zoom,t.programConfigurations.get(i.id),h,c)}function JT(t,e,i,n,r,s,o){const a=t.context.gl,l=i.paint.get("fill-pattern"),c=l&&l.constantOr(1);let h,u,d,p,f;o?(u=c&&!i.getPaintProperty("fill-outline-color")?"fillOutlinePattern":"fillOutline",h=a.LINES):(u=c?"fillPattern":"fill",h=a.TRIANGLES);for(const m of n){const n=e.getTile(m);if(c&&!n.patternsLoaded())continue;const g=n.getBucket(i);if(!g)continue;t.prepareDrawTile();const _=g.programConfigurations.get(i.id),y=t.isTileAffectedByFog(m),v=t.getOrCreateProgram(u,{config:_,overrideFog:y});c&&(t.context.activeTexture.set(a.TEXTURE0),n.imageAtlasTexture&&n.imageAtlasTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),_.updatePaintBuffers());const b=l.constantOr(null);if(b&&n.imageAtlas){const t=n.imageAtlas.patternPositions[b.toString()];t&&_.setConstantPatternPositions(t)}const x=t.translatePosMatrix(m.projMatrix,n,i.paint.get("fill-translate"),i.paint.get("fill-translate-anchor")),w=i.paint.get("fill-emissive-strength");if(o){p=g.indexBuffer2,f=g.segments2;const e=t.terrain&&t.terrain.renderingToTexture?t.terrain.drapeBufferSize:[a.drawingBufferWidth,a.drawingBufferHeight];d="fillOutlinePattern"===u&&c?TT(x,w,t,n,e):ST(x,w,e)}else p=g.indexBuffer,f=g.segments,d=c?ET(x,w,t,n):wT(x,w);t.uploadCommonUniforms(t.context,v,m.toUnwrapped()),v.draw(t,h,r,t.stencilModeForClipping(m),s,Ov.disabled,d,i.id,g.layoutVertexBuffer,p,f,i.paint,t.transform.zoom,_,void 0)}}function tM(t,e,i,n,r,s,o,a){i.resetLayerRenderingStats();const l=t.context,c=l.gl,h=t.transform,u=i.paint.get("fill-extrusion-pattern"),d=u.constantOr(1),p=i.paint.get("fill-extrusion-opacity"),f=t.style.enable3dLights(),m=i.paint.get(f&&!d?"fill-extrusion-ambient-occlusion-wall-radius":"fill-extrusion-ambient-occlusion-radius"),g=[i.paint.get("fill-extrusion-ambient-occlusion-intensity"),m],_=i.layout.get("fill-extrusion-edge-radius"),y=_>0&&!i.paint.get("fill-extrusion-rounded-roof"),v=y?0:_,b="globe"===h.projection.name?kx():0,x="globe"===h.projection.name,w=x?Od(h.zoom):0,E=[Qd(h.center.lng),Jd(h.center.lat)],S=i.paint.get("fill-extrusion-flood-light-color").toArray01().slice(0,3),T=i.paint.get("fill-extrusion-flood-light-intensity"),M=i.paint.get("fill-extrusion-vertical-scale"),A=eT(t,i.paint.get("fill-extrusion-cutoff-fade-range")),C=i.paint.get("fill-extrusion-emissive-strength"),k=[];let P;x&&k.push("PROJECTION_GLOBE_VIEW"),g[0]>0&&k.push("FAUX_AO"),y&&k.push("ZERO_ROOF_RADIUS"),a&&k.push("HAS_CENTROID"),T>0&&k.push("FLOOD_LIGHT"),A.shouldRenderCutoff&&k.push("RENDER_CUTOFF");const I="shadow"===t.renderPass,D=t.shadowRenderer,O=I&&!!D;t.shadowRenderer&&(t.shadowRenderer.useNormalOffset=!0);let L=[0,0,0];if(D){const e=t.style.directionalLight,i=t.style.ambientLight;e&&i&&(L=ZM(e,i)),P=k.concat(["SHADOWS_SINGLE_CASCADE"])}const z=O?"fillExtrusionDepth":d?"fillExtrusionPattern":"fillExtrusion",R=i.getLayerRenderingStats();for(const f of n){const n=e.getTile(f),m=n.getBucket(i);if(!m||m.projection.name!==h.projection.name)continue;let _=!1;D&&(_=0===D.getMaxCascadeForTile(f.toUnwrapped()));const y=t.isTileAffectedByFog(f),O=m.programConfigurations.get(i.id),F=t.getOrCreateProgram(z,{config:O,defines:_?P:k,overrideFog:y});if(t.terrain&&t.terrain.setupElevationDraw(n,F,{useMeterToDem:!0}),!m.centroidVertexBuffer){const t=F.attributes.a_centroid_pos;void 0!==t&&c.vertexAttrib2f(t,0,0)}!I&&D&&D.setupShadows(n.tileID.toUnwrapped(),F,"vector-tile",n.tileID.overscaledZ),d&&(t.context.activeTexture.set(c.TEXTURE0),n.imageAtlasTexture&&n.imageAtlasTexture.bind(c.LINEAR,c.CLAMP_TO_EDGE),O.updatePaintBuffers());const B=u.constantOr(null);if(B&&n.imageAtlas){const t=n.imageAtlas.patternPositions[B.toString()];t&&O.setConstantPatternPositions(t)}const N=i.paint.get("fill-extrusion-vertical-gradient");let j;if(I&&D){if(oM(n.tileID,m,t))continue;const e=D.calculateShadowPassMatrixFromTile(n.tileID.toUnwrapped());j=bT(e,v,M)}else{const e=t.translatePosMatrix(f.expandedProjMatrix,n,i.paint.get("fill-extrusion-translate"),i.paint.get("fill-extrusion-translate-anchor")),r=h.projection.createInversionMatrix(h,f.canonical);j=d?xT(e,t,N,p,g,v,f,n,b,w,E,r,S,M):vT(e,t,N,p,g,v,f,b,w,E,r,S,M,T,L,C)}t.uploadCommonUniforms(l,F,f.toUnwrapped(),null,A);let V=m.segments;if("mercator"===h.projection.name&&!I&&(V=m.getVisibleSegments(n.tileID,t.terrain,t.transform.getFrustum(0)),!V.get().length))continue;if(R)if(I)for(const t of V.get())R.numRenderedVerticesInShadowPass+=t.primitiveLength;else for(const t of V.get())R.numRenderedVerticesInTransparentPass+=t.primitiveLength;const U=[];(t.terrain||a)&&U.push(m.centroidVertexBuffer),x&&U.push(m.layoutVertexExtBuffer),F.draw(t,l.gl.TRIANGLES,r,s,o,Ov.backCCW,j,i.id,m.layoutVertexBuffer,m.indexBuffer,V,i.paint,t.transform.zoom,O,U)}t.shadowRenderer&&(t.shadowRenderer.useNormalOffset=!1)}function eM(t,e,i,n,r,s,o,a,l,c,h,u,d,p,f,m,g,_,y){const v=t.context,b=v.gl,x=t.transform,w=t.transform.zoom,E=[],S=eT(t,i.paint.get("fill-extrusion-cutoff-fade-range"));"clear"===c?(E.push("CLEAR_SUBPASS"),y&&(E.push("CLEAR_FROM_TEXTURE"),v.activeTexture.set(b.TEXTURE0),y.bind(b.LINEAR,b.CLAMP_TO_EDGE))):"sdf"===c&&E.push("SDF_SUBPASS"),g&&E.push("HAS_CENTROID"),S.shouldRenderCutoff&&E.push("RENDER_CUTOFF");const T=i.layout.get("fill-extrusion-edge-radius"),M=(e,n,c,_,b)=>{const x=n.programConfigurations.get(i.id),M=t.isTileAffectedByFog(e),A=t.getOrCreateProgram("fillExtrusionGroundEffect",{config:x,defines:E,overrideFog:M}),C=((t,e,i,n,r,s,o,a,l,c,h)=>({u_matrix:e,u_opacity:i,u_ao_pass:n?1:0,u_meter_to_tile:r,u_ao:s,u_flood_light_intensity:o,u_flood_light_color:a,u_attenuation:l,u_edge_radius:c,u_fb:0,u_fb_size:h}))(0,_,h,l,b,[u,d*b],p,f,m,w>=17?0:T*b,y?y.size[0]:0),k=[];g&&k.push(n.hiddenByLandmarkVertexBuffer),t.uploadCommonUniforms(v,A,e.toUnwrapped(),null,S),A.draw(t,v.gl.TRIANGLES,r,s,o,a,C,i.id,n.vertexBuffer,n.indexBuffer,c,i.paint,w,x,k)};for(const r of n){const n=e.getTile(r),s=n.getBucket(i);if(!s||s.projection.name!==x.projection.name||!s.groundEffect||s.groundEffect&&!s.groundEffect.hasData())continue;const o=s.groundEffect,a=1/s.tileToMeter;{const e=t.translatePosMatrix(r.projMatrix,n,i.paint.get("fill-extrusion-translate"),i.paint.get("fill-extrusion-translate-anchor")),s=o.getDefaultSegment();M(r,o,s,e,a)}if(_)for(let s=0;s<4;s++){const o=Gu[s](r),l=e.getTile(o);if(!l)continue;const c=l.getBucket(i);if(!c||c.projection.name!==x.projection.name||!c.groundEffect||c.groundEffect&&!c.groundEffect.hasData())continue;const h=c.groundEffect;let u,d;0===s?(u=[-un,0,0],d=1):1===s?(u=[un,0,0],d=0):2===s?(u=[0,-un,0],d=3):(u=[0,un,0],d=2);const p=h.regionSegments[d];if(!p)continue;const f=new Float32Array(16);Au.translate(f,r.projMatrix,u),M(r,h,p,t.translatePosMatrix(f,n,i.paint.get("fill-extrusion-translate"),i.paint.get("fill-extrusion-translate-anchor")),a)}}}function iM(t,e,i,n,r,s,o){0===n.centroidVertexArray.length&&n.createCentroidsBuffer();const a=s?s.findDEMTileFor(i):null;if(!(a&&a.dem||o))return;const l=t=>{const i=e.getSource().minzoom,n=t=>{const i=e.getTileByID(t);if(i&&i.hasData())return i.getBucket(r)},s=[0,-1,1];for(const e of s){if(t.overscaledZ+e<i)continue;const r=n(t.calculateScaledKey(t.overscaledZ+e));if(r)return r}},c=[0,0,0],h=(t,e)=>(c[0]=Math.min(t.min.y,e.min.y),c[1]=Math.max(t.max.y,e.max.y),c[2]=un-e.min.x>t.max.x?e.min.x-un:t.max.x,c),u=(t,e)=>(c[0]=Math.min(t.min.x,e.min.x),c[1]=Math.max(t.max.x,e.max.x),c[2]=un-e.min.y>t.max.y?e.min.y-un:t.max.y,c),d=[(t,e)=>h(t,e),(t,e)=>h(e,t),(t,e)=>u(t,e),(t,e)=>u(e,t)],p=(t,e,n,r,o,l,c)=>{if(!s)return 0;const h=[[l?n:t,l?t:n,0],[l?n:e,l?e:n,0]],u=c<0?un+c:c,d=[l?u:(t+e)/2,l?(t+e)/2:u,0];return 0===n&&c<0||0!==n&&c>0?s.getForTilePoints(o,[d],!0,r):h.push(d),s.getForTilePoints(i,h,!0,a),Math.max(h[0][2],h[1][2],d[2])/s.exaggeration()};for(let t=0;t<4;t++){const e=n.borderFeatureIndices[t];if(0===e.length)continue;const r=Gu[t](i),a=l(r);if(!(a&&a instanceof xx))continue;if(n.borderDoneWithNeighborZ[t]===a.canonical.z)continue;0===a.centroidVertexArray.length&&a.createCentroidsBuffer();const c=s?s.findDEMTileFor(r):null;if(!(c&&c.dem||o))continue;const h=(t<2?1:5)-t,u=a.borderDoneWithNeighborZ[h]!==n.canonical.z,_=a.borderFeatureIndices[h];let y=0;if(n.canonical.z!==a.canonical.z){for(const t of e)n.showCentroid(n.featuresOnBorder[t]);if(u)for(const t of _)a.showCentroid(a.featuresOnBorder[t]);n.borderDoneWithNeighborZ[t]=a.canonical.z,a.borderDoneWithNeighborZ[h]=n.canonical.z}for(const i of e){const e=n.featuresOnBorder[i],s=n.centroidData[e.centroidDataIndex],l=e.borders[t];let u;for(;y<_.length;){u=a.featuresOnBorder[_[y]];const t=u.borders[h];if(t[1]>l[0]+3||t[0]>l[0]-3)break;a.showCentroid(u),y++}if(u&&y<_.length){const i=y;let b=0;for(;!(u.borders[h][0]>l[1]-3)&&(b++,++y!==_.length);)u=a.featuresOnBorder[_[y]];if(u=a.featuresOnBorder[_[i]],b>1){const t=u.borders[h];Math.abs(l[0]-t[0])<3&&Math.abs(l[1]-t[1])<3&&(b=1,y=i+1)}else if(0===b){n.showCentroid(e);continue}const x=a.centroidData[u.centroidDataIndex];o&&1===b&&(((m=s).flags|(g=x).flags)&hx?(m.flags|=hx,g.flags|=hx):(m.flags&=2147483647,g.flags&=2147483647));let w=new v(0,0);if(b>1)y=i;else if(c&&c.dem&&!(e.intersectsCount()>1||u.intersectsCount()>1)){const e=d[t](s,x),i=t%2?un-1:0;f=p(e[0],Math.min(un-1,e[1]),i,c,r,t<2,e[2]),w=new v(Math.ceil(7*(f+450)),0)}s.centroidXY=x.centroidXY=w,n.writeCentroidToBuffer(s),a.writeCentroidToBuffer(x)}else n.showCentroid(e)}n.borderDoneWithNeighborZ[t]=a.canonical.z,a.borderDoneWithNeighborZ[h]=n.canonical.z}var f,m,g;(n.needsCentroidUpdate||!n.centroidVertexBuffer&&0!==n.centroidVertexArray.length)&&n.uploadCentroid(t)}const nM=[1,0,0],rM=[0,1,0],sM=[0,0,1];function oM(t,e,i){const n=i.transform,r=i.shadowRenderer;if(!r)return!0;const s=t.toUnwrapped(),o=n.tileSize*r._cascades[i.currentShadowCascade].scale;let a=e.maxHeight;if(n.elevation){const e=n.elevation.getMinMaxForTile(t);e&&(a+=e.max)}const l=[...r.shadowDirection];l[2]=-l[2];const c=r.computeSimplifiedTileShadowVolume(s,a,o,l);if(!c)return!1;const h=[nM,rM,sM,l,[l[0],0,l[2]],[0,l[1],l[2]]],u="globe"===n.projection.name,d=n.scaleZoom(o),p=td.fromInvProjectionMatrix(n.invProjMatrix,n.worldSize,d,!u),f=r.getCurrentCascadeFrustum();return 0===p.intersectsPrecise(c.vertices,c.planes,h)||0===f.intersectsPrecise(c.vertices,c.planes,h)}function aM(t){const e=t._nearZ,i=t.projection.farthestPixelDistance(t),n=i-e,r=.2*t.height,s=e+r;return[e,i,(s-r-e)/n,(s-e)/n]}const lM=new ui(1,0,0,1),cM=new ui(0,1,0,1),hM=new ui(0,0,1,1),uM=new ui(1,0,1,1),dM=new ui(0,1,1,1);function pM(t,e,i){const n=t.context,r=t.transform,s=n.gl,o="globe"===r.projection.name,a=o?["PROJECTION_GLOBE_VIEW"]:[];let l=i.projMatrix;if(o&&Od(r.zoom)>0){const t=Cd(_d(i.canonical,r));l=Au.multiply(new Float32Array(16),r.globeMatrix,t),Au.multiply(l,r.projMatrix,l)}const c=t.getOrCreateProgram("debug",{defines:a}),h=e.getTileByID(i.key);t.terrain&&t.terrain.setupElevationDraw(h,c);const u=Mv.disabled,d=Cv.disabled,p=t.colorModeForRenderPass(),f="$debug";n.activeTexture.set(s.TEXTURE0),t.emptyTexture.bind(s.LINEAR,s.CLAMP_TO_EDGE),o?h._makeGlobeTileDebugBuffers(t.context,r):h._makeDebugTileBoundsBuffers(t.context,r.projection);const m=h._tileDebugBuffer||t.debugBuffer,g=h._tileDebugIndexBuffer||t.debugIndexBuffer,_=h._tileDebugSegments||t.debugSegments;c.draw(t,s.LINE_STRIP,u,d,p,Ov.disabled,AT(l,ui.red),f,m,g,_,null,null,null,[h._globeTileDebugBorderBuffer]);const y=h.latestRawTileData,v=Math.floor((y&&y.byteLength||0)/1024),b=e.getTile(i).tileSize,x=512/Math.min(b,512)*(i.overscaledZ/r.zoom)*.5;let w=i.canonical.toString();i.overscaledZ!==i.canonical.z&&(w+=` => ${i.overscaledZ}`),w+=` ${v}kb`,function(t,e){t.initDebugOverlayCanvas();const i=t.debugOverlayCanvas,n=t.context.gl,r=t.debugOverlayCanvas.getContext("2d");r.clearRect(0,0,i.width,i.height),r.shadowColor="white",r.shadowBlur=2,r.lineWidth=1.5,r.strokeStyle="white",r.textBaseline="top",r.font="bold 36px Open Sans, sans-serif",r.fillText(e,5,5),r.strokeText(e,5,5),t.debugOverlayTexture.update(i),t.debugOverlayTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)}(t,w);const E=h._tileDebugTextBuffer||t.debugBuffer,S=h._tileDebugTextIndexBuffer||t.quadTriangleIndexBuffer,T=h._tileDebugTextSegments||t.debugSegments;c.draw(t,s.TRIANGLES,u,d,Pv.alphaBlended,Ov.disabled,AT(l,ui.transparent,x),f,E,S,T,null,null,null,[h._globeTileDebugTextBuffer])}function fM(t,e,i,n){gM(t,0,e+i/2,t.transform.width,i,n)}function mM(t,e,i,n){gM(t,e-i/2,0,i,t.transform.height,n)}function gM(t,e,i,n,r,s){const o=t.context,a=o.gl;a.enable(a.SCISSOR_TEST),a.scissor(e*pe.devicePixelRatio,i*pe.devicePixelRatio,n*pe.devicePixelRatio,r*pe.devicePixelRatio),o.clear({color:s}),a.disable(a.SCISSOR_TEST)}const _M=ka([{name:"a_pos_3f",components:3,type:"Float32"}]),{members:yM}=_M;function vM(t,e,i,n){t.emplaceBack(e,i,n)}class bM{constructor(t){this.vertexArray=new il,this.indices=new Za,vM(this.vertexArray,-1,-1,1),vM(this.vertexArray,1,-1,1),vM(this.vertexArray,-1,1,1),vM(this.vertexArray,1,1,1),vM(this.vertexArray,-1,-1,-1),vM(this.vertexArray,1,-1,-1),vM(this.vertexArray,-1,1,-1),vM(this.vertexArray,1,1,-1),this.indices.emplaceBack(5,1,3),this.indices.emplaceBack(3,7,5),this.indices.emplaceBack(6,2,0),this.indices.emplaceBack(0,4,6),this.indices.emplaceBack(2,6,7),this.indices.emplaceBack(7,3,2),this.indices.emplaceBack(5,4,0),this.indices.emplaceBack(0,1,5),this.indices.emplaceBack(0,2,3),this.indices.emplaceBack(3,1,0),this.indices.emplaceBack(7,6,4),this.indices.emplaceBack(4,5,7),this.vertexBuffer=t.createVertexBuffer(this.vertexArray,yM),this.indexBuffer=t.createIndexBuffer(this.indices),this.segment=bl.simpleSegment(0,0,36,12)}}function xM(t,e,i,n,r,s){const o=t.context.gl,a=e.paint.get("sky-atmosphere-color"),l=e.paint.get("sky-atmosphere-halo-color"),c=e.paint.get("sky-atmosphere-sun-intensity"),h=((t,e,i,n,r)=>({u_matrix_3f:t,u_sun_direction:e,u_sun_intensity:i,u_color_tint_r:[n.r,n.g,n.b,n.a],u_color_tint_m:[r.r,r.g,r.b,r.a],u_luminance:5e-5}))(Tu.fromMat4(Tu.create(),n),r,c,a,l);o.framebufferTexture2D(o.FRAMEBUFFER,o.COLOR_ATTACHMENT0,o.TEXTURE_CUBE_MAP_POSITIVE_X+s,e.skyboxTexture,0),i.draw(t,o.TRIANGLES,Mv.disabled,Cv.disabled,Pv.unblended,Ov.frontCW,h,"skyboxCapture",e.skyboxGeometry.vertexBuffer,e.skyboxGeometry.indexBuffer,e.skyboxGeometry.segment)}const wM=ka([{type:"Float32",name:"a_pos",components:3},{type:"Float32",name:"a_uv",components:2}]);class EM{constructor(t){const e=new Qa;e.emplaceBack(-1,1,1,0,0),e.emplaceBack(1,1,1,1,0),e.emplaceBack(1,-1,1,1,1),e.emplaceBack(-1,-1,1,0,1);const i=new Za;i.emplaceBack(0,1,2),i.emplaceBack(2,3,0),this.vertexBuffer=t.createVertexBuffer(e,wM.members),this.indexBuffer=t.createIndexBuffer(i),this.segments=bl.simpleSegment(0,0,4,2)}destroy(){this.vertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy()}}const SM=ka([{type:"Float32",name:"a_pos_3f",components:3},{type:"Float32",name:"a_uv",components:2},{type:"Float32",name:"a_size_scale",components:1},{type:"Float32",name:"a_fade_opacity",components:1}]);class TM{constructor(){this.colorModeAlphaBlendedWriteRGB=new Pv([1,kv,1,kv],ui.transparent,[!0,!0,!0,!1]),this.colorModeWriteAlpha=new Pv([1,0,1,0],ui.transparent,[!1,!1,!1,!0])}update(t){const e=t.context;if(!this.atmosphereBuffer){this.atmosphereBuffer=new EM(e);const t=100,i=200,n=function(t){const e=Xr(30),i=[];for(let t=0;t<16e3;++t){const t=2*Math.PI*e(),n=Math.acos(1-2*e())-.5*Math.PI;i.push(Ou.fromValues(Math.cos(n)*Math.cos(t),Math.cos(n)*Math.sin(t),Math.sin(n)))}return i}(),r=Xr(300),s=new Ja,o=new Za;let a=0;for(let e=0;e<n.length;++e){const l=Ou.scale([],n[e],200),c=Math.max(0,1+.01*t*(1*r()-.5)),h=Math.max(0,1+.01*i*(1*r()-.5));s.emplaceBack(l[0],l[1],l[2],-1,-1,c,h),s.emplaceBack(l[0],l[1],l[2],1,-1,c,h),s.emplaceBack(l[0],l[1],l[2],1,1,c,h),s.emplaceBack(l[0],l[1],l[2],-1,1,c,h),o.emplaceBack(a+0,a+1,a+2),o.emplaceBack(a+0,a+2,a+3),a+=4}this.starsVx=e.createVertexBuffer(s,SM.members),this.starsIdx=e.createIndexBuffer(o),this.starsSegments=bl.simpleSegment(0,0,s.length,o.length)}}destroy(){this.atmosphereBuffer&&this.atmosphereBuffer.destroy(),this.starsVx&&this.starsVx.destroy(),this.starsIdx&&this.starsIdx.destroy()}drawAtmosphereGlow(t,e){const i=t.context,n=i.gl,r=t.transform,s=new Mv(n.LEQUAL,Mv.ReadOnly,[0,1]),o=Od(r.zoom),a=e.properties.get("color").toArray01(),l=e.properties.get("high-color").toArray01(),c=e.properties.get("space-color").toArray01PremultipliedAlpha(),h=5e-4,u=I((e.properties.get("horizon-blend")-0)/1*.2495+h,5e-4,.25),d=zd(t,i,r)&&u===h?r.worldSize/(2*Math.PI*1.025)-1:r.globeRadius,p=t.frameCounter/1e3%1,f=Ou.length(r.globeCenterInViewSpace),m=Math.sqrt(Math.pow(f,2)-Math.pow(d,2)),g=Math.acos(m/f),_=e=>{const h="globe"===r.projection.name?["PROJECTION_GLOBE_VIEW","FOG"]:["FOG"];e&&h.push("ALPHA_PASS");const d=t.getOrCreateProgram("globeAtmosphere",{defines:h}),f=((t,e,i,n,r,s,o,a,l,c,h,u)=>({u_frustum_tl:t,u_frustum_tr:e,u_frustum_br:i,u_frustum_bl:n,u_horizon:r,u_transition:s,u_fadeout_range:o,u_color:a,u_high_color:l,u_space_color:c,u_temporal_offset:h,u_horizon_angle:u}))(r.frustumCorners.TL,r.frustumCorners.TR,r.frustumCorners.BR,r.frustumCorners.BL,r.frustumCorners.horizon,o,u,a,l,c,p,g);t.uploadCommonUniforms(i,d);const m=this.atmosphereBuffer;m&&d.draw(t,n.TRIANGLES,s,Cv.disabled,e?this.colorModeWriteAlpha:this.colorModeAlphaBlendedWriteRGB,Ov.backCW,f,e?"atmosphere_glow_alpha":"atmosphere_glow",m.vertexBuffer,m.indexBuffer,m.segments)};_(!1),_(!0)}drawStars(t,e){const i=I(e.properties.get("star-intensity"),0,1);if(0===i)return;const n=t.context,r=n.gl,s=t.transform,o=t.getOrCreateProgram("stars"),a=ku.identity([]);ku.rotateX(a,a,-s._pitch),ku.rotateZ(a,a,-s.angle),ku.rotateX(a,a,E(s._center.lat)),ku.rotateY(a,a,-E(s._center.lng));const l=Au.fromQuat(new Float32Array(16),a),c=Au.multiply([],s.starsProjMatrix,l),h=Tu.fromMat4([],l),u=Tu.invert([],h),d=[0,1,0];Ou.transformMat3(d,d,u),Ou.scale(d,d,.15);const p=[1,0,0];Ou.transformMat3(p,p,u),Ou.scale(p,p,.15);const f=((t,e,i,n)=>({u_matrix:Float32Array.from(t),u_up:e,u_right:i,u_intensity_multiplier:n}))(c,d,p,i);t.uploadCommonUniforms(n,o),this.starsVx&&this.starsIdx&&o.draw(t,r.TRIANGLES,Mv.disabled,Cv.disabled,this.colorModeAlphaBlendedWriteRGB,Ov.disabled,f,"atmosphere_stars",this.starsVx,this.starsIdx,this.starsSegments)}}function MM(t,e){const i=[...t],n=e.cameraWorldSizeForFog/e.worldSize,r=Au.identity([]);return Au.scale(r,r,[n,n,1]),Au.multiply(i,r,i),Au.multiply(i,e.worldToFogMatrix,i),i}function AM(t,e,i,n){const r=i.material,s=n.context,{baseColorTexture:o,metallicRoughnessTexture:a}=r.pbrMetallicRoughness,{normalTexture:l,occlusionTexture:c,emissionTexture:h}=r;function u(e,i,n){if(e&&(t.push(i),s.activeTexture.set(s.gl.TEXTURE0+n),e.gfxTexture)){const{minFilter:t,magFilter:i,wrapS:n,wrapT:r}=e.sampler;e.gfxTexture.bindExtraParam(t,i,n,r)}}u(o,"HAS_TEXTURE_u_baseColorTexture",jT.BaseColor),u(a,"HAS_TEXTURE_u_metallicRoughnessTexture",jT.MetallicRoughness),u(l,"HAS_TEXTURE_u_normalTexture",jT.Normal),u(c,"HAS_TEXTURE_u_occlusionTexture",jT.Occlusion),u(h,"HAS_TEXTURE_u_emissionTexture",jT.Emission),i.texcoordBuffer&&(t.push("HAS_ATTRIBUTE_a_uv_2f"),e.push(i.texcoordBuffer)),i.colorBuffer&&(t.push(12===i.colorBuffer.itemSize?"HAS_ATTRIBUTE_a_color_3f":"HAS_ATTRIBUTE_a_color_4f"),e.push(i.colorBuffer)),i.normalBuffer&&(t.push("HAS_ATTRIBUTE_a_normal_3f"),e.push(i.normalBuffer)),i.pbrBuffer&&(t.push("HAS_ATTRIBUTE_a_pbr"),t.push("HAS_ATTRIBUTE_a_heightBasedEmissiveStrength"),e.push(i.pbrBuffer)),"OPAQUE"!==r.alphaMode&&"MASK"!==r.alphaMode||t.push("UNPREMULT_TEXTURE_IN_SHADER"),r.defined||t.push("DIFFUSE_SHADED"),t.push("USE_STANDARD_DERIVATIVES")}function CM(t,e,i,n,r,s){const o=i.paint.get("model-opacity"),a=e.context,l=new Mv(e.context.gl.LEQUAL,Mv.ReadWrite,e.depthRangeFor3D),c=e.transform,h=t.mesh,u=h.material,d=u.pbrMetallicRoughness,p=e.style.fog;let f;f="pixels"===e.transform.projection.zAxisUnit?[...t.nodeModelMatrix]:Au.multiply([],n.zScaleMatrix,t.nodeModelMatrix),Au.multiply(f,n.negCameraPosMatrix,f);const m=Au.invert([],f);Au.transpose(m,m);const g=i.paint.get("model-emissive-strength").constantOr(0),_=VT(new Float32Array(t.worldViewProjection),new Float32Array(f),new Float32Array(m),e,o,d.baseColorFactor,u.emissiveFactor,d.metallicFactor,d.roughnessFactor,u,g,i),y={defines:[]},v=[];AM(y.defines,v,h,e);const b=e.shadowRenderer;b&&(b.useNormalOffset=!1);let x=null;if(p){const i=MM(t.nodeModelMatrix,e.transform);if(x=new Float32Array(i),"globe"!==c.projection.name){const t=h.aabb.min,e=h.aabb.max,[n,r]=p.getOpacityForBounds(i,t[0],t[1],e[0],e[1]);y.overrideFog=n>=mw||r>=mw}}const w=eT(e,i.paint.get("model-cutoff-fade-range"));w.shouldRenderCutoff&&y.defines.push("RENDER_CUTOFF");const E=e.getOrCreateProgram("model",y);e.uploadCommonUniforms(a,E,null,x,w),"shadow"!==e.renderPass&&b&&b.setupShadowsFromMatrix(t.nodeModelMatrix,E),E.draw(e,a.gl.TRIANGLES,l,r,s,h.material.doubleSided?Ov.disabled:Ov.backCCW,_,i.id,h.vertexBuffer,h.indexBuffer,h.segments,i.paint,e.transform.zoom,void 0,v)}function kM(t,e,i,n,r,s,o){let a;a="globe"===t.projection.name?Ab(i,t):[...i],Au.multiply(a,a,e.matrix);const l=Au.multiply([],n,a);if(e.meshes)for(const t of e.meshes){if("BLEND"!==t.material.alphaMode){o.push({mesh:t,depth:0,modelIndex:r,worldViewProjection:l,nodeModelMatrix:a});continue}const e=Ou.transformMat4([],t.centroid,l);e[2]>0&&s.push({mesh:t,depth:e[2],modelIndex:r,worldViewProjection:l,nodeModelMatrix:a})}if(e.children)for(const a of e.children)kM(t,a,i,n,r,s,o)}function PM(t,e,i,n){const r=i.shadowRenderer;if(!r)return;const s=r.getShadowPassDepthMode(),o=r.getShadowPassColorMode(),a=r.calculateShadowPassMatrixFromMatrix(e),l=$T(a);i.getOrCreateProgram("modelDepth",{defines:["DEPTH_TEXTURE"]}).draw(i,i.context.gl.TRIANGLES,s,Cv.disabled,o,Ov.backCCW,l,n.id,t.vertexBuffer,t.indexBuffer,t.segments,n.paint,i.transform.zoom,void 0,void 0)}function IM(t,e,i){const n=e.updateZoomBasedPaintProperties(),r=function(t,e,i){let n,r,s,o=t.terrain?t.terrain.exaggeration():0;if(t.terrain&&o>0){const e=t.terrain,r=e.findDEMTileFor(i);r&&r.dem?n=Jm.create(e,i,r):o=0}if(0===o&&(e.terrainElevationMin=0,e.terrainElevationMax=0),o===e.validForExaggeration&&(0===o||n&&n._demTile&&n._demTile.tileID===e.validForDEMTile.id&&n._dem._timestamp===e.validForDEMTile.timestamp))return!1;for(const t in e.instancesPerModel){const i=e.instancesPerModel[t];for(let t=0;t<i.instancedDataArray.length;++t){const a=(n?o*n.getElevationAt(0|i.instancedDataArray.float32[16*t],0|i.instancedDataArray.float32[16*t+1],!0,!0):0)+i.instancesEvaluatedElevation[t];i.instancedDataArray.float32[16*t+6]=a,r=r?Math.min(e.terrainElevationMin,a):a,s=s?Math.max(e.terrainElevationMax,a):a}}return e.terrainElevationMin=r||0,e.terrainElevationMax=s||0,e.validForExaggeration=o,e.validForDEMTile=n&&n._demTile?{id:n._demTile.tileID,timestamp:n._dem._timestamp}:{id:void 0,timestamp:0},!0}(t,e,i);(n||r)&&(e.uploaded=!1,e.upload(t.context))}const DM={shadowUniformsInitialized:!1,useSingleShadowCascade:!1,tileMatrix:new Float64Array(16),shadowTileMatrix:new Float32Array(16),aabb:new ed([0,0,0],[un,un,0])};function OM(t,e){const i=1<<t.canonical.z,n=e.getFreeCameraOptions().position,r=e.elevation,s=t.canonical.x/i,o=(t.canonical.x+1)/i,a=t.canonical.y/i,l=(t.canonical.y+1)/i;let c=e._centerAltitude;if(r){const e=r.getMinMaxForTile(t);e&&e.max>c&&(c=e.max)}const h=I(n.x,s,o)-n.x,u=I(n.y,a,l)-n.y,d=tp(c,e.center.lat)-n.z;return e._zoomFromMercatorZ(Math.sqrt(h*h+u*u+d*d))}function LM(t,e,i,n,r,s,o){const a=t.context,l="shadow"===t.renderPass,c=t.shadowRenderer,h=l&&c?c.getShadowPassDepthMode():new Mv(a.gl.LEQUAL,Mv.ReadWrite,t.depthRangeFor3D),u=t.isTileAffectedByFog(s);if(i.meshes)for(const d of i.meshes){const p=["MODEL_POSITION_ON_GPU"],f=[];let m,g,_;n.instancedDataArray.length>20&&p.push("INSTANCED_ARRAYS");const y=eT(t,e.paint.get("model-cutoff-fade-range"));if(y.shouldRenderCutoff&&p.push("RENDER_CUTOFF"),l&&c)m=t.getOrCreateProgram("modelDepth",{defines:p}),g=$T(o.shadowTileMatrix,o.shadowTileMatrix,Float32Array.from(i.matrix)),_=c.getShadowPassColorMode();else{AM(p,f,d,t),m=t.getOrCreateProgram("model",{defines:p,overrideFog:u});const n=d.material,l=n.pbrMetallicRoughness,h=e.paint.get("model-opacity"),v=e.paint.get("model-emissive-strength").constantOr(0);g=VT(s.expandedProjMatrix,Float32Array.from(i.matrix),new Float32Array(16),t,h,l.baseColorFactor,n.emissiveFactor,l.metallicFactor,l.roughnessFactor,n,v,e,r),c&&(o.shadowUniformsInitialized?m.setShadowUniformValues(a,c.getShadowUniformValues()):(c.setupShadows(s.toUnwrapped(),m,"model-tile",s.overscaledZ),o.shadowUniformsInitialized=!0)),_=y.shouldRenderCutoff||h<1||"OPAQUE"!==n.alphaMode?Pv.alphaBlended:Pv.unblended}t.uploadCommonUniforms(a,m,s.toUnwrapped(),null,y);const v=d.material.doubleSided?Ov.disabled:Ov.backCCW;if(n.instancedDataArray.length>20)f.push(n.instancedDataBuffer),m.draw(t,a.gl.TRIANGLES,h,Cv.disabled,_,v,g,e.id,d.vertexBuffer,d.indexBuffer,d.segments,e.paint,t.transform.zoom,void 0,f,n.instancedDataArray.length);else{const i=l?"u_instance":"u_normal_matrix";for(let r=0;r<n.instancedDataArray.length;++r)g[i]=new Float32Array(n.instancedDataArray.arrayBuffer,64*r,16),m.draw(t,a.gl.TRIANGLES,h,Cv.disabled,_,v,g,e.id,d.vertexBuffer,d.indexBuffer,d.segments,e.paint,t.transform.zoom,void 0,f)}}if(i.children)for(const a of i.children)LM(t,e,a,n,r,s,o)}const zM=[1,-1,1];function RM(t,e,i,n){if(!i.modelManager)return!0;const r=i.modelManager;if(!i.shadowRenderer)return!0;const s=i.shadowRenderer,o=e.aabb;let a=!0,l=t.maxHeight;if(0===l){let e=0;for(const i in t.instancesPerModel){const t=r.getModel(i,n);t?e=Math.max(e,Math.max(Math.max(t.aabb.max[0],t.aabb.max[1]),t.aabb.max[2])):a=!1}l=t.maxScale*e*1.41+t.maxVerticalOffset,a&&(t.maxHeight=l)}o.max[2]=l,o.min[2]+=t.terrainElevationMin,o.max[2]+=t.terrainElevationMax,Ou.transformMat4(o.min,o.min,e.tileMatrix),Ou.transformMat4(o.max,o.max,e.tileMatrix);const c=o.intersects(s.getCurrentCascadeFrustum());return 0===i.currentShadowCascade&&(t.isInsideFirstShadowMapFrustum=2===c),0===c}class FM{}class BM{constructor(){this._storage=new Map}getLinesFromTrianglesBuffer(t,e,i){{const i=this._storage.get(e.id);if(i)return i.lastUsedFrameIdx=t,i.buf}const n=i.gl,r=n.getBufferParameter(n.ELEMENT_ARRAY_BUFFER,n.BUFFER_SIZE),s=new ArrayBuffer(r),o=new Int16Array(s);n.getBufferSubData(n.ELEMENT_ARRAY_BUFFER,0,new Int16Array(s));const a=new $a;for(let t=0;t<r/2;t+=3){const e=o[t],i=o[t+1],n=o[t+2];a.emplaceBack(e,i),a.emplaceBack(i,n),a.emplaceBack(n,e)}const l=i.bindVertexArrayOES.current,c=new FM;return c.buf=new Ny(i,a),c.lastUsedFrameIdx=t,this._storage.set(e.id,c),i.bindVertexArrayOES.set(l),c.buf}update(t){for(const[e,i]of this._storage)t-i.lastUsedFrameIdx>30&&(i.buf.destroy(),this._storage.delete(e))}destroy(){for(const[t,e]of this._storage)e.buf.destroy(),this._storage.delete(t)}}const NM={symbol:function(t,e,i,n,r){if("translucent"!==t.renderPass)return;const s=Cv.disabled,o=t.colorModeForRenderPass();i.layout.get("text-variable-anchor")&&function(t,e,i,n,r,s,o){const a=e.transform,l="map"===r,c="map"===s;for(const e of t){const t=n.getTile(e),r=t.getBucket(i);if(!r||!r.text||!r.text.segments.get().length)continue;const s=gg(r.textSizeData,a.zoom),h=KE(e,r.getProjection(),a),u=a.calculatePixelsToTileUnitsMatrix(t),d=ab(h,t.tileID.canonical,c,l,a,r.getProjection(),u),p=r.hasIconTextFit()&&r.hasIconData();if(s){const i=Math.pow(2,a.zoom-t.tileID.overscaledZ);YT(r,l,c,o,_g,a,d,e,i,s,p)}}}(n,t,i,e,i.layout.get("text-rotation-alignment"),i.layout.get("text-pitch-alignment"),r),0!==i.paint.get("icon-opacity").constantOr(1)&&KT(t,e,i,n,!1,i.paint.get("icon-translate"),i.paint.get("icon-translate-anchor"),i.layout.get("icon-rotation-alignment"),i.layout.get("icon-pitch-alignment"),i.layout.get("icon-keep-upright"),i.paint.get("icon-color-saturation"),s,o),0!==i.paint.get("text-opacity").constantOr(1)&&KT(t,e,i,n,!0,i.paint.get("text-translate"),i.paint.get("text-translate-anchor"),i.layout.get("text-rotation-alignment"),i.layout.get("text-pitch-alignment"),i.layout.get("text-keep-upright"),i.paint.get("icon-color-saturation"),s,o),e.map.showCollisionBoxes&&(WT(t,e,i,n,i.paint.get("text-translate"),i.paint.get("text-translate-anchor"),!0),WT(t,e,i,n,i.paint.get("icon-translate"),i.paint.get("icon-translate-anchor"),!1))},circle:function(t,e,i,n){if("translucent"!==t.renderPass)return;const r=i.paint.get("circle-opacity"),s=i.paint.get("circle-stroke-width"),o=i.paint.get("circle-stroke-opacity"),a=void 0!==i.layout.get("circle-sort-key").constantOr(1),l=i.paint.get("circle-emissive-strength");if(0===r.constantOr(1)&&(0===s.constantOr(1)||0===o.constantOr(1)))return;const c=t.context,h=c.gl,u=t.transform,d=t.depthModeForSublayer(0,Mv.ReadOnly),p=Cv.disabled,f=t.colorModeForDrapableLayerRenderPass(l),m="globe"===u.projection.name,g=[Qd(u.center.lng),Jd(u.center.lat)],_=[];for(let r=0;r<n.length;r++){const s=n[r],o=e.getTile(s),l=o.getBucket(i);if(!l||l.projection.name!==u.projection.name)continue;const c=l.programConfigurations.get(i.id),h=Hp(i),d=t.isTileAffectedByFog(s);m&&h.push("PROJECTION_GLOBE_VIEW");const p=t.getOrCreateProgram("circle",{config:c,defines:h,overrideFog:d}),f=l.layoutVertexBuffer,y=l.globeExtVertexBuffer,v=l.indexBuffer,b=u.projection.createInversionMatrix(u,s.canonical),x={programConfiguration:c,program:p,layoutVertexBuffer:f,globeExtVertexBuffer:y,indexBuffer:v,uniformValues:$p(t,s,o,b,g,i),tile:o};if(a){const t=l.segments.get();for(const e of t)_.push({segments:new bl([e]),sortKey:e.sortKey,state:x})}else _.push({segments:l.segments,sortKey:0,state:x})}a&&_.sort(((t,e)=>t.sortKey-e.sortKey));const y={useDepthForOcclusion:u.depthOcclusionForSymbolsAndCircles};for(const e of _){const{programConfiguration:n,program:r,layoutVertexBuffer:s,globeExtVertexBuffer:o,indexBuffer:a,uniformValues:l,tile:m}=e.state,g=e.segments;t.terrain&&t.terrain.setupElevationDraw(m,r,y),t.uploadCommonUniforms(c,r,m.tileID.toUnwrapped()),r.draw(t,h.TRIANGLES,d,p,f,Ov.disabled,l,i.id,s,a,g,i.paint,u.zoom,n,[o])}},heatmap:function(t,e,i,n){if(0!==i.paint.get("heatmap-opacity"))if("offscreen"===t.renderPass){const r=t.context,s=r.gl,o=Cv.disabled,a=new Pv([s.ONE,s.ONE,s.ONE,s.ONE],ui.transparent,[!0,!0,!0,!0]);!function(t,e,i,n){const r=t.gl,s=e.width*n,o=e.height*n;t.activeTexture.set(r.TEXTURE1),t.viewport.set([0,0,s,o]);let a=i.heatmapFbo;if(!a||a&&(a.width!==s||a.height!==o)){a&&a.destroy();const e=r.createTexture();r.bindTexture(r.TEXTURE_2D,e),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MIN_FILTER,r.LINEAR),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MAG_FILTER,r.LINEAR),a=i.heatmapFbo=t.createFramebuffer(s,o,!0,null),function(t,e,i,n,r,s){const o=t.gl;o.texImage2D(o.TEXTURE_2D,0,t.extRenderToTextureHalfFloat?o.RGBA16F:o.RGBA,r,s,0,o.RGBA,t.extRenderToTextureHalfFloat?o.HALF_FLOAT:o.UNSIGNED_BYTE,null),n.colorAttachment.set(i)}(t,0,e,a,s,o)}else r.bindTexture(r.TEXTURE_2D,a.colorAttachment.get()),t.bindFramebuffer.set(a.framebuffer)}(r,t,i,"globe"===t.transform.projection.name?.5:.25),r.clear({color:ui.transparent});const l=t.transform,c="globe"===l.projection.name,h=c?["PROJECTION_GLOBE_VIEW"]:[],u=c?Ov.frontCCW:Ov.disabled,d=[Qd(l.center.lng),Jd(l.center.lat)];for(let p=0;p<n.length;p++){const f=n[p];if(e.hasRenderableParent(f))continue;const m=e.getTile(f),g=m.getBucket(i);if(!g||g.projection.name!==l.projection.name)continue;const _=t.isTileAffectedByFog(f),y=g.programConfigurations.get(i.id),v=t.getOrCreateProgram("heatmap",{config:y,defines:h,overrideFog:_}),{zoom:b}=t.transform;t.terrain&&t.terrain.setupElevationDraw(m,v),t.uploadCommonUniforms(r,v,f.toUnwrapped());const x=l.projection.createInversionMatrix(l,f.canonical);v.draw(t,s.TRIANGLES,Mv.disabled,o,a,u,kT(t,f,m,x,d,b,i.paint.get("heatmap-intensity")),i.id,g.layoutVertexBuffer,g.indexBuffer,g.segments,i.paint,t.transform.zoom,y,c?[g.globeExtVertexBuffer]:null)}r.viewport.set([0,0,t.width,t.height])}else"translucent"===t.renderPass&&(t.context.setColorMode(t.colorModeForRenderPass()),function(t,e){const i=t.context,n=i.gl,r=e.heatmapFbo;if(!r)return;i.activeTexture.set(n.TEXTURE0),n.bindTexture(n.TEXTURE_2D,r.colorAttachment.get()),i.activeTexture.set(n.TEXTURE1);let s=e.colorRampTexture;s||(s=e.colorRampTexture=new My(i,e.colorRamp,n.RGBA)),s.bind(n.LINEAR,n.CLAMP_TO_EDGE),t.getOrCreateProgram("heatmapTexture").draw(t,n.TRIANGLES,Mv.disabled,Cv.disabled,t.colorModeForRenderPass(),Ov.disabled,((t,e,i,n)=>({u_image:0,u_color_ramp:1,u_opacity:e.paint.get("heatmap-opacity")}))(0,e),e.id,t.viewportBuffer,t.quadTriangleIndexBuffer,t.viewportSegments,e.paint,t.transform.zoom)}(t,i))},line:function(t,e,i,n){if("translucent"!==t.renderPass)return;const r=i.paint.get("line-opacity"),s=i.paint.get("line-width");if(0===r.constantOr(1)||0===s.constantOr(1))return;const o=i.paint.get("line-emissive-strength"),a=t.depthModeForSublayer(0,Mv.ReadOnly),l=t.colorModeForDrapableLayerRenderPass(o),c=t.terrain&&t.terrain.renderingToTexture?1:pe.devicePixelRatio,h=i.paint.get("line-dasharray"),u=h.constantOr(1),d=i.layout.get("line-cap"),p=i.paint.get("line-pattern"),f=p.constantOr(1),m=i.paint.get("line-pattern").constantOr(1),g=1!==i.paint.get("line-opacity").constantOr(1);let _=!m&&g;const y=i.paint.get("line-gradient"),v=f?"linePattern":"line",b=t.context,x=b.gl,w=Hx(i);t.terrain&&t.terrain.clipOrMaskOverlapStencilType()&&(_=!1);for(const r of n){const n=e.getTile(r);if(f&&!n.patternsLoaded())continue;const s=n.getBucket(i);if(!s)continue;t.prepareDrawTile();const o=s.programConfigurations.get(i.id),m=t.isTileAffectedByFog(r),g=t.getOrCreateProgram(v,{config:o,defines:w,overrideFog:m}),E=p.constantOr(null);if(E&&n.imageAtlas){const t=n.imageAtlas.patternPositions[E.toString()];t&&o.setConstantPatternPositions(t)}const S=h.constantOr(null),T=d.constantOr(null);if(!f&&S&&T&&n.lineAtlas){const t=n.lineAtlas.getDash(S,T);t&&o.setConstantPatternPositions(t)}let[M,A]=i.paint.get("line-trim-offset");if("round"===T||"square"===T){const t=1;M!==A&&(0===M&&(M-=t),1===A&&(A+=t))}const C=t.terrain?r.projMatrix:null,k=f?Vx(t,n,i,C,c):jx(t,n,i,C,s.lineClipsArray.length,c,[M,A]);if(y){const n=s.gradients[i.id];let o=n.texture;if(i.gradientVersion!==n.version){let a=256;if(i.stepInterpolant){const i=e.getSource().maxzoom,n=r.canonical.z===i?Math.ceil(1<<t.transform.maxZoom-r.canonical.z):1;a=I(V(s.maxLineLength/un*1024*n),256,b.maxTextureSize)}n.gradient=of({expression:i.gradientExpression(),evaluationKey:"lineProgress",resolution:a,image:n.gradient||void 0,clips:s.lineClipsArray}),n.texture?n.texture.update(n.gradient):n.texture=new My(b,n.gradient,x.RGBA),n.version=i.gradientVersion,o=n.texture}b.activeTexture.set(x.TEXTURE1),o.bind(i.stepInterpolant?x.NEAREST:x.LINEAR,x.CLAMP_TO_EDGE)}u&&(b.activeTexture.set(x.TEXTURE0),n.lineAtlasTexture&&n.lineAtlasTexture.bind(x.LINEAR,x.REPEAT),o.updatePaintBuffers()),f&&(b.activeTexture.set(x.TEXTURE0),n.imageAtlasTexture&&n.imageAtlasTexture.bind(x.LINEAR,x.CLAMP_TO_EDGE),o.updatePaintBuffers()),t.uploadCommonUniforms(b,g,r.toUnwrapped());const P=e=>{g.draw(t,x.TRIANGLES,a,e,l,Ov.disabled,k,i.id,s.layoutVertexBuffer,s.indexBuffer,s.segments,i.paint,t.transform.zoom,o,[s.layoutVertexBuffer2])};if(_){const e=t.stencilModeForClipping(r).ref;0===e&&t.terrain&&b.clear({stencil:0});const i={func:x.EQUAL,mask:255};k.u_alpha_discard_threshold=.8,P(new Cv(i,e,255,x.KEEP,x.KEEP,x.INVERT)),k.u_alpha_discard_threshold=0,P(new Cv(i,e,255,x.KEEP,x.KEEP,x.KEEP))}else P(t.stencilModeForClipping(r))}_&&(t.resetStencilClippingMasks(),t.terrain&&b.clear({stencil:0}))},fill:function(t,e,i,n){const r=i.paint.get("fill-color"),s=i.paint.get("fill-opacity");if(0===s.constantOr(1))return;const o=i.paint.get("fill-emissive-strength"),a=t.colorModeForDrapableLayerRenderPass(o),l=i.paint.get("fill-pattern"),c=t.opaquePassEnabledForLayer()&&!l.constantOr(1)&&1===r.constantOr(ui.transparent).a&&1===s.constantOr(0)?"opaque":"translucent";if(t.renderPass===c){const r=t.depthModeForSublayer(1,"opaque"===t.renderPass?Mv.ReadWrite:Mv.ReadOnly);JT(t,e,i,n,r,a,!1)}if("translucent"===t.renderPass&&i.paint.get("fill-antialias")){const r=t.depthModeForSublayer(i.getPaintProperty("fill-outline-color")?2:0,Mv.ReadOnly);JT(t,e,i,n,r,a,!0)}},"fill-extrusion":function(t,e,i,n){const r=i.paint.get("fill-extrusion-opacity"),s=t.context,o=s.gl,a=t.terrain,l=a&&a.renderingToTexture,c=i.paint.get("fill-extrusion-cutoff-fade-range");if(0===r)return;const h=t.conflationActive&&t.layerUsedInConflation(i,e.getSource());if(h&&function(t,e,i,n){for(const r of n){const n=e.getTile(r).getBucket(i);n&&(n.updateReplacement(r,t.replacementSource),n.uploadCentroid(t.context))}}(t,e,i,n),a||h)for(const r of n){const n=e.getTile(r).getBucket(i);n&&iM(t.context,e,r,n,i,a,h)}if("shadow"===t.renderPass&&t.shadowRenderer){const s=t.shadowRenderer;if(a&&r<.65&&i._transitionablePaint._values["fill-extrusion-opacity"].value.expression instanceof Ms)return;const o=s.getShadowPassDepthMode(),l=s.getShadowPassColorMode();tM(t,e,i,n,o,Cv.disabled,l,h)}else if("translucent"===t.renderPass){const u=!i.paint.get("fill-extrusion-pattern").constantOr(1);if(!l){const s=new Mv(t.context.gl.LEQUAL,Mv.ReadWrite,t.depthRangeFor3D);0===c&&1===r&&u?tM(t,e,i,n,s,Cv.disabled,Pv.unblended,h):(tM(t,e,i,n,s,Cv.disabled,Pv.disabled,h),tM(t,e,i,n,s,t.stencilModeFor3D(),t.colorModeForRenderPass(),h),t.resetStencilClippingMasks())}if(t.style.enable3dLights()&&u&&(!a&&"globe"!==t.transform.projection.name||l)){const r=i.paint.get("fill-extrusion-opacity"),c=i.paint.get("fill-extrusion-ambient-occlusion-intensity"),u=i.paint.get("fill-extrusion-ambient-occlusion-ground-radius"),d=i.paint.get("fill-extrusion-flood-light-intensity"),p=i.paint.get("fill-extrusion-flood-light-color").toArray01().slice(0,3),f=c>0&&u>0,m=d>0,g=(t,e,i)=>(1-i)*t+i*e,_=s=>{const a=t.depthModeForSublayer(1,Mv.ReadOnly,o.LEQUAL,!0),l=i.paint.get(s?"fill-extrusion-ambient-occlusion-ground-attenuation":"fill-extrusion-flood-light-ground-attenuation"),f=g(.1,3,l),m=t._showOverdrawInspector;if(!m){const l=new Cv({func:o.ALWAYS,mask:255},255,255,o.KEEP,o.KEEP,o.REPLACE),m=new Pv([o.ONE,o.ONE,o.ONE,o.ONE],ui.transparent,[!1,!1,!1,!0],o.MIN);eM(t,e,i,n,a,l,m,Ov.disabled,s,"sdf",r,c,u,d,p,f,h,!1)}{const l=m?Cv.disabled:new Cv({func:o.EQUAL,mask:255},255,255,o.KEEP,o.DECR,o.DECR),g=m?t.colorModeForRenderPass():new Pv([o.ONE_MINUS_DST_ALPHA,o.DST_ALPHA,o.ONE,o.ONE],ui.transparent,[!0,!0,!0,!0]);eM(t,e,i,n,a,l,g,Ov.disabled,s,"color",r,c,u,d,p,f,h,!1)}};if(l){const l=(s,a,l)=>{const f=t.depthModeForSublayer(1,Mv.ReadOnly,o.LEQUAL,!1),m=i.paint.get(s?"fill-extrusion-ambient-occlusion-ground-attenuation":"fill-extrusion-flood-light-ground-attenuation"),_=g(.1,3,m);{const l=new Pv([o.ONE,o.ONE,o.ONE,o.ONE],ui.transparent,[!1,!1,!1,!0]);eM(t,e,i,n,f,Cv.disabled,l,Ov.disabled,s,"clear",r,c,u,d,p,_,h,a)}{const l=new Cv({func:o.ALWAYS,mask:255},255,255,o.KEEP,o.KEEP,o.REPLACE),m=new Pv([o.ONE,o.ONE,o.ONE,o.ONE],ui.transparent,[!1,!1,!1,!0],o.MIN);eM(t,e,i,n,f,l,m,Ov.disabled,s,"sdf",r,c,u,d,p,_,h,a)}{const l=s?o.ZERO:o.ONE_MINUS_DST_ALPHA,m=new Cv({func:o.EQUAL,mask:255},255,255,o.KEEP,o.DECR,o.DECR),g=new Pv([l,o.DST_ALPHA,o.ONE_MINUS_DST_ALPHA,o.ZERO],ui.transparent,[!0,!0,!0,!0]);eM(t,e,i,n,f,m,g,Ov.disabled,s,"color",r,c,u,d,p,_,h,a)}{const m=new Pv([o.ONE,o.ONE,o.ONE,s?o.ZERO:o.ONE],ui.transparent,[!1,!1,!1,!0],s?o.FUNC_ADD:o.MAX);eM(t,e,i,n,f,Cv.disabled,m,Ov.disabled,s,"clear",r,c,u,d,p,_,h,a,l)}};if(f||m){let e;if(t.prepareDrawTile(),a){const t=a.drapeBufferSize[0],i=a.drapeBufferSize[1];e=a.framebufferCopyTexture,e&&(!e||e.size[0]===t&&e.size[1]===i)||(e&&e.destroy(),e=a.framebufferCopyTexture=new My(s,new ef({width:t,height:i}),o.RGBA)),e.bind(o.LINEAR,o.CLAMP_TO_EDGE),o.copyTexImage2D(o.TEXTURE_2D,0,o.RGBA,0,0,t,i,0)}f&&l(!0,!1,e),m&&l(!1,!0,e)}}else f&&_(!0),m&&_(!1)}}},hillshade:function(t,e,i,n){if("offscreen"!==t.renderPass&&"translucent"!==t.renderPass)return;if(t.style.disableElevatedTerrain)return;const r=t.context,s=t.terrain&&t.terrain.renderingToTexture,[o,a]="translucent"!==t.renderPass||s?[{},n]:t.stencilConfigForOverlap(n);for(const n of a){const r=e.getTile(n);if(r.needsHillshadePrepare&&"offscreen"===t.renderPass)KS(t,r,i);else if("translucent"===t.renderPass){const e=t.depthModeForSublayer(0,Mv.ReadOnly),a=i.paint.get("hillshade-emissive-strength"),l=t.colorModeForDrapableLayerRenderPass(a),c=s&&t.terrain?t.terrain.stencilModeForRTTOverlap(n):o[n.overscaledZ];YS(t,n,r,i,e,c,l)}}r.viewport.set([0,0,t.width,t.height]),t.resetStencilClippingMasks()},raster:function(t,e,i,n,r,s){if("translucent"!==t.renderPass)return;if(0===i.paint.get("raster-opacity"))return;const o=t.context,a=o.gl,l=e.getSource(),c=function(t,e,i){const n=t.paint.get("raster-color"),r=[],s=t.paint.get("raster-resampling"),o=t.paint.get("raster-color-mix"),a=t.paint.get("raster-color-range"),l=[o[0],o[1],o[2],0],c=o[3],h="nearest"===s?i.NEAREST:i.LINEAR;if(n&&r.push("RASTER_COLOR"),n){e.activeTexture.set(i.TEXTURE2);let n=t.colorRampTexture;n||(n=t.colorRampTexture=new My(e,t.colorRamp,i.RGBA)),n.bind(i.LINEAR,i.CLAMP_TO_EDGE)}return{mix:l,range:a,offset:c,defines:r,resampling:h}}(i,o,a),h=c.defines,u="globe"===t.transform.projection.name;let d=!1;if(l instanceof Jx&&!n.length){if(!u)return;if(l.onNorthPole)d=!0,h.push("GLOBE_POLES");else{if(!l.onSouthPole)return;d=!0,h.push("GLOBE_POLES")}}const p=i.paint.get("raster-emissive-strength"),f=t.colorModeForDrapableLayerRenderPass(p),m=t.terrain&&t.terrain.renderingToTexture,g=l instanceof Jx&&0!==i.paint.get("raster-elevation"),_=!t.options.moving,y="nearest"===i.paint.get("raster-resampling")?a.NEAREST:a.LINEAR;if(d){const n=e.getSource();if(!(n instanceof Jx))return;const r=n.texture;if(!r)return;const s=t.globeSharedBuffers;if(!s)return;const l=new Mv(a.LEQUAL,Mv.ReadWrite,t.depthRangeFor3D),h=Float32Array.from(t.transform.expandedFarZProjMatrix);let u=Ld(0,0,t.transform);const d=Float32Array.from(Ad(md(new $u(0,0,0)))),m={opacity:1,mix:0};t.terrain&&t.terrain.prepareDrawTile(),o.activeTexture.set(a.TEXTURE0),r.bind(y,a.CLAMP_TO_EDGE),o.activeTexture.set(a.TEXTURE1),r.bind(y,a.CLAMP_TO_EDGE),r.useMipmap&&o.extTextureFilterAnisotropic&&t.transform.pitch>20&&a.texParameterf(a.TEXTURE_2D,o.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,o.extTextureFilterAnisotropicMax);const[g,_,v,b]=s.getPoleBuffers(0,!0);let x;n.onNorthPole?(x=g,t.renderDefaultNorthPole=!1):(u=Au.scale(Au.create(),u,[1,-1,1]),x=_,t.renderDefaultSouthPole=!1);const w=((t,e,i,n,r,s,o,a,l,c,h,u)=>PT(t,e,i,new Float32Array(16),new Float32Array(9),[0,0],[0,0,0,0],0,[0,0],[0,0,0,0],1,n,r,s||[0,0],o,2,l,c,h,1,0,u))(h,d,u,m,i,n.perspectiveTransform||[0,0],i.paint.get("raster-elevation"),0,c.mix,c.offset,c.range,p),E=t.getOrCreateProgram("raster",{defines:c.defines});return t.uploadCommonUniforms(o,E,null),void E.draw(t,a.TRIANGLES,l,Cv.disabled,f,Ov.disabled,w,i.id,x,v,b)}if(!n.length)return;const[v,b]=l instanceof Jx||m?[{},n]:t.stencilConfigForOverlap(n),x=b[b.length-1].overscaledZ,w=g&&u;w&&c.defines.push("PROJECTION_GLOBE_VIEW"),g&&c.defines.push("RENDER_CUTOFF");for(const n of b){const r=n.toUnwrapped(),h=e.getTile(n);if(m&&(!h||!h.hasData()))continue;if(!h.texture)continue;let d,b;m?(d=Mv.disabled,b=n.projMatrix):g?(d=new Mv(a.LEQUAL,Mv.ReadWrite,t.depthRangeFor3D),b=u?Float32Array.from(t.transform.expandedFarZProjMatrix):t.transform.calculateProjMatrix(r,_)):(d=t.depthModeForSublayer(n.overscaledZ-x,1===i.paint.get("raster-opacity")?Mv.ReadWrite:Mv.ReadOnly,a.LESS),b=t.transform.calculateProjMatrix(r,_));const E=t.terrain&&m?t.terrain.stencilModeForRTTOverlap(n):v[n.overscaledZ],S=s?0:i.paint.get("raster-fade-duration");h.registerFadeDuration(S);const T=e.findLoadedParent(n,0),M=lT(h,T,e,t.transform,S);let A,C;t.terrain&&t.terrain.prepareDrawTile(),o.activeTexture.set(a.TEXTURE0),h.texture&&h.texture.bind(y,a.CLAMP_TO_EDGE),o.activeTexture.set(a.TEXTURE1),T?(T.texture&&T.texture.bind(y,a.CLAMP_TO_EDGE),A=Math.pow(2,T.tileID.overscaledZ-h.tileID.overscaledZ),C=[h.tileID.canonical.x*A%1,h.tileID.canonical.y*A%1]):h.texture&&h.texture.bind(y,a.CLAMP_TO_EDGE),h.texture&&h.texture.useMipmap&&o.extTextureFilterAnisotropic&&t.transform.pitch>20&&a.texParameterf(a.TEXTURE_2D,o.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,o.extTextureFilterAnisotropicMax);const k=t.transform,P=l instanceof Jx?l.perspectiveTransform:[0,0],I=g?aM(k):[0,0,0,0];let D,O,L,z,R,F;if(w&&l instanceof Jx&&l.coordinates.length>3){D=Float32Array.from(Ad(md(new $u(0,0,0)))),O=Float32Array.from(k.globeMatrix),L=Float32Array.from(Dd(k)),z=[Qd(k.center.lng),Jd(k.center.lat)],F=[Qd(l.coordinates[1][0]),Jd(l.coordinates[1][1]),Qd(l.coordinates[3][0]),Jd(l.coordinates[3][1])];const e=new ac(l.coordinates[1],l.coordinates[3]);R=Float32Array.from(Rd(new $u(0,0,0),e,0,k.worldSize/t.transform._pixelsPerMercatorPixel))}else D=new Float32Array(16),O=new Float32Array(9),L=new Float32Array(16),z=[0,0],R=new Float32Array(16),F=[0,0,0,0];const B=PT(b,D,O,L,R,C||[0,0],F,Od(t.transform.zoom),z,I,A||1,M,i,P,g?i.paint.get("raster-elevation"):0,2,c.mix,c.offset,c.range,1,0,p),N=t.isTileAffectedByFog(n),j=t.getOrCreateProgram("raster",{defines:c.defines,overrideFog:N});if(t.uploadCommonUniforms(o,j,r),l instanceof Jx){if(m||!u)l.boundsBuffer&&l.boundsSegments&&j.draw(t,a.TRIANGLES,d,Cv.disabled,f,Ov.disabled,B,i.id,l.boundsBuffer,t.quadTriangleIndexBuffer,l.boundsSegments);else if(t.globeSharedBuffers){const[e,n,r]=t.globeSharedBuffers.getGridBuffers(0,!1);j.draw(t,a.TRIANGLES,d,Cv.disabled,f,Ov.frontCCW,B,i.id,e,n,r),j.draw(t,a.TRIANGLES,d,Cv.disabled,f,Ov.backCCW,B,i.id,e,n,r)}}else{const{tileBoundsBuffer:e,tileBoundsIndexBuffer:n,tileBoundsSegments:r}=t.getTileBoundsBuffers(h);j.draw(t,a.TRIANGLES,d,E,f,Ov.disabled,B,i.id,e,n,r)}}t.resetStencilClippingMasks()},background:function(t,e,i,n){const r=i.paint.get("background-color"),s=i.paint.get("background-opacity"),o=i.paint.get("background-emissive-strength");if(0===s)return;const a=t.context,l=a.gl,c=t.transform,h=c.tileSize,u=i.paint.get("background-pattern");if(t.isPatternMissing(u,i.scope))return;const d=!u&&1===r.a&&1===s&&t.opaquePassEnabledForLayer()?"opaque":"translucent";if(t.renderPass!==d)return;const p=Cv.disabled,f=t.depthModeForSublayer(0,"opaque"===d?Mv.ReadWrite:Mv.ReadOnly),m=t.colorModeForDrapableLayerRenderPass(o),g=u?"backgroundPattern":"background";let _,y=n;y||(_=t.getBackgroundTiles(),y=Object.values(_).map((t=>t.tileID))),u&&(a.activeTexture.set(l.TEXTURE0),t.imageManager.bind(t.context,i.scope));for(const d of y){const y=t.isTileAffectedByFog(d),v=t.getOrCreateProgram(g,{overrideFog:y}),b=d.toUnwrapped(),x=n?d.projMatrix:t.transform.calculateProjMatrix(b);t.prepareDrawTile();const w=e?e.getTile(d):_?_[d.key]:new Fy(d,h,c.zoom,t),E=u?NT(x,o,s,t,u,i.scope,{tileID:d,tileSize:h}):BT(x,o,s,r);t.uploadCommonUniforms(a,v,b);const{tileBoundsBuffer:S,tileBoundsIndexBuffer:T,tileBoundsSegments:M}=t.getTileBoundsBuffers(w);v.draw(t,l.TRIANGLES,f,p,m,Ov.disabled,E,i.id,S,T,M)}},sky:function(t,e,i){const n=t._atmosphere?Od(t.transform.zoom):1,r=i.paint.get("sky-opacity")*n;if(0===r)return;const s=t.context,o=i.paint.get("sky-type"),a=new Mv(s.gl.LEQUAL,Mv.ReadOnly,[0,1]),l=t.frameCounter/1e3%1;"atmosphere"===o?"offscreen"===t.renderPass?i.needsSkyboxCapture(t)&&(function(t,e,i,n){const r=t.context,s=r.gl;let o=e.skyboxFbo;if(!o){o=e.skyboxFbo=r.createFramebuffer(32,32,!0,null),e.skyboxGeometry=new bM(r),e.skyboxTexture=r.gl.createTexture(),s.bindTexture(s.TEXTURE_CUBE_MAP,e.skyboxTexture),s.texParameteri(s.TEXTURE_CUBE_MAP,s.TEXTURE_WRAP_S,s.CLAMP_TO_EDGE),s.texParameteri(s.TEXTURE_CUBE_MAP,s.TEXTURE_WRAP_T,s.CLAMP_TO_EDGE),s.texParameteri(s.TEXTURE_CUBE_MAP,s.TEXTURE_MIN_FILTER,s.LINEAR),s.texParameteri(s.TEXTURE_CUBE_MAP,s.TEXTURE_MAG_FILTER,s.LINEAR);for(let t=0;t<6;++t)s.texImage2D(s.TEXTURE_CUBE_MAP_POSITIVE_X+t,0,s.RGBA,32,32,0,s.RGBA,s.UNSIGNED_BYTE,null)}r.bindFramebuffer.set(o.framebuffer),r.viewport.set([0,0,32,32]);const a=e.getCenter(t,!0),l=t.getOrCreateProgram("skyboxCapture"),c=new Float64Array(16);Au.identity(c),Au.rotateY(c,c,.5*-Math.PI),xM(t,e,l,c,a,0),Au.identity(c),Au.rotateY(c,c,.5*Math.PI),xM(t,e,l,c,a,1),Au.identity(c),Au.rotateX(c,c,.5*-Math.PI),xM(t,e,l,c,a,2),Au.identity(c),Au.rotateX(c,c,.5*Math.PI),xM(t,e,l,c,a,3),Au.identity(c),xM(t,e,l,c,a,4),Au.identity(c),Au.rotateY(c,c,Math.PI),xM(t,e,l,c,a,5),r.viewport.set([0,0,t.width,t.height])}(t,i),i.markSkyboxValid(t)):"sky"===t.renderPass&&function(t,e,i,n,r){const s=t.context,o=s.gl,a=t.transform,l=t.getOrCreateProgram("skybox");s.activeTexture.set(o.TEXTURE0),o.bindTexture(o.TEXTURE_CUBE_MAP,e.skyboxTexture);const c=((t,e,i,n,r)=>({u_matrix:t,u_sun_direction:e,u_cubemap:0,u_opacity:n,u_temporal_offset:r}))(a.skyboxMatrix,e.getCenter(t,!1),0,n,r);t.uploadCommonUniforms(s,l),l.draw(t,o.TRIANGLES,i,Cv.disabled,t.colorModeForRenderPass(),Ov.backCW,c,"skybox",e.skyboxGeometry.vertexBuffer,e.skyboxGeometry.indexBuffer,e.skyboxGeometry.segment)}(t,i,a,r,l):"gradient"===o&&"sky"===t.renderPass&&function(t,e,i,n,r){const s=t.context,o=s.gl,a=t.transform,l=t.getOrCreateProgram("skyboxGradient");e.skyboxGeometry||(e.skyboxGeometry=new bM(s)),s.activeTexture.set(o.TEXTURE0);let c=e.colorRampTexture;c||(c=e.colorRampTexture=new My(s,e.colorRamp,o.RGBA)),c.bind(o.LINEAR,o.CLAMP_TO_EDGE);const h=((t,e,i,n,r)=>({u_matrix:t,u_color_ramp:0,u_center_direction:e,u_radius:E(i),u_opacity:n,u_temporal_offset:r}))(a.skyboxMatrix,e.getCenter(t,!1),e.paint.get("sky-gradient-radius"),n,r);t.uploadCommonUniforms(s,l),l.draw(t,o.TRIANGLES,i,Cv.disabled,t.colorModeForRenderPass(),Ov.backCW,h,"skyboxGradient",e.skyboxGeometry.vertexBuffer,e.skyboxGeometry.indexBuffer,e.skyboxGeometry.segment)}(t,i,a,r,l)},debug:function(t,e,i){for(let n=0;n<i.length;n++)pM(t,e,i[n])},custom:function(t,e,i,n){const r=t.context,s=i.implementation;if(!t.transform.projection.unsupportedLayers||!t.transform.projection.unsupportedLayers.includes("custom")||t.terrain&&(t.terrain.renderingToTexture||"offscreen"===t.renderPass)&&i.isLayerDraped(e)){if("offscreen"===t.renderPass){const e=s.prerender;if(e){if(t.setCustomLayerDefaults(),r.setColorMode(t.colorModeForRenderPass()),"globe"===t.transform.projection.name){const i=t.transform.pointMerc;e.call(s,r.gl,t.transform.customLayerMatrix(),t.transform.getProjection(),t.transform.globeToMercatorMatrix(),Od(t.transform.zoom),[i.x,i.y],t.transform.pixelsPerMeterRatio)}else e.call(s,r.gl,t.transform.customLayerMatrix());r.setDirty(),t.setBaseState()}}else if("translucent"===t.renderPass){if(t.terrain&&t.terrain.renderingToTexture){const e=s.renderToTile;if(e){const i=n[0].canonical,o=new cp(i.x+n[0].wrap*(1<<i.z),i.y,i.z);r.setDepthMode(Mv.disabled),r.setStencilMode(Cv.disabled),r.setColorMode(t.colorModeForRenderPass()),t.setCustomLayerDefaults(),e.call(s,r.gl,o),r.setDirty(),t.setBaseState()}return}t.setCustomLayerDefaults(),r.setColorMode(t.colorModeForRenderPass()),r.setStencilMode(Cv.disabled);const e="3d"===s.renderingMode?new Mv(t.context.gl.LEQUAL,Mv.ReadWrite,t.depthRangeFor3D):t.depthModeForSublayer(0,Mv.ReadOnly);if(r.setDepthMode(e),"globe"===t.transform.projection.name){const e=t.transform.pointMerc;s.render(r.gl,t.transform.customLayerMatrix(),t.transform.getProjection(),t.transform.globeToMercatorMatrix(),Od(t.transform.zoom),[e.x,e.y],t.transform.pixelsPerMeterRatio)}else s.render(r.gl,t.transform.customLayerMatrix());r.setDirty(),t.setBaseState(),r.bindFramebuffer.set(null)}}else Y("Custom layers are not yet supported with this projection. Use mercator or globe to enable usage of custom layers.")},model:function(t,e,i,n){if("opaque"===t.renderPass)return;const r=i.paint.get("model-opacity");if(0===r)return;const s=i.paint.get("model-cast-shadows");if("shadow"===t.renderPass){if(!s)return;if(t.terrain&&r<.65&&i._transitionablePaint._values["model-opacity"].value.expression instanceof Ms)return}const o=t.shadowRenderer,a=i.paint.get("model-receive-shadows");o&&(o.useNormalOffset=!0,a||(o.enabled=!1));const l=()=>{o&&(o.useNormalOffset=!0,a||(o.enabled=!0))},c=e.getSource();if("light-beam"===t.renderPass&&"batched-model"!==c.type)return;if("vector"===c.type||"geojson"===c.type)return function(t,e,i,n){const r=t.transform;if("mercator"!==r.projection.name)return void Y(`Drawing 3D models for ${r.projection.name} projection is not yet implemented`);const s=r.getFreeCameraOptions().position;if(!t.modelManager)return;const o=t.modelManager,a=t.shadowRenderer;if(!i._unevaluatedLayout._values.hasOwnProperty("model-id"))return;const l=i._unevaluatedLayout._values["model-id"],c={...i.layout.get("model-id").parameters};for(const h of n){const n=e.getTile(h).getBucket(i);if(!n||n.projection.name!==r.projection.name)continue;const u=OM(h,r);c.zoom=u;const d=l.possiblyEvaluate(c);if(IM(t,n,h),DM.shadowUniformsInitialized=!1,DM.useSingleShadowCascade=!!a&&0===a.getMaxCascadeForTile(h.toUnwrapped()),"shadow"===t.renderPass&&a){if(1===t.currentShadowCascade&&n.isInsideFirstShadowMapFrustum)continue;const e=r.calculatePosMatrix(h.toUnwrapped(),r.worldSize);if(DM.tileMatrix.set(e),DM.shadowTileMatrix=Float32Array.from(a.calculateShadowPassMatrixFromMatrix(e)),DM.aabb.min.fill(0),DM.aabb.max[0]=DM.aabb.max[1]=un,DM.aabb.max[2]=0,RM(n,DM,t,i.scope))continue}const p=1<<h.canonical.z,f=[((s.x-h.wrap)*p-h.canonical.x)*un,(s.y*p-h.canonical.y)*un,s.z*p*un];for(let e in n.instancesPerModel){const r=n.instancesPerModel[e];r.features.length>0&&(e=d.evaluate(r.features[0].feature,{}));const s=o.getModel(e,i.scope);if(s&&s.uploaded)for(const e of s.nodes)LM(t,i,e,r,f,h,DM)}}}(t,e,i,n),void l();if(!c.loaded())return;if("batched-model"===c.type)return function(t,e,i,n){const r=t.context,s=t.transform,o=t.style.fog,a=t.shadowRenderer;if("mercator"!==s.projection.name)return void Y(`Drawing 3D landmark models for ${s.projection.name} projection is not yet implemented`);const l=t.transform.getFreeCameraOptions().position,c=Ou.scale([],[l.x,l.y,l.z],t.transform.worldSize);Ou.negate(c,c);const h=Au.identity([]),u=op(s.center.lat,s.zoom),d=Au.fromScaling([],[1,1,1/u]);Au.translate(h,h,c);const p=i.paint.get("model-opacity"),f=new Mv(r.gl.LEQUAL,Mv.ReadWrite,t.depthRangeFor3D),m=new Mv(r.gl.LEQUAL,Mv.ReadOnly,t.depthRangeFor3D),g=function(l,c){for(const u of n){const n=e.getTile(u).getBucket(i);if(!n||!n.uploaded)continue;let g=!1;a&&(g=0===a.getMaxCascadeForTile(u.toUnwrapped()));const _=s.calculatePosMatrix(u.toUnwrapped(),s.worldSize),y=n.modelTraits;for(const e of n.getNodesInfo()){if(e.hiddenByReplacement)continue;if(!e.node.meshes)continue;const n=e.node,v="light-beam"===t.renderPass,b=[..._],x=e.evaluatedScale;let w=0;t.terrain&&n.elevation&&(w=n.elevation*t.terrain.exaggeration()),Au.translate(b,b,[(n.anchor?n.anchor[0]:0)*(x[0]-1),(n.anchor?n.anchor[1]:0)*(x[1]-1),w]),x!==kb&&Au.scale(b,b,x),Au.multiply(b,b,n.matrix);const E=Au.multiply([],d,b);Au.multiply(E,h,E);const S=Au.invert([],E);Au.transpose(S,S),Au.scale(S,S,zM);const T=Au.multiply([],s.expandedFarZProjMatrix,b);for(let h=0;h<n.meshes.length;++h){const d=n.meshes[h],_=h===n.lightMeshIndex;if(_){if(!v&&!t.terrain&&t.shadowRenderer){t.currentLayer<t.firstLightBeamLayer&&(t.firstLightBeamLayer=t.currentLayer);continue}}else if(v)continue;const x={defines:[]},w=[];AM(x.defines,w,d,t),4&y||x.defines.push("DIFFUSE_SHADED"),g&&x.defines.push("SHADOWS_SINGLE_CASCADE");const M="shadow"===t.renderPass;if(M){PM(d,b,t,i);continue}let A=null;if(o){const e=MM(b,t.transform);if(A=new Float32Array(e),"globe"!==s.projection.name){const t=d.aabb.min,i=d.aabb.max,[n,r]=o.getOpacityForBounds(e,t[0],t[1],i[0],i[1]);x.overrideFog=n>=mw||r>=mw}}const C=t.getOrCreateProgram("model",x);!M&&a&&(a.useNormalOffset=!!d.normalBuffer,a.setupShadowsFromMatrix(b,C,a.useNormalOffset)),t.uploadCommonUniforms(r,C,u.toUnwrapped(),A);const k=d.material,P=k.pbrMetallicRoughness;P.metallicFactor=.9,P.roughnessFactor=.5;const I=0,D=VT(new Float32Array(T),new Float32Array(E),new Float32Array(S),t,p,P.baseColorFactor,k.emissiveFactor,P.metallicFactor,P.roughnessFactor,k,I,i);C.draw(t,r.gl.TRIANGLES,c&&!_?f:m,Cv.disabled,l?_||p<1||e.hasTranslucentParts?Pv.alphaBlended:Pv.unblended:Pv.disabled,Ov.backCCW,D,i.id,d.vertexBuffer,d.indexBuffer,d.segments,i.paint,t.transform.zoom,void 0,w)}}}};(function(t,e,i,n){const r=t.terrain?t.terrain.exaggeration():0,s=t.transform.zoom;for(const o of n){const n=e.getTile(o).getBucket(i);n&&(t.conflationActive&&n.updateReplacement(o,t.replacementSource),n.evaluateScale(t,i),t.terrain&&r>0&&n.elevationUpdate(t.terrain,r,o,i.source),n.needsReEvaluation(t,s,i)&&n.evaluate(i))}})(t,e,i,n),1===p?g(!0,!0):(g(!1,!0),g(!0,!1))}(t,e,i,n),void l();const h=c.getModels(),u=[],d=t.transform.getFreeCameraOptions().position,p=Ou.scale([],[d.x,d.y,d.z],t.transform.worldSize);Ou.negate(p,p);const f=[],m=[];let g=0;for(const e of h){const n=i.paint.get("model-rotation").constantOr(null),r=i.paint.get("model-scale").constantOr(null),s=i.paint.get("model-translation").constantOr(null);e.computeModelMatrix(t,n,r,s,!0,!0,!1);const o=Au.identity([]),a=op(e.position.lat,t.transform.zoom),l=Au.fromScaling([],[1,1,1/a]);Au.translate(o,o,p),u.push({zScaleMatrix:l,negCameraPosMatrix:o});for(const i of e.nodes)kM(t.transform,i,e.matrix,t.transform.expandedFarZProjMatrix,g,f,m);g++}if(f.sort(((t,e)=>e.depth-t.depth)),"shadow"!==t.renderPass){if(1===r)for(const e of m)CM(e,t,i,u[e.modelIndex],Cv.disabled,t.colorModeForRenderPass());else{for(const e of m)CM(e,t,i,u[e.modelIndex],Cv.disabled,Pv.disabled);for(const e of m)CM(e,t,i,u[e.modelIndex],t.stencilModeFor3D(),t.colorModeForRenderPass());t.resetStencilClippingMasks()}for(const e of f)CM(e,t,i,u[e.modelIndex],Cv.disabled,t.colorModeForRenderPass());l()}else{for(const e of m)PM(e.mesh,e.nodeModelMatrix,t,i);for(const e of f)PM(e.mesh,e.nodeModelMatrix,t,i);l()}}},jM={modelUpload:function(t,e,i){const n=e.getSource();if(!n.loaded())return;if("vector"===n.type||"geojson"===n.type)return void(t.modelManager&&t.modelManager.upload(t,i));if("batched-model"===n.type)return;const r=n.getModels();for(const e of r)e.upload(t.context)}};class VM{constructor(t,e,i){this.context=new Lv(t,e),this.transform=i,this._tileTextures={},this.frameCopies=[],this.loadTimeStamps=[],this.setup(),this.numSublayers=zv.maxUnderzooming+zv.maxOverzooming+1,this.depthEpsilon=1/Math.pow(2,16),this.deferredRenderGpuTimeQueries=[],this.gpuTimers={},this.frameCounter=0,this._backgroundTiles={},this.conflationActive=!1,this.replacementSource=new Xb,this.longestCutoffRange=0,this.minCutoffZoom=0,this._fogVisible=!1,this._cachedTileFogOpacities={},this._shadowRenderer=new qM(this),this._wireframeDebugCache=new BM,this.renderDefaultNorthPole=!0,this.renderDefaultSouthPole=!0}updateTerrain(t,e){const i=!!t&&!!t.terrain&&this.transform.projection.supportsTerrain;if(!(i||this._terrain&&this._terrain.enabled))return;this._terrain||(this._terrain=new dT(this,t));const n=this._terrain;this.transform.elevation=i?n:null,n.update(t,this.transform,e),this.transform.elevation&&!n.enabled&&(this.transform.elevation=null)}_updateFog(t){const e=t.fog;if(!e||"globe"===this.transform.projection.name||e.getOpacity(this.transform.pitch)<1||e.properties.get("horizon-blend")<.03)return void(this.transform.fogCullDistSq=null);const[i,n]=e.getFovAdjustedRange(this.transform._fov);if(i>n)return void(this.transform.fogCullDistSq=null);const r=i+.78*(n-i);this.transform.fogCullDistSq=r*r}get terrain(){return this.transform._terrainEnabled()&&this._terrain&&this._terrain.enabled?this._terrain:null}get shadowRenderer(){return this._shadowRenderer&&this._shadowRenderer.enabled?this._shadowRenderer:null}get wireframeDebugCache(){return this._wireframeDebugCache}resize(t,e){if(this.width=t*pe.devicePixelRatio,this.height=e*pe.devicePixelRatio,this.context.viewport.set([0,0,this.width,this.height]),this.style)for(const t of this.style.order)this.style._mergedLayers[t].resize()}setup(){const t=this.context,i=new Ia;i.emplaceBack(0,0),i.emplaceBack(un,0),i.emplaceBack(0,un),i.emplaceBack(un,un),this.tileExtentBuffer=t.createVertexBuffer(i,ju.members),this.tileExtentSegments=bl.simpleSegment(0,0,4,2);const n=new Ia;n.emplaceBack(0,0),n.emplaceBack(un,0),n.emplaceBack(0,un),n.emplaceBack(un,un),this.debugBuffer=t.createVertexBuffer(n,ju.members),this.debugSegments=bl.simpleSegment(0,0,4,5);const r=new Ia;r.emplaceBack(-1,-1),r.emplaceBack(1,-1),r.emplaceBack(-1,1),r.emplaceBack(1,1),this.viewportBuffer=t.createVertexBuffer(r,ju.members),this.viewportSegments=bl.simpleSegment(0,0,4,2);const s=new Oa;s.emplaceBack(0,0,0,0),s.emplaceBack(un,0,un,0),s.emplaceBack(0,un,0,un),s.emplaceBack(un,un,un,un),this.mercatorBoundsBuffer=t.createVertexBuffer(s,zy.members),this.mercatorBoundsSegments=bl.simpleSegment(0,0,4,2);const o=new Za;o.emplaceBack(0,1,2),o.emplaceBack(2,1,3),this.quadTriangleIndexBuffer=t.createIndexBuffer(o);const a=new el;for(const t of[0,1,3,2,0])a.emplaceBack(t);this.debugIndexBuffer=t.createIndexBuffer(a),this.emptyTexture=new My(t,new ef({width:1,height:1},Uint8Array.of(0,0,0,0)),t.gl.RGBA),this.identityMat=Au.create();const l=this.context.gl;this.stencilClearMode=new Cv({func:l.ALWAYS,mask:0},0,255,l.ZERO,l.ZERO,l.ZERO),this.loadTimeStamps.push(e.performance.now())}getMercatorTileBoundsBuffers(){return{tileBoundsBuffer:this.mercatorBoundsBuffer,tileBoundsIndexBuffer:this.quadTriangleIndexBuffer,tileBoundsSegments:this.mercatorBoundsSegments}}getTileBoundsBuffers(t){return t._makeTileBoundsBuffers(this.context,this.transform.projection),t._tileBoundsBuffer?{tileBoundsBuffer:t._tileBoundsBuffer,tileBoundsIndexBuffer:t._tileBoundsIndexBuffer,tileBoundsSegments:t._tileBoundsSegments}:this.getMercatorTileBoundsBuffers()}clearStencil(){const t=this.context.gl;this.nextStencilID=1,this.currentStencilSource=void 0,this._tileClippingMaskIDs={},this.getOrCreateProgram("clippingMask").draw(this,t.TRIANGLES,Mv.disabled,this.stencilClearMode,Pv.disabled,Ov.disabled,aT(this.identityMat),"$clipping",this.viewportBuffer,this.quadTriangleIndexBuffer,this.viewportSegments)}resetStencilClippingMasks(){this.terrain||(this.currentStencilSource=void 0,this._tileClippingMaskIDs={})}_renderTileClippingMasks(t,e,i){if(!e||this.currentStencilSource===e.id||!t.isTileClipped()||!i||0===i.length)return;if(this._tileClippingMaskIDs&&!this.terrain){let t=!1;for(const e of i)if(void 0===this._tileClippingMaskIDs[e.key]){t=!0;break}if(!t)return}this.currentStencilSource=e.id;const n=this.context,r=n.gl;this.nextStencilID+i.length>256&&this.clearStencil(),n.setColorMode(Pv.disabled),n.setDepthMode(Mv.disabled);const s=this.getOrCreateProgram("clippingMask");this._tileClippingMaskIDs={};for(const t of i){const i=e.getTile(t),n=this._tileClippingMaskIDs[t.key]=this.nextStencilID++,{tileBoundsBuffer:o,tileBoundsIndexBuffer:a,tileBoundsSegments:l}=this.getTileBoundsBuffers(i);s.draw(this,r.TRIANGLES,Mv.disabled,new Cv({func:r.ALWAYS,mask:0},n,255,r.KEEP,r.KEEP,r.REPLACE),Pv.disabled,Ov.disabled,aT(t.projMatrix),"$clipping",o,a,l)}}stencilModeFor3D(){this.currentStencilSource=void 0,this.nextStencilID+1>256&&this.clearStencil();const t=this.nextStencilID++,e=this.context.gl;return new Cv({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)}stencilModeForClipping(t){if(this.terrain)return this.terrain.stencilModeForRTTOverlap(t);const e=this.context.gl;return new Cv({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)}stencilConfigForOverlap(t){const e=this.context.gl,i=t.sort(((t,e)=>e.overscaledZ-t.overscaledZ)),n=i[i.length-1].overscaledZ,r=i[0].overscaledZ-n+1;if(r>1){this.currentStencilSource=void 0,this.nextStencilID+r>256&&this.clearStencil();const t={};for(let i=0;i<r;i++)t[i+n]=new Cv({func:e.GEQUAL,mask:255},i+this.nextStencilID,255,e.KEEP,e.KEEP,e.REPLACE);return this.nextStencilID+=r,[t,i]}return[{[n]:Cv.disabled},i]}colorModeForRenderPass(){const t=this.context.gl;if(this._showOverdrawInspector){const e=1/8;return new Pv([t.CONSTANT_COLOR,t.ONE,t.CONSTANT_COLOR,t.ONE],new ui(e,e,e,0),[!0,!0,!0,!0])}return"opaque"===this.renderPass?Pv.unblended:Pv.alphaBlended}colorModeForDrapableLayerRenderPass(t){const e=this.context.gl;return(()=>this.style&&this.style.enable3dLights()&&this.terrain&&this.terrain.renderingToTexture)()&&"translucent"===this.renderPass?new Pv([e.ONE,e.ONE_MINUS_SRC_ALPHA,e.CONSTANT_ALPHA,e.ONE_MINUS_SRC_ALPHA],new ui(0,0,0,void 0===t?0:t),[!0,!0,!0,!0]):this.colorModeForRenderPass()}depthModeForSublayer(t,e,i,n=!1){if(!this.opaquePassEnabledForLayer()&&!n)return Mv.disabled;const r=1-((1+this.currentLayer)*this.numSublayers+t)*this.depthEpsilon;return new Mv(i||this.context.gl.LEQUAL,e,[r,r])}opaquePassEnabledForLayer(){return this.currentLayer<this.opaquePassCutoff}render(t,i){this._wireframeDebugCache.update(this.frameCounter),this.style=t,this.options=i;const n=this.style._mergedLayers,r=this.style.order,s=r.map((t=>n[t])),o=this.style._mergedSourceCaches;this.imageManager=t.imageManager,this.modelManager=t.modelManager,this.symbolFadeChange=t.placement.symbolFadeChange(pe.now()),this.imageManager.beginFrame();let a=0,l=!1;for(const t in o){const e=o[t];e.used&&(e.prepare(this.context),e.getSource().usedInConflation&&++a)}const c={},h={},u={},d={},p={};for(const t in o){const e=o[t];c[t]=e.getVisibleCoordinates(),h[t]=c[t].slice().reverse(),u[t]=e.getVisibleCoordinates(!0).reverse(),d[t]=e.getShadowCasterCoordinates(),p[t]=e.sortCoordinatesByDistance(c[t])}const f=t=>{const e=this.style.getLayerSourceCache(t);return e&&e.used?e.getSource():null};if(a){const t=[];for(const e of s)this.layerUsedInConflation(e,f(e))&&t.push(e);if(t&&t.length>1){const e=[];for(const i of t){const t=this.style.getLayerSourceCache(i);t&&t.used&&t.getSource().usedInConflation&&e.push({layer:i.fqid,cache:t})}this.replacementSource.setSources(e),l=!0}}l||this.replacementSource.clear(),this.conflationActive=l,this.minCutoffZoom=0,this.longestCutoffRange=0;for(const t of s){const e=t.cutoffRange();if(this.longestCutoffRange=Math.max(e,this.longestCutoffRange),e>0){const e=f(t);e&&(this.minCutoffZoom=Math.max(e.minzoom,this.minCutoffZoom)),t.minzoom&&(this.minCutoffZoom=Math.max(t.minzoom,this.minCutoffZoom))}}this.opaquePassCutoff=1/0;for(let t=0;t<s.length;t++)if(s[t].is3D()){this.opaquePassCutoff=t;break}const m=this.style&&this.style.fog;m?(this._fogVisible=0!==m.getOpacity(this.transform.pitch),this._fogVisible&&"globe"!==this.transform.projection.name&&(this._fogVisible=m.isVisibleOnFrustum(this.transform.cameraFrustum))):this._fogVisible=!1,this._cachedTileFogOpacities={},this.terrain&&(this.terrain.updateTileBinding(u),this.opaquePassCutoff=0);const g=this._shadowRenderer;if(g){g.updateShadowParameters(this.transform,this.style.directionalLight);for(const t in o)for(const e of c[t]){let t={min:0,max:0};this.terrain&&(t=this.terrain.getMinMaxForTile(e)||t),g.addShadowReceiver(e.toUnwrapped(),t.min,t.max)}}"globe"!==this.transform.projection.name||this.globeSharedBuffers||(this.globeSharedBuffers=new Hd(this.context));for(const e of s){if(e.isHidden(this.transform.zoom))continue;const i=t.getLayerSourceCache(e);this.uploadLayer(this,e,i)}if(this.style.fog&&this.transform.projection.supportsFog?(this._atmosphere||(this._atmosphere=new TM),this._atmosphere.update(this)):this._atmosphere&&(this._atmosphere.destroy(),this._atmosphere=void 0),!Kt.has(this.context.gl))return;this.renderPass="offscreen";for(const e of s){const i=t.getLayerSourceCache(e);if(!e.hasOffscreenPass()||e.isHidden(this.transform.zoom))continue;const n=i?h[i.id]:void 0;("custom"===e.type||"raster"===e.type||e.isSky()||n&&n.length)&&this.renderLayer(this,i,e,n)}this.depthRangeFor3D=[0,1-(s.length+2)*this.numSublayers*this.depthEpsilon];const _=this.terrain;_&&(this.style.hasSymbolLayers()||this.style.hasCircleLayers())&&!this.transform.isOrthographic&&_.drawDepth(),this._shadowRenderer&&(this.renderPass="shadow",this._shadowRenderer.drawShadowPass(this.style,d)),this.context.bindFramebuffer.set(null),this.context.viewport.set([0,0,this.width,this.height]);const y="globe"===this.transform.projection.name||this.transform.isHorizonVisible(),v=(()=>{if(i.showOverdrawInspector)return ui.black;if(this.style.fog&&this.transform.projection.supportsFog&&!y){const t=this.style.fog.properties.get("color").toArray01();return new ui(...t)}if(this.style.fog&&this.transform.projection.supportsFog&&y){const t=this.style.fog.properties.get("space-color").toArray01();return new ui(...t)}return ui.transparent})();if(this.context.clear({color:v,depth:1}),this.clearStencil(),this._showOverdrawInspector=i.showOverdrawInspector,this.renderPass="opaque",this.style.fog&&this.transform.projection.supportsFog&&this._atmosphere&&!this._showOverdrawInspector&&y&&this._atmosphere.drawStars(this,this.style.fog),!this.terrain)for(this.currentLayer=r.length-1;this.currentLayer>=0;this.currentLayer--){const e=s[this.currentLayer],i=t.getLayerSourceCache(e);if(e.isSky())continue;const n=i?(e.is3D()?p:h)[i.id]:void 0;this._renderTileClippingMasks(e,i,n),this.renderLayer(this,i,e,n)}if(this.style.fog&&this.transform.projection.supportsFog&&this._atmosphere&&!this._showOverdrawInspector&&y&&this._atmosphere.drawAtmosphereGlow(this,this.style.fog),this.renderPass="sky",(!this._atmosphere||Od(this.transform.zoom)>0)&&("globe"===this.transform.projection.name||this.transform.isHorizonVisible()))for(this.currentLayer=0;this.currentLayer<r.length;this.currentLayer++){const e=s[this.currentLayer],i=t.getLayerSourceCache(e);e.isSky()&&this.renderLayer(this,i,e,i?h[i.id]:void 0)}this.renderPass="translucent",this.currentLayer=0,this.firstLightBeamLayer=Number.MAX_SAFE_INTEGER;let b=0;for(g&&(b=g.getShadowCastingLayerCount());this.currentLayer<r.length;){const e=s[this.currentLayer],i=t.getLayerSourceCache(e);if(e.isSky()){++this.currentLayer;continue}if(_&&this.style.isLayerDraped(e)){if(e.isHidden(this.transform.zoom)){++this.currentLayer;continue}this.currentLayer=_.renderBatch(this.currentLayer);continue}let n;if(i&&(n=("symbol"===e.type?u:e.is3D()?p:h)[i.id]),this._renderTileClippingMasks(e,i,i?c[i.id]:void 0),this.renderLayer(this,i,e,n),!_&&g&&b>0&&e.hasShadowPass()&&0==--b&&(g.drawGroundShadows(),this.firstLightBeamLayer<=this.currentLayer)){const e=this.currentLayer;for(this.renderPass="light-beam",this.currentLayer=this.firstLightBeamLayer;this.currentLayer<=e;this.currentLayer++){const e=s[this.currentLayer];if(!e.hasLightBeamPass())continue;const i=t.getLayerSourceCache(e);this.renderLayer(this,i,e,i?h[i.id]:void 0)}this.currentLayer=e,this.renderPass="translucent"}++this.currentLayer}if(this.terrain&&this.terrain.postRender(),this.options.showTileBoundaries||this.options.showQueryGeometry||this.options.showTileAABBs){let e=null;s.forEach((i=>{const n=t.getLayerSourceCache(i);n&&!i.isHidden(this.transform.zoom)&&n.getVisibleCoordinates().length&&(!e||e.getSource().maxzoom<n.getSource().maxzoom)&&(e=n)})),e&&this.options.showTileBoundaries&&NM.debug(this,e,e.getVisibleCoordinates())}this.options.showPadding&&function(t){const e=t.transform.padding;fM(t,t.transform.height-(e.top||0),3,lM),fM(t,e.bottom||0,3,cM),mM(t,e.left||0,3,hM),mM(t,t.transform.width-(e.right||0),3,uM);const i=t.transform.centerPoint;!function(t,e,i,n){gM(t,e-1,i-10,2,20,n),gM(t,e-10,i-1,20,2,n)}(t,i.x,t.transform.height-i.y,dM)}(this),this.context.setDefault(),this.frameCounter=(this.frameCounter+1)%Number.MAX_SAFE_INTEGER,this.tileLoaded&&this.options.speedIndexTiming&&(this.loadTimeStamps.push(e.performance.now()),this.saveCanvasCopy()),l||(this.conflationActive=!1)}uploadLayer(t,e,i){this.gpuTimingStart(e),(!t.transform.projection.unsupportedLayers||!t.transform.projection.unsupportedLayers.includes(e.type)||t.terrain&&"custom"===e.type)&&jM[`${e.type}Upload`]&&jM[`${e.type}Upload`](t,i,e.scope),this.gpuTimingEnd()}renderLayer(t,e,i,n){i.isHidden(this.transform.zoom)||("background"===i.type||"sky"===i.type||"custom"===i.type||"model"===i.type||"raster"===i.type||n&&n.length)&&(this.id=i.id,this.gpuTimingStart(i),(!t.transform.projection.unsupportedLayers||!t.transform.projection.unsupportedLayers.includes(i.type)||t.terrain&&"custom"===i.type)&&NM[i.type](t,e,i,n,this.style.placement.variableOffsets,this.options.isInitialLoad),this.gpuTimingEnd())}gpuTimingStart(t){if(!this.options.gpuTiming)return;const e=this.context.extTimerQuery,i=this.context.gl;let n=this.gpuTimers[t.id];n||(n=this.gpuTimers[t.id]={calls:0,cpuTime:0,query:i.createQuery()}),n.calls++,i.beginQuery(e.TIME_ELAPSED_EXT,n.query)}gpuTimingDeferredRenderStart(){if(this.options.gpuTimingDeferredRender){const t=this.context.extTimerQuery,e=this.context.gl,i=e.createQuery();this.deferredRenderGpuTimeQueries.push(i),e.beginQuery(t.TIME_ELAPSED_EXT,i)}}gpuTimingDeferredRenderEnd(){this.options.gpuTimingDeferredRender&&this.context.gl.endQuery(this.context.extTimerQuery.TIME_ELAPSED_EXT)}gpuTimingEnd(){this.options.gpuTiming&&this.context.gl.endQuery(this.context.extTimerQuery.TIME_ELAPSED_EXT)}collectGpuTimers(){const t=this.gpuTimers;return this.gpuTimers={},t}collectDeferredRenderGpuQueries(){const t=this.deferredRenderGpuTimeQueries;return this.deferredRenderGpuTimeQueries=[],t}queryGpuTimers(t){const e={};for(const i in t){const n=t[i],r=this.context.extTimerQuery,s=r.getQueryParameter(n.query,this.context.gl.QUERY_RESULT)/1e6;r.deleteQueryEXT(n.query),e[i]=s}return e}queryGpuTimeDeferredRender(t){if(!this.options.gpuTimingDeferredRender)return 0;const e=this.context.extTimerQuery,i=this.context.gl;let n=0;for(const r of t)n+=e.getQueryParameter(r,i.QUERY_RESULT)/1e6,e.deleteQueryEXT(r);return n}translatePosMatrix(t,e,i,n,r){if(!i[0]&&!i[1])return t;const s=r?"map"===n?this.transform.angle:0:"viewport"===n?-this.transform.angle:0;if(s){const t=Math.sin(s),e=Math.cos(s);i=[i[0]*e-i[1]*t,i[0]*t+i[1]*e]}const o=[r?i[0]:rb(e,i[0],this.transform.zoom),r?i[1]:rb(e,i[1],this.transform.zoom),0],a=new Float32Array(16);return Au.translate(a,t,o),a}saveTileTexture(t){const e=t.size[0],i=this._tileTextures[e];i?i.push(t):this._tileTextures[e]=[t]}getTileTexture(t){const e=this._tileTextures[t];return e&&e.length>0?e.pop():null}isPatternMissing(t,e){return null===t||void 0!==t&&!this.imageManager.getPattern(t.toString(),e)}terrainRenderModeElevated(){return this.style&&!!this.style.getTerrain()&&!!this.terrain&&!this.terrain.renderingToTexture}linearFloatFilteringSupported(){return null!=this.context.extTextureFloatLinear}currentGlobalDefines(t,e,i){const n=void 0===i?this.terrain&&this.terrain.renderingToTexture:i,r=this.terrain&&0===this.terrain.exaggeration(),s=[];return this.style&&this.style.enable3dLights()&&("globeRaster"===t||"terrainRaster"===t?(s.push("LIGHTING_3D_MODE"),s.push("LIGHTING_3D_ALPHA_EMISSIVENESS")):n||s.push("LIGHTING_3D_MODE")),"shadow"===this.renderPass?this._shadowMapDebug||s.push("DEPTH_TEXTURE"):this.shadowRenderer&&(this.shadowRenderer.useNormalOffset?s.push("RENDER_SHADOWS","DEPTH_TEXTURE","NORMAL_OFFSET"):s.push("RENDER_SHADOWS","DEPTH_TEXTURE")),this.terrainRenderModeElevated()&&(s.push("TERRAIN"),this.linearFloatFilteringSupported()&&s.push("TERRAIN_DEM_FLOAT_FORMAT"),r&&s.push("ZERO_EXAGGERATION")),"globe"===this.transform.projection.name&&s.push("GLOBE"),!this._fogVisible||n||void 0!==e&&!e||s.push("FOG","FOG_DITHERING"),n&&s.push("RENDER_TO_TEXTURE"),this._showOverdrawInspector&&s.push("OVERDRAW_INSPECTOR"),s}getOrCreateProgram(t,e){this.cache=this.cache||{};const i=e&&e.defines||[],n=e&&e.config,r=this.currentGlobalDefines(t,e&&e.overrideFog,e&&e.overrideRtt).concat(i),s=gT.cacheKey(HS[t],t,r,n);return this.cache[s]||(this.cache[s]=new gT(this.context,t,HS[t],n,HT[t],r)),this.cache[s]}setCustomLayerDefaults(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.frontFace.setDefault(),this.context.cullFaceSide.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()}setBaseState(){const t=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(t.FUNC_ADD)}initDebugOverlayCanvas(){null==this.debugOverlayCanvas&&(this.debugOverlayCanvas=e.document.createElement("canvas"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512,this.debugOverlayTexture=new My(this.context,this.debugOverlayCanvas,this.context.gl.RGBA))}destroy(){this._terrain&&this._terrain.destroy(),this._atmosphere&&(this._atmosphere.destroy(),this._atmosphere=void 0),this.globeSharedBuffers&&this.globeSharedBuffers.destroy(),this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy(),this._wireframeDebugCache.destroy()}prepareDrawTile(){this.terrain&&this.terrain.prepareDrawTile()}uploadCommonLightUniforms(t,e){if(this.style.enable3dLights()){const i=this.style.directionalLight,n=this.style.ambientLight;if(i&&n){const r=((t,e)=>{const i=t.properties.get("direction"),n=t.properties.get("color").toArray01(),r=t.properties.get("intensity"),s=e.properties.get("color").toArray01(),o=e.properties.get("intensity"),a=[i.x,i.y,i.z],l=at(s,o),c=at(n,r);return{u_lighting_ambient_color:l,u_lighting_directional_dir:a,u_lighting_directional_color:c,u_ground_radiance:pT(a,c,l)}})(i,n);e.setLightsUniformValues(t,r)}}}uploadCommonUniforms(t,e,i,n,r){if(this.uploadCommonLightUniforms(t,e),this.terrain&&this.terrain.renderingToTexture)return;const s=this.style.fog;if(s){const r=s.getOpacity(this.transform.pitch),o=((t,e,i,n,r,s,o,a,l,c,h,u)=>{const d=t.transform,p=e.properties.get("color").toArray01();p[3]=n;const f=t.frameCounter/1e3%1,[m,g]=e.properties.get("vertical-range");return{u_fog_matrix:i?d.calculateFogTileMatrix(i):u||t.identityMat,u_fog_range:e.getFovAdjustedRange(d._fov),u_fog_color:p,u_fog_horizon_blend:e.properties.get("horizon-blend"),u_fog_vertical_limit:[Math.min(m,g),g],u_fog_temporal_offset:f,u_frustum_tl:r,u_frustum_tr:s,u_frustum_br:o,u_frustum_bl:a,u_globe_pos:l,u_globe_radius:c,u_viewport:h,u_globe_transition:Od(d.zoom),u_is_globe:+("globe"===d.projection.name)}})(this,s,i,r,this.transform.frustumCorners.TL,this.transform.frustumCorners.TR,this.transform.frustumCorners.BR,this.transform.frustumCorners.BL,this.transform.globeCenterInViewSpace,this.transform.globeRadius,[this.transform.width*pe.devicePixelRatio,this.transform.height*pe.devicePixelRatio],n);e.setFogUniformValues(t,o)}r&&e.setCutoffUniformValues(t,r.uniformValues)}setTileLoadedFlag(t){this.tileLoaded=t}saveCanvasCopy(){const t=this.canvasCopy();t&&(this.frameCopies.push(t),this.tileLoaded=!1)}canvasCopy(){const t=this.context.gl,e=t.createTexture();return t.bindTexture(t.TEXTURE_2D,e),t.copyTexImage2D(t.TEXTURE_2D,0,t.RGBA,0,0,t.drawingBufferWidth,t.drawingBufferHeight,0),e}getCanvasCopiesAndTimestamps(){return{canvasCopies:this.frameCopies,timeStamps:this.loadTimeStamps}}averageElevationNeedsEasing(){if(!this.transform._elevation)return!1;const t=this.style&&this.style.fog;return!!t&&0!==t.getOpacity(this.transform.pitch)}getBackgroundTiles(){const t=this._backgroundTiles,e=this._backgroundTiles={},i=this.transform.coveringTiles({tileSize:512});for(const n of i)e[n.key]=t[n.key]||new Fy(n,512,this.transform.tileZoom,this);return e}clearBackgroundTiles(){this._backgroundTiles={}}layerUsedInConflation(t,e){return!(!t.is3D()||t.minzoom&&t.minzoom>this.transform.zoom||"building"!==t.sourceLayer&&(!e||"batched-model"!==e.type))}isTileAffectedByFog(t){if(!this.style||!this.style.fog)return!1;if("globe"===this.transform.projection.name)return!0;let e=this._cachedTileFogOpacities[t.key];return e||(this._cachedTileFogOpacities[t.key]=e=this.style.fog.getOpacityForTile(t)),e[0]>=mw||e[1]>=mw}}const UM=2048;class $M{constructor(t,e){this.aabb=t,this.lastCascade=e}}class HM{add(t,e){const i=this.receivers[t.key];void 0!==i?(i.aabb.min[0]=Math.min(i.aabb.min[0],e.min[0]),i.aabb.min[1]=Math.min(i.aabb.min[1],e.min[1]),i.aabb.min[2]=Math.min(i.aabb.min[2],e.min[2]),i.aabb.max[0]=Math.max(i.aabb.max[0],e.max[0]),i.aabb.max[1]=Math.max(i.aabb.max[1],e.max[1]),i.aabb.max[2]=Math.max(i.aabb.max[2],e.max[2])):this.receivers[t.key]=new $M(e,null)}clear(){this.receivers={}}get(t){return this.receivers[t.key]}computeRequiredCascades(t,e,i){const n=ed.fromPoints(t.points);let r=0;for(const t in this.receivers){const s=this.receivers[t];if(!s)continue;if(!n.intersectsAabb(s.aabb))continue;s.aabb.min=n.closestPoint(s.aabb.min),s.aabb.max=n.closestPoint(s.aabb.max);const o=s.aabb.getCorners();for(let t=0;t<i.length;t++){let n=!0;for(const r of o){const s=[r[0]*e,r[1]*e,r[2]];if(Ou.transformMat4(s,s,i[t].matrix),s[0]<-1||s[0]>1||s[1]<-1||s[1]>1){n=!1;break}}if(s.lastCascade=t,r=Math.max(r,t),n)break}}return r+1}}class qM{constructor(t){this.painter=t,this._enabled=!1,this._shadowLayerCount=0,this._numCascadesToRender=0,this._cascades=[],this._groundShadowTiles=[],this._receivers=new HM,this._depthMode=new Mv(t.context.gl.LEQUAL,Mv.ReadWrite,[0,1]),this._uniformValues={u_light_matrix_0:new Float32Array(16),u_light_matrix_1:new Float32Array(16),u_shadow_intensity:0,u_fade_range:[0,0],u_shadow_normal_offset:[1,1,1],u_shadow_texel_size:1,u_shadow_map_resolution:1,u_shadow_direction:[0,0,1],u_shadow_bias:[36e-5,.0012,.012],u_shadowmap_0:0,u_shadowmap_1:0},this.useNormalOffset=!1}destroy(){for(const t of this._cascades)t.texture.destroy(),t.framebuffer.destroy();this._cascades=[]}updateShadowParameters(t,e){const i=this.painter;if(this._enabled=!1,this._shadowLayerCount=0,this._receivers.clear(),!e||!e.properties)return;const n=e.properties.get("shadow-intensity");if(!e.shadowsEnabled()||n<=0)return;if(this._shadowLayerCount=i.style.order.reduce(((e,n)=>{const r=i.style._mergedLayers[n];return e+(r.hasShadowPass()&&!r.isHidden(t.zoom)?1:0)}),0),this._enabled=this._shadowLayerCount>0,!this._enabled)return;const r=i.context,s=UM,o=UM;if(0===this._cascades.length)for(let t=0;t<2;++t){const t=i._shadowMapDebug,e=r.gl,n=r.createFramebuffer(s,o,t,"texture"),a=new My(r,{width:s,height:o,data:null},e.DEPTH_COMPONENT);if(n.depthAttachment.set(a.texture),t){const t=new My(r,{width:s,height:o,data:null},e.RGBA);n.colorAttachment.set(t.texture)}this._cascades.push({framebuffer:n,texture:a,matrix:[],far:0,boundingSphereRadius:0,frustum:new td,scale:0})}this.shadowDirection=GM(e);let a=0;if(t.elevation){const e=t.elevation,i=[1e4,-1e4];e.visibleDemTiles.filter((t=>t.dem)).forEach((t=>{const e=t.dem.tree;i[0]=Math.min(i[0],e.minimums[0]),i[1]=Math.max(i[1],e.maximums[0])})),1e4!==i[0]&&(a=(i[1]-i[0])*e.exaggeration())}const l=1.5*t.cameraToCenterDistance,c=3*l,h=new Float64Array(16);for(let e=0;e<2;++e){const i=this._cascades[e];let n=t.height/50,r=1;0===e?r=l:(n=l,r=c);const[s,o]=YM(t,this.shadowDirection,n,r,UM,a);i.scale=t.scale,i.matrix=s,i.boundingSphereRadius=o,Au.invert(h,i.matrix),i.frustum=td.fromInvProjectionMatrix(h,1,0,!0),i.far=r}this._uniformValues.u_fade_range=[.75*this._cascades[1].far,this._cascades[1].far],this._uniformValues.u_shadow_intensity=n,this._uniformValues.u_shadow_direction=[this.shadowDirection[0],this.shadowDirection[1],this.shadowDirection[2]],this._uniformValues.u_shadow_texel_size=.00048828125,this._uniformValues.u_shadow_map_resolution=UM,this._uniformValues.u_shadowmap_0=jT.ShadowMap0,this._uniformValues.u_shadowmap_1=jT.ShadowMap0+1,this._groundShadowTiles=i.transform.coveringTiles({tileSize:512,renderWorldCopies:!0});const u=i.transform.elevation;for(const t of this._groundShadowTiles){let e={min:0,max:0};if(u){const i=u.getMinMaxForTile(t);i&&(e=i)}this.addShadowReceiver(t.toUnwrapped(),e.min,e.max)}}get enabled(){return this._enabled}set enabled(t){this._enabled=t}drawShadowPass(t,e){if(!this._enabled)return;const i=this.painter,n=i.context;this._numCascadesToRender=this._receivers.computeRequiredCascades(i.transform.getFrustum(0),i.transform.worldSize,this._cascades),n.viewport.set([0,0,UM,UM]);for(let r=0;r<this._numCascadesToRender;++r){i.currentShadowCascade=r,n.bindFramebuffer.set(this._cascades[r].framebuffer.framebuffer),n.clear({color:ui.white,depth:1});for(const n of t.order){const r=t._mergedLayers[n];if(!r.hasShadowPass()||r.isHidden(i.transform.zoom))continue;const s=t.getLayerSourceCache(r),o=s?e[s.id]:void 0;("model"===r.type||o&&o.length)&&i.renderLayer(i,s,r,o)}}i.currentShadowCascade=0}drawGroundShadows(){if(!this._enabled)return;const t=this.painter,e=t.style,i=t.context,n=e.directionalLight,r=e.ambientLight;if(!n||!r)return;const s=[],o=eT(t,t.longestCutoffRange);o.shouldRenderCutoff&&s.push("RENDER_CUTOFF");const a=ZM(n,r),l=new Mv(i.gl.LEQUAL,Mv.ReadOnly,t.depthRangeFor3D);for(const e of this._groundShadowTiles){const n=e.toUnwrapped(),r=t.isTileAffectedByFog(e),c=t.getOrCreateProgram("groundShadow",{defines:s,overrideFog:r});this.setupShadows(n,c),t.uploadCommonUniforms(i,c,n,null,o);const h={u_matrix:t.transform.calculateProjMatrix(n),u_ground_shadow_factor:a};c.draw(t,i.gl.TRIANGLES,l,Cv.disabled,Pv.multiply,Ov.disabled,h,"ground_shadow",t.tileExtentBuffer,t.quadTriangleIndexBuffer,t.tileExtentSegments,{},t.transform.zoom,null,null)}}getShadowPassColorMode(){return this.painter._shadowMapDebug?Pv.unblended:Pv.disabled}getShadowPassDepthMode(){return this._depthMode}getShadowCastingLayerCount(){return this._shadowLayerCount}calculateShadowPassMatrixFromTile(t){const e=this.painter.transform,i=e.calculatePosMatrix(t,e.worldSize);return Au.multiply(i,this._cascades[this.painter.currentShadowCascade].matrix,i),Float32Array.from(i)}calculateShadowPassMatrixFromMatrix(t){return Au.multiply(t,this._cascades[this.painter.currentShadowCascade].matrix,t),Float32Array.from(t)}setupShadows(t,e,i,n=0){if(!this._enabled)return;const r=this.painter.transform,s=this.painter.context,o=s.gl,a=this._uniformValues,l=new Float64Array(16),c=r.calculatePosMatrix(t,r.worldSize);for(let t=0;t<2;t++)Au.multiply(l,this._cascades[t].matrix,c),a[0===t?"u_light_matrix_0":"u_light_matrix_1"]=Float32Array.from(l),s.activeTexture.set(o.TEXTURE0+jT.ShadowMap0+t),this._cascades[t].texture.bind(o.NEAREST,o.CLAMP_TO_EDGE);if(this.useNormalOffset=!!i,this.useNormalOffset){const e=lp(t.canonical),s=2/r.tileSize*un/UM,o=s*this._cascades[0].boundingSphereRadius,l=s*this._cascades[1].boundingSphereRadius,c=("vector-tile"===i?1:3)/Math.pow(2,n-t.canonical.z-(1-r.zoom+Math.floor(r.zoom)));a.u_shadow_normal_offset=[e,o*c,l*c],a.u_shadow_bias=[6e-5,.0012,.012]}else a.u_shadow_bias=[36e-5,.0012,.012];e.setShadowUniformValues(s,a)}setupShadowsFromMatrix(t,e,i=!1){if(!this._enabled)return;const n=this.painter.context,r=n.gl,s=this._uniformValues,o=new Float64Array(16);for(let e=0;e<2;e++)Au.multiply(o,this._cascades[e].matrix,t),s[0===e?"u_light_matrix_0":"u_light_matrix_1"]=Float32Array.from(o),n.activeTexture.set(r.TEXTURE0+jT.ShadowMap0+e),this._cascades[e].texture.bind(r.NEAREST,r.CLAMP_TO_EDGE);if(this.useNormalOffset=i,i){const t=5;s.u_shadow_normal_offset=[1,t,t],s.u_shadow_bias=[6e-5,.0012,.012]}else s.u_shadow_bias=[36e-5,.0012,.012];e.setShadowUniformValues(n,s)}getShadowUniformValues(){return this._uniformValues}getCurrentCascadeFrustum(){return this._cascades[this.painter.currentShadowCascade].frustum}computeSimplifiedTileShadowVolume(t,e,i,n){if(n[2]>=0)return{};const r=function(t,e,i){const n=i/(1<<t.canonical.z);return new ed([t.canonical.x*n+t.wrap*i,t.canonical.y*n+t.wrap*i,0],[(t.canonical.x+1)*n+t.wrap*i,(t.canonical.y+1)*n+t.wrap*i,e])}(t,e,i).getCorners(),s=e/-n[2];n[0]<0?(Ou.add(r[0],r[0],[n[0]*s,0,0]),Ou.add(r[3],r[3],[n[0]*s,0,0])):n[0]>0&&(Ou.add(r[1],r[1],[n[0]*s,0,0]),Ou.add(r[2],r[2],[n[0]*s,0,0])),n[1]<0?(Ou.add(r[0],r[0],[0,n[1]*s,0]),Ou.add(r[1],r[1],[0,n[1]*s,0])):n[1]>0&&(Ou.add(r[2],r[2],[0,n[1]*s,0]),Ou.add(r[3],r[3],[0,n[1]*s,0]));const o={};return o.vertices=r,o.planes=[WM(r[1],r[0],r[4]),WM(r[2],r[1],r[5]),WM(r[3],r[2],r[6]),WM(r[0],r[3],r[7])],o}addShadowReceiver(t,e,i){this._receivers.add(t,ed.fromTileIdAndHeight(t,e,i))}getMaxCascadeForTile(t){const e=this._receivers.get(t);return e&&e.lastCascade?e.lastCascade:0}}function WM(t,e,i){const n=Ou.sub([],i,e),r=Ou.sub([],t,e),s=Ou.cross([],n,r),o=Ou.length(s);return 0===o?[0,0,1,0]:(Ou.scale(s,s,1/o),[s[0],s[1],s[2],-Ou.dot(s,e)])}function GM(t){const e=t.properties.get("direction"),i=J(e.x,e.y,e.z);i[2]=I(i[2],0,75);const n=Q([i[0],i[1],i[2]]);return Ou.fromValues(n.x,n.y,n.z)}function ZM(t,e){const i=t.properties.get("color"),n=t.properties.get("intensity"),r=t.properties.get("direction"),s=[r.x,r.y,r.z],o=e.properties.get("color"),a=e.properties.get("intensity"),l=Math.max(Ou.dot([0,0,1],s),0),c=[0,0,0];Ou.scale(c,o.toArray01Linear().slice(0,3),a);const h=[0,0,0];return Ou.scale(h,i.toArray01Linear().slice(0,3),l*n),lt([c[0]>0?c[0]/(c[0]+h[0]):0,c[1]>0?c[1]/(c[1]+h[1]):0,c[2]>0?c[2]/(c[2]+h[2]):0])}function YM(t,e,i,n,r,s){const o=t.zoom,a=t.scale,l=t.worldSize,c=1/l,h=t.aspect,u=Math.sqrt(1+h*h)*Math.tan(.5*t.fovX),d=u*u,p=n-i,f=n+i;let m,g;d>p/f?(m=n,g=n*u):(m=.5*f*(1+d),g=.5*Math.sqrt(p*p+2*(n*n+i*i)*d+f*f*d*d));const _=t.projection.pixelsPerMeter(t.center.lat,l),y=t._camera.getCameraToWorldMercator(),v=[0,0,-m*c];Ou.transformMat4(v,v,y);let b=g*c;const x=t._edgeInsets;if(!(0===x.left&&0===x.top&&0===x.right&&0===x.bottom||x.left===x.right&&x.top===x.bottom)){const e=t._camera.getWorldToCamera(t.worldSize,"meters"===t.projection.zAxisUnit?_:1),r=t._camera.getCameraToClipPerspective(t._fov,t.width/t.height,i,n);r[8]=2*-t.centerOffset.x/t.width,r[9]=2*t.centerOffset.y/t.height;const s=new Float64Array(16);Au.mul(s,r,e);const c=new Float64Array(16);Au.invert(c,s);const h=td.fromInvProjectionMatrix(c,l,o,!0);for(const e of h.points){const i=((w=e)[0]/=a,w[1]/=a,w[2]=tp(w[2],t._center.lat),w);b=Math.max(b,Ou.len(Ou.subtract([],v,i)))}}var w;b*=r/(r-1);const E=Math.acos(e[2]),S=Math.atan2(-e[0],-e[1]),T=new Kv;T.position=v,T.setPitchBearing(E,S);const M=T.getWorldToCamera(l,_),A=b*l,C=Math.min(t._mercatorZfromZoom(17)*l*-2,-2*A),k=T.getCameraToClipOrthographic(-A,A,-A,A,C,(A+s*_)/e[2]),P=new Float64Array(16);Au.multiply(P,k,M);const I=Ou.fromValues(Math.floor(1e6*v[0])/1e6*l,Math.floor(1e6*v[1])/1e6*l,0),D=.5*r,O=[0,0,0];Ou.transformMat4(O,I,P),Ou.scale(O,O,D);const L=[Math.floor(O[0]),Math.floor(O[1]),Math.floor(O[2])],z=[0,0,0];Ou.sub(z,O,L),Ou.scale(z,z,-1/D);const R=new Float64Array(16);return Au.identity(R),Au.translate(R,R,z),Au.multiply(P,R,P),[P,A]}class XM extends Ie{constructor(t){super(),this.requestManager=t,this.models={"":{}},this.numModelsLoading={}}loadModel(t,e){return mE(this.requestManager.transformRequest(e,vt.Model).url).then((e=>{if(!e)return;const i=SE(e),n=new Pb(t,void 0,void 0,i);return n.computeBoundsAndApplyParent(),n})).catch((i=>{this.fire(new Pe(new Error(`Could not load model ${t} from ${e}: ${i.message}`)))}))}load(t,e){this.models[e]||(this.models[e]={});const i=Object.keys(t);this.numModelsLoading[e]=(this.numModelsLoading[e]||0)+i.length;const n=[];for(const e of i)n.push(this.loadModel(e,t[e]));Promise.allSettled(n).then((t=>{for(let n=0;n<t.length;n++){const{status:r,value:s}=t[n];"fulfilled"===r&&s&&(this.models[e][i[n]]=s)}this.numModelsLoading[e]-=i.length,this.fire(new ke("data",{dataType:"style"}))})).catch((t=>{this.fire(new Pe(new Error(`Could not load models: ${t.message}`)))}))}isLoaded(){for(const t in this.numModelsLoading)if(this.numModelsLoading[t]>0)return!1;return!0}hasModel(t,e){return!!this.getModel(t,e)}getModel(t,e){return this.models[e]||(this.models[e]={}),this.models[e][t]}addModel(t,e,i){this.models[i]||(this.models[i]={}),this.hasModel(t,i)&&this.removeModel(t,i),this.load({[t]:this.requestManager.normalizeModelURL(e)},i)}addModels(t,e){const i={};for(const e in t)i[e]=this.requestManager.normalizeModelURL(t[e]);this.load(i,e)}removeModel(t,e){this.models[e]||(this.models[e]={});const i=this.models[e][t];delete this.models[e][t],i.destroy()}listModels(t){return this.models[t]||(this.models[t]={}),Object.keys(this.models[t])}upload(t,e){this.models[e]||(this.models[e]={});for(const i in this.models[e])this.models[e][i].upload(t.context)}}const KM=(t,e)=>Co(t,e&&e.filter((t=>"source.canvas"!==t.identifier))),QM=F(FE,["addLayer","removeLayer","setLights","setPaintProperty","setLayoutProperty","setSlot","setFilter","addSource","removeSource","setLayerZoomRange","setLight","setTransition","setGeoJSONSourceData","setTerrain","setFog","setProjection","setCamera","addImport","removeImport","setImportUrl","setImportData","setImportConfig"]),JM=F(FE,["setCenter","setZoom","setBearing","setPitch"]),tA={version:8,layers:[],sources:{}},eA={duration:300,delay:0},iA=new Set(["fill","line","background","hillshade","raster"]);class nA extends Ie{constructor(t,e={}){super(),this.map=t,this.scope=e.scope||"",this.fragments=[],this.importDepth=e.importDepth||0,this.importsCache=e.importsCache||new Map,this.resolvedImports=e.resolvedImports||new Set,this.transition=R({},eA),this._buildingIndex=new OE(this),this.crossTileSymbolIndex=new PS,this._mergedOrder=[],this._drapedFirstOrder=[],this._mergedLayers={},this._mergedSourceCaches={},this._mergedOtherSourceCaches={},this._mergedSymbolSourceCaches={},this._has3DLayers=!1,this._hasCircleLayers=!1,this._hasSymbolLayers=!1,this._changes=e.styleChanges||new Ta,this.dispatcher=e.dispatcher?e.dispatcher:new Tw(Zw(),this),e.imageManager?this.imageManager=e.imageManager:(this.imageManager=new lw,this.imageManager.setEventedParent(this)),this.imageManager.createScope(this.scope),this.glyphManager=e.glyphManager?e.glyphManager:new o_(t._requestManager,e.localFontFamily?2:e.localIdeographFontFamily?1:0,e.localFontFamily||e.localIdeographFontFamily),e.modelManager?this.modelManager=e.modelManager:(this.modelManager=new XM(t._requestManager),this.modelManager.setEventedParent(this)),this._layers={},this._serializedLayers={},this._sourceCaches={},this._otherSourceCaches={},this._symbolSourceCaches={},this._loaded=!1,this._precompileDone=!1,this._shouldPrecompile=!1,this._availableImages=[],this._order=[],this._markersNeedUpdate=!1,this.options=new Map,this._configDependentLayers=new Set,this._config=e.config,this.dispatcher.broadcast("setReferrer",xt());const i=this;this._rtlTextPluginCallback=nA.registerForPluginStateChange((t=>{i.dispatcher.broadcast("syncRTLPluginState",{pluginStatus:t.pluginStatus,pluginURL:t.pluginURL},((t,e)=>{if(ta(t),e&&e.every((t=>t)))for(const t in i._sourceCaches){const e=i._sourceCaches[t],n=e.getSource().type;"vector"!==n&&"geojson"!==n||e.reload()}}))})),this.on("data",(t=>{if("source"!==t.dataType||"metadata"!==t.sourceDataType)return;const e=this.getOwnSource(t.sourceId);if(e&&e.vectorLayerIds)for(const t in this._layers){const i=this._layers[t];i.source===e.id&&this._validateLayer(i)}}))}loadURL(t,e={}){this.fire(new ke("dataloading",{dataType:"style"}));const i="boolean"==typeof e.validate?e.validate:!Dt(t);t=this.map._requestManager.normalizeStyleURL(t,e.accessToken),this.resolvedImports.add(t);const n=this.importsCache.get(t);if(n)return this._load(n,i);const r=this.map._requestManager.transformRequest(t,vt.Style);this._request=Et(r,((e,n)=>{if(this._request=null,e)this.fire(new Pe(e));else if(n)return this.importsCache.set(t,n),this._load(n,i)}))}loadJSON(t,e={}){this.fire(new ke("dataloading",{dataType:"style"})),this._request=pe.frame((()=>{this._request=null,this._load(t,!1!==e.validate)}))}loadEmpty(){this.fire(new ke("dataloading",{dataType:"style"})),this._load(tA,!1)}_loadImports(t,e){if(this.importDepth>=4)return Y("Style doesn't support nesting deeper than 5"),Promise.resolve();const i=[];for(const n of t){const t=this._createFragmentStyle(n),r=new Promise((e=>{t.once("style.import.load",e),t.once("error",e)})).then((()=>this.mergeAll()));if(i.push(r),this.resolvedImports.has(n.url)){t.loadEmpty();continue}const s=n.data||this.importsCache.get(n.url);s?t.loadJSON(s,{validate:e}):n.url?t.loadURL(n.url,{validate:e}):t.loadEmpty(),this.fragments.push({style:t,id:n.id,config:n.config})}return Promise.allSettled(i)}_createFragmentStyle(t){const e=this.scope?xa(t.id,this.scope):t.id,i=new nA(this.map,{scope:e,styleChanges:this._changes,importDepth:this.importDepth+1,importsCache:this.importsCache,resolvedImports:new Set(this.resolvedImports),dispatcher:this.dispatcher,imageManager:this.imageManager,glyphManager:this.glyphManager,modelManager:this.modelManager,config:t.config});return i.setEventedParent(this.map,{style:i}),i}_reloadImports(){this.mergeAll(),this._updateMapProjection(),this.map._triggerCameraUpdate(this.camera),this.dispatcher.broadcast("setLayers",{layers:this._serializeLayers(this._order),scope:this.scope,options:this.options});const t=this.isRootStyle();this._shouldPrecompile=t,this.fire(new ke(t?"style.load":"style.import.load"))}_load(t,e){const i=t.schema;if(this.isRootStyle()&&(t.fragment||i&&!1!==t.fragment)){const i=R({},tA,{imports:[{id:"basemap",data:t,url:""}]});return void this._load(i,e)}if(this.setConfig(this._config,i),e&&KM(this,go(t)))return;this._loaded=!0,this.stylesheet=G(t);for(const e in t.sources)this.addSource(e,t.sources[e],{validate:!1,isInitialLoad:!0});t.sprite?this._loadSprite(t.sprite):(this.imageManager.setLoaded(!0,this.scope),this.dispatcher.broadcast("spriteLoaded",{scope:this.scope,isLoaded:!0})),this.glyphManager.setURL(t.glyphs,this.scope);const n=RE(this.stylesheet.layers);if(this._order=n.map((t=>t.id)),this.stylesheet.light&&Y("The `light` root property is deprecated, prefer using `lights` with `flat` light type instead."),this.stylesheet.lights)if(1===this.stylesheet.lights.length&&"flat"===this.stylesheet.lights[0].type){const t=this.stylesheet.lights[0];this.light=new hw(t.properties,t.id)}else this.setLights(this.stylesheet.lights);this.light||(this.light=new hw(this.stylesheet.light)),this._layers={},this._serializedLayers={};for(const t of n){const e=ow(t,this.options);e.setScope(this.scope),e.isConfigDependent&&this._configDependentLayers.add(e.fqid),e.setEventedParent(this,{layer:{id:e.id}}),this._layers[e.id]=e,this._serializedLayers[e.id]=e.serialize();const i=this.getOwnLayerSourceCache(e),n=!!this.directionalLight&&this.directionalLight.shadowsEnabled();i&&e.canCastShadows()&&n&&(i.castsShadows=!0)}this.stylesheet.models&&this.modelManager.addModels(this.stylesheet.models,this.scope);const r=this.stylesheet.terrain;r&&(void 0===this.disableElevatedTerrain&&(this.disableElevatedTerrain=pe.hasCanvasFingerprintNoise()),this.disableElevatedTerrain?Y("Terrain and hillshade are disabled because of Canvas2D limitations when fingerprinting protection is enabled (e.g. in private browsing mode)."):this.terrainSetForDrapingOnly()||this._createTerrain(r,1)),this.stylesheet.fog&&this._createFog(this.stylesheet.fog),this.stylesheet.transition&&this.setTransition(this.stylesheet.transition),this.fire(new ke("data",{dataType:"style"})),t.imports?this._loadImports(t.imports,e).then((()=>this._reloadImports())):this._reloadImports()}isRootStyle(){return 0===this.importDepth}mergeAll(){let t,e,i,n,r,s,o,a;this.terrain&&this.terrain.scope!==this.scope&&delete this.terrain,this.forEachFragmentStyle((l=>{if(l.stylesheet){if(null!=l.light&&(t=l.light),l.stylesheet.lights)for(const t of l.stylesheet.lights)"ambient"===t.type&&null!=l.ambientLight&&(e=l.ambientLight),"directional"===t.type&&null!=l.directionalLight&&(i=l.directionalLight);n=this._prioritizeTerrain(n,l.terrain,l.stylesheet.terrain),l.stylesheet.fog&&null!=l.fog&&(r=l.fog),null!=l.stylesheet.camera&&(a=l.stylesheet.camera),null!=l.stylesheet.projection&&(s=l.stylesheet.projection),null!=l.stylesheet.transition&&(o=l.stylesheet.transition)}})),this.light=t,this.ambientLight=e,this.directionalLight=i,this.fog=r,null===n?delete this.terrain:this.terrain=n,this.camera=a||{"camera-projection":"perspective"},this.projection=s||{name:"mercator"},this.transition=R({},eA,o),this.mergeSources(),this.mergeLayers()}forEachFragmentStyle(t){const e=i=>{for(const t of i.fragments)e(t.style);t(i)};e(this)}_prioritizeTerrain(t,e,i){const n=t&&0===t.drapeRenderMode;return null===i?e&&0===e.drapeRenderMode?e:n?t:null:null!=e&&(!t||n||e&&1===e.drapeRenderMode)?e:t}mergeTerrain(){let t;this.terrain&&this.terrain.scope!==this.scope&&delete this.terrain,this.forEachFragmentStyle((e=>{t=this._prioritizeTerrain(t,e.terrain,e.stylesheet.terrain)})),null===t?delete this.terrain:this.terrain=t}mergeProjection(){let t;this.forEachFragmentStyle((e=>{null!=e.stylesheet.projection&&(t=e.stylesheet.projection)})),this.projection=t||{name:"mercator"}}mergeSources(){const t={},e={},i={};this.forEachFragmentStyle((n=>{for(const e in n._sourceCaches){const i=xa(e,n.scope);t[i]=n._sourceCaches[e]}for(const t in n._otherSourceCaches){const i=xa(t,n.scope);e[i]=n._otherSourceCaches[t]}for(const t in n._symbolSourceCaches){const e=xa(t,n.scope);i[e]=n._symbolSourceCaches[t]}})),this._mergedSourceCaches=t,this._mergedOtherSourceCaches=e,this._mergedSymbolSourceCaches=i}mergeLayers(){const t={},e=[],i={};this._has3DLayers=!1,this._hasCircleLayers=!1,this._hasSymbolLayers=!1,this.forEachFragmentStyle((i=>{for(const n of i._order){const r=i._layers[n];if("slot"===r.type){const e=wa(n);if(t[e])continue;t[e]=[]}r.slot&&t[r.slot]?t[r.slot].push(r):e.push(r)}})),this._mergedOrder=[];const n=(e=[])=>{for(const r of e)if("slot"===r.type){const e=wa(r.id);t[e]&&n(t[e])}else{const t=xa(r.id,r.scope);this._mergedOrder.push(t),i[t]=r,r.is3D()&&(this._has3DLayers=!0),"circle"===r.type&&(this._hasCircleLayers=!0),"symbol"===r.type&&(this._hasSymbolLayers=!0)}};n(e),this._mergedLayers=i,this.updateDrapeFirstLayers(),this._buildingIndex.processLayersChanged()}terrainSetForDrapingOnly(){return!!this.terrain&&0===this.terrain.drapeRenderMode}getCamera(){return this.stylesheet.camera}setCamera(t){return this.stylesheet.camera=R({},this.stylesheet.camera,t),this.camera=this.stylesheet.camera,this}setProjection(t){t?this.stylesheet.projection=t:delete this.stylesheet.projection,this.mergeProjection(),this._updateMapProjection()}applyProjectionUpdate(){this._loaded&&(this.dispatcher.broadcast("setProjection",this.map.transform.projectionOptions),this.map.transform.projection.requiresDraping?this.getTerrain()||this.stylesheet.terrain||this.setTerrainForDraping():this.terrainSetForDrapingOnly()&&this.setTerrain(null))}_updateMapProjection(){this.isRootStyle()&&(this.map._useExplicitProjection?this.applyProjectionUpdate():this.map._prioritizeAndUpdateProjection(null,this.projection))}_loadSprite(t){this._spriteRequest=function(t,e,i){let n,r,s;const o=pe.devicePixelRatio>1?"@2x":"";let a=Et(e.transformRequest(e.normalizeSpriteURL(t,o,".json"),vt.SpriteJSON),((t,e)=>{a=null,s||(s=t,n=e,c())})),l=kt(e.transformRequest(e.normalizeSpriteURL(t,o,".png"),vt.SpriteImage),((t,e)=>{l=null,s||(s=t,r=e,c())}));function c(){if(s)i(s);else if(n&&r){const t=pe.getImageData(r),e={};for(const i in n){const{width:r,height:s,x:o,y:a,sdf:l,pixelRatio:c,stretchX:h,stretchY:u,content:d}=n[i],p=new ef({width:r,height:s});ef.copy(t,p,{x:o,y:a},{x:0,y:0},{width:r,height:s}),e[i]={data:p,pixelRatio:c,sdf:l,stretchX:h,stretchY:u,content:d}}i(null,e)}}return{cancel(){a&&(a.cancel(),a=null),l&&(l.cancel(),l=null)}}}(t,this.map._requestManager,((t,e)=>{if(this._spriteRequest=null,t)this.fire(new Pe(t));else if(e)for(const t in e)this.imageManager.addImage(t,this.scope,e[t]);this.imageManager.setLoaded(!0,this.scope),this._availableImages=this.imageManager.listImages(this.scope),this.dispatcher.broadcast("setImages",{scope:this.scope,images:this._availableImages}),this.dispatcher.broadcast("spriteLoaded",{scope:this.scope,isLoaded:!0}),this.fire(new ke("data",{dataType:"style"}))}))}_validateLayer(t){const e=this.getOwnSource(t.source);if(!e)return;const i=t.sourceLayer;i&&("geojson"===e.type||e.vectorLayerIds&&-1===e.vectorLayerIds.indexOf(i))&&this.fire(new Pe(new Error(`Source layer "${i}" does not exist on source "${e.id}" as specified by style layer "${t.id}"`)))}loaded(){if(!this._loaded)return!1;if(Object.keys(this._changes.getUpdatedSourceCaches()).length)return!1;for(const t in this._sourceCaches)if(!this._sourceCaches[t].loaded())return!1;if(!this.imageManager.isLoaded())return!1;if(!this.modelManager.isLoaded())return!1;for(const{style:t}of this.fragments)if(!t.loaded())return!1;return!0}_serializeImports(){if(this.stylesheet.imports)return this.stylesheet.imports.map(((t,e)=>{const i=this.fragments[e];return i&&i.style&&(t.data=i.style.serialize()),t}))}_serializeSources(){const t={};for(const e in this._sourceCaches){const i=this._sourceCaches[e].getSource();t[i.id]||(t[i.id]=i.serialize())}return t}_serializeLayers(t){const e=[];for(const i of t){const t=this._layers[i];t&&"custom"!==t.type&&e.push(t.serialize())}return e}hasLightTransitions(){return!(!this.light||!this.light.hasTransition())||!(!this.ambientLight||!this.ambientLight.hasTransition())||!(!this.directionalLight||!this.directionalLight.hasTransition())}hasFogTransition(){return!!this.fog&&this.fog.hasTransition()}hasTransitions(){if(this.hasLightTransitions())return!0;if(this.hasFogTransition())return!0;for(const t in this._sourceCaches)if(this._sourceCaches[t].hasTransition())return!0;for(const t in this._layers)if(this._layers[t].hasTransition())return!0;return!1}get order(){return this.terrain?this._drapedFirstOrder:this._mergedOrder}isLayerDraped(t){return!!this.terrain&&("function"==typeof t.isLayerDraped?t.isLayerDraped(this.getLayerSourceCache(t)):iA.has(t.type))}_checkLoaded(){if(!this._loaded)throw new Error("Style is not done loading")}_checkLayer(t){const e=this.getOwnLayer(t);if(e)return e;this.fire(new Pe(new Error(`The layer '${t}' does not exist in the map's style.`)))}_checkSource(t){const e=this.getOwnSource(t);if(e)return e;this.fire(new Pe(new Error(`The source '${t}' does not exist in the map's style.`)))}update(t){if(!this._loaded)return;this.ambientLight&&this.ambientLight.recalculate(t),this.directionalLight&&this.directionalLight.recalculate(t);const e=this.calculateLightsBrightness();t.brightness=e||0,e!==this._brightness&&(this._brightness=e,this.dispatcher.broadcast("setBrightness",e));const i=this._changes.isDirty();if(this._changes.isDirty()){const e=this._changes.getLayerUpdatesByScope();for(const t in e){const{updatedIds:i,removedIds:n}=e[t];(i||n)&&this._updateWorkerLayers(t,i,n)}this.updateSourceCaches(),this._updateTilesForChangedImages(),this.updateLayers(t),this.light&&this.light.updateTransitions(t),this.ambientLight&&this.ambientLight.updateTransitions(t),this.directionalLight&&this.directionalLight.updateTransitions(t),this.fog&&this.fog.updateTransitions(t),this._changes.reset()}const n={};for(const t in this._mergedSourceCaches){const e=this._mergedSourceCaches[t];n[t]=e.used,e.used=!1}for(const e of this._mergedOrder){const i=this._mergedLayers[e];if(i.recalculate(t,this._availableImages),!i.isHidden(t.zoom)){const t=this.getLayerSourceCache(i);t&&(t.used=!0)}if(!this._precompileDone&&this._shouldPrecompile)for(let e=i.minzoom||0;e<(i.maxzoom||25.5);e++){const e=this.map.painter;if(e){const n=i.getProgramIds();if(!n)continue;for(const r of n){const n=i.getDefaultProgramParams(r,t.zoom);n&&(e.style=this,this.fog&&(e._fogVisible=!0,n.overrideFog=!0,e.getOrCreateProgram(r,n)),e._fogVisible=!1,n.overrideFog=!1,e.getOrCreateProgram(r,n),(this.stylesheet.terrain||this.stylesheet.projection&&"globe"===this.stylesheet.projection.name)&&(n.overrideRtt=!0,e.getOrCreateProgram(r,n)))}}}}this._shouldPrecompile&&(this._precompileDone=!0);for(const t in n){const e=this._mergedSourceCaches[t];n[t]!==e.used&&e.getSource().fire(new ke("data",{sourceDataType:"visibility",dataType:"source",sourceId:e.getSource().id}))}this.light&&this.light.recalculate(t),this.terrain&&this.terrain.recalculate(t),this.fog&&this.fog.recalculate(t),this.z=t.zoom,this._markersNeedUpdate&&(this._updateMarkersOpacity(),this._markersNeedUpdate=!1),i&&this.fire(new ke("data",{dataType:"style"}))}_updateTilesForChangedImages(){const t=this._changes.getUpdatedImages();if(t.length){for(const e in this._sourceCaches)this._sourceCaches[e].reloadTilesForDependencies(["icons","patterns"],t);this._changes.resetUpdatedImages()}}_updateWorkerLayers(t,e,i){const n=this.getFragmentStyle(t);n&&this.dispatcher.broadcast("updateLayers",{layers:e?n._serializeLayers(e):[],scope:t,removedIds:i||[],options:n.options})}setState(t){if(this._checkLoaded(),KM(this,go(t)))return!1;(t=G(t)).layers=RE(t.layers);const e=function(t,e){if(!t)return[{command:FE.setStyle,args:[e]}];let i=[];try{if(!b(t.version,e.version))return[{command:FE.setStyle,args:[e]}];b(t.center,e.center)||i.push({command:FE.setCenter,args:[e.center]}),b(t.zoom,e.zoom)||i.push({command:FE.setZoom,args:[e.zoom]}),b(t.bearing,e.bearing)||i.push({command:FE.setBearing,args:[e.bearing]}),b(t.pitch,e.pitch)||i.push({command:FE.setPitch,args:[e.pitch]}),b(t.sprite,e.sprite)||i.push({command:FE.setSprite,args:[e.sprite]}),b(t.glyphs,e.glyphs)||i.push({command:FE.setGlyphs,args:[e.glyphs]}),b(t.imports,e.imports)||function(t=[],e=[],i){e=e||[];const n=(t=t||[]).map($E),r=e.map($E),s=t.reduce(HE,{}),o=e.reduce(HE,{}),a=n.slice();let l,c,h,u;for(l=0,c=0;l<n.length;l++)h=n[l],o.hasOwnProperty(h)?c++:(i.push({command:FE.removeImport,args:[h]}),a.splice(a.indexOf(h,c),1));for(l=0,c=0;l<r.length;l++)h=r[r.length-1-l],a[a.length-1-l]!==h&&(s.hasOwnProperty(h)?(i.push({command:FE.removeImport,args:[h]}),a.splice(a.lastIndexOf(h,a.length-c),1)):c++,u=a[a.length-l],i.push({command:FE.addImport,args:[o[h],u]}),a.splice(a.length-l,0,h));for(const t of e){const e=s[t.id];if(!e||b(e,t))continue;b(e.config,t.config)||i.push({command:FE.setImportConfig,args:[t.id,t.config]}),b(e.url,t.url)||i.push({command:FE.setImportUrl,args:[t.id,t.url]});const n=t.data;b(e&&e.data,n)||i.push({command:FE.setImportData,args:[t.id,n]})}}(t.imports,e.imports,i),b(t.transition,e.transition)||i.push({command:FE.setTransition,args:[e.transition]}),b(t.light,e.light)||i.push({command:FE.setLight,args:[e.light]}),b(t.fog,e.fog)||i.push({command:FE.setFog,args:[e.fog]}),b(t.projection,e.projection)||i.push({command:FE.setProjection,args:[e.projection]}),b(t.lights,e.lights)||i.push({command:FE.setLights,args:[e.lights]}),b(t.camera,e.camera)||i.push({command:FE.setCamera,args:[e.camera]});const n={},r=[];!function(t,e,i,n){let r;for(r in e=e||{},t=t||{})t.hasOwnProperty(r)&&(e.hasOwnProperty(r)||NE(r,i,n));for(r in e){if(!e.hasOwnProperty(r))continue;const s=e[r];t.hasOwnProperty(r)?b(t[r],s)||("geojson"===t[r].type&&"geojson"===s.type&&VE(t,e,r)?i.push({command:FE.setGeoJSONSourceData,args:[r,s.data]}):jE(r,e,i,n)):BE(r,e,i)}}(t.sources,e.sources,r,n);const s=[];t.layers&&t.layers.forEach((t=>{t.source&&n[t.source]?i.push({command:FE.removeLayer,args:[t.id]}):s.push(t)}));let o=t.terrain;o&&n[o.source]&&(i.push({command:FE.setTerrain,args:[void 0]}),o=void 0),i=i.concat(r),b(o,e.terrain)||i.push({command:FE.setTerrain,args:[e.terrain]}),function(t,e,i){e=e||[];const n=(t=t||[]).map($E),r=e.map($E),s=t.reduce(HE,{}),o=e.reduce(HE,{}),a=n.slice(),l=Object.create(null);let c,h,u,d,p,f,m;for(c=0,h=0;c<n.length;c++)u=n[c],o.hasOwnProperty(u)?h++:(i.push({command:FE.removeLayer,args:[u]}),a.splice(a.indexOf(u,h),1));for(c=0,h=0;c<r.length;c++)u=r[r.length-1-c],a[a.length-1-c]!==u&&(s.hasOwnProperty(u)?(i.push({command:FE.removeLayer,args:[u]}),a.splice(a.lastIndexOf(u,a.length-h),1)):h++,f=a[a.length-c],i.push({command:FE.addLayer,args:[o[u],f]}),a.splice(a.length-c,0,u),l[u]=!0);for(c=0;c<r.length;c++)if(u=r[c],d=s[u],p=o[u],!l[u]&&!b(d,p))if(b(d.source,p.source)&&b(d["source-layer"],p["source-layer"])&&b(d.type,p.type)){for(m in UE(d.layout,p.layout,i,u,null,FE.setLayoutProperty),UE(d.paint,p.paint,i,u,null,FE.setPaintProperty),b(d.slot,p.slot)||i.push({command:FE.setSlot,args:[u,p.slot]}),b(d.filter,p.filter)||i.push({command:FE.setFilter,args:[u,p.filter]}),b(d.minzoom,p.minzoom)&&b(d.maxzoom,p.maxzoom)||i.push({command:FE.setLayerZoomRange,args:[u,p.minzoom,p.maxzoom]}),d)d.hasOwnProperty(m)&&"layout"!==m&&"paint"!==m&&"filter"!==m&&"metadata"!==m&&"minzoom"!==m&&"maxzoom"!==m&&"slot"!==m&&(0===m.indexOf("paint.")?UE(d[m],p[m],i,u,m.slice(6),FE.setPaintProperty):b(d[m],p[m])||i.push({command:FE.setLayerProperty,args:[u,m,p[m]]}));for(m in p)p.hasOwnProperty(m)&&!d.hasOwnProperty(m)&&"layout"!==m&&"paint"!==m&&"filter"!==m&&"metadata"!==m&&"minzoom"!==m&&"maxzoom"!==m&&"slot"!==m&&(0===m.indexOf("paint.")?UE(d[m],p[m],i,u,m.slice(6),FE.setPaintProperty):b(d[m],p[m])||i.push({command:FE.setLayerProperty,args:[u,m,p[m]]}))}else i.push({command:FE.removeLayer,args:[u]}),f=a[a.lastIndexOf(u)+1],i.push({command:FE.addLayer,args:[p,f]})}(s,e.layers,i)}catch(t){console.warn("Unable to compute style diff:",t),i=[{command:FE.setStyle,args:[e]}]}return i}(this.serialize(),t).filter((t=>!(t.command in JM)));if(0===e.length)return!1;const i=e.filter((t=>!(t.command in QM)));if(i.length>0)throw new Error(`Unimplemented: ${i.map((t=>t.command)).join(", ")}.`);return e.forEach((t=>{this[t.command].apply(this,t.args)})),this.stylesheet=t,this.mergeAll(),this.dispatcher.broadcast("setLayers",{layers:this._serializeLayers(this._order),scope:this.scope,options:this.options}),!0}addImage(t,e){return this.getImage(t)?this.fire(new Pe(new Error("An image with this name already exists."))):(this.imageManager.addImage(t,this.scope,e),this._afterImageUpdated(t),this)}updateImage(t,e){this.imageManager.updateImage(t,this.scope,e)}getImage(t){return this.imageManager.getImage(t,this.scope)}removeImage(t){return this.getImage(t)?(this.imageManager.removeImage(t,this.scope),this._afterImageUpdated(t),this):this.fire(new Pe(new Error("No image with this name exists.")))}_afterImageUpdated(t){this._availableImages=this.imageManager.listImages(this.scope),this._changes.updateImage(t),this.dispatcher.broadcast("setImages",{scope:this.scope,images:this._availableImages}),this.fire(new ke("data",{dataType:"style"}))}listImages(){return this._checkLoaded(),this._availableImages.slice()}addModel(t,e,i={}){return this._checkLoaded(),this._validate(Mo,`models.${t}`,e,null,i)||(this.modelManager.addModel(t,e,this.scope),this._changes.setDirty()),this}hasModel(t){return this.modelManager.hasModel(t,this.scope)}removeModel(t){return this.hasModel(t)?(this.modelManager.removeModel(t,this.scope),this):this.fire(new Pe(new Error("No model with this ID exists.")))}listModels(){return this._checkLoaded(),this.modelManager.listModels(this.scope)}addSource(t,e,i={}){if(this._checkLoaded(),void 0!==this.getOwnSource(t))throw new Error(`There is already a source with ID "${t}".`);if(!e.type)throw new Error(`The type property must be defined, but only the following properties were given: ${Object.keys(e).join(", ")}.`);if(["vector","raster","geojson","video","image"].indexOf(e.type)>=0&&this._validate(_o,`sources.${t}`,e,null,i))return;this.map&&this.map._collectResourceTiming&&(e.collectResourceTiming=!0);const n=CE(t,e,this.dispatcher,this);n.scope=this.scope,n.setEventedParent(this,(()=>({isSourceLoaded:this._isSourceCacheLoaded(n.id),source:n.serialize(),sourceId:n.id})));const r=t=>{const e=(t?"symbol:":"other:")+n.id,i=xa(e,this.scope),r=this._sourceCaches[e]=new zv(i,n,t);(t?this._symbolSourceCaches:this._otherSourceCaches)[n.id]=r,r.onAdd(this.map)};r(!1),"vector"!==e.type&&"geojson"!==e.type||r(!0),n.onAdd&&n.onAdd(this.map),i.isInitialLoad||(this.mergeSources(),this._changes.setDirty())}removeSource(t){this._checkLoaded();const e=this.getOwnSource(t);if(!e)throw new Error("There is no source with this ID");for(const e in this._layers)if(this._layers[e].source===t)return this.fire(new Pe(new Error(`Source "${t}" cannot be removed while layer "${e}" is using it.`)));if(this.terrain&&this.terrain.scope===this.scope&&this.terrain.get().source===t)return this.fire(new Pe(new Error(`Source "${t}" cannot be removed while terrain is using it.`)));const i=this.getOwnSourceCaches(t);for(const t of i){const e=wa(t.id);delete this._sourceCaches[e],this._changes.discardSourceCacheUpdate(t.id),t.fire(new ke("data",{sourceDataType:"metadata",dataType:"source",sourceId:t.getSource().id})),t.setEventedParent(null),t.clearTiles()}return delete this._otherSourceCaches[t],delete this._symbolSourceCaches[t],this.mergeSources(),e.setEventedParent(null),e.onRemove&&e.onRemove(this.map),this._changes.setDirty(),this}setGeoJSONSourceData(t,e){this._checkLoaded(),this.getOwnSource(t).setData(e),this._changes.setDirty()}getOwnSource(t){const e=this.getOwnSourceCache(t);return e&&e.getSource()}getOwnSources(){const t=[];for(const e in this._otherSourceCaches){const i=this.getOwnSourceCache(e);i&&t.push(i.getSource())}return t}setLights(t){if(this._checkLoaded(),!t)return delete this.ambientLight,void delete this.directionalLight;const e=this._getTransitionParameters();for(const i of t){if(this._validate(vo,"lights",i))return;switch(i.type){case"ambient":if(this.ambientLight){const t=this.ambientLight;t.set(i),t.updateTransitions(e)}else this.ambientLight=new Mw(i,Aw,this.scope,this.options);break;case"directional":if(this.directionalLight){const t=this.directionalLight;t.set(i),t.updateTransitions(e)}else this.directionalLight=new Mw(i,Cw,this.scope,this.options)}}const i=new oa(this.z||0,e);this.ambientLight&&this.ambientLight.recalculate(i),this.directionalLight&&this.directionalLight.recalculate(i),this._brightness=this.calculateLightsBrightness(),this.dispatcher.broadcast("setBrightness",this._brightness)}calculateLightsBrightness(){const t=this.directionalLight,e=this.ambientLight;if(!t||!e)return;const i=t=>.2126*(t[0]<=.03928?t[0]/12.92:Math.pow((t[0]+.055)/1.055,2.4))+.7152*(t[1]<=.03928?t[1]/12.92:Math.pow((t[1]+.055)/1.055,2.4))+.0722*(t[2]<=.03928?t[2]/12.92:Math.pow((t[2]+.055)/1.055,2.4)),n=t.properties.get("color").toArray01(),r=t.properties.get("intensity"),s=t.properties.get("direction"),o=1-J(s.x,s.y,s.z)[2]/90,a=i(n)*r*o,l=e.properties.get("color").toArray01(),c=e.properties.get("intensity");return(a+i(l)*c)/2}getBrightness(){return this._brightness}getLights(){if(!this.enable3dLights())return null;const t=[];return this.directionalLight&&t.push(this.directionalLight.get()),this.ambientLight&&t.push(this.ambientLight.get()),t}enable3dLights(){return!!this.ambientLight&&!!this.directionalLight}getFragmentStyle(t){if(!t)return this;if(ba(t)){const e=function(t){const e=t.indexOf(va);return e>=0?t.slice(e+1):""}(t),i=this.fragments.find((({id:t})=>t===e));if(!i)throw new Error(`Style import not found: ${t}`);const n=wa(t);return i.style.getFragmentStyle(n)}{const e=this.fragments.find((({id:e})=>e===t));if(!e)throw new Error(`Style import not found: ${t}`);return e.style}}getConfigProperty(t,e){const i=this.getFragmentStyle(t);if(!i)return null;const n=i.options.get(e),r=n?n.value||n.default:null;return r?r.serialize():null}setConfigProperty(t,e,i){const n=Ss(i);if("success"!==n.result)return void KM(this,n.value);const r=n.value.expression,s=this.getFragmentStyle(t);if(!s)return;const o=s.options.get(e);o&&(s.options.set(e,{...o,value:r}),s.updateConfigDependencies())}setConfig(t,e){if(this._config=t,t||e)if(e){this.options.clear();for(const i in e){let n,r;const s=Ss(e[i].default);if("success"===s.result&&(n=s.value.expression),t&&void 0!==t[i]){const e=Ss(t[i]);"success"===e.result&&(r=e.value.expression)}const{minValue:o,maxValue:a,stepValue:l,type:c,values:h}=e[i];n?this.options.set(i,{default:n,value:r,minValue:o,maxValue:a,stepValue:l,type:c,values:h}):this.fire(new Pe(new Error(`No schema defined for config option "${i}".`)))}}else this.fire(new Pe(new Error("Attempting to set config for a style without schema.")))}updateConfigDependencies(){for(const t of this._configDependentLayers){const e=this.getLayer(t);e&&(e.possiblyEvaluateVisibility(),this._updateLayer(e))}this.ambientLight&&this.ambientLight.scope===this.scope&&this.ambientLight.updateConfig(this.options),this.directionalLight&&this.directionalLight.scope===this.scope&&this.directionalLight.updateConfig(this.options),this._changes.setDirty()}addLayer(t,e,i={}){this._checkLoaded();const n=t.id;if(this._layers[n])return void this.fire(new Pe(new Error(`Layer with id "${n}" already exists on this map`)));let r;if("custom"===t.type){if(KM(this,function(t){const e=[],i=t.id;return void 0===i&&e.push({message:`layers.${i}: missing required property "id"`}),void 0===t.render&&e.push({message:`layers.${i}: missing required method "render"`}),t.renderingMode&&"2d"!==t.renderingMode&&"3d"!==t.renderingMode&&e.push({message:`layers.${i}: property "renderingMode" must be either "2d" or "3d"`}),e}(t)))return;r=ow(t,this.options)}else{if("object"==typeof t.source&&(this.addSource(n,t.source),t=R(t=G(t),{source:n})),this._validate(wo,`layers.${n}`,t,{arrayIndex:-1},i))return;r=ow(t,this.options),this._validateLayer(r),r.setEventedParent(this,{layer:{id:n}}),this._serializedLayers[r.id]=r.serialize()}r.isConfigDependent&&this._configDependentLayers.add(r.fqid),r.setScope(this.scope);let s=this._order.length;if(e){const t=this._order.indexOf(e);if(-1===t)return void this.fire(new Pe(new Error(`Layer with id "${e}" does not exist on this map.`)));r.slot===this._layers[e].slot?s=t:Y(`Layer with id "${e}" has a different slot. Layers can only be rearranged within the same slot.`)}this._order.splice(s,0,n),this._layerOrderChanged=!0,this._layers[n]=r;const o=this.getOwnLayerSourceCache(r),a=!!this.directionalLight&&this.directionalLight.shadowsEnabled();o&&r.canCastShadows()&&a&&(o.castsShadows=!0);const l=this._changes.getRemovedLayer(r);if(l&&r.source&&o&&"custom"!==r.type){this._changes.discardLayerRemoval(r);const t=xa(r.source,r.scope);l.type!==r.type?this._changes.updateSourceCache(t,"clear"):(this._changes.updateSourceCache(t,"reload"),o.pause())}this._updateLayer(r),r.onAdd&&r.onAdd(this.map),r.scope=this.scope,this.mergeLayers()}moveLayer(t,e){this._checkLoaded();const i=this._checkLayer(t);if(!i)return;if(t===e)return;const n=this._order.indexOf(t);this._order.splice(n,1);let r=this._order.length;if(e){const t=this._order.indexOf(e);if(-1===t)return void this.fire(new Pe(new Error(`Layer with id "${e}" does not exist on this map.`)));i.slot===this._layers[e].slot?r=t:Y(`Layer with id "${e}" has a different slot. Layers can only be rearranged within the same slot.`)}this._order.splice(r,0,t),this._changes.setDirty(),this._layerOrderChanged=!0,this.mergeLayers()}removeLayer(t){this._checkLoaded();const e=this._checkLayer(t);if(!e)return;e.setEventedParent(null);const i=this._order.indexOf(t);this._order.splice(i,1),delete this._layers[t],delete this._serializedLayers[t],this._changes.setDirty(),this._layerOrderChanged=!0,this._configDependentLayers.delete(e.fqid),this._changes.removeLayer(e);const n=this.getOwnLayerSourceCache(e);if(n&&n.castsShadows){let t=!1;for(const i in this._layers)if(this._layers[i].source===e.source&&this._layers[i].canCastShadows()){t=!0;break}n.castsShadows=t}e.onRemove&&e.onRemove(this.map),this.mergeLayers()}getOwnLayer(t){return this._layers[t]}hasLayer(t){return t in this._mergedLayers}hasLayerType(t){for(const e in this._layers)if(this._layers[e].type===t)return!0;return!1}setLayerZoomRange(t,e,i){this._checkLoaded();const n=this._checkLayer(t);n&&(n.minzoom===e&&n.maxzoom===i||(null!=e&&(n.minzoom=e),null!=i&&(n.maxzoom=i),this._updateLayer(n)))}setSlot(t,e){this._checkLoaded();const i=this._checkLayer(t);i&&i.slot!==e&&(i.slot=e,this._updateLayer(i))}setFilter(t,e,i={}){this._checkLoaded();const n=this._checkLayer(t);if(n&&!b(n.filter,e))return null==e?(n.filter=void 0,void this._updateLayer(n)):void(this._validate(Eo,`layers.${n.id}.filter`,e,{layerType:n.type},i)||(n.filter=G(e),this._updateLayer(n)))}getFilter(t){const e=this._checkLayer(t);if(e)return G(e.filter)}setLayoutProperty(t,e,i,n={}){this._checkLoaded();const r=this._checkLayer(t);r&&(b(r.getLayoutProperty(e),i)||(r.setLayoutProperty(e,i,n),r.isConfigDependent&&this._configDependentLayers.add(r.fqid),this._updateLayer(r)))}getLayoutProperty(t,e){const i=this._checkLayer(t);if(i)return i.getLayoutProperty(e)}setPaintProperty(t,e,i,n={}){this._checkLoaded();const r=this._checkLayer(t);if(!r)return;if(b(r.getPaintProperty(e),i))return;const s=r.setPaintProperty(e,i,n);r.isConfigDependent&&this._configDependentLayers.add(r.fqid),s&&this._updateLayer(r),this._changes.updatePaintProperties(r)}getPaintProperty(t,e){const i=this._checkLayer(t);if(i)return i.getPaintProperty(e)}setFeatureState(t,e){this._checkLoaded();const i=t.source,n=t.sourceLayer,r=this._checkSource(i);if(!r)return;const s=r.type;if("geojson"===s&&n)return void this.fire(new Pe(new Error("GeoJSON sources cannot have a sourceLayer parameter.")));if("vector"===s&&!n)return void this.fire(new Pe(new Error("The sourceLayer parameter must be provided for vector source types.")));void 0===t.id&&this.fire(new Pe(new Error("The feature id parameter must be provided.")));const o=this.getOwnSourceCaches(i);for(const i of o)i.setFeatureState(n,t.id,e)}removeFeatureState(t,e){this._checkLoaded();const i=t.source,n=this._checkSource(i);if(!n)return;const r=n.type,s="vector"===r?t.sourceLayer:void 0;if("vector"===r&&!s)return void this.fire(new Pe(new Error("The sourceLayer parameter must be provided for vector source types.")));if(e&&"string"!=typeof t.id&&"number"!=typeof t.id)return void this.fire(new Pe(new Error("A feature id is required to remove its specific state property.")));const o=this.getOwnSourceCaches(i);for(const i of o)i.removeFeatureState(s,t.id,e)}getFeatureState(t){this._checkLoaded();const e=t.source,i=t.sourceLayer,n=this._checkSource(e);if(n){if("vector"!==n.type||i)return void 0===t.id&&this.fire(new Pe(new Error("The feature id parameter must be provided."))),this.getOwnSourceCaches(e)[0].getFeatureState(i,t.id);this.fire(new Pe(new Error("The sourceLayer parameter must be provided for vector source types.")))}}setTransition(t){return this.stylesheet.transition=R({},this.stylesheet.transition,t),this.transition=this.stylesheet.transition,this}getTransition(){return R({},this.stylesheet.transition)}serialize(){this._checkLoaded();const t=this.getTerrain(),e=t&&this.terrain&&this.terrain.scope===this.scope?t:this.stylesheet.terrain;return W({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,imports:this._serializeImports(),schema:this.stylesheet.schema,camera:this.stylesheet.camera,light:this.stylesheet.light,lights:this.stylesheet.lights,terrain:e,fog:this.stylesheet.fog,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,projection:this.stylesheet.projection,sources:this._serializeSources(),layers:this._serializeLayers(this._order)},(t=>void 0!==t))}_updateLayer(t){this._changes.updateLayer(t);const e=this.getLayerSourceCache(t),i=xa(t.source,t.scope),n=this._changes.getUpdatedSourceCaches();t.source&&!n[i]&&e&&"raster"!==e.getSource().type&&(this._changes.updateSourceCache(i,"reload"),e.pause()),t.invalidateCompiledFilter()}_flattenAndSortRenderedFeatures(t){const e=t=>"fill-extrusion"===this._mergedLayers[t].type,i=this.order,n={},r=[];for(let s=i.length-1;s>=0;s--){const o=i[s];if(e(o)){n[o]=s;for(const e of t){const t=e[o];if(t)for(const e of t)r.push(e)}}}r.sort(((t,e)=>e.intersectionZ-t.intersectionZ));const s=[];for(let o=i.length-1;o>=0;o--){const a=i[o];if(e(a))for(let t=r.length-1;t>=0;t--){const e=r[t].feature;if(n[e.layer.id]<o)break;s.push(e),r.pop()}else for(const e of t){const t=e[a];if(t)for(const e of t)s.push(e.feature)}}return s}queryRenderedFeatures(t,e,i){e&&e.filter&&this._validate(Eo,"queryRenderedFeatures.filter",e.filter,null,e),e.scope=this.scope,e.availableImages=this._availableImages,e.serializedLayers=this._serializedLayers;const n={};if(e&&e.layers){if(!Array.isArray(e.layers))return this.fire(new Pe(new Error("parameters.layers must be an Array."))),[];for(const t of e.layers){const e=this._mergedLayers[t];if(!e)return this.fire(new Pe(new Error(`The layer '${t}' does not exist in the map's style and cannot be queried for features.`))),[];n[e.source]=!0}}const r=[],s=e.serializedLayers||{},o=e&&e.layers?e.layers.some((t=>{const e=this.getLayer(t);return e&&e.is3D()})):this.has3DLayers(),a=kw.createFromScreenPoints(t,i);for(const t in this._mergedSourceCaches){const l=this._mergedSourceCaches[t].getSource();if(!l||l.scope!==e.scope)continue;const c=this._mergedSourceCaches[t].getSource().id;e.layers&&!n[c]||r.push(PE(this._mergedSourceCaches[t],this._mergedLayers,s,a,e,i,o,!!this.map._showQueryGeometry))}return this.placement&&r.push(function(t,e,i,n,r,s,o){const a={},l=s.queryRenderedSymbols(n),c=[];for(const t of Object.keys(l).map(Number))c.push(o[t]);c.sort(DE);for(const i of c){const n=i.featureIndex.lookupSymbolFeatures(l[i.bucketInstanceId],e,i.bucketIndex,i.sourceLayerIndex,r.filter,r.layers,r.availableImages,t);for(const t in n){const e=a[t]=a[t]||[],r=n[t];r.sort(((t,e)=>{const n=i.featureSortOrder;if(n){const i=n.indexOf(t.featureIndex);return n.indexOf(e.featureIndex)-i}return e.featureIndex-t.featureIndex}));for(const t of r)e.push(t)}}for(const e in a)a[e].forEach((n=>{const r=n.feature,s=i(t[e]);if(!s)return;const o=s.getFeatureState(r.layer["source-layer"],r.id);r.source=r.layer.source,r.layer["source-layer"]&&(r.sourceLayer=r.layer["source-layer"]),r.state=o}));return a}(this._mergedLayers,s,this.getLayerSourceCache.bind(this),a.screenGeometry,e,this.placement.collisionIndex,this.placement.retainedQueryData)),this._flattenAndSortRenderedFeatures(r)}querySourceFeatures(t,e){e&&e.filter&&this._validate(Eo,"querySourceFeatures.filter",e.filter,null,e);const i=this.getOwnSourceCaches(t);let n=[];for(const t of i)n=n.concat(IE(t,e));return n}addSourceType(t,e,i){return nA.getSourceType(t)?i(new Error(`A source type called "${t}" already exists.`)):(nA.setSourceType(t,e),e.workerSourceURL?void this.dispatcher.broadcast("loadWorkerSource",{name:t,url:e.workerSourceURL},i):i(null,null))}getFlatLight(){return this.light.getLight()}setFlatLight(t,e,i={}){this._checkLoaded();const n=this.light.getLight();let r=!1;for(const e in t)if(!b(t[e],n[e])){r=!0;break}if(!r)return;const s=this._getTransitionParameters();this.light.setLight(t,e,i),this.light.updateTransitions(s)}getTerrain(){return this.terrain&&1===this.terrain.drapeRenderMode?this.terrain.get():null}setTerrainForDraping(){this.setTerrain({source:"",exaggeration:0},0)}setTerrain(t,e=1){if(this._checkLoaded(),!t)return delete this.terrain,null===t?this.stylesheet.terrain=null:delete this.stylesheet.terrain,this._force3DLayerUpdate(),void(this._markersNeedUpdate=!0);let i=t;const n=null==t.source;if(1===e){if("object"==typeof i.source){const t="terrain-dem-src";this.addSource(t,i.source),i=G(i),i=R(i,{source:t})}const t=R({},i),e={};if(this.terrain&&n){t.source=this.terrain.get().source;const i=this.terrain?this.getFragmentStyle(this.terrain.scope):null;i&&(e.style=i.serialize())}if(this._validate(bo,"terrain",t,e))return}if(!this.terrain||this.terrain.scope!==this.scope&&!n||this.terrain&&e!==this.terrain.drapeRenderMode){if(!i)return;this._createTerrain(i,e),this.fire(new ke("data",{dataType:"style"}))}else{const e=this.terrain,n=e.get();for(const t of Object.keys(De.terrain))!i.hasOwnProperty(t)&&De.terrain[t].default&&(i[t]=De.terrain[t].default);for(const i in t)if(!b(t[i],n[i])){e.set(t,this.options),this.stylesheet.terrain=t;const i=this._getTransitionParameters({duration:0});e.updateTransitions(i),this.fire(new ke("data",{dataType:"style"}));break}}this.mergeTerrain(),this.updateDrapeFirstLayers(),this._markersNeedUpdate=!0}_createFog(t){const e=this.fog=new xw(t,this.map.transform);this.stylesheet.fog=e.get();const i=this._getTransitionParameters({duration:0});e.updateTransitions(i)}_updateMarkersOpacity(){0!==this.map._markers.length&&this.map._requestDomTask((()=>{for(const t of this.map._markers)t._evaluateOpacity()}))}getFog(){return this.fog?this.fog.get():null}setFog(t){if(this._checkLoaded(),!t)return delete this.fog,delete this.stylesheet.fog,void(this._markersNeedUpdate=!0);if(this.fog){const e=this.fog;if(!b(e.get(),t)){e.set(t),this.stylesheet.fog=e.get();const i=this._getTransitionParameters({duration:0});e.updateTransitions(i)}}else this._createFog(t);this._markersNeedUpdate=!0}_getTransitionParameters(t){return{now:pe.now(),transition:R(this.transition,t)}}updateDrapeFirstLayers(){if(!this.terrain)return;const t=[],e=[];for(const i in this._mergedLayers)this.isLayerDraped(this._mergedLayers[i])?t.push(i):e.push(i);this._drapedFirstOrder=[],this._drapedFirstOrder.push(...t),this._drapedFirstOrder.push(...e)}_createTerrain(t,e){const i=this.terrain=new dw(t,e,this.scope,this.options);1===e&&(this.stylesheet.terrain=t),this.mergeTerrain(),this.updateDrapeFirstLayers(),this._force3DLayerUpdate();const n=this._getTransitionParameters({duration:0});i.updateTransitions(n)}_force3DLayerUpdate(){for(const t in this._layers){const e=this._layers[t];"fill-extrusion"===e.type&&this._updateLayer(e)}}_forceSymbolLayerUpdate(){for(const t in this._layers){const e=this._layers[t];"symbol"===e.type&&this._updateLayer(e)}}_validate(t,e,i,n,r={}){if(r&&!1===r.validate)return!1;const s=R({},this.serialize());return KM(this,t.call(go,R({key:e,style:s,value:i,styleSpec:De},n)))}_remove(){this._request&&(this._request.cancel(),this._request=null),this._spriteRequest&&(this._spriteRequest.cancel(),this._spriteRequest=null),ia.off("pluginStateChange",this._rtlTextPluginCallback);for(const t in this._mergedLayers)this._mergedLayers[t].setEventedParent(null);for(const t in this._mergedSourceCaches)this._mergedSourceCaches[t].clearTiles(),this._mergedSourceCaches[t].setEventedParent(null);this.setEventedParent(null),delete this.fog,delete this.terrain,delete this.ambientLight,delete this.directionalLight,this.isRootStyle()&&(this.imageManager.setEventedParent(null),this.modelManager.setEventedParent(null),this.dispatcher.remove())}clearSource(t){const e=this.getSourceCaches(t);for(const t of e)t.clearTiles()}clearSources(){for(const t in this._mergedSourceCaches)this._mergedSourceCaches[t].clearTiles()}reloadSource(t){const e=this.getSourceCaches(t);for(const t of e)t.resume(),t.reload()}reloadSources(){for(const t of this.getSources())t.reload&&t.reload()}updateSources(t){let e;this.directionalLight&&(e=GM(this.directionalLight));for(const i in this._mergedSourceCaches)this._mergedSourceCaches[i].update(t,void 0,void 0,e)}_generateCollisionBoxes(){for(const t in this._sourceCaches){const e=this._sourceCaches[t];e.resume(),e.reload()}}_updatePlacement(t,e,i,n,r=!1){let s=!1,o=!1;const a={},l={};for(const e of this._mergedOrder){const i=this._mergedLayers[e];if("symbol"!==i.type)continue;const n=xa(i.source,i.scope);let r=a[n];if(!r){const t=this.getLayerSourceCache(i);if(!t)continue;const e=t.getRenderableIds(!0).map((e=>t.getTileByID(e)));l[n]=e.slice(),r=a[n]=e.sort(((t,e)=>e.tileID.overscaledZ-t.tileID.overscaledZ||(t.tileID.isLessThan(e.tileID)?-1:1)))}const o=this.crossTileSymbolIndex.addLayer(i,r,t.center.lng,t.projection);s=s||o}if(this.crossTileSymbolIndex.pruneUnusedLayers(this._mergedOrder),r=r||this._layerOrderChanged||0===i,this._layerOrderChanged&&this.fire(new ke("neworder")),(r||!this.pauseablePlacement||this.pauseablePlacement.isDone()&&!this.placement.stillRecent(pe.now(),t.zoom))&&(this.pauseablePlacement=new yS(t,this._mergedOrder,r,e,i,n,this.placement,this.fog&&t.projection.supportsFog?this.fog.state:null,this._buildingIndex),this._layerOrderChanged=!1),this.pauseablePlacement.isDone()?this.placement.setStale():(this.pauseablePlacement.continuePlacement(this._mergedOrder,this._mergedLayers,a,l),this.pauseablePlacement.isDone()&&(this.placement=this.pauseablePlacement.commit(pe.now()),o=!0),s&&this.pauseablePlacement.placement.setStale()),o||s)for(const t of this._mergedOrder){const e=this._mergedLayers[t];"symbol"===e.type&&this.placement.updateLayerOpacities(e,a[xa(e.source,e.scope)])}return!this.pauseablePlacement.isDone()||this.placement.hasTransitions(pe.now())}_releaseSymbolFadeTiles(){for(const t in this._sourceCaches)this._sourceCaches[t].releaseSymbolFadeTiles()}addImport(t){this._checkLoaded();const e=this.stylesheet.imports=this.stylesheet.imports||[];return-1!==e.findIndex((({id:e})=>e===t.id))?this.fire(new Pe(new Error(`Import with id '${t.id}' already exists in the map's style.`))):(e.push(t),this._loadImports([t],!0),this)}setImportUrl(t,e){this._checkLoaded();const i=this.stylesheet.imports||[],n=this.getImportIndex(t);if(-1===n)return this;i[n].url=e;const r=this.fragments[n];return r.style=this._createFragmentStyle(i[n]),r.style.on("style.import.load",(()=>this.mergeAll())),r.style.loadURL(e),this}setImportData(t,e){this._checkLoaded();const i=this.getImportIndex(t),n=this.stylesheet.imports||[];return-1===i?this:e?(this.fragments[i].style.setState(e),this._reloadImports(),this):(delete n[i].data,this.setImportUrl(t,n[i].url))}setImportConfig(t,e){this._checkLoaded();const i=this.getImportIndex(t),n=this.stylesheet.imports||[];if(-1===i)return this;e?n[i].config=e:delete n[i].config;const r=this.fragments[i],s=r.style.stylesheet&&r.style.stylesheet.schema;return r.config=e,r.style.setConfig(e,s),r.style.updateConfigDependencies(),this}removeImport(t){this._checkLoaded();const e=this.stylesheet.imports||[],i=this.getImportIndex(t);return-1===i||(e.splice(i,1),this.fragments[i].style._remove(),this.fragments.splice(i,1),this._reloadImports()),this}getImportIndex(t){const e=(this.stylesheet.imports||[]).findIndex((e=>e.id===t));return-1===e&&this.fire(new Pe(new Error(`Import '${t}' does not exist in the map's style and cannot be updated.`))),e}getLayer(t){return this._mergedLayers[t]}getSources(){const t=[];for(const e in this._mergedOtherSourceCaches){const i=this._mergedOtherSourceCaches[e];i&&t.push(i.getSource())}return t}getSource(t,e){const i=this.getSourceCache(t,e);return i&&i.getSource()}getLayerSource(t){const e=this.getLayerSourceCache(t);return e&&e.getSource()}getSourceCache(t,e){const i=xa(t,e);return this._mergedOtherSourceCaches[i]}getLayerSourceCache(t){const e=xa(t.source,t.scope);return"symbol"===t.type?this._mergedSymbolSourceCaches[e]:this._mergedOtherSourceCaches[e]}getSourceCaches(t){const e=[];return this._mergedOtherSourceCaches[t]&&e.push(this._mergedOtherSourceCaches[t]),this._mergedSymbolSourceCaches[t]&&e.push(this._mergedSymbolSourceCaches[t]),e}updateSourceCaches(){const t=this._changes.getUpdatedSourceCaches();for(const e in t){const i=t[e];"reload"===i?this.reloadSource(e):"clear"===i&&this.clearSource(e)}}updateLayers(t){const e=this._changes.getUpdatedPaintProperties();for(const i of e){const e=this.getLayer(i);e&&e.updateTransitions(t)}}getImages(t,e,i){this.imageManager.getImages(e.icons,e.scope,i),this._updateTilesForChangedImages();const n=t=>{t&&t.setDependencies(e.tileID.key,e.type,e.icons)};n(this._otherSourceCaches[e.source]),n(this._symbolSourceCaches[e.source])}getGlyphs(t,e,i){this.glyphManager.getGlyphs(e.stacks,e.scope,i)}getResource(t,e,i){return wt(e,i)}getOwnSourceCache(t){return this._otherSourceCaches[t]}getOwnLayerSourceCache(t){return"symbol"===t.type?this._symbolSourceCaches[t.source]:this._otherSourceCaches[t.source]}getOwnSourceCaches(t){const e=[];return this._otherSourceCaches[t]&&e.push(this._otherSourceCaches[t]),this._symbolSourceCaches[t]&&e.push(this._symbolSourceCaches[t]),e}_isSourceCacheLoaded(t){const e=this.getOwnSourceCaches(t);return 0===e.length?(this.fire(new Pe(new Error(`There is no source with ID '${t}'`))),!1):e.every((t=>t.loaded()))}has3DLayers(){return this._has3DLayers}hasSymbolLayers(){return this._hasSymbolLayers}hasCircleLayers(){return this._hasCircleLayers}_clearWorkerCaches(){this.dispatcher.broadcast("clearCaches")}destroy(){this._clearWorkerCaches(),this.terrainSetForDrapingOnly()&&(delete this.terrain,delete this.stylesheet.terrain)}}function rA(t,e){let i=!1,n=null;const r=()=>{n=null,i&&(t(),n=setTimeout(r,e),i=!1)};return()=>(i=!0,n||r(),n)}nA.getSourceType=function(t){return AE[t]},nA.setSourceType=function(t,e){AE[t]=e},nA.registerForPluginStateChange=function(t){return t({pluginStatus:Qo,pluginURL:Jo}),ia.on("pluginStateChange",t),t};class sA{constructor(t){this._hashName=t&&encodeURIComponent(t),$(["_getCurrentHash","_onHashChange","_updateHash"],this),this._updateHash=rA(this._updateHashUnthrottled.bind(this),300)}addTo(t){return this._map=t,e.addEventListener("hashchange",this._onHashChange,!1),t.on("moveend",this._updateHash),this}remove(){return this._map?(this._map.off("moveend",this._updateHash),e.removeEventListener("hashchange",this._onHashChange,!1),clearTimeout(this._updateHash()),this._map=void 0,this):this}getHashString(){const t=this._map;if(!t)return"";const i=oA(t);if(this._hashName){const t=this._hashName;let n=!1;const r=e.location.hash.slice(1).split("&").map((e=>{const r=e.split("=")[0];return r===t?(n=!0,`${r}=${i}`):e})).filter((t=>t));return n||r.push(`${t}=${i}`),`#${r.join("&")}`}return`#${i}`}_getCurrentHash(){const t=e.location.hash.replace("#","");if(this._hashName){let e;return t.split("&").map((t=>t.split("="))).forEach((t=>{t[0]===this._hashName&&(e=t)})),(e&&e[1]||"").split("/")}return t.split("/")}_onHashChange(){const t=this._map;if(!t)return!1;const e=this._getCurrentHash();if(e.length>=3&&!e.some((t=>isNaN(t)))){const i=t.dragRotate.isEnabled()&&t.touchZoomRotate.isEnabled()?+(e[3]||0):t.getBearing();return t.jumpTo({center:[+e[2],+e[1]],zoom:+e[0],bearing:i,pitch:+(e[4]||0)}),!0}return!1}_updateHashUnthrottled(){const t=e.location.href.replace(/(#.+)?$/,this.getHashString());e.history.replaceState(e.history.state,null,t)}}function oA(t,e){const i=t.getCenter(),n=Math.round(100*t.getZoom())/100,r=Math.ceil((n*Math.LN2+Math.log(512/360/.5))/Math.LN10),s=Math.pow(10,r),o=Math.round(i.lng*s)/s,a=Math.round(i.lat*s)/s,l=t.getBearing(),c=t.getPitch();let h=e?`/${o}/${a}/${n}`:`${n}/${a}/${o}`;return(l||c)&&(h+="/"+Math.round(10*l)/10),c&&(h+=`/${Math.round(c)}`),h}const aA={linearity:.3,easing:k(0,0,.3,1)},lA=R({deceleration:2500,maxSpeed:1400},aA),cA=R({deceleration:20,maxSpeed:1400},aA),hA=R({deceleration:1e3,maxSpeed:360},aA),uA=R({deceleration:1e3,maxSpeed:90},aA);class dA{constructor(t){this._map=t,this.clear()}clear(){this._inertiaBuffer=[]}record(t){this._drainInertiaBuffer(),this._inertiaBuffer.push({time:pe.now(),settings:t})}_drainInertiaBuffer(){const t=this._inertiaBuffer,e=pe.now();for(;t.length>0&&e-t[0].time>160;)t.shift()}_onMoveEnd(t){if(this._map._prefersReducedMotion())return;if(this._drainInertiaBuffer(),this._inertiaBuffer.length<2)return;const e={zoom:0,bearing:0,pitch:0,pan:new v(0,0),pinchAround:void 0,around:void 0};for(const{settings:t}of this._inertiaBuffer)e.zoom+=t.zoomDelta||0,e.bearing+=t.bearingDelta||0,e.pitch+=t.pitchDelta||0,t.panDelta&&e.pan._add(t.panDelta),t.around&&(e.around=t.around),t.pinchAround&&(e.pinchAround=t.pinchAround);const i=this._inertiaBuffer[this._inertiaBuffer.length-1].time-this._inertiaBuffer[0].time,n={};if(e.pan.mag()){const r=fA(e.pan.mag(),i,R({},lA,t||{}));n.offset=e.pan.mult(r.amount/e.pan.mag()),n.center=this._map.transform.center,pA(n,r)}if(e.zoom){const t=fA(e.zoom,i,cA);n.zoom=this._map.transform.zoom+t.amount,pA(n,t)}if(e.bearing){const t=fA(e.bearing,i,hA);n.bearing=this._map.transform.bearing+I(t.amount,-179,179),pA(n,t)}if(e.pitch){const t=fA(e.pitch,i,uA);n.pitch=this._map.transform.pitch+t.amount,pA(n,t)}if(n.zoom||n.bearing){const t=void 0===e.pinchAround?e.around:e.pinchAround;n.around=t?this._map.unproject(t):this._map.getCenter()}return this.clear(),n.noMoveStart=!0,n}}function pA(t,e){(!t.duration||t.duration<e.duration)&&(t.duration=e.duration,t.easing=e.easing)}function fA(t,e,i){const{maxSpeed:n,linearity:r,deceleration:s}=i,o=I(t*r/(e/1e3),-n,n),a=Math.abs(o)/(s*r);return{easing:i.easing,duration:1e3*a,amount:o*(a/2)}}class mA extends ke{preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}constructor(t,e,i,n={}){const r=Ee(e.getCanvasContainer(),i);super(t,R({point:r,lngLat:e.unproject(r),originalEvent:i},n)),this._defaultPrevented=!1,this.target=e}}class gA extends ke{preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}constructor(t,e,i){const n="touchend"===t?i.changedTouches:i.touches,r=Se(e.getCanvasContainer(),n),s=r.map((t=>e.unproject(t))),o=r.reduce(((t,e,i,n)=>t.add(e.div(n.length))),new v(0,0));super(t,{points:r,point:o,lngLats:s,lngLat:e.unproject(o),originalEvent:i}),this._defaultPrevented=!1}}class _A extends ke{preventDefault(){this._defaultPrevented=!0}get defaultPrevented(){return this._defaultPrevented}constructor(t,e,i){super(t,{originalEvent:i}),this._defaultPrevented=!1}}class yA{constructor(t,e){this._map=t,this._clickTolerance=e.clickTolerance}reset(){this._mousedownPos=void 0}wheel(t){return this._firePreventable(new _A(t.type,this._map,t))}mousedown(t,e){return this._mousedownPos=e,this._firePreventable(new mA(t.type,this._map,t))}mouseup(t){this._map.fire(new mA(t.type,this._map,t))}preclick(t){const e=R({},t);e.type="preclick",this._map.fire(new mA(e.type,this._map,e))}click(t,e){this._mousedownPos&&this._mousedownPos.dist(e)>=this._clickTolerance||(this.preclick(t),this._map.fire(new mA(t.type,this._map,t)))}dblclick(t){return this._firePreventable(new mA(t.type,this._map,t))}mouseover(t){this._map.fire(new mA(t.type,this._map,t))}mouseout(t){this._map.fire(new mA(t.type,this._map,t))}touchstart(t){return this._firePreventable(new gA(t.type,this._map,t))}touchmove(t){this._map.fire(new gA(t.type,this._map,t))}touchend(t){this._map.fire(new gA(t.type,this._map,t))}touchcancel(t){this._map.fire(new gA(t.type,this._map,t))}_firePreventable(t){if(this._map.fire(t),t.defaultPrevented)return{}}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class vA{constructor(t){this._map=t}reset(){this._delayContextMenu=!1,this._contextMenuEvent=void 0}mousemove(t){this._map.fire(new mA(t.type,this._map,t))}mousedown(){this._delayContextMenu=!0}mouseup(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new mA("contextmenu",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)}contextmenu(t){this._delayContextMenu?this._contextMenuEvent=t:this._map.fire(new mA(t.type,this._map,t)),this._map.listens("contextmenu")&&t.preventDefault()}isEnabled(){return!0}isActive(){return!1}enable(){}disable(){}}class bA{constructor(t,e){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=e.clickTolerance||1}isEnabled(){return!!this._enabled}isActive(){return!!this._active}enable(){this.isEnabled()||(this._enabled=!0)}disable(){this.isEnabled()&&(this._enabled=!1)}mousedown(t,e){this.isEnabled()&&t.shiftKey&&0===t.button&&(ve(),this._startPos=this._lastPos=e,this._active=!0)}mousemoveWindow(t,e){if(!this._active)return;const i=e,n=this._startPos,r=this._lastPos;if(!n||!r||r.equals(i)||!this._box&&i.dist(n)<this._clickTolerance)return;this._lastPos=i,this._box||(this._box=fe("div","mapboxgl-boxzoom",this._container),this._container.classList.add("mapboxgl-crosshair"),this._fireEvent("boxzoomstart",t));const s=Math.min(n.x,i.x),o=Math.max(n.x,i.x),a=Math.min(n.y,i.y),l=Math.max(n.y,i.y);this._map._requestDomTask((()=>{this._box&&(this._box.style.transform=`translate(${s}px,${a}px)`,this._box.style.width=o-s+"px",this._box.style.height=l-a+"px")}))}mouseupWindow(t,e){if(!this._active)return;const i=this._startPos,n=e;if(i&&0===t.button){if(this.reset(),we(),i.x!==n.x||i.y!==n.y)return this._map.fire(new ke("boxzoomend",{originalEvent:t})),{cameraAnimation:t=>t.fitScreenCoordinates(i,n,this._map.getBearing(),{linear:!1})};this._fireEvent("boxzoomcancel",t)}}keydown(t){this._active&&27===t.keyCode&&(this.reset(),this._fireEvent("boxzoomcancel",t))}blur(){this.reset()}reset(){this._active=!1,this._container.classList.remove("mapboxgl-crosshair"),this._box&&(this._box.remove(),this._box=null),be(),delete this._startPos,delete this._lastPos}_fireEvent(t,e){return this._map.fire(new ke(t,{originalEvent:e}))}}function xA(t,e){const i={};for(let n=0;n<t.length;n++)i[t[n].identifier]=e[n];return i}class wA{constructor(t){this.reset(),this.numTouches=t.numTouches}reset(){this.centroid=void 0,this.startTime=0,this.touches={},this.aborted=!1}touchstart(t,e,i){(this.centroid||i.length>this.numTouches)&&(this.aborted=!0),this.aborted||(0===this.startTime&&(this.startTime=t.timeStamp),i.length===this.numTouches&&(this.centroid=function(t){const e=new v(0,0);for(const i of t)e._add(i);return e.div(t.length)}(e),this.touches=xA(i,e)))}touchmove(t,e,i){if(this.aborted||!this.centroid)return;const n=xA(i,e);for(const t in this.touches){const e=n[t];(!e||e.dist(this.touches[t])>30)&&(this.aborted=!0)}}touchend(t,e,i){if((!this.centroid||t.timeStamp-this.startTime>500)&&(this.aborted=!0),0===i.length){const t=!this.aborted&&this.centroid;if(this.reset(),t)return t}}}class EA{constructor(t){this.singleTap=new wA(t),this.numTaps=t.numTaps,this.reset()}reset(){this.lastTime=1/0,this.lastTap=void 0,this.count=0,this.singleTap.reset()}touchstart(t,e,i){this.singleTap.touchstart(t,e,i)}touchmove(t,e,i){this.singleTap.touchmove(t,e,i)}touchend(t,e,i){const n=this.singleTap.touchend(t,e,i);if(n){const e=t.timeStamp-this.lastTime<500,i=!this.lastTap||this.lastTap.dist(n)<30;if(e&&i||this.reset(),this.count++,this.lastTime=t.timeStamp,this.lastTap=n,this.count===this.numTaps)return this.reset(),n}}}class SA{constructor(){this._zoomIn=new EA({numTouches:1,numTaps:2}),this._zoomOut=new EA({numTouches:2,numTaps:1}),this.reset()}reset(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()}touchstart(t,e,i){this._zoomIn.touchstart(t,e,i),this._zoomOut.touchstart(t,e,i)}touchmove(t,e,i){this._zoomIn.touchmove(t,e,i),this._zoomOut.touchmove(t,e,i)}touchend(t,e,i){const n=this._zoomIn.touchend(t,e,i),r=this._zoomOut.touchend(t,e,i);return n?(this._active=!0,t.preventDefault(),setTimeout((()=>this.reset()),0),{cameraAnimation:e=>e.easeTo({duration:300,zoom:e.getZoom()+1,around:e.unproject(n)},{originalEvent:t})}):r?(this._active=!0,t.preventDefault(),setTimeout((()=>this.reset()),0),{cameraAnimation:e=>e.easeTo({duration:300,zoom:e.getZoom()-1,around:e.unproject(r)},{originalEvent:t})}):void 0}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}const TA={0:1,2:2};class MA{constructor(t){this.reset(),this._clickTolerance=t.clickTolerance||1}blur(){this.reset()}reset(){this._active=!1,this._moved=!1,this._lastPoint=void 0,this._eventButton=void 0}_correctButton(t,e){return!1}_move(t,e){return{}}mousedown(t,e){if(this._lastPoint)return;const i=Te(t);this._correctButton(t,i)&&(this._lastPoint=e,this._eventButton=i)}mousemoveWindow(t,e){const i=this._lastPoint;if(i)if(t.preventDefault(),null!=this._eventButton&&function(t,e){const i=TA[e];return void 0===t.buttons||(t.buttons&i)!==i}(t,this._eventButton))this.reset();else if(this._moved||!(e.dist(i)<this._clickTolerance))return this._moved=!0,this._lastPoint=e,this._move(i,e)}mouseupWindow(t){this._lastPoint&&Te(t)===this._eventButton&&(this._moved&&we(),this.reset())}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class AA extends MA{mousedown(t,e){super.mousedown(t,e),this._lastPoint&&(this._active=!0)}_correctButton(t,e){return 0===e&&!t.ctrlKey}_move(t,e){return{around:e,panDelta:e.sub(t)}}}class CA extends MA{_correctButton(t,e){return 0===e&&t.ctrlKey||2===e}_move(t,e){const i=.8*(e.x-t.x);if(i)return this._active=!0,{bearingDelta:i}}contextmenu(t){t.preventDefault()}}class kA extends MA{_correctButton(t,e){return 0===e&&t.ctrlKey||2===e}_move(t,e){const i=-.5*(e.y-t.y);if(i)return this._active=!0,{pitchDelta:i}}contextmenu(t){t.preventDefault()}}class PA{constructor(t,e){this._map=t,this._el=t.getCanvasContainer(),this._minTouches=1,this._clickTolerance=e.clickTolerance||1,this.reset(),$(["_addTouchPanBlocker","_showTouchPanBlockerAlert"],this)}reset(){this._active=!1,this._touches={},this._sum=new v(0,0)}touchstart(t,e,i){return this._calculateTransform(t,e,i)}touchmove(t,e,i){if(this._active&&!(i.length<this._minTouches)){if(this._map._cooperativeGestures&&!this._map.isMoving()){if(1===i.length&&!nt())return void this._showTouchPanBlockerAlert();"hidden"!==this._alertContainer.style.visibility&&(this._alertContainer.style.visibility="hidden",clearTimeout(this._alertTimer))}return t.cancelable&&t.preventDefault(),this._calculateTransform(t,e,i)}}touchend(t,e,i){this._calculateTransform(t,e,i),this._active&&i.length<this._minTouches&&this.reset()}touchcancel(){this.reset()}_calculateTransform(t,e,i){i.length>0&&(this._active=!0);const n=xA(i,e),r=new v(0,0),s=new v(0,0);let o=0;for(const t in n){const e=n[t],i=this._touches[t];i&&(r._add(e),s._add(e.sub(i)),o++,n[t]=e)}if(this._touches=n,o<this._minTouches||!s.mag())return;const a=s.div(o);return this._sum._add(a),this._sum.mag()<this._clickTolerance?void 0:{around:r.div(o),panDelta:a}}enable(){this._enabled=!0,this._map._cooperativeGestures&&(this._addTouchPanBlocker(),this._el.classList.add("mapboxgl-touch-pan-blocker-override","mapboxgl-scrollable-page"))}disable(){this._enabled=!1,this._map._cooperativeGestures&&(clearTimeout(this._alertTimer),this._alertContainer.remove(),this._el.classList.remove("mapboxgl-touch-pan-blocker-override","mapboxgl-scrollable-page")),this.reset()}isEnabled(){return!!this._enabled}isActive(){return!!this._active}_addTouchPanBlocker(){this._map&&!this._alertContainer&&(this._alertContainer=fe("div","mapboxgl-touch-pan-blocker",this._map._container),this._alertContainer.textContent=this._map._getUIString("TouchPanBlocker.Message"),this._alertContainer.style.fontSize=`${Math.max(10,Math.min(24,Math.floor(.05*this._el.clientWidth)))}px`)}_showTouchPanBlockerAlert(){this._alertContainer.style.visibility="visible",this._alertContainer.classList.add("mapboxgl-touch-pan-blocker-show"),this._alertContainer.setAttribute("role","alert"),clearTimeout(this._alertTimer),this._alertTimer=setTimeout((()=>{this._alertContainer.classList.remove("mapboxgl-touch-pan-blocker-show"),this._alertContainer.setAttribute("role","null")}),500)}}class IA{constructor(){this.reset()}reset(){this._active=!1,this._firstTwoTouches=void 0}_start(t){}_move(t,e,i){return{}}touchstart(t,e,i){this._firstTwoTouches||i.length<2||(this._firstTwoTouches=[i[0].identifier,i[1].identifier],this._start([e[0],e[1]]))}touchmove(t,e,i){const n=this._firstTwoTouches;if(!n)return;t.preventDefault();const[r,s]=n,o=DA(i,e,r),a=DA(i,e,s);if(!o||!a)return;const l=this._aroundCenter?null:o.add(a).div(2);return this._move([o,a],l,t)}touchend(t,e,i){if(!this._firstTwoTouches)return;const[n,r]=this._firstTwoTouches,s=DA(i,e,n),o=DA(i,e,r);s&&o||(this._active&&we(),this.reset())}touchcancel(){this.reset()}enable(t){this._enabled=!0,this._aroundCenter=!!t&&"center"===t.around}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}function DA(t,e,i){for(let n=0;n<t.length;n++)if(t[n].identifier===i)return e[n]}function OA(t,e){return Math.log(t/e)/Math.LN2}class LA extends IA{reset(){super.reset(),this._distance=0,this._startDistance=0}_start(t){this._startDistance=this._distance=t[0].dist(t[1])}_move(t,e){const i=this._distance;if(this._distance=t[0].dist(t[1]),this._active||!(Math.abs(OA(this._distance,this._startDistance))<.1))return this._active=!0,{zoomDelta:OA(this._distance,i),pinchAround:e}}}function zA(t,e){return 180*t.angleWith(e)/Math.PI}class RA extends IA{reset(){super.reset(),this._minDiameter=0,this._startVector=void 0,this._vector=void 0}_start(t){this._startVector=this._vector=t[0].sub(t[1]),this._minDiameter=t[0].dist(t[1])}_move(t,e){const i=this._vector;if(this._vector=t[0].sub(t[1]),i&&(this._active||!this._isBelowThreshold(this._vector)))return this._active=!0,{bearingDelta:zA(this._vector,i),pinchAround:e}}_isBelowThreshold(t){this._minDiameter=Math.min(this._minDiameter,t.mag());const e=25/(Math.PI*this._minDiameter)*360,i=this._startVector;if(!i)return!1;const n=zA(t,i);return Math.abs(n)<e}}function FA(t){return Math.abs(t.y)>Math.abs(t.x)}class BA extends IA{constructor(t){super(),this._map=t}reset(){super.reset(),this._valid=void 0,this._firstMove=void 0,this._lastPoints=void 0}_start(t){this._lastPoints=t,FA(t[0].sub(t[1]))&&(this._valid=!1)}_move(t,e,i){const n=this._lastPoints;if(!n)return;const r=t[0].sub(n[0]),s=t[1].sub(n[1]);return this._map._cooperativeGestures&&!nt()&&i.touches.length<3||(this._valid=this.gestureBeginsVertically(r,s,i.timeStamp),!this._valid)?void 0:(this._lastPoints=t,this._active=!0,{pitchDelta:(r.y+s.y)/2*-.5})}gestureBeginsVertically(t,e,i){if(void 0!==this._valid)return this._valid;const n=t.mag()>=2,r=e.mag()>=2;if(!n&&!r)return;if(!n||!r)return null==this._firstMove&&(this._firstMove=i),i-this._firstMove<100&&void 0;const s=t.y>0==e.y>0;return FA(t)&&FA(e)&&s}}const NA={panStep:100,bearingStep:15,pitchStep:10};class jA{constructor(){const t=NA;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep,this._rotationDisabled=!1}blur(){this.reset()}reset(){this._active=!1}keydown(t){if(t.altKey||t.ctrlKey||t.metaKey)return;let e=0,i=0,n=0,r=0,s=0;switch(t.keyCode){case 61:case 107:case 171:case 187:e=1;break;case 189:case 109:case 173:e=-1;break;case 37:t.shiftKey?i=-1:(t.preventDefault(),r=-1);break;case 39:t.shiftKey?i=1:(t.preventDefault(),r=1);break;case 38:t.shiftKey?n=1:(t.preventDefault(),s=-1);break;case 40:t.shiftKey?n=-1:(t.preventDefault(),s=1);break;default:return}return this._rotationDisabled&&(i=0,n=0),{cameraAnimation:o=>{const a=o.getZoom();o.easeTo({duration:300,easeId:"keyboardHandler",easing:VA,zoom:e?Math.round(a)+e*(t.shiftKey?2:1):a,bearing:o.getBearing()+i*this._bearingStep,pitch:o.getPitch()+n*this._pitchStep,offset:[-r*this._panStep,-s*this._panStep],center:o.getCenter()},{originalEvent:t})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}disableRotation(){this._rotationDisabled=!0}enableRotation(){this._rotationDisabled=!1}}function VA(t){return t*(2-t)}const UA=4.000244140625;class $A{constructor(t,e){this._map=t,this._el=t.getCanvasContainer(),this._handler=e,this._delta=0,this._lastDelta=0,this._defaultZoomRate=.01,this._wheelZoomRate=.0022222222222222222,$(["_onTimeout","_addScrollZoomBlocker","_showBlockerAlert"],this)}setZoomRate(t){this._defaultZoomRate=t}setWheelZoomRate(t){this._wheelZoomRate=t}isEnabled(){return!!this._enabled}isActive(){return this._active||void 0!==this._finishTimeout}isZooming(){return!!this._zooming}enable(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=!!t&&"center"===t.around,this._map._cooperativeGestures&&this._addScrollZoomBlocker())}disable(){this.isEnabled()&&(this._enabled=!1,this._map._cooperativeGestures&&(clearTimeout(this._alertTimer),this._alertContainer.remove()))}wheel(t){if(!this.isEnabled())return;if(this._map._cooperativeGestures){if(!(t.ctrlKey||t.metaKey||this.isZooming()||nt()))return void this._showBlockerAlert();"hidden"!==this._alertContainer.style.visibility&&(this._alertContainer.style.visibility="hidden",clearTimeout(this._alertTimer))}let i=t.deltaMode===e.WheelEvent.DOM_DELTA_LINE?40*t.deltaY:t.deltaY;const n=pe.now(),r=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,0!==i&&i%UA==0?this._type="wheel":0!==i&&Math.abs(i)<4?this._type="trackpad":r>400?(this._type=null,this._lastValue=i,this._timeout=setTimeout(this._onTimeout,40,t)):this._type||(this._type=Math.abs(r*i)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,i+=this._lastValue)),t.shiftKey&&i&&(i/=4),this._type&&(this._lastWheelEvent=t,this._delta-=i,this._active||this._start(t)),t.preventDefault()}_onTimeout(t){this._type="wheel",this._delta-=this._lastValue,this._active||this._start(t)}_start(t){if(!this._delta)return;this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);const e=Ee(this._el,t);this._aroundPoint=this._aroundCenter?this._map.transform.centerPoint:e,this._aroundCoord=this._map.transform.pointCoordinate3D(this._aroundPoint),this._targetZoom=void 0,this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}renderFrame(){if(!this._frameId)return;if(this._frameId=null,!this.isActive())return;const t=this._map.transform;"wheel"===this._type&&t.projection.wrap&&(t._center.lng>=180||t._center.lng<=-180)&&(this._prevEase=null,this._easing=null,this._lastWheelEvent=null,this._lastWheelEventTime=0);const e=()=>t._terrainEnabled()&&this._aroundCoord?t.computeZoomRelativeTo(this._aroundCoord):t.zoom;if(0!==this._delta){const i="wheel"===this._type&&Math.abs(this._delta)>UA?this._wheelZoomRate:this._defaultZoomRate;let n=2/(1+Math.exp(-Math.abs(this._delta*i)));this._delta<0&&0!==n&&(n=1/n);const r=e(),s=Math.pow(2,r),o="number"==typeof this._targetZoom?t.zoomScale(this._targetZoom):s;this._targetZoom=Math.min(t.maxZoom,Math.max(t.minZoom,t.scaleZoom(o*n))),"wheel"===this._type&&(this._startZoom=r,this._easing=this._smoothOutEasing(200)),this._lastDelta=this._delta,this._delta=0}const i="number"==typeof this._targetZoom?this._targetZoom:e(),n=this._startZoom,r=this._easing;let s,o=!1;if("wheel"===this._type&&n&&r){const t=Math.min((pe.now()-this._lastWheelEventTime)/200,1);s=Jn(n,i,r(t)),t<1?this._frameId||(this._frameId=!0):o=!0}else s=i,o=!0;this._active=!0,o&&(this._active=!1,this._finishTimeout=setTimeout((()=>{this._zooming=!1,this._handler._triggerRenderFrame(),delete this._targetZoom,delete this._finishTimeout}),200));let a=s-e();return a*this._lastDelta<0&&(a=0),{noInertia:!0,needsRenderFrame:!o,zoomDelta:a,around:this._aroundPoint,aroundCoord:this._aroundCoord,originalEvent:this._lastWheelEvent}}_smoothOutEasing(t){let e=P;if(this._prevEase){const t=this._prevEase,i=(pe.now()-t.start)/t.duration,n=t.easing(i+.01)-t.easing(i),r=.27/Math.sqrt(n*n+1e-4)*.01;e=k(r,Math.sqrt(.0729-r*r),.25,1)}return this._prevEase={start:pe.now(),duration:t,easing:e},e}blur(){this.reset()}reset(){this._active=!1}_addScrollZoomBlocker(){this._map&&!this._alertContainer&&(this._alertContainer=fe("div","mapboxgl-scroll-zoom-blocker",this._map._container),this._alertContainer.textContent=/(Mac|iPad)/i.test(e.navigator.userAgent)?this._map._getUIString("ScrollZoomBlocker.CmdMessage"):this._map._getUIString("ScrollZoomBlocker.CtrlMessage"),this._alertContainer.style.fontSize=`${Math.max(10,Math.min(24,Math.floor(.05*this._el.clientWidth)))}px`)}_showBlockerAlert(){this._alertContainer.style.visibility="visible",this._alertContainer.classList.add("mapboxgl-scroll-zoom-blocker-show"),this._alertContainer.setAttribute("role","alert"),clearTimeout(this._alertTimer),this._alertTimer=setTimeout((()=>{this._alertContainer.classList.remove("mapboxgl-scroll-zoom-blocker-show"),this._alertContainer.setAttribute("role","null")}),200)}}class HA{constructor(t,e){this._clickZoom=t,this._tapZoom=e}enable(){this._clickZoom.enable(),this._tapZoom.enable()}disable(){this._clickZoom.disable(),this._tapZoom.disable()}isEnabled(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()}isActive(){return this._clickZoom.isActive()||this._tapZoom.isActive()}}class qA{constructor(){this.reset()}reset(){this._active=!1}blur(){this.reset()}dblclick(t,e){return t.preventDefault(),{cameraAnimation:i=>{i.easeTo({duration:300,zoom:i.getZoom()+(t.shiftKey?-1:1),around:i.unproject(e)},{originalEvent:t})}}}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class WA{constructor(){this._tap=new EA({numTouches:1,numTaps:1}),this.reset()}reset(){this._active=!1,this._swipePoint=void 0,this._swipeTouch=0,this._tapTime=0,this._tap.reset()}touchstart(t,e,i){this._swipePoint||(this._tapTime&&t.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?i.length>0&&(this._swipePoint=e[0],this._swipeTouch=i[0].identifier):this._tap.touchstart(t,e,i))}touchmove(t,e,i){if(this._tapTime){if(this._swipePoint){if(i[0].identifier!==this._swipeTouch)return;const n=e[0],r=n.y-this._swipePoint.y;return this._swipePoint=n,t.preventDefault(),this._active=!0,{zoomDelta:r/128}}}else this._tap.touchmove(t,e,i)}touchend(t,e,i){this._tapTime?this._swipePoint&&0===i.length&&this.reset():this._tap.touchend(t,e,i)&&(this._tapTime=t.timeStamp)}touchcancel(){this.reset()}enable(){this._enabled=!0}disable(){this._enabled=!1,this.reset()}isEnabled(){return this._enabled}isActive(){return this._active}}class GA{constructor(t,e,i){this._el=t,this._mousePan=e,this._touchPan=i}enable(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add("mapboxgl-touch-drag-pan")}disable(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove("mapboxgl-touch-drag-pan")}isEnabled(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()}isActive(){return this._mousePan.isActive()||this._touchPan.isActive()}}class ZA{constructor(t,e,i){this._pitchWithRotate=t.pitchWithRotate,this._mouseRotate=e,this._mousePitch=i}enable(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()}disable(){this._mouseRotate.disable(),this._mousePitch.disable()}isEnabled(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())}isActive(){return this._mouseRotate.isActive()||this._mousePitch.isActive()}}class YA{constructor(t,e,i,n){this._el=t,this._touchZoom=e,this._touchRotate=i,this._tapDragZoom=n,this._rotationDisabled=!1,this._enabled=!0}enable(t){this._touchZoom.enable(t),this._rotationDisabled||this._touchRotate.enable(t),this._tapDragZoom.enable(),this._el.classList.add("mapboxgl-touch-zoom-rotate")}disable(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove("mapboxgl-touch-zoom-rotate")}isEnabled(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()}isActive(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()}disableRotation(){this._rotationDisabled=!0,this._touchRotate.disable()}enableRotation(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()}}const XA=t=>t.zoom||t.drag||t.pitch||t.rotate;class KA extends ke{}class QA{constructor(){this.constants=[1,1,.01],this.radius=0}setup(t,e){const i=Ou.sub([],e,t);this.radius=Ou.length(i[2]<0?Ou.div([],i,this.constants):[i[0],i[1],0])}projectRay(t){Ou.div(t,t,this.constants),Ou.normalize(t,t),Ou.mul(t,t,this.constants);const e=Ou.scale([],t,this.radius);if(e[2]>0){const t=Ou.scale([],[0,0,1],Ou.dot(e,[0,0,1])),i=Ou.scale([],Ou.normalize([],[e[0],e[1],0]),this.radius),n=Ou.add([],e,Ou.scale([],Ou.sub([],Ou.add([],i,t),e),2));e[0]=n[0],e[1]=n[1]}return e}}function JA(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}class tC{constructor(t,i){this._map=t,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new dA(t),this._bearingSnap=i.bearingSnap,this._previousActiveHandlers={},this._trackingEllipsoid=new QA,this._dragOrigin=null,this._eventsInProgress={},this._addDefaultHandlers(i),$(["handleEvent","handleWindowEvent"],this);const n=this._el;this._listeners=[[n,"touchstart",{passive:!0}],[n,"touchmove",{passive:!1}],[n,"touchend",void 0],[n,"touchcancel",void 0],[n,"mousedown",void 0],[n,"mousemove",void 0],[n,"mouseup",void 0],[e.document,"mousemove",{capture:!0}],[e.document,"mouseup",void 0],[n,"mouseover",void 0],[n,"mouseout",void 0],[n,"dblclick",void 0],[n,"click",void 0],[n,"keydown",{capture:!1}],[n,"keyup",void 0],[n,"wheel",{passive:!1}],[n,"contextmenu",void 0],[e,"blur",void 0]];for(const[t,i,n]of this._listeners)t.addEventListener(i,t===e.document?this.handleWindowEvent:this.handleEvent,n)}destroy(){for(const[t,i,n]of this._listeners)t.removeEventListener(i,t===e.document?this.handleWindowEvent:this.handleEvent,n)}_addDefaultHandlers(t){const e=this._map,i=e.getCanvasContainer();this._add("mapEvent",new yA(e,t));const n=e.boxZoom=new bA(e,t);this._add("boxZoom",n);const r=new SA,s=new qA;e.doubleClickZoom=new HA(s,r),this._add("tapZoom",r),this._add("clickZoom",s);const o=new WA;this._add("tapDragZoom",o);const a=e.touchPitch=new BA(e);this._add("touchPitch",a);const l=new CA(t),c=new kA(t);e.dragRotate=new ZA(t,l,c),this._add("mouseRotate",l,["mousePitch"]),this._add("mousePitch",c,["mouseRotate"]);const h=new AA(t),u=new PA(e,t);e.dragPan=new GA(i,h,u),this._add("mousePan",h),this._add("touchPan",u,["touchZoom","touchRotate"]);const d=new RA,p=new LA;e.touchZoomRotate=new YA(i,p,d,o),this._add("touchRotate",d,["touchPan","touchZoom"]),this._add("touchZoom",p,["touchPan","touchRotate"]),this._add("blockableMapEvent",new vA(e));const f=e.scrollZoom=new $A(e,this);this._add("scrollZoom",f,["mousePan"]);const m=e.keyboard=new jA;this._add("keyboard",m);for(const i of["boxZoom","doubleClickZoom","tapDragZoom","touchPitch","dragRotate","dragPan","touchZoomRotate","scrollZoom","keyboard"])t.interactive&&t[i]&&e[i].enable(t[i])}_add(t,e,i){this._handlers.push({handlerName:t,handler:e,allowed:i}),this._handlersById[t]=e}stop(t){if(!this._updatingCamera){for(const{handler:t}of this._handlers)t.reset();this._inertia.clear(),this._fireEvents({},{},t),this._changes=[],this._originalZoom=void 0}}isActive(){for(const{handler:t}of this._handlers)if(t.isActive())return!0;return!1}isZooming(){return!!this._eventsInProgress.zoom||this._map.scrollZoom.isZooming()}isRotating(){return!!this._eventsInProgress.rotate}isMoving(){return!!XA(this._eventsInProgress)||this.isZooming()}_isDragging(){return!!this._eventsInProgress.drag}_blockedByActive(t,e,i){for(const n in t)if(n!==i&&(!e||e.indexOf(n)<0))return!0;return!1}handleWindowEvent(t){this.handleEvent(t,`${t.type}Window`)}_getMapTouches(t){const e=[];for(const i of t)this._el.contains(i.target)&&e.push(i);return e}handleEvent(t,e){this._updatingCamera=!0;const i="renderFrame"===t.type,n=i?void 0:t,r={needsRenderFrame:!1},s={},o={},a=t.touches?this._getMapTouches(t.touches):void 0,l=a?Se(this._el,a):i?void 0:Ee(this._el,t);for(const{handlerName:i,handler:c,allowed:h}of this._handlers){if(!c.isEnabled())continue;let u;this._blockedByActive(o,h,i)?c.reset():c[e||t.type]&&(u=c[e||t.type](t,l,a),this.mergeHandlerResult(r,s,u,i,n),u&&u.needsRenderFrame&&this._triggerRenderFrame()),(u||c.isActive())&&(o[i]=c)}const c={};for(const t in this._previousActiveHandlers)o[t]||(c[t]=n);this._previousActiveHandlers=o,(Object.keys(c).length||JA(r))&&(this._changes.push([r,s,c]),this._triggerRenderFrame()),(Object.keys(o).length||JA(r))&&this._map._stop(!0),this._updatingCamera=!1;const{cameraAnimation:h}=r;h&&(this._inertia.clear(),this._fireEvents({},{},!0),this._changes=[],h(this._map))}mergeHandlerResult(t,e,i,n,r){if(!i)return;R(t,i);const s={handlerName:n,originalEvent:i.originalEvent||r};void 0!==i.zoomDelta&&(e.zoom=s),void 0!==i.panDelta&&(e.drag=s),void 0!==i.pitchDelta&&(e.pitch=s),void 0!==i.bearingDelta&&(e.rotate=s)}_applyChanges(){const t={},e={},i={};for(const[n,r,s]of this._changes)n.panDelta&&(t.panDelta=(t.panDelta||new v(0,0))._add(n.panDelta)),n.zoomDelta&&(t.zoomDelta=(t.zoomDelta||0)+n.zoomDelta),n.bearingDelta&&(t.bearingDelta=(t.bearingDelta||0)+n.bearingDelta),n.pitchDelta&&(t.pitchDelta=(t.pitchDelta||0)+n.pitchDelta),void 0!==n.around&&(t.around=n.around),void 0!==n.aroundCoord&&(t.aroundCoord=n.aroundCoord),void 0!==n.pinchAround&&(t.pinchAround=n.pinchAround),n.noInertia&&(t.noInertia=n.noInertia),R(e,r),R(i,s);this._updateMapTransform(t,e,i),this._changes=[]}_updateMapTransform(t,e,i){const n=this._map,r=n.transform,s=t=>[t.x,t.y,t.z];if((t=>{const e=this._eventsInProgress.drag;return e&&!this._handlersById[e.handlerName].isActive()})()&&!JA(t)){const t=r.zoom;r.cameraElevationReference="sea",null!=this._originalZoom&&r._orthographicProjectionAtLowPitch&&"globe"!==r.projection.name&&0===r.pitch?(r.cameraElevationReference="ground",r.zoom=this._originalZoom):(r.recenterOnTerrain(),r.cameraElevationReference="ground"),t!==r.zoom&&this._map._update(!0)}if(r._isCameraConstrained&&n._stop(!0),!JA(t))return void this._fireEvents(e,i,!0);let{panDelta:o,zoomDelta:a,bearingDelta:l,pitchDelta:c,around:h,aroundCoord:u,pinchAround:d}=t;r._isCameraConstrained&&(a>0&&(a=0),r._isCameraConstrained=!1),void 0!==d&&(h=d),(a||(t=>e[t]&&!this._eventsInProgress[t])("drag"))&&h&&(this._dragOrigin=s(r.pointCoordinate3D(h)),this._originalZoom=r.zoom,this._trackingEllipsoid.setup(r._camera.position,this._dragOrigin)),r.cameraElevationReference="sea",n._stop(!0),h=h||n.transform.centerPoint,l&&(r.bearing+=l),c&&(r.pitch+=c),r._updateCameraState();const p=[0,0,0];if(o)if("mercator"===r.projection.name){const t=this._trackingEllipsoid.projectRay(r.screenPointToMercatorRay(h).dir),e=this._trackingEllipsoid.projectRay(r.screenPointToMercatorRay(h.sub(o)).dir);p[0]=e[0]-t[0],p[1]=e[1]-t[1]}else{const t=r.pointCoordinate(h);if("globe"===r.projection.name){o=o.rotate(-r.angle);const e=r._pixelsPerMercatorPixel/r.worldSize;p[0]=-o.x*ap(ip(t.y))*e,p[1]=-o.y*ap(r.center.lat)*e}else{const e=r.pointCoordinate(h.sub(o));t&&e&&(p[0]=e.x-t.x,p[1]=e.y-t.y)}}const f=r.zoom,m=[0,0,0];if(a){const t=s(u||r.pointCoordinate3D(h)),e={dir:Ou.normalize([],Ou.sub([],t,r._camera.position))};if(e.dir[2]<0){const i=r.zoomDeltaToMovement(t,a);Ou.scale(m,e.dir,i)}}const g=Ou.add(p,p,m);r._translateCameraConstrained(g),a&&Math.abs(r.zoom-f)>1e-4&&r.recenterOnTerrain(),r.cameraElevationReference="ground",this._map._update(),t.noInertia||this._inertia.record(t),this._fireEvents(e,i,!0)}_fireEvents(t,e,i){const n=XA(this._eventsInProgress),r=XA(t),s={};for(const e in t){const{originalEvent:i}=t[e];this._eventsInProgress[e]||(s[`${e}start`]=i),this._eventsInProgress[e]=t[e]}!n&&r&&this._fireEvent("movestart",r.originalEvent);for(const t in s)this._fireEvent(t,s[t]);r&&this._fireEvent("move",r.originalEvent);for(const e in t){const{originalEvent:i}=t[e];this._fireEvent(e,i)}const o={};let a;for(const t in this._eventsInProgress){const{handlerName:i,originalEvent:n}=this._eventsInProgress[t];this._handlersById[i].isActive()||(delete this._eventsInProgress[t],a=e[i]||n,o[`${t}end`]=a)}for(const t in o)this._fireEvent(t,o[t]);const l=XA(this._eventsInProgress);if(i&&(n||r)&&!l){this._updatingCamera=!0;const t=this._inertia._onMoveEnd(this._map.dragPan._inertiaOptions),e=t=>0!==t&&-this._bearingSnap<t&&t<this._bearingSnap;t?(e(t.bearing||this._map.getBearing())&&(t.bearing=0),this._map.easeTo(t,{originalEvent:a})):(this._map.fire(new ke("moveend",{originalEvent:a})),e(this._map.getBearing())&&this._map.resetNorth()),this._updatingCamera=!1}}_fireEvent(t,e){this._map.fire(new ke(t,e?{originalEvent:e}:{}))}_requestFrame(){return this._map.triggerRepaint(),this._map._renderTaskQueue.add((t=>{this._frameId=void 0,this.handleEvent(new KA("renderFrame",{timeStamp:t})),this._applyChanges()}))}_triggerRenderFrame(){void 0===this._frameId&&(this._frameId=this._requestFrame())}}const eC="map.setFreeCameraOptions(...) and map.getFreeCameraOptions() are not yet supported for non-mercator projections.";class iC extends Ie{constructor(t,e){super(),this._moving=!1,this._zooming=!1,this.transform=t,this._bearingSnap=e.bearingSnap,this._respectPrefersReducedMotion=!1!==e.respectPrefersReducedMotion,$(["_renderFrameCallback"],this)}getCenter(){return new Zd(this.transform.center.lng,this.transform.center.lat)}setCenter(t,e){return this.jumpTo({center:t},e)}panBy(t,e,i){return t=v.convert(t).mult(-1),this.panTo(this.transform.center,R({offset:t},e),i)}panTo(t,e,i){return this.easeTo(R({center:t},e),i)}getZoom(){return this.transform.zoom}setZoom(t,e){return this.jumpTo({zoom:t},e),this}zoomTo(t,e,i){return this.easeTo(R({zoom:t},e),i)}zoomIn(t,e){return this.zoomTo(this.getZoom()+1,t,e),this}zoomOut(t,e){return this.zoomTo(this.getZoom()-1,t,e),this}getBearing(){return this.transform.bearing}setBearing(t,e){return this.jumpTo({bearing:t},e),this}getPadding(){return this.transform.padding}setPadding(t,e){return this.jumpTo({padding:t},e),this}rotateTo(t,e,i){return this.easeTo(R({bearing:t},e),i)}resetNorth(t,e){return this.rotateTo(0,R({duration:1e3},t),e),this}resetNorthPitch(t,e){return this.easeTo(R({bearing:0,pitch:0,duration:1e3},t),e),this}snapToNorth(t,e){return Math.abs(this.getBearing())<this._bearingSnap?this.resetNorth(t,e):this}getPitch(){return this.transform.pitch}setPitch(t,e){return this.jumpTo({pitch:t},e),this}cameraForBounds(t,e){t=ac.convert(t);const i=e&&e.bearing||0,n=e&&e.pitch||0,r=t.getNorthWest(),s=t.getSouthEast();return this._cameraForBounds(this.transform,r,s,i,n,e)}_extendCameraOptions(t){const e={top:0,bottom:0,right:0,left:0};if("number"==typeof(t=R({padding:e,offset:[0,0],maxZoom:this.transform.maxZoom},t)).padding){const e=t.padding;t.padding={top:e,bottom:e,right:e,left:e}}return t.padding=R(e,t.padding),t}_minimumAABBFrustumDistance(t,e){const i=e.max[0]-e.min[0],n=e.max[1]-e.min[1];return i/n>t.aspect?i/(2*Math.tan(.5*t.fovX)*t.aspect):n/(2*Math.tan(.5*t.fovY)*t.aspect)}_cameraForBoundsOnGlobe(t,e,i,n,r,s){const o=t.clone(),a=this._extendCameraOptions(s);o.bearing=n,o.pitch=r;const l=Zd.convert(e),c=Zd.convert(i),h=.5*(l.lat+c.lat),u=.5*(l.lng+c.lng),d=Ed(h,u),p=Ou.normalize([],d),f=Ou.normalize([],Ou.cross([],p,[0,1,0])),m=Ou.cross([],f,p),g=[f[0],f[1],f[2],0,m[0],m[1],m[2],0,p[0],p[1],p[2],0,0,0,0,1],_=[d,Ed(l.lat,l.lng),Ed(c.lat,l.lng),Ed(c.lat,c.lng),Ed(l.lat,c.lng),Ed(h,l.lng),Ed(h,c.lng),Ed(l.lat,u),Ed(c.lat,u)];let y=ed.fromPoints(_.map((t=>[Ou.dot(f,t),Ou.dot(m,t),Ou.dot(p,t)])));const v=Ou.transformMat4([],y.center,g);0===Ou.squaredLength(v)&&Ou.set(v,0,0,1),Ou.normalize(v,v),Ou.scale(v,v,rd),o.center=function([t,e,i]){const n=Math.hypot(t,e,i),r=Math.atan2(t,i),s=.5*Math.PI-Math.acos(-e/n);return new Zd(S(r),S(s))}(v);const b=o.getWorldToCameraMatrix(),x=Au.invert(new Float64Array(16),b);y=ed.applyTransform(y,Au.multiply([],b,g)),Ou.transformMat4(v,v,b);const w=.5*(y.max[2]-y.min[2]),E=this._minimumAABBFrustumDistance(o,y),T=Ou.scale([],[0,0,1],w),M=Ou.add(T,v,T),A=E+(0===o.pitch?0:Ou.distance(v,M)),C=o.globeCenterInViewSpace,k=Ou.sub([],v,[C[0],C[1],C[2]]);Ou.normalize(k,k),Ou.scale(k,k,A);const P=Ou.add([],v,k);Ou.transformMat4(P,P,x);const I=qd/rd,D=Ou.length(P),O=tp(Math.max(D*I-qd,Number.EPSILON),0),L=Math.min(o.zoomFromMercatorZAdjusted(O),a.maxZoom);return L>.5*(id+nd)?(o.setProjection({name:"mercator"}),o.zoom=L,this._cameraForBounds(o,e,i,n,r,s)):{center:o.center,zoom:L,bearing:n,pitch:r}}queryTerrainElevation(t,e){const i=this.transform.elevation;return i?(e=R({},{exaggerated:!0},e),i.getAtPoint(cp.fromLngLat(t),null,e.exaggerated)):null}_cameraForBounds(t,e,i,n,r,s){if("globe"===t.projection.name)return this._cameraForBoundsOnGlobe(t,e,i,n,r,s);const o=t.clone(),a=this._extendCameraOptions(s),l=o.padding;o.bearing=n,o.pitch=r;const c=Zd.convert(e),h=Zd.convert(i),u=new Zd(c.lng,h.lat),d=new Zd(h.lng,c.lat),p=o.project(c),f=o.project(h),m=this.queryTerrainElevation(c),g=this.queryTerrainElevation(h),_=this.queryTerrainElevation(u),y=this.queryTerrainElevation(d),b=[[p.x,p.y,Math.min(m||0,g||0,_||0,y||0)],[f.x,f.y,Math.max(m||0,g||0,_||0,y||0)]];let x=ed.fromPoints(b);const w=o.getWorldToCameraMatrix(),S=Au.invert(new Float64Array(16),w);x=ed.applyTransform(x,w);const T=Ou.sub([],x.max,x.min),M=l.left||0,A=l.right||0,C=l.bottom||0,k=l.top||0,{left:P,right:I,top:D,bottom:O}=a.padding,L=.5*(M+A),z=.5*(k+C),R=Math.min(o.scaleZoom(o.scale*Math.min((o.width-(M+A+P+I))/T[0],(o.height-(C+k+O+D))/T[1])),a.maxZoom),F=o.scale/o.zoomScale(R);x=new ed([x.min[0]-(P+L)*F,x.min[1]-(O+z)*F,x.min[2]],[x.max[0]+(I+L)*F,x.max[1]+(D+z)*F,x.max[2]]);const B=.5*T[2],N=this._minimumAABBFrustumDistance(o,x),j=[0,0,1,0];vu.transformMat4(j,j,w),vu.normalize(j,j);const V=Ou.scale([],j,N+B),U=Ou.add([],x.center,V),$=("number"==typeof a.offset.x&&"number"==typeof a.offset.y?new v(a.offset.x,a.offset.y):v.convert(a.offset)).rotate(-E(n));x.center[0]-=$.x*F,x.center[1]+=$.y*F,Ou.transformMat4(x.center,x.center,S),Ou.transformMat4(U,U,S);const H=[x.center[0],x.center[1],U[2]*o.pixelsPerMeter];Ou.scale(H,H,1/o.worldSize);const q=ep(H[0]),W=ip(H[1]),G=Math.min(o._zoomFromMercatorZ(H[2]),a.maxZoom),Z=new Zd(q,W);return o.mercatorFromTransition&&G<.5*(id+nd)?(o.setProjection({name:"globe"}),o.zoom=G,this._cameraForBounds(o,e,i,n,r,s)):{center:Z,zoom:G,bearing:n,pitch:r}}fitBounds(t,e,i){const n=this.cameraForBounds(t,e);return this._fitInternal(n,e,i)}fitScreenCoordinates(t,e,i,n,r){const s=v.convert(t),o=v.convert(e),a=new v(Math.min(s.x,o.x),Math.min(s.y,o.y)),l=new v(Math.max(s.x,o.x),Math.max(s.y,o.y));if("mercator"===this.transform.projection.name&&this.transform.anyCornerOffEdge(s,o))return this;const c=this.transform.pointLocation3D(a),h=this.transform.pointLocation3D(l),u=this.transform.pointLocation3D(new v(a.x,l.y)),d=this.transform.pointLocation3D(new v(l.x,a.y)),p=[Math.min(c.lng,h.lng,u.lng,d.lng),Math.min(c.lat,h.lat,u.lat,d.lat)],f=[Math.max(c.lng,h.lng,u.lng,d.lng),Math.max(c.lat,h.lat,u.lat,d.lat)],m=n&&n.pitch?n.pitch:this.getPitch(),g=this._cameraForBounds(this.transform,p,f,i,m,n);return this._fitInternal(g,n,r)}_fitInternal(t,e,i){return t?(delete(e=R(t,e)).padding,e.linear?this.easeTo(e,i):this.flyTo(e,i)):this}jumpTo(t,e){this.stop();const i=t.preloadOnly?this.transform.clone():this.transform;let n=!1,r=!1,s=!1;return"zoom"in t&&i.zoom!==+t.zoom&&(n=!0,i.zoom=+t.zoom),void 0!==t.center&&(i.center=Zd.convert(t.center)),"bearing"in t&&i.bearing!==+t.bearing&&(r=!0,i.bearing=+t.bearing),"pitch"in t&&i.pitch!==+t.pitch&&(s=!0,i.pitch=+t.pitch),null==t.padding||i.isPaddingEqual(t.padding)||(i.padding=t.padding),t.preloadOnly?(this._preloadTiles(i),this):(this.fire(new ke("movestart",e)).fire(new ke("move",e)),n&&this.fire(new ke("zoomstart",e)).fire(new ke("zoom",e)).fire(new ke("zoomend",e)),r&&this.fire(new ke("rotatestart",e)).fire(new ke("rotate",e)).fire(new ke("rotateend",e)),s&&this.fire(new ke("pitchstart",e)).fire(new ke("pitch",e)).fire(new ke("pitchend",e)),this.fire(new ke("moveend",e)))}getFreeCameraOptions(){return this.transform.projection.supportsFreeCamera||Y(eC),this.transform.getFreeCameraOptions()}setFreeCameraOptions(t,e){const i=this.transform;if(!i.projection.supportsFreeCamera)return Y(eC),this;this.stop();const n=i.zoom,r=i.pitch,s=i.bearing;i.setFreeCameraOptions(t);const o=n!==i.zoom,a=r!==i.pitch,l=s!==i.bearing;return this.fire(new ke("movestart",e)).fire(new ke("move",e)),o&&this.fire(new ke("zoomstart",e)).fire(new ke("zoom",e)).fire(new ke("zoomend",e)),l&&this.fire(new ke("rotatestart",e)).fire(new ke("rotate",e)).fire(new ke("rotateend",e)),a&&this.fire(new ke("pitchstart",e)).fire(new ke("pitch",e)).fire(new ke("pitchend",e)),this.fire(new ke("moveend",e)),this}easeTo(t,e){this._stop(!1,t.easeId),(!1===(t=R({offset:[0,0],duration:500,easing:P},t)).animate||this._prefersReducedMotion(t))&&(t.duration=0);const i=this.transform,n=this.getZoom(),r=this.getBearing(),s=this.getPitch(),o=this.getPadding(),a="zoom"in t?+t.zoom:n,l="bearing"in t?this._normalizeBearing(t.bearing,r):r,c="pitch"in t?+t.pitch:s,h="padding"in t?t.padding:i.padding,u=v.convert(t.offset);let d,p,f;if("globe"===i.projection.name){const e=cp.fromLngLat(i.center),n=u.rotate(-i.angle);e.x+=n.x/i.worldSize,e.y+=n.y/i.worldSize;const r=e.toLngLat(),s=Zd.convert(t.center||r);this._normalizeCenter(s),d=i.centerPoint.add(n),p=new v(e.x,e.y).mult(i.worldSize),f=new v(Qd(s.lng),Jd(s.lat)).mult(i.worldSize).sub(p)}else{d=i.centerPoint.add(u);const e=i.pointLocation(d),n=Zd.convert(t.center||e);this._normalizeCenter(n),p=i.project(e),f=i.project(n).sub(p)}const m=i.zoomScale(a-n);let g,_;t.around&&(g=Zd.convert(t.around),_=i.locationPoint(g));const y=this._zooming||a!==n,b=this._rotating||r!==l,x=this._pitching||c!==s,w=!i.isPaddingEqual(h),E=i=>v=>{if(y&&(i.zoom=Jn(n,a,v)),b&&(i.bearing=Jn(r,l,v)),x&&(i.pitch=Jn(s,c,v)),w&&(i.interpolatePadding(o,h,v),d=i.centerPoint.add(u)),g)i.setLocationAtPoint(g,_);else{const t=i.zoomScale(i.zoom-n),e=a>n?Math.min(2,m):Math.max(.5,m),r=Math.pow(e,1-v),s=i.unproject(p.add(f.mult(v*r)).mult(t));i.setLocationAtPoint(i.renderWorldCopies?s.wrap():s,d)}return t.preloadOnly||this._fireMoveEvents(e),i};if(t.preloadOnly){const e=this._emulate(E,t.duration,i);return this._preloadTiles(e),this}const S={moving:this._moving,zooming:this._zooming,rotating:this._rotating,pitching:this._pitching};return this._zooming=y,this._rotating=b,this._pitching=x,this._padding=w,this._easeId=t.easeId,this._prepareEase(e,t.noMoveStart,S),this._ease(E(i),(t=>{"sea"===i.cameraElevationReference&&i.recenterOnTerrain(),this._afterEase(e,t)}),t),this}_prepareEase(t,e,i={}){this._moving=!0,this.transform.cameraElevationReference="sea",this.transform._orthographicProjectionAtLowPitch&&0===this.transform.pitch&&"globe"!==this.transform.projection.name&&(this.transform.cameraElevationReference="ground"),e||i.moving||this.fire(new ke("movestart",t)),this._zooming&&!i.zooming&&this.fire(new ke("zoomstart",t)),this._rotating&&!i.rotating&&this.fire(new ke("rotatestart",t)),this._pitching&&!i.pitching&&this.fire(new ke("pitchstart",t))}_fireMoveEvents(t){this.fire(new ke("move",t)),this._zooming&&this.fire(new ke("zoom",t)),this._rotating&&this.fire(new ke("rotate",t)),this._pitching&&this.fire(new ke("pitch",t))}_afterEase(t,e){if(this._easeId&&e&&this._easeId===e)return;this._easeId=void 0,this.transform.cameraElevationReference="ground";const i=this._zooming,n=this._rotating,r=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,i&&this.fire(new ke("zoomend",t)),n&&this.fire(new ke("rotateend",t)),r&&this.fire(new ke("pitchend",t)),this.fire(new ke("moveend",t))}flyTo(t,e){if(this._prefersReducedMotion(t)){const i=F(t,["center","zoom","bearing","pitch","around"]);return this.jumpTo(i,e)}this.stop(),t=R({offset:[0,0],speed:1.2,curve:1.42,easing:P},t);const i=this.transform,n=this.getZoom(),r=this.getBearing(),s=this.getPitch(),o=this.getPadding(),a="zoom"in t?I(+t.zoom,i.minZoom,i.maxZoom):n,l="bearing"in t?this._normalizeBearing(t.bearing,r):r,c="pitch"in t?+t.pitch:s,h="padding"in t?t.padding:i.padding,u=i.zoomScale(a-n),d=v.convert(t.offset);let p=i.centerPoint.add(d);const f=i.pointLocation(p),m=Zd.convert(t.center||f);this._normalizeCenter(m);const g=i.project(f),_=i.project(m).sub(g);let y=t.curve;const b=Math.max(i.width,i.height),x=b/u,w=_.mag();if("minZoom"in t){const e=I(Math.min(t.minZoom,n,a),i.minZoom,i.maxZoom),r=b/i.zoomScale(e-n);y=Math.sqrt(r/w*2)}const E=y*y;function S(t){const e=(x*x-b*b+(t?-1:1)*E*E*w*w)/(2*(t?x:b)*E*w);return Math.log(Math.sqrt(e*e+1)-e)}function T(t){return(Math.exp(t)-Math.exp(-t))/2}function M(t){return(Math.exp(t)+Math.exp(-t))/2}const A=S(0);let C=function(t){return M(A)/M(A+y*t)},k=function(t){return b*((M(A)*(T(e=A+y*t)/M(e))-T(A))/E)/w;var e},D=(S(1)-A)/y;if(Math.abs(w)<1e-6||!isFinite(D)){if(Math.abs(b-x)<1e-6)return this.easeTo(t,e);const i=x<b?-1:1;D=Math.abs(Math.log(x/b))/y,k=function(){return 0},C=function(t){return Math.exp(i*y*t)}}t.duration="duration"in t?+t.duration:1e3*D/("screenSpeed"in t?+t.screenSpeed/y:+t.speed),t.maxDuration&&t.duration>t.maxDuration&&(t.duration=0);const O=r!==l,L=c!==s,z=!i.isPaddingEqual(h),B=i=>u=>{const f=u*D,y=1/C(f);i.zoom=1===u?a:n+i.scaleZoom(y),O&&(i.bearing=Jn(r,l,u)),L&&(i.pitch=Jn(s,c,u)),z&&(i.interpolatePadding(o,h,u),p=i.centerPoint.add(d));const v=1===u?m:i.unproject(g.add(_.mult(k(f))).mult(y));return i.setLocationAtPoint(i.renderWorldCopies?v.wrap():v,p),i._updateCameraOnTerrain(),t.preloadOnly||this._fireMoveEvents(e),i};if(t.preloadOnly){const e=this._emulate(B,t.duration,i);return this._preloadTiles(e),this}return this._zooming=!0,this._rotating=O,this._pitching=L,this._padding=z,this._prepareEase(e,!1),this._ease(B(i),(()=>this._afterEase(e)),t),this}isEasing(){return!!this._easeFrameId}stop(){return this._stop()}_stop(t,e){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),this._easeFrameId=void 0,this._onEaseFrame=void 0),this._onEaseEnd){const t=this._onEaseEnd;this._onEaseEnd=void 0,t.call(this,e)}if(!t){const t=this.handlers;t&&t.stop(!1)}return this}_ease(t,e,i){!1===i.animate||0===i.duration?(t(1),e()):(this._easeStart=pe.now(),this._easeOptions=i,this._onEaseFrame=t,this._onEaseEnd=e,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))}_renderFrameCallback(){const t=Math.min((pe.now()-this._easeStart)/this._easeOptions.duration,1),e=this._onEaseFrame;e&&e(this._easeOptions.easing(t)),t<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()}_normalizeBearing(t,e){t=O(t,-180,180);const i=Math.abs(t-e);return Math.abs(t-360-e)<i&&(t-=360),Math.abs(t+360-e)<i&&(t+=360),t}_normalizeCenter(t){const e=this.transform;if(e.maxBounds)return;if("globe"!==e.projection.name&&!e.renderWorldCopies)return;const i=t.lng-e.center.lng;t.lng+=i>180?-360:i<-180?360:0}_prefersReducedMotion(t){return this._respectPrefersReducedMotion&&pe.prefersReducedMotion&&!(t&&t.essential)}_emulate(t,e,i){const n=Math.ceil(15*e/1e3),r=[],s=t(i.clone());for(let t=0;t<=n;t++){const e=s(t/n);r.push(e.clone())}return r}}class nC{constructor(t={}){this.options=t,$(["_toggleAttribution","_updateEditLink","_updateData","_updateCompact"],this)}getDefaultPosition(){return"bottom-right"}onAdd(t){const e=this.options&&this.options.compact;return this._map=t,this._container=fe("div","mapboxgl-ctrl mapboxgl-ctrl-attrib"),this._compactButton=fe("button","mapboxgl-ctrl-attrib-button",this._container),fe("span","mapboxgl-ctrl-icon",this._compactButton).setAttribute("aria-hidden","true"),this._compactButton.type="button",this._compactButton.addEventListener("click",this._toggleAttribution),this._setElementTitle(this._compactButton,"ToggleAttribution"),this._innerContainer=fe("div","mapboxgl-ctrl-attrib-inner",this._container),e&&this._container.classList.add("mapboxgl-compact"),this._updateAttributions(),this._updateEditLink(),this._map.on("styledata",this._updateData),this._map.on("sourcedata",this._updateData),this._map.on("moveend",this._updateEditLink),void 0===e&&(this._map.on("resize",this._updateCompact),this._updateCompact()),this._container}onRemove(){this._container.remove(),this._map.off("styledata",this._updateData),this._map.off("sourcedata",this._updateData),this._map.off("moveend",this._updateEditLink),this._map.off("resize",this._updateCompact),this._map=void 0,this._attribHTML=void 0}_setElementTitle(t,e){const i=this._map._getUIString(`AttributionControl.${e}`);t.removeAttribute("title"),t.firstElementChild&&t.firstElementChild.setAttribute("title",i)}_toggleAttribution(){this._container.classList.contains("mapboxgl-compact-show")?(this._container.classList.remove("mapboxgl-compact-show"),this._compactButton.setAttribute("aria-expanded","false")):(this._container.classList.add("mapboxgl-compact-show"),this._compactButton.setAttribute("aria-expanded","true"))}_updateEditLink(){let t=this._editLink;t||(t=this._editLink=this._container.querySelector(".mapbox-improve-map"));const e=[{key:"owner",value:this.styleOwner},{key:"id",value:this.styleId},{key:"access_token",value:this._map._requestManager._customAccessToken||s.ACCESS_TOKEN}];if(t){const i=e.reduce(((t,i,n)=>(i.value&&(t+=`${i.key}=${i.value}${n<e.length-1?"&":""}`),t)),"?");t.href=`${s.FEEDBACK_URL}/${i}#${oA(this._map,!0)}`,t.rel="noopener nofollow",this._setElementTitle(t,"MapFeedback")}}_updateData(t){!t||"metadata"!==t.sourceDataType&&"visibility"!==t.sourceDataType&&"style"!==t.dataType||(this._updateAttributions(),this._updateEditLink())}_updateAttributions(){if(!this._map.style)return;let t=[];if(this._map.style.stylesheet){const t=this._map.style.stylesheet;this.styleOwner=t.owner,this.styleId=t.id}const e=this._map.style._mergedSourceCaches;for(const i in e){const n=e[i];if(n.used){const e=n.getSource();e.attribution&&t.indexOf(e.attribution)<0&&t.push(e.attribution)}}t.sort(((t,e)=>t.length-e.length)),t=t.filter(((e,i)=>{for(let n=i+1;n<t.length;n++)if(t[n].indexOf(e)>=0)return!1;return!0})),this.options.customAttribution&&(Array.isArray(this.options.customAttribution)?t=[...this.options.customAttribution,...t]:t.unshift(this.options.customAttribution));const i=t.join(" | ");i!==this._attribHTML&&(this._attribHTML=i,t.length?(this._innerContainer.innerHTML=i,this._container.classList.remove("mapboxgl-attrib-empty")):this._container.classList.add("mapboxgl-attrib-empty"),this._editLink=null)}_updateCompact(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add("mapboxgl-compact"):this._container.classList.remove("mapboxgl-compact","mapboxgl-compact-show")}}class rC{constructor(){$(["_updateLogo","_updateCompact"],this)}onAdd(t){this._map=t,this._container=fe("div","mapboxgl-ctrl");const e=fe("a","mapboxgl-ctrl-logo");return e.target="_blank",e.rel="noopener nofollow",e.href="https://www.mapbox.com/",e.setAttribute("aria-label",this._map._getUIString("LogoControl.Title")),e.setAttribute("rel","noopener nofollow"),this._container.appendChild(e),this._container.style.display="none",this._map.on("sourcedata",this._updateLogo),this._updateLogo(),this._map.on("resize",this._updateCompact),this._updateCompact(),this._container}onRemove(){this._container.remove(),this._map.off("sourcedata",this._updateLogo),this._map.off("resize",this._updateCompact)}getDefaultPosition(){return"bottom-left"}_updateLogo(t){t&&"metadata"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?"block":"none")}_logoRequired(){if(!this._map.style)return!0;const t=this._map.style._sourceCaches;if(0===Object.entries(t).length)return!0;for(const e in t){const i=t[e].getSource();if(i.hasOwnProperty("mapbox_logo")&&!i.mapbox_logo)return!1}return!0}_updateCompact(){const t=this._container.children;if(t.length){const e=t[0];this._map.getCanvasContainer().offsetWidth<250?e.classList.add("mapboxgl-compact"):e.classList.remove("mapboxgl-compact")}}}class sC{constructor(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1}add(t){const e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e}remove(t){const e=this._currentlyRunning,i=e?this._queue.concat(e):this._queue;for(const e of i)if(e.id===t)return void(e.cancelled=!0)}run(t=0){const e=this._currentlyRunning=this._queue;this._queue=[];for(const i of e)if(!i.cancelled&&(i.callback(t),this._cleared))break;this._cleared=!1,this._currentlyRunning=!1}clear(){this._currentlyRunning&&(this._cleared=!0),this._queue=[]}}function oC(t,e,i){if(t=new Zd(t.lng,t.lat),e){const n=new Zd(t.lng-360,t.lat),r=new Zd(t.lng+360,t.lat),s=360*Math.ceil(Math.abs(t.lng-i.center.lng)/360),o=i.locationPoint(t).distSqr(e),a=e.x<0||e.y<0||e.x>i.width||e.y>i.height;i.locationPoint(n).distSqr(e)<o&&(a||Math.abs(n.lng-i.center.lng)<s)?t=n:i.locationPoint(r).distSqr(e)<o&&(a||Math.abs(r.lng-i.center.lng)<s)&&(t=r)}for(;Math.abs(t.lng-i.center.lng)>180;){const e=i.locationPoint(t);if(e.x>=0&&e.y>=0&&e.x<=i.width&&e.y<=i.height)break;t.lng>i.center.lng?t.lng-=360:t.lng+=360}return t}const aC={center:"translate(-50%,-50%)",top:"translate(-50%,0)","top-left":"translate(0,0)","top-right":"translate(-100%,0)",bottom:"translate(-50%,-100%)","bottom-left":"translate(0,-100%)","bottom-right":"translate(-100%,-100%)",left:"translate(0,-50%)",right:"translate(-100%,-50%)"};class lC extends Ie{constructor(t,i){if(super(),(t instanceof e.HTMLElement||i)&&(t=R({element:t},i)),$(["_update","_onMove","_onUp","_addDragHandler","_onMapClick","_onKeyPress","_clearFadeTimer"],this),this._anchor=t&&t.anchor||"center",this._color=t&&t.color||"#3FB1CE",this._scale=t&&t.scale||1,this._draggable=t&&t.draggable||!1,this._clickTolerance=t&&t.clickTolerance||0,this._isDragging=!1,this._state="inactive",this._rotation=t&&t.rotation||0,this._rotationAlignment=t&&t.rotationAlignment||"auto",this._pitchAlignment=t&&t.pitchAlignment&&t.pitchAlignment||"auto",this._updateMoving=()=>this._update(!0),this._occludedOpacity=t&&t.occludedOpacity||.2,t&&t.element)this._element=t.element,this._offset=v.convert(t&&t.offset||[0,0]);else{this._defaultMarker=!0,this._element=fe("div");const e=41,i=27,n=me("svg",{display:"block",height:e*this._scale+"px",width:i*this._scale+"px",viewBox:`0 0 ${i} ${e}`},this._element),r=me("radialGradient",{id:"shadowGradient"},me("defs",{},n));me("stop",{offset:"10%","stop-opacity":.4},r),me("stop",{offset:"100%","stop-opacity":.05},r),me("ellipse",{cx:13.5,cy:34.8,rx:10.5,ry:5.25,fill:"url(#shadowGradient)"},n),me("path",{fill:this._color,d:"M27,13.5C27,19.07 20.25,27 14.75,34.5C14.02,35.5 12.98,35.5 12.25,34.5C6.75,27 0,19.22 0,13.5C0,6.04 6.04,0 13.5,0C20.96,0 27,6.04 27,13.5Z"},n),me("path",{opacity:.25,d:"M13.5,0C6.04,0 0,6.04 0,13.5C0,19.22 6.75,27 12.25,34.5C13,35.52 14.02,35.5 14.75,34.5C20.25,27 27,19.07 27,13.5C27,6.04 20.96,0 13.5,0ZM13.5,1C20.42,1 26,6.58 26,13.5C26,15.9 24.5,19.18 22.22,22.74C19.95,26.3 16.71,30.14 13.94,33.91C13.74,34.18 13.61,34.32 13.5,34.44C13.39,34.32 13.26,34.18 13.06,33.91C10.28,30.13 7.41,26.31 5.02,22.77C2.62,19.23 1,15.95 1,13.5C1,6.58 6.58,1 13.5,1Z"},n),me("circle",{fill:"white",cx:13.5,cy:13.5,r:5.5},n),this._offset=v.convert(t&&t.offset||[0,-14])}this._element.hasAttribute("aria-label")||this._element.setAttribute("aria-label","Map marker"),this._element.hasAttribute("role")||this._element.setAttribute("role","img"),this._element.classList.add("mapboxgl-marker"),this._element.addEventListener("dragstart",(t=>{t.preventDefault()})),this._element.addEventListener("mousedown",(t=>{t.preventDefault()}));const n=this._element.classList;for(const t in aC)n.remove(`mapboxgl-marker-anchor-${t}`);n.add(`mapboxgl-marker-anchor-${this._anchor}`);const r=t&&t.className?t.className.trim().split(/\s+/):[];n.add(...r),this._popup=null}addTo(t){return t===this._map||(this.remove(),this._map=t,t.getCanvasContainer().appendChild(this._element),t.on("move",this._updateMoving),t.on("moveend",this._update),t.on("remove",this._clearFadeTimer),t._addMarker(this),this.setDraggable(this._draggable),this._update(),t.on("click",this._onMapClick)),this}remove(){const t=this._map;return t&&(t.off("click",this._onMapClick),t.off("move",this._updateMoving),t.off("moveend",this._update),t.off("mousedown",this._addDragHandler),t.off("touchstart",this._addDragHandler),t.off("mouseup",this._onUp),t.off("touchend",this._onUp),t.off("mousemove",this._onMove),t.off("touchmove",this._onMove),t.off("remove",this._clearFadeTimer),t._removeMarker(this),this._map=void 0),this._clearFadeTimer(),this._element.remove(),this._popup&&this._popup.remove(),this}getLngLat(){return this._lngLat}setLngLat(t){return this._lngLat=Zd.convert(t),this._pos=null,this._popup&&this._popup.setLngLat(this._lngLat),this._update(!0),this}getElement(){return this._element}setPopup(t){if(this._popup&&(this._popup.remove(),this._popup=null,this._element.removeAttribute("role"),this._element.removeEventListener("keypress",this._onKeyPress),this._originalTabIndex||this._element.removeAttribute("tabindex")),t){if(!("offset"in t.options)){const e=38.1,i=13.5,n=Math.sqrt(Math.pow(i,2)/2);t.options.offset=this._defaultMarker?{top:[0,0],"top-left":[0,0],"top-right":[0,0],bottom:[0,-e],"bottom-left":[n,-1*(e-i+n)],"bottom-right":[-n,-1*(e-i+n)],left:[i,-1*(e-i)],right:[-i,-1*(e-i)]}:this._offset}this._popup=t,t._marker=this,this._lngLat&&this._popup.setLngLat(this._lngLat),this._element.setAttribute("role","button"),this._originalTabIndex=this._element.getAttribute("tabindex"),this._originalTabIndex||this._element.setAttribute("tabindex","0"),this._element.addEventListener("keypress",this._onKeyPress),this._element.setAttribute("aria-expanded","false")}return this}_onKeyPress(t){const e=t.code,i=t.charCode||t.keyCode;"Space"!==e&&"Enter"!==e&&32!==i&&13!==i||this.togglePopup()}_onMapClick(t){const e=t.originalEvent.target,i=this._element;this._popup&&(e===i||i.contains(e))&&this.togglePopup()}getPopup(){return this._popup}togglePopup(){const t=this._popup;return t?(t.isOpen()?(t.remove(),this._element.setAttribute("aria-expanded","false")):this._map&&(t.addTo(this._map),this._element.setAttribute("aria-expanded","true")),this):this}_behindTerrain(){const t=this._map,e=this._pos;if(!t||!e)return!1;const i=t.unproject(e),n=t.getFreeCameraOptions();if(!n.position)return!1;const r=n.position.toLngLat();return r.distanceTo(i)<.9*r.distanceTo(this._lngLat)}_evaluateOpacity(){const t=this._map;if(!t)return;const e=this._pos;if(!e||e.x<0||e.x>t.transform.width||e.y<0||e.y>t.transform.height)return void this._clearFadeTimer();const i=t.unproject(e);let n;t._showingGlobe()&&jd(t.transform,this._lngLat)?n=0:(n=1-t._queryFogOpacity(i),t.transform._terrainEnabled()&&t.getTerrain()&&this._behindTerrain()&&(n*=this._occludedOpacity)),this._element.style.opacity=`${n}`,this._element.style.pointerEvents=n>0?"auto":"none",this._popup&&this._popup._setOpacity(n),this._fadeTimer=null}_clearFadeTimer(){this._fadeTimer&&(clearTimeout(this._fadeTimer),this._fadeTimer=null)}_updateDOM(){const t=this._pos;if(!t||!this._map)return;const e=this._offset.mult(this._scale);this._element.style.transform=`\n            translate(${t.x}px,${t.y}px)\n            ${aC[this._anchor]}\n            ${this._calculateXYTransform()} ${this._calculateZTransform()}\n            translate(${e.x}px,${e.y}px)\n        `}_calculateXYTransform(){const t=this._pos,e=this._map,i=this.getPitchAlignment();if(!e||!t||"map"!==i)return"";if(!e._showingGlobe()){const t=e.getPitch();return t?`rotateX(${t}deg)`:""}const n=S(Nd(e.transform,this._lngLat)),r=t.sub(Bd(e.transform)),s=Math.abs(r.x)+Math.abs(r.y);if(0===s)return"";const o=n/s;return`rotateX(${-r.y*o}deg) rotateY(${r.x*o}deg)`}_calculateZTransform(){const t=this._pos,e=this._map;if(!e||!t)return"";let i=0;const n=this.getRotationAlignment();if("map"===n)if(e._showingGlobe()){const t=e.project(new Zd(this._lngLat.lng,this._lngLat.lat+.001)),n=e.project(new Zd(this._lngLat.lng,this._lngLat.lat-.001)).sub(t);i=S(Math.atan2(n.y,n.x))-90}else i=-e.getBearing();else if("horizon"===n){const n=D(4,6,e.getZoom()),r=Bd(e.transform);r.y+=n*e.transform.height;const s=t.sub(r),o=S(Math.atan2(s.y,s.x));i=(o>90?o-270:o+90)*(1-n)}return i+=this._rotation,i?`rotateZ(${i}deg)`:""}_update(t){e.cancelAnimationFrame(this._updateFrameId);const i=this._map;i&&(i.transform.renderWorldCopies&&(this._lngLat=oC(this._lngLat,this._pos,i.transform)),this._pos=i.project(this._lngLat),!0===t?this._updateFrameId=e.requestAnimationFrame((()=>{this._element&&this._pos&&this._anchor&&(this._pos=this._pos.round(),this._updateDOM())})):this._pos=this._pos.round(),i._requestDomTask((()=>{this._map&&(this._element&&this._pos&&this._anchor&&this._updateDOM(),(i._showingGlobe()||i.getTerrain()||i.getFog())&&!this._fadeTimer&&(this._fadeTimer=setTimeout(this._evaluateOpacity.bind(this),60)))})))}getOffset(){return this._offset}setOffset(t){return this._offset=v.convert(t),this._update(),this}addClassName(t){return this._element.classList.add(t),this}removeClassName(t){return this._element.classList.remove(t),this}toggleClassName(t){return this._element.classList.toggle(t)}_onMove(t){const e=this._map;if(!e)return;const i=this._pointerdownPos,n=this._positionDelta;if(i&&n){if(!this._isDragging){const n=this._clickTolerance||e._clickTolerance;if(t.point.dist(i)<n)return;this._isDragging=!0}this._pos=t.point.sub(n),this._lngLat=e.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents="none","pending"===this._state&&(this._state="active",this.fire(new ke("dragstart"))),this.fire(new ke("drag"))}}_onUp(){this._element.style.pointerEvents="auto",this._positionDelta=null,this._pointerdownPos=null,this._isDragging=!1;const t=this._map;t&&(t.off("mousemove",this._onMove),t.off("touchmove",this._onMove)),"active"===this._state&&this.fire(new ke("dragend")),this._state="inactive"}_addDragHandler(t){const e=this._map,i=this._pos;e&&i&&this._element.contains(t.originalEvent.target)&&(t.preventDefault(),this._positionDelta=t.point.sub(i),this._pointerdownPos=t.point,this._state="pending",e.on("mousemove",this._onMove),e.on("touchmove",this._onMove),e.once("mouseup",this._onUp),e.once("touchend",this._onUp))}setDraggable(t){this._draggable=!!t;const e=this._map;return e&&(t?(e.on("mousedown",this._addDragHandler),e.on("touchstart",this._addDragHandler)):(e.off("mousedown",this._addDragHandler),e.off("touchstart",this._addDragHandler))),this}isDraggable(){return this._draggable}setRotation(t){return this._rotation=t||0,this._update(),this}getRotation(){return this._rotation}setRotationAlignment(t){return this._rotationAlignment=t||"auto",this._update(),this}getRotationAlignment(){return"auto"===this._rotationAlignment||"horizon"===this._rotationAlignment&&this._map&&!this._map._showingGlobe()?"viewport":this._rotationAlignment}setPitchAlignment(t){return this._pitchAlignment=t||"auto",this._update(),this}getPitchAlignment(){return"auto"===this._pitchAlignment?this.getRotationAlignment():this._pitchAlignment}setOccludedOpacity(t){return this._occludedOpacity=t||.2,this._update(),this}getOccludedOpacity(){return this._occludedOpacity}}const cC={closeButton:!0,closeOnClick:!0,focusAfterOpen:!0,className:"",maxWidth:"240px"},hC=["a[href]","[tabindex]:not([tabindex='-1'])","[contenteditable]:not([contenteditable='false'])","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].join(", ");function uC(t=new v(0,0),e="bottom"){if("number"==typeof t){const i=Math.round(Math.sqrt(.5*Math.pow(t,2)));switch(e){case"top":return new v(0,t);case"top-left":return new v(i,i);case"top-right":return new v(-i,i);case"bottom":return new v(0,-t);case"bottom-left":return new v(i,-i);case"bottom-right":return new v(-i,-i);case"left":return new v(t,0);case"right":return new v(-t,0)}return new v(0,0)}return t instanceof v||Array.isArray(t)?v.convert(t):v.convert(t[e]||[0,0])}class dC{constructor(t){this.jumpTo(t)}getValue(t){if(t<=this._startTime)return this._start;if(t>=this._endTime)return this._end;const e=M((t-this._startTime)/(this._endTime-this._startTime));return this._start*(1-e)+this._end*e}isEasing(t){return t>=this._startTime&&t<=this._endTime}jumpTo(t){this._startTime=-1/0,this._endTime=-1/0,this._start=t,this._end=t}easeTo(t,e,i){this._start=this.getValue(e),this._end=t,this._startTime=e,this._endTime=e+i}}const pC={"AttributionControl.ToggleAttribution":"Toggle attribution","AttributionControl.MapFeedback":"Map feedback","FullscreenControl.Enter":"Enter fullscreen","FullscreenControl.Exit":"Exit fullscreen","GeolocateControl.FindMyLocation":"Find my location","GeolocateControl.LocationNotAvailable":"Location not available","LogoControl.Title":"Mapbox logo","Map.Title":"Map","NavigationControl.ResetBearing":"Reset bearing to north","NavigationControl.ZoomIn":"Zoom in","NavigationControl.ZoomOut":"Zoom out","ScrollZoomBlocker.CtrlMessage":"Use ctrl + scroll to zoom the map","ScrollZoomBlocker.CmdMessage":"Use ⌘ + scroll to zoom the map","TouchPanBlocker.Message":"Use two fingers to move the map"},fC={center:[0,0],zoom:0,bearing:0,pitch:0,minZoom:-2,maxZoom:22,minPitch:0,maxPitch:85,interactive:!0,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,touchPitch:!0,cooperativeGestures:!1,performanceMetricsCollection:!0,bearingSnap:7,clickTolerance:3,pitchWithRotate:!0,hash:!1,attributionControl:!0,antialias:!1,failIfMajorPerformanceCaveat:!1,preserveDrawingBuffer:!1,trackResize:!0,renderWorldCopies:!0,refreshExpiredTiles:!0,minTileCacheSize:null,maxTileCacheSize:null,localIdeographFontFamily:"sans-serif",localFontFamily:null,transformRequest:null,accessToken:null,fadeDuration:300,respectPrefersReducedMotion:!0,crossSourceCollisions:!0,collectResourceTiming:!1,testMode:!1},mC={showCompass:!0,showZoom:!0,visualizePitch:!1};class gC{constructor(t,e,i=!1){this._clickTolerance=10,this.element=e,this.mouseRotate=new CA({clickTolerance:t.dragRotate._mouseRotate._clickTolerance}),this.map=t,i&&(this.mousePitch=new kA({clickTolerance:t.dragRotate._mousePitch._clickTolerance})),$(["mousedown","mousemove","mouseup","touchstart","touchmove","touchend","reset"],this),e.addEventListener("mousedown",this.mousedown),e.addEventListener("touchstart",this.touchstart,{passive:!1}),e.addEventListener("touchmove",this.touchmove),e.addEventListener("touchend",this.touchend),e.addEventListener("touchcancel",this.reset)}down(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),ve()}move(t,e){const i=this.map,n=this.mouseRotate.mousemoveWindow(t,e),r=n&&n.bearingDelta;if(r&&i.setBearing(i.getBearing()+r),this.mousePitch){const n=this.mousePitch.mousemoveWindow(t,e),r=n&&n.pitchDelta;r&&i.setPitch(i.getPitch()+r)}}off(){const t=this.element;t.removeEventListener("mousedown",this.mousedown),t.removeEventListener("touchstart",this.touchstart,{passive:!1}),t.removeEventListener("touchmove",this.touchmove),t.removeEventListener("touchend",this.touchend),t.removeEventListener("touchcancel",this.reset),this.offTemp()}offTemp(){be(),e.removeEventListener("mousemove",this.mousemove),e.removeEventListener("mouseup",this.mouseup)}mousedown(t){this.down(R({},t,{ctrlKey:!0,preventDefault:()=>t.preventDefault()}),Ee(this.element,t)),e.addEventListener("mousemove",this.mousemove),e.addEventListener("mouseup",this.mouseup)}mousemove(t){this.move(t,Ee(this.element,t))}mouseup(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()}touchstart(t){1!==t.targetTouches.length?this.reset():(this._startPos=this._lastPos=Se(this.element,t.targetTouches)[0],this.down({type:"mousedown",button:0,ctrlKey:!0,preventDefault:()=>t.preventDefault()},this._startPos))}touchmove(t){1!==t.targetTouches.length?this.reset():(this._lastPos=Se(this.element,t.targetTouches)[0],this.move({preventDefault:()=>t.preventDefault()},this._lastPos))}touchend(t){0===t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)<this._clickTolerance&&this.element.click(),this.reset()}reset(){this.mouseRotate.reset(),this.mousePitch&&this.mousePitch.reset(),delete this._startPos,delete this._lastPos,this.offTemp()}}const _C={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0,showUserHeading:!1},yC={maxWidth:100,unit:"metric"},vC={kilometer:"km",meter:"m",mile:"mi",foot:"ft","nautical-mile":"nm"},bC={version:i,supported:re,setRTLTextPlugin:function(t,e,i=!1){if(Qo===Zo||Qo===Yo||Qo===Xo)throw new Error("setRTLTextPlugin cannot be called multiple times.");Jo=pe.resolveURL(t),Qo=Zo,Ko=e,ea(),i||ra()},getRTLTextPluginStatus:na,Map:class extends iC{constructor(t){te.mark(Jt.create);const i=t;if(null!=(t=R({},fC,t)).minZoom&&null!=t.maxZoom&&t.minZoom>t.maxZoom)throw new Error("maxZoom must be greater than or equal to minZoom");if(null!=t.minPitch&&null!=t.maxPitch&&t.minPitch>t.maxPitch)throw new Error("maxPitch must be greater than or equal to minPitch");if(null!=t.minPitch&&t.minPitch<0)throw new Error("minPitch must be greater than or equal to 0");if(null!=t.maxPitch&&t.maxPitch>85)throw new Error("maxPitch must be less than or equal to 85");if(t.antialias&&function(t){const e=t.navigator?t.navigator.userAgent:null;return!!function(t){if(null==it){const e=t.navigator?t.navigator.userAgent:null;it=!!t.safari||!(!e||!(/\b(iPad|iPhone|iPod)\b/.test(e)||e.match("Safari")&&!e.match("Chrome")))}return it}(t)&&e&&(e.match("Version/15.4")||e.match("Version/15.5")||e.match(/CPU (OS|iPhone OS) (15_4|15_5) like Mac OS X/))}(e)&&(t.antialias=!1,Y("Antialiasing is disabled for this WebGL context to avoid browser bug: https://github.com/mapbox/mapbox-gl-js/issues/11609")),super(new Sb(t.minZoom,t.maxZoom,t.minPitch,t.maxPitch,t.renderWorldCopies),t),this._interactive=t.interactive,this._minTileCacheSize=t.minTileCacheSize,this._maxTileCacheSize=t.maxTileCacheSize,this._failIfMajorPerformanceCaveat=t.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=t.preserveDrawingBuffer,this._antialias=t.antialias,this._trackResize=t.trackResize,this._bearingSnap=t.bearingSnap,this._refreshExpiredTiles=t.refreshExpiredTiles,this._fadeDuration=t.fadeDuration,this._isInitialLoad=!0,this._crossSourceCollisions=t.crossSourceCollisions,this._collectResourceTiming=t.collectResourceTiming,this._language=this._parseLanguage(t.language),this._worldview=t.worldview,this._renderTaskQueue=new sC,this._domRenderTaskQueue=new sC,this._controls=[],this._markers=[],this._popups=[],this._mapId=N(),this._locale=R({},pC,t.locale),this._clickTolerance=t.clickTolerance,this._cooperativeGestures=t.cooperativeGestures,this._performanceMetricsCollection=t.performanceMetricsCollection,this._containerWidth=0,this._containerHeight=0,this._averageElevationLastSampledAt=-1/0,this._averageElevationExaggeration=0,this._averageElevation=new dC(0),this._interactionRange=[1/0,-1/0],this._visibilityHidden=0,this._useExplicitProjection=!1,this._requestManager=new It(t.transformRequest,t.accessToken,t.testMode),this._silenceAuthErrors=!!t.testMode,this._contextCreateOptions=t.contextCreateOptions?{...t.contextCreateOptions}:{},"string"==typeof t.container){if(this._container=e.document.getElementById(t.container),!this._container)throw new Error(`Container '${t.container.toString()}' not found.`)}else{if(!(t.container instanceof e.HTMLElement))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=t.container}if(this._container.childNodes.length>0&&Y("The map container element should be empty, otherwise the map's interactivity will be negatively impacted. If you want to display a message when WebGL is not supported, use the Mapbox GL Supported plugin instead."),t.maxBounds&&this.setMaxBounds(t.maxBounds),$(["_onWindowOnline","_onWindowResize","_onVisibilityChange","_onMapScroll","_contextLost","_contextRestored"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error("Failed to initialize WebGL.");if(this.on("move",(()=>this._update(!1))),this.on("moveend",(()=>this._update(!1))),this.on("zoom",(()=>this._update(!0))),void 0!==e&&(this._fullscreenchangeEvent="onfullscreenchange"in e.document?"fullscreenchange":"webkitfullscreenchange",e.addEventListener("online",this._onWindowOnline,!1),e.addEventListener("resize",this._onWindowResize,!1),e.addEventListener("orientationchange",this._onWindowResize,!1),e.addEventListener(this._fullscreenchangeEvent,this._onWindowResize,!1),e.addEventListener("visibilitychange",this._onVisibilityChange,!1)),this.handlers=new tC(this,t),this._localFontFamily=t.localFontFamily,this._localIdeographFontFamily=t.localIdeographFontFamily,(t.style||!t.testMode)&&this.setStyle(t.style||s.DEFAULT_STYLE,{localFontFamily:this._localFontFamily,localIdeographFontFamily:this._localIdeographFontFamily}),t.projection&&this.setProjection(t.projection),t.hash&&(this._hash=new sA("string"==typeof t.hash&&t.hash||void 0).addTo(this)),!this._hash||!this._hash._onHashChange()){null==i.center&&null==i.zoom||(this.transform._unmodified=!1),this.jumpTo({center:t.center,zoom:t.zoom,bearing:t.bearing,pitch:t.pitch});const e=t.bounds;e&&(this.resize(),this.fitBounds(e,R({},t.fitBoundsOptions,{duration:0})))}this.resize(),t.attributionControl&&this.addControl(new nC({customAttribution:t.customAttribution})),this._logoControl=new rC,this.addControl(this._logoControl,t.logoPosition),this.on("style.load",(()=>{this.transform.unmodified&&this.jumpTo(this.style.stylesheet)})),this.on("data",(t=>{this._update("style"===t.dataType),this.fire(new ke(`${t.dataType}data`,t))})),this.on("dataloading",(t=>{this.fire(new ke(`${t.dataType}dataloading`,t))}))}_getMapId(){return this._mapId}addControl(t,e){if(void 0===e&&(e=t.getDefaultPosition?t.getDefaultPosition():"top-right"),!t||!t.onAdd)return this.fire(new Pe(new Error("Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.")));const i=t.onAdd(this);this._controls.push(t);const n=this._controlPositions[e];return-1!==e.indexOf("bottom")?n.insertBefore(i,n.firstChild):n.appendChild(i),this}removeControl(t){if(!t||!t.onRemove)return this.fire(new Pe(new Error("Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.")));const e=this._controls.indexOf(t);return e>-1&&this._controls.splice(e,1),t.onRemove(this),this}hasControl(t){return this._controls.indexOf(t)>-1}getContainer(){return this._container}getCanvasContainer(){return this._canvasContainer}getCanvas(){return this._canvas}resize(t){if(this._updateContainerDimensions(),this._containerWidth===this.transform.width&&this._containerHeight===this.transform.height)return this;this._resizeCanvas(this._containerWidth,this._containerHeight),this.transform.resize(this._containerWidth,this._containerHeight),this.painter.resize(Math.ceil(this._containerWidth),Math.ceil(this._containerHeight));const e=!this._moving;return e&&this.fire(new ke("movestart",t)).fire(new ke("move",t)),this.fire(new ke("resize",t)),e&&this.fire(new ke("moveend",t)),this}getBounds(){return this.transform.getBounds()}getMaxBounds(){return this.transform.getMaxBounds()||null}setMaxBounds(t){return this.transform.setMaxBounds(ac.convert(t)),this._update()}setMinZoom(t){if((t=null==t?-2:t)>=-2&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()<t?this.setZoom(t):this.fire(new ke("zoomstart")).fire(new ke("zoom")).fire(new ke("zoomend")),this;throw new Error("minZoom must be between -2 and the current maxZoom, inclusive")}getMinZoom(){return this.transform.minZoom}setMaxZoom(t){if((t=null==t?22:t)>=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t?this.setZoom(t):this.fire(new ke("zoomstart")).fire(new ke("zoom")).fire(new ke("zoomend")),this;throw new Error("maxZoom must be greater than the current minZoom")}getMaxZoom(){return this.transform.maxZoom}setMinPitch(t){if((t=null==t?0:t)<0)throw new Error("minPitch must be greater than or equal to 0");if(t>=0&&t<=this.transform.maxPitch)return this.transform.minPitch=t,this._update(),this.getPitch()<t?this.setPitch(t):this.fire(new ke("pitchstart")).fire(new ke("pitch")).fire(new ke("pitchend")),this;throw new Error("minPitch must be between 0 and the current maxPitch, inclusive")}getMinPitch(){return this.transform.minPitch}setMaxPitch(t){if((t=null==t?85:t)>85)throw new Error("maxPitch must be less than or equal to 85");if(t>=this.transform.minPitch)return this.transform.maxPitch=t,this._update(),this.getPitch()>t?this.setPitch(t):this.fire(new ke("pitchstart")).fire(new ke("pitch")).fire(new ke("pitchend")),this;throw new Error("maxPitch must be greater than or equal to minPitch")}getMaxPitch(){return this.transform.maxPitch}getRenderWorldCopies(){return this.transform.renderWorldCopies}setRenderWorldCopies(t){return this.transform.renderWorldCopies=t,this.transform.renderWorldCopies||this._forceMarkerAndPopupUpdate(!0),this._update()}getLanguage(){return this._language}_parseLanguage(t){return"auto"===t?e.navigator.language:Array.isArray(t)?0===t.length?void 0:t.map((t=>"auto"===t?e.navigator.language:t)):t}setLanguage(t){const e=this._parseLanguage(t);if(!this.style||e===this._language)return this;this._language=e,this.style.reloadSources();for(const t of this._controls)t._setLanguage&&t._setLanguage(this._language);return this}getWorldview(){return this._worldview}setWorldview(t){return this.style&&t!==this._worldview?(this._worldview=t,this.style.reloadSources(),this):this}getProjection(){return this.transform.mercatorFromTransition?{name:"globe",center:[0,0]}:this.transform.getProjection()}_showingGlobe(){return"globe"===this.transform.projection.name}setProjection(t){return this._lazyInitEmptyStyle(),t?"string"==typeof t&&(t={name:t}):t=null,this._useExplicitProjection=!!t,this._prioritizeAndUpdateProjection(t,this.style.projection)}_updateProjectionTransition(){if("globe"!==this.getProjection().name)return;const t=this.transform,e=t.projection.name;let i;"globe"===e&&t.zoom>=nd?(t.setMercatorFromTransition(),i=!0):"mercator"===e&&t.zoom<nd&&(t.setProjection({name:"globe"}),i=!0),i&&(this.style.applyProjectionUpdate(),this.style._forceSymbolLayerUpdate())}_prioritizeAndUpdateProjection(t,e){return this._updateProjection(t||e||{name:"mercator"})}_updateProjection(t){let e;return e="globe"===t.name&&this.transform.zoom>=nd?this.transform.setMercatorFromTransition():this.transform.setProjection(t),this.style.applyProjectionUpdate(),e&&(this.painter.clearBackgroundTiles(),this.style.clearSources(),this._update(!0),this._forceMarkerAndPopupUpdate(!0)),this}project(t){return this.transform.locationPoint3D(Zd.convert(t))}unproject(t){return this.transform.pointLocation3D(v.convert(t))}isMoving(){return this._moving||this.handlers&&this.handlers.isMoving()||!1}isZooming(){return this._zooming||this.handlers&&this.handlers.isZooming()||!1}isRotating(){return this._rotating||this.handlers&&this.handlers.isRotating()||!1}_isDragging(){return this.handlers&&this.handlers._isDragging()||!1}_createDelegatedListener(t,e,i){if("mouseenter"===t||"mouseover"===t){let n=!1;const r=r=>{const s=e.filter((t=>this.getLayer(t))),o=s.length?this.queryRenderedFeatures(r.point,{layers:s}):[];o.length?n||(n=!0,i.call(this,new mA(t,this,r.originalEvent,{features:o}))):n=!1},s=()=>{n=!1};return{layers:new Set(e),listener:i,delegates:{mousemove:r,mouseout:s}}}if("mouseleave"===t||"mouseout"===t){let n=!1;const r=r=>{const s=e.filter((t=>this.getLayer(t)));(s.length?this.queryRenderedFeatures(r.point,{layers:s}):[]).length?n=!0:n&&(n=!1,i.call(this,new mA(t,this,r.originalEvent)))},s=e=>{n&&(n=!1,i.call(this,new mA(t,this,e.originalEvent)))};return{layers:new Set(e),listener:i,delegates:{mousemove:r,mouseout:s}}}{const n=t=>{const n=e.filter((t=>this.getLayer(t))),r=n.length?this.queryRenderedFeatures(t.point,{layers:n}):[];r.length&&(t.features=r,i.call(this,t),delete t.features)};return{layers:new Set(e),listener:i,delegates:{[t]:n}}}}on(t,e,i){if(void 0===i)return super.on(t,e);if(Array.isArray(e)||(e=[e]),e)for(const t of e)if(!this._isValidId(t))return this;const n=this._createDelegatedListener(t,e,i);this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(n);for(const t in n.delegates)this.on(t,n.delegates[t]);return this}once(t,e,i){if(void 0===i)return super.once(t,e);if(Array.isArray(e)||(e=[e]),e)for(const t of e)if(!this._isValidId(t))return this;const n=this._createDelegatedListener(t,e,i);for(const t in n.delegates)this.once(t,n.delegates[t]);return this}off(t,e,i){if(void 0===i)return super.off(t,e);e=new Set(Array.isArray(e)?e:[e]);for(const t of e)if(!this._isValidId(t))return this;const n=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0},r=this._delegatedListeners?this._delegatedListeners[t]:void 0;return r&&(t=>{for(let r=0;r<t.length;r++){const s=t[r];if(s.listener===i&&n(s.layers,e)){for(const t in s.delegates)this.off(t,s.delegates[t]);return t.splice(r,1),this}}})(r),this}queryRenderedFeatures(t,e){if(!this.style)return[];if(void 0!==e||void 0===t||t instanceof v||Array.isArray(t)||(e=t,t=void 0),t=t||[[0,0],[this.transform.width,this.transform.height]],(e=e||{}).layers&&Array.isArray(e.layers))for(const t of e.layers)if(!this._isValidId(t))return[];return this.style.queryRenderedFeatures(t,e,this.transform)}querySourceFeatures(t,e){return this._isValidId(t)?this.style.querySourceFeatures(t,e):[]}isPointOnSurface(t){const{name:e}=this.transform.projection;return"globe"!==e&&"mercator"!==e&&Y(`${e} projection does not support isPointOnSurface, this API may behave unexpectedly.`),this.transform.isPointOnSurface(v.convert(t))}setStyle(t,e){return!1!==(e=R({},{localIdeographFontFamily:this._localIdeographFontFamily,localFontFamily:this._localFontFamily},e)).diff&&e.localIdeographFontFamily===this._localIdeographFontFamily&&e.localFontFamily===this._localFontFamily&&this.style&&t?(this._diffStyle(t,e),this):(this._localIdeographFontFamily=e.localIdeographFontFamily,this._localFontFamily=e.localFontFamily,this._updateStyle(t,e))}_getUIString(t){const e=this._locale[t];if(null==e)throw new Error(`Missing UI string '${t}'`);return e}_updateStyle(t,e){return this.style&&(this.style.setEventedParent(null),this.style._remove(),this.style=void 0),t&&(this.style=new nA(this,e||{}),this.style.setEventedParent(this,{style:this.style}),"string"==typeof t?this.style.loadURL(t):this.style.loadJSON(t)),this._updateTerrain(),this}_lazyInitEmptyStyle(){this.style||(this.style=new nA(this,{}),this.style.setEventedParent(this,{style:this.style}),this.style.loadEmpty())}_diffStyle(t,e){if("string"==typeof t){const i=this._requestManager.normalizeStyleURL(t),n=this._requestManager.transformRequest(i,vt.Style);Et(n,((t,i)=>{t?this.fire(new Pe(t)):i&&this._updateDiff(i,e)}))}else"object"==typeof t&&this._updateDiff(t,e)}_updateDiff(t,e){try{this.style.setState(t)&&this._update(!0)}catch(i){Y(`Unable to perform style diff: ${i.message||i.error||i}.  Rebuilding the style from scratch.`),this._updateStyle(t,e)}}getStyle(){if(this.style)return this.style.serialize()}isStyleLoaded(){return this.style?this.style.loaded():(Y("There is no style added to the map."),!1)}_isValidId(t){return null==t?(this.fire(new Pe(new Error("IDs can't be empty."))),!1):!ba(t)||(this.fire(new Pe(new Error(`IDs can't contain special symbols: "${t}".`))),!1)}addSource(t,e){return this._isValidId(t)?(this._lazyInitEmptyStyle(),this.style.addSource(t,e),this._update(!0)):this}isSourceLoaded(t){return!!this._isValidId(t)&&!!this.style&&this.style._isSourceCacheLoaded(t)}areTilesLoaded(){const t=this.style&&this.style._sourceCaches;for(const e in t){const i=t[e]._tiles;for(const t in i){const e=i[t];if("loaded"!==e.state&&"errored"!==e.state)return!1}}return!0}addSourceType(t,e,i){this._lazyInitEmptyStyle(),this.style.addSourceType(t,e,i)}removeSource(t){return this._isValidId(t)?(this.style.removeSource(t),this._updateTerrain(),this._update(!0)):this}getSource(t){return this._isValidId(t)?this.style.getOwnSource(t):null}addImage(t,i,{pixelRatio:n=1,sdf:r=!1,stretchX:s,stretchY:o,content:a}={}){if(this._lazyInitEmptyStyle(),i instanceof e.HTMLImageElement||e.ImageBitmap&&i instanceof e.ImageBitmap){const{width:e,height:l,data:c}=pe.getImageData(i);this.style.addImage(t,{data:new ef({width:e,height:l},c),pixelRatio:n,stretchX:s,stretchY:o,content:a,sdf:r,version:0})}else if(void 0===i.width||void 0===i.height)this.fire(new Pe(new Error("Invalid arguments to map.addImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));else{const{width:e,height:l}=i,c=i;this.style.addImage(t,{data:new ef({width:e,height:l},new Uint8Array(c.data)),pixelRatio:n,stretchX:s,stretchY:o,content:a,sdf:r,version:0,userImage:c}),c.onAdd&&c.onAdd(this,t)}}updateImage(t,i){this._lazyInitEmptyStyle();const n=this.style.getImage(t);if(!n)return void this.fire(new Pe(new Error("The map has no image with that id. If you are adding a new image use `map.addImage(...)` instead.")));const r=i instanceof e.HTMLImageElement||e.ImageBitmap&&i instanceof e.ImageBitmap?pe.getImageData(i):i,{width:s,height:o}=r;void 0!==s&&void 0!==o?s===n.data.width&&o===n.data.height?(n.data.replace(r.data,!(i instanceof e.HTMLImageElement||e.ImageBitmap&&i instanceof e.ImageBitmap)),this.style.updateImage(t,n)):this.fire(new Pe(new Error(`The width and height of the updated image (${s}, ${o})\n                must be that same as the previous version of the image\n                (${n.data.width}, ${n.data.height})`))):this.fire(new Pe(new Error("Invalid arguments to map.updateImage(). The second argument must be an `HTMLImageElement`, `ImageData`, `ImageBitmap`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")))}hasImage(t){return t?!!this.style&&!!this.style.getImage(t):(this.fire(new Pe(new Error("Missing required image id"))),!1)}removeImage(t){this.style.removeImage(t)}loadImage(t,i){kt(this._requestManager.transformRequest(t,vt.Image),((t,n)=>{i(t,n instanceof e.HTMLImageElement?pe.getImageData(n):n)}))}listImages(){return this.style.listImages()}addModel(t,e){this._lazyInitEmptyStyle(),this.style.addModel(t,e)}hasModel(t){return t?this.style.hasModel(t):(this.fire(new Pe(new Error("Missing required model id"))),!1)}removeModel(t){this.style.removeModel(t)}listModels(){return this.style.listModels()}addLayer(t,e){return this._isValidId(t.id)?(this._lazyInitEmptyStyle(),this.style.addLayer(t,e),this._update(!0)):this}moveLayer(t,e){return this._isValidId(t)?(this.style.moveLayer(t,e),this._update(!0)):this}removeLayer(t){return this._isValidId(t)?(this.style.removeLayer(t),this._update(!0)):this}getLayer(t){return this._isValidId(t)?this.style.getOwnLayer(t):null}setLayerZoomRange(t,e,i){return this._isValidId(t)?(this.style.setLayerZoomRange(t,e,i),this._update(!0)):this}setFilter(t,e,i={}){return this._isValidId(t)?(this.style.setFilter(t,e,i),this._update(!0)):this}getFilter(t){return this._isValidId(t)?this.style.getFilter(t):null}setPaintProperty(t,e,i,n={}){return this._isValidId(t)?(this.style.setPaintProperty(t,e,i,n),this._update(!0)):this}getPaintProperty(t,e){return this._isValidId(t)?this.style.getPaintProperty(t,e):null}setLayoutProperty(t,e,i,n={}){return this._isValidId(t)?(this.style.setLayoutProperty(t,e,i,n),this._update(!0)):this}getLayoutProperty(t,e){return this._isValidId(t)?this.style.getLayoutProperty(t,e):null}getConfigProperty(t,e){return this.style.getConfigProperty(t,e)}setConfigProperty(t,e,i){return this.style.setConfigProperty(t,e,i),this._update(!0)}setLights(t){if(this._lazyInitEmptyStyle(),t&&1===t.length&&"flat"===t[0].type){const e=t[0];e.properties?this.style.setFlatLight(e.properties,e.id,{}):this.style.setFlatLight({},"flat")}else this.style.setLights(t),this.painter.terrain&&(this.painter.terrain.invalidateRenderCache=!0);return this._update(!0)}getLights(){const t=this.style.getLights()||[];return 0===t.length&&t.push({id:this.style.light.id,type:"flat",properties:this.style.getFlatLight()}),t}setLight(t,e={}){return console.log("The `map.setLight` function is deprecated, prefer using `map.setLights` with `flat` light type instead."),this.setLights([{id:"flat",type:"flat",properties:t}])}getLight(){return console.log("The `map.getLight` function is deprecated, prefer using `map.getLights` instead."),this.style.getFlatLight()}setTerrain(t){return this._lazyInitEmptyStyle(),!t&&this.transform.projection.requiresDraping?this.style.setTerrainForDraping():this.style.setTerrain(t),this._averageElevationLastSampledAt=-1/0,this._update(!0)}getTerrain(){return this.style?this.style.getTerrain():null}setFog(t){return this._lazyInitEmptyStyle(),this.style.setFog(t),this._update(!0)}getFog(){return this.style?this.style.getFog():null}setCamera(t){return this.style.setCamera(t),this._triggerCameraUpdate(t)}_triggerCameraUpdate(t){return this._update(this.transform.setOrthographicProjectionAtLowPitch("orthographic"===t["camera-projection"]))}getCamera(){return this.style.camera}_queryFogOpacity(t){return this.style&&this.style.fog?this.style.fog.getOpacityAtLatLng(Zd.convert(t),this.transform):0}setFeatureState(t,e){return this._isValidId(t.source)?(this.style.setFeatureState(t,e),this._update()):this}removeFeatureState(t,e){return this._isValidId(t.source)?(this.style.removeFeatureState(t,e),this._update()):this}getFeatureState(t){return this._isValidId(t.source)?this.style.getFeatureState(t):null}_updateContainerDimensions(){if(!this._container)return;const t=this._container.getBoundingClientRect().width||400,i=this._container.getBoundingClientRect().height||300;let n,r,s,o=this._container;for(;o&&(!r||!s);){const t=e.getComputedStyle(o).transform;t&&"none"!==t&&(n=t.match(/matrix.*\((.+)\)/)[1].split(", "),n[0]&&"0"!==n[0]&&"1"!==n[0]&&(r=n[0]),n[3]&&"0"!==n[3]&&"1"!==n[3]&&(s=n[3])),o=o.parentElement}this._containerWidth=r?Math.abs(t/r):t,this._containerHeight=s?Math.abs(i/s):i}_detectMissingCSS(){"rgb(250, 128, 114)"!==e.getComputedStyle(this._missingCSSCanary).getPropertyValue("background-color")&&Y("This page appears to be missing CSS declarations for Mapbox GL JS, which may cause the map to display incorrectly. Please ensure your page includes mapbox-gl.css, as described in https://www.mapbox.com/mapbox-gl-js/api/.")}_setupContainer(){const t=this._container;t.classList.add("mapboxgl-map"),(this._missingCSSCanary=fe("div","mapboxgl-canary",t)).style.visibility="hidden",this._detectMissingCSS();const e=this._canvasContainer=fe("div","mapboxgl-canvas-container",t);this._canvas=fe("canvas","mapboxgl-canvas",e),this._interactive&&(e.classList.add("mapboxgl-interactive"),this._canvas.setAttribute("tabindex","0")),this._canvas.addEventListener("webglcontextlost",this._contextLost,!1),this._canvas.addEventListener("webglcontextrestored",this._contextRestored,!1),this._canvas.setAttribute("aria-label",this._getUIString("Map.Title")),this._canvas.setAttribute("role","region"),this._updateContainerDimensions(),this._resizeCanvas(this._containerWidth,this._containerHeight);const i=this._controlContainer=fe("div","mapboxgl-control-container",t),n=this._controlPositions={};["top-left","top-right","bottom-left","bottom-right"].forEach((t=>{n[t]=fe("div",`mapboxgl-ctrl-${t}`,i)})),this._container.addEventListener("scroll",this._onMapScroll,!1)}_resizeCanvas(t,e){const i=pe.devicePixelRatio||1;this._canvas.width=i*Math.ceil(t),this._canvas.height=i*Math.ceil(e),this._canvas.style.width=`${t}px`,this._canvas.style.height=`${e}px`}_addMarker(t){this._markers.push(t)}_removeMarker(t){const e=this._markers.indexOf(t);-1!==e&&this._markers.splice(e,1)}_addPopup(t){this._popups.push(t)}_removePopup(t){const e=this._popups.indexOf(t);-1!==e&&this._popups.splice(e,1)}_setupPainter(){const t=R({},re.webGLContextAttributes,{failIfMajorPerformanceCaveat:this._failIfMajorPerformanceCaveat,preserveDrawingBuffer:this._preserveDrawingBuffer,antialias:this._antialias||!1}),e=this._canvas.getContext("webgl2",t);e?(Qt(e,!0),this.painter=new VM(e,this._contextCreateOptions,this.transform),this.on("data",(t=>{"source"===t.dataType&&this.painter.setTileLoadedFlag(!0)})),o.testSupport(e)):this.fire(new Pe(new Error("Failed to initialize WebGL")))}_contextLost(t){t.preventDefault(),this._frame&&(this._frame.cancel(),this._frame=null),this.fire(new ke("webglcontextlost",{originalEvent:t}))}_contextRestored(t){this._setupPainter(),this.resize(),this._update(),this.fire(new ke("webglcontextrestored",{originalEvent:t}))}_onMapScroll(t){if(t.target===this._container)return this._container.scrollTop=0,this._container.scrollLeft=0,!1}loaded(){return!this._styleDirty&&!this._sourcesDirty&&!!this.style&&this.style.loaded()}_update(t){return this.style?(this._styleDirty=this._styleDirty||t,this._sourcesDirty=!0,this.triggerRepaint(),this):this}_requestRenderFrame(t){return this._update(),this._renderTaskQueue.add(t)}_cancelRenderFrame(t){this._renderTaskQueue.remove(t)}_requestDomTask(t){!this.loaded()||this.loaded()&&!this.isMoving()?t():this._domRenderTaskQueue.add(t)}_render(t){let i;this.fire(new ke("renderstart"));const n=this.painter.context.extTimerQuery,r=pe.now(),s=this.painter.context.gl;if(this.listens("gpu-timing-frame")&&(i=s.createQuery(),s.beginQuery(n.TIME_ELAPSED_EXT,i)),this.painter.context.setDirty(),this.painter.setBaseState(),(this.isMoving()||this.isRotating()||this.isZooming())&&(this._interactionRange[0]=Math.min(this._interactionRange[0],e.performance.now()),this._interactionRange[1]=Math.max(this._interactionRange[1],e.performance.now())),this._renderTaskQueue.run(t),this._domRenderTaskQueue.run(t),this._removed)return;this._updateProjectionTransition();const o=this._isInitialLoad?0:this._fadeDuration;if(this.style&&this._styleDirty){this._styleDirty=!1;const t=this.transform.zoom,e=this.transform.pitch,i=pe.now(),n=new oa(t,{now:i,fadeDuration:o,pitch:e,transition:this.style.transition});this.style.update(n)}this.style&&this.style.hasFogTransition()&&(this.style._markersNeedUpdate=!0,this._sourcesDirty=!0);let a=!1;if(this.style&&this._sourcesDirty?(this._sourcesDirty=!1,this.painter._updateFog(this.style),this._updateTerrain(),a=this._updateAverageElevation(r),this.style.updateSources(this.transform),this._forceMarkerAndPopupUpdate()):a=this._updateAverageElevation(r),this._placementDirty=this.style&&this.style._updatePlacement(this.painter.transform,this.showCollisionBoxes,o,this._crossSourceCollisions),this.style&&this.painter.render(this.style,{showTileBoundaries:this.showTileBoundaries,wireframe:{terrain:this.showTerrainWireframe,layers2D:this.showLayers2DWireframe,layers3D:this.showLayers3DWireframe},showOverdrawInspector:this._showOverdrawInspector,showQueryGeometry:!!this._showQueryGeometry,showTileAABBs:this.showTileAABBs,rotating:this.isRotating(),zooming:this.isZooming(),moving:this.isMoving(),fadeDuration:o,isInitialLoad:this._isInitialLoad,showPadding:this.showPadding,gpuTiming:!!this.listens("gpu-timing-layer"),gpuTimingDeferredRender:!!this.listens("gpu-timing-deferred-render"),speedIndexTiming:this.speedIndexTiming}),this.fire(new ke("render")),this.loaded()&&!this._loaded&&(this._loaded=!0,this.fire(new ke("load"))),this.style&&this.style.hasTransitions()&&(this._styleDirty=!0),this.style&&!this._placementDirty&&this.style._releaseSymbolFadeTiles(),i){const t=pe.now()-r;s.endQuery(n.TIME_ELAPSED_EXT),setTimeout((()=>{const n=s.getQueryParameter(i,s.QUERY_RESULT)/1e6;s.deleteQuery(i),this.fire(new ke("gpu-timing-frame",{cpuTime:t,gpuTime:n})),e.performance.mark("frame-gpu",{startTime:r,detail:{gpuTime:n}})}),50)}if(this.listens("gpu-timing-layer")){const t=this.painter.collectGpuTimers();setTimeout((()=>{const e=this.painter.queryGpuTimers(t);this.fire(new ke("gpu-timing-layer",{layerTimes:e}))}),50)}if(this.listens("gpu-timing-deferred-render")){const t=this.painter.collectDeferredRenderGpuQueries();setTimeout((()=>{const e=this.painter.queryGpuTimeDeferredRender(t);this.fire(new ke("gpu-timing-deferred-render",{gpuTime:e}))}),50)}const l=this._sourcesDirty||this._styleDirty||this._placementDirty||a;if(l||this._repaint)this.triggerRepaint();else{const t=!this.isMoving()&&this.loaded();if(t&&(a=this._updateAverageElevation(r,!0)),a)this.triggerRepaint();else if(this._triggerFrame(!1),t&&(this.fire(new ke("idle")),this._isInitialLoad=!1,this.speedIndexTiming)){const t=this._calculateSpeedIndex();this.fire(new ke("speedindexcompleted",{speedIndex:t})),this.speedIndexTiming=!1}}!this._loaded||this._fullyLoaded||l||(this._fullyLoaded=!0,te.mark(Jt.fullLoad),this._performanceMetricsCollection&&Zt(this._requestManager._customAccessToken,{width:this.painter.width,height:this.painter.height,interactionRange:this._interactionRange,visibilityHidden:this._visibilityHidden,terrainEnabled:!!this.painter.style.getTerrain(),fogEnabled:!!this.painter.style.getFog(),projection:this.getProjection().name,zoom:this.transform.zoom,renderer:this.painter.context.renderer,vendor:this.painter.context.vendor}),this._authenticate())}_forceMarkerAndPopupUpdate(t){for(const e of this._markers)t&&!this.getRenderWorldCopies()&&(e._lngLat=e._lngLat.wrap()),e._update();for(const e of this._popups)!t||this.getRenderWorldCopies()||e._trackPointer||(e._lngLat=e._lngLat.wrap()),e._update()}_updateAverageElevation(t,e=!1){const i=t=>(this.transform.averageElevation=t,this._update(!1),!0);if(!this.painter.averageElevationNeedsEasing())return 0!==this.transform.averageElevation&&i(0);const n=this.transform.elevation&&this.transform.elevation.exaggeration()!==this._averageElevationExaggeration;if(n||(e||t-this._averageElevationLastSampledAt>500)&&!this._averageElevation.isEasing(t)){const e=this.transform.averageElevation;let r=this.transform.sampleAverageElevation();this.transform.elevation&&(this._averageElevationExaggeration=this.transform.elevation.exaggeration()),isNaN(r)?r=0:this._averageElevationLastSampledAt=t;const s=Math.abs(e-r);if(s>1){if(this._isInitialLoad||n)return this._averageElevation.jumpTo(r),i(r);this._averageElevation.easeTo(r,t,300)}else if(s>1e-4)return this._averageElevation.jumpTo(r),i(r)}return!!this._averageElevation.isEasing(t)&&i(this._averageElevation.getValue(t))}_authenticate(){Xt(this._getMapId(),this._requestManager._skuToken,this._requestManager._customAccessToken,(t=>{if(t&&(t.message===Pt||401===t.status)){const t=this.painter.context.gl;Qt(t,!1),this._logoControl instanceof rC&&this._logoControl._updateLogo(),t&&t.clear(t.DEPTH_BUFFER_BIT|t.COLOR_BUFFER_BIT|t.STENCIL_BUFFER_BIT),this._silenceAuthErrors||this.fire(new Pe(new Error("A valid Mapbox access token is required to use Mapbox GL JS. To create an account or a new access token, visit https://account.mapbox.com/")))}})),Wt(this._getMapId(),this._requestManager._skuToken,this._requestManager._customAccessToken,(()=>{}))}_updateTerrain(){const t=this._isDragging();this.painter.updateTerrain(this.style,t)}_calculateSpeedIndex(){const t=this.painter.canvasCopy(),e=this.painter.getCanvasCopiesAndTimestamps();e.timeStamps.push(performance.now());const i=this.painter.context.gl,n=i.createFramebuffer();function r(t){i.framebufferTexture2D(i.FRAMEBUFFER,i.COLOR_ATTACHMENT0,i.TEXTURE_2D,t,0);const e=new Uint8Array(i.drawingBufferWidth*i.drawingBufferHeight*4);return i.readPixels(0,0,i.drawingBufferWidth,i.drawingBufferHeight,i.RGBA,i.UNSIGNED_BYTE,e),e}return i.bindFramebuffer(i.FRAMEBUFFER,n),this._canvasPixelComparison(r(t),e.canvasCopies.map(r),e.timeStamps)}_canvasPixelComparison(t,e,i){let n=i[1]-i[0];const r=t.length/4;for(let s=0;s<e.length;s++){const o=e[s];let a=0;for(let e=0;e<o.length;e+=4)o[e]===t[e]&&o[e+1]===t[e+1]&&o[e+2]===t[e+2]&&o[e+3]===t[e+3]&&(a+=1);n+=(i[s+2]-i[s+1])*(1-a/r)}return n}remove(){this._hash&&this._hash.remove();for(const t of this._controls)t.onRemove(this);this._controls=[],this._frame&&(this._frame.cancel(),this._frame=null),this._renderTaskQueue.clear(),this._domRenderTaskQueue.clear(),this.style&&this.style.destroy(),this.painter.destroy(),this.handlers&&this.handlers.destroy(),this.handlers=void 0,this.setStyle(null),void 0!==e&&(e.removeEventListener("resize",this._onWindowResize,!1),e.removeEventListener("orientationchange",this._onWindowResize,!1),e.removeEventListener(this._fullscreenchangeEvent,this._onWindowResize,!1),e.removeEventListener("online",this._onWindowOnline,!1),e.removeEventListener("visibilitychange",this._onVisibilityChange,!1));const t=this.painter.context.gl.getExtension("WEBGL_lose_context");t&&t.loseContext(),this._canvas.removeEventListener("webglcontextlost",this._contextLost,!1),this._canvas.removeEventListener("webglcontextrestored",this._contextRestored,!1),this._canvasContainer.remove(),this._controlContainer.remove(),this._missingCSSCanary.remove(),this._canvas=void 0,this._canvasContainer=void 0,this._controlContainer=void 0,this._missingCSSCanary=void 0,this._container.classList.remove("mapboxgl-map"),this._container.removeEventListener("scroll",this._onMapScroll,!1),Kt.delete(this.painter.context.gl),this._removed=!0,this.fire(new ke("remove"))}triggerRepaint(){this._triggerFrame(!0)}_triggerFrame(t){this._renderNextFrame=this._renderNextFrame||t,this.style&&!this._frame&&(this._frame=pe.frame((t=>{const e=!!this._renderNextFrame;this._frame=null,this._renderNextFrame=null,e&&this._render(t)})))}_preloadTiles(t){return L(this.style?Object.values(this.style._sourceCaches):[],((e,i)=>e._preloadTiles(t,i)),(()=>{this.triggerRepaint()})),this}_onWindowOnline(){this._update()}_onWindowResize(t){this._trackResize&&this.resize({originalEvent:t})._update()}_onVisibilityChange(){"hidden"===e.document.visibilityState&&this._visibilityHidden++}get showTileBoundaries(){return!!this._showTileBoundaries}set showTileBoundaries(t){this._showTileBoundaries!==t&&(this._showTileBoundaries=t,this._update())}get showTerrainWireframe(){return!!this._showTerrainWireframe}set showTerrainWireframe(t){this._showTerrainWireframe!==t&&(this._showTerrainWireframe=t,this._update())}get showLayers2DWireframe(){return!!this._showLayers2DWireframe}set showLayers2DWireframe(t){this._showLayers2DWireframe!==t&&(this._showLayers2DWireframe=t,this._update())}get showLayers3DWireframe(){return!!this._showLayers3DWireframe}set showLayers3DWireframe(t){this._showLayers3DWireframe!==t&&(this._showLayers3DWireframe=t,this._update())}get speedIndexTiming(){return!!this._speedIndexTiming}set speedIndexTiming(t){this._speedIndexTiming!==t&&(this._speedIndexTiming=t,this._update())}get showPadding(){return!!this._showPadding}set showPadding(t){this._showPadding!==t&&(this._showPadding=t,this._update())}get showCollisionBoxes(){return!!this._showCollisionBoxes}set showCollisionBoxes(t){this._showCollisionBoxes!==t&&(this._showCollisionBoxes=t,t?this.style._generateCollisionBoxes():this._update())}get showOverdrawInspector(){return!!this._showOverdrawInspector}set showOverdrawInspector(t){this._showOverdrawInspector!==t&&(this._showOverdrawInspector=t,this._update())}get repaint(){return!!this._repaint}set repaint(t){this._repaint!==t&&(this._repaint=t,this.triggerRepaint())}get vertices(){return!!this._vertices}set vertices(t){this._vertices=t,this._update()}get showTileAABBs(){return!!this._showTileAABBs}set showTileAABBs(t){this._showTileAABBs!==t&&(this._showTileAABBs=t,t&&this._update())}_setCacheLimits(t,e){!function(t,e){dt=t,pt=e}(t,e)}get version(){return i}},NavigationControl:class{constructor(t){this.options=R({},mC,t),this._container=fe("div","mapboxgl-ctrl mapboxgl-ctrl-group"),this._container.addEventListener("contextmenu",(t=>t.preventDefault())),this.options.showZoom&&($(["_setButtonTitle","_updateZoomButtons"],this),this._zoomInButton=this._createButton("mapboxgl-ctrl-zoom-in",(t=>{this._map&&this._map.zoomIn({},{originalEvent:t})})),fe("span","mapboxgl-ctrl-icon",this._zoomInButton).setAttribute("aria-hidden","true"),this._zoomOutButton=this._createButton("mapboxgl-ctrl-zoom-out",(t=>{this._map&&this._map.zoomOut({},{originalEvent:t})})),fe("span","mapboxgl-ctrl-icon",this._zoomOutButton).setAttribute("aria-hidden","true")),this.options.showCompass&&($(["_rotateCompassArrow"],this),this._compass=this._createButton("mapboxgl-ctrl-compass",(t=>{const e=this._map;e&&(this.options.visualizePitch?e.resetNorthPitch({},{originalEvent:t}):e.resetNorth({},{originalEvent:t}))})),this._compassIcon=fe("span","mapboxgl-ctrl-icon",this._compass),this._compassIcon.setAttribute("aria-hidden","true"))}_updateZoomButtons(){const t=this._map;if(!t)return;const e=t.getZoom(),i=e===t.getMaxZoom(),n=e===t.getMinZoom();this._zoomInButton.disabled=i,this._zoomOutButton.disabled=n,this._zoomInButton.setAttribute("aria-disabled",i.toString()),this._zoomOutButton.setAttribute("aria-disabled",n.toString())}_rotateCompassArrow(){const t=this._map;if(!t)return;const e=this.options.visualizePitch?`scale(${1/Math.pow(Math.cos(t.transform.pitch*(Math.PI/180)),.5)}) rotateX(${t.transform.pitch}deg) rotateZ(${t.transform.angle*(180/Math.PI)}deg)`:`rotate(${t.transform.angle*(180/Math.PI)}deg)`;t._requestDomTask((()=>{this._compassIcon&&(this._compassIcon.style.transform=e)}))}onAdd(t){return this._map=t,this.options.showZoom&&(this._setButtonTitle(this._zoomInButton,"ZoomIn"),this._setButtonTitle(this._zoomOutButton,"ZoomOut"),t.on("zoom",this._updateZoomButtons),this._updateZoomButtons()),this.options.showCompass&&(this._setButtonTitle(this._compass,"ResetBearing"),this.options.visualizePitch&&t.on("pitch",this._rotateCompassArrow),t.on("rotate",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new gC(t,this._compass,this.options.visualizePitch)),this._container}onRemove(){const t=this._map;t&&(this._container.remove(),this.options.showZoom&&t.off("zoom",this._updateZoomButtons),this.options.showCompass&&(this.options.visualizePitch&&t.off("pitch",this._rotateCompassArrow),t.off("rotate",this._rotateCompassArrow),this._handler&&this._handler.off(),this._handler=void 0),this._map=void 0)}_createButton(t,e){const i=fe("button",t,this._container);return i.type="button",i.addEventListener("click",e),i}_setButtonTitle(t,e){if(!this._map)return;const i=this._map._getUIString(`NavigationControl.${e}`);t.setAttribute("aria-label",i),t.firstElementChild&&t.firstElementChild.setAttribute("title",i)}},GeolocateControl:class extends Ie{constructor(t){super(),this.options=R({geolocation:e.navigator.geolocation},_C,t),$(["_onSuccess","_onError","_onZoom","_finish","_setupUI","_updateCamera","_updateMarker","_updateMarkerRotation","_onDeviceOrientation"],this),this._updateMarkerRotationThrottled=rA(this._updateMarkerRotation,20),this._numberOfWatches=0}onAdd(t){return this._map=t,this._container=fe("div","mapboxgl-ctrl mapboxgl-ctrl-group"),this._checkGeolocationSupport(this._setupUI),this._container}onRemove(){void 0!==this._geolocationWatchID&&(this.options.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),this._container.remove(),this._map.off("zoom",this._onZoom),this._map=void 0,this._numberOfWatches=0,this._noTimeout=!1}_checkGeolocationSupport(t){const i=(e=!!this.options.geolocation)=>{this._supportsGeolocation=e,t(e)};void 0!==this._supportsGeolocation?t(this._supportsGeolocation):void 0!==e.navigator.permissions?e.navigator.permissions.query({name:"geolocation"}).then((t=>i("denied"!==t.state))).catch((()=>i())):i()}_isOutOfMapMaxBounds(t){const e=this._map.getMaxBounds(),i=t.coords;return!!e&&(i.longitude<e.getWest()||i.longitude>e.getEast()||i.latitude<e.getSouth()||i.latitude>e.getNorth())}_setErrorState(){switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting")}}_onSuccess(t){if(this._map){if(this._isOutOfMapMaxBounds(t))return this._setErrorState(),this.fire(new ke("outofmaxbounds",t)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=t,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background")}this.options.showUserLocation&&"OFF"!==this._watchState&&this._updateMarker(t),this.options.trackUserLocation&&"ACTIVE_LOCK"!==this._watchState||this._updateCamera(t),this.options.showUserLocation&&this._userLocationDotMarker.removeClassName("mapboxgl-user-location-dot-stale"),this.fire(new ke("geolocate",t)),this._finish()}}_updateCamera(t){const e=new Zd(t.coords.longitude,t.coords.latitude),i=t.coords.accuracy,n=R({bearing:this._map.getBearing()},this.options.fitBoundsOptions);this._map.fitBounds(e.toBounds(i),n,{geolocateSource:!0})}_updateMarker(t){if(t){const e=new Zd(t.coords.longitude,t.coords.latitude);this._accuracyCircleMarker.setLngLat(e).addTo(this._map),this._userLocationDotMarker.setLngLat(e).addTo(this._map),this._accuracy=t.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()}_updateCircleRadius(){const t=this._map.transform,e=tp(1,t._center.lat)*t.worldSize,i=Math.ceil(2*this._accuracy*e);this._circleElement.style.width=`${i}px`,this._circleElement.style.height=`${i}px`}_onZoom(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}_updateMarkerRotation(){this._userLocationDotMarker&&"number"==typeof this._heading?(this._userLocationDotMarker.setRotation(this._heading),this._userLocationDotMarker.addClassName("mapboxgl-user-location-show-heading")):(this._userLocationDotMarker.removeClassName("mapboxgl-user-location-show-heading"),this._userLocationDotMarker.setRotation(0))}_onError(t){if(this._map){if(this.options.trackUserLocation)if(1===t.code){this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.disabled=!0;const t=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.setAttribute("aria-label",t),this._geolocateButton.firstElementChild&&this._geolocateButton.firstElementChild.setAttribute("title",t),void 0!==this._geolocationWatchID&&this._clearWatch()}else{if(3===t.code&&this._noTimeout)return;this._setErrorState()}"OFF"!==this._watchState&&this.options.showUserLocation&&this._userLocationDotMarker.addClassName("mapboxgl-user-location-dot-stale"),this.fire(new ke("error",t)),this._finish()}}_finish(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0}_setupUI(t){if(void 0!==this._map){if(this._container.addEventListener("contextmenu",(t=>t.preventDefault())),this._geolocateButton=fe("button","mapboxgl-ctrl-geolocate",this._container),fe("span","mapboxgl-ctrl-icon",this._geolocateButton).setAttribute("aria-hidden","true"),this._geolocateButton.type="button",!1===t){Y("Geolocation support is not available so the GeolocateControl will be disabled.");const t=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.disabled=!0,this._geolocateButton.setAttribute("aria-label",t),this._geolocateButton.firstElementChild&&this._geolocateButton.firstElementChild.setAttribute("title",t)}else{const t=this._map._getUIString("GeolocateControl.FindMyLocation");this._geolocateButton.setAttribute("aria-label",t),this._geolocateButton.firstElementChild&&this._geolocateButton.firstElementChild.setAttribute("title",t)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=fe("div","mapboxgl-user-location"),this._dotElement.appendChild(fe("div","mapboxgl-user-location-dot")),this._dotElement.appendChild(fe("div","mapboxgl-user-location-heading")),this._userLocationDotMarker=new lC({element:this._dotElement,rotationAlignment:"map",pitchAlignment:"map"}),this._circleElement=fe("div","mapboxgl-user-location-accuracy-circle"),this._accuracyCircleMarker=new lC({element:this._circleElement,pitchAlignment:"map"}),this.options.trackUserLocation&&(this._watchState="OFF"),this._map.on("zoom",this._onZoom)),this._geolocateButton.addEventListener("click",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on("movestart",(t=>{t.geolocateSource||"ACTIVE_LOCK"!==this._watchState||t.originalEvent&&"resize"===t.originalEvent.type||(this._watchState="BACKGROUND",this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this.fire(new ke("trackuserlocationend")))}))}}_onDeviceOrientation(t){this._userLocationDotMarker&&(t.webkitCompassHeading?this._heading=t.webkitCompassHeading:!0===t.absolute&&(this._heading=-1*t.alpha),this._updateMarkerRotationThrottled())}trigger(){if(!this._setup)return Y("Geolocate control triggered before added to a map"),!1;if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire(new ke("trackuserlocationstart"));break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":this._numberOfWatches--,this._noTimeout=!1,this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this.fire(new ke("trackuserlocationend"));break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new ke("trackuserlocationstart"))}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"BACKGROUND":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background");break;case"BACKGROUND_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error")}if("OFF"===this._watchState&&void 0!==this._geolocationWatchID)this._clearWatch();else if(void 0===this._geolocationWatchID){let t;this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),this._numberOfWatches++,this._numberOfWatches>1?(t={maximumAge:6e5,timeout:0},this._noTimeout=!0):(t=this.options.positionOptions,this._noTimeout=!1),this._geolocationWatchID=this.options.geolocation.watchPosition(this._onSuccess,this._onError,t),this.options.showUserHeading&&this._addDeviceOrientationListener()}}else this.options.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0}_addDeviceOrientationListener(){const t=()=>{e.addEventListener("ondeviceorientationabsolute"in e?"deviceorientationabsolute":"deviceorientation",this._onDeviceOrientation)};void 0!==e.DeviceMotionEvent&&"function"==typeof e.DeviceMotionEvent.requestPermission?DeviceOrientationEvent.requestPermission().then((e=>{"granted"===e&&t()})).catch(console.error):t()}_clearWatch(){this.options.geolocation.clearWatch(this._geolocationWatchID),e.removeEventListener("deviceorientation",this._onDeviceOrientation),e.removeEventListener("deviceorientationabsolute",this._onDeviceOrientation),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)}},AttributionControl:nC,ScaleControl:class{constructor(t){this.options=R({},yC,t),this._isNumberFormatSupported=function(){try{return new Intl.NumberFormat("en",{style:"unit",unitDisplay:"short",unit:"meter"}),!0}catch(t){return!1}}(),$(["_update","_setScale","setUnit"],this)}getDefaultPosition(){return"bottom-left"}_update(){const t=this.options.maxWidth||100,e=this._map,i=e._containerHeight/2,n=e._containerWidth/2-t/2,r=e.unproject([n,i]),s=e.unproject([n+t,i]),o=r.distanceTo(s);if("imperial"===this.options.unit){const e=3.2808*o;e>5280?this._setScale(t,e/5280,"mile"):this._setScale(t,e,"foot")}else"nautical"===this.options.unit?this._setScale(t,o/1852,"nautical-mile"):o>=1e3?this._setScale(t,o/1e3,"kilometer"):this._setScale(t,o,"meter")}_setScale(t,e,i){this._map._requestDomTask((()=>{const n=function(t){const e=Math.pow(10,`${Math.floor(t)}`.length-1);let i=t/e;return i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:i>=1?1:function(t){const e=Math.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(i),e*i}(e),r=n/e;this._container.innerHTML=this._isNumberFormatSupported&&"nautical-mile"!==i?new Intl.NumberFormat(this._language,{style:"unit",unitDisplay:"short",unit:i}).format(n):`${n}&nbsp;${vC[i]}`,this._container.style.width=t*r+"px"}))}onAdd(t){return this._map=t,this._language=t.getLanguage(),this._container=fe("div","mapboxgl-ctrl mapboxgl-ctrl-scale",t.getContainer()),this._container.dir="auto",this._map.on("move",this._update),this._update(),this._container}onRemove(){this._container.remove(),this._map.off("move",this._update),this._map=void 0}_setLanguage(t){this._language=t,this._update()}setUnit(t){this.options.unit=t,this._update()}},FullscreenControl:class{constructor(t){this._fullscreen=!1,t&&t.container&&(t.container instanceof e.HTMLElement?this._container=t.container:Y("Full screen control 'container' must be a DOM element.")),$(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in e.document?this._fullscreenchange="fullscreenchange":"onwebkitfullscreenchange"in e.document&&(this._fullscreenchange="webkitfullscreenchange")}onAdd(t){return this._map=t,this._container||(this._container=this._map.getContainer()),this._controlContainer=fe("div","mapboxgl-ctrl mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display="none",Y("This device does not support fullscreen mode.")),this._controlContainer}onRemove(){this._controlContainer.remove(),this._map=null,e.document.removeEventListener(this._fullscreenchange,this._changeIcon)}_checkFullscreenSupport(){return!(!e.document.fullscreenEnabled&&!e.document.webkitFullscreenEnabled)}_setupUI(){const t=this._fullscreenButton=fe("button","mapboxgl-ctrl-fullscreen",this._controlContainer);fe("span","mapboxgl-ctrl-icon",t).setAttribute("aria-hidden","true"),t.type="button",this._updateTitle(),this._fullscreenButton.addEventListener("click",this._onClickFullscreen),e.document.addEventListener(this._fullscreenchange,this._changeIcon)}_updateTitle(){const t=this._getTitle();this._fullscreenButton.setAttribute("aria-label",t),this._fullscreenButton.firstElementChild&&this._fullscreenButton.firstElementChild.setAttribute("title",t)}_getTitle(){return this._map._getUIString(this._isFullscreen()?"FullscreenControl.Exit":"FullscreenControl.Enter")}_isFullscreen(){return this._fullscreen}_changeIcon(){(e.document.fullscreenElement||e.document.webkitFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle("mapboxgl-ctrl-shrink"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-fullscreen"),this._updateTitle())}_onClickFullscreen(){this._isFullscreen()?e.document.exitFullscreen?e.document.exitFullscreen():e.document.webkitCancelFullScreen&&e.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()}},Popup:class extends Ie{constructor(t){super(),this.options=R(Object.create(cC),t),$(["_update","_onClose","remove","_onMouseEvent"],this),this._classList=new Set(t&&t.className?t.className.trim().split(/\s+/):[])}addTo(t){return this._map&&this.remove(),this._map=t,this.options.closeOnClick&&t.on("preclick",this._onClose),this.options.closeOnMove&&t.on("move",this._onClose),t.on("remove",this.remove),this._update(),t._addPopup(this),this._focusFirstElement(),this._trackPointer?(t.on("mousemove",this._onMouseEvent),t.on("mouseup",this._onMouseEvent),t._canvasContainer.classList.add("mapboxgl-track-pointer")):t.on("move",this._update),this.fire(new ke("open")),this}isOpen(){return!!this._map}remove(){this._content&&this._content.remove(),this._container&&(this._container.remove(),this._container=void 0);const t=this._map;return t&&(t.off("move",this._update),t.off("move",this._onClose),t.off("preclick",this._onClose),t.off("click",this._onClose),t.off("remove",this.remove),t.off("mousemove",this._onMouseEvent),t.off("mouseup",this._onMouseEvent),t.off("drag",this._onMouseEvent),t._canvasContainer&&t._canvasContainer.classList.remove("mapboxgl-track-pointer"),t._removePopup(this),this._map=void 0),this.fire(new ke("close")),this}getLngLat(){return this._lngLat}setLngLat(t){this._lngLat=Zd.convert(t),this._pos=null,this._trackPointer=!1,this._update();const e=this._map;return e&&(e.on("move",this._update),e.off("mousemove",this._onMouseEvent),e._canvasContainer.classList.remove("mapboxgl-track-pointer")),this}trackPointer(){this._trackPointer=!0,this._pos=null,this._update();const t=this._map;return t&&(t.off("move",this._update),t.on("mousemove",this._onMouseEvent),t.on("drag",this._onMouseEvent),t._canvasContainer.classList.add("mapboxgl-track-pointer")),this}getElement(){return this._container}setText(t){return this.setDOMContent(e.document.createTextNode(t))}setHTML(t){const i=e.document.createDocumentFragment(),n=e.document.createElement("body");let r;for(n.innerHTML=t;r=n.firstChild,r;)i.appendChild(r);return this.setDOMContent(i)}getMaxWidth(){return this._container&&this._container.style.maxWidth}setMaxWidth(t){return this.options.maxWidth=t,this._update(),this}setDOMContent(t){let e=this._content;if(e)for(;e.hasChildNodes();)e.firstChild&&e.removeChild(e.firstChild);else e=this._content=fe("div","mapboxgl-popup-content",this._container||void 0);if(e.appendChild(t),this.options.closeButton){const t=this._closeButton=fe("button","mapboxgl-popup-close-button",e);t.type="button",t.setAttribute("aria-label","Close popup"),t.setAttribute("aria-hidden","true"),t.innerHTML="&#215;",t.addEventListener("click",this._onClose)}return this._update(),this._focusFirstElement(),this}addClassName(t){return this._classList.add(t),this._updateClassList(),this}removeClassName(t){return this._classList.delete(t),this._updateClassList(),this}setOffset(t){return this.options.offset=t,this._update(),this}toggleClassName(t){let e;return this._classList.delete(t)?e=!1:(this._classList.add(t),e=!0),this._updateClassList(),e}_onMouseEvent(t){this._update(t.point)}_getAnchor(t){if(this.options.anchor)return this.options.anchor;const e=this._map,i=this._container,n=this._pos;if(!e||!i||!n)return"bottom";const r=i.offsetWidth,s=i.offsetHeight,o=n.x<r/2,a=n.x>e.transform.width-r/2;if(n.y+t<s)return o?"top-left":a?"top-right":"top";if(n.y>e.transform.height-s){if(o)return"bottom-left";if(a)return"bottom-right"}return o?"left":a?"right":"bottom"}_updateClassList(){const t=this._container;if(!t)return;const e=[...this._classList];e.push("mapboxgl-popup"),this._anchor&&e.push(`mapboxgl-popup-anchor-${this._anchor}`),this._trackPointer&&e.push("mapboxgl-popup-track-pointer"),t.className=e.join(" ")}_update(t){const e=this._map,i=this._content;if(!e||!this._lngLat&&!this._trackPointer||!i)return;let n=this._container;if(n||(n=this._container=fe("div","mapboxgl-popup",e.getContainer()),this._tip=fe("div","mapboxgl-popup-tip",n),n.appendChild(i)),this.options.maxWidth&&n.style.maxWidth!==this.options.maxWidth&&(n.style.maxWidth=this.options.maxWidth),e.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=oC(this._lngLat,this._pos,e.transform)),!this._trackPointer||t){const i=this._pos=this._trackPointer&&t?t:e.project(this._lngLat),n=uC(this.options.offset),r=this._anchor=this._getAnchor(n.y),s=uC(this.options.offset,r),o=i.add(s).round();e._requestDomTask((()=>{this._container&&r&&(this._container.style.transform=`${aC[r]} translate(${o.x}px,${o.y}px)`)}))}if(!this._marker&&e._showingGlobe()){const t=jd(e.transform,this._lngLat)?0:1;this._setOpacity(t)}this._updateClassList()}_focusFirstElement(){if(!this.options.focusAfterOpen||!this._container)return;const t=this._container.querySelector(hC);t&&t.focus()}_onClose(){this.remove()}_setOpacity(t){this._container&&(this._container.style.opacity=`${t}`),this._content&&(this._content.style.pointerEvents=t?"auto":"none")}},Marker:lC,Style:nA,LngLat:Zd,LngLatBounds:ac,Point:v,MercatorCoordinate:cp,FreeCameraOptions:Xv,Evented:Ie,config:s,prewarm:function(){Zw().acquire(qw)},clearPrewarmedResources:function(){const t=Gw;t&&(t.isPreloaded()&&1===t.numActive()?(t.release(qw),Gw=null):console.warn("Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()"))},get accessToken(){return s.ACCESS_TOKEN},set accessToken(t){s.ACCESS_TOKEN=t},get baseApiUrl(){return s.API_URL},set baseApiUrl(t){s.API_URL=t},get workerCount(){return Ww.workerCount},set workerCount(t){Ww.workerCount=t},get maxParallelImageRequests(){return s.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(t){s.MAX_PARALLEL_IMAGE_REQUESTS=t},clearStorage(t){!function(t){if(!ft())return;const i=e.caches.delete(ct);t&&i.catch(t).then((()=>t()))}(t)},workerUrl:"",workerClass:null,get dracoUrl(){return Jw()},set dracoUrl(t){!function(t){Xw=pe.resolveURL(t),Qw||(Qw=new Tw(Zw(),new Ie)),Qw.broadcast("setDracoUrl",Xw)}(t)},setNow:pe.setNow,restoreNow:pe.restoreNow};t.A=Sw,t.D=Km,t.E=un,t.F=tg,t.K=bS,t.O=qu,t.P=v,t.T=Wb,t.V=um,t.a=Qf,t.b=mm,t.c=ow,t.d=class extends Ie{constructor(t,e,i,n,r,s){super(),this.actor=t,this.layerIndex=e,this.availableImages=i,this.loadVectorData=r||Vw,this.loading={},this.loaded={},this.deduped=new jw(t.scheduler),this.isSpriteLoaded=n,this.scheduler=t.scheduler,this.brightness=s}loadTile(t,e){const i=t.uid,n=t&&t.request,r=n&&n.collectResourceTiming,s=this.loading[i]=new Bw(t);s.abort=this.loadVectorData(t,((o,a)=>{const l=!this.loading[i];if(delete this.loading[i],l||o||!a)return s.status="done",l||(this.loaded[i]=s),e(o);const c=a.rawData,h={};a.expires&&(h.expires=a.expires),a.cacheControl&&(h.cacheControl=a.cacheControl),s.vectorTile=a.vectorTile||new hm(new Rm(c));const u=()=>{s.parse(s.vectorTile,this.layerIndex,this.availableImages,this.actor,((t,i)=>{if(t||!i)return e(t);const s={};if(r){const t=ne(n);t.length>0&&(s.resourceTiming=JSON.parse(JSON.stringify(t)))}e(null,R({rawTileData:c.slice(0)},i,h,s))}))};this.isSpriteLoaded?u():this.once("isSpriteLoaded",(()=>{this.scheduler?this.scheduler.add(u,{type:"parseTile",isSymbolTile:t.isSymbolTile,zoom:t.tileZoom}):u()})),this.loaded=this.loaded||{},this.loaded[i]=s}))}reloadTile(t,e){const i=this.loaded,n=t.uid,r=this;if(i&&i[n]){const s=i[n];s.showCollisionBoxes=t.showCollisionBoxes,s.projection=t.projection,s.brightness=t.brightness,s.tileTransform=D_(t.tileID.canonical,t.projection),s.extraShadowCaster=t.extraShadowCaster;const o=(t,i)=>{const n=s.reloadCallback;n&&(delete s.reloadCallback,s.parse(s.vectorTile,r.layerIndex,this.availableImages,r.actor,n)),e(t,i)};"parsing"===s.status?s.reloadCallback=o:"done"===s.status&&(s.vectorTile?s.parse(s.vectorTile,this.layerIndex,this.availableImages,this.actor,o):o())}else e(null,void 0)}abortTile(t,e){const i=t.uid,n=this.loading[i];n&&(n.abort&&n.abort(),delete this.loading[i]),e()}removeTile(t,e){const i=this.loaded,n=t.uid;i&&i[n]&&delete i[n],e()}},t.e=Ss,t.f=ne,t.g=p,t.h=Et,t.i=St,t.j=function(t,e){const i=SE(t);for(const t of i){for(const e of t.meshes)TE(e);t.lights&&(t.lightMeshIndex=t.meshes.length,t.meshes.push(ME(t.lights,e)))}return i},t.k=oa,t.l=function(t){let e=0;if(new Uint32Array(t,0,1)[0]!==lE){const i=new Uint32Array(t,0,7),[,,n,r,s,o]=i;e=i.byteLength+r+s+o+s,(n!==t.byteLength||e>=t.byteLength)&&Y("Invalid b3dm header information.")}return fE(t,e)},t.m=iy,t.n=sa,t.o=ke,t.p=_,t.q=function(t){mt(),ht&&ht.then((e=>{e.keys().then((i=>{for(let n=0;n<i.length-t;n++)e.delete(i[n])}))}))},t.r=LE,t.s=bC,t.t=lp,t.v=z,t.w=e})),r(["./shared"],(function(t){function e(t){if("number"==typeof t||"boolean"==typeof t||"string"==typeof t||null==t)return JSON.stringify(t);if(Array.isArray(t)){let i="[";for(const n of t)i+=`${e(n)},`;return`${i}]`}let i="{";for(const n of Object.keys(t).sort())i+=`${n}:${e(t[n])},`;return`${i}}`}function i(i){let n="";for(const r of t.r)n+=`/${e(i[r])}`;return n}class n{constructor(t){this.keyCache={},this._layers={},this._layerConfigs={},t&&this.replace(t)}replace(t,e){this._layerConfigs={},this._layers={},this.update(t,[],e)}update(e,n,r){this._options=r;for(const i of e){this._layerConfigs[i.id]=i;const e=this._layers[i.id]=t.c(i,this._options);e.setScope(this.scope),e.compileFilter(),this.keyCache[i.id]&&delete this.keyCache[i.id]}for(const t of n)delete this.keyCache[t],delete this._layerConfigs[t],delete this._layers[t];this.familiesBySource={};const s=function(t,e){const n={};for(let r=0;r<t.length;r++){const s=e&&e[t[r].id]||i(t[r]);e&&(e[t[r].id]=s);let o=n[s];o||(o=n[s]=[]),o.push(t[r])}const r=[];for(const t in n)r.push(n[t]);return r}(t.v(this._layerConfigs),this.keyCache);for(const t of s){const e=t.map((t=>this._layers[t.id])),i=e[0];if("none"===i.visibility)continue;const n=i.source||"";let r=this.familiesBySource[n];r||(r=this.familiesBySource[n]={});const s=i.sourceLayer||"_geojsonTileLayer";let o=r[s];o||(o=r[s]=[]),o.push(e)}}}class r{loadTile(e,i){const{uid:n,encoding:r,rawImageData:s,padding:o}=e,a=t.w.ImageBitmap&&s instanceof t.w.ImageBitmap?this.getImageData(s,o):s;i(null,new t.D(n,a,r,o<1))}getImageData(t,e){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(t.width,t.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext("2d",{willReadFrequently:!0})),this.offscreenCanvas.width=t.width,this.offscreenCanvas.height=t.height,this.offscreenCanvasContext.drawImage(t,0,0,t.width,t.height);const i=this.offscreenCanvasContext.getImageData(-e,-e,t.width+2*e,t.height+2*e);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),i}}function s(t,e){if(0!==t.length){o(t[0],e);for(var i=1;i<t.length;i++)o(t[i],!e)}}function o(t,e){for(var i=0,n=0,r=0,s=t.length,o=s-1;r<s;o=r++){var a=(t[r][0]-t[o][0])*(t[o][1]+t[r][1]),l=i+a;n+=Math.abs(i)>=Math.abs(a)?i-l+a:a-l+i,i=l}i+n>=0!=!!e&&t.reverse()}var a=t.g((function t(e,i){var n,r=e&&e.type;if("FeatureCollection"===r)for(n=0;n<e.features.length;n++)t(e.features[n],i);else if("GeometryCollection"===r)for(n=0;n<e.geometries.length;n++)t(e.geometries[n],i);else if("Feature"===r)t(e.geometry,i);else if("Polygon"===r)s(e.coordinates,i);else if("MultiPolygon"===r)for(n=0;n<e.coordinates.length;n++)s(e.coordinates[n],i);return e}));const l=t.V.prototype.toGeoJSON;var c={exports:{}},h=t.p,u=t.a.VectorTileFeature,d=p;function p(t,e){this.options=e||{},this.features=t,this.length=t.length}function f(t,e){this.id="number"==typeof t.id?t.id:void 0,this.type=t.type,this.rawGeometry=1===t.type?[t.geometry]:t.geometry,this.properties=t.tags,this.extent=e||4096}p.prototype.feature=function(t){return new f(this.features[t],this.options.extent)},f.prototype.loadGeometry=function(){var t=this.rawGeometry;this.geometry=[];for(var e=0;e<t.length;e++){for(var i=t[e],n=[],r=0;r<i.length;r++)n.push(new h(i[r][0],i[r][1]));this.geometry.push(n)}return this.geometry},f.prototype.bbox=function(){this.geometry||this.loadGeometry();for(var t=this.geometry,e=1/0,i=-1/0,n=1/0,r=-1/0,s=0;s<t.length;s++)for(var o=t[s],a=0;a<o.length;a++){var l=o[a];e=Math.min(e,l.x),i=Math.max(i,l.x),n=Math.min(n,l.y),r=Math.max(r,l.y)}return[e,n,i,r]},f.prototype.toGeoJSON=u.prototype.toGeoJSON;var m=t.b,g=d;function _(t){var e=new m;return function(t,e){for(var i in t.layers)e.writeMessage(3,y,t.layers[i])}(t,e),e.finish()}function y(t,e){var i;e.writeVarintField(15,t.version||1),e.writeStringField(1,t.name||""),e.writeVarintField(5,t.extent||4096);var n={keys:[],values:[],keycache:{},valuecache:{}};for(i=0;i<t.length;i++)n.feature=t.feature(i),e.writeMessage(2,v,n);var r=n.keys;for(i=0;i<r.length;i++)e.writeStringField(3,r[i]);var s=n.values;for(i=0;i<s.length;i++)e.writeMessage(4,S,s[i])}function v(t,e){var i=t.feature;void 0!==i.id&&e.writeVarintField(1,i.id),e.writeMessage(2,b,t),e.writeVarintField(3,i.type),e.writeMessage(4,E,i)}function b(t,e){var i=t.feature,n=t.keys,r=t.values,s=t.keycache,o=t.valuecache;for(var a in i.properties){var l=i.properties[a],c=s[a];if(null!==l){void 0===c&&(n.push(a),s[a]=c=n.length-1),e.writeVarint(c);var h=typeof l;"string"!==h&&"boolean"!==h&&"number"!==h&&(l=JSON.stringify(l));var u=h+":"+l,d=o[u];void 0===d&&(r.push(l),o[u]=d=r.length-1),e.writeVarint(d)}}}function x(t,e){return(e<<3)+(7&t)}function w(t){return t<<1^t>>31}function E(t,e){for(var i=t.loadGeometry(),n=t.type,r=0,s=0,o=i.length,a=0;a<o;a++){var l=i[a],c=1;1===n&&(c=l.length),e.writeVarint(x(1,c));for(var h=3===n?l.length-1:l.length,u=0;u<h;u++){1===u&&1!==n&&e.writeVarint(x(2,h-1));var d=l[u].x-r,p=l[u].y-s;e.writeVarint(w(d)),e.writeVarint(w(p)),r+=d,s+=p}3===n&&e.writeVarint(x(7,1))}}function S(t,e){var i=typeof t;"string"===i?e.writeStringField(1,t):"boolean"===i?e.writeBooleanField(7,t):"number"===i&&(t%1!=0?e.writeDoubleField(3,t):t<0?e.writeSVarintField(6,t):e.writeVarintField(5,t))}c.exports=_,c.exports.fromVectorTileJs=_,c.exports.fromGeojsonVt=function(t,e){e=e||{};var i={};for(var n in t)i[n]=new g(t[n].features,e),i[n].name=n,i[n].version=e.version,i[n].extent=e.extent;return _({layers:i})},c.exports.GeoJSONWrapper=g;var T=t.g(c.exports);const M={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:t=>t},A=Math.fround||(C=new Float32Array(1),t=>(C[0]=+t,C[0]));var C;const k=3,P=5,I=6;class D{constructor(t){this.options=Object.assign(Object.create(M),t),this.trees=new Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}load(t){const{log:e,minZoom:i,maxZoom:n}=this.options;e&&console.time("total time");const r=`prepare ${t.length} points`;e&&console.time(r),this.points=t;const s=[];for(let e=0;e<t.length;e++){const i=t[e];if(!i.geometry)continue;const[n,r]=i.geometry.coordinates,o=A(z(n)),a=A(R(r));s.push(o,a,1/0,e,-1,1),this.options.reduce&&s.push(0)}let o=this.trees[n+1]=this._createTree(s);e&&console.timeEnd(r);for(let t=n;t>=i;t--){const i=+Date.now();o=this.trees[t]=this._createTree(this._cluster(o,t)),e&&console.log("z%d: %d clusters in %dms",t,o.numItems,+Date.now()-i)}return e&&console.timeEnd("total time"),this}getClusters(t,e){let i=((t[0]+180)%360+360)%360-180;const n=Math.max(-90,Math.min(90,t[1]));let r=180===t[2]?180:((t[2]+180)%360+360)%360-180;const s=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)i=-180,r=180;else if(i>r){const t=this.getClusters([i,n,180,s],e),o=this.getClusters([-180,n,r,s],e);return t.concat(o)}const o=this.trees[this._limitZoom(e)],a=o.range(z(i),R(s),z(r),R(n)),l=o.data,c=[];for(const t of a){const e=this.stride*t;c.push(l[e+P]>1?O(l,e,this.clusterProps):this.points[l[e+k]])}return c}getChildren(t){const e=this._getOriginId(t),i=this._getOriginZoom(t),n="No cluster with the specified id.",r=this.trees[i];if(!r)throw new Error(n);const s=r.data;if(e*this.stride>=s.length)throw new Error(n);const o=this.options.radius/(this.options.extent*Math.pow(2,i-1)),a=r.within(s[e*this.stride],s[e*this.stride+1],o),l=[];for(const e of a){const i=e*this.stride;s[i+4]===t&&l.push(s[i+P]>1?O(s,i,this.clusterProps):this.points[s[i+k]])}if(0===l.length)throw new Error(n);return l}getLeaves(t,e,i){const n=[];return this._appendLeaves(n,t,e=e||10,i=i||0,0),n}getTile(t,e,i){const n=this.trees[this._limitZoom(t)],r=Math.pow(2,t),{extent:s,radius:o}=this.options,a=o/s,l=(i-a)/r,c=(i+1+a)/r,h={features:[]};return this._addTileFeatures(n.range((e-a)/r,l,(e+1+a)/r,c),n.data,e,i,r,h),0===e&&this._addTileFeatures(n.range(1-a/r,l,1,c),n.data,r,i,r,h),e===r-1&&this._addTileFeatures(n.range(0,l,a/r,c),n.data,-1,i,r,h),h.features.length?h:null}getClusterExpansionZoom(t){let e=this._getOriginZoom(t)-1;for(;e<=this.options.maxZoom;){const i=this.getChildren(t);if(e++,1!==i.length)break;t=i[0].properties.cluster_id}return e}_appendLeaves(t,e,i,n,r){const s=this.getChildren(e);for(const e of s){const s=e.properties;if(s&&s.cluster?r+s.point_count<=n?r+=s.point_count:r=this._appendLeaves(t,s.cluster_id,i,n,r):r<n?r++:t.push(e),t.length===i)break}return r}_createTree(e){const i=new t.K(e.length/this.stride|0,this.options.nodeSize,Float32Array);for(let t=0;t<e.length;t+=this.stride)i.add(e[t],e[t+1]);return i.finish(),i.data=e,i}_addTileFeatures(t,e,i,n,r,s){for(const o of t){const t=o*this.stride,a=e[t+P]>1;let l,c,h;if(a)l=L(e,t,this.clusterProps),c=e[t],h=e[t+1];else{const i=this.points[e[t+k]];l=i.properties;const[n,r]=i.geometry.coordinates;c=z(n),h=R(r)}const u={type:1,geometry:[[Math.round(this.options.extent*(c*r-i)),Math.round(this.options.extent*(h*r-n))]],tags:l};let d;d=a||this.options.generateId?e[t+k]:this.points[e[t+k]].id,void 0!==d&&(u.id=d),s.features.push(u)}}_limitZoom(t){return Math.max(this.options.minZoom,Math.min(Math.floor(+t),this.options.maxZoom+1))}_cluster(t,e){const{radius:i,extent:n,reduce:r,minPoints:s}=this.options,o=i/(n*Math.pow(2,e)),a=t.data,l=[],c=this.stride;for(let i=0;i<a.length;i+=c){if(a[i+2]<=e)continue;a[i+2]=e;const n=a[i],h=a[i+1],u=t.within(a[i],a[i+1],o),d=a[i+P];let p=d;for(const t of u){const i=t*c;a[i+2]>e&&(p+=a[i+P])}if(p>d&&p>=s){let t,s=n*d,o=h*d,f=-1;const m=((i/c|0)<<5)+(e+1)+this.points.length;for(const n of u){const l=n*c;if(a[l+2]<=e)continue;a[l+2]=e;const h=a[l+P];s+=a[l]*h,o+=a[l+1]*h,a[l+4]=m,r&&(t||(t=this._map(a,i,!0),f=this.clusterProps.length,this.clusterProps.push(t)),r(t,this._map(a,l)))}a[i+4]=m,l.push(s/p,o/p,1/0,m,-1,p),r&&l.push(f)}else{for(let t=0;t<c;t++)l.push(a[i+t]);if(p>1)for(const t of u){const i=t*c;if(!(a[i+2]<=e)){a[i+2]=e;for(let t=0;t<c;t++)l.push(a[i+t])}}}}return l}_getOriginId(t){return t-this.points.length>>5}_getOriginZoom(t){return(t-this.points.length)%32}_map(t,e,i){if(t[e+P]>1){const n=this.clusterProps[t[e+I]];return i?Object.assign({},n):n}const n=this.points[t[e+k]].properties,r=this.options.map(n);return i&&r===n?Object.assign({},r):r}}function O(t,e,i){return{type:"Feature",id:t[e+k],properties:L(t,e,i),geometry:{type:"Point",coordinates:[(n=t[e],360*(n-.5)),F(t[e+1])]}};var n}function L(t,e,i){const n=t[e+P],r=n>=1e4?`${Math.round(n/1e3)}k`:n>=1e3?Math.round(n/100)/10+"k":n,s=t[e+I],o=-1===s?{}:Object.assign({},i[s]);return Object.assign(o,{cluster:!0,cluster_id:t[e+k],point_count:n,point_count_abbreviated:r})}function z(t){return t/360+.5}function R(t){const e=Math.sin(t*Math.PI/180),i=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return i<0?0:i>1?1:i}function F(t){const e=(180-360*t)*Math.PI/180;return 360*Math.atan(Math.exp(e))/Math.PI-90}var B={exports:{}};B.exports=function(){function t(i,n,r,s){for(var o,a=s,l=r-n>>1,c=r-n,h=i[n],u=i[n+1],d=i[r],p=i[r+1],f=n+3;f<r;f+=3){var m=e(i[f],i[f+1],h,u,d,p);if(m>a)o=f,a=m;else if(m===a){var g=Math.abs(f-l);g<c&&(o=f,c=g)}}a>s&&(o-n>3&&t(i,n,o,s),i[o+2]=a,r-o>3&&t(i,o,r,s))}function e(t,e,i,n,r,s){var o=r-i,a=s-n;if(0!==o||0!==a){var l=((t-i)*o+(e-n)*a)/(o*o+a*a);l>1?(i=r,n=s):l>0&&(i+=o*l,n+=a*l)}return(o=t-i)*o+(a=e-n)*a}function i(t,e,i,r){var s={id:void 0===t?null:t,type:e,geometry:i,tags:r,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,i=t.type;if("Point"===i||"MultiPoint"===i||"LineString"===i)n(t,e);else if("Polygon"===i||"MultiLineString"===i)for(var r=0;r<e.length;r++)n(t,e[r]);else if("MultiPolygon"===i)for(r=0;r<e.length;r++)for(var s=0;s<e[r].length;s++)n(t,e[r][s])}(s),s}function n(t,e){for(var i=0;i<e.length;i+=3)t.minX=Math.min(t.minX,e[i]),t.minY=Math.min(t.minY,e[i+1]),t.maxX=Math.max(t.maxX,e[i]),t.maxY=Math.max(t.maxY,e[i+1])}function r(t,e,n,l){if(e.geometry){var c=e.geometry.coordinates,h=e.geometry.type,u=Math.pow(n.tolerance/((1<<n.maxZoom)*n.extent),2),d=[],p=e.id;if(n.promoteId?p=e.properties[n.promoteId]:n.generateId&&(p=l||0),"Point"===h)s(c,d);else if("MultiPoint"===h)for(var f=0;f<c.length;f++)s(c[f],d);else if("LineString"===h)o(c,d,u,!1);else if("MultiLineString"===h){if(n.lineMetrics){for(f=0;f<c.length;f++)o(c[f],d=[],u,!1),t.push(i(p,"LineString",d,e.properties));return}a(c,d,u,!1)}else if("Polygon"===h)a(c,d,u,!0);else{if("MultiPolygon"!==h){if("GeometryCollection"===h){for(f=0;f<e.geometry.geometries.length;f++)r(t,{id:p,geometry:e.geometry.geometries[f],properties:e.properties},n,l);return}throw new Error("Input data is not a valid GeoJSON object.")}for(f=0;f<c.length;f++){var m=[];a(c[f],m,u,!0),d.push(m)}}t.push(i(p,h,d,e.properties))}}function s(t,e){e.push(l(t[0])),e.push(c(t[1])),e.push(0)}function o(e,i,n,r){for(var s,o,a=0,h=0;h<e.length;h++){var u=l(e[h][0]),d=c(e[h][1]);i.push(u),i.push(d),i.push(0),h>0&&(a+=r?(s*d-u*o)/2:Math.sqrt(Math.pow(u-s,2)+Math.pow(d-o,2))),s=u,o=d}var p=i.length-3;i[2]=1,t(i,0,p,n),i[p+2]=1,i.size=Math.abs(a),i.start=0,i.end=i.size}function a(t,e,i,n){for(var r=0;r<t.length;r++){var s=[];o(t[r],s,i,n),e.push(s)}}function l(t){return t/360+.5}function c(t){var e=Math.sin(t*Math.PI/180),i=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return i<0?0:i>1?1:i}function h(t,e,n,r,s,o,a,l){if(r/=e,o>=(n/=e)&&a<r)return t;if(a<n||o>=r)return null;for(var c=[],h=0;h<t.length;h++){var p=t[h],m=p.geometry,g=p.type,_=0===s?p.minX:p.minY,y=0===s?p.maxX:p.maxY;if(_>=n&&y<r)c.push(p);else if(!(y<n||_>=r)){var v=[];if("Point"===g||"MultiPoint"===g)u(m,v,n,r,s);else if("LineString"===g)d(m,v,n,r,s,!1,l.lineMetrics);else if("MultiLineString"===g)f(m,v,n,r,s,!1);else if("Polygon"===g)f(m,v,n,r,s,!0);else if("MultiPolygon"===g)for(var b=0;b<m.length;b++){var x=[];f(m[b],x,n,r,s,!0),x.length&&v.push(x)}if(v.length){if(l.lineMetrics&&"LineString"===g){for(b=0;b<v.length;b++)c.push(i(p.id,g,v[b],p.tags));continue}"LineString"!==g&&"MultiLineString"!==g||(1===v.length?(g="LineString",v=v[0]):g="MultiLineString"),"Point"!==g&&"MultiPoint"!==g||(g=3===v.length?"Point":"MultiPoint"),c.push(i(p.id,g,v,p.tags))}}}return c.length?c:null}function u(t,e,i,n,r){for(var s=0;s<t.length;s+=3){var o=t[s+r];o>=i&&o<=n&&(e.push(t[s]),e.push(t[s+1]),e.push(t[s+2]))}}function d(t,e,i,n,r,s,o){for(var a,l,c=p(t),h=0===r?g:_,u=t.start,d=0;d<t.length-3;d+=3){var f=t[d],y=t[d+1],v=t[d+2],b=t[d+3],x=t[d+4],w=0===r?f:y,E=0===r?b:x,S=!1;o&&(a=Math.sqrt(Math.pow(f-b,2)+Math.pow(y-x,2))),w<i?E>i&&(l=h(c,f,y,b,x,i),o&&(c.start=u+a*l)):w>n?E<n&&(l=h(c,f,y,b,x,n),o&&(c.start=u+a*l)):m(c,f,y,v),E<i&&w>=i&&(l=h(c,f,y,b,x,i),S=!0),E>n&&w<=n&&(l=h(c,f,y,b,x,n),S=!0),!s&&S&&(o&&(c.end=u+a*l),e.push(c),c=p(t)),o&&(u+=a)}var T=t.length-3;f=t[T],y=t[T+1],v=t[T+2],(w=0===r?f:y)>=i&&w<=n&&m(c,f,y,v),T=c.length-3,s&&T>=3&&(c[T]!==c[0]||c[T+1]!==c[1])&&m(c,c[0],c[1],c[2]),c.length&&e.push(c)}function p(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function f(t,e,i,n,r,s){for(var o=0;o<t.length;o++)d(t[o],e,i,n,r,s,!1)}function m(t,e,i,n){t.push(e),t.push(i),t.push(n)}function g(t,e,i,n,r,s){var o=(s-e)/(n-e);return t.push(s),t.push(i+(r-i)*o),t.push(1),o}function _(t,e,i,n,r,s){var o=(s-i)/(r-i);return t.push(e+(n-e)*o),t.push(s),t.push(1),o}function y(t,e){for(var n=[],r=0;r<t.length;r++){var s,o=t[r],a=o.type;if("Point"===a||"MultiPoint"===a||"LineString"===a)s=v(o.geometry,e);else if("MultiLineString"===a||"Polygon"===a){s=[];for(var l=0;l<o.geometry.length;l++)s.push(v(o.geometry[l],e))}else if("MultiPolygon"===a)for(s=[],l=0;l<o.geometry.length;l++){for(var c=[],h=0;h<o.geometry[l].length;h++)c.push(v(o.geometry[l][h],e));s.push(c)}n.push(i(o.id,a,s,o.tags))}return n}function v(t,e){var i=[];i.size=t.size,void 0!==t.start&&(i.start=t.start,i.end=t.end);for(var n=0;n<t.length;n+=3)i.push(t[n]+e,t[n+1],t[n+2]);return i}function b(t,e){if(t.transformed)return t;var i,n,r,s=1<<t.z,o=t.x,a=t.y;for(i=0;i<t.features.length;i++){var l=t.features[i],c=l.geometry,h=l.type;if(l.geometry=[],1===h)for(n=0;n<c.length;n+=2)l.geometry.push(x(c[n],c[n+1],e,s,o,a));else for(n=0;n<c.length;n++){var u=[];for(r=0;r<c[n].length;r+=2)u.push(x(c[n][r],c[n][r+1],e,s,o,a));l.geometry.push(u)}}return t.transformed=!0,t}function x(t,e,i,n,r,s){return[Math.round(i*(t*n-r)),Math.round(i*(e*n-s))]}function w(t,e,i,n,r){for(var s=e===r.maxZoom?0:r.tolerance/((1<<e)*r.extent),o={features:[],numPoints:0,numSimplified:0,numFeatures:0,source:null,x:i,y:n,z:e,transformed:!1,minX:2,minY:1,maxX:-1,maxY:0},a=0;a<t.length;a++){o.numFeatures++,E(o,t[a],s,r);var l=t[a].minX,c=t[a].minY,h=t[a].maxX,u=t[a].maxY;l<o.minX&&(o.minX=l),c<o.minY&&(o.minY=c),h>o.maxX&&(o.maxX=h),u>o.maxY&&(o.maxY=u)}return o}function E(t,e,i,n){var r=e.geometry,s=e.type,o=[];if("Point"===s||"MultiPoint"===s)for(var a=0;a<r.length;a+=3)o.push(r[a]),o.push(r[a+1]),t.numPoints++,t.numSimplified++;else if("LineString"===s)S(o,r,t,i,!1,!1);else if("MultiLineString"===s||"Polygon"===s)for(a=0;a<r.length;a++)S(o,r[a],t,i,"Polygon"===s,0===a);else if("MultiPolygon"===s)for(var l=0;l<r.length;l++){var c=r[l];for(a=0;a<c.length;a++)S(o,c[a],t,i,!0,0===a)}if(o.length){var h=e.tags||null;if("LineString"===s&&n.lineMetrics){for(var u in h={},e.tags)h[u]=e.tags[u];h.mapbox_clip_start=r.start/r.size,h.mapbox_clip_end=r.end/r.size}var d={geometry:o,type:"Polygon"===s||"MultiPolygon"===s?3:"LineString"===s||"MultiLineString"===s?2:1,tags:h};null!==e.id&&(d.id=e.id),t.features.push(d)}}function S(t,e,i,n,r,s){var o=n*n;if(n>0&&e.size<(r?o:n))i.numPoints+=e.length/3;else{for(var a=[],l=0;l<e.length;l+=3)(0===n||e[l+2]>o)&&(i.numSimplified++,a.push(e[l]),a.push(e[l+1])),i.numPoints++;r&&function(t,e){for(var i=0,n=0,r=t.length,s=r-2;n<r;s=n,n+=2)i+=(t[n]-t[s])*(t[n+1]+t[s+1]);if(i>0===e)for(n=0,r=t.length;n<r/2;n+=2){var o=t[n],a=t[n+1];t[n]=t[r-2-n],t[n+1]=t[r-1-n],t[r-2-n]=o,t[r-1-n]=a}}(a,s),t.push(a)}}function T(t,e){var i=(e=this.options=function(t,e){for(var i in e)t[i]=e[i];return t}(Object.create(this.options),e)).debug;if(i&&console.time("preprocess data"),e.maxZoom<0||e.maxZoom>24)throw new Error("maxZoom should be in the 0-24 range");if(e.promoteId&&e.generateId)throw new Error("promoteId and generateId cannot be used together.");var n=function(t,e){var i=[];if("FeatureCollection"===t.type)for(var n=0;n<t.features.length;n++)r(i,t.features[n],e,n);else r(i,"Feature"===t.type?t:{geometry:t},e);return i}(t,e);this.tiles={},this.tileCoords=[],i&&(console.timeEnd("preprocess data"),console.log("index: maxZoom: %d, maxPoints: %d",e.indexMaxZoom,e.indexMaxPoints),console.time("generate tiles"),this.stats={},this.total=0),(n=function(t,e){var i=e.buffer/e.extent,n=t,r=h(t,1,-1-i,i,0,-1,2,e),s=h(t,1,1-i,2+i,0,-1,2,e);return(r||s)&&(n=h(t,1,-i,1+i,0,-1,2,e)||[],r&&(n=y(r,1).concat(n)),s&&(n=n.concat(y(s,-1)))),n}(n,e)).length&&this.splitTile(n,0,0,0),i&&(n.length&&console.log("features: %d, points: %d",this.tiles[0].numFeatures,this.tiles[0].numPoints),console.timeEnd("generate tiles"),console.log("tiles generated:",this.total,JSON.stringify(this.stats)))}function M(t,e,i){return 32*((1<<t)*i+e)+t}return T.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},T.prototype.splitTile=function(t,e,i,n,r,s,o){for(var a=[t,e,i,n],l=this.options,c=l.debug;a.length;){n=a.pop(),i=a.pop(),e=a.pop(),t=a.pop();var u=1<<e,d=M(e,i,n),p=this.tiles[d];if(!p&&(c>1&&console.time("creation"),p=this.tiles[d]=w(t,e,i,n,l),this.tileCoords.push({z:e,x:i,y:n}),c)){c>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",e,i,n,p.numFeatures,p.numPoints,p.numSimplified),console.timeEnd("creation"));var f="z"+e;this.stats[f]=(this.stats[f]||0)+1,this.total++}if(p.source=t,r){if(e===l.maxZoom||e===r)continue;var m=1<<r-e;if(i!==Math.floor(s/m)||n!==Math.floor(o/m))continue}else if(e===l.indexMaxZoom||p.numPoints<=l.indexMaxPoints)continue;if(p.source=null,0!==t.length){c>1&&console.time("clipping");var g,_,y,v,b,x,E=.5*l.buffer/l.extent,S=.5-E,T=.5+E,A=1+E;g=_=y=v=null,b=h(t,u,i-E,i+T,0,p.minX,p.maxX,l),x=h(t,u,i+S,i+A,0,p.minX,p.maxX,l),t=null,b&&(g=h(b,u,n-E,n+T,1,p.minY,p.maxY,l),_=h(b,u,n+S,n+A,1,p.minY,p.maxY,l),b=null),x&&(y=h(x,u,n-E,n+T,1,p.minY,p.maxY,l),v=h(x,u,n+S,n+A,1,p.minY,p.maxY,l),x=null),c>1&&console.timeEnd("clipping"),a.push(g||[],e+1,2*i,2*n),a.push(_||[],e+1,2*i,2*n+1),a.push(y||[],e+1,2*i+1,2*n),a.push(v||[],e+1,2*i+1,2*n+1)}}},T.prototype.getTile=function(t,e,i){var n=this.options,r=n.extent,s=n.debug;if(t<0||t>24)return null;var o=1<<t,a=M(t,e=(e%o+o)%o,i);if(this.tiles[a])return b(this.tiles[a],r);s>1&&console.log("drilling down to z%d-%d-%d",t,e,i);for(var l,c=t,h=e,u=i;!l&&c>0;)c--,h=Math.floor(h/2),u=Math.floor(u/2),l=this.tiles[M(c,h,u)];return l&&l.source?(s>1&&console.log("found parent tile z%d-%d-%d",c,h,u),s>1&&console.time("drilling down"),this.splitTile(l.source,c,h,u,t,e,i),s>1&&console.timeEnd("drilling down"),this.tiles[a]?b(this.tiles[a],r):null):null},function(t,e){return new T(t,e)}}();var N=t.g(B.exports);function j(e,i){const n=e.tileID.canonical;if(!this._geoJSONIndex)return i(null,null);const r=this._geoJSONIndex.getTile(n.z,n.x,n.y);if(!r)return i(null,null);const s=new class{constructor(e){this.layers={_geojsonTileLayer:this},this.name="_geojsonTileLayer",this.extent=t.E,this.length=e.length,this._features=e}feature(e){return new class{constructor(e){this._feature=e,this.extent=t.E,this.type=e.type,this.properties=e.tags,"id"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))}loadGeometry(){if(1===this._feature.type){const e=[];for(const i of this._feature.geometry)e.push([new t.P(i[0],i[1])]);return e}{const e=[];for(const i of this._feature.geometry){const n=[];for(const e of i)n.push(new t.P(e[0],e[1]));e.push(n)}return e}}toGeoJSON(t,e,i){return l.call(this,t,e,i)}}(this._features[e])}}(r.features);let o=T(s);0===o.byteOffset&&o.byteLength===o.buffer.byteLength||(o=new Uint8Array(o)),i(null,{vectorTile:s,rawData:o.buffer})}class V extends t.d{constructor(t,e,i,n,r,s){super(t,e,i,n,j,s),r&&(this.loadGeoJSON=r)}loadData(e,i){const n=e&&e.request,r=n&&n.collectResourceTiming;this.loadGeoJSON(e,((s,o)=>{if(s||!o)return i(s);if("object"!=typeof o)return i(new Error(`Input data given to '${e.source}' is not a valid GeoJSON object.`));{a(o,!0);try{if(e.filter){const i=t.e(e.filter,{type:"boolean","property-type":"data-driven",overridable:!1,transition:!1});if("error"===i.result)throw new Error(i.value.map((t=>`${t.key}: ${t.message}`)).join(", "));const n=o.features.filter((t=>i.value.evaluate({zoom:0},t)));o={type:"FeatureCollection",features:n}}this._geoJSONIndex=e.cluster?new D(function({superclusterOptions:e,clusterProperties:i}){if(!i||!e)return e;const n={},r={},s={accumulated:null,zoom:0},o={properties:null},a=Object.keys(i);for(const e of a){const[s,o]=i[e],a=t.e(o),l=t.e("string"==typeof s?[s,["accumulated"],["get",e]]:s);n[e]=a.value,r[e]=l.value}return e.map=t=>{o.properties=t;const e={};for(const t of a)e[t]=n[t].evaluate(s,o);return e},e.reduce=(t,e)=>{o.properties=e;for(const e of a)s.accumulated=t[e],t[e]=r[e].evaluate(s,o)},e}(e)).load(o.features):N(o,e.geojsonVtOptions)}catch(s){return i(s)}this.loaded={};const l={};if(r){const i=t.f(n);i&&(l.resourceTiming={},l.resourceTiming[e.source]=JSON.parse(JSON.stringify(i)))}i(null,l)}}))}reloadTile(t,e){const i=this.loaded;return i&&i[t.uid]?super.reloadTile(t,e):this.loadTile(t,e)}loadGeoJSON(e,i){if(e.request)t.h(e.request,i);else{if("string"!=typeof e.data)return i(new Error(`Input data given to '${e.source}' is not a valid GeoJSON object.`));try{return i(null,JSON.parse(e.data))}catch(t){return i(new Error(`Input data given to '${e.source}' is not a valid GeoJSON object.`))}}}getClusterExpansionZoom(t,e){try{e(null,this._geoJSONIndex.getClusterExpansionZoom(t.clusterId))}catch(t){e(t)}}getClusterChildren(t,e){try{e(null,this._geoJSONIndex.getChildren(t.clusterId))}catch(t){e(t)}}getClusterLeaves(t,e){try{e(null,this._geoJSONIndex.getLeaves(t.clusterId,t.limit,t.offset))}catch(t){e(t)}}}class U{constructor(e,i){this.tileID=new t.O(e.tileID.overscaledZ,e.tileID.wrap,e.tileID.canonical.z,e.tileID.canonical.x,e.tileID.canonical.y),this.tileZoom=e.tileZoom,this.uid=e.uid,this.zoom=e.zoom,this.canonical=e.tileID.canonical,this.pixelRatio=e.pixelRatio,this.tileSize=e.tileSize,this.source=e.source,this.overscaling=this.tileID.overscaleFactor(),this.projection=e.projection,this.brightness=i}parse(e,i,n,r){this.status="parsing";const s=new t.O(n.tileID.overscaledZ,n.tileID.wrap,n.tileID.canonical.z,n.tileID.canonical.x,n.tileID.canonical.y),o={},a=i.familiesBySource[n.source],l=new t.F(s,n.promoteId);return l.bucketLayerIDs=[],t.l(e).then((e=>{if(!e)return r(new Error("Could not parse tile"));const i=t.j(e,1/t.t(n.tileID.canonical)),c=e.json.extensionsUsed&&e.json.extensionsUsed.includes("MAPBOX_mesh_features"),h=new t.k(this.zoom,{brightness:this.brightness});for(const n in a)for(const r of a[n]){const n=r[0],a=e.json.extensionsUsed;n.recalculate(h,[]);const l=new t.T(i,s,a&&a.includes("MAPBOX_mesh_features"),this.brightness);c||(l.needsUpload=!0),o[n.fqid]=l,l.evaluate(n)}this.status="done",r(null,{buckets:o,featureIndex:l})})).catch((t=>r(new Error(t.message))))}}class ${constructor(t,e,i,n,r,s){this.actor=t,this.layerIndex=e,this.brightness=s,this.loading={},this.loaded={}}loadTile(e,i){const n=e.uid,r=this.loading[n]=new U(e,this.brightness);t.i(e.request,((t,s)=>{const o=!this.loading[n];return delete this.loading[n],o||t?(r.status="done",o||(this.loaded[n]=r),i(t)):s&&0!==s.byteLength?void r.parse(s,this.layerIndex,e,((t,e)=>{r.status="done",this.loaded=this.loaded||{},this.loaded[n]=r,t||!e?i(t):i(null,e)})):(r.status="done",this.loaded[n]=r,i())}))}reloadTile(t,e){const i=this.loaded,n=t.uid;if(i&&i[n]){const r=i[n];r.projection=t.projection,r.brightness=t.brightness;const s=(i,n)=>{r.reloadCallback&&(delete r.reloadCallback,this.loadTile(t,e)),e(i,n)};"parsing"===r.status?r.reloadCallback=s:"done"===r.status&&this.loadTile(t,e)}}abortTile(t,e){const i=t.uid;this.loading[i]&&delete this.loading[i],e()}removeTile(t,e){const i=this.loaded,n=t.uid;i&&i[n]&&delete i[n],e()}}class H{constructor(e){this.self=e,this.actor=new t.A(e,this),this.layerIndexes={},this.availableImages={},this.isSpriteLoaded={},this.projections={},this.defaultProjection=t.m({name:"mercator"}),this.workerSourceTypes={vector:t.d,geojson:V,"batched-model":$},this.workerSources={},this.demWorkerSources={},this.self.registerWorkerSource=(t,e)=>{if(this.workerSourceTypes[t])throw new Error(`Worker source with name "${t}" already registered.`);this.workerSourceTypes[t]=e},this.self.registerRTLTextPlugin=e=>{if(t.n.isParsed())throw new Error("RTL text plugin already registered.");t.n.applyArabicShaping=e.applyArabicShaping,t.n.processBidirectionalText=e.processBidirectionalText,t.n.processStyledBidirectionalText=e.processStyledBidirectionalText}}clearCaches(t,e,i){delete this.layerIndexes[t],delete this.availableImages[t],delete this.workerSources[t],delete this.demWorkerSources[t],i()}checkIfReady(t,e,i){i()}setReferrer(t,e){this.referrer=e}spriteLoaded(e,{scope:i,isLoaded:n}){if(this.isSpriteLoaded[e]||(this.isSpriteLoaded[e]={}),this.isSpriteLoaded[e][i]=n,this.workerSources[e]&&this.workerSources[e][i])for(const r in this.workerSources[e][i]){const s=this.workerSources[e][i][r];for(const e in s)s[e]instanceof t.d&&(s[e].isSpriteLoaded=n,s[e].fire(new t.o("isSpriteLoaded")))}}setImages(t,{scope:e,images:i},n){if(this.availableImages[t]||(this.availableImages[t]={}),this.availableImages[t][e]=i,this.workerSources[t]&&this.workerSources[t][e]){for(const n in this.workerSources[t][e]){const r=this.workerSources[t][e][n];for(const t in r)r[t].availableImages=i}n()}else n()}setProjection(e,i){this.projections[e]=t.m(i)}setBrightness(t,e,i){this.brightness=e,i()}setLayers(t,e,i){this.getLayerIndex(t,e.scope).replace(e.layers,e.options),i()}updateLayers(t,e,i){this.getLayerIndex(t,e.scope).update(e.layers,e.removedIds,e.options),i()}loadTile(t,e,i){e.projection=this.projections[t]||this.defaultProjection,this.getWorkerSource(t,e.type,e.source,e.scope).loadTile(e,i)}loadDEMTile(t,e,i){this.getDEMWorkerSource(t,e.source,e.scope).loadTile(e,i)}reloadTile(t,e,i){e.projection=this.projections[t]||this.defaultProjection,this.getWorkerSource(t,e.type,e.source,e.scope).reloadTile(e,i)}abortTile(t,e,i){this.getWorkerSource(t,e.type,e.source,e.scope).abortTile(e,i)}removeTile(t,e,i){this.getWorkerSource(t,e.type,e.source,e.scope).removeTile(e,i)}removeSource(t,e,i){if(!(this.workerSources[t]&&this.workerSources[t][e.scope]&&this.workerSources[t][e.scope][e.type]&&this.workerSources[t][e.scope][e.type][e.source]))return;const n=this.workerSources[t][e.scope][e.type][e.source];delete this.workerSources[t][e.scope][e.type][e.source],void 0!==n.removeSource?n.removeSource(e,i):i()}loadWorkerSource(t,e,i){try{this.self.importScripts(e.url),i()}catch(t){i(t.toString())}}syncRTLPluginState(e,i,n){try{t.n.setState(i);const e=t.n.getPluginURL();if(t.n.isLoaded()&&!t.n.isParsed()&&null!=e){this.self.importScripts(e);const i=t.n.isParsed();n(i?void 0:new Error(`RTL Text Plugin failed to import scripts from ${e}`),i)}}catch(t){n(t.toString())}}setDracoUrl(t,e){this.dracoUrl=e}getAvailableImages(t,e){this.availableImages[t]||(this.availableImages[t]={});let i=this.availableImages[t][e];return i||(i=[]),i}getLayerIndex(t,e){this.layerIndexes[t]||(this.layerIndexes[t]={});let i=this.layerIndexes[t][e];return i||(i=this.layerIndexes[t][e]=new n,i.scope=e),i}getWorkerSource(t,e,i,n){if(this.workerSources[t]||(this.workerSources[t]={}),this.workerSources[t][n]||(this.workerSources[t][n]={}),this.workerSources[t][n][e]||(this.workerSources[t][n][e]={}),this.isSpriteLoaded[t]||(this.isSpriteLoaded[t]={}),!this.workerSources[t][n][e][i]){const r={send:(e,i,n,r,s,o)=>{this.actor.send(e,i,n,t,s,o)},scheduler:this.actor.scheduler};this.workerSources[t][n][e][i]=new this.workerSourceTypes[e](r,this.getLayerIndex(t,n),this.getAvailableImages(t,n),this.isSpriteLoaded[t][n],void 0,this.brightness)}return this.workerSources[t][n][e][i]}getDEMWorkerSource(t,e,i){return this.demWorkerSources[t]||(this.demWorkerSources[t]={}),this.demWorkerSources[t][i]||(this.demWorkerSources[t][i]={}),this.demWorkerSources[t][i][e]||(this.demWorkerSources[t][i][e]=new r),this.demWorkerSources[t][i][e]}enforceCacheSizeLimit(e,i){t.q(i)}getWorkerPerformanceMetrics(t,e,i){i(void 0,void 0)}}return"undefined"!=typeof WorkerGlobalScope&&"undefined"!=typeof self&&self instanceof WorkerGlobalScope&&(self.worker=new H(self)),H})),r(["./shared"],(function(t){return t.s})),i}()},1608:function(t){t.exports=function(t){var e={};function i(n){if(e[n])return e[n].exports;var r=e[n]={i:n,l:!1,exports:{}};return t[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=1)}([function(t,e,i){"use strict";var n={MOBILE:"mobile",TABLET:"tablet",SMART_TV:"smarttv",CONSOLE:"console",WEARABLE:"wearable",BROWSER:void 0};t.exports={BROWSER_TYPES:{CHROME:"Chrome",FIREFOX:"Firefox",OPERA:"Opera",YANDEX:"Yandex",SAFARI:"Safari",INTERNET_EXPLORER:"Internet Explorer",EDGE:"Edge",CHROMIUM:"Chromium",IE:"IE",MOBILE_SAFARI:"Mobile Safari",EDGE_CHROMIUM:"Edge Chromium"},DEVICE_TYPES:n,OS_TYPES:{IOS:"iOS",ANDROID:"Android",WINDOWS_PHONE:"Windows Phone",WINDOWS:"Windows",MAC_OS:"Mac OS"},defaultData:{isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1}}},function(t,e,i){"use strict";var n,r=i(2),s=i(0),o=s.BROWSER_TYPES,a=s.OS_TYPES,l=s.DEVICE_TYPES,c=i(4),h=c.checkType,u=c.broPayload,d=c.mobilePayload,p=c.wearPayload,f=c.consolePayload,m=c.stvPayload,g=c.getNavigatorInstance,_=c.isIOS13Check,y=new r,v=y.getBrowser(),b=y.getDevice(),x=y.getEngine(),w=y.getOS(),E=y.getUA(),S=o.CHROME,T=o.CHROMIUM,M=o.IE,A=o.INTERNET_EXPLORER,C=o.OPERA,k=o.FIREFOX,P=o.SAFARI,I=o.EDGE,D=o.YANDEX,O=o.MOBILE_SAFARI,L=l.MOBILE,z=l.TABLET,R=l.SMART_TV,F=l.BROWSER,B=l.WEARABLE,N=l.CONSOLE,j=a.ANDROID,V=a.WINDOWS_PHONE,U=a.IOS,$=a.WINDOWS,H=a.MAC_OS,q=function(){return w.name===a.WINDOWS&&"10"===w.version&&("string"==typeof E&&-1!==E.indexOf("Edg/"))},W=function(){return v.name===I},G=function(){return _("iPad")},Z=b.type===R,Y=b.type===N,X=b.type===B,K=v.name===O||G(),Q=v.name===T,J=function(){switch(b.type){case L:case z:return!0;default:return!1}}()||G(),tt=b.type===L,et=b.type===z||G(),it=b.type===F,nt=w.name===j,rt=w.name===V,st=w.name===U||G(),ot=v.name===S,at=v.name===k,lt=v.name===P||v.name===O,ct=v.name===C,ht=v.name===A||v.name===M,ut=w.version?w.version:"none",dt=w.name?w.name:"none",pt=v.major,ft=v.version,mt=v.name,gt=b.vendor?b.vendor:"none",_t=b.model?b.model:"none",yt=x.name,vt=x.version,bt=E,xt=W()||q(),wt=v.name===D,Et=b.type,St=(n=g())&&(/iPad|iPhone|iPod/.test(n.platform)||"MacIntel"===n.platform&&n.maxTouchPoints>1)&&!window.MSStream,Tt=G(),Mt=_("iPhone"),At=_("iPod"),Ct=function(){var t=g(),e=t&&t.userAgent.toLowerCase();return"string"==typeof e&&/electron/.test(e)}(),kt=q(),Pt=W(),It=w.name===$,Dt=w.name===H,Ot=h(b.type);t.exports={deviceDetect:function(){var t=Ot.isBrowser,e=Ot.isMobile,i=Ot.isTablet,n=Ot.isSmartTV,r=Ot.isConsole,s=Ot.isWearable;return t?u(t,v,x,w,E):n?m(n,x,w,E):r?f(r,x,w,E):e||i?d(Ot,b,w,E):s?p(s,x,w,E):void 0},isSmartTV:Z,isConsole:Y,isWearable:X,isMobileSafari:K,isChromium:Q,isMobile:J,isMobileOnly:tt,isTablet:et,isBrowser:it,isAndroid:nt,isWinPhone:rt,isIOS:st,isChrome:ot,isFirefox:at,isSafari:lt,isOpera:ct,isIE:ht,osVersion:ut,osName:dt,fullBrowserVersion:pt,browserVersion:ft,browserName:mt,mobileVendor:gt,mobileModel:_t,engineName:yt,engineVersion:vt,getUA:bt,isEdge:xt,isYandex:wt,deviceType:Et,isIOS13:St,isIPad13:Tt,isIPhone13:Mt,isIPod13:At,isElectron:Ct,isEdgeChromium:kt,isLegacyEdge:Pt,isWindows:It,isMacOs:Dt}},function(t,e,i){var n;!function(r,s){"use strict";var o="function",a="undefined",l="object",c="model",h="name",u="type",d="vendor",p="version",f="architecture",m="console",g="mobile",_="tablet",y="smarttv",v="wearable",b={extend:function(t,e){var i={};for(var n in t)e[n]&&e[n].length%2==0?i[n]=e[n].concat(t[n]):i[n]=t[n];return i},has:function(t,e){return"string"==typeof t&&-1!==e.toLowerCase().indexOf(t.toLowerCase())},lowerize:function(t){return t.toLowerCase()},major:function(t){return"string"==typeof t?t.replace(/[^\d\.]/g,"").split(".")[0]:s},trim:function(t){return t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},x={rgx:function(t,e){for(var i,n,r,a,c,h,u=0;u<e.length&&!c;){var d=e[u],p=e[u+1];for(i=n=0;i<d.length&&!c;)if(c=d[i++].exec(t))for(r=0;r<p.length;r++)h=c[++n],typeof(a=p[r])===l&&a.length>0?2==a.length?typeof a[1]==o?this[a[0]]=a[1].call(this,h):this[a[0]]=a[1]:3==a.length?typeof a[1]!==o||a[1].exec&&a[1].test?this[a[0]]=h?h.replace(a[1],a[2]):s:this[a[0]]=h?a[1].call(this,h,a[2]):s:4==a.length&&(this[a[0]]=h?a[3].call(this,h.replace(a[1],a[2])):s):this[a]=h||s;u+=2}},str:function(t,e){for(var i in e)if(typeof e[i]===l&&e[i].length>0){for(var n=0;n<e[i].length;n++)if(b.has(e[i][n],t))return"?"===i?s:i}else if(b.has(e[i],t))return"?"===i?s:i;return t}},w={browser:{oldsafari:{version:{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}}},device:{amazon:{model:{"Fire Phone":["SD","KF"]}},sprint:{model:{"Evo Shift 4G":"7373KT"},vendor:{HTC:"APA",Sprint:"Sprint"}}},os:{windows:{version:{ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"}}}},E={browser:[[/(opera\smini)\/([\w\.-]+)/i,/(opera\s[mobiletab]+).+version\/([\w\.-]+)/i,/(opera).+version\/([\w\.]+)/i,/(opera)[\/\s]+([\w\.]+)/i],[h,p],[/(opios)[\/\s]+([\w\.]+)/i],[[h,"Opera Mini"],p],[/\s(opr)\/([\w\.]+)/i],[[h,"Opera"],p],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i,/(avant\s|iemobile|slim|baidu)(?:browser)?[\/\s]?([\w\.]*)/i,/(?:ms|\()(ie)\s([\w\.]+)/i,/(rekonq)\/([\w\.]*)/i,/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark)\/([\w\.-]+)/i],[h,p],[/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i],[[h,"IE"],p],[/(edge|edgios|edgea)\/((\d+)?[\w\.]+)/i],[[h,"Edge"],p],[/(yabrowser)\/([\w\.]+)/i],[[h,"Yandex"],p],[/(puffin)\/([\w\.]+)/i],[[h,"Puffin"],p],[/((?:[\s\/])uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i],[[h,"UCBrowser"],p],[/(comodo_dragon)\/([\w\.]+)/i],[[h,/_/g," "],p],[/(micromessenger)\/([\w\.]+)/i],[[h,"WeChat"],p],[/(qqbrowserlite)\/([\w\.]+)/i],[h,p],[/(QQ)\/([\d\.]+)/i],[h,p],[/m?(qqbrowser)[\/\s]?([\w\.]+)/i],[h,p],[/(BIDUBrowser)[\/\s]?([\w\.]+)/i],[h,p],[/(2345Explorer)[\/\s]?([\w\.]+)/i],[h,p],[/(MetaSr)[\/\s]?([\w\.]+)/i],[h],[/(LBBROWSER)/i],[h],[/xiaomi\/miuibrowser\/([\w\.]+)/i],[p,[h,"MIUI Browser"]],[/;fbav\/([\w\.]+);/i],[p,[h,"Facebook"]],[/headlesschrome(?:\/([\w\.]+)|\s)/i],[p,[h,"Chrome Headless"]],[/\swv\).+(chrome)\/([\w\.]+)/i],[[h,/(.+)/,"$1 WebView"],p],[/((?:oculus|samsung)browser)\/([\w\.]+)/i],[[h,/(.+(?:g|us))(.+)/,"$1 $2"],p],[/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i],[p,[h,"Android Browser"]],[/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i],[h,p],[/(dolfin)\/([\w\.]+)/i],[[h,"Dolphin"],p],[/((?:android.+)crmo|crios)\/([\w\.]+)/i],[[h,"Chrome"],p],[/(coast)\/([\w\.]+)/i],[[h,"Opera Coast"],p],[/fxios\/([\w\.-]+)/i],[p,[h,"Firefox"]],[/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i],[p,[h,"Mobile Safari"]],[/version\/([\w\.]+).+?(mobile\s?safari|safari)/i],[p,h],[/webkit.+?(gsa)\/([\w\.]+).+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[[h,"GSA"],p],[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[h,[p,x.str,w.browser.oldsafari.version]],[/(konqueror)\/([\w\.]+)/i,/(webkit|khtml)\/([\w\.]+)/i],[h,p],[/(navigator|netscape)\/([\w\.-]+)/i],[[h,"Netscape"],p],[/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i,/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i,/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i,/(links)\s\(([\w\.]+)/i,/(gobrowser)\/?([\w\.]*)/i,/(ice\s?browser)\/v?([\w\._]+)/i,/(mosaic)[\/\s]([\w\.]+)/i],[h,p]],cpu:[[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],[[f,"amd64"]],[/(ia32(?=;))/i],[[f,b.lowerize]],[/((?:i[346]|x)86)[;\)]/i],[[f,"ia32"]],[/windows\s(ce|mobile);\sppc;/i],[[f,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],[[f,/ower/,"",b.lowerize]],[/(sun4\w)[;\)]/i],[[f,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+;))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i],[[f,b.lowerize]]],device:[[/\((ipad|playbook);[\w\s\);-]+(rim|apple)/i],[c,d,[u,_]],[/applecoremedia\/[\w\.]+ \((ipad)/],[c,[d,"Apple"],[u,_]],[/(apple\s{0,1}tv)/i],[[c,"Apple TV"],[d,"Apple"]],[/(archos)\s(gamepad2?)/i,/(hp).+(touchpad)/i,/(hp).+(tablet)/i,/(kindle)\/([\w\.]+)/i,/\s(nook)[\w\s]+build\/(\w+)/i,/(dell)\s(strea[kpr\s\d]*[\dko])/i],[d,c,[u,_]],[/(kf[A-z]+)\sbuild\/.+silk\//i],[c,[d,"Amazon"],[u,_]],[/(sd|kf)[0349hijorstuw]+\sbuild\/.+silk\//i],[[c,x.str,w.device.amazon.model],[d,"Amazon"],[u,g]],[/\((ip[honed|\s\w*]+);.+(apple)/i],[c,d,[u,g]],[/\((ip[honed|\s\w*]+);/i],[c,[d,"Apple"],[u,g]],[/(blackberry)[\s-]?(\w+)/i,/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i,/(hp)\s([\w\s]+\w)/i,/(asus)-?(\w+)/i],[d,c,[u,g]],[/\(bb10;\s(\w+)/i],[c,[d,"BlackBerry"],[u,g]],[/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone)/i],[c,[d,"Asus"],[u,_]],[/(sony)\s(tablet\s[ps])\sbuild\//i,/(sony)?(?:sgp.+)\sbuild\//i],[[d,"Sony"],[c,"Xperia Tablet"],[u,_]],[/android.+\s([c-g]\d{4}|so[-l]\w+)\sbuild\//i],[c,[d,"Sony"],[u,g]],[/\s(ouya)\s/i,/(nintendo)\s([wids3u]+)/i],[d,c,[u,m]],[/android.+;\s(shield)\sbuild/i],[c,[d,"Nvidia"],[u,m]],[/(playstation\s[34portablevi]+)/i],[c,[d,"Sony"],[u,m]],[/(sprint\s(\w+))/i],[[d,x.str,w.device.sprint.vendor],[c,x.str,w.device.sprint.model],[u,g]],[/(lenovo)\s?(S(?:5000|6000)+(?:[-][\w+]))/i],[d,c,[u,_]],[/(htc)[;_\s-]+([\w\s]+(?=\))|\w+)*/i,/(zte)-(\w*)/i,/(alcatel|geeksphone|lenovo|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i],[d,[c,/_/g," "],[u,g]],[/(nexus\s9)/i],[c,[d,"HTC"],[u,_]],[/d\/huawei([\w\s-]+)[;\)]/i,/(nexus\s6p)/i],[c,[d,"Huawei"],[u,g]],[/(microsoft);\s(lumia[\s\w]+)/i],[d,c,[u,g]],[/[\s\(;](xbox(?:\sone)?)[\s\);]/i],[c,[d,"Microsoft"],[u,m]],[/(kin\.[onetw]{3})/i],[[c,/\./g," "],[d,"Microsoft"],[u,g]],[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)[\w\s]+build\//i,/mot[\s-]?(\w*)/i,/(XT\d{3,4}) build\//i,/(nexus\s6)/i],[c,[d,"Motorola"],[u,g]],[/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],[c,[d,"Motorola"],[u,_]],[/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i],[[d,b.trim],[c,b.trim],[u,y]],[/hbbtv.+maple;(\d+)/i],[[c,/^/,"SmartTV"],[d,"Samsung"],[u,y]],[/\(dtv[\);].+(aquos)/i],[c,[d,"Sharp"],[u,y]],[/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i,/((SM-T\w+))/i],[[d,"Samsung"],c,[u,_]],[/smart-tv.+(samsung)/i],[d,[u,y],c],[/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i,/(sam[sung]*)[\s-]*(\w+-?[\w-]*)/i,/sec-((sgh\w+))/i],[[d,"Samsung"],c,[u,g]],[/sie-(\w*)/i],[c,[d,"Siemens"],[u,g]],[/(maemo|nokia).*(n900|lumia\s\d+)/i,/(nokia)[\s_-]?([\w-]*)/i],[[d,"Nokia"],c,[u,g]],[/android\s3\.[\s\w;-]{10}(a\d{3})/i],[c,[d,"Acer"],[u,_]],[/android.+([vl]k\-?\d{3})\s+build/i],[c,[d,"LG"],[u,_]],[/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i],[[d,"LG"],c,[u,_]],[/(lg) netcast\.tv/i],[d,c,[u,y]],[/(nexus\s[45])/i,/lg[e;\s\/-]+(\w*)/i,/android.+lg(\-?[\d\w]+)\s+build/i],[c,[d,"LG"],[u,g]],[/android.+(ideatab[a-z0-9\-\s]+)/i],[c,[d,"Lenovo"],[u,_]],[/linux;.+((jolla));/i],[d,c,[u,g]],[/((pebble))app\/[\d\.]+\s/i],[d,c,[u,v]],[/android.+;\s(oppo)\s?([\w\s]+)\sbuild/i],[d,c,[u,g]],[/crkey/i],[[c,"Chromecast"],[d,"Google"]],[/android.+;\s(glass)\s\d/i],[c,[d,"Google"],[u,v]],[/android.+;\s(pixel c)\s/i],[c,[d,"Google"],[u,_]],[/android.+;\s(pixel xl|pixel)\s/i],[c,[d,"Google"],[u,g]],[/android.+;\s(\w+)\s+build\/hm\1/i,/android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i,/android.+(mi[\s\-_]*(?:one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i,/android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i],[[c,/_/g," "],[d,"Xiaomi"],[u,g]],[/android.+(mi[\s\-_]*(?:pad)(?:[\s_]*[\w\s]+))\s+build/i],[[c,/_/g," "],[d,"Xiaomi"],[u,_]],[/android.+;\s(m[1-5]\snote)\sbuild/i],[c,[d,"Meizu"],[u,_]],[/android.+a000(1)\s+build/i,/android.+oneplus\s(a\d{4})\s+build/i],[c,[d,"OnePlus"],[u,g]],[/android.+[;\/]\s*(RCT[\d\w]+)\s+build/i],[c,[d,"RCA"],[u,_]],[/android.+[;\/\s]+(Venue[\d\s]{2,7})\s+build/i],[c,[d,"Dell"],[u,_]],[/android.+[;\/]\s*(Q[T|M][\d\w]+)\s+build/i],[c,[d,"Verizon"],[u,_]],[/android.+[;\/]\s+(Barnes[&\s]+Noble\s+|BN[RT])(V?.*)\s+build/i],[[d,"Barnes & Noble"],c,[u,_]],[/android.+[;\/]\s+(TM\d{3}.*\b)\s+build/i],[c,[d,"NuVision"],[u,_]],[/android.+;\s(k88)\sbuild/i],[c,[d,"ZTE"],[u,_]],[/android.+[;\/]\s*(gen\d{3})\s+build.*49h/i],[c,[d,"Swiss"],[u,g]],[/android.+[;\/]\s*(zur\d{3})\s+build/i],[c,[d,"Swiss"],[u,_]],[/android.+[;\/]\s*((Zeki)?TB.*\b)\s+build/i],[c,[d,"Zeki"],[u,_]],[/(android).+[;\/]\s+([YR]\d{2})\s+build/i,/android.+[;\/]\s+(Dragon[\-\s]+Touch\s+|DT)(\w{5})\sbuild/i],[[d,"Dragon Touch"],c,[u,_]],[/android.+[;\/]\s*(NS-?\w{0,9})\sbuild/i],[c,[d,"Insignia"],[u,_]],[/android.+[;\/]\s*((NX|Next)-?\w{0,9})\s+build/i],[c,[d,"NextBook"],[u,_]],[/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i],[[d,"Voice"],c,[u,g]],[/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i],[[d,"LvTel"],c,[u,g]],[/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i],[c,[d,"Envizen"],[u,_]],[/android.+[;\/]\s*(Le[\s\-]+Pan)[\s\-]+(\w{1,9})\s+build/i],[d,c,[u,_]],[/android.+[;\/]\s*(Trio[\s\-]*.*)\s+build/i],[c,[d,"MachSpeed"],[u,_]],[/android.+[;\/]\s*(Trinity)[\-\s]*(T\d{3})\s+build/i],[d,c,[u,_]],[/android.+[;\/]\s*TU_(1491)\s+build/i],[c,[d,"Rotor"],[u,_]],[/android.+(KS(.+))\s+build/i],[c,[d,"Amazon"],[u,_]],[/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i],[d,c,[u,_]],[/\s(tablet|tab)[;\/]/i,/\s(mobile)(?:[;\/]|\ssafari)/i],[[u,b.lowerize],d,c],[/(android[\w\.\s\-]{0,9});.+build/i],[c,[d,"Generic"]]],engine:[[/windows.+\sedge\/([\w\.]+)/i],[p,[h,"EdgeHTML"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m)\/([\w\.]+)/i,/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i,/(icab)[\/\s]([23]\.[\d\.]+)/i],[h,p],[/rv\:([\w\.]{1,9}).+(gecko)/i],[p,h]],os:[[/microsoft\s(windows)\s(vista|xp)/i],[h,p],[/(windows)\snt\s6\.2;\s(arm)/i,/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i,/(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i],[h,[p,x.str,w.os.windows.version]],[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],[[h,"Windows"],[p,x.str,w.os.windows.version]],[/\((bb)(10);/i],[[h,"BlackBerry"],p],[/(blackberry)\w*\/?([\w\.]*)/i,/(tizen)[\/\s]([\w\.]+)/i,/(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|contiki)[\/\s-]?([\w\.]*)/i,/linux;.+(sailfish);/i],[h,p],[/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]*)/i],[[h,"Symbian"],p],[/\((series40);/i],[h],[/mozilla.+\(mobile;.+gecko.+firefox/i],[[h,"Firefox OS"],p],[/(nintendo|playstation)\s([wids34portablevu]+)/i,/(mint)[\/\s\(]?(\w*)/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i,/(hurd|linux)\s?([\w\.]*)/i,/(gnu)\s?([\w\.]*)/i],[h,p],[/(cros)\s[\w]+\s([\w\.]+\w)/i],[[h,"Chromium OS"],p],[/(sunos)\s?([\w\.\d]*)/i],[[h,"Solaris"],p],[/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]*)/i],[h,p],[/(haiku)\s(\w+)/i],[h,p],[/cfnetwork\/.+darwin/i,/ip[honead]{2,4}(?:.*os\s([\w]+)\slike\smac|;\sopera)/i],[[p,/_/g,"."],[h,"iOS"]],[/(mac\sos\sx)\s?([\w\s\.]*)/i,/(macintosh|mac(?=_powerpc)\s)/i],[[h,"Mac OS"],[p,/_/g,"."]],[/((?:open)?solaris)[\/\s-]?([\w\.]*)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms)/i,/(unix)\s?([\w\.]*)/i],[h,p]]},S=function(t,e){if("object"==typeof t&&(e=t,t=s),!(this instanceof S))return new S(t,e).getResult();var i=t||(r&&r.navigator&&r.navigator.userAgent?r.navigator.userAgent:""),n=e?b.extend(E,e):E;return this.getBrowser=function(){var t={name:s,version:s};return x.rgx.call(t,i,n.browser),t.major=b.major(t.version),t},this.getCPU=function(){var t={architecture:s};return x.rgx.call(t,i,n.cpu),t},this.getDevice=function(){var t={vendor:s,model:s,type:s};return x.rgx.call(t,i,n.device),t},this.getEngine=function(){var t={name:s,version:s};return x.rgx.call(t,i,n.engine),t},this.getOS=function(){var t={name:s,version:s};return x.rgx.call(t,i,n.os),t},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return i},this.setUA=function(t){return i=t,this},this};S.VERSION="0.7.18",S.BROWSER={NAME:h,MAJOR:"major",VERSION:p},S.CPU={ARCHITECTURE:f},S.DEVICE={MODEL:c,VENDOR:d,TYPE:u,CONSOLE:m,MOBILE:g,SMARTTV:y,TABLET:_,WEARABLE:v,EMBEDDED:"embedded"},S.ENGINE={NAME:h,VERSION:p},S.OS={NAME:h,VERSION:p},typeof e!==a?(typeof t!==a&&t.exports&&(e=t.exports=S),e.UAParser=S):i(3)?(n=function(){return S}.call(e,i,e,t))===s||(t.exports=n):r&&(r.UAParser=S);var T=r&&(r.jQuery||r.Zepto);if(typeof T!==a){var M=new S;T.ua=M.getResult(),T.ua.get=function(){return M.getUA()},T.ua.set=function(t){M.setUA(t);var e=M.getResult();for(var i in e)T.ua[i]=e[i]}}}("object"==typeof window?window:this)},function(t,e){(function(e){t.exports=e}).call(e,{})},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t},r=i(0),s=r.DEVICE_TYPES,o=r.defaultData,a=e.getNavigatorInstance=function(){return!("undefined"==typeof window||!window.navigator&&!navigator)&&(window.navigator||navigator)},l=e.isIOS13Check=function(t){var e=a();return e&&e.platform&&(-1!==e.platform.indexOf(t)||"MacIntel"===e.platform&&e.maxTouchPoints>1&&!window.MSStream)};t.exports={checkType:function(t){switch(t){case s.MOBILE:return{isMobile:!0};case s.TABLET:return{isTablet:!0};case s.SMART_TV:return{isSmartTV:!0};case s.CONSOLE:return{isConsole:!0};case s.WEARABLE:return{isWearable:!0};case s.BROWSER:return{isBrowser:!0};default:return o}},broPayload:function(t,e,i,n,r){return{isBrowser:t,browserMajorVersion:e.major,browserFullVersion:e.version,browserName:e.name,engineName:i.name||!1,engineVersion:i.version,osName:n.name,osVersion:n.version,userAgent:r}},mobilePayload:function(t,e,i,r){return n({},t,{vendor:e.vendor,model:e.model,os:i.name,osVersion:i.version,ua:r})},stvPayload:function(t,e,i,n){return{isSmartTV:t,engineName:e.name,engineVersion:e.version,osName:i.name,osVersion:i.version,userAgent:n}},consolePayload:function(t,e,i,n){return{isConsole:t,engineName:e.name,engineVersion:e.version,osName:i.name,osVersion:i.version,userAgent:n}},wearPayload:function(t,e,i,n){return{isWearable:t,engineName:e.name,engineVersion:e.version,osName:i.name,osVersion:i.version,userAgent:n}},getNavigatorInstance:a,isIOS13Check:l}}])},4406:function(t){var e,i,n=t.exports={};function r(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(t){if(e===setTimeout)return setTimeout(t,0);if((e===r||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(i){try{return e.call(null,t,0)}catch(i){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:r}catch(t){e=r}try{i="function"==typeof clearTimeout?clearTimeout:s}catch(t){i=s}}();var a,l=[],c=!1,h=-1;function u(){c&&a&&(c=!1,a.length?l=a.concat(l):h=-1,l.length&&d())}function d(){if(!c){var t=o(u);c=!0;for(var e=l.length;e;){for(a=l,l=[];++h<e;)a&&a[h].run();h=-1,e=l.length}a=null,c=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{return i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(t)}}function p(t,e){this.fun=t,this.array=e}function f(){}n.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)e[i-1]=arguments[i];l.push(new p(t,e)),1!==l.length||c||o(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=f,n.addListener=f,n.once=f,n.off=f,n.removeListener=f,n.removeAllListeners=f,n.emit=f,n.prependListener=f,n.prependOnceListener=f,n.listeners=function(t){return[]},n.binding=function(t){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(t){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},2279:function(t){var e,i;e=this,i=function(t){var e=function(t){return new e.lib.init(t)};function i(t,e){return e.offset[t]?isNaN(e.offset[t])?e.offset[t]:e.offset[t]+"px":"0px"}function n(t,e){return!(!t||"string"!=typeof e||!(t.className&&t.className.trim().split(/\s+/gi).indexOf(e)>-1))}return e.defaults={oldestFirst:!0,text:"Toastify is awesome!",node:void 0,duration:3e3,selector:void 0,callback:function(){},destination:void 0,newWindow:!1,close:!1,gravity:"toastify-top",positionLeft:!1,position:"",backgroundColor:"",avatar:"",className:"",stopOnFocus:!0,onClick:function(){},offset:{x:0,y:0},escapeMarkup:!0,ariaLive:"polite",style:{background:""}},e.lib=e.prototype={toastify:"1.12.0",constructor:e,init:function(t){return t||(t={}),this.options={},this.toastElement=null,this.options.text=t.text||e.defaults.text,this.options.node=t.node||e.defaults.node,this.options.duration=0===t.duration?0:t.duration||e.defaults.duration,this.options.selector=t.selector||e.defaults.selector,this.options.callback=t.callback||e.defaults.callback,this.options.destination=t.destination||e.defaults.destination,this.options.newWindow=t.newWindow||e.defaults.newWindow,this.options.close=t.close||e.defaults.close,this.options.gravity="bottom"===t.gravity?"toastify-bottom":e.defaults.gravity,this.options.positionLeft=t.positionLeft||e.defaults.positionLeft,this.options.position=t.position||e.defaults.position,this.options.backgroundColor=t.backgroundColor||e.defaults.backgroundColor,this.options.avatar=t.avatar||e.defaults.avatar,this.options.className=t.className||e.defaults.className,this.options.stopOnFocus=void 0===t.stopOnFocus?e.defaults.stopOnFocus:t.stopOnFocus,this.options.onClick=t.onClick||e.defaults.onClick,this.options.offset=t.offset||e.defaults.offset,this.options.escapeMarkup=void 0!==t.escapeMarkup?t.escapeMarkup:e.defaults.escapeMarkup,this.options.ariaLive=t.ariaLive||e.defaults.ariaLive,this.options.style=t.style||e.defaults.style,t.backgroundColor&&(this.options.style.background=t.backgroundColor),this},buildToast:function(){if(!this.options)throw"Toastify is not initialized";var t=document.createElement("div");for(var e in t.className="toastify on "+this.options.className,this.options.position?t.className+=" toastify-"+this.options.position:!0===this.options.positionLeft?(t.className+=" toastify-left",console.warn("Property `positionLeft` will be depreciated in further versions. Please use `position` instead.")):t.className+=" toastify-right",t.className+=" "+this.options.gravity,this.options.backgroundColor&&console.warn('DEPRECATION NOTICE: "backgroundColor" is being deprecated. Please use the "style.background" property.'),this.options.style)t.style[e]=this.options.style[e];if(this.options.ariaLive&&t.setAttribute("aria-live",this.options.ariaLive),this.options.node&&this.options.node.nodeType===Node.ELEMENT_NODE)t.appendChild(this.options.node);else if(this.options.escapeMarkup?t.innerText=this.options.text:t.innerHTML=this.options.text,""!==this.options.avatar){var n=document.createElement("img");n.src=this.options.avatar,n.className="toastify-avatar","left"==this.options.position||!0===this.options.positionLeft?t.appendChild(n):t.insertAdjacentElement("afterbegin",n)}if(!0===this.options.close){var r=document.createElement("button");r.type="button",r.setAttribute("aria-label","Close"),r.className="toast-close",r.innerHTML="&#10006;",r.addEventListener("click",function(t){t.stopPropagation(),this.removeElement(this.toastElement),window.clearTimeout(this.toastElement.timeOutValue)}.bind(this));var s=window.innerWidth>0?window.innerWidth:screen.width;("left"==this.options.position||!0===this.options.positionLeft)&&s>360?t.insertAdjacentElement("afterbegin",r):t.appendChild(r)}if(this.options.stopOnFocus&&this.options.duration>0){var o=this;t.addEventListener("mouseover",(function(e){window.clearTimeout(t.timeOutValue)})),t.addEventListener("mouseleave",(function(){t.timeOutValue=window.setTimeout((function(){o.removeElement(t)}),o.options.duration)}))}if(void 0!==this.options.destination&&t.addEventListener("click",function(t){t.stopPropagation(),!0===this.options.newWindow?window.open(this.options.destination,"_blank"):window.location=this.options.destination}.bind(this)),"function"==typeof this.options.onClick&&void 0===this.options.destination&&t.addEventListener("click",function(t){t.stopPropagation(),this.options.onClick()}.bind(this)),"object"==typeof this.options.offset){var a=i("x",this.options),l=i("y",this.options),c="left"==this.options.position?a:"-"+a,h="toastify-top"==this.options.gravity?l:"-"+l;t.style.transform="translate("+c+","+h+")"}return t},showToast:function(){var t;if(this.toastElement=this.buildToast(),!(t="string"==typeof this.options.selector?document.getElementById(this.options.selector):this.options.selector instanceof HTMLElement||"undefined"!=typeof ShadowRoot&&this.options.selector instanceof ShadowRoot?this.options.selector:document.body))throw"Root element is not defined";var i=e.defaults.oldestFirst?t.firstChild:t.lastChild;return t.insertBefore(this.toastElement,i),e.reposition(),this.options.duration>0&&(this.toastElement.timeOutValue=window.setTimeout(function(){this.removeElement(this.toastElement)}.bind(this),this.options.duration)),this},hideToast:function(){this.toastElement.timeOutValue&&clearTimeout(this.toastElement.timeOutValue),this.removeElement(this.toastElement)},removeElement:function(t){t.className=t.className.replace(" on",""),window.setTimeout(function(){this.options.node&&this.options.node.parentNode&&this.options.node.parentNode.removeChild(this.options.node),t.parentNode&&t.parentNode.removeChild(t),this.options.callback.call(t),e.reposition()}.bind(this),400)}},e.reposition=function(){for(var t,e={top:15,bottom:15},i={top:15,bottom:15},r={top:15,bottom:15},s=document.getElementsByClassName("toastify"),o=0;o<s.length;o++){t=!0===n(s[o],"toastify-top")?"toastify-top":"toastify-bottom";var a=s[o].offsetHeight;t=t.substr(9,t.length-1),(window.innerWidth>0?window.innerWidth:screen.width)<=360?(s[o].style[t]=r[t]+"px",r[t]+=a+15):!0===n(s[o],"toastify-left")?(s[o].style[t]=e[t]+"px",e[t]+=a+15):(s[o].style[t]=i[t]+"px",i[t]+=a+15)}return this},e.lib.init.prototype=e.lib,e},t.exports?t.exports=i():e.Toastify=i()},9766:function(t){t.exports=function(){"use strict";const t="undefined"!=typeof window,e=t&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),i=t&&window.devicePixelRatio>1,n={elements_selector:".lazy",container:e||t?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},r=t=>Object.assign({},n,t),s=function(t,e){let i;const n="LazyLoad::Initialized",r=new t(e);try{i=new CustomEvent(n,{detail:{instance:r}})}catch(t){i=document.createEvent("CustomEvent"),i.initCustomEvent(n,!1,!1,{instance:r})}window.dispatchEvent(i)},o="src",a="srcset",l="sizes",c="poster",h="llOriginalAttrs",u="data",d="loading",p="loaded",f="applied",m="error",g="native",_="data-",y="ll-status",v=(t,e)=>t.getAttribute(_+e),b=t=>v(t,y),x=(t,e)=>((t,e,i)=>{const n=_+e;null!==i?t.setAttribute(n,i):t.removeAttribute(n)})(t,y,e),w=t=>x(t,null),E=t=>null===b(t),S=t=>b(t)===g,T=[d,p,f,m],M=(t,e,i,n)=>{t&&"function"==typeof t&&(void 0===n?void 0===i?t(e):t(e,i):t(e,i,n))},A=(e,i)=>{t&&""!==i&&e.classList.add(i)},C=(e,i)=>{t&&""!==i&&e.classList.remove(i)},k=t=>t.llTempImage,P=(t,e)=>{if(!e)return;const i=e._observer;i&&i.unobserve(t)},I=(t,e)=>{t&&(t.loadingCount+=e)},D=(t,e)=>{t&&(t.toLoadCount=e)},O=t=>{let e=[];for(let i,n=0;i=t.children[n];n+=1)"SOURCE"===i.tagName&&e.push(i);return e},L=(t,e)=>{const i=t.parentNode;i&&"PICTURE"===i.tagName&&O(i).forEach(e)},z=(t,e)=>{O(t).forEach(e)},R=[o],F=[o,c],B=[o,a,l],N=[u],j=t=>!!t[h],V=t=>t[h],U=t=>delete t[h],$=(t,e)=>{if(j(t))return;const i={};e.forEach((e=>{i[e]=t.getAttribute(e)})),t[h]=i},H=(t,e)=>{if(!j(t))return;const i=V(t);e.forEach((e=>{((t,e,i)=>{i?t.setAttribute(e,i):t.removeAttribute(e)})(t,e,i[e])}))},q=(t,e,i)=>{A(t,e.class_applied),x(t,f),i&&(e.unobserve_completed&&P(t,e),M(e.callback_applied,t,i))},W=(t,e,i)=>{A(t,e.class_loading),x(t,d),i&&(I(i,1),M(e.callback_loading,t,i))},G=(t,e,i)=>{i&&t.setAttribute(e,i)},Z=(t,e)=>{G(t,l,v(t,e.data_sizes)),G(t,a,v(t,e.data_srcset)),G(t,o,v(t,e.data_src))},Y={IMG:(t,e)=>{L(t,(t=>{$(t,B),Z(t,e)})),$(t,B),Z(t,e)},IFRAME:(t,e)=>{$(t,R),G(t,o,v(t,e.data_src))},VIDEO:(t,e)=>{z(t,(t=>{$(t,R),G(t,o,v(t,e.data_src))})),$(t,F),G(t,c,v(t,e.data_poster)),G(t,o,v(t,e.data_src)),t.load()},OBJECT:(t,e)=>{$(t,N),G(t,u,v(t,e.data_src))}},X=["IMG","IFRAME","VIDEO","OBJECT"],K=(t,e)=>{!e||(t=>t.loadingCount>0)(e)||(t=>t.toLoadCount>0)(e)||M(t.callback_finish,e)},Q=(t,e,i)=>{t.addEventListener(e,i),t.llEvLisnrs[e]=i},J=(t,e,i)=>{t.removeEventListener(e,i)},tt=t=>!!t.llEvLisnrs,et=t=>{if(!tt(t))return;const e=t.llEvLisnrs;for(let i in e){const n=e[i];J(t,i,n)}delete t.llEvLisnrs},it=(t,e,i)=>{(t=>{delete t.llTempImage})(t),I(i,-1),(t=>{t&&(t.toLoadCount-=1)})(i),C(t,e.class_loading),e.unobserve_completed&&P(t,i)},nt=(t,e,i)=>{const n=k(t)||t;tt(n)||((t,e,i)=>{tt(t)||(t.llEvLisnrs={});const n="VIDEO"===t.tagName?"loadeddata":"load";Q(t,n,e),Q(t,"error",i)})(n,(r=>{((t,e,i,n)=>{const r=S(e);it(e,i,n),A(e,i.class_loaded),x(e,p),M(i.callback_loaded,e,n),r||K(i,n)})(0,t,e,i),et(n)}),(r=>{((t,e,i,n)=>{const r=S(e);it(e,i,n),A(e,i.class_error),x(e,m),M(i.callback_error,e,n),i.restore_on_error&&H(e,B),r||K(i,n)})(0,t,e,i),et(n)}))},rt=(t,e,n)=>{(t=>X.indexOf(t.tagName)>-1)(t)?((t,e,i)=>{nt(t,e,i),((t,e,i)=>{const n=Y[t.tagName];n&&(n(t,e),W(t,e,i))})(t,e,i)})(t,e,n):((t,e,n)=>{(t=>{t.llTempImage=document.createElement("IMG")})(t),nt(t,e,n),(t=>{j(t)||(t[h]={backgroundImage:t.style.backgroundImage})})(t),((t,e,n)=>{const r=v(t,e.data_bg),s=v(t,e.data_bg_hidpi),a=i&&s?s:r;a&&(t.style.backgroundImage=`url("${a}")`,k(t).setAttribute(o,a),W(t,e,n))})(t,e,n),((t,e,n)=>{const r=v(t,e.data_bg_multi),s=v(t,e.data_bg_multi_hidpi),o=i&&s?s:r;o&&(t.style.backgroundImage=o,q(t,e,n))})(t,e,n),((t,e,i)=>{const n=v(t,e.data_bg_set);if(!n)return;let r=n.split("|").map((t=>`image-set(${t})`));t.style.backgroundImage=r.join(),q(t,e,i)})(t,e,n)})(t,e,n)},st=t=>{t.removeAttribute(o),t.removeAttribute(a),t.removeAttribute(l)},ot=t=>{L(t,(t=>{H(t,B)})),H(t,B)},at={IMG:ot,IFRAME:t=>{H(t,R)},VIDEO:t=>{z(t,(t=>{H(t,R)})),H(t,F),t.load()},OBJECT:t=>{H(t,N)}},lt=(t,e)=>{(t=>{const e=at[t.tagName];e?e(t):(t=>{if(!j(t))return;const e=V(t);t.style.backgroundImage=e.backgroundImage})(t)})(t),((t,e)=>{E(t)||S(t)||(C(t,e.class_entered),C(t,e.class_exited),C(t,e.class_applied),C(t,e.class_loading),C(t,e.class_loaded),C(t,e.class_error))})(t,e),w(t),U(t)},ct=["IMG","IFRAME","VIDEO"],ht=t=>t.use_native&&"loading"in HTMLImageElement.prototype,ut=(t,e,i)=>{t.forEach((t=>(t=>t.isIntersecting||t.intersectionRatio>0)(t)?((t,e,i,n)=>{const r=(t=>T.indexOf(b(t))>=0)(t);x(t,"entered"),A(t,i.class_entered),C(t,i.class_exited),((t,e,i)=>{e.unobserve_entered&&P(t,i)})(t,i,n),M(i.callback_enter,t,e,n),r||rt(t,i,n)})(t.target,t,e,i):((t,e,i,n)=>{E(t)||(A(t,i.class_exited),((t,e,i,n)=>{i.cancel_on_exit&&(t=>b(t)===d)(t)&&"IMG"===t.tagName&&(et(t),(t=>{L(t,(t=>{st(t)})),st(t)})(t),ot(t),C(t,i.class_loading),I(n,-1),w(t),M(i.callback_cancel,t,e,n))})(t,e,i,n),M(i.callback_exit,t,e,n))})(t.target,t,e,i)))},dt=t=>Array.prototype.slice.call(t),pt=t=>t.container.querySelectorAll(t.elements_selector),ft=t=>(t=>b(t)===m)(t),mt=(t,e)=>(t=>dt(t).filter(E))(t||pt(e)),gt=function(e,i){const n=r(e);this._settings=n,this.loadingCount=0,((t,e)=>{ht(t)||(e._observer=new IntersectionObserver((i=>{ut(i,t,e)}),(t=>({root:t.container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))(t)))})(n,this),((e,i)=>{t&&(i._onlineHandler=()=>{((t,e)=>{var i;(i=pt(t),dt(i).filter(ft)).forEach((e=>{C(e,t.class_error),w(e)})),e.update()})(e,i)},window.addEventListener("online",i._onlineHandler))})(n,this),this.update(i)};return gt.prototype={update:function(t){const i=this._settings,n=mt(t,i);var r,s;D(this,n.length),e?this.loadAll(n):ht(i)?((t,e,i)=>{t.forEach((t=>{-1!==ct.indexOf(t.tagName)&&((t,e,i)=>{t.setAttribute("loading","lazy"),nt(t,e,i),((t,e)=>{const i=Y[t.tagName];i&&i(t,e)})(t,e),x(t,g)})(t,e,i)})),D(i,0)})(n,i,this):(s=n,(t=>{t.disconnect()})(r=this._observer),((t,e)=>{e.forEach((e=>{t.observe(e)}))})(r,s))},destroy:function(){this._observer&&this._observer.disconnect(),t&&window.removeEventListener("online",this._onlineHandler),pt(this._settings).forEach((t=>{U(t)})),delete this._observer,delete this._settings,delete this._onlineHandler,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){const e=this._settings;mt(t,e).forEach((t=>{P(t,this),rt(t,e,this)}))},restoreAll:function(){const t=this._settings;pt(t).forEach((e=>{lt(e,t)}))}},gt.load=(t,e)=>{const i=r(e);rt(t,i)},gt.resetStatus=t=>{w(t)},t&&((t,e)=>{if(e)if(e.length)for(let i,n=0;i=e[n];n+=1)s(t,i);else s(t,e)})(gt,window.lazyLoadOptions),gt}()},9313:function(t,e,i){var n=i(8746);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);(0,i(4940).Z)("20d56d9a",n,!0,{})},3692:function(t,e,i){var n=i(8311);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);(0,i(4940).Z)("2bb1818c",n,!0,{})},7200:function(t,e,i){var n=i(3148);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);(0,i(4940).Z)("9c255204",n,!0,{})},5156:function(t,e,i){var n=i(5193);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);(0,i(4940).Z)("427aac18",n,!0,{})},8917:function(t,e,i){var n=i(524);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);(0,i(4940).Z)("2389e5be",n,!0,{})},69:function(t,e,i){var n=i(9456);n.__esModule&&(n=n.default),"string"==typeof n&&(n=[[t.id,n,""]]),n.locals&&(t.exports=n.locals);(0,i(4940).Z)("9eeb6b66",n,!0,{})},4940:function(t,e,i){"use strict";function n(t,e){for(var i=[],n={},r=0;r<e.length;r++){var s=e[r],o=s[0],a={id:t+":"+r,css:s[1],media:s[2],sourceMap:s[3]};n[o]?n[o].parts.push(a):i.push(n[o]={id:o,parts:[a]})}return i}i.d(e,{Z:function(){return f}});var r="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!r)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var s={},o=r&&(document.head||document.getElementsByTagName("head")[0]),a=null,l=0,c=!1,h=function(){},u=null,d="data-vue-ssr-id",p="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function f(t,e,i,r){c=i,u=r||{};var o=n(t,e);return m(o),function(e){for(var i=[],r=0;r<o.length;r++){var a=o[r];(l=s[a.id]).refs--,i.push(l)}e?m(o=n(t,e)):o=[];for(r=0;r<i.length;r++){var l;if(0===(l=i[r]).refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete s[l.id]}}}}function m(t){for(var e=0;e<t.length;e++){var i=t[e],n=s[i.id];if(n){n.refs++;for(var r=0;r<n.parts.length;r++)n.parts[r](i.parts[r]);for(;r<i.parts.length;r++)n.parts.push(_(i.parts[r]));n.parts.length>i.parts.length&&(n.parts.length=i.parts.length)}else{var o=[];for(r=0;r<i.parts.length;r++)o.push(_(i.parts[r]));s[i.id]={id:i.id,refs:1,parts:o}}}}function g(){var t=document.createElement("style");return t.type="text/css",o.appendChild(t),t}function _(t){var e,i,n=document.querySelector("style["+d+'~="'+t.id+'"]');if(n){if(c)return h;n.parentNode.removeChild(n)}if(p){var r=l++;n=a||(a=g()),e=b.bind(null,n,r,!1),i=b.bind(null,n,r,!0)}else n=g(),e=x.bind(null,n),i=function(){n.parentNode.removeChild(n)};return e(t),function(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap)return;e(t=n)}else i()}}var y,v=(y=[],function(t,e){return y[t]=e,y.filter(Boolean).join("\n")});function b(t,e,i,n){var r=i?"":n.css;if(t.styleSheet)t.styleSheet.cssText=v(e,r);else{var s=document.createTextNode(r),o=t.childNodes;o[e]&&t.removeChild(o[e]),o.length?t.insertBefore(s,o[e]):t.appendChild(s)}}function x(t,e){var i=e.css,n=e.media,r=e.sourceMap;if(n&&t.setAttribute("media",n),u.ssrId&&t.setAttribute(d,e.id),r&&(i+="\n/*# sourceURL="+r.sources[0]+" */",i+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */"),t.styleSheet)t.styleSheet.cssText=i;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(i))}}},9954:function(t){"use strict";t.exports="data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"},2179:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill-rule=%27evenodd%27 fill=%27%23fff%27%3E%3Cpath d=%27M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0%27/%3E%3C/svg%3E"},4026:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0%27/%3E%3C/svg%3E"},8469:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z%27/%3E%3Ccircle id=%27dot%27 cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath id=%27stroke%27 d=%27M14 5l1 1-9 9-1-1 9-9z%27 display=%27none%27/%3E%3C/svg%3E"},5422:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z%27/%3E%3Ccircle id=%27dot%27 cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath id=%27stroke%27 d=%27M14 5l1 1-9 9-1-1 9-9z%27 display=%27none%27/%3E%3C/svg%3E"},9387:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z%27/%3E%3Ccircle id=%27dot%27 cx=%2710%27 cy=%2710%27 r=%272%27 display=%27none%27/%3E%3Cpath id=%27stroke%27 d=%27M14 5l1 1-9 9-1-1 9-9z%27 display=%27none%27/%3E%3C/svg%3E"},1184:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2333b5e5%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z%27/%3E%3Ccircle id=%27dot%27 cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath id=%27stroke%27 d=%27M14 5l1 1-9 9-1-1 9-9z%27 display=%27none%27/%3E%3C/svg%3E"},469:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23666%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z%27/%3E%3Ccircle id=%27dot%27 cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath id=%27stroke%27 d=%27M14 5l1 1-9 9-1-1 9-9z%27 fill=%27%23f00%27/%3E%3C/svg%3E"},6437:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23999%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z%27/%3E%3Ccircle id=%27dot%27 cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath id=%27stroke%27 d=%27M14 5l1 1-9 9-1-1 9-9z%27 fill=%27%23f00%27/%3E%3C/svg%3E"},2607:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23aaa%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z%27/%3E%3Ccircle id=%27dot%27 cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath id=%27stroke%27 d=%27M14 5l1 1-9 9-1-1 9-9z%27 fill=%27%23f00%27/%3E%3C/svg%3E"},6621:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e54e33%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z%27/%3E%3Ccircle id=%27dot%27 cx=%2710%27 cy=%2710%27 r=%272%27 display=%27none%27/%3E%3Cpath id=%27stroke%27 d=%27M14 5l1 1-9 9-1-1 9-9z%27 display=%27none%27/%3E%3C/svg%3E"},5968:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23e58978%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z%27/%3E%3Ccircle id=%27dot%27 cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath id=%27stroke%27 d=%27M14 5l1 1-9 9-1-1 9-9z%27 display=%27none%27/%3E%3C/svg%3E"},4414:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z%27/%3E%3Ccircle id=%27dot%27 cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath id=%27stroke%27 d=%27M14 5l1 1-9 9-1-1 9-9z%27 display=%27none%27/%3E%3C/svg%3E"},5866:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z%27/%3E%3C/svg%3E"},5363:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M10.5 14l4-8 4 8h-8z%27/%3E%3Cpath id=%27south%27 d=%27M10.5 16l4 8 4-8h-8z%27 fill=%27%23ccc%27/%3E%3C/svg%3E"},5579:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z%27/%3E%3C/svg%3E"},7378:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z%27/%3E%3C/svg%3E"},4933:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z%27/%3E%3C/svg%3E"},7673:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z%27/%3E%3C/svg%3E"},661:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M10.5 14l4-8 4 8h-8z%27/%3E%3Cpath id=%27south%27 d=%27M10.5 16l4 8 4-8h-8z%27 fill=%27%23ccc%27/%3E%3C/svg%3E"},1570:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z%27/%3E%3C/svg%3E"},2931:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23333%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z%27/%3E%3C/svg%3E"},6807:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z%27/%3E%3C/svg%3E"},1652:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M10.5 14l4-8 4 8h-8z%27/%3E%3Cpath id=%27south%27 d=%27M10.5 16l4 8 4-8h-8z%27 fill=%27%23999%27/%3E%3C/svg%3E"},28:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z%27/%3E%3C/svg%3E"},551:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z%27/%3E%3C/svg%3E"},323:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z%27/%3E%3C/svg%3E"},752:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z%27/%3E%3C/svg%3E"},6081:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 fill-rule=%27evenodd%27 viewBox=%270 0 88 23%27%3E%3Cdefs%3E%3Cpath id=%27logo%27 d=%27M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z%27/%3E%3Cpath id=%27text%27 d=%27M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z%27/%3E%3C/defs%3E%3Cmask id=%27clip%27%3E%3Crect x=%270%27 y=%270%27 width=%27100%25%27 height=%27100%25%27 fill=%27white%27/%3E%3Cuse xlink:href=%27%23logo%27/%3E%3Cuse xlink:href=%27%23text%27/%3E%3C/mask%3E%3Cg id=%27outline%27 opacity=%270.3%27 stroke=%27%23000%27 stroke-width=%273%27%3E%3Ccircle mask=%27url%28%23clip%29%27 cx=%2711.5%27 cy=%2711.5%27 r=%279.25%27/%3E%3Cuse xlink:href=%27%23text%27 mask=%27url%28%23clip%29%27/%3E%3C/g%3E%3Cg id=%27fill%27 opacity=%270.9%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23logo%27/%3E%3Cuse xlink:href=%27%23text%27/%3E%3C/g%3E%3C/svg%3E"},4354:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 fill-rule=%27evenodd%27 viewBox=%270 0 88 23%27%3E%3Cdefs%3E%3Cpath id=%27logo%27 d=%27M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z%27/%3E%3Cpath id=%27text%27 d=%27M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z%27/%3E%3C/defs%3E%3Cmask id=%27clip%27%3E%3Crect x=%270%27 y=%270%27 width=%27100%25%27 height=%27100%25%27 fill=%27white%27/%3E%3Cuse xlink:href=%27%23logo%27/%3E%3Cuse xlink:href=%27%23text%27/%3E%3C/mask%3E%3Cg id=%27outline%27 opacity=%271%27 stroke=%27%23000%27 stroke-width=%273%27%3E%3Ccircle mask=%27url%28%23clip%29%27 cx=%2711.5%27 cy=%2711.5%27 r=%279.25%27/%3E%3Cuse xlink:href=%27%23text%27 mask=%27url%28%23clip%29%27/%3E%3C/g%3E%3Cg id=%27fill%27 opacity=%271%27 fill=%27%23fff%27%3E%3Cuse xlink:href=%27%23logo%27/%3E%3Cuse xlink:href=%27%23text%27/%3E%3C/g%3E%3C/svg%3E"},5650:function(t){"use strict";t.exports="data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 fill-rule=%27evenodd%27 viewBox=%270 0 88 23%27%3E%3Cdefs%3E%3Cpath id=%27logo%27 d=%27M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z%27/%3E%3Cpath id=%27text%27 d=%27M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z%27/%3E%3C/defs%3E%3Cmask id=%27clip%27%3E%3Crect x=%270%27 y=%270%27 width=%27100%25%27 height=%27100%25%27 fill=%27white%27/%3E%3Cuse xlink:href=%27%23logo%27/%3E%3Cuse xlink:href=%27%23text%27/%3E%3C/mask%3E%3Cg id=%27outline%27 opacity=%271%27 stroke=%27%23fff%27 stroke-width=%273%27 fill=%27%23fff%27%3E%3Ccircle mask=%27url%28%23clip%29%27 cx=%2711.5%27 cy=%2711.5%27 r=%279.25%27/%3E%3Cuse xlink:href=%27%23text%27 mask=%27url%28%23clip%29%27/%3E%3C/g%3E%3Cg id=%27fill%27 opacity=%271%27 fill=%27%23000%27%3E%3Cuse xlink:href=%27%23logo%27/%3E%3Cuse xlink:href=%27%23text%27/%3E%3C/g%3E%3C/svg%3E"}},__webpack_module_cache__={},leafPrototypes,getProto,inProgress;function __webpack_require__(t){var e=__webpack_module_cache__[t];if(void 0!==e)return e.exports;var i=__webpack_module_cache__[t]={id:t,exports:{}};return __webpack_modules__[t].call(i.exports,i,i.exports,__webpack_require__),i.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return __webpack_require__.d(e,{a:e}),e},getProto=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},__webpack_require__.t=function(t,e){if(1&e&&(t=this(t)),8&e)return t;if("object"==typeof t&&t){if(4&e&&t.__esModule)return t;if(16&e&&"function"==typeof t.then)return t}var i=Object.create(null);__webpack_require__.r(i);var n={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var r=2&e&&t;"object"==typeof r&&!~leafPrototypes.indexOf(r);r=getProto(r))Object.getOwnPropertyNames(r).forEach((function(e){n[e]=function(){return t[e]}}));return n.default=function(){return t},__webpack_require__.d(i,n),i},__webpack_require__.d=function(t,e){for(var i in e)__webpack_require__.o(e,i)&&!__webpack_require__.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},__webpack_require__.f={},__webpack_require__.e=function(t){return Promise.all(Object.keys(__webpack_require__.f).reduce((function(e,i){return __webpack_require__.f[i](t,e),e}),[]))},__webpack_require__.u=function(t){return t+".js"},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),__webpack_require__.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},inProgress={},__webpack_require__.l=function(t,e,i,n){if(inProgress[t])inProgress[t].push(e);else{var r,s;if(void 0!==i)for(var o=document.getElementsByTagName("script"),a=0;a<o.length;a++){var l=o[a];if(l.getAttribute("src")==t){r=l;break}}r||(s=!0,(r=document.createElement("script")).charset="utf-8",r.timeout=120,__webpack_require__.nc&&r.setAttribute("nonce",__webpack_require__.nc),r.src=t),inProgress[t]=[e];var c=function(e,i){r.onerror=r.onload=null,clearTimeout(h);var n=inProgress[t];if(delete inProgress[t],r.parentNode&&r.parentNode.removeChild(r),n&&n.forEach((function(t){return t(i)})),e)return e(i)},h=setTimeout(c.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=c.bind(null,r.onerror),r.onload=c.bind(null,r.onload),s&&document.head.appendChild(r)}},__webpack_require__.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},function(){var t;__webpack_require__.g.importScripts&&(t=__webpack_require__.g.location+"");var e=__webpack_require__.g.document;if(!t&&e&&(e.currentScript&&(t=e.currentScript.src),!t)){var i=e.getElementsByTagName("script");if(i.length)for(var n=i.length-1;n>-1&&!t;)t=i[n--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=t}(),function(){__webpack_require__.b=document.baseURI||self.location.href;var t={143:0};__webpack_require__.f.j=function(e,i){var n=__webpack_require__.o(t,e)?t[e]:void 0;if(0!==n)if(n)i.push(n[2]);else{var r=new Promise((function(i,r){n=t[e]=[i,r]}));i.push(n[2]=r);var s=__webpack_require__.p+__webpack_require__.u(e),o=new Error;__webpack_require__.l(s,(function(i){if(__webpack_require__.o(t,e)&&(0!==(n=t[e])&&(t[e]=void 0),n)){var r=i&&("load"===i.type?"missing":i.type),s=i&&i.target&&i.target.src;o.message="Loading chunk "+e+" failed.\n("+r+": "+s+")",o.name="ChunkLoadError",o.type=r,o.request=s,n[1](o)}}),"chunk-"+e,e)}};var e=function(e,i){var n,r,s=i[0],o=i[1],a=i[2],l=0;if(s.some((function(e){return 0!==t[e]}))){for(n in o)__webpack_require__.o(o,n)&&(__webpack_require__.m[n]=o[n]);if(a)a(__webpack_require__)}for(e&&e(i);l<s.length;l++)r=s[l],__webpack_require__.o(t,r)&&t[r]&&t[r][0](),t[r]=0},i=self.webpackChunk=self.webpackChunk||[];i.forEach(e.bind(null,0)),i.push=e.bind(null,i.push.bind(i))}();var __webpack_exports__={};!function(){"use strict";var t={};function e(t,e,i,n,r,s,o){try{var a=t[s](o),l=a.value}catch(t){return void i(t)}a.done?e(l):Promise.resolve(l).then(n,r)}function i(t){return function(){var i=this,n=arguments;return new Promise((function(r,s){var o=t.apply(i,n);function a(t){e(o,r,s,a,l,"next",t)}function l(t){e(o,r,s,a,l,"throw",t)}a(void 0)}))}}function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function r(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var r=i.call(t,e||"default");if("object"!=n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:String(e)}function s(t,e,i){return(e=r(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}__webpack_require__.r(t),__webpack_require__.d(t,{hasBrowserEnv:function(){return sr},hasStandardBrowserEnv:function(){return or},hasStandardBrowserWebWorkerEnv:function(){return lr}});const o=new WeakMap,a=new WeakMap,l=new WeakMap,c=Symbol("anyProducer"),h=Promise.resolve(),u=Symbol("listenerAdded"),d=Symbol("listenerRemoved");let p=!1,f=!1;function m(t){if("string"!=typeof t&&"symbol"!=typeof t&&"number"!=typeof t)throw new TypeError("`eventName` must be a string, symbol, or number")}function g(t){if("function"!=typeof t)throw new TypeError("listener must be a function")}function _(t,e){const i=a.get(t);if(i.has(e))return i.get(e)}function y(t,e){const i="string"==typeof e||"symbol"==typeof e||"number"==typeof e?e:c,n=l.get(t);if(n.has(i))return n.get(i)}function v(t,e){e=Array.isArray(e)?e:[e];let i=!1,n=()=>{},r=[];const s={enqueue(t){r.push(t),n()},finish(){i=!0,n()}};for(const i of e){let e=y(t,i);if(!e){e=new Set;l.get(t).set(i,e)}e.add(s)}return{async next(){return r?0===r.length?i?(r=void 0,this.next()):(await new Promise((t=>{n=t})),this.next()):{done:!1,value:await r.shift()}:{done:!0}},async return(i){r=void 0;for(const i of e){const e=y(t,i);if(e&&(e.delete(s),0===e.size)){l.get(t).delete(i)}}return n(),arguments.length>0?{done:!0,value:await i}:{done:!0}},[Symbol.asyncIterator](){return this}}}function b(t){if(void 0===t)return S;if(!Array.isArray(t))throw new TypeError("`methodNames` must be an array of strings");for(const e of t)if(!S.includes(e)){if("string"!=typeof e)throw new TypeError("`methodNames` element must be a string");throw new Error(`${e} is not Emittery method`)}return t}const x=t=>t===u||t===d;function w(t,e,i){if(x(e))try{p=!0,t.emit(e,i)}finally{p=!1}}class E{static mixin(t,e){return e=b(e),i=>{if("function"!=typeof i)throw new TypeError("`target` must be function");for(const t of e)if(void 0!==i.prototype[t])throw new Error(`The property \`${t}\` already exists on \`target\``);Object.defineProperty(i.prototype,t,{enumerable:!1,get:function(){return Object.defineProperty(this,t,{enumerable:!1,value:new E}),this[t]}});const n=e=>function(...i){return this[t][e](...i)};for(const t of e)Object.defineProperty(i.prototype,t,{enumerable:!1,value:n(t)});return i}}static get isDebugEnabled(){if("object"!=typeof globalThis.process?.env)return f;const{env:t}=globalThis.process??{env:{}};return"emittery"===t.DEBUG||"*"===t.DEBUG||f}static set isDebugEnabled(t){f=t}constructor(t={}){o.set(this,new Set),a.set(this,new Map),l.set(this,new Map),l.get(this).set(c,new Set),this.debug=t.debug??{},void 0===this.debug.enabled&&(this.debug.enabled=!1),this.debug.logger||(this.debug.logger=(t,e,i,n)=>{try{n=JSON.stringify(n)}catch{n=`Object with the following keys failed to stringify: ${Object.keys(n).join(",")}`}"symbol"!=typeof i&&"number"!=typeof i||(i=i.toString());const r=new Date,s=`${r.getHours()}:${r.getMinutes()}:${r.getSeconds()}.${r.getMilliseconds()}`;console.log(`[${s}][emittery:${t}][${e}] Event Name: ${i}\n\tdata: ${n}`)})}logIfDebugEnabled(t,e,i){(E.isDebugEnabled||this.debug.enabled)&&this.debug.logger(t,this.debug.name,e,i)}on(t,e){g(e),t=Array.isArray(t)?t:[t];for(const i of t){m(i);let t=_(this,i);if(!t){t=new Set;a.get(this).set(i,t)}t.add(e),this.logIfDebugEnabled("subscribe",i,void 0),x(i)||w(this,u,{eventName:i,listener:e})}return this.off.bind(this,t,e)}off(t,e){g(e),t=Array.isArray(t)?t:[t];for(const i of t){m(i);const t=_(this,i);if(t&&(t.delete(e),0===t.size)){a.get(this).delete(i)}this.logIfDebugEnabled("unsubscribe",i,void 0),x(i)||w(this,d,{eventName:i,listener:e})}}once(t){let e;const i=new Promise((i=>{e=this.on(t,(t=>{e(),i(t)}))}));return i.off=e,i}events(t){t=Array.isArray(t)?t:[t];for(const e of t)m(e);return v(this,t)}async emit(t,e){if(m(t),x(t)&&!p)throw new TypeError("`eventName` cannot be meta event `listenerAdded` or `listenerRemoved`");this.logIfDebugEnabled("emit",t,e),function(t,e,i){const n=l.get(t);if(n.has(e))for(const t of n.get(e))t.enqueue(i);if(n.has(c)){const t=Promise.all([e,i]);for(const e of n.get(c))e.enqueue(t)}}(this,t,e);const i=_(this,t)??new Set,n=o.get(this),r=[...i],s=x(t)?[]:[...n];await h,await Promise.all([...r.map((async t=>{if(i.has(t))return t(e)})),...s.map((async i=>{if(n.has(i))return i(t,e)}))])}async emitSerial(t,e){if(m(t),x(t)&&!p)throw new TypeError("`eventName` cannot be meta event `listenerAdded` or `listenerRemoved`");this.logIfDebugEnabled("emitSerial",t,e);const i=_(this,t)??new Set,n=o.get(this),r=[...i],s=[...n];await h;for(const t of r)i.has(t)&&await t(e);for(const i of s)n.has(i)&&await i(t,e)}onAny(t){return g(t),this.logIfDebugEnabled("subscribeAny",void 0,void 0),o.get(this).add(t),w(this,u,{listener:t}),this.offAny.bind(this,t)}anyEvent(){return v(this)}offAny(t){g(t),this.logIfDebugEnabled("unsubscribeAny",void 0,void 0),w(this,d,{listener:t}),o.get(this).delete(t)}clearListeners(t){t=Array.isArray(t)?t:[t];for(const e of t)if(this.logIfDebugEnabled("clear",e,void 0),"string"==typeof e||"symbol"==typeof e||"number"==typeof e){const t=_(this,e);t&&t.clear();const i=y(this,e);if(i){for(const t of i)t.finish();i.clear()}}else{o.get(this).clear();for(const[t,e]of a.get(this).entries())e.clear(),a.get(this).delete(t);for(const[t,e]of l.get(this).entries()){for(const t of e)t.finish();e.clear(),l.get(this).delete(t)}}}listenerCount(t){t=Array.isArray(t)?t:[t];let e=0;for(const i of t)if("string"!=typeof i){void 0!==i&&m(i),e+=o.get(this).size;for(const t of a.get(this).values())e+=t.size;for(const t of l.get(this).values())e+=t.size}else e+=o.get(this).size+(_(this,i)?.size??0)+(y(this,i)?.size??0)+(y(this)?.size??0);return e}bindMethods(t,e){if("object"!=typeof t||null===t)throw new TypeError("`target` must be an object");e=b(e);for(const i of e){if(void 0!==t[i])throw new Error(`The property \`${i}\` already exists on \`target\``);Object.defineProperty(t,i,{enumerable:!1,value:this[i].bind(this)})}}}const S=Object.getOwnPropertyNames(E.prototype).filter((t=>"constructor"!==t));Object.defineProperty(E,"listenerAdded",{value:u,writable:!1,enumerable:!0,configurable:!1}),Object.defineProperty(E,"listenerRemoved",{value:d,writable:!1,enumerable:!0,configurable:!1});var T=767,M=1023;class A{constructor(){s(this,"mobile",!1),s(this,"tablet",!1),s(this,"fromMobile",!1),s(this,"fromTablet",!1),this.update(),window.addEventListener("resize",(()=>{this.update()}))}update(){this.mobile=A.isMediaQuery("(max-width: ".concat(T,"px)")),this.tablet=A.isMediaQuery("(max-width: ".concat(M,"px)")),this.fromMobile=A.isMediaQuery("(min-width: ".concat(T+1,"px)")),this.fromTablet=A.isMediaQuery("(min-width: ".concat(M+1,"px)"))}}s(A,"isMediaQuery",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return window.matchMedia(t).matches}));var C=t=>{dO.plugins.responsive=new A},k=__webpack_require__(4902);function P(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var I,D,O,L,z,R,F,B,N,j,V,U,$,H=function(){return I||"undefined"!=typeof window&&(I=window.gsap)&&I.registerPlugin&&I},q=1,W=[],G=[],Z=[],Y=Date.now,X=function(t,e){return e},K=function(t,e){return~Z.indexOf(t)&&Z[Z.indexOf(t)+1][e]},Q=function(t){return!!~j.indexOf(t)},J=function(t,e,i,n,r){return t.addEventListener(e,i,{passive:!n,capture:!!r})},tt=function(t,e,i,n){return t.removeEventListener(e,i,!!n)},et="scrollLeft",it="scrollTop",nt=function(){return V&&V.isPressed||G.cache++},rt=function(t,e){var i=function i(n){if(n||0===n){q&&(O.history.scrollRestoration="manual");var r=V&&V.isPressed;n=i.v=Math.round(n)||(V&&V.iOS?1:0),t(n),i.cacheID=G.cache,r&&X("ss",n)}else(e||G.cache!==i.cacheID||X("ref"))&&(i.cacheID=G.cache,i.v=t());return i.v+i.offset};return i.offset=0,t&&i},st={s:et,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:rt((function(t){return arguments.length?O.scrollTo(t,ot.sc()):O.pageXOffset||L[et]||z[et]||R[et]||0}))},ot={s:it,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:st,sc:rt((function(t){return arguments.length?O.scrollTo(st.sc(),t):O.pageYOffset||L[it]||z[it]||R[it]||0}))},at=function(t,e){return(e&&e._ctx&&e._ctx.selector||I.utils.toArray)(t)[0]||("string"==typeof t&&!1!==I.config().nullTargetWarn?console.warn("Element not found:",t):null)},lt=function(t,e){var i=e.s,n=e.sc;Q(t)&&(t=L.scrollingElement||z);var r=G.indexOf(t),s=n===ot.sc?1:2;!~r&&(r=G.push(t)-1),G[r+s]||J(t,"scroll",nt);var o=G[r+s],a=o||(G[r+s]=rt(K(t,i),!0)||(Q(t)?n:rt((function(e){return arguments.length?t[i]=e:t[i]}))));return a.target=t,o||(a.smooth="smooth"===I.getProperty(t,"scrollBehavior")),a},ct=function(t,e,i){var n=t,r=t,s=Y(),o=s,a=e||50,l=Math.max(500,3*a),c=function(t,e){var l=Y();e||l-s>a?(r=n,n=t,o=s,s=l):i?n+=t:n=r+(t-r)/(l-o)*(s-o)};return{update:c,reset:function(){r=n=i?0:n,o=s=0},getVelocity:function(t){var e=o,a=r,h=Y();return(t||0===t)&&t!==n&&c(t),s===o||h-o>l?0:(n+(i?a:-a))/((i?h:s)-e)*1e3}}},ht=function(t,e){return e&&!t._gsapAllow&&t.preventDefault(),t.changedTouches?t.changedTouches[0]:t},ut=function(t){var e=Math.max.apply(Math,t),i=Math.min.apply(Math,t);return Math.abs(e)>=Math.abs(i)?e:i},dt=function(){var t,e,i,n;(N=I.core.globals().ScrollTrigger)&&N.core&&(t=N.core,e=t.bridge||{},i=t._scrollers,n=t._proxies,i.push.apply(i,G),n.push.apply(n,Z),G=i,Z=n,X=function(t,i){return e[t](i)})},pt=function(t){return I=t||H(),!D&&I&&"undefined"!=typeof document&&document.body&&(O=window,L=document,z=L.documentElement,R=L.body,j=[O,L,z,R],I.utils.clamp,$=I.core.context||function(){},B="onpointerenter"in R?"pointer":"mouse",F=ft.isTouch=O.matchMedia&&O.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in O||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,U=ft.eventTypes=("ontouchstart"in z?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in z?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout((function(){return q=0}),500),dt(),D=1),D};st.op=ot,G.cache=0;var ft=function(){function t(t){this.init(t)}var e,i,n;return t.prototype.init=function(t){D||pt(I)||console.warn("Please gsap.registerPlugin(Observer)"),N||dt();var e=t.tolerance,i=t.dragMinimum,n=t.type,r=t.target,s=t.lineHeight,o=t.debounce,a=t.preventDefault,l=t.onStop,c=t.onStopDelay,h=t.ignore,u=t.wheelSpeed,d=t.event,p=t.onDragStart,f=t.onDragEnd,m=t.onDrag,g=t.onPress,_=t.onRelease,y=t.onRight,v=t.onLeft,b=t.onUp,x=t.onDown,w=t.onChangeX,E=t.onChangeY,S=t.onChange,T=t.onToggleX,M=t.onToggleY,A=t.onHover,C=t.onHoverEnd,k=t.onMove,P=t.ignoreCheck,j=t.isNormalizer,H=t.onGestureStart,q=t.onGestureEnd,G=t.onWheel,Z=t.onEnable,X=t.onDisable,K=t.onClick,et=t.scrollSpeed,it=t.capture,rt=t.allowClicks,ft=t.lockAxis,mt=t.onLockAxis;this.target=r=at(r)||z,this.vars=t,h&&(h=I.utils.toArray(h)),e=e||1e-9,i=i||0,u=u||1,et=et||1,n=n||"wheel,touch,pointer",o=!1!==o,s||(s=parseFloat(O.getComputedStyle(R).lineHeight)||22);var gt,_t,yt,vt,bt,xt,wt,Et=this,St=0,Tt=0,Mt=lt(r,st),At=lt(r,ot),Ct=Mt(),kt=At(),Pt=~n.indexOf("touch")&&!~n.indexOf("pointer")&&"pointerdown"===U[0],It=Q(r),Dt=r.ownerDocument||L,Ot=[0,0,0],Lt=[0,0,0],zt=0,Rt=function(){return zt=Y()},Ft=function(t,e){return(Et.event=t)&&h&&~h.indexOf(t.target)||e&&Pt&&"touch"!==t.pointerType||P&&P(t,e)},Bt=function(){var t=Et.deltaX=ut(Ot),i=Et.deltaY=ut(Lt),n=Math.abs(t)>=e,r=Math.abs(i)>=e;S&&(n||r)&&S(Et,t,i,Ot,Lt),n&&(y&&Et.deltaX>0&&y(Et),v&&Et.deltaX<0&&v(Et),w&&w(Et),T&&Et.deltaX<0!=St<0&&T(Et),St=Et.deltaX,Ot[0]=Ot[1]=Ot[2]=0),r&&(x&&Et.deltaY>0&&x(Et),b&&Et.deltaY<0&&b(Et),E&&E(Et),M&&Et.deltaY<0!=Tt<0&&M(Et),Tt=Et.deltaY,Lt[0]=Lt[1]=Lt[2]=0),(vt||yt)&&(k&&k(Et),yt&&(m(Et),yt=!1),vt=!1),xt&&!(xt=!1)&&mt&&mt(Et),bt&&(G(Et),bt=!1),gt=0},Nt=function(t,e,i){Ot[i]+=t,Lt[i]+=e,Et._vx.update(t),Et._vy.update(e),o?gt||(gt=requestAnimationFrame(Bt)):Bt()},jt=function(t,e){ft&&!wt&&(Et.axis=wt=Math.abs(t)>Math.abs(e)?"x":"y",xt=!0),"y"!==wt&&(Ot[2]+=t,Et._vx.update(t,!0)),"x"!==wt&&(Lt[2]+=e,Et._vy.update(e,!0)),o?gt||(gt=requestAnimationFrame(Bt)):Bt()},Vt=function(t){if(!Ft(t,1)){var e=(t=ht(t,a)).clientX,n=t.clientY,r=e-Et.x,s=n-Et.y,o=Et.isDragging;Et.x=e,Et.y=n,(o||Math.abs(Et.startX-e)>=i||Math.abs(Et.startY-n)>=i)&&(m&&(yt=!0),o||(Et.isDragging=!0),jt(r,s),o||p&&p(Et))}},Ut=Et.onPress=function(t){Ft(t,1)||t&&t.button||(Et.axis=wt=null,_t.pause(),Et.isPressed=!0,t=ht(t),St=Tt=0,Et.startX=Et.x=t.clientX,Et.startY=Et.y=t.clientY,Et._vx.reset(),Et._vy.reset(),J(j?r:Dt,U[1],Vt,a,!0),Et.deltaX=Et.deltaY=0,g&&g(Et))},$t=Et.onRelease=function(t){if(!Ft(t,1)){tt(j?r:Dt,U[1],Vt,!0);var e=!isNaN(Et.y-Et.startY),i=Et.isDragging,n=i&&(Math.abs(Et.x-Et.startX)>3||Math.abs(Et.y-Et.startY)>3),s=ht(t);!n&&e&&(Et._vx.reset(),Et._vy.reset(),a&&rt&&I.delayedCall(.08,(function(){if(Y()-zt>300&&!t.defaultPrevented)if(t.target.click)t.target.click();else if(Dt.createEvent){var e=Dt.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,O,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(e)}}))),Et.isDragging=Et.isGesturing=Et.isPressed=!1,l&&i&&!j&&_t.restart(!0),f&&i&&f(Et),_&&_(Et,n)}},Ht=function(t){return t.touches&&t.touches.length>1&&(Et.isGesturing=!0)&&H(t,Et.isDragging)},qt=function(){return(Et.isGesturing=!1)||q(Et)},Wt=function(t){if(!Ft(t)){var e=Mt(),i=At();Nt((e-Ct)*et,(i-kt)*et,1),Ct=e,kt=i,l&&_t.restart(!0)}},Gt=function(t){if(!Ft(t)){t=ht(t,a),G&&(bt=!0);var e=(1===t.deltaMode?s:2===t.deltaMode?O.innerHeight:1)*u;Nt(t.deltaX*e,t.deltaY*e,0),l&&!j&&_t.restart(!0)}},Zt=function(t){if(!Ft(t)){var e=t.clientX,i=t.clientY,n=e-Et.x,r=i-Et.y;Et.x=e,Et.y=i,vt=!0,l&&_t.restart(!0),(n||r)&&jt(n,r)}},Yt=function(t){Et.event=t,A(Et)},Xt=function(t){Et.event=t,C(Et)},Kt=function(t){return Ft(t)||ht(t,a)&&K(Et)};_t=Et._dc=I.delayedCall(c||.25,(function(){Et._vx.reset(),Et._vy.reset(),_t.pause(),l&&l(Et)})).pause(),Et.deltaX=Et.deltaY=0,Et._vx=ct(0,50,!0),Et._vy=ct(0,50,!0),Et.scrollX=Mt,Et.scrollY=At,Et.isDragging=Et.isGesturing=Et.isPressed=!1,$(this),Et.enable=function(t){return Et.isEnabled||(J(It?Dt:r,"scroll",nt),n.indexOf("scroll")>=0&&J(It?Dt:r,"scroll",Wt,a,it),n.indexOf("wheel")>=0&&J(r,"wheel",Gt,a,it),(n.indexOf("touch")>=0&&F||n.indexOf("pointer")>=0)&&(J(r,U[0],Ut,a,it),J(Dt,U[2],$t),J(Dt,U[3],$t),rt&&J(r,"click",Rt,!1,!0),K&&J(r,"click",Kt),H&&J(Dt,"gesturestart",Ht),q&&J(Dt,"gestureend",qt),A&&J(r,B+"enter",Yt),C&&J(r,B+"leave",Xt),k&&J(r,B+"move",Zt)),Et.isEnabled=!0,t&&t.type&&Ut(t),Z&&Z(Et)),Et},Et.disable=function(){Et.isEnabled&&(W.filter((function(t){return t!==Et&&Q(t.target)})).length||tt(It?Dt:r,"scroll",nt),Et.isPressed&&(Et._vx.reset(),Et._vy.reset(),tt(j?r:Dt,U[1],Vt,!0)),tt(It?Dt:r,"scroll",Wt,it),tt(r,"wheel",Gt,it),tt(r,U[0],Ut,it),tt(Dt,U[2],$t),tt(Dt,U[3],$t),tt(r,"click",Rt,!0),tt(r,"click",Kt),tt(Dt,"gesturestart",Ht),tt(Dt,"gestureend",qt),tt(r,B+"enter",Yt),tt(r,B+"leave",Xt),tt(r,B+"move",Zt),Et.isEnabled=Et.isPressed=Et.isDragging=!1,X&&X(Et))},Et.kill=Et.revert=function(){Et.disable();var t=W.indexOf(Et);t>=0&&W.splice(t,1),V===Et&&(V=0)},W.push(Et),j&&Q(r)&&(V=Et),Et.enable(d)},e=t,(i=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}])&&P(e.prototype,i),n&&P(e,n),t}();ft.version="3.12.4",ft.create=function(t){return new ft(t)},ft.register=pt,ft.getAll=function(){return W.slice()},ft.getById=function(t){return W.filter((function(e){return e.vars.id===t}))[0]},H()&&I.registerPlugin(ft);var mt,gt,_t,yt,vt,bt,xt,wt,Et,St,Tt,Mt,At,Ct,kt,Pt,It,Dt,Ot,Lt,zt,Rt,Ft,Bt,Nt,jt,Vt,Ut,$t,Ht,qt,Wt,Gt,Zt,Yt,Xt,Kt,Qt,Jt=1,te=Date.now,ee=te(),ie=0,ne=0,re=function(t,e,i){var n=ye(t)&&("clamp("===t.substr(0,6)||t.indexOf("max")>-1);return i["_"+e+"Clamp"]=n,n?t.substr(6,t.length-7):t},se=function(t,e){return!e||ye(t)&&"clamp("===t.substr(0,6)?t:"clamp("+t+")"},oe=function t(){return ne&&requestAnimationFrame(t)},ae=function(){return Ct=1},le=function(){return Ct=0},ce=function(t){return t},he=function(t){return Math.round(1e5*t)/1e5||0},ue=function(){return"undefined"!=typeof window},de=function(){return mt||ue()&&(mt=window.gsap)&&mt.registerPlugin&&mt},pe=function(t){return!!~xt.indexOf(t)},fe=function(t){return("Height"===t?qt:_t["inner"+t])||vt["client"+t]||bt["client"+t]},me=function(t){return K(t,"getBoundingClientRect")||(pe(t)?function(){return Ci.width=_t.innerWidth,Ci.height=qt,Ci}:function(){return Ve(t)})},ge=function(t,e){var i=e.s,n=e.d2,r=e.d,s=e.a;return Math.max(0,(i="scroll"+n)&&(s=K(t,i))?s()-me(t)()[r]:pe(t)?(vt[i]||bt[i])-fe(n):t[i]-t["offset"+n])},_e=function(t,e){for(var i=0;i<Ot.length;i+=3)(!e||~e.indexOf(Ot[i+1]))&&t(Ot[i],Ot[i+1],Ot[i+2])},ye=function(t){return"string"==typeof t},ve=function(t){return"function"==typeof t},be=function(t){return"number"==typeof t},xe=function(t){return"object"==typeof t},we=function(t,e,i){return t&&t.progress(e?0:1)&&i&&t.pause()},Ee=function(t,e){if(t.enabled){var i=t._ctx?t._ctx.add((function(){return e(t)})):e(t);i&&i.totalTime&&(t.callbackAnimation=i)}},Se=Math.abs,Te="left",Me="right",Ae="bottom",Ce="width",ke="height",Pe="Right",Ie="Left",De="Top",Oe="Bottom",Le="padding",ze="margin",Re="Width",Fe="Height",Be="px",Ne=function(t){return _t.getComputedStyle(t)},je=function(t,e){for(var i in e)i in t||(t[i]=e[i]);return t},Ve=function(t,e){var i=e&&"matrix(1, 0, 0, 1, 0, 0)"!==Ne(t)[kt]&&mt.to(t,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),n=t.getBoundingClientRect();return i&&i.progress(0).kill(),n},Ue=function(t,e){var i=e.d2;return t["offset"+i]||t["client"+i]||0},$e=function(t){var e,i=[],n=t.labels,r=t.duration();for(e in n)i.push(n[e]/r);return i},He=function(t){var e=mt.utils.snap(t),i=Array.isArray(t)&&t.slice(0).sort((function(t,e){return t-e}));return i?function(t,n,r){var s;if(void 0===r&&(r=.001),!n)return e(t);if(n>0){for(t-=r,s=0;s<i.length;s++)if(i[s]>=t)return i[s];return i[s-1]}for(s=i.length,t+=r;s--;)if(i[s]<=t)return i[s];return i[0]}:function(i,n,r){void 0===r&&(r=.001);var s=e(i);return!n||Math.abs(s-i)<r||s-i<0==n<0?s:e(n<0?i-t:i+t)}},qe=function(t,e,i,n){return i.split(",").forEach((function(i){return t(e,i,n)}))},We=function(t,e,i,n,r){return t.addEventListener(e,i,{passive:!n,capture:!!r})},Ge=function(t,e,i,n){return t.removeEventListener(e,i,!!n)},Ze=function(t,e,i){(i=i&&i.wheelHandler)&&(t(e,"wheel",i),t(e,"touchmove",i))},Ye={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Xe={toggleActions:"play",anticipatePin:0},Ke={top:0,left:0,center:.5,bottom:1,right:1},Qe=function(t,e){if(ye(t)){var i=t.indexOf("="),n=~i?+(t.charAt(i-1)+1)*parseFloat(t.substr(i+1)):0;~i&&(t.indexOf("%")>i&&(n*=e/100),t=t.substr(0,i-1)),t=n+(t in Ke?Ke[t]*e:~t.indexOf("%")?parseFloat(t)*e/100:parseFloat(t)||0)}return t},Je=function(t,e,i,n,r,s,o,a){var l=r.startColor,c=r.endColor,h=r.fontSize,u=r.indent,d=r.fontWeight,p=yt.createElement("div"),f=pe(i)||"fixed"===K(i,"pinType"),m=-1!==t.indexOf("scroller"),g=f?bt:i,_=-1!==t.indexOf("start"),y=_?l:c,v="border-color:"+y+";font-size:"+h+";color:"+y+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return v+="position:"+((m||a)&&f?"fixed;":"absolute;"),(m||a||!f)&&(v+=(n===ot?Me:Ae)+":"+(s+parseFloat(u))+"px;"),o&&(v+="box-sizing:border-box;text-align:left;width:"+o.offsetWidth+"px;"),p._isStart=_,p.setAttribute("class","gsap-marker-"+t+(e?" marker-"+e:"")),p.style.cssText=v,p.innerText=e||0===e?t+"-"+e:t,g.children[0]?g.insertBefore(p,g.children[0]):g.appendChild(p),p._offset=p["offset"+n.op.d2],ti(p,0,n,_),p},ti=function(t,e,i,n){var r={display:"block"},s=i[n?"os2":"p2"],o=i[n?"p2":"os2"];t._isFlipped=n,r[i.a+"Percent"]=n?-100:0,r[i.a]=n?"1px":0,r["border"+s+Re]=1,r["border"+o+Re]=0,r[i.p]=e+"px",mt.set(t,r)},ei=[],ii={},ni=function(){return te()-ie>34&&(Yt||(Yt=requestAnimationFrame(xi)))},ri=function(){(!Ft||!Ft.isPressed||Ft.startX>bt.clientWidth)&&(G.cache++,Ft?Yt||(Yt=requestAnimationFrame(xi)):xi(),ie||hi("scrollStart"),ie=te())},si=function(){jt=_t.innerWidth,Nt=_t.innerHeight},oi=function(){G.cache++,!At&&!Rt&&!yt.fullscreenElement&&!yt.webkitFullscreenElement&&(!Bt||jt!==_t.innerWidth||Math.abs(_t.innerHeight-Nt)>.25*_t.innerHeight)&&wt.restart(!0)},ai={},li=[],ci=function t(){return Ge(zi,"scrollEnd",t)||yi(!0)},hi=function(t){return ai[t]&&ai[t].map((function(t){return t()}))||li},ui=[],di=function(t){for(var e=0;e<ui.length;e+=5)(!t||ui[e+4]&&ui[e+4].query===t)&&(ui[e].style.cssText=ui[e+1],ui[e].getBBox&&ui[e].setAttribute("transform",ui[e+2]||""),ui[e+3].uncache=1)},pi=function(t,e){var i;for(Pt=0;Pt<ei.length;Pt++)!(i=ei[Pt])||e&&i._ctx!==e||(t?i.kill(1):i.revert(!0,!0));Wt=!0,e&&di(e),e||hi("revert")},fi=function(t,e){G.cache++,(e||!Xt)&&G.forEach((function(t){return ve(t)&&t.cacheID++&&(t.rec=0)})),ye(t)&&(_t.history.scrollRestoration=$t=t)},mi=0,gi=function(){bt.appendChild(Ht),qt=!Ft&&Ht.offsetHeight||_t.innerHeight,bt.removeChild(Ht)},_i=function(t){return Et(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach((function(e){return e.style.display=t?"none":"block"}))},yi=function(t,e){if(!ie||t||Wt){gi(),Xt=zi.isRefreshing=!0,G.forEach((function(t){return ve(t)&&++t.cacheID&&(t.rec=t())}));var i=hi("refreshInit");Lt&&zi.sort(),e||pi(),G.forEach((function(t){ve(t)&&(t.smooth&&(t.target.style.scrollBehavior="auto"),t(0))})),ei.slice(0).forEach((function(t){return t.refresh()})),Wt=!1,ei.forEach((function(t){if(t._subPinOffset&&t.pin){var e=t.vars.horizontal?"offsetWidth":"offsetHeight",i=t.pin[e];t.revert(!0,1),t.adjustPinSpacing(t.pin[e]-i),t.refresh()}})),Gt=1,_i(!0),ei.forEach((function(t){var e=ge(t.scroller,t._dir),i="max"===t.vars.end||t._endClamp&&t.end>e,n=t._startClamp&&t.start>=e;(i||n)&&t.setPositions(n?e-1:t.start,i?Math.max(n?e:t.start+1,e):t.end,!0)})),_i(!1),Gt=0,i.forEach((function(t){return t&&t.render&&t.render(-1)})),G.forEach((function(t){ve(t)&&(t.smooth&&requestAnimationFrame((function(){return t.target.style.scrollBehavior="smooth"})),t.rec&&t(t.rec))})),fi($t,1),wt.pause(),mi++,Xt=2,xi(2),ei.forEach((function(t){return ve(t.vars.onRefresh)&&t.vars.onRefresh(t)})),Xt=zi.isRefreshing=!1,hi("refresh")}else We(zi,"scrollEnd",ci)},vi=0,bi=1,xi=function(t){if(2===t||!Xt&&!Wt){zi.isUpdating=!0,Qt&&Qt.update(0);var e=ei.length,i=te(),n=i-ee>=50,r=e&&ei[0].scroll();if(bi=vi>r?-1:1,Xt||(vi=r),n&&(ie&&!Ct&&i-ie>200&&(ie=0,hi("scrollEnd")),Tt=ee,ee=i),bi<0){for(Pt=e;Pt-- >0;)ei[Pt]&&ei[Pt].update(0,n);bi=1}else for(Pt=0;Pt<e;Pt++)ei[Pt]&&ei[Pt].update(0,n);zi.isUpdating=!1}Yt=0},wi=[Te,"top",Ae,Me,ze+Oe,ze+Pe,ze+De,ze+Ie,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Ei=wi.concat([Ce,ke,"boxSizing","max"+Re,"max"+Fe,"position",ze,Le,Le+De,Le+Pe,Le+Oe,Le+Ie]),Si=function(t,e,i,n){if(!t._gsap.swappedIn){for(var r,s=wi.length,o=e.style,a=t.style;s--;)o[r=wi[s]]=i[r];o.position="absolute"===i.position?"absolute":"relative","inline"===i.display&&(o.display="inline-block"),a[Ae]=a[Me]="auto",o.flexBasis=i.flexBasis||"auto",o.overflow="visible",o.boxSizing="border-box",o[Ce]=Ue(t,st)+Be,o[ke]=Ue(t,ot)+Be,o[Le]=a[ze]=a.top=a[Te]="0",Mi(n),a[Ce]=a["max"+Re]=i[Ce],a[ke]=a["max"+Fe]=i[ke],a[Le]=i[Le],t.parentNode!==e&&(t.parentNode.insertBefore(e,t),e.appendChild(t)),t._gsap.swappedIn=!0}},Ti=/([A-Z])/g,Mi=function(t){if(t){var e,i,n=t.t.style,r=t.length,s=0;for((t.t._gsap||mt.core.getCache(t.t)).uncache=1;s<r;s+=2)i=t[s+1],e=t[s],i?n[e]=i:n[e]&&n.removeProperty(e.replace(Ti,"-$1").toLowerCase())}},Ai=function(t){for(var e=Ei.length,i=t.style,n=[],r=0;r<e;r++)n.push(Ei[r],i[Ei[r]]);return n.t=t,n},Ci={left:0,top:0},ki=function(t,e,i,n,r,s,o,a,l,c,h,u,d,p){ve(t)&&(t=t(a)),ye(t)&&"max"===t.substr(0,3)&&(t=u+("="===t.charAt(4)?Qe("0"+t.substr(3),i):0));var f,m,g,_=d?d.time():0;if(d&&d.seek(0),isNaN(t)||(t=+t),be(t))d&&(t=mt.utils.mapRange(d.scrollTrigger.start,d.scrollTrigger.end,0,u,t)),o&&ti(o,i,n,!0);else{ve(e)&&(e=e(a));var y,v,b,x,w=(t||"0").split(" ");g=at(e,a)||bt,(y=Ve(g)||{})&&(y.left||y.top)||"none"!==Ne(g).display||(x=g.style.display,g.style.display="block",y=Ve(g),x?g.style.display=x:g.style.removeProperty("display")),v=Qe(w[0],y[n.d]),b=Qe(w[1]||"0",i),t=y[n.p]-l[n.p]-c+v+r-b,o&&ti(o,b,n,i-b<20||o._isStart&&b>20),i-=i-b}if(p&&(a[p]=t||-.001,t<0&&(t=0)),s){var E=t+i,S=s._isStart;f="scroll"+n.d2,ti(s,E,n,S&&E>20||!S&&(h?Math.max(bt[f],vt[f]):s.parentNode[f])<=E+1),h&&(l=Ve(o),h&&(s.style[n.op.p]=l[n.op.p]-n.op.m-s._offset+Be))}return d&&g&&(f=Ve(g),d.seek(u),m=Ve(g),d._caScrollDist=f[n.p]-m[n.p],t=t/d._caScrollDist*u),d&&d.seek(_),d?t:Math.round(t)},Pi=/(webkit|moz|length|cssText|inset)/i,Ii=function(t,e,i,n){if(t.parentNode!==e){var r,s,o=t.style;if(e===bt){for(r in t._stOrig=o.cssText,s=Ne(t))+r||Pi.test(r)||!s[r]||"string"!=typeof o[r]||"0"===r||(o[r]=s[r]);o.top=i,o.left=n}else o.cssText=t._stOrig;mt.core.getCache(t).uncache=1,e.appendChild(t)}},Di=function(t,e,i){var n=e,r=n;return function(e){var s=Math.round(t());return s!==n&&s!==r&&Math.abs(s-n)>3&&Math.abs(s-r)>3&&(e=s,i&&i()),r=n,n=e,e}},Oi=function(t,e,i){var n={};n[e.p]="+="+i,mt.set(t,n)},Li=function(t,e){var i=lt(t,e),n="_scroll"+e.p2,r=function e(r,s,o,a,l){var c=e.tween,h=s.onComplete,u={};o=o||i();var d=Di(i,o,(function(){c.kill(),e.tween=0}));return l=a&&l||0,a=a||r-o,c&&c.kill(),s[n]=r,s.modifiers=u,u[n]=function(){return d(o+a*c.ratio+l*c.ratio*c.ratio)},s.onUpdate=function(){G.cache++,e.tween&&xi()},s.onComplete=function(){e.tween=0,h&&h.call(c)},c=e.tween=mt.to(t,s)};return t[n]=i,i.wheelHandler=function(){return r.tween&&r.tween.kill()&&(r.tween=0)},We(t,"wheel",i.wheelHandler),zi.isTouch&&We(t,"touchmove",i.wheelHandler),r},zi=function(){function t(e,i){gt||t.register(mt)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Ut(this),this.init(e,i)}return t.prototype.init=function(e,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),ne){var n,r,s,o,a,l,c,h,u,d,p,f,m,g,_,y,v,b,x,w,E,S,T,M,A,C,k,P,I,D,O,L,z,R,F,B,N,j,V,U,$,H,q=e=je(ye(e)||be(e)||e.nodeType?{trigger:e}:e,Xe),W=q.onUpdate,Y=q.toggleClass,X=q.id,Q=q.onToggle,J=q.onRefresh,tt=q.scrub,et=q.trigger,it=q.pin,nt=q.pinSpacing,rt=q.invalidateOnRefresh,ct=q.anticipatePin,ht=q.onScrubComplete,ut=q.onSnapComplete,dt=q.once,pt=q.snap,ft=q.pinReparent,gt=q.pinSpacer,xt=q.containerAnimation,wt=q.fastScrollEnd,Mt=q.preventOverlaps,kt=e.horizontal||e.containerAnimation&&!1!==e.horizontal?st:ot,It=!tt&&0!==tt,Dt=at(e.scroller||_t),Ot=mt.core.getCache(Dt),Rt=pe(Dt),Ft="fixed"===("pinType"in e?e.pinType:K(Dt,"pinType")||Rt&&"fixed"),Bt=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],Nt=It&&e.toggleActions.split(" "),jt="markers"in e?e.markers:Xe.markers,Vt=Rt?0:parseFloat(Ne(Dt)["border"+kt.p2+Re])||0,Ut=this,$t=e.onRefreshInit&&function(){return e.onRefreshInit(Ut)},Ht=function(t,e,i){var n=i.d,r=i.d2,s=i.a;return(s=K(t,"getBoundingClientRect"))?function(){return s()[n]}:function(){return(e?fe(r):t["client"+r])||0}}(Dt,Rt,kt),qt=function(t,e){return!e||~Z.indexOf(t)?me(t):function(){return Ci}}(Dt,Rt),Wt=0,Yt=0,ee=0,oe=lt(Dt,kt);if(Ut._startClamp=Ut._endClamp=!1,Ut._dir=kt,ct*=45,Ut.scroller=Dt,Ut.scroll=xt?xt.time.bind(xt):oe,o=oe(),Ut.vars=e,i=i||e.animation,"refreshPriority"in e&&(Lt=1,-9999===e.refreshPriority&&(Qt=Ut)),Ot.tweenScroll=Ot.tweenScroll||{top:Li(Dt,ot),left:Li(Dt,st)},Ut.tweenTo=n=Ot.tweenScroll[kt.p],Ut.scrubDuration=function(t){(z=be(t)&&t)?L?L.duration(t):L=mt.to(i,{ease:"expo",totalProgress:"+=0",duration:z,paused:!0,onComplete:function(){return ht&&ht(Ut)}}):(L&&L.progress(1).kill(),L=0)},i&&(i.vars.lazy=!1,i._initted&&!Ut.isReverted||!1!==i.vars.immediateRender&&!1!==e.immediateRender&&i.duration()&&i.render(0,!0,!0),Ut.animation=i.pause(),i.scrollTrigger=Ut,Ut.scrubDuration(tt),D=0,X||(X=i.vars.id)),pt&&(xe(pt)&&!pt.push||(pt={snapTo:pt}),"scrollBehavior"in bt.style&&mt.set(Rt?[bt,vt]:Dt,{scrollBehavior:"auto"}),G.forEach((function(t){return ve(t)&&t.target===(Rt?yt.scrollingElement||vt:Dt)&&(t.smooth=!1)})),s=ve(pt.snapTo)?pt.snapTo:"labels"===pt.snapTo?function(t){return function(e){return mt.utils.snap($e(t),e)}}(i):"labelsDirectional"===pt.snapTo?(U=i,function(t,e){return He($e(U))(t,e.direction)}):!1!==pt.directional?function(t,e){return He(pt.snapTo)(t,te()-Yt<500?0:e.direction)}:mt.utils.snap(pt.snapTo),R=pt.duration||{min:.1,max:2},R=xe(R)?St(R.min,R.max):St(R,R),F=mt.delayedCall(pt.delay||z/2||.1,(function(){var t=oe(),e=te()-Yt<500,r=n.tween;if(!(e||Math.abs(Ut.getVelocity())<10)||r||Ct||Wt===t)Ut.isActive&&Wt!==t&&F.restart(!0);else{var o=(t-l)/g,a=i&&!It?i.totalProgress():o,h=e?0:(a-O)/(te()-Tt)*1e3||0,u=mt.utils.clamp(-o,1-o,Se(h/2)*h/.185),d=o+(!1===pt.inertia?0:u),p=St(0,1,s(d,Ut)),f=Math.round(l+p*g),m=pt,_=m.onStart,y=m.onInterrupt,v=m.onComplete;if(t<=c&&t>=l&&f!==t){if(r&&!r._initted&&r.data<=Se(f-t))return;!1===pt.inertia&&(u=p-o),n(f,{duration:R(Se(.185*Math.max(Se(d-a),Se(p-a))/h/.05||0)),ease:pt.ease||"power3",data:Se(f-t),onInterrupt:function(){return F.restart(!0)&&y&&y(Ut)},onComplete:function(){Ut.update(),Wt=oe(),L&&i&&i.progress(p),D=O=i&&!It?i.totalProgress():Ut.progress,ut&&ut(Ut),v&&v(Ut)}},t,u*g,f-t-u*g),_&&_(Ut,n.tween)}}})).pause()),X&&(ii[X]=Ut),(V=(et=Ut.trigger=at(et||!0!==it&&it))&&et._gsap&&et._gsap.stRevert)&&(V=V(Ut)),it=!0===it?et:at(it),ye(Y)&&(Y={targets:et,className:Y}),it&&(!1===nt||nt===ze||(nt=!(!nt&&it.parentNode&&it.parentNode.style&&"flex"===Ne(it.parentNode).display)&&Le),Ut.pin=it,(r=mt.core.getCache(it)).spacer?_=r.pinState:(gt&&((gt=at(gt))&&!gt.nodeType&&(gt=gt.current||gt.nativeElement),r.spacerIsNative=!!gt,gt&&(r.spacerState=Ai(gt))),r.spacer=b=gt||yt.createElement("div"),b.classList.add("pin-spacer"),X&&b.classList.add("pin-spacer-"+X),r.pinState=_=Ai(it)),!1!==e.force3D&&mt.set(it,{force3D:!0}),Ut.spacer=b=r.spacer,I=Ne(it),M=I[nt+kt.os2],w=mt.getProperty(it),E=mt.quickSetter(it,kt.a,Be),Si(it,b,I),v=Ai(it)),jt){f=xe(jt)?je(jt,Ye):Ye,d=Je("scroller-start",X,Dt,kt,f,0),p=Je("scroller-end",X,Dt,kt,f,0,d),x=d["offset"+kt.op.d2];var ae=at(K(Dt,"content")||Dt);h=this.markerStart=Je("start",X,ae,kt,f,x,0,xt),u=this.markerEnd=Je("end",X,ae,kt,f,x,0,xt),xt&&(j=mt.quickSetter([h,u],kt.a,Be)),Ft||Z.length&&!0===K(Dt,"fixedMarkers")||(H=Ne($=Rt?bt:Dt).position,$.style.position="absolute"===H||"fixed"===H?H:"relative",mt.set([d,p],{force3D:!0}),C=mt.quickSetter(d,kt.a,Be),P=mt.quickSetter(p,kt.a,Be))}if(xt){var le=xt.vars.onUpdate,ue=xt.vars.onUpdateParams;xt.eventCallback("onUpdate",(function(){Ut.update(0,0,1),le&&le.apply(xt,ue||[])}))}if(Ut.previous=function(){return ei[ei.indexOf(Ut)-1]},Ut.next=function(){return ei[ei.indexOf(Ut)+1]},Ut.revert=function(t,e){if(!e)return Ut.kill(!0);var n=!1!==t||!Ut.enabled,r=At;n!==Ut.isReverted&&(n&&(B=Math.max(oe(),Ut.scroll.rec||0),ee=Ut.progress,N=i&&i.progress()),h&&[h,u,d,p].forEach((function(t){return t.style.display=n?"none":"block"})),n&&(At=Ut,Ut.update(n)),!it||ft&&Ut.isActive||(n?function(t,e,i){Mi(i);var n=t._gsap;if(n.spacerIsNative)Mi(n.spacerState);else if(t._gsap.swappedIn){var r=e.parentNode;r&&(r.insertBefore(t,e),r.removeChild(e))}t._gsap.swappedIn=!1}(it,b,_):Si(it,b,Ne(it),A)),n||Ut.update(n),At=r,Ut.isReverted=n)},Ut.refresh=function(r,s,f,x){if(!At&&Ut.enabled||s)if(it&&r&&ie)We(t,"scrollEnd",ci);else{!Xt&&$t&&$t(Ut),At=Ut,n.tween&&!f&&(n.tween.kill(),n.tween=0),L&&L.pause(),rt&&i&&i.revert({kill:!1}).invalidate(),Ut.isReverted||Ut.revert(!0,!0),Ut._subPinOffset=!1;var E,M,C,P,I,D,O,z,R,j,V,U,$,H=Ht(),q=qt(),W=xt?xt.duration():ge(Dt,kt),G=g<=.01,Z=0,Y=x||0,X=xe(f)?f.end:e.end,K=e.endTrigger||et,Q=xe(f)?f.start:e.start||(0!==e.start&&et?it?"0 0":"0 100%":0),tt=Ut.pinnedContainer=e.pinnedContainer&&at(e.pinnedContainer,Ut),ct=et&&Math.max(0,ei.indexOf(Ut))||0,ht=ct;for(jt&&xe(f)&&(U=mt.getProperty(d,kt.p),$=mt.getProperty(p,kt.p));ht--;)(D=ei[ht]).end||D.refresh(0,1)||(At=Ut),!(O=D.pin)||O!==et&&O!==it&&O!==tt||D.isReverted||(j||(j=[]),j.unshift(D),D.revert(!0,!0)),D!==ei[ht]&&(ct--,ht--);for(ve(Q)&&(Q=Q(Ut)),Q=re(Q,"start",Ut),l=ki(Q,et,H,kt,oe(),h,d,Ut,q,Vt,Ft,W,xt,Ut._startClamp&&"_startClamp")||(it?-.001:0),ve(X)&&(X=X(Ut)),ye(X)&&!X.indexOf("+=")&&(~X.indexOf(" ")?X=(ye(Q)?Q.split(" ")[0]:"")+X:(Z=Qe(X.substr(2),H),X=ye(Q)?Q:(xt?mt.utils.mapRange(0,xt.duration(),xt.scrollTrigger.start,xt.scrollTrigger.end,l):l)+Z,K=et)),X=re(X,"end",Ut),c=Math.max(l,ki(X||(K?"100% 0":W),K,H,kt,oe()+Z,u,p,Ut,q,Vt,Ft,W,xt,Ut._endClamp&&"_endClamp"))||-.001,Z=0,ht=ct;ht--;)(O=(D=ei[ht]).pin)&&D.start-D._pinPush<=l&&!xt&&D.end>0&&(E=D.end-(Ut._startClamp?Math.max(0,D.start):D.start),(O===et&&D.start-D._pinPush<l||O===tt)&&isNaN(Q)&&(Z+=E*(1-D.progress)),O===it&&(Y+=E));if(l+=Z,c+=Z,Ut._startClamp&&(Ut._startClamp+=Z),Ut._endClamp&&!Xt&&(Ut._endClamp=c||-.001,c=Math.min(c,ge(Dt,kt))),g=c-l||(l-=.01)&&.001,G&&(ee=mt.utils.clamp(0,1,mt.utils.normalize(l,c,B))),Ut._pinPush=Y,h&&Z&&((E={})[kt.a]="+="+Z,tt&&(E[kt.p]="-="+oe()),mt.set([h,u],E)),!it||Gt&&Ut.end>=ge(Dt,kt)){if(et&&oe()&&!xt)for(M=et.parentNode;M&&M!==bt;)M._pinOffset&&(l-=M._pinOffset,c-=M._pinOffset),M=M.parentNode}else E=Ne(it),P=kt===ot,C=oe(),S=parseFloat(w(kt.a))+Y,!W&&c>1&&(V={style:V=(Rt?yt.scrollingElement||vt:Dt).style,value:V["overflow"+kt.a.toUpperCase()]},Rt&&"scroll"!==Ne(bt)["overflow"+kt.a.toUpperCase()]&&(V.style["overflow"+kt.a.toUpperCase()]="scroll")),Si(it,b,E),v=Ai(it),M=Ve(it,!0),z=Ft&&lt(Dt,P?st:ot)(),nt&&((A=[nt+kt.os2,g+Y+Be]).t=b,(ht=nt===Le?Ue(it,kt)+g+Y:0)&&(A.push(kt.d,ht+Be),"auto"!==b.style.flexBasis&&(b.style.flexBasis=ht+Be)),Mi(A),tt&&ei.forEach((function(t){t.pin===tt&&!1!==t.vars.pinSpacing&&(t._subPinOffset=!0)})),Ft&&oe(B)),Ft&&((I={top:M.top+(P?C-l:z)+Be,left:M.left+(P?z:C-l)+Be,boxSizing:"border-box",position:"fixed"})[Ce]=I["max"+Re]=Math.ceil(M.width)+Be,I[ke]=I["max"+Fe]=Math.ceil(M.height)+Be,I[ze]=I[ze+De]=I[ze+Pe]=I[ze+Oe]=I[ze+Ie]="0",I[Le]=E[Le],I[Le+De]=E[Le+De],I[Le+Pe]=E[Le+Pe],I[Le+Oe]=E[Le+Oe],I[Le+Ie]=E[Le+Ie],y=function(t,e,i){for(var n,r=[],s=t.length,o=i?8:0;o<s;o+=2)n=t[o],r.push(n,n in e?e[n]:t[o+1]);return r.t=t.t,r}(_,I,ft),Xt&&oe(0)),i?(R=i._initted,zt(1),i.render(i.duration(),!0,!0),T=w(kt.a)-S+g+Y,k=Math.abs(g-T)>1,Ft&&k&&y.splice(y.length-2,2),i.render(0,!0,!0),R||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),zt(0)):T=g,V&&(V.value?V.style["overflow"+kt.a.toUpperCase()]=V.value:V.style.removeProperty("overflow-"+kt.a));j&&j.forEach((function(t){return t.revert(!1,!0)})),Ut.start=l,Ut.end=c,o=a=Xt?B:oe(),xt||Xt||(o<B&&oe(B),Ut.scroll.rec=0),Ut.revert(!1,!0),Yt=te(),F&&(Wt=-1,F.restart(!0)),At=0,i&&It&&(i._initted||N)&&i.progress()!==N&&i.progress(N||0,!0).render(i.time(),!0,!0),(G||ee!==Ut.progress||xt)&&(i&&!It&&i.totalProgress(xt&&l<-.001&&!ee?mt.utils.normalize(l,c,0):ee,!0),Ut.progress=G||(o-l)/g===ee?0:ee),it&&nt&&(b._pinOffset=Math.round(Ut.progress*T)),L&&L.invalidate(),isNaN(U)||(U-=mt.getProperty(d,kt.p),$-=mt.getProperty(p,kt.p),Oi(d,kt,U),Oi(h,kt,U-(x||0)),Oi(p,kt,$),Oi(u,kt,$-(x||0))),G&&!Xt&&Ut.update(),!J||Xt||m||(m=!0,J(Ut),m=!1)}},Ut.getVelocity=function(){return(oe()-a)/(te()-Tt)*1e3||0},Ut.endAnimation=function(){we(Ut.callbackAnimation),i&&(L?L.progress(1):i.paused()?It||we(i,Ut.direction<0,1):we(i,i.reversed()))},Ut.labelToScroll=function(t){return i&&i.labels&&(l||Ut.refresh()||l)+i.labels[t]/i.duration()*g||0},Ut.getTrailing=function(t){var e=ei.indexOf(Ut),i=Ut.direction>0?ei.slice(0,e).reverse():ei.slice(e+1);return(ye(t)?i.filter((function(e){return e.vars.preventOverlaps===t})):i).filter((function(t){return Ut.direction>0?t.end<=l:t.start>=c}))},Ut.update=function(t,e,r){if(!xt||r||t){var s,h,u,p,f,m,_,x=!0===Xt?B:Ut.scroll(),w=t?0:(x-l)/g,A=w<0?0:w>1?1:w||0,I=Ut.progress;if(e&&(a=o,o=xt?oe():x,pt&&(O=D,D=i&&!It?i.totalProgress():A)),ct&&!A&&it&&!At&&!Jt&&ie&&l<x+(x-a)/(te()-Tt)*ct&&(A=1e-4),A!==I&&Ut.enabled){if(p=(f=(s=Ut.isActive=!!A&&A<1)!==(!!I&&I<1))||!!A!=!!I,Ut.direction=A>I?1:-1,Ut.progress=A,p&&!At&&(h=A&&!I?0:1===A?1:1===I?2:3,It&&(u=!f&&"none"!==Nt[h+1]&&Nt[h+1]||Nt[h],_=i&&("complete"===u||"reset"===u||u in i))),Mt&&(f||_)&&(_||tt||!i)&&(ve(Mt)?Mt(Ut):Ut.getTrailing(Mt).forEach((function(t){return t.endAnimation()}))),It||(!L||At||Jt?i&&i.totalProgress(A,!(!At||!Yt&&!t)):(L._dp._time-L._start!==L._time&&L.render(L._dp._time-L._start),L.resetTo?L.resetTo("totalProgress",A,i._tTime/i._tDur):(L.vars.totalProgress=A,L.invalidate().restart()))),it)if(t&&nt&&(b.style[nt+kt.os2]=M),Ft){if(p){if(m=!t&&A>I&&c+1>x&&x+1>=ge(Dt,kt),ft)if(t||!s&&!m)Ii(it,b);else{var z=Ve(it,!0),R=x-l;Ii(it,bt,z.top+(kt===ot?R:0)+Be,z.left+(kt===ot?0:R)+Be)}Mi(s||m?y:v),k&&A<1&&s||E(S+(1!==A||m?0:T))}}else E(he(S+T*A));pt&&!n.tween&&!At&&!Jt&&F.restart(!0),Y&&(f||dt&&A&&(A<1||!Zt))&&Et(Y.targets).forEach((function(t){return t.classList[s||dt?"add":"remove"](Y.className)})),W&&!It&&!t&&W(Ut),p&&!At?(It&&(_&&("complete"===u?i.pause().totalProgress(1):"reset"===u?i.restart(!0).pause():"restart"===u?i.restart(!0):i[u]()),W&&W(Ut)),!f&&Zt||(Q&&f&&Ee(Ut,Q),Bt[h]&&Ee(Ut,Bt[h]),dt&&(1===A?Ut.kill(!1,1):Bt[h]=0),f||Bt[h=1===A?1:3]&&Ee(Ut,Bt[h])),wt&&!s&&Math.abs(Ut.getVelocity())>(be(wt)?wt:2500)&&(we(Ut.callbackAnimation),L?L.progress(1):we(i,"reverse"===u?1:!A,1))):It&&W&&!At&&W(Ut)}if(P){var N=xt?x/xt.duration()*(xt._caScrollDist||0):x;C(N+(d._isFlipped?1:0)),P(N)}j&&j(-x/xt.duration()*(xt._caScrollDist||0))}},Ut.enable=function(e,i){Ut.enabled||(Ut.enabled=!0,We(Dt,"resize",oi),Rt||We(Dt,"scroll",ri),$t&&We(t,"refreshInit",$t),!1!==e&&(Ut.progress=ee=0,o=a=Wt=oe()),!1!==i&&Ut.refresh())},Ut.getTween=function(t){return t&&n?n.tween:L},Ut.setPositions=function(t,e,i,n){if(xt){var r=xt.scrollTrigger,s=xt.duration(),o=r.end-r.start;t=r.start+o*t/s,e=r.start+o*e/s}Ut.refresh(!1,!1,{start:se(t,i&&!!Ut._startClamp),end:se(e,i&&!!Ut._endClamp)},n),Ut.update()},Ut.adjustPinSpacing=function(t){if(A&&t){var e=A.indexOf(kt.d)+1;A[e]=parseFloat(A[e])+t+Be,A[1]=parseFloat(A[1])+t+Be,Mi(A)}},Ut.disable=function(e,i){if(Ut.enabled&&(!1!==e&&Ut.revert(!0,!0),Ut.enabled=Ut.isActive=!1,i||L&&L.pause(),B=0,r&&(r.uncache=1),$t&&Ge(t,"refreshInit",$t),F&&(F.pause(),n.tween&&n.tween.kill()&&(n.tween=0)),!Rt)){for(var s=ei.length;s--;)if(ei[s].scroller===Dt&&ei[s]!==Ut)return;Ge(Dt,"resize",oi),Rt||Ge(Dt,"scroll",ri)}},Ut.kill=function(t,n){Ut.disable(t,n),L&&!n&&L.kill(),X&&delete ii[X];var s=ei.indexOf(Ut);s>=0&&ei.splice(s,1),s===Pt&&bi>0&&Pt--,s=0,ei.forEach((function(t){return t.scroller===Ut.scroller&&(s=1)})),s||Xt||(Ut.scroll.rec=0),i&&(i.scrollTrigger=null,t&&i.revert({kill:!1}),n||i.kill()),h&&[h,u,d,p].forEach((function(t){return t.parentNode&&t.parentNode.removeChild(t)})),Qt===Ut&&(Qt=0),it&&(r&&(r.uncache=1),s=0,ei.forEach((function(t){return t.pin===it&&s++})),s||(r.spacer=0)),e.onKill&&e.onKill(Ut)},ei.push(Ut),Ut.enable(!1,!1),V&&V(Ut),i&&i.add&&!g){var de=Ut.update;Ut.update=function(){Ut.update=de,l||c||Ut.refresh()},mt.delayedCall(.01,Ut.update),g=.01,l=c=0}else Ut.refresh();it&&function(){if(Kt!==mi){var t=Kt=mi;requestAnimationFrame((function(){return t===mi&&yi(!0)}))}}()}else this.update=this.refresh=this.kill=ce},t.register=function(e){return gt||(mt=e||de(),ue()&&window.document&&t.enable(),gt=ne),gt},t.defaults=function(t){if(t)for(var e in t)Xe[e]=t[e];return Xe},t.disable=function(t,e){ne=0,ei.forEach((function(i){return i[e?"kill":"disable"](t)})),Ge(_t,"wheel",ri),Ge(yt,"scroll",ri),clearInterval(Mt),Ge(yt,"touchcancel",ce),Ge(bt,"touchstart",ce),qe(Ge,yt,"pointerdown,touchstart,mousedown",ae),qe(Ge,yt,"pointerup,touchend,mouseup",le),wt.kill(),_e(Ge);for(var i=0;i<G.length;i+=3)Ze(Ge,G[i],G[i+1]),Ze(Ge,G[i],G[i+2])},t.enable=function(){if(_t=window,yt=document,vt=yt.documentElement,bt=yt.body,mt&&(Et=mt.utils.toArray,St=mt.utils.clamp,Ut=mt.core.context||ce,zt=mt.core.suppressOverwrites||ce,$t=_t.history.scrollRestoration||"auto",vi=_t.pageYOffset,mt.core.globals("ScrollTrigger",t),bt)){ne=1,(Ht=document.createElement("div")).style.height="100vh",Ht.style.position="absolute",gi(),oe(),ft.register(mt),t.isTouch=ft.isTouch,Vt=ft.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),We(_t,"wheel",ri),xt=[_t,yt,vt,bt],mt.matchMedia?(t.matchMedia=function(t){var e,i=mt.matchMedia();for(e in t)i.add(e,t[e]);return i},mt.addEventListener("matchMediaInit",(function(){return pi()})),mt.addEventListener("matchMediaRevert",(function(){return di()})),mt.addEventListener("matchMedia",(function(){yi(0,1),hi("matchMedia")})),mt.matchMedia("(orientation: portrait)",(function(){return si(),si}))):console.warn("Requires GSAP 3.11.0 or later"),si(),We(yt,"scroll",ri);var e,i,n=bt.style,r=n.borderTopStyle,s=mt.core.Animation.prototype;for(s.revert||Object.defineProperty(s,"revert",{value:function(){return this.time(-.01,!0)}}),n.borderTopStyle="solid",e=Ve(bt),ot.m=Math.round(e.top+ot.sc())||0,st.m=Math.round(e.left+st.sc())||0,r?n.borderTopStyle=r:n.removeProperty("border-top-style"),Mt=setInterval(ni,250),mt.delayedCall(.5,(function(){return Jt=0})),We(yt,"touchcancel",ce),We(bt,"touchstart",ce),qe(We,yt,"pointerdown,touchstart,mousedown",ae),qe(We,yt,"pointerup,touchend,mouseup",le),kt=mt.utils.checkPrefix("transform"),Ei.push(kt),gt=te(),wt=mt.delayedCall(.2,yi).pause(),Ot=[yt,"visibilitychange",function(){var t=_t.innerWidth,e=_t.innerHeight;yt.hidden?(It=t,Dt=e):It===t&&Dt===e||oi()},yt,"DOMContentLoaded",yi,_t,"load",yi,_t,"resize",oi],_e(We),ei.forEach((function(t){return t.enable(0,1)})),i=0;i<G.length;i+=3)Ze(Ge,G[i],G[i+1]),Ze(Ge,G[i],G[i+2])}},t.config=function(e){"limitCallbacks"in e&&(Zt=!!e.limitCallbacks);var i=e.syncInterval;i&&clearInterval(Mt)||(Mt=i)&&setInterval(ni,i),"ignoreMobileResize"in e&&(Bt=1===t.isTouch&&e.ignoreMobileResize),"autoRefreshEvents"in e&&(_e(Ge)||_e(We,e.autoRefreshEvents||"none"),Rt=-1===(e.autoRefreshEvents+"").indexOf("resize"))},t.scrollerProxy=function(t,e){var i=at(t),n=G.indexOf(i),r=pe(i);~n&&G.splice(n,r?6:2),e&&(r?Z.unshift(_t,e,bt,e,vt,e):Z.unshift(i,e))},t.clearMatchMedia=function(t){ei.forEach((function(e){return e._ctx&&e._ctx.query===t&&e._ctx.kill(!0,!0)}))},t.isInViewport=function(t,e,i){var n=(ye(t)?at(t):t).getBoundingClientRect(),r=n[i?Ce:ke]*e||0;return i?n.right-r>0&&n.left+r<_t.innerWidth:n.bottom-r>0&&n.top+r<_t.innerHeight},t.positionInViewport=function(t,e,i){ye(t)&&(t=at(t));var n=t.getBoundingClientRect(),r=n[i?Ce:ke],s=null==e?r/2:e in Ke?Ke[e]*r:~e.indexOf("%")?parseFloat(e)*r/100:parseFloat(e)||0;return i?(n.left+s)/_t.innerWidth:(n.top+s)/_t.innerHeight},t.killAll=function(t){if(ei.slice(0).forEach((function(t){return"ScrollSmoother"!==t.vars.id&&t.kill()})),!0!==t){var e=ai.killAll||[];ai={},e.forEach((function(t){return t()}))}},t}();zi.version="3.12.4",zi.saveStyles=function(t){return t?Et(t).forEach((function(t){if(t&&t.style){var e=ui.indexOf(t);e>=0&&ui.splice(e,5),ui.push(t,t.style.cssText,t.getBBox&&t.getAttribute("transform"),mt.core.getCache(t),Ut())}})):ui},zi.revert=function(t,e){return pi(!t,e)},zi.create=function(t,e){return new zi(t,e)},zi.refresh=function(t){return t?oi():(gt||zi.register())&&yi(!0)},zi.update=function(t){return++G.cache&&xi(!0===t?2:0)},zi.clearScrollMemory=fi,zi.maxScroll=function(t,e){return ge(t,e?st:ot)},zi.getScrollFunc=function(t,e){return lt(at(t),e?st:ot)},zi.getById=function(t){return ii[t]},zi.getAll=function(){return ei.filter((function(t){return"ScrollSmoother"!==t.vars.id}))},zi.isScrolling=function(){return!!ie},zi.snapDirectional=He,zi.addEventListener=function(t,e){var i=ai[t]||(ai[t]=[]);~i.indexOf(e)||i.push(e)},zi.removeEventListener=function(t,e){var i=ai[t],n=i&&i.indexOf(e);n>=0&&i.splice(n,1)},zi.batch=function(t,e){var i,n=[],r={},s=e.interval||.016,o=e.batchMax||1e9,a=function(t,e){var i=[],n=[],r=mt.delayedCall(s,(function(){e(i,n),i=[],n=[]})).pause();return function(t){i.length||r.restart(!0),i.push(t.trigger),n.push(t),o<=i.length&&r.progress(1)}};for(i in e)r[i]="on"===i.substr(0,2)&&ve(e[i])&&"onRefreshInit"!==i?a(0,e[i]):e[i];return ve(o)&&(o=o(),We(zi,"refresh",(function(){return o=e.batchMax()}))),Et(t).forEach((function(t){var e={};for(i in r)e[i]=r[i];e.trigger=t,n.push(zi.create(e))})),n};var Ri,Fi=function(t,e,i,n){return e>n?t(n):e<0&&t(0),i>n?(n-e)/(i-e):i<0?e/(e-i):1},Bi=function t(e,i){!0===i?e.style.removeProperty("touch-action"):e.style.touchAction=!0===i?"auto":i?"pan-"+i+(ft.isTouch?" pinch-zoom":""):"none",e===vt&&t(bt,i)},Ni={auto:1,scroll:1},ji=function(t){var e,i=t.event,n=t.target,r=t.axis,s=(i.changedTouches?i.changedTouches[0]:i).target,o=s._gsap||mt.core.getCache(s),a=te();if(!o._isScrollT||a-o._isScrollT>2e3){for(;s&&s!==bt&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!Ni[(e=Ne(s)).overflowY]&&!Ni[e.overflowX]);)s=s.parentNode;o._isScroll=s&&s!==n&&!pe(s)&&(Ni[(e=Ne(s)).overflowY]||Ni[e.overflowX]),o._isScrollT=a}(o._isScroll||"x"===r)&&(i.stopPropagation(),i._gsapAllow=!0)},Vi=function(t,e,i,n){return ft.create({target:t,capture:!0,debounce:!1,lockAxis:!0,type:e,onWheel:n=n&&ji,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return i&&We(yt,ft.eventTypes[0],$i,!1,!0)},onDisable:function(){return Ge(yt,ft.eventTypes[0],$i,!0)}})},Ui=/(input|label|select|textarea)/i,$i=function(t){var e=Ui.test(t.target.tagName);(e||Ri)&&(t._gsapAllow=!0,Ri=e)},Hi=function(t){xe(t)||(t={}),t.preventDefault=t.isNormalizer=t.allowClicks=!0,t.type||(t.type="wheel,touch"),t.debounce=!!t.debounce,t.id=t.id||"normalizer";var e,i,n,r,s,o,a,l,c=t,h=c.normalizeScrollX,u=c.momentum,d=c.allowNestedScroll,p=c.onRelease,f=at(t.target)||vt,m=mt.core.globals().ScrollSmoother,g=m&&m.get(),_=Vt&&(t.content&&at(t.content)||g&&!1!==t.content&&!g.smooth()&&g.content()),y=lt(f,ot),v=lt(f,st),b=1,x=(ft.isTouch&&_t.visualViewport?_t.visualViewport.scale*_t.visualViewport.width:_t.outerWidth)/_t.innerWidth,w=0,E=ve(u)?function(){return u(e)}:function(){return u||2.8},S=Vi(f,t.type,!0,d),T=function(){return r=!1},M=ce,A=ce,C=function(){i=ge(f,ot),A=St(Vt?1:0,i),h&&(M=St(0,ge(f,st))),n=mi},k=function(){_._gsap.y=he(parseFloat(_._gsap.y)+y.offset)+"px",_.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(_._gsap.y)+", 0, 1)",y.offset=y.cacheID=0},P=function(){C(),s.isActive()&&s.vars.scrollY>i&&(y()>i?s.progress(1)&&y(i):s.resetTo("scrollY",i))};return _&&mt.set(_,{y:"+=0"}),t.ignoreCheck=function(t){return Vt&&"touchmove"===t.type&&function(){if(r){requestAnimationFrame(T);var t=he(e.deltaY/2),i=A(y.v-t);if(_&&i!==y.v+y.offset){y.offset=i-y.v;var n=he((parseFloat(_&&_._gsap.y)||0)-y.offset);_.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+n+", 0, 1)",_._gsap.y=n+"px",y.cacheID=G.cache,xi()}return!0}y.offset&&k(),r=!0}()||b>1.05&&"touchstart"!==t.type||e.isGesturing||t.touches&&t.touches.length>1},t.onPress=function(){r=!1;var t=b;b=he((_t.visualViewport&&_t.visualViewport.scale||1)/x),s.pause(),t!==b&&Bi(f,b>1.01||!h&&"x"),o=v(),a=y(),C(),n=mi},t.onRelease=t.onGestureStart=function(t,e){if(y.offset&&k(),e){G.cache++;var n,r,o=E();h&&(r=(n=v())+.05*o*-t.velocityX/.227,o*=Fi(v,n,r,ge(f,st)),s.vars.scrollX=M(r)),r=(n=y())+.05*o*-t.velocityY/.227,o*=Fi(y,n,r,ge(f,ot)),s.vars.scrollY=A(r),s.invalidate().duration(o).play(.01),(Vt&&s.vars.scrollY>=i||n>=i-1)&&mt.to({},{onUpdate:P,duration:o})}else l.restart(!0);p&&p(t)},t.onWheel=function(){s._ts&&s.pause(),te()-w>1e3&&(n=0,w=te())},t.onChange=function(t,e,i,r,s){if(mi!==n&&C(),e&&h&&v(M(r[2]===e?o+(t.startX-t.x):v()+e-r[1])),i){y.offset&&k();var l=s[2]===i,c=l?a+t.startY-t.y:y()+i-s[1],u=A(c);l&&c!==u&&(a+=u-c),y(u)}(i||e)&&xi()},t.onEnable=function(){Bi(f,!h&&"x"),zi.addEventListener("refresh",P),We(_t,"resize",P),y.smooth&&(y.target.style.scrollBehavior="auto",y.smooth=v.smooth=!1),S.enable()},t.onDisable=function(){Bi(f,!0),Ge(_t,"resize",P),zi.removeEventListener("refresh",P),S.kill()},t.lockAxis=!1!==t.lockAxis,(e=new ft(t)).iOS=Vt,Vt&&!y()&&y(1),Vt&&mt.ticker.add(ce),l=e._dc,s=mt.to(e,{ease:"power4",paused:!0,scrollX:h?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Di(y,y(),(function(){return s.pause()}))},onUpdate:xi,onComplete:l.vars.onComplete}),e};zi.sort=function(t){return ei.sort(t||function(t,e){return-1e6*(t.vars.refreshPriority||0)+t.start-(e.start+-1e6*(e.vars.refreshPriority||0))})},zi.observe=function(t){return new ft(t)},zi.normalizeScroll=function(t){if(void 0===t)return Ft;if(!0===t&&Ft)return Ft.enable();if(!1===t)return Ft&&Ft.kill(),void(Ft=t);var e=t instanceof ft?t:Hi(t);return Ft&&Ft.target===e.target&&Ft.kill(),pe(e.target)&&(Ft=e),e},zi.core={_getVelocityProp:ct,_inputObserver:Vi,_scrollers:G,_proxies:Z,bridge:{ss:function(){ie||hi("scrollStart"),ie=te()},ref:function(){return At}}},de()&&mt.registerPlugin(zi);var qi=t=>{k.gsap.registerPlugin(zi)};function Wi(t,e,i){return Math.max(t,Math.min(e,i))}class Gi{advance(t){if(!this.isRunning)return;let e=!1;if(this.lerp)this.value=(i=this.value,n=this.to,r=60*this.lerp,s=t,function(t,e,i){return(1-i)*t+i*e}(i,n,1-Math.exp(-r*s))),Math.round(this.value)===this.to&&(this.value=this.to,e=!0);else{this.currentTime+=t;const i=Wi(0,this.currentTime/this.duration,1);e=i>=1;const n=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*n}var i,n,r,s;this.onUpdate?.(this.value,e),e&&this.stop()}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i=.1,duration:n=1,easing:r=(t=>t),onStart:s,onUpdate:o}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=n,this.easing=r,this.currentTime=0,this.isRunning=!0,s?.(),this.onUpdate=o}}class Zi{constructor({wrapper:t,content:e,autoResize:i=!0}={}){if(this.wrapper=t,this.content=e,i){const t=function(t,e){let i;return function(){let e=arguments,n=this;clearTimeout(i),i=setTimeout((function(){t.apply(n,e)}),250)}}(this.resize);this.wrapper!==window&&(this.wrapperResizeObserver=new ResizeObserver(t),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(t),this.contentResizeObserver.observe(this.content)}this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect()}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Yi{constructor(){this.events={}}emit(t,...e){let i=this.events[t]||[];for(let t=0,n=i.length;t<n;t++)i[t](...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter((t=>e!==t))}}off(t,e){this.events[t]=this.events[t]?.filter((t=>e!==t))}destroy(){this.events={}}}class Xi{constructor(t,{wheelMultiplier:e=1,touchMultiplier:i=2,normalizeWheel:n=!1}){this.element=t,this.wheelMultiplier=e,this.touchMultiplier=i,this.normalizeWheel=n,this.touchStart={x:null,y:null},this.emitter=new Yi,this.element.addEventListener("wheel",this.onWheel,{passive:!1}),this.element.addEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.addEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.addEventListener("touchend",this.onTouchEnd,{passive:!1})}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),this.element.removeEventListener("wheel",this.onWheel,{passive:!1}),this.element.removeEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.removeEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.removeEventListener("touchend",this.onTouchEnd,{passive:!1})}onTouchStart=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,n=-(e-this.touchStart.x)*this.touchMultiplier,r=-(i-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:n,y:r},this.emitter.emit("scroll",{deltaX:n,deltaY:r,event:t})};onTouchEnd=t=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=t=>{let{deltaX:e,deltaY:i}=t;this.normalizeWheel&&(e=Wi(-100,e,100),i=Wi(-100,i,100)),e*=this.wheelMultiplier,i*=this.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:i,event:t})}}class Ki{constructor({wrapper:t=window,content:e=document.documentElement,wheelEventsTarget:i=t,eventsTarget:n=i,smoothWheel:r=!0,smoothTouch:s=!1,syncTouch:o=!1,syncTouchLerp:a=.075,touchInertiaMultiplier:l=35,duration:c,easing:h=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:u=!c&&.1,infinite:d=!1,orientation:p="vertical",gestureOrientation:f="vertical",touchMultiplier:m=1,wheelMultiplier:g=1,normalizeWheel:_=!1,autoResize:y=!0}={}){window.lenisVersion="1.0.33",t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:e,wheelEventsTarget:i,eventsTarget:n,smoothWheel:r,smoothTouch:s,syncTouch:o,syncTouchLerp:a,touchInertiaMultiplier:l,duration:c,easing:h,lerp:u,infinite:d,gestureOrientation:f,orientation:p,touchMultiplier:m,wheelMultiplier:g,normalizeWheel:_,autoResize:y},this.animate=new Gi,this.emitter=new Yi,this.dimensions=new Zi({wrapper:t,content:e,autoResize:y}),this.toggleClass("lenis",!0),this.velocity=0,this.isLocked=!1,this.isStopped=!1,this.isSmooth=o||r||s,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,{passive:!1}),this.virtualScroll=new Xi(n,{touchMultiplier:m,wheelMultiplier:g,normalizeWheel:_}),this.virtualScroll.on("scroll",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,{passive:!1}),this.virtualScroll.destroy(),this.dimensions.destroy(),this.toggleClass("lenis",!1),this.toggleClass("lenis-smooth",!1),this.toggleClass("lenis-scrolling",!1),this.toggleClass("lenis-stopped",!1),this.toggleClass("lenis-locked",!1)}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}onVirtualScroll=({deltaX:t,deltaY:e,event:i})=>{if(i.ctrlKey)return;const n=i.type.includes("touch"),r=i.type.includes("wheel");if((this.options.smoothTouch||this.options.syncTouch)&&n&&"touchstart"===i.type)return void this.reset();const s=0===t&&0===e,o="vertical"===this.options.gestureOrientation&&0===e||"horizontal"===this.options.gestureOrientation&&0===t;if(s||o)return;let a=i.composedPath();if(a=a.slice(0,a.indexOf(this.rootElement)),a.find((t=>t.hasAttribute?.("data-lenis-prevent")||n&&t.hasAttribute?.("data-lenis-prevent-touch")||r&&t.hasAttribute?.("data-lenis-prevent-wheel")||t.classList?.contains("lenis"))))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(this.isSmooth=(this.options.smoothTouch||this.options.syncTouch)&&n||this.options.smoothWheel&&r,!this.isSmooth)return this.isScrolling=!1,void this.animate.stop();i.preventDefault();let l=e;"both"===this.options.gestureOrientation?l=Math.abs(e)>Math.abs(t)?e:t:"horizontal"===this.options.gestureOrientation&&(l=t);const c=n&&this.options.syncTouch,h=n&&"touchend"===i.type&&Math.abs(l)>5;h&&(l=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+l,{programmatic:!1,...c?{lerp:h?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(!this.__preventNextScrollEvent&&!this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.direction=Math.sign(this.animatedScroll-t),this.emit()}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.animate.stop()}start(){this.isStopped=!1,this.reset()}stop(){this.isStopped=!0,this.animate.stop(),this.reset()}raf(t){const e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}scrollTo(t,{offset:e=0,immediate:i=!1,lock:n=!1,duration:r=this.options.duration,easing:s=this.options.easing,lerp:o=!r&&this.options.lerp,onComplete:a=null,force:l=!1,programmatic:c=!0}={}){if(!this.isStopped&&!this.isLocked||l){if(["top","left","start"].includes(t))t=0;else if(["bottom","right","end"].includes(t))t=this.limit;else{let i;if("string"==typeof t?i=document.querySelector(t):t?.nodeType&&(i=t),i){if(this.options.wrapper!==window){const t=this.options.wrapper.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const n=i.getBoundingClientRect();t=(this.isHorizontal?n.left:n.top)+this.animatedScroll}}if("number"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=Wi(0,t,this.limit),i)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void a?.(this);if(!c){if(t===this.targetScroll)return;this.targetScroll=t}this.animate.fromTo(this.animatedScroll,t,{duration:r,easing:s,lerp:o,onStart:()=>{n&&(this.isLocked=!0),this.isScrolling=!0},onUpdate:(t,e)=>{this.isScrolling=!0,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),e||this.emit(),e&&(this.reset(),this.emit(),a?.(this),this.__preventNextScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextScrollEvent})))}})}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?(this.animatedScroll%(t=this.limit)+t)%t:this.animatedScroll;var t}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isSmooth(){return this.__isSmooth}set isSmooth(t){this.__isSmooth!==t&&(this.__isSmooth=t,this.toggleClass("lenis-smooth",t))}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.toggleClass("lenis-scrolling",t))}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.toggleClass("lenis-stopped",t))}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.toggleClass("lenis-locked",t))}get className(){let t="lenis";return this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),this.isSmooth&&(t+=" lenis-smooth"),t}toggleClass(t,e){this.rootElement.classList.toggle(t,e),this.emitter.emit("className change",this)}}var Qi=()=>{var t=new Ki;return t.on("scroll",zi.update),k.gsap.ticker.add((e=>{t.raf(1e3*e)})),dO.plugins.lenis=t,t},Ji=__webpack_require__(2279),tn=__webpack_require__.n(Ji);class en{success(t){tn()({text:t,duration:4e3,className:"_success"}).showToast()}error(t){tn()({text:t,duration:4e3,className:"_error"}).showToast()}}var nn=t=>{dO.plugins.toasts=new en},rn=__webpack_require__(5881),sn=__webpack_require__.n(rn),on=()=>{var t;dO.plugins.htmx=sn(),sn().defineExtension("multi-swap",{init:function(e){t=e},isInlineSwap:function(t){return 0===t.indexOf("multi:")},handleSwap:function(e,i,n,r){if(0===e.indexOf("multi:")){var s={},o=e.replace(/^multi\s*:\s*/,"").split(/\s*,\s*/);for(var a in o.map((function(t){var e=t.split(/\s*:\s*/),i=e[0],n=void 0!==e[1]?e[1]:"innerHTML";"#"===i.charAt(0)?s[i]=n:console.error("HTMX multi-swap: unsupported selector '"+i+"'. Only ID selectors starting with '#' are supported.")})),s){var l=s[a],c=n.querySelector(a);c?t.oobSwap(l,c,r):console.warn("HTMX multi-swap: selector '"+a+"' not found in source content.")}return!0}}})};function an(t,e){return function(){return t.apply(e,arguments)}}const{toString:ln}=Object.prototype,{getPrototypeOf:cn}=Object,hn=(t=>e=>{const i=ln.call(e);return t[i]||(t[i]=i.slice(8,-1).toLowerCase())})(Object.create(null)),un=t=>(t=t.toLowerCase(),e=>hn(e)===t),dn=t=>e=>typeof e===t,{isArray:pn}=Array,fn=dn("undefined");const mn=un("ArrayBuffer");const gn=dn("string"),_n=dn("function"),yn=dn("number"),vn=t=>null!==t&&"object"==typeof t,bn=t=>{if("object"!==hn(t))return!1;const e=cn(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||Symbol.toStringTag in t||Symbol.iterator in t)},xn=un("Date"),wn=un("File"),En=un("Blob"),Sn=un("FileList"),Tn=un("URLSearchParams");function Mn(t,e,{allOwnKeys:i=!1}={}){if(null==t)return;let n,r;if("object"!=typeof t&&(t=[t]),pn(t))for(n=0,r=t.length;n<r;n++)e.call(null,t[n],n,t);else{const r=i?Object.getOwnPropertyNames(t):Object.keys(t),s=r.length;let o;for(n=0;n<s;n++)o=r[n],e.call(null,t[o],o,t)}}function An(t,e){e=e.toLowerCase();const i=Object.keys(t);let n,r=i.length;for(;r-- >0;)if(n=i[r],e===n.toLowerCase())return n;return null}const Cn="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,kn=t=>!fn(t)&&t!==Cn;const Pn=(In="undefined"!=typeof Uint8Array&&cn(Uint8Array),t=>In&&t instanceof In);var In;const Dn=un("HTMLFormElement"),On=(({hasOwnProperty:t})=>(e,i)=>t.call(e,i))(Object.prototype),Ln=un("RegExp"),zn=(t,e)=>{const i=Object.getOwnPropertyDescriptors(t),n={};Mn(i,((i,r)=>{let s;!1!==(s=e(i,r,t))&&(n[r]=s||i)})),Object.defineProperties(t,n)},Rn="abcdefghijklmnopqrstuvwxyz",Fn="0123456789",Bn={DIGIT:Fn,ALPHA:Rn,ALPHA_DIGIT:Rn+Rn.toUpperCase()+Fn};const Nn=un("AsyncFunction");var jn={isArray:pn,isArrayBuffer:mn,isBuffer:function(t){return null!==t&&!fn(t)&&null!==t.constructor&&!fn(t.constructor)&&_n(t.constructor.isBuffer)&&t.constructor.isBuffer(t)},isFormData:t=>{let e;return t&&("function"==typeof FormData&&t instanceof FormData||_n(t.append)&&("formdata"===(e=hn(t))||"object"===e&&_n(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&mn(t.buffer),e},isString:gn,isNumber:yn,isBoolean:t=>!0===t||!1===t,isObject:vn,isPlainObject:bn,isUndefined:fn,isDate:xn,isFile:wn,isBlob:En,isRegExp:Ln,isFunction:_n,isStream:t=>vn(t)&&_n(t.pipe),isURLSearchParams:Tn,isTypedArray:Pn,isFileList:Sn,forEach:Mn,merge:function t(){const{caseless:e}=kn(this)&&this||{},i={},n=(n,r)=>{const s=e&&An(i,r)||r;bn(i[s])&&bn(n)?i[s]=t(i[s],n):bn(n)?i[s]=t({},n):pn(n)?i[s]=n.slice():i[s]=n};for(let t=0,e=arguments.length;t<e;t++)arguments[t]&&Mn(arguments[t],n);return i},extend:(t,e,i,{allOwnKeys:n}={})=>(Mn(e,((e,n)=>{i&&_n(e)?t[n]=an(e,i):t[n]=e}),{allOwnKeys:n}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,i,n)=>{t.prototype=Object.create(e.prototype,n),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),i&&Object.assign(t.prototype,i)},toFlatObject:(t,e,i,n)=>{let r,s,o;const a={};if(e=e||{},null==t)return e;do{for(r=Object.getOwnPropertyNames(t),s=r.length;s-- >0;)o=r[s],n&&!n(o,t,e)||a[o]||(e[o]=t[o],a[o]=!0);t=!1!==i&&cn(t)}while(t&&(!i||i(t,e))&&t!==Object.prototype);return e},kindOf:hn,kindOfTest:un,endsWith:(t,e,i)=>{t=String(t),(void 0===i||i>t.length)&&(i=t.length),i-=e.length;const n=t.indexOf(e,i);return-1!==n&&n===i},toArray:t=>{if(!t)return null;if(pn(t))return t;let e=t.length;if(!yn(e))return null;const i=new Array(e);for(;e-- >0;)i[e]=t[e];return i},forEachEntry:(t,e)=>{const i=(t&&t[Symbol.iterator]).call(t);let n;for(;(n=i.next())&&!n.done;){const i=n.value;e.call(t,i[0],i[1])}},matchAll:(t,e)=>{let i;const n=[];for(;null!==(i=t.exec(e));)n.push(i);return n},isHTMLForm:Dn,hasOwnProperty:On,hasOwnProp:On,reduceDescriptors:zn,freezeMethods:t=>{zn(t,((e,i)=>{if(_n(t)&&-1!==["arguments","caller","callee"].indexOf(i))return!1;const n=t[i];_n(n)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+i+"'")}))}))},toObjectSet:(t,e)=>{const i={},n=t=>{t.forEach((t=>{i[t]=!0}))};return pn(t)?n(t):n(String(t).split(e)),i},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(t,e,i){return e.toUpperCase()+i})),noop:()=>{},toFiniteNumber:(t,e)=>(t=+t,Number.isFinite(t)?t:e),findKey:An,global:Cn,isContextDefined:kn,ALPHABET:Bn,generateString:(t=16,e=Bn.ALPHA_DIGIT)=>{let i="";const{length:n}=e;for(;t--;)i+=e[Math.random()*n|0];return i},isSpecCompliantForm:function(t){return!!(t&&_n(t.append)&&"FormData"===t[Symbol.toStringTag]&&t[Symbol.iterator])},toJSONObject:t=>{const e=new Array(10),i=(t,n)=>{if(vn(t)){if(e.indexOf(t)>=0)return;if(!("toJSON"in t)){e[n]=t;const r=pn(t)?[]:{};return Mn(t,((t,e)=>{const s=i(t,n+1);!fn(s)&&(r[e]=s)})),e[n]=void 0,r}}return t};return i(t,0)},isAsyncFn:Nn,isThenable:t=>t&&(vn(t)||_n(t))&&_n(t.then)&&_n(t.catch)};function Vn(t,e,i,n,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=t,this.name="AxiosError",e&&(this.code=e),i&&(this.config=i),n&&(this.request=n),r&&(this.response=r)}jn.inherits(Vn,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:jn.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Un=Vn.prototype,$n={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((t=>{$n[t]={value:t}})),Object.defineProperties(Vn,$n),Object.defineProperty(Un,"isAxiosError",{value:!0}),Vn.from=(t,e,i,n,r,s)=>{const o=Object.create(Un);return jn.toFlatObject(t,o,(function(t){return t!==Error.prototype}),(t=>"isAxiosError"!==t)),Vn.call(o,t.message,e,i,n,r),o.cause=t,o.name=t.name,s&&Object.assign(o,s),o};var Hn=Vn;function qn(t){return jn.isPlainObject(t)||jn.isArray(t)}function Wn(t){return jn.endsWith(t,"[]")?t.slice(0,-2):t}function Gn(t,e,i){return t?t.concat(e).map((function(t,e){return t=Wn(t),!i&&e?"["+t+"]":t})).join(i?".":""):e}const Zn=jn.toFlatObject(jn,{},null,(function(t){return/^is[A-Z]/.test(t)}));var Yn=function(t,e,i){if(!jn.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const n=(i=jn.toFlatObject(i,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(t,e){return!jn.isUndefined(e[t])}))).metaTokens,r=i.visitor||c,s=i.dots,o=i.indexes,a=(i.Blob||"undefined"!=typeof Blob&&Blob)&&jn.isSpecCompliantForm(e);if(!jn.isFunction(r))throw new TypeError("visitor must be a function");function l(t){if(null===t)return"";if(jn.isDate(t))return t.toISOString();if(!a&&jn.isBlob(t))throw new Hn("Blob is not supported. Use a Buffer instead.");return jn.isArrayBuffer(t)||jn.isTypedArray(t)?a&&"function"==typeof Blob?new Blob([t]):Buffer.from(t):t}function c(t,i,r){let a=t;if(t&&!r&&"object"==typeof t)if(jn.endsWith(i,"{}"))i=n?i:i.slice(0,-2),t=JSON.stringify(t);else if(jn.isArray(t)&&function(t){return jn.isArray(t)&&!t.some(qn)}(t)||(jn.isFileList(t)||jn.endsWith(i,"[]"))&&(a=jn.toArray(t)))return i=Wn(i),a.forEach((function(t,n){!jn.isUndefined(t)&&null!==t&&e.append(!0===o?Gn([i],n,s):null===o?i:i+"[]",l(t))})),!1;return!!qn(t)||(e.append(Gn(r,i,s),l(t)),!1)}const h=[],u=Object.assign(Zn,{defaultVisitor:c,convertValue:l,isVisitable:qn});if(!jn.isObject(t))throw new TypeError("data must be an object");return function t(i,n){if(!jn.isUndefined(i)){if(-1!==h.indexOf(i))throw Error("Circular reference detected in "+n.join("."));h.push(i),jn.forEach(i,(function(i,s){!0===(!(jn.isUndefined(i)||null===i)&&r.call(e,i,jn.isString(s)?s.trim():s,n,u))&&t(i,n?n.concat(s):[s])})),h.pop()}}(t),e};function Xn(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,(function(t){return e[t]}))}function Kn(t,e){this._pairs=[],t&&Yn(t,this,e)}const Qn=Kn.prototype;Qn.append=function(t,e){this._pairs.push([t,e])},Qn.toString=function(t){const e=t?function(e){return t.call(this,e,Xn)}:Xn;return this._pairs.map((function(t){return e(t[0])+"="+e(t[1])}),"").join("&")};var Jn=Kn;function tr(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function er(t,e,i){if(!e)return t;const n=i&&i.encode||tr,r=i&&i.serialize;let s;if(s=r?r(e,i):jn.isURLSearchParams(e)?e.toString():new Jn(e,i).toString(n),s){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+s}return t}var ir=class{constructor(){this.handlers=[]}use(t,e,i){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!i&&i.synchronous,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){jn.forEach(this.handlers,(function(e){null!==e&&t(e)}))}},nr={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},rr={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Jn,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};const sr="undefined"!=typeof window&&"undefined"!=typeof document,or=(ar="undefined"!=typeof navigator&&navigator.product,sr&&["ReactNative","NativeScript","NS"].indexOf(ar)<0);var ar;const lr="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var cr={...t,...rr};var hr=function(t){function e(t,i,n,r){let s=t[r++];if("__proto__"===s)return!0;const o=Number.isFinite(+s),a=r>=t.length;if(s=!s&&jn.isArray(n)?n.length:s,a)return jn.hasOwnProp(n,s)?n[s]=[n[s],i]:n[s]=i,!o;n[s]&&jn.isObject(n[s])||(n[s]=[]);return e(t,i,n[s],r)&&jn.isArray(n[s])&&(n[s]=function(t){const e={},i=Object.keys(t);let n;const r=i.length;let s;for(n=0;n<r;n++)s=i[n],e[s]=t[s];return e}(n[s])),!o}if(jn.isFormData(t)&&jn.isFunction(t.entries)){const i={};return jn.forEachEntry(t,((t,n)=>{e(function(t){return jn.matchAll(/\w+|\[(\w*)]/g,t).map((t=>"[]"===t[0]?"":t[1]||t[0]))}(t),n,i,0)})),i}return null};const ur={transitional:nr,adapter:["xhr","http"],transformRequest:[function(t,e){const i=e.getContentType()||"",n=i.indexOf("application/json")>-1,r=jn.isObject(t);r&&jn.isHTMLForm(t)&&(t=new FormData(t));if(jn.isFormData(t))return n&&n?JSON.stringify(hr(t)):t;if(jn.isArrayBuffer(t)||jn.isBuffer(t)||jn.isStream(t)||jn.isFile(t)||jn.isBlob(t))return t;if(jn.isArrayBufferView(t))return t.buffer;if(jn.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(r){if(i.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return Yn(t,new cr.classes.URLSearchParams,Object.assign({visitor:function(t,e,i,n){return cr.isNode&&jn.isBuffer(t)?(this.append(e,t.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},e))}(t,this.formSerializer).toString();if((s=jn.isFileList(t))||i.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return Yn(s?{"files[]":t}:t,e&&new e,this.formSerializer)}}return r||n?(e.setContentType("application/json",!1),function(t,e,i){if(jn.isString(t))try{return(e||JSON.parse)(t),jn.trim(t)}catch(t){if("SyntaxError"!==t.name)throw t}return(i||JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||ur.transitional,i=e&&e.forcedJSONParsing,n="json"===this.responseType;if(t&&jn.isString(t)&&(i&&!this.responseType||n)){const i=!(e&&e.silentJSONParsing)&&n;try{return JSON.parse(t)}catch(t){if(i){if("SyntaxError"===t.name)throw Hn.from(t,Hn.ERR_BAD_RESPONSE,this,null,this.response);throw t}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:cr.classes.FormData,Blob:cr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};jn.forEach(["delete","get","head","post","put","patch"],(t=>{ur.headers[t]={}}));var dr=ur;const pr=jn.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);const fr=Symbol("internals");function mr(t){return t&&String(t).trim().toLowerCase()}function gr(t){return!1===t||null==t?t:jn.isArray(t)?t.map(gr):String(t)}function _r(t,e,i,n,r){return jn.isFunction(n)?n.call(this,e,i):(r&&(e=i),jn.isString(e)?jn.isString(n)?-1!==e.indexOf(n):jn.isRegExp(n)?n.test(e):void 0:void 0)}class yr{constructor(t){t&&this.set(t)}set(t,e,i){const n=this;function r(t,e,i){const r=mr(e);if(!r)throw new Error("header name must be a non-empty string");const s=jn.findKey(n,r);(!s||void 0===n[s]||!0===i||void 0===i&&!1!==n[s])&&(n[s||e]=gr(t))}const s=(t,e)=>jn.forEach(t,((t,i)=>r(t,i,e)));return jn.isPlainObject(t)||t instanceof this.constructor?s(t,e):jn.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim())?s((t=>{const e={};let i,n,r;return t&&t.split("\n").forEach((function(t){r=t.indexOf(":"),i=t.substring(0,r).trim().toLowerCase(),n=t.substring(r+1).trim(),!i||e[i]&&pr[i]||("set-cookie"===i?e[i]?e[i].push(n):e[i]=[n]:e[i]=e[i]?e[i]+", "+n:n)})),e})(t),e):null!=t&&r(e,t,i),this}get(t,e){if(t=mr(t)){const i=jn.findKey(this,t);if(i){const t=this[i];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),i=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=i.exec(t);)e[n[1]]=n[2];return e}(t);if(jn.isFunction(e))return e.call(this,t,i);if(jn.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=mr(t)){const i=jn.findKey(this,t);return!(!i||void 0===this[i]||e&&!_r(0,this[i],i,e))}return!1}delete(t,e){const i=this;let n=!1;function r(t){if(t=mr(t)){const r=jn.findKey(i,t);!r||e&&!_r(0,i[r],r,e)||(delete i[r],n=!0)}}return jn.isArray(t)?t.forEach(r):r(t),n}clear(t){const e=Object.keys(this);let i=e.length,n=!1;for(;i--;){const r=e[i];t&&!_r(0,this[r],r,t,!0)||(delete this[r],n=!0)}return n}normalize(t){const e=this,i={};return jn.forEach(this,((n,r)=>{const s=jn.findKey(i,r);if(s)return e[s]=gr(n),void delete e[r];const o=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((t,e,i)=>e.toUpperCase()+i))}(r):String(r).trim();o!==r&&delete e[r],e[o]=gr(n),i[o]=!0})),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return jn.forEach(this,((i,n)=>{null!=i&&!1!==i&&(e[n]=t&&jn.isArray(i)?i.join(", "):i)})),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([t,e])=>t+": "+e)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const i=new this(t);return e.forEach((t=>i.set(t))),i}static accessor(t){const e=(this[fr]=this[fr]={accessors:{}}).accessors,i=this.prototype;function n(t){const n=mr(t);e[n]||(!function(t,e){const i=jn.toCamelCase(" "+e);["get","set","has"].forEach((n=>{Object.defineProperty(t,n+i,{value:function(t,i,r){return this[n].call(this,e,t,i,r)},configurable:!0})}))}(i,t),e[n]=!0)}return jn.isArray(t)?t.forEach(n):n(t),this}}yr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),jn.reduceDescriptors(yr.prototype,(({value:t},e)=>{let i=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[i]=t}}})),jn.freezeMethods(yr);var vr=yr;function br(t,e){const i=this||dr,n=e||i,r=vr.from(n.headers);let s=n.data;return jn.forEach(t,(function(t){s=t.call(i,s,r.normalize(),e?e.status:void 0)})),r.normalize(),s}function xr(t){return!(!t||!t.__CANCEL__)}function wr(t,e,i){Hn.call(this,null==t?"canceled":t,Hn.ERR_CANCELED,e,i),this.name="CanceledError"}jn.inherits(wr,Hn,{__CANCEL__:!0});var Er=wr;var Sr=cr.hasStandardBrowserEnv?{write(t,e,i,n,r,s){const o=[t+"="+encodeURIComponent(e)];jn.isNumber(i)&&o.push("expires="+new Date(i).toGMTString()),jn.isString(n)&&o.push("path="+n),jn.isString(r)&&o.push("domain="+r),!0===s&&o.push("secure"),document.cookie=o.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Tr(t,e){return t&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)?function(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}var Mr=cr.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),e=document.createElement("a");let i;function n(i){let n=i;return t&&(e.setAttribute("href",n),n=e.href),e.setAttribute("href",n),{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",host:e.host,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):"",hostname:e.hostname,port:e.port,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname}}return i=n(window.location.href),function(t){const e=jn.isString(t)?n(t):t;return e.protocol===i.protocol&&e.host===i.host}}():function(){return!0};var Ar=function(t,e){t=t||10;const i=new Array(t),n=new Array(t);let r,s=0,o=0;return e=void 0!==e?e:1e3,function(a){const l=Date.now(),c=n[o];r||(r=l),i[s]=a,n[s]=l;let h=o,u=0;for(;h!==s;)u+=i[h++],h%=t;if(s=(s+1)%t,s===o&&(o=(o+1)%t),l-r<e)return;const d=c&&l-c;return d?Math.round(1e3*u/d):void 0}};function Cr(t,e){let i=0;const n=Ar(50,250);return r=>{const s=r.loaded,o=r.lengthComputable?r.total:void 0,a=s-i,l=n(a);i=s;const c={loaded:s,total:o,progress:o?s/o:void 0,bytes:a,rate:l||void 0,estimated:l&&o&&s<=o?(o-s)/l:void 0,event:r};c[e?"download":"upload"]=!0,t(c)}}var kr="undefined"!=typeof XMLHttpRequest&&function(t){return new Promise((function(e,i){let n=t.data;const r=vr.from(t.headers).normalize();let s,o,{responseType:a,withXSRFToken:l}=t;function c(){t.cancelToken&&t.cancelToken.unsubscribe(s),t.signal&&t.signal.removeEventListener("abort",s)}if(jn.isFormData(n))if(cr.hasStandardBrowserEnv||cr.hasStandardBrowserWebWorkerEnv)r.setContentType(!1);else if(!1!==(o=r.getContentType())){const[t,...e]=o?o.split(";").map((t=>t.trim())).filter(Boolean):[];r.setContentType([t||"multipart/form-data",...e].join("; "))}let h=new XMLHttpRequest;if(t.auth){const e=t.auth.username||"",i=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";r.set("Authorization","Basic "+btoa(e+":"+i))}const u=Tr(t.baseURL,t.url);function d(){if(!h)return;const n=vr.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders());!function(t,e,i){const n=i.config.validateStatus;i.status&&n&&!n(i.status)?e(new Hn("Request failed with status code "+i.status,[Hn.ERR_BAD_REQUEST,Hn.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i)):t(i)}((function(t){e(t),c()}),(function(t){i(t),c()}),{data:a&&"text"!==a&&"json"!==a?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:n,config:t,request:h}),h=null}if(h.open(t.method.toUpperCase(),er(u,t.params,t.paramsSerializer),!0),h.timeout=t.timeout,"onloadend"in h?h.onloadend=d:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))&&setTimeout(d)},h.onabort=function(){h&&(i(new Hn("Request aborted",Hn.ECONNABORTED,t,h)),h=null)},h.onerror=function(){i(new Hn("Network Error",Hn.ERR_NETWORK,t,h)),h=null},h.ontimeout=function(){let e=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const n=t.transitional||nr;t.timeoutErrorMessage&&(e=t.timeoutErrorMessage),i(new Hn(e,n.clarifyTimeoutError?Hn.ETIMEDOUT:Hn.ECONNABORTED,t,h)),h=null},cr.hasStandardBrowserEnv&&(l&&jn.isFunction(l)&&(l=l(t)),l||!1!==l&&Mr(u))){const e=t.xsrfHeaderName&&t.xsrfCookieName&&Sr.read(t.xsrfCookieName);e&&r.set(t.xsrfHeaderName,e)}void 0===n&&r.setContentType(null),"setRequestHeader"in h&&jn.forEach(r.toJSON(),(function(t,e){h.setRequestHeader(e,t)})),jn.isUndefined(t.withCredentials)||(h.withCredentials=!!t.withCredentials),a&&"json"!==a&&(h.responseType=t.responseType),"function"==typeof t.onDownloadProgress&&h.addEventListener("progress",Cr(t.onDownloadProgress,!0)),"function"==typeof t.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",Cr(t.onUploadProgress)),(t.cancelToken||t.signal)&&(s=e=>{h&&(i(!e||e.type?new Er(null,t,h):e),h.abort(),h=null)},t.cancelToken&&t.cancelToken.subscribe(s),t.signal&&(t.signal.aborted?s():t.signal.addEventListener("abort",s)));const p=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(u);p&&-1===cr.protocols.indexOf(p)?i(new Hn("Unsupported protocol "+p+":",Hn.ERR_BAD_REQUEST,t)):h.send(n||null)}))};const Pr={http:null,xhr:kr};jn.forEach(Pr,((t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(t){}Object.defineProperty(t,"adapterName",{value:e})}}));const Ir=t=>`- ${t}`,Dr=t=>jn.isFunction(t)||null===t||!1===t;var Or=t=>{t=jn.isArray(t)?t:[t];const{length:e}=t;let i,n;const r={};for(let s=0;s<e;s++){let e;if(i=t[s],n=i,!Dr(i)&&(n=Pr[(e=String(i)).toLowerCase()],void 0===n))throw new Hn(`Unknown adapter '${e}'`);if(n)break;r[e||"#"+s]=n}if(!n){const t=Object.entries(r).map((([t,e])=>`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build")));let i=e?t.length>1?"since :\n"+t.map(Ir).join("\n"):" "+Ir(t[0]):"as no adapter specified";throw new Hn("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n};function Lr(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Er(null,t)}function zr(t){Lr(t),t.headers=vr.from(t.headers),t.data=br.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1);return Or(t.adapter||dr.adapter)(t).then((function(e){return Lr(t),e.data=br.call(t,t.transformResponse,e),e.headers=vr.from(e.headers),e}),(function(e){return xr(e)||(Lr(t),e&&e.response&&(e.response.data=br.call(t,t.transformResponse,e.response),e.response.headers=vr.from(e.response.headers))),Promise.reject(e)}))}const Rr=t=>t instanceof vr?t.toJSON():t;function Fr(t,e){e=e||{};const i={};function n(t,e,i){return jn.isPlainObject(t)&&jn.isPlainObject(e)?jn.merge.call({caseless:i},t,e):jn.isPlainObject(e)?jn.merge({},e):jn.isArray(e)?e.slice():e}function r(t,e,i){return jn.isUndefined(e)?jn.isUndefined(t)?void 0:n(void 0,t,i):n(t,e,i)}function s(t,e){if(!jn.isUndefined(e))return n(void 0,e)}function o(t,e){return jn.isUndefined(e)?jn.isUndefined(t)?void 0:n(void 0,t):n(void 0,e)}function a(i,r,s){return s in e?n(i,r):s in t?n(void 0,i):void 0}const l={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(t,e)=>r(Rr(t),Rr(e),!0)};return jn.forEach(Object.keys(Object.assign({},t,e)),(function(n){const s=l[n]||r,o=s(t[n],e[n],n);jn.isUndefined(o)&&s!==a||(i[n]=o)})),i}const Br="1.6.5",Nr={};["object","boolean","number","function","string","symbol"].forEach(((t,e)=>{Nr[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}}));const jr={};Nr.transitional=function(t,e,i){function n(t,e){return"[Axios v1.6.5] Transitional option '"+t+"'"+e+(i?". "+i:"")}return(i,r,s)=>{if(!1===t)throw new Hn(n(r," has been removed"+(e?" in "+e:"")),Hn.ERR_DEPRECATED);return e&&!jr[r]&&(jr[r]=!0,console.warn(n(r," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(i,r,s)}};var Vr={assertOptions:function(t,e,i){if("object"!=typeof t)throw new Hn("options must be an object",Hn.ERR_BAD_OPTION_VALUE);const n=Object.keys(t);let r=n.length;for(;r-- >0;){const s=n[r],o=e[s];if(o){const e=t[s],i=void 0===e||o(e,s,t);if(!0!==i)throw new Hn("option "+s+" must be "+i,Hn.ERR_BAD_OPTION_VALUE)}else if(!0!==i)throw new Hn("Unknown option "+s,Hn.ERR_BAD_OPTION)}},validators:Nr};const Ur=Vr.validators;class $r{constructor(t){this.defaults=t,this.interceptors={request:new ir,response:new ir}}request(t,e){"string"==typeof t?(e=e||{}).url=t:e=t||{},e=Fr(this.defaults,e);const{transitional:i,paramsSerializer:n,headers:r}=e;void 0!==i&&Vr.assertOptions(i,{silentJSONParsing:Ur.transitional(Ur.boolean),forcedJSONParsing:Ur.transitional(Ur.boolean),clarifyTimeoutError:Ur.transitional(Ur.boolean)},!1),null!=n&&(jn.isFunction(n)?e.paramsSerializer={serialize:n}:Vr.assertOptions(n,{encode:Ur.function,serialize:Ur.function},!0)),e.method=(e.method||this.defaults.method||"get").toLowerCase();let s=r&&jn.merge(r.common,r[e.method]);r&&jn.forEach(["delete","get","head","post","put","patch","common"],(t=>{delete r[t]})),e.headers=vr.concat(s,r);const o=[];let a=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(a=a&&t.synchronous,o.unshift(t.fulfilled,t.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(t){l.push(t.fulfilled,t.rejected)}));let h,u=0;if(!a){const t=[zr.bind(this),void 0];for(t.unshift.apply(t,o),t.push.apply(t,l),h=t.length,c=Promise.resolve(e);u<h;)c=c.then(t[u++],t[u++]);return c}h=o.length;let d=e;for(u=0;u<h;){const t=o[u++],e=o[u++];try{d=t(d)}catch(t){e.call(this,t);break}}try{c=zr.call(this,d)}catch(t){return Promise.reject(t)}for(u=0,h=l.length;u<h;)c=c.then(l[u++],l[u++]);return c}getUri(t){return er(Tr((t=Fr(this.defaults,t)).baseURL,t.url),t.params,t.paramsSerializer)}}jn.forEach(["delete","get","head","options"],(function(t){$r.prototype[t]=function(e,i){return this.request(Fr(i||{},{method:t,url:e,data:(i||{}).data}))}})),jn.forEach(["post","put","patch"],(function(t){function e(e){return function(i,n,r){return this.request(Fr(r||{},{method:t,headers:e?{"Content-Type":"multipart/form-data"}:{},url:i,data:n}))}}$r.prototype[t]=e(),$r.prototype[t+"Form"]=e(!0)}));var Hr=$r;class qr{constructor(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");let e;this.promise=new Promise((function(t){e=t}));const i=this;this.promise.then((t=>{if(!i._listeners)return;let e=i._listeners.length;for(;e-- >0;)i._listeners[e](t);i._listeners=null})),this.promise.then=t=>{let e;const n=new Promise((t=>{i.subscribe(t),e=t})).then(t);return n.cancel=function(){i.unsubscribe(e)},n},t((function(t,n,r){i.reason||(i.reason=new Er(t,n,r),e(i.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}static source(){let t;const e=new qr((function(e){t=e}));return{token:e,cancel:t}}}var Wr=qr;const Gr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Gr).forEach((([t,e])=>{Gr[e]=t}));var Zr=Gr;const Yr=function t(e){const i=new Hr(e),n=an(Hr.prototype.request,i);return jn.extend(n,Hr.prototype,i,{allOwnKeys:!0}),jn.extend(n,i,null,{allOwnKeys:!0}),n.create=function(i){return t(Fr(e,i))},n}(dr);Yr.Axios=Hr,Yr.CanceledError=Er,Yr.CancelToken=Wr,Yr.isCancel=xr,Yr.VERSION=Br,Yr.toFormData=Yn,Yr.AxiosError=Hn,Yr.Cancel=Yr.CanceledError,Yr.all=function(t){return Promise.all(t)},Yr.spread=function(t){return function(e){return t.apply(null,e)}},Yr.isAxiosError=function(t){return jn.isObject(t)&&!0===t.isAxiosError},Yr.mergeConfig=Fr,Yr.AxiosHeaders=vr,Yr.formToJSON=t=>hr(jn.isHTMLForm(t)?new FormData(t):t),Yr.getAdapter=Or,Yr.HttpStatusCode=Zr,Yr.default=Yr;var Xr=Yr,Kr=function(){var t=i((function*(t){var e=Xr.create();t.plugins.api=(t=>({post:(e,i)=>t.post(e,i),get:e=>t.get(e)}))(e)}));return function(e){return t.apply(this,arguments)}}(),Qr=Kr,Jr=__webpack_require__(1608),ts={light:{"app-bg":"rgba(255, 255, 255, 100%)","app-contrast-bg":"rgba(51, 179, 178, 100%)","app-dark-bg":"rgba(18, 19, 20, 100%)","element-bg":"rgba(255, 255, 255, 100%)","element-2-bg":"rgba(243, 243, 243, 100%)","element-blind-bg":"rgba(234, 235, 237, 100%)","element-blind-contrast-bg":"rgba(255, 255, 255, 10%)","icon-color":"rgba(18, 19, 20, 100%)","icon-contrast-bg":"rgba(255, 255, 255, 100%)","text-color":"rgba(18, 19, 20, 100%)","text-2-color":"rgba(145, 151, 163, 100%)","text-contrast-color":"rgba(255, 255, 255, 100%)","text-contrast-hero-color":"rgba(255, 255, 255, 100%)","text-contrast-2-color":"rgba(255, 255, 255,  70%)","text-contrast-hero-2-color":"rgba(255, 255, 255,  70%)","text-blind-color":"rgba(170, 177, 189, 100%)","text-blind-contrast-color":"rgba(255, 255, 255, 50%)","primary-color":"rgba(51, 179, 178, 100%)","primary-dark-color":"rgba(31, 148, 147, 100%)","primary-light-color":"rgba(77, 198, 197, 100%)","accent-color":"rgba(9, 59, 128, 100%)","accent-dark-color":"rgba(3, 49, 104, 100%)","accent-light-color":"rgba(39, 94, 159, 100%)","divider-color":"rgba(217, 221, 228, 100%)","divider-contrast-color":"rgba(255, 255, 255, 20%)","border-color":"rgba(217, 221, 228, 100%)","border-contrast-color":"rgba(255, 255, 255, 20%)","error-color":"rgba(202, 53, 74, 100%)","overflow-color":"#1213144D","overflow-color-2":"#12131480","ui-contrast-color-primary-button":"#121314","box-shadow":"rgba(34, 60, 80, 0.2)","bg-overlay":"rgba(18, 19, 20, 0.6)"},dark:{"app-bg":"rgba(12, 12, 12, 100%)","app-contrast-bg":"rgba(21, 151, 151, 100%)","app-dark-bg":"rgba(31, 35, 41, 100%)","element-bg":"rgba(12, 12, 12, 100%)","element-2-bg":"rgba(44, 48, 57, 100%)","element-blind-bg":"rgba(43, 47, 54, 100%)","element-blind-contrast-bg":"rgba(255, 255, 255, 10%)","icon-color":"rgba(12, 12, 12, 100%)","icon-contrast-bg":"rgba(251, 252, 252, 100%)","text-color":"rgba(251, 252, 252, 100%)","text-2-color":"rgba(170, 173, 183, 100%)","text-contrast-color":"rgba(251, 252, 252, 100%)","text-contrast-hero-color":"rgba(251, 252, 252, 100%)","text-contrast-2-color":"rgba(251, 252, 252, 50%)","text-contrast-hero-2-color":"rgba(251, 252, 252, 50%)","text-blind-color":"rgba(121, 125, 135, 100%)","text-blind-contrast-color":"rgba(255, 255, 255, 55%)","primary-color":"rgba(55, 197, 196, 100%)","primary-dark-color":"rgba(18, 154, 153, 100%)","primary-light-color":"rgba(101, 192, 191, 100%)","accent-color":"rgba(4, 65, 156, 100%)","accent-dark-color":"rgba(3, 34, 116, 100%)","accent-light-color":"rgba(48, 107, 177, 100%)","divider-color":"rgba(75, 78, 85, 100%)","divider-contrast-color":"rgba(251, 252, 252, 20%)","border-color":"rgba(75, 78, 85, 100%)","border-contrast-color":"rgba(251, 252, 252, 20%)","error-color":"rgba(184, 59, 73, 100%)","overflow-color":"#1F20254D","overflow-color-2":"#1F202580","ui-contrast-color-primary-button":"#121314","box-shadow":"rgba(255, 255, 255, 1)","bg-overlay":"rgba(18, 19, 20, 0.6)"},black:{"app-bg":"#000000","app-contrast-bg":"grey","app-dark-bg":"black","element-bg":"black","element-2-bg":"gray","element-blind-bg":"rgba(255, 255, 255, 0.10)","element-blind-contrast-bg":"grey","element-bg-transparent":"#FFFFFF","icon-color":"rgba(12, 12, 12, 100%)","text-color":"white","text-2-color":"white","text-blind-color":"black","text-contrast-color":"white","text-contrast-hero-color":"white","text-blind-contrast-color":"lightgrey","text-contrast-2-color":"#FFFFFFF","text-contrast-hero-2-color":"#FFFFFFF","primary-color":"#444444","primary-dark-color":"grey","primary-light-color":"grey","accent-color":"grey","accent-dark-color":"lightgrey","accent-light-color":"lightgrey","divider-color":"#D2DAE3","divider-contrast-color":"rgba(210, 218, 227, 0.30)","error-color":"#FFFFFFF","overflow-color":"grey","overflow-color-2":"lightgrey","ui-contrast-color-primary-button":"#121314","box-shadow":"rgba(255, 255, 255, 1)","bg-overlay":"rgba(18, 19, 20, 0.6)"},white:{"app-bg":"#FFFFFF","app-contrast-bg":"grey","app-dark-bg":"whitesmoke","element-bg":"whitesmoke","element-2-bg":"#E7E9ED","element-blind-bg":"#FFFFFF","element-blind-contrast-bg":"#FFFFFF","icon-color":"white","text-color":"black","text-2-color":"black","text-blind-color":"grey","text-blind-contrast-color":"grey","text-contrast-color":"black","text-contrast-hero-color":"#fff","text-contrast-2-color":"black","text-contrast-hero-2-color":"white","primary-color":"grey","primary-dark-color":"grey","primary-light-color":"lightgrey","divider-color":"grey","divider-contrast-color":"rgba(210, 218, 227, 0.30)","accent-color":"lightgrey","accent-dark-color":"lightgrey","accent-light-color":"lightgrey","error-color":"#FFFFFFF","overflow-color":"grey","overflow-color-2":"grey","ui-contrast-color-primary-button":"white","box-shadow":"rgba(34, 60, 80, 0.2)","bg-overlay":"rgba(18, 19, 20, 0.6)"}};function es(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function is(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?es(Object(i),!0).forEach((function(e){s(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):es(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}class ns extends E{constructor(){super(),s(this,"currentTheme",""),this.setTheme(),ns.toggleBtn.forEach((t=>{t.querySelector("input").checked="dark"===this.currentTheme,t.addEventListener("change",(()=>{var t="dark"===this.currentTheme;this.setTheme(t?"light":"dark"),this.setPropertyItems()}))})),this.setPropertyItems()}setTheme(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=!t;t=t||localStorage.getItem("app_theme")||"light";var i=window.colors||{},n=is(is({},ts[t]),i[t]||{});if(!(!n||Jr.isIE||Jr.isMobile&&["black","white"].includes(t))){var r=document.documentElement;this.removeThemeClasses(),r.classList.add("transition-disabled"),r.classList.add("".concat(t,"-theme")),Object.keys(n).forEach((t=>{r.style.setProperty("--".concat(t),n[t])})),setTimeout((()=>{r.classList.remove("transition-disabled")}),500),this.currentTheme=t,localStorage.setItem("app_theme",t),document.querySelectorAll("[data-theme]").forEach((e=>{var i=e.getAttribute(["black","dark"].includes(t)?"data-theme-contrast":"data-theme");e.setAttribute("src",i)})),this.setGrayScale(),e||this.emit("change",this.currentTheme)}}removeThemeClasses(){var t=document.documentElement.className.split(" ").filter((t=>!t.includes("-theme")));document.documentElement.className=t.length&&t.join(" ").trim()}resetBtns(){ns.toggleBtn.forEach((t=>{t.querySelector("input").checked=!1}))}setGrayScale(){document.querySelectorAll("[src], [data-src], [data-bg]").forEach((t=>{["black","white"].includes(this.currentTheme)?t.style.setProperty("filter","grayscale(1)"):t.style.removeProperty("filter")}))}setPropertyItems(){document.querySelectorAll("[data-accent-color], [data-accent-light-color]").forEach((t=>{["accent-color","accent-light-color"].forEach((e=>{var i=t.getAttribute("data-".concat(e));if(!i)return!1;["black","white"].includes(this.currentTheme)?t.style.removeProperty("--".concat(e)):t.style.setProperty("--".concat(e),i)}))}))}}s(ns,"toggleBtn",document.querySelectorAll(".js-toggle-theme"));var rs=t=>{t.plugins.themeManager=new ns};const ss=(t,e=1e4)=>(t=parseFloat(t+"")||0,Math.round((t+Number.EPSILON)*e)/e),os=function(t){if(!(t&&t instanceof Element&&t.offsetParent))return!1;const e=t.scrollHeight>t.clientHeight,i=window.getComputedStyle(t).overflowY,n=-1!==i.indexOf("hidden"),r=-1!==i.indexOf("visible");return e&&!n&&!r},as=function(t,e=void 0){return!(!t||t===document.body||e&&t===e)&&(os(t)?t:as(t.parentElement,e))},ls=function(t){var e=(new DOMParser).parseFromString(t,"text/html").body;if(e.childElementCount>1){for(var i=document.createElement("div");e.firstChild;)i.appendChild(e.firstChild);return i}return e.firstChild},cs=t=>`${t||""}`.split(" ").filter((t=>!!t)),hs=(t,e,i)=>{t&&cs(e).forEach((e=>{t.classList.toggle(e,i||!1)}))};class us{constructor(t){Object.defineProperty(this,"pageX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"pageY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"nativePointer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.nativePointer=t,this.pageX=t.pageX,this.pageY=t.pageY,this.clientX=t.clientX,this.clientY=t.clientY,this.id=self.Touch&&t instanceof Touch?t.identifier:-1,this.time=Date.now()}}const ds={passive:!1};class ps{constructor(t,{start:e=(()=>!0),move:i=(()=>{}),end:n=(()=>{})}){Object.defineProperty(this,"element",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"startCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"moveCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"endCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"currentPointers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"startPointers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this.element=t,this.startCallback=e,this.moveCallback=i,this.endCallback=n;for(const t of["onPointerStart","onTouchStart","onMove","onTouchEnd","onPointerEnd","onWindowBlur"])this[t]=this[t].bind(this);this.element.addEventListener("mousedown",this.onPointerStart,ds),this.element.addEventListener("touchstart",this.onTouchStart,ds),this.element.addEventListener("touchmove",this.onMove,ds),this.element.addEventListener("touchend",this.onTouchEnd),this.element.addEventListener("touchcancel",this.onTouchEnd)}onPointerStart(t){if(!t.buttons||0!==t.button)return;const e=new us(t);this.currentPointers.some((t=>t.id===e.id))||this.triggerPointerStart(e,t)&&(window.addEventListener("mousemove",this.onMove),window.addEventListener("mouseup",this.onPointerEnd),window.addEventListener("blur",this.onWindowBlur))}onTouchStart(t){for(const e of Array.from(t.changedTouches||[]))this.triggerPointerStart(new us(e),t);window.addEventListener("blur",this.onWindowBlur)}onMove(t){const e=this.currentPointers.slice(),i="changedTouches"in t?Array.from(t.changedTouches||[]).map((t=>new us(t))):[new us(t)],n=[];for(const t of i){const e=this.currentPointers.findIndex((e=>e.id===t.id));e<0||(n.push(t),this.currentPointers[e]=t)}n.length&&this.moveCallback(t,this.currentPointers.slice(),e)}onPointerEnd(t){t.buttons>0&&0!==t.button||(this.triggerPointerEnd(t,new us(t)),window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onPointerEnd),window.removeEventListener("blur",this.onWindowBlur))}onTouchEnd(t){for(const e of Array.from(t.changedTouches||[]))this.triggerPointerEnd(t,new us(e))}triggerPointerStart(t,e){return!!this.startCallback(e,t,this.currentPointers.slice())&&(this.currentPointers.push(t),this.startPointers.push(t),!0)}triggerPointerEnd(t,e){const i=this.currentPointers.findIndex((t=>t.id===e.id));i<0||(this.currentPointers.splice(i,1),this.startPointers.splice(i,1),this.endCallback(t,e,this.currentPointers.slice()))}onWindowBlur(){this.clear()}clear(){for(;this.currentPointers.length;){const t=this.currentPointers[this.currentPointers.length-1];this.currentPointers.splice(this.currentPointers.length-1,1),this.startPointers.splice(this.currentPointers.length-1,1),this.endCallback(new Event("touchend",{bubbles:!0,cancelable:!0,clientX:t.clientX,clientY:t.clientY}),t,this.currentPointers.slice())}}stop(){this.element.removeEventListener("mousedown",this.onPointerStart,ds),this.element.removeEventListener("touchstart",this.onTouchStart,ds),this.element.removeEventListener("touchmove",this.onMove,ds),this.element.removeEventListener("touchend",this.onTouchEnd),this.element.removeEventListener("touchcancel",this.onTouchEnd),window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onPointerEnd),window.removeEventListener("blur",this.onWindowBlur)}}function fs(t,e){return e?Math.sqrt(Math.pow(e.clientX-t.clientX,2)+Math.pow(e.clientY-t.clientY,2)):0}function ms(t,e){return e?{clientX:(t.clientX+e.clientX)/2,clientY:(t.clientY+e.clientY)/2}:t}const gs=t=>"object"==typeof t&&null!==t&&t.constructor===Object&&"[object Object]"===Object.prototype.toString.call(t),_s=(t,...e)=>{const i=e.length;for(let n=0;n<i;n++){const i=e[n]||{};Object.entries(i).forEach((([e,i])=>{const n=Array.isArray(i)?[]:{};t[e]||Object.assign(t,{[e]:n}),gs(i)?Object.assign(t[e],_s(n,i)):Array.isArray(i)?Object.assign(t,{[e]:[...i]}):Object.assign(t,{[e]:i})}))}return t},ys=function(t,e){return t.split(".").reduce(((t,e)=>"object"==typeof t?t[e]:void 0),e)};class vs{constructor(t={}){Object.defineProperty(this,"options",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),this.setOptions(t);for(const t of Object.getOwnPropertyNames(Object.getPrototypeOf(this)))t.startsWith("on")&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}setOptions(t){this.options=t?_s({},this.constructor.defaults,t):{};for(const[t,e]of Object.entries(this.option("on")||{}))this.on(t,e)}option(t,...e){let i=ys(t,this.options);return i&&"function"==typeof i&&(i=i.call(this,this,...e)),i}optionFor(t,e,i,...n){let r=ys(e,t);var s;"string"!=typeof(s=r)||isNaN(s)||isNaN(parseFloat(s))||(r=parseFloat(r)),"true"===r&&(r=!0),"false"===r&&(r=!1),r&&"function"==typeof r&&(r=r.call(this,this,t,...n));let o=ys(e,this.options);return o&&"function"==typeof o?r=o.call(this,this,t,...n,r):void 0===r&&(r=o),void 0===r?i:r}cn(t){const e=this.options.classes;return e&&e[t]||""}localize(t,e=[]){t=String(t).replace(/\{\{(\w+).?(\w+)?\}\}/g,((t,e,i)=>{let n="";return i?n=this.option(`${e[0]+e.toLowerCase().substring(1)}.l10n.${i}`):e&&(n=this.option(`l10n.${e}`)),n||(n=t),n}));for(let i=0;i<e.length;i++)t=t.split(e[i][0]).join(e[i][1]);return t.replace(/\{\{(.*?)\}\}/g,((t,e)=>e))}on(t,e){let i=[];"string"==typeof t?i=t.split(" "):Array.isArray(t)&&(i=t),this.events||(this.events=new Map),i.forEach((t=>{let i=this.events.get(t);i||(this.events.set(t,[]),i=[]),i.includes(e)||i.push(e),this.events.set(t,i)}))}off(t,e){let i=[];"string"==typeof t?i=t.split(" "):Array.isArray(t)&&(i=t),i.forEach((t=>{const i=this.events.get(t);if(Array.isArray(i)){const t=i.indexOf(e);t>-1&&i.splice(t,1)}}))}emit(t,...e){[...this.events.get(t)||[]].forEach((t=>t(this,...e))),"*"!==t&&this.emit("*",t,...e)}}Object.defineProperty(vs,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.0.34"}),Object.defineProperty(vs,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{}});class bs extends vs{constructor(t={}){super(t),Object.defineProperty(this,"plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}})}attachPlugins(t={}){const e=new Map;for(const[i,n]of Object.entries(t)){const t=this.option(i),r=this.plugins[i];r||!1===t?r&&!1===t&&(r.detach(),delete this.plugins[i]):e.set(i,new n(this,t||{}))}for(const[t,i]of e)this.plugins[t]=i,i.attach()}detachPlugins(t){t=t||Object.keys(this.plugins);for(const e of t){const t=this.plugins[e];t&&t.detach(),delete this.plugins[e]}return this.emit("detachPlugins"),this}}var xs;!function(t){t[t.Init=0]="Init",t[t.Error=1]="Error",t[t.Ready=2]="Ready",t[t.Panning=3]="Panning",t[t.Mousemove=4]="Mousemove",t[t.Destroy=5]="Destroy"}(xs||(xs={}));const ws=["a","b","c","d","e","f"],Es={PANUP:"Move up",PANDOWN:"Move down",PANLEFT:"Move left",PANRIGHT:"Move right",ZOOMIN:"Zoom in",ZOOMOUT:"Zoom out",TOGGLEZOOM:"Toggle zoom level",TOGGLE1TO1:"Toggle zoom level",ITERATEZOOM:"Toggle zoom level",ROTATECCW:"Rotate counterclockwise",ROTATECW:"Rotate clockwise",FLIPX:"Flip horizontally",FLIPY:"Flip vertically",FITX:"Fit horizontally",FITY:"Fit vertically",RESET:"Reset",TOGGLEFS:"Toggle fullscreen"},Ss={content:null,width:"auto",height:"auto",panMode:"drag",touch:!0,dragMinThreshold:3,lockAxis:!1,mouseMoveFactor:1,mouseMoveFriction:.12,zoom:!0,pinchToZoom:!0,panOnlyZoomed:"auto",minScale:1,maxScale:2,friction:.25,dragFriction:.35,decelFriction:.05,click:"toggleZoom",dblClick:!1,wheel:"zoom",wheelLimit:7,spinner:!0,bounds:"auto",infinite:!1,rubberband:!0,bounce:!0,maxVelocity:75,transformParent:!1,classes:{content:"f-panzoom__content",isLoading:"is-loading",canZoomIn:"can-zoom_in",canZoomOut:"can-zoom_out",isDraggable:"is-draggable",isDragging:"is-dragging",inFullscreen:"in-fullscreen",htmlHasFullscreen:"with-panzoom-in-fullscreen"},l10n:Es},Ts='<circle cx="25" cy="25" r="20"></circle>',Ms='<div class="f-spinner"><svg viewBox="0 0 50 50">'+Ts+Ts+"</svg></div>",As=t=>t&&null!==t&&t instanceof Element&&"nodeType"in t,Cs=(t,e)=>{t&&cs(e).forEach((e=>{t.classList.remove(e)}))},ks=(t,e)=>{t&&cs(e).forEach((e=>{t.classList.add(e)}))},Ps={a:1,b:0,c:0,d:1,e:0,f:0},Is=1e4,Ds="mousemove",Os="drag",Ls="content",zs="auto";let Rs=null,Fs=null;class Bs extends bs{get fits(){return this.contentRect.width-this.contentRect.fitWidth<1&&this.contentRect.height-this.contentRect.fitHeight<1}get isTouchDevice(){return null===Fs&&(Fs=window.matchMedia("(hover: none)").matches),Fs}get isMobile(){return null===Rs&&(Rs=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)),Rs}get panMode(){return this.options.panMode!==Ds||this.isTouchDevice?Os:Ds}get panOnlyZoomed(){const t=this.options.panOnlyZoomed;return t===zs?this.isTouchDevice:t}get isInfinite(){return this.option("infinite")}get angle(){return 180*Math.atan2(this.current.b,this.current.a)/Math.PI||0}get targetAngle(){return 180*Math.atan2(this.target.b,this.target.a)/Math.PI||0}get scale(){const{a:t,b:e}=this.current;return Math.sqrt(t*t+e*e)||1}get targetScale(){const{a:t,b:e}=this.target;return Math.sqrt(t*t+e*e)||1}get minScale(){return this.option("minScale")||1}get fullScale(){const{contentRect:t}=this;return t.fullWidth/t.fitWidth||1}get maxScale(){return this.fullScale*(this.option("maxScale")||1)||1}get coverScale(){const{containerRect:t,contentRect:e}=this,i=Math.max(t.height/e.fitHeight,t.width/e.fitWidth)||1;return Math.min(this.fullScale,i)}get isScaling(){return Math.abs(this.targetScale-this.scale)>1e-5&&!this.isResting}get isContentLoading(){const t=this.content;return!!(t&&t instanceof HTMLImageElement)&&!t.complete}get isResting(){if(this.isBouncingX||this.isBouncingY)return!1;for(const t of ws){const e="e"==t||"f"===t?1e-4:1e-5;if(Math.abs(this.target[t]-this.current[t])>e)return!1}return!(!this.ignoreBounds&&!this.checkBounds().inBounds)}constructor(t,e={},i={}){var n;if(super(e),Object.defineProperty(this,"pointerTracker",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"resizeObserver",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"updateTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"clickTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"rAF",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"isTicking",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"ignoreBounds",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isBouncingX",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isBouncingY",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"clicks",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"trackingPoints",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"pwt",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"cwd",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"pmme",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"friction",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:xs.Init}),Object.defineProperty(this,"isDragging",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"content",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"spinner",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"containerRect",{enumerable:!0,configurable:!0,writable:!0,value:{width:0,height:0,innerWidth:0,innerHeight:0}}),Object.defineProperty(this,"contentRect",{enumerable:!0,configurable:!0,writable:!0,value:{top:0,right:0,bottom:0,left:0,fullWidth:0,fullHeight:0,fitWidth:0,fitHeight:0,width:0,height:0}}),Object.defineProperty(this,"dragStart",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0,top:0,left:0,time:0}}),Object.defineProperty(this,"dragOffset",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0,time:0}}),Object.defineProperty(this,"current",{enumerable:!0,configurable:!0,writable:!0,value:Object.assign({},Ps)}),Object.defineProperty(this,"target",{enumerable:!0,configurable:!0,writable:!0,value:Object.assign({},Ps)}),Object.defineProperty(this,"velocity",{enumerable:!0,configurable:!0,writable:!0,value:{a:0,b:0,c:0,d:0,e:0,f:0}}),Object.defineProperty(this,"lockedAxis",{enumerable:!0,configurable:!0,writable:!0,value:!1}),!t)throw new Error("Container Element Not Found");this.container=t,this.initContent(),this.attachPlugins(Object.assign(Object.assign({},Bs.Plugins),i)),this.emit("attachPlugins"),this.emit("init");const r=this.content;if(r.addEventListener("load",this.onLoad),r.addEventListener("error",this.onError),this.isContentLoading){if(this.option("spinner")){t.classList.add(this.cn("isLoading"));const e=ls(Ms);!t.contains(r)||r.parentElement instanceof HTMLPictureElement?this.spinner=t.appendChild(e):this.spinner=(null===(n=r.parentElement)||void 0===n?void 0:n.insertBefore(e,r))||null}this.emit("beforeLoad")}else queueMicrotask((()=>{this.enable()}))}initContent(){const{container:t}=this,e=this.cn(Ls);let i=this.option(Ls)||t.querySelector(`.${e}`);if(i||(i=t.querySelector("img,picture")||t.firstElementChild,i&&ks(i,e)),i instanceof HTMLPictureElement&&(i=i.querySelector("img")),!i)throw new Error("No content found");this.content=i}onLoad(){const{spinner:t,container:e,state:i}=this;t&&(t.remove(),this.spinner=null),this.option("spinner")&&e.classList.remove(this.cn("isLoading")),this.emit("afterLoad"),i===xs.Init?this.enable():this.updateMetrics()}onError(){this.state!==xs.Destroy&&(this.spinner&&(this.spinner.remove(),this.spinner=null),this.stop(),this.detachEvents(),this.state=xs.Error,this.emit("error"))}getNextScale(t){const{fullScale:e,targetScale:i,coverScale:n,maxScale:r,minScale:s}=this;let o=s;switch(t){case"toggleMax":o=i-s<.5*(r-s)?r:s;break;case"toggleCover":o=i-s<.5*(n-s)?n:s;break;case"toggleZoom":o=i-s<.5*(e-s)?e:s;break;case"iterateZoom":let t=[1,e,r].sort(((t,e)=>t-e)),a=t.findIndex((t=>t>i+1e-5));o=t[a]||1}return o}attachObserver(){var t;const e=()=>{const{container:t,containerRect:e}=this;return Math.abs(e.width-t.getBoundingClientRect().width)>.1||Math.abs(e.height-t.getBoundingClientRect().height)>.1};this.resizeObserver||void 0===window.ResizeObserver||(this.resizeObserver=new ResizeObserver((()=>{this.updateTimer||(e()?(this.onResize(),this.isMobile&&(this.updateTimer=setTimeout((()=>{e()&&this.onResize(),this.updateTimer=null}),500))):this.updateTimer&&(clearTimeout(this.updateTimer),this.updateTimer=null))}))),null===(t=this.resizeObserver)||void 0===t||t.observe(this.container)}detachObserver(){var t;null===(t=this.resizeObserver)||void 0===t||t.disconnect()}attachEvents(){const{container:t}=this;t.addEventListener("click",this.onClick,{passive:!1,capture:!1}),t.addEventListener("wheel",this.onWheel,{passive:!1}),this.pointerTracker=new ps(t,{start:this.onPointerDown,move:this.onPointerMove,end:this.onPointerUp}),document.addEventListener(Ds,this.onMouseMove)}detachEvents(){var t;const{container:e}=this;e.removeEventListener("click",this.onClick,{passive:!1,capture:!1}),e.removeEventListener("wheel",this.onWheel,{passive:!1}),null===(t=this.pointerTracker)||void 0===t||t.stop(),this.pointerTracker=null,document.removeEventListener(Ds,this.onMouseMove),document.removeEventListener("keydown",this.onKeydown,!0),this.clickTimer&&(clearTimeout(this.clickTimer),this.clickTimer=null),this.updateTimer&&(clearTimeout(this.updateTimer),this.updateTimer=null)}animate(){this.setTargetForce();const t=this.friction,e=this.option("maxVelocity");for(const i of ws)t?(this.velocity[i]*=1-t,e&&!this.isScaling&&(this.velocity[i]=Math.max(Math.min(this.velocity[i],e),-1*e)),this.current[i]+=this.velocity[i]):this.current[i]=this.target[i];this.setTransform(),this.setEdgeForce(),!this.isResting||this.isDragging?this.rAF=requestAnimationFrame((()=>this.animate())):this.stop("current")}setTargetForce(){for(const t of ws)"e"===t&&this.isBouncingX||"f"===t&&this.isBouncingY||(this.velocity[t]=(1/(1-this.friction)-1)*(this.target[t]-this.current[t]))}checkBounds(t=0,e=0){const{current:i}=this,n=i.e+t,r=i.f+e,s=this.getBounds(),{x:o,y:a}=s,l=o.min,c=o.max,h=a.min,u=a.max;let d=0,p=0;return l!==1/0&&n<l?d=l-n:c!==1/0&&n>c&&(d=c-n),h!==1/0&&r<h?p=h-r:u!==1/0&&r>u&&(p=u-r),Math.abs(d)<1e-4&&(d=0),Math.abs(p)<1e-4&&(p=0),Object.assign(Object.assign({},s),{xDiff:d,yDiff:p,inBounds:!d&&!p})}clampTargetBounds(){const{target:t}=this,{x:e,y:i}=this.getBounds();e.min!==1/0&&(t.e=Math.max(t.e,e.min)),e.max!==1/0&&(t.e=Math.min(t.e,e.max)),i.min!==1/0&&(t.f=Math.max(t.f,i.min)),i.max!==1/0&&(t.f=Math.min(t.f,i.max))}calculateContentDim(t=this.current){const{content:e,contentRect:i}=this,{fitWidth:n,fitHeight:r,fullWidth:s,fullHeight:o}=i;let a=s,l=o;if(this.option("zoom")||0!==this.angle){const i=!(e instanceof HTMLImageElement||"none"!==window.getComputedStyle(e).maxWidth&&"none"!==window.getComputedStyle(e).maxHeight),c=i?s:n,h=i?o:r,u=this.getMatrix(t),d=new DOMPoint(0,0).matrixTransform(u),p=new DOMPoint(0+c,0).matrixTransform(u),f=new DOMPoint(0+c,0+h).matrixTransform(u),m=new DOMPoint(0,0+h).matrixTransform(u),g=Math.abs(f.x-d.x),_=Math.abs(f.y-d.y),y=Math.abs(m.x-p.x),v=Math.abs(m.y-p.y);a=Math.max(g,y),l=Math.max(_,v)}return{contentWidth:a,contentHeight:l}}setEdgeForce(){if(this.ignoreBounds||this.isDragging||this.panMode===Ds||this.targetScale<this.scale)return this.isBouncingX=!1,void(this.isBouncingY=!1);const{target:t}=this,{x:e,y:i,xDiff:n,yDiff:r}=this.checkBounds(),s=this.option("maxVelocity");let o=this.velocity.e,a=this.velocity.f;0!==n?(this.isBouncingX=!0,n*o<=0?o+=.14*n:(o=.14*n,e.min!==1/0&&(this.target.e=Math.max(t.e,e.min)),e.max!==1/0&&(this.target.e=Math.min(t.e,e.max))),s&&(o=Math.max(Math.min(o,s),-1*s))):this.isBouncingX=!1,0!==r?(this.isBouncingY=!0,r*a<=0?a+=.14*r:(a=.14*r,i.min!==1/0&&(this.target.f=Math.max(t.f,i.min)),i.max!==1/0&&(this.target.f=Math.min(t.f,i.max))),s&&(a=Math.max(Math.min(a,s),-1*s))):this.isBouncingY=!1,this.isBouncingX&&(this.velocity.e=o),this.isBouncingY&&(this.velocity.f=a)}enable(){const{content:t}=this,e=new DOMMatrixReadOnly(window.getComputedStyle(t).transform);for(const t of ws)this.current[t]=this.target[t]=e[t];this.updateMetrics(),this.attachObserver(),this.attachEvents(),this.state=xs.Ready,this.emit("ready")}onClick(t){var e;"click"===t.type&&0===t.detail&&(this.dragOffset.x=0,this.dragOffset.y=0),this.isDragging&&(null===(e=this.pointerTracker)||void 0===e||e.clear(),this.trackingPoints=[],this.startDecelAnim());const i=t.target;if(!i||t.defaultPrevented)return;if(i.hasAttribute("disabled"))return t.preventDefault(),void t.stopPropagation();if((()=>{const t=window.getSelection();return t&&"Range"===t.type})()&&!i.closest("button"))return;const n=i.closest("[data-panzoom-action]"),r=i.closest("[data-panzoom-change]"),s=n||r,o=s&&As(s)?s.dataset:null;if(o){const e=o.panzoomChange,i=o.panzoomAction;if((e||i)&&t.preventDefault(),e){let i={};try{i=JSON.parse(e)}catch(t){console&&console.warn("The given data was not valid JSON")}return void this.applyChange(i)}if(i)return void(this[i]&&this[i]())}if(Math.abs(this.dragOffset.x)>3||Math.abs(this.dragOffset.y)>3)return t.preventDefault(),void t.stopPropagation();if(i.closest("[data-fancybox]"))return;const a=this.content.getBoundingClientRect(),l=this.dragStart;if(l.time&&!this.canZoomOut()&&(Math.abs(a.x-l.x)>2||Math.abs(a.y-l.y)>2))return;this.dragStart.time=0;const c=e=>{this.option("zoom",t)&&e&&"string"==typeof e&&/(iterateZoom)|(toggle(Zoom|Full|Cover|Max)|(zoomTo(Fit|Cover|Max)))/.test(e)&&"function"==typeof this[e]&&(t.preventDefault(),this[e]({event:t}))},h=this.option("click",t),u=this.option("dblClick",t);u?(this.clicks++,1==this.clicks&&(this.clickTimer=setTimeout((()=>{1===this.clicks?(this.emit("click",t),!t.defaultPrevented&&h&&c(h)):(this.emit("dblClick",t),t.defaultPrevented||c(u)),this.clicks=0,this.clickTimer=null}),350))):(this.emit("click",t),!t.defaultPrevented&&h&&c(h))}addTrackingPoint(t){const e=this.trackingPoints.filter((t=>t.time>Date.now()-100));e.push(t),this.trackingPoints=e}onPointerDown(t,e,i){var n;if(!1===this.option("touch",t))return!1;this.pwt=0,this.dragOffset={x:0,y:0,time:0},this.trackingPoints=[];const r=this.content.getBoundingClientRect();if(this.dragStart={x:r.x,y:r.y,top:r.top,left:r.left,time:Date.now()},this.clickTimer)return!1;if(this.panMode===Ds&&this.targetScale>1)return t.preventDefault(),t.stopPropagation(),!1;const s=t.composedPath()[0];if(!i.length){if(["TEXTAREA","OPTION","INPUT","SELECT","VIDEO","IFRAME"].includes(s.nodeName)||s.closest("[contenteditable],[data-selectable],[data-draggable],[data-clickable],[data-panzoom-change],[data-panzoom-action]"))return!1;null===(n=window.getSelection())||void 0===n||n.removeAllRanges()}if("mousedown"===t.type)["A","BUTTON"].includes(s.nodeName)||t.preventDefault();else if(Math.abs(this.velocity.a)>.3)return!1;return this.target.e=this.current.e,this.target.f=this.current.f,this.stop(),this.isDragging||(this.isDragging=!0,this.addTrackingPoint(e),this.emit("touchStart",t)),!0}onPointerMove(t,e,i){if(!1===this.option("touch",t))return;if(!this.isDragging)return;if(e.length<2&&this.panOnlyZoomed&&ss(this.targetScale)<=ss(this.minScale))return;if(this.emit("touchMove",t),t.defaultPrevented)return;this.addTrackingPoint(e[0]);const{content:n}=this,r=ms(i[0],i[1]),s=ms(e[0],e[1]);let o=0,a=0;if(e.length>1){const t=n.getBoundingClientRect();o=r.clientX-t.left-.5*t.width,a=r.clientY-t.top-.5*t.height}const l=fs(i[0],i[1]),c=fs(e[0],e[1]);let h=l?c/l:1,u=s.clientX-r.clientX,d=s.clientY-r.clientY;this.dragOffset.x+=u,this.dragOffset.y+=d,this.dragOffset.time=Date.now()-this.dragStart.time;let p=ss(this.targetScale)===ss(this.minScale)&&this.option("lockAxis");if(p&&!this.lockedAxis)if("xy"===p||"y"===p||"touchmove"===t.type){if(Math.abs(this.dragOffset.x)<6&&Math.abs(this.dragOffset.y)<6)return void t.preventDefault();const e=Math.abs(180*Math.atan2(this.dragOffset.y,this.dragOffset.x)/Math.PI);this.lockedAxis=e>45&&e<135?"y":"x",this.dragOffset.x=0,this.dragOffset.y=0,u=0,d=0}else this.lockedAxis=p;if(as(t.target,this.content)&&(p="x",this.dragOffset.y=0),p&&"xy"!==p&&this.lockedAxis!==p&&ss(this.targetScale)===ss(this.minScale))return;t.cancelable&&t.preventDefault(),this.container.classList.add(this.cn("isDragging"));const f=this.checkBounds(u,d);this.option("rubberband")?("x"!==this.isInfinite&&(f.xDiff>0&&u<0||f.xDiff<0&&u>0)&&(u*=Math.max(0,.5-Math.abs(.75/this.contentRect.fitWidth*f.xDiff))),"y"!==this.isInfinite&&(f.yDiff>0&&d<0||f.yDiff<0&&d>0)&&(d*=Math.max(0,.5-Math.abs(.75/this.contentRect.fitHeight*f.yDiff)))):(f.xDiff&&(u=0),f.yDiff&&(d=0));const m=this.targetScale,g=this.minScale,_=this.maxScale;m<.5*g&&(h=Math.max(h,g)),m>1.5*_&&(h=Math.min(h,_)),"y"===this.lockedAxis&&ss(m)===ss(g)&&(u=0),"x"===this.lockedAxis&&ss(m)===ss(g)&&(d=0),this.applyChange({originX:o,originY:a,panX:u,panY:d,scale:h,friction:this.option("dragFriction"),ignoreBounds:!0})}onPointerUp(t,e,i){if(i.length)return this.dragOffset.x=0,this.dragOffset.y=0,void(this.trackingPoints=[]);this.container.classList.remove(this.cn("isDragging")),this.isDragging&&(this.addTrackingPoint(e),this.panOnlyZoomed&&this.contentRect.width-this.contentRect.fitWidth<1&&this.contentRect.height-this.contentRect.fitHeight<1&&(this.trackingPoints=[]),as(t.target,this.content)&&"y"===this.lockedAxis&&(this.trackingPoints=[]),this.emit("touchEnd",t),this.isDragging=!1,this.lockedAxis=!1,this.state!==xs.Destroy&&(t.defaultPrevented||this.startDecelAnim()))}startDecelAnim(){var t;const e=this.isScaling;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.isBouncingX=!1,this.isBouncingY=!1;for(const t of ws)this.velocity[t]=0;this.target.e=this.current.e,this.target.f=this.current.f,Cs(this.container,"is-scaling"),Cs(this.container,"is-animating"),this.isTicking=!1;const{trackingPoints:i}=this,n=i[0],r=i[i.length-1];let s=0,o=0,a=0;r&&n&&(s=r.clientX-n.clientX,o=r.clientY-n.clientY,a=r.time-n.time);const l=(null===(t=window.visualViewport)||void 0===t?void 0:t.scale)||1;1!==l&&(s*=l,o*=l);let c=0,h=0,u=0,d=0,p=this.option("decelFriction");const f=this.targetScale;if(a>0){u=Math.abs(s)>3?s/(a/30):0,d=Math.abs(o)>3?o/(a/30):0;const t=this.option("maxVelocity");t&&(u=Math.max(Math.min(u,t),-1*t),d=Math.max(Math.min(d,t),-1*t))}u&&(c=u/(1/(1-p)-1)),d&&(h=d/(1/(1-p)-1)),("y"===this.option("lockAxis")||"xy"===this.option("lockAxis")&&"y"===this.lockedAxis&&ss(f)===this.minScale)&&(c=u=0),("x"===this.option("lockAxis")||"xy"===this.option("lockAxis")&&"x"===this.lockedAxis&&ss(f)===this.minScale)&&(h=d=0);const m=this.dragOffset.x,g=this.dragOffset.y,_=this.option("dragMinThreshold")||0;Math.abs(m)<_&&Math.abs(g)<_&&(c=h=0,u=d=0),(this.option("zoom")&&(f<this.minScale-1e-5||f>this.maxScale+1e-5)||e&&!c&&!h)&&(p=.35),this.applyChange({panX:c,panY:h,friction:p}),this.emit("decel",u,d,m,g)}onWheel(t){var e=[-t.deltaX||0,-t.deltaY||0,-t.detail||0].reduce((function(t,e){return Math.abs(e)>Math.abs(t)?e:t}));const i=Math.max(-1,Math.min(1,e));if(this.emit("wheel",t,i),this.panMode===Ds)return;if(t.defaultPrevented)return;const n=this.option("wheel");"pan"===n?(t.preventDefault(),this.panOnlyZoomed&&!this.canZoomOut()||this.applyChange({panX:2*-t.deltaX,panY:2*-t.deltaY,bounce:!1})):"zoom"===n&&!1!==this.option("zoom")&&this.zoomWithWheel(t)}onMouseMove(t){this.panWithMouse(t)}onKeydown(t){"Escape"===t.key&&this.toggleFS()}onResize(){this.updateMetrics(),this.checkBounds().inBounds||this.requestTick()}setTransform(){this.emit("beforeTransform");const{current:t,target:e,content:i,contentRect:n}=this,r=Object.assign({},Ps);for(const i of ws){const n="e"==i||"f"===i?Is:1e5;r[i]=ss(t[i],n),Math.abs(e[i]-t[i])<("e"==i||"f"===i?.51:.001)&&(t[i]=e[i])}let{a:s,b:o,c:a,d:l,e:c,f:h}=r,u=`matrix(${s}, ${o}, ${a}, ${l}, ${c}, ${h})`,d=i.parentElement instanceof HTMLPictureElement?i.parentElement:i;if(this.option("transformParent")&&(d=d.parentElement||d),d.style.transform===u)return;d.style.transform=u;const{contentWidth:p,contentHeight:f}=this.calculateContentDim();n.width=p,n.height=f,this.emit("afterTransform")}updateMetrics(t=!1){var e;if(!this||this.state===xs.Destroy)return;if(this.isContentLoading)return;const i=Math.max(1,(null===(e=window.visualViewport)||void 0===e?void 0:e.scale)||1),{container:n,content:r}=this,s=r instanceof HTMLImageElement,o=n.getBoundingClientRect(),a=getComputedStyle(this.container);let l=o.width*i,c=o.height*i;const h=parseFloat(a.paddingTop)+parseFloat(a.paddingBottom),u=l-(parseFloat(a.paddingLeft)+parseFloat(a.paddingRight)),d=c-h;this.containerRect={width:l,height:c,innerWidth:u,innerHeight:d};const p=parseFloat(r.dataset.width||"")||(t=>{let e=0;return e=t instanceof HTMLImageElement?t.naturalWidth:t instanceof SVGElement?t.width.baseVal.value:Math.max(t.offsetWidth,t.scrollWidth),e||0})(r),f=parseFloat(r.dataset.height||"")||(t=>{let e=0;return e=t instanceof HTMLImageElement?t.naturalHeight:t instanceof SVGElement?t.height.baseVal.value:Math.max(t.offsetHeight,t.scrollHeight),e||0})(r);let m=this.option("width",p)||zs,g=this.option("height",f)||zs;const _=m===zs,y=g===zs;"number"!=typeof m&&(m=p),"number"!=typeof g&&(g=f),_&&(m=p*(g/f)),y&&(g=f/(p/m));let v=r.parentElement instanceof HTMLPictureElement?r.parentElement:r;this.option("transformParent")&&(v=v.parentElement||v);const b=v.getAttribute("style")||"";v.style.setProperty("transform","none","important"),s&&(v.style.width="",v.style.height=""),v.offsetHeight;const x=r.getBoundingClientRect();let w=x.width*i,E=x.height*i,S=w,T=E;w=Math.min(w,m),E=Math.min(E,g),s?({width:w,height:E}=((t,e,i,n)=>{const r=i/t,s=n/e,o=Math.min(r,s);return{width:t*=o,height:e*=o}})(m,g,w,E)):(w=Math.min(w,m),E=Math.min(E,g));let M=.5*(T-E),A=.5*(S-w);this.contentRect=Object.assign(Object.assign({},this.contentRect),{top:x.top-o.top+M,bottom:o.bottom-x.bottom+M,left:x.left-o.left+A,right:o.right-x.right+A,fitWidth:w,fitHeight:E,width:w,height:E,fullWidth:m,fullHeight:g}),v.style.cssText=b,s&&(v.style.width=`${w}px`,v.style.height=`${E}px`),this.setTransform(),!0!==t&&this.emit("refresh"),this.ignoreBounds||(ss(this.targetScale)<ss(this.minScale)?this.zoomTo(this.minScale,{friction:0}):this.targetScale>this.maxScale?this.zoomTo(this.maxScale,{friction:0}):this.state===xs.Init||this.checkBounds().inBounds||this.requestTick()),this.updateControls()}calculateBounds(){const{contentWidth:t,contentHeight:e}=this.calculateContentDim(this.target),{targetScale:i,lockedAxis:n}=this,{fitWidth:r,fitHeight:s}=this.contentRect;let o=0,a=0,l=0,c=0;const h=this.option("infinite");if(!0===h||n&&h===n)o=-1/0,l=1/0,a=-1/0,c=1/0;else{let{containerRect:n,contentRect:h}=this,u=ss(r*i,Is),d=ss(s*i,Is),{innerWidth:p,innerHeight:f}=n;if(n.width===u&&(p=n.width),n.width===d&&(f=n.height),t>p){l=.5*(t-p),o=-1*l;let e=.5*(h.right-h.left);o+=e,l+=e}if(r>p&&t<p&&(o-=.5*(r-p),l-=.5*(r-p)),e>f){c=.5*(e-f),a=-1*c;let t=.5*(h.bottom-h.top);a+=t,c+=t}s>f&&e<f&&(o-=.5*(s-f),l-=.5*(s-f))}return{x:{min:o,max:l},y:{min:a,max:c}}}getBounds(){const t=this.option("bounds");return t!==zs?t:this.calculateBounds()}updateControls(){const t=this,e=t.container,{panMode:i,contentRect:n,targetScale:r,minScale:s}=t;let o=s,a=t.option("click")||!1;a&&(o=t.getNextScale(a));let l=t.canZoomIn(),c=t.canZoomOut(),h=i===Os&&!!this.option("touch"),u=c&&h;if(h&&(ss(r)<ss(s)&&!this.panOnlyZoomed&&(u=!0),(ss(n.width,1)>ss(n.fitWidth,1)||ss(n.height,1)>ss(n.fitHeight,1))&&(u=!0)),ss(n.width*r,1)<ss(n.fitWidth,1)&&(u=!1),i===Ds&&(u=!1),hs(e,this.cn("isDraggable"),u),!this.option("zoom"))return;let d=l&&ss(o)>ss(r),p=!d&&!u&&c&&ss(o)<ss(r);hs(e,this.cn("canZoomIn"),d),hs(e,this.cn("canZoomOut"),p);for(const t of e.querySelectorAll("[data-panzoom-action]")){let e=!1,i=!1;switch(t.dataset.panzoomAction){case"zoomIn":l?e=!0:i=!0;break;case"zoomOut":c?e=!0:i=!0;break;case"toggleZoom":case"iterateZoom":l||c?e=!0:i=!0;const n=t.querySelector("g");n&&(n.style.display=l?"":"none")}e?(t.removeAttribute("disabled"),t.removeAttribute("tabindex")):i&&(t.setAttribute("disabled",""),t.setAttribute("tabindex","-1"))}}panTo({x:t=this.target.e,y:e=this.target.f,scale:i=this.targetScale,friction:n=this.option("friction"),angle:r=0,originX:s=0,originY:o=0,flipX:a=!1,flipY:l=!1,ignoreBounds:c=!1}){this.state!==xs.Destroy&&this.applyChange({panX:t-this.target.e,panY:e-this.target.f,scale:i/this.targetScale,angle:r,originX:s,originY:o,friction:n,flipX:a,flipY:l,ignoreBounds:c})}applyChange({panX:t=0,panY:e=0,scale:i=1,angle:n=0,originX:r=-this.current.e,originY:s=-this.current.f,friction:o=this.option("friction"),flipX:a=!1,flipY:l=!1,ignoreBounds:c=!1,bounce:h=this.option("bounce")}){const u=this.state;if(u===xs.Destroy)return;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.friction=o||0,this.ignoreBounds=c;const{current:d}=this,p=d.e,f=d.f,m=this.getMatrix(this.target);let g=(new DOMMatrix).translate(p,f).translate(r,s).translate(t,e);if(this.option("zoom")){if(!c){const t=this.targetScale,e=this.minScale,n=this.maxScale;t*i<e&&(i=e/t),t*i>n&&(i=n/t)}g=g.scale(i)}g=g.translate(-r,-s).translate(-p,-f).multiply(m),n&&(g=g.rotate(n)),a&&(g=g.scale(-1,1)),l&&(g=g.scale(1,-1));for(const t of ws)"e"!==t&&"f"!==t&&(g[t]>this.minScale+1e-5||g[t]<this.minScale-1e-5)?this.target[t]=g[t]:this.target[t]=ss(g[t],Is);(this.targetScale<this.scale||Math.abs(i-1)>.1||this.panMode===Ds||!1===h)&&!c&&this.clampTargetBounds(),u===xs.Init?this.animate():this.isResting||(this.state=xs.Panning,this.requestTick())}stop(t=!1){if(this.state===xs.Init||this.state===xs.Destroy)return;const e=this.isTicking;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.isBouncingX=!1,this.isBouncingY=!1;for(const e of ws)this.velocity[e]=0,"current"===t?this.current[e]=this.target[e]:"target"===t&&(this.target[e]=this.current[e]);this.setTransform(),Cs(this.container,"is-scaling"),Cs(this.container,"is-animating"),this.isTicking=!1,this.state=xs.Ready,e&&(this.emit("endAnimation"),this.updateControls())}requestTick(){this.isTicking||(this.emit("startAnimation"),this.updateControls(),ks(this.container,"is-animating"),this.isScaling&&ks(this.container,"is-scaling")),this.isTicking=!0,this.rAF||(this.rAF=requestAnimationFrame((()=>this.animate())))}panWithMouse(t,e=this.option("mouseMoveFriction")){if(this.pmme=t,this.panMode!==Ds||!t)return;if(ss(this.targetScale)<=ss(this.minScale))return;this.emit("mouseMove",t);const{container:i,containerRect:n,contentRect:r}=this,s=n.width,o=n.height,a=i.getBoundingClientRect(),l=(t.clientX||0)-a.left,c=(t.clientY||0)-a.top;let{contentWidth:h,contentHeight:u}=this.calculateContentDim(this.target);const d=this.option("mouseMoveFactor");d>1&&(h!==s&&(h*=d),u!==o&&(u*=d));let p=.5*(h-s)-l/s*100/100*(h-s);p+=.5*(r.right-r.left);let f=.5*(u-o)-c/o*100/100*(u-o);f+=.5*(r.bottom-r.top),this.applyChange({panX:p-this.target.e,panY:f-this.target.f,friction:e})}zoomWithWheel(t){if(this.state===xs.Destroy||this.state===xs.Init)return;const e=Date.now();if(e-this.pwt<45)return void t.preventDefault();this.pwt=e;var i=[-t.deltaX||0,-t.deltaY||0,-t.detail||0].reduce((function(t,e){return Math.abs(e)>Math.abs(t)?e:t}));const n=Math.max(-1,Math.min(1,i)),{targetScale:r,maxScale:s,minScale:o}=this;let a=r*(100+45*n)/100;ss(a)<ss(o)&&ss(r)<=ss(o)?(this.cwd+=Math.abs(n),a=o):ss(a)>ss(s)&&ss(r)>=ss(s)?(this.cwd+=Math.abs(n),a=s):(this.cwd=0,a=Math.max(Math.min(a,s),o)),this.cwd>this.option("wheelLimit")||(t.preventDefault(),ss(a)!==ss(r)&&this.zoomTo(a,{event:t}))}canZoomIn(){return this.option("zoom")&&(ss(this.contentRect.width,1)<ss(this.contentRect.fitWidth,1)||ss(this.targetScale)<ss(this.maxScale))}canZoomOut(){return this.option("zoom")&&ss(this.targetScale)>ss(this.minScale)}zoomIn(t=1.25,e){this.zoomTo(this.targetScale*t,e)}zoomOut(t=.8,e){this.zoomTo(this.targetScale*t,e)}zoomToFit(t){this.zoomTo("fit",t)}zoomToCover(t){this.zoomTo("cover",t)}zoomToFull(t){this.zoomTo("full",t)}zoomToMax(t){this.zoomTo("max",t)}toggleZoom(t){this.zoomTo(this.getNextScale("toggleZoom"),t)}toggleMax(t){this.zoomTo(this.getNextScale("toggleMax"),t)}toggleCover(t){this.zoomTo(this.getNextScale("toggleCover"),t)}iterateZoom(t){this.zoomTo("next",t)}zoomTo(t=1,{friction:e=zs,originX:i=zs,originY:n=zs,event:r}={}){if(this.isContentLoading||this.state===xs.Destroy)return;const{targetScale:s,fullScale:o,maxScale:a,coverScale:l}=this;if(this.stop(),this.panMode===Ds&&(r=this.pmme||r),r||i===zs||n===zs){const t=this.content.getBoundingClientRect(),e=this.container.getBoundingClientRect(),s=r?r.clientX:e.left+.5*e.width,o=r?r.clientY:e.top+.5*e.height;i=s-t.left-.5*t.width,n=o-t.top-.5*t.height}let c=1;"number"==typeof t?c=t:"full"===t?c=o:"cover"===t?c=l:"max"===t?c=a:"fit"===t?c=1:"next"===t&&(c=this.getNextScale("iterateZoom")),c=c/s||1,e=e===zs?c>1?.15:.25:e,this.applyChange({scale:c,originX:i,originY:n,friction:e}),r&&this.panMode===Ds&&this.panWithMouse(r,e)}rotateCCW(){this.applyChange({angle:-90})}rotateCW(){this.applyChange({angle:90})}flipX(){this.applyChange({flipX:!0})}flipY(){this.applyChange({flipY:!0})}fitX(){this.stop("target");const{containerRect:t,contentRect:e,target:i}=this;this.applyChange({panX:.5*t.width-(e.left+.5*e.fitWidth)-i.e,panY:.5*t.height-(e.top+.5*e.fitHeight)-i.f,scale:t.width/e.fitWidth/this.targetScale,originX:0,originY:0,ignoreBounds:!0})}fitY(){this.stop("target");const{containerRect:t,contentRect:e,target:i}=this;this.applyChange({panX:.5*t.width-(e.left+.5*e.fitWidth)-i.e,panY:.5*t.innerHeight-(e.top+.5*e.fitHeight)-i.f,scale:t.height/e.fitHeight/this.targetScale,originX:0,originY:0,ignoreBounds:!0})}toggleFS(){const{container:t}=this,e=this.cn("inFullscreen"),i=this.cn("htmlHasFullscreen");t.classList.toggle(e);const n=t.classList.contains(e);n?(document.documentElement.classList.add(i),document.addEventListener("keydown",this.onKeydown,!0)):(document.documentElement.classList.remove(i),document.removeEventListener("keydown",this.onKeydown,!0)),this.updateMetrics(),this.emit(n?"enterFS":"exitFS")}getMatrix(t=this.current){const{a:e,b:i,c:n,d:r,e:s,f:o}=t;return new DOMMatrix([e,i,n,r,s,o])}reset(t){if(this.state!==xs.Init&&this.state!==xs.Destroy){this.stop("current");for(const t of ws)this.target[t]=Ps[t];this.target.a=this.minScale,this.target.d=this.minScale,this.clampTargetBounds(),this.isResting||(this.friction=void 0===t?this.option("friction"):t,this.state=xs.Panning,this.requestTick())}}destroy(){this.stop(),this.state=xs.Destroy,this.detachEvents(),this.detachObserver();const{container:t,content:e}=this,i=this.option("classes")||{};for(const e of Object.values(i))t.classList.remove(e+"");e&&(e.removeEventListener("load",this.onLoad),e.removeEventListener("error",this.onError)),this.detachPlugins()}}Object.defineProperty(Bs,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:Ss}),Object.defineProperty(Bs,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}});const Ns=function(t,e){let i=!0;return(...n)=>{i&&(i=!1,t(...n),setTimeout((()=>{i=!0}),e))}},js=(t,e)=>{let i=[];return t.childNodes.forEach((t=>{t.nodeType!==Node.ELEMENT_NODE||e&&!t.matches(e)||i.push(t)})),i};var Vs;!function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Destroy=2]="Destroy"}(Vs||(Vs={}));const Us=t=>{if("string"==typeof t||t instanceof HTMLElement)t={html:t};else{const e=t.thumb;void 0!==e&&("string"==typeof e&&(t.thumbSrc=e),e instanceof HTMLImageElement&&(t.thumbEl=e,t.thumbElSrc=e.src,t.thumbSrc=e.src),delete t.thumb)}return Object.assign({html:"",el:null,isDom:!1,class:"",customClass:"",index:-1,dim:0,gap:0,pos:0,transition:!1},t)},$s=(t={})=>Object.assign({index:-1,slides:[],dim:0,pos:-1},t);class Hs extends vs{constructor(t,e){super(e),Object.defineProperty(this,"instance",{enumerable:!0,configurable:!0,writable:!0,value:t})}attach(){}detach(){}}class qs extends Hs{constructor(){super(...arguments),Object.defineProperty(this,"isDynamic",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"list",{enumerable:!0,configurable:!0,writable:!0,value:null})}onRefresh(){this.refresh()}build(){let t=this.list;if(!t){t=document.createElement("ul"),ks(t,this.cn("list")),t.setAttribute("role","tablist");const e=this.instance.container;e.appendChild(t),ks(e,this.cn("hasDots")),this.list=t}return t}refresh(){var t;const e=this.instance.pages.length,i=Math.min(2,this.option("minCount")),n=Math.max(2e3,this.option("maxCount")),r=this.option("dynamicFrom");if(e<i||e>n)return void this.cleanup();const s="number"==typeof r&&e>5&&e>=r,o=!this.list||this.isDynamic!==s||this.list.children.length!==e;o&&this.cleanup();const a=this.build();if(hs(a,this.cn("isDynamic"),!!s),o)for(let t=0;t<e;t++)a.append(this.createItem(t));let l,c=0;for(const e of[...a.children]){const i=c===this.instance.page;i&&(l=e),hs(e,this.cn("isCurrent"),i),null===(t=e.children[0])||void 0===t||t.setAttribute("aria-selected",i?"true":"false");for(const t of["isBeforePrev","isPrev","isNext","isAfterNext"])Cs(e,this.cn(t));c++}if(l=l||a.firstChild,s&&l){const t=l.previousElementSibling,e=t&&t.previousElementSibling;ks(t,this.cn("isPrev")),ks(e,this.cn("isBeforePrev"));const i=l.nextElementSibling,n=i&&i.nextElementSibling;ks(i,this.cn("isNext")),ks(n,this.cn("isAfterNext"))}this.isDynamic=s}createItem(t=0){var e;const i=document.createElement("li");i.setAttribute("role","presentation");const n=ls(this.instance.localize(this.option("dotTpl"),[["%d",t+1]]).replace(/\%i/g,t+""));return i.appendChild(n),null===(e=i.children[0])||void 0===e||e.setAttribute("role","tab"),i}cleanup(){this.list&&(this.list.remove(),this.list=null),this.isDynamic=!1,Cs(this.instance.container,this.cn("hasDots"))}attach(){this.instance.on(["refresh","change"],this.onRefresh)}detach(){this.instance.off(["refresh","change"],this.onRefresh),this.cleanup()}}Object.defineProperty(qs,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{classes:{list:"f-carousel__dots",isDynamic:"is-dynamic",hasDots:"has-dots",dot:"f-carousel__dot",isBeforePrev:"is-before-prev",isPrev:"is-prev",isCurrent:"is-current",isNext:"is-next",isAfterNext:"is-after-next"},dotTpl:'<button type="button" data-carousel-page="%i" aria-label="{{GOTO}}"><span class="f-carousel__dot" aria-hidden="true"></span></button>',dynamicFrom:11,maxCount:1/0,minCount:2}});const Ws="disabled",Gs="next",Zs="prev";class Ys extends Hs{constructor(){super(...arguments),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"prev",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"next",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"isDom",{enumerable:!0,configurable:!0,writable:!0,value:!1})}onRefresh(){const t=this.instance,e=t.pages.length,i=t.page;if(e<2)return void this.cleanup();this.build();let n=this.prev,r=this.next;n&&r&&(n.removeAttribute(Ws),r.removeAttribute(Ws),t.isInfinite||(i<=0&&n.setAttribute(Ws,""),i>=e-1&&r.setAttribute(Ws,"")))}addBtn(t){var e;const i=this.instance,n=document.createElement("button");n.setAttribute("tabindex","0"),n.setAttribute("title",i.localize(`{{${t.toUpperCase()}}}`)),ks(n,this.cn("button")+" "+this.cn(t===Gs?"isNext":"isPrev"));const r=i.isRTL?t===Gs?Zs:Gs:t;var s;return n.innerHTML=i.localize(this.option(`${r}Tpl`)),n.dataset[`carousel${s=t,s?s.match("^[a-z]")?s.charAt(0).toUpperCase()+s.substring(1):s:""}`]="true",null===(e=this.container)||void 0===e||e.appendChild(n),n}build(){const t=this.instance.container,e=this.cn("container");let{container:i,prev:n,next:r}=this;i||(i=t.querySelector("."+e),this.isDom=!!i),i||(i=document.createElement("div"),ks(i,e),t.appendChild(i)),this.container=i,r||(r=i.querySelector("[data-carousel-next]")),r||(r=this.addBtn(Gs)),this.next=r,n||(n=i.querySelector("[data-carousel-prev]")),n||(n=this.addBtn(Zs)),this.prev=n}cleanup(){this.isDom||(this.prev&&this.prev.remove(),this.next&&this.next.remove(),this.container&&this.container.remove()),this.prev=null,this.next=null,this.container=null,this.isDom=!1}attach(){this.instance.on(["refresh","change"],this.onRefresh)}detach(){this.instance.off(["refresh","change"],this.onRefresh),this.cleanup()}}Object.defineProperty(Ys,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{classes:{container:"f-carousel__nav",button:"f-button",isNext:"is-next",isPrev:"is-prev"},nextTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"/></svg>',prevTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"/></svg>'}});class Xs extends Hs{constructor(){super(...arguments),Object.defineProperty(this,"selectedIndex",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"target",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"nav",{enumerable:!0,configurable:!0,writable:!0,value:null})}addAsTargetFor(t){this.target=this.instance,this.nav=t,this.attachEvents()}addAsNavFor(t){this.nav=this.instance,this.target=t,this.attachEvents()}attachEvents(){const{nav:t,target:e}=this;t&&e&&(t.options.initialSlide=e.options.initialPage,t.state===Vs.Ready?this.onNavReady(t):t.on("ready",this.onNavReady),e.state===Vs.Ready?this.onTargetReady(e):e.on("ready",this.onTargetReady))}onNavReady(t){t.on("createSlide",this.onNavCreateSlide),t.on("Panzoom.click",this.onNavClick),t.on("Panzoom.touchEnd",this.onNavTouch),this.onTargetChange()}onTargetReady(t){t.on("change",this.onTargetChange),t.on("Panzoom.refresh",this.onTargetChange),this.onTargetChange()}onNavClick(t,e,i){this.onNavTouch(t,t.panzoom,i)}onNavTouch(t,e,i){var n,r;if(Math.abs(e.dragOffset.x)>3||Math.abs(e.dragOffset.y)>3)return;const s=i.target,{nav:o,target:a}=this;if(!o||!a||!s)return;const l=s.closest("[data-index]");if(i.stopPropagation(),i.preventDefault(),!l)return;const c=parseInt(l.dataset.index||"",10)||0,h=a.getPageForSlide(c),u=o.getPageForSlide(c);o.slideTo(u),a.slideTo(h,{friction:(null===(r=null===(n=this.nav)||void 0===n?void 0:n.plugins)||void 0===r?void 0:r.Sync.option("friction"))||0}),this.markSelectedSlide(c)}onNavCreateSlide(t,e){e.index===this.selectedIndex&&this.markSelectedSlide(e.index)}onTargetChange(){var t,e;const{target:i,nav:n}=this;if(!i||!n)return;if(n.state!==Vs.Ready||i.state!==Vs.Ready)return;const r=null===(e=null===(t=i.pages[i.page])||void 0===t?void 0:t.slides[0])||void 0===e?void 0:e.index,s=n.getPageForSlide(r);this.markSelectedSlide(r),n.slideTo(s,null===n.prevPage&&null===i.prevPage?{friction:0}:void 0)}markSelectedSlide(t){const e=this.nav;e&&e.state===Vs.Ready&&(this.selectedIndex=t,[...e.slides].map((e=>{e.el&&e.el.classList[e.index===t?"add":"remove"]("is-nav-selected")})))}attach(){const t=this;let e=t.options.target,i=t.options.nav;e?t.addAsNavFor(e):i&&t.addAsTargetFor(i)}detach(){const t=this,e=t.nav,i=t.target;e&&(e.off("ready",t.onNavReady),e.off("createSlide",t.onNavCreateSlide),e.off("Panzoom.click",t.onNavClick),e.off("Panzoom.touchEnd",t.onNavTouch)),t.nav=null,i&&(i.off("ready",t.onTargetReady),i.off("refresh",t.onTargetChange),i.off("change",t.onTargetChange)),t.target=null}}Object.defineProperty(Xs,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{friction:.35}});const Ks={Navigation:Ys,Dots:qs,Sync:Xs},Qs="animationend",Js="isSelected",to="slide";class eo extends bs{get axis(){return this.isHorizontal?"e":"f"}get isEnabled(){return this.state===Vs.Ready}get isInfinite(){let t=!1;const{contentDim:e,viewportDim:i,pages:n,slides:r}=this,s=r[0];return n.length>=2&&s&&e+s.dim>=i&&(t=this.option("infinite")),t}get isRTL(){return"rtl"===this.option("direction")}get isHorizontal(){return"x"===this.option("axis")}constructor(t,e={},i={}){if(super(),Object.defineProperty(this,"bp",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"lp",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"userOptions",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"userPlugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:Vs.Init}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"prevPage",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"viewport",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"track",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"slides",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"pages",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"panzoom",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"inTransition",{enumerable:!0,configurable:!0,writable:!0,value:new Set}),Object.defineProperty(this,"contentDim",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"viewportDim",{enumerable:!0,configurable:!0,writable:!0,value:0}),"string"==typeof t&&(t=document.querySelector(t)),!t||!As(t))throw new Error("No Element found");this.container=t,this.slideNext=Ns(this.slideNext.bind(this),150),this.slidePrev=Ns(this.slidePrev.bind(this),150),this.userOptions=e,this.userPlugins=i,queueMicrotask((()=>{this.processOptions()}))}processOptions(){var t,e;const i=_s({},eo.defaults,this.userOptions);let n="";const r=i.breakpoints;if(r&&gs(r))for(const[t,e]of Object.entries(r))window.matchMedia(t).matches&&gs(e)&&(n+=t,_s(i,e));n===this.bp&&this.state!==Vs.Init||(this.bp=n,this.state===Vs.Ready&&(i.initialSlide=(null===(e=null===(t=this.pages[this.page])||void 0===t?void 0:t.slides[0])||void 0===e?void 0:e.index)||0),this.state!==Vs.Init&&this.destroy(),super.setOptions(i),!1===this.option("enabled")?this.attachEvents():setTimeout((()=>{this.init()}),0))}init(){this.state=Vs.Init,this.emit("init"),this.attachPlugins(Object.assign(Object.assign({},eo.Plugins),this.userPlugins)),this.emit("attachPlugins"),this.initLayout(),this.initSlides(),this.updateMetrics(),this.setInitialPosition(),this.initPanzoom(),this.attachEvents(),this.state=Vs.Ready,this.emit("ready")}initLayout(){const{container:t}=this,e=this.option("classes");ks(t,this.cn("container")),hs(t,e.isLTR,!this.isRTL),hs(t,e.isRTL,this.isRTL),hs(t,e.isVertical,!this.isHorizontal),hs(t,e.isHorizontal,this.isHorizontal);let i=this.option("viewport")||t.querySelector(`.${e.viewport}`);i||(i=document.createElement("div"),ks(i,e.viewport),i.append(...js(t,`.${e.slide}`)),t.prepend(i)),i.addEventListener("scroll",this.onScroll);let n=this.option("track")||t.querySelector(`.${e.track}`);n||(n=document.createElement("div"),ks(n,e.track),n.append(...Array.from(i.childNodes))),n.setAttribute("aria-live","polite"),i.contains(n)||i.prepend(n),this.viewport=i,this.track=n,this.emit("initLayout")}initSlides(){const{track:t}=this;if(!t)return;const e=[...this.slides],i=[];[...js(t,`.${this.cn(to)}`)].forEach((t=>{if(As(t)){const e=Us({el:t,isDom:!0,index:this.slides.length});i.push(e)}}));for(let t of[...this.option("slides",[])||[],...e])i.push(Us(t));this.slides=i;for(let t=0;t<this.slides.length;t++)this.slides[t].index=t;for(const t of i)this.emit("beforeInitSlide",t,t.index),this.emit("initSlide",t,t.index);this.emit("initSlides")}setInitialPage(){const t=this.option("initialSlide");this.page="number"==typeof t?this.getPageForSlide(t):parseInt(this.option("initialPage",0)+"",10)||0}setInitialPosition(){const{track:t,pages:e,isHorizontal:i}=this;if(!t||!e.length)return;let n=this.page;e[n]||(this.page=n=0);const r=(e[n].pos||0)*(this.isRTL&&i?1:-1),s=i?`${r}px`:"0",o=i?"0":`${r}px`;t.style.transform=`translate3d(${s}, ${o}, 0) scale(1)`,this.option("adaptiveHeight")&&this.setViewportHeight()}initPanzoom(){this.panzoom&&(this.panzoom.destroy(),this.panzoom=null);const t=this.option("Panzoom")||{};this.panzoom=new Bs(this.viewport,_s({},{content:this.track,zoom:!1,panOnlyZoomed:!1,lockAxis:this.isHorizontal?"x":"y",infinite:this.isInfinite,click:!1,dblClick:!1,touch:t=>!(this.pages.length<2&&!t.options.infinite),bounds:()=>this.getBounds(),maxVelocity:t=>Math.abs(t.target[this.axis]-t.current[this.axis])<2*this.viewportDim?100:0},t)),this.panzoom.on("*",((t,e,...i)=>{this.emit(`Panzoom.${e}`,t,...i)})),this.panzoom.on("decel",this.onDecel),this.panzoom.on("refresh",this.onRefresh),this.panzoom.on("beforeTransform",this.onBeforeTransform),this.panzoom.on("endAnimation",this.onEndAnimation)}attachEvents(){const t=this.container;t&&(t.addEventListener("click",this.onClick,{passive:!1,capture:!1}),t.addEventListener("slideTo",this.onSlideTo)),window.addEventListener("resize",this.onResize)}createPages(){let t=[];const{contentDim:e,viewportDim:i}=this;let n=this.option("slidesPerPage");n=("auto"===n||e<=i)&&!1!==this.option("fill")?1/0:parseFloat(n+"");let r=0,s=0,o=0;for(const e of this.slides)(!t.length||s+e.dim-i>.05||o>=n)&&(t.push($s()),r=t.length-1,s=0,o=0),t[r].slides.push(e),s+=e.dim+e.gap,o++;return t}processPages(){const t=this.pages,{contentDim:e,viewportDim:i,isInfinite:n}=this,r=this.option("center"),s=this.option("fill"),o=s&&r&&e>i&&!n;if(t.forEach(((t,n)=>{var s;t.index=n,t.pos=(null===(s=t.slides[0])||void 0===s?void 0:s.pos)||0,t.dim=0;for(const[e,i]of t.slides.entries())t.dim+=i.dim,e<t.slides.length-1&&(t.dim+=i.gap);o&&t.pos+.5*t.dim<.5*i?t.pos=0:o&&t.pos+.5*t.dim>=e-.5*i?t.pos=e-i:r&&(t.pos+=-.5*(i-t.dim))})),t.forEach((t=>{s&&!n&&e>i&&(t.pos=Math.max(t.pos,0),t.pos=Math.min(t.pos,e-i)),t.pos=ss(t.pos,1e3),t.dim=ss(t.dim,1e3),Math.abs(t.pos)<=.1&&(t.pos=0)})),n)return t;const a=[];let l;return t.forEach((t=>{const e=Object.assign({},t);l&&e.pos===l.pos?(l.dim+=e.dim,l.slides=[...l.slides,...e.slides]):(e.index=a.length,l=e,a.push(e))})),a}getPageFromIndex(t=0){const e=this.pages.length;let i;return t=parseInt((t||0).toString())||0,i=this.isInfinite?(t%e+e)%e:Math.max(Math.min(t,e-1),0),i}getSlideMetrics(t){var e,i;const n=this.isHorizontal?"width":"height";let r=0,s=0,o=t.el;const a=!(!o||o.parentNode);if(o?r=parseFloat(o.dataset[n]||"")||0:(o=document.createElement("div"),o.style.visibility="hidden",(this.track||document.body).prepend(o)),ks(o,this.cn(to)+" "+t.class+" "+t.customClass),r)o.style[n]=`${r}px`,o.style["width"===n?"height":"width"]="";else{a&&(this.track||document.body).prepend(o),r=o.getBoundingClientRect()[n]*Math.max(1,(null===(e=window.visualViewport)||void 0===e?void 0:e.scale)||1);let t=o[this.isHorizontal?"offsetWidth":"offsetHeight"];t-1>r&&(r=t)}const l=getComputedStyle(o);return"content-box"===l.boxSizing&&(this.isHorizontal?(r+=parseFloat(l.paddingLeft)||0,r+=parseFloat(l.paddingRight)||0):(r+=parseFloat(l.paddingTop)||0,r+=parseFloat(l.paddingBottom)||0)),s=parseFloat(l[this.isHorizontal?"marginRight":"marginBottom"])||0,a?null===(i=o.parentElement)||void 0===i||i.removeChild(o):t.el||o.remove(),{dim:ss(r,1e3),gap:ss(s,1e3)}}getBounds(){const{isInfinite:t,isRTL:e,isHorizontal:i,pages:n}=this;let r={min:0,max:0};if(t)r={min:-1/0,max:1/0};else if(n.length){const t=n[0].pos,s=n[n.length-1].pos;r=e&&i?{min:t,max:s}:{min:-1*s,max:-1*t}}return{x:i?r:{min:0,max:0},y:i?{min:0,max:0}:r}}repositionSlides(){let t,{isHorizontal:e,isRTL:i,isInfinite:n,viewport:r,viewportDim:s,contentDim:o,page:a,pages:l,slides:c,panzoom:h}=this,u=0,d=0,p=0,f=0;h?f=-1*h.current[this.axis]:l[a]&&(f=l[a].pos||0),t=e?i?"right":"left":"top",i&&e&&(f*=-1);for(const e of c){const i=e.el;i?("top"===t?(i.style.right="",i.style.left=""):i.style.top="",e.index!==u?i.style[t]=0===d?"":`${ss(d,1e3)}px`:i.style[t]="",p+=e.dim+e.gap,u++):d+=e.dim+e.gap}if(n&&p&&r){let i=getComputedStyle(r),n="padding",a=e?"Right":"Bottom",l=parseFloat(i[n+(e?"Left":"Top")]);f-=l,s+=l,s+=parseFloat(i[n+a]);for(const e of c)e.el&&(ss(e.pos)<ss(s)&&ss(e.pos+e.dim+e.gap)<ss(f)&&ss(f)>ss(o-s)&&(e.el.style[t]=`${ss(d+p,1e3)}px`),ss(e.pos+e.gap)>=ss(o-s)&&ss(e.pos)>ss(f+s)&&ss(f)<ss(s)&&(e.el.style[t]=`-${ss(p,1e3)}px`))}let m,g,_=[...this.inTransition];if(_.length>1&&(m=l[_[0]],g=l[_[1]]),m&&g){let e=0;for(const i of c)i.el?this.inTransition.has(i.index)&&m.slides.indexOf(i)<0&&(i.el.style[t]=`${ss(e+(m.pos-g.pos),1e3)}px`):e+=i.dim+i.gap}}createSlideEl(t){const{track:e,slides:i}=this;if(!e||!t)return;if(t.el&&t.el.parentNode)return;const n=t.el||document.createElement("div");ks(n,this.cn(to)),ks(n,t.class),ks(n,t.customClass);const r=t.html;r&&(r instanceof HTMLElement?n.appendChild(r):n.innerHTML=t.html+"");const s=[];i.forEach(((t,e)=>{t.el&&s.push(e)}));const o=t.index;let a=null;s.length&&(a=i[s.reduce(((t,e)=>Math.abs(e-o)<Math.abs(t-o)?e:t))]);const l=a&&a.el&&a.el.parentNode?a.index<t.index?a.el.nextSibling:a.el:null;e.insertBefore(n,e.contains(l)?l:null),t.el=n,this.emit("createSlide",t)}removeSlideEl(t,e=!1){const i=null==t?void 0:t.el;if(!i||!i.parentNode)return;const n=this.cn(Js);if(i.classList.contains(n)&&(Cs(i,n),this.emit("unselectSlide",t)),t.isDom&&!e)return i.removeAttribute("aria-hidden"),i.removeAttribute("data-index"),void(i.style.left="");this.emit("removeSlide",t);const r=new CustomEvent(Qs);i.dispatchEvent(r),t.el&&(t.el.remove(),t.el=null)}transitionTo(t=0,e=this.option("transition")){var i,n,r,s;if(!e)return!1;const o=this.page,{pages:a,panzoom:l}=this;t=parseInt((t||0).toString())||0;const c=this.getPageFromIndex(t);if(!l||!a[c]||a.length<2||Math.abs(((null===(n=null===(i=a[o])||void 0===i?void 0:i.slides[0])||void 0===n?void 0:n.dim)||0)-this.viewportDim)>1)return!1;let h=t>o?1:-1;this.isInfinite&&(0===o&&t===a.length-1&&(h=-1),o===a.length-1&&0===t&&(h=1));const u=a[c].pos*(this.isRTL?1:-1);if(o===c&&Math.abs(u-l.target[this.axis])<1)return!1;this.clearTransitions();const d=l.isResting;ks(this.container,this.cn("inTransition"));const p=(null===(r=a[o])||void 0===r?void 0:r.slides[0])||null,f=(null===(s=a[c])||void 0===s?void 0:s.slides[0])||null;this.inTransition.add(f.index),this.createSlideEl(f);let m=p.el,g=f.el;d||e===to||(e="fadeFast",m=null);const _=this.isRTL?"next":"prev",y=this.isRTL?"prev":"next";return m&&(this.inTransition.add(p.index),p.transition=e,m.addEventListener(Qs,this.onAnimationEnd),m.classList.add(`f-${e}Out`,`to-${h>0?y:_}`)),g&&(f.transition=e,g.addEventListener(Qs,this.onAnimationEnd),g.classList.add(`f-${e}In`,`from-${h>0?_:y}`)),l.current[this.axis]=u,l.target[this.axis]=u,l.requestTick(),this.onChange(c),!0}manageSlideVisiblity(){const t=new Set,e=new Set,i=this.getVisibleSlides(parseFloat(this.option("preload",0)+"")||0);for(const n of this.slides)i.has(n)?t.add(n):e.add(n);for(const e of this.inTransition)t.add(this.slides[e]);for(const e of t)this.createSlideEl(e),this.lazyLoadSlide(e);for(const i of e)t.has(i)||this.removeSlideEl(i);this.markSelectedSlides(),this.repositionSlides()}markSelectedSlides(){if(!this.pages[this.page]||!this.pages[this.page].slides)return;const t="aria-hidden";let e=this.cn(Js);if(e)for(const i of this.slides){const n=i.el;n&&(n.dataset.index=`${i.index}`,n.classList.contains("f-thumbs__slide")?this.getVisibleSlides(0).has(i)?n.removeAttribute(t):n.setAttribute(t,"true"):this.pages[this.page].slides.includes(i)?(n.classList.contains(e)||(ks(n,e),this.emit("selectSlide",i)),n.removeAttribute(t)):(n.classList.contains(e)&&(Cs(n,e),this.emit("unselectSlide",i)),n.setAttribute(t,"true")))}}flipInfiniteTrack(){const{axis:t,isHorizontal:e,isInfinite:i,isRTL:n,viewportDim:r,contentDim:s}=this,o=this.panzoom;if(!o||!i)return;let a=o.current[t],l=o.target[t]-a,c=0,h=.5*r;n&&e?(a<-h&&(c=-1,a+=s),a>s-h&&(c=1,a-=s)):(a>h&&(c=1,a-=s),a<-s+h&&(c=-1,a+=s)),c&&(o.current[t]=a,o.target[t]=a+l)}lazyLoadImg(t,e){const i=this,n="f-fadeIn",r="is-preloading";let s=!1,o=null;const a=()=>{s||(s=!0,o&&(o.remove(),o=null),Cs(e,r),e.complete&&(ks(e,n),setTimeout((()=>{Cs(e,n)}),350)),this.option("adaptiveHeight")&&t.el&&this.pages[this.page].slides.indexOf(t)>-1&&(i.updateMetrics(),i.setViewportHeight()),this.emit("load",t))};ks(e,r),e.src=e.dataset.lazySrcset||e.dataset.lazySrc||"",delete e.dataset.lazySrc,delete e.dataset.lazySrcset,e.addEventListener("error",(()=>{a()})),e.addEventListener("load",(()=>{a()})),setTimeout((()=>{const i=e.parentNode;i&&t.el&&(e.complete?a():s||(o=ls(Ms),i.insertBefore(o,e)))}),300)}lazyLoadSlide(t){const e=t&&t.el;if(!e)return;const i=new Set;let n=Array.from(e.querySelectorAll("[data-lazy-src],[data-lazy-srcset]"));e.dataset.lazySrc&&n.push(e),n.map((t=>{t instanceof HTMLImageElement?i.add(t):t instanceof HTMLElement&&t.dataset.lazySrc&&(t.style.backgroundImage=`url('${t.dataset.lazySrc}')`,delete t.dataset.lazySrc)}));for(const e of i)this.lazyLoadImg(t,e)}onAnimationEnd(t){var e;const i=t.target,n=i?parseInt(i.dataset.index||"",10)||0:-1,r=this.slides[n],s=t.animationName;if(!i||!r||!s)return;const o=!!this.inTransition.has(n)&&r.transition;o&&s.substring(0,o.length+2)===`f-${o}`&&this.inTransition.delete(n),this.inTransition.size||this.clearTransitions(),n===this.page&&(null===(e=this.panzoom)||void 0===e?void 0:e.isResting)&&this.emit("settle")}onDecel(t,e=0,i=0,n=0,r=0){if(this.option("dragFree"))return void this.setPageFromPosition();const{isRTL:s,isHorizontal:o,axis:a,pages:l}=this,c=l.length,h=Math.abs(Math.atan2(i,e)/(Math.PI/180));let u=0;if(u=h>45&&h<135?o?0:i:o?e:0,!c)return;let d=this.page,p=s&&o?1:-1;const f=t.current[a]*p;let{pageIndex:m}=this.getPageFromPosition(f);Math.abs(u)>5?(l[d].dim<document.documentElement["client"+(this.isHorizontal?"Width":"Height")]-1&&(d=m),d=s&&o?u<0?d-1:d+1:u<0?d+1:d-1):d=0===n&&0===r?d:m,this.slideTo(d,{transition:!1,friction:t.option("decelFriction")})}onClick(t){const e=t.target,i=e&&As(e)?e.dataset:null;let n,r;i&&(void 0!==i.carouselPage?(r="slideTo",n=i.carouselPage):void 0!==i.carouselNext?r="slideNext":void 0!==i.carouselPrev&&(r="slidePrev")),r?(t.preventDefault(),t.stopPropagation(),e&&!e.hasAttribute("disabled")&&this[r](n)):this.emit("click",t)}onSlideTo(t){const e=t.detail||0;this.slideTo(this.getPageForSlide(e),{friction:0})}onChange(t,e=0){const i=this.page;this.prevPage=i,this.page=t,this.option("adaptiveHeight")&&this.setViewportHeight(),t!==i&&(this.markSelectedSlides(),this.emit("change",t,i,e))}onRefresh(){let t=this.contentDim,e=this.viewportDim;this.updateMetrics(),this.contentDim===t&&this.viewportDim===e||this.slideTo(this.page,{friction:0,transition:!1})}onScroll(){var t;null===(t=this.viewport)||void 0===t||t.scroll(0,0)}onResize(){this.option("breakpoints")&&this.processOptions()}onBeforeTransform(t){this.lp!==t.current[this.axis]&&(this.flipInfiniteTrack(),this.manageSlideVisiblity()),this.lp=t.current.e}onEndAnimation(){this.inTransition.size||this.emit("settle")}reInit(t=null,e=null){this.destroy(),this.state=Vs.Init,this.prevPage=null,this.userOptions=t||this.userOptions,this.userPlugins=e||this.userPlugins,this.processOptions()}slideTo(t=0,{friction:e=this.option("friction"),transition:i=this.option("transition")}={}){if(this.state===Vs.Destroy)return;t=parseInt((t||0).toString())||0;const n=this.getPageFromIndex(t),{axis:r,isHorizontal:s,isRTL:o,pages:a,panzoom:l}=this,c=a.length,h=o&&s?1:-1;if(!l||!c)return;if(this.page!==n){const e=new Event("beforeChange",{bubbles:!0,cancelable:!0});if(this.emit("beforeChange",e,t),e.defaultPrevented)return}if(this.transitionTo(t,i))return;let u=a[n].pos;if(this.isInfinite){const e=this.contentDim,i=l.target[r]*h;2===c?u+=e*Math.floor(parseFloat(t+"")/2):u=[u,u-e,u+e].reduce((function(t,e){return Math.abs(e-i)<Math.abs(t-i)?e:t}))}u*=h,Math.abs(l.target[r]-u)<1||(l.panTo({x:s?u:0,y:s?0:u,friction:e}),this.onChange(n))}slideToClosest(t){if(this.panzoom){const{pageIndex:e}=this.getPageFromPosition();this.slideTo(e,t)}}slideNext(){this.slideTo(this.page+1)}slidePrev(){this.slideTo(this.page-1)}clearTransitions(){this.inTransition.clear(),Cs(this.container,this.cn("inTransition"));const t=["to-prev","to-next","from-prev","from-next"];for(const e of this.slides){const i=e.el;if(i){i.removeEventListener(Qs,this.onAnimationEnd),i.classList.remove(...t);const n=e.transition;n&&i.classList.remove(`f-${n}Out`,`f-${n}In`)}}this.manageSlideVisiblity()}addSlide(t,e){var i,n,r,s;const o=this.panzoom,a=(null===(i=this.pages[this.page])||void 0===i?void 0:i.pos)||0,l=(null===(n=this.pages[this.page])||void 0===n?void 0:n.dim)||0,c=this.contentDim<this.viewportDim;let h=Array.isArray(e)?e:[e];const u=[];for(const t of h)u.push(Us(t));this.slides.splice(t,0,...u);for(let t=0;t<this.slides.length;t++)this.slides[t].index=t;for(const t of u)this.emit("beforeInitSlide",t,t.index);if(this.page>=t&&(this.page+=u.length),this.updateMetrics(),o){const e=(null===(r=this.pages[this.page])||void 0===r?void 0:r.pos)||0,i=(null===(s=this.pages[this.page])||void 0===s?void 0:s.dim)||0,n=this.pages.length||1,h=this.isRTL?l-i:i-l,u=this.isRTL?a-e:e-a;c&&1===n?(t<=this.page&&(o.current[this.axis]-=h,o.target[this.axis]-=h),o.panTo({[this.isHorizontal?"x":"y"]:-1*e})):u&&t<=this.page&&(o.target[this.axis]-=u,o.current[this.axis]-=u,o.requestTick())}for(const t of u)this.emit("initSlide",t,t.index)}prependSlide(t){this.addSlide(0,t)}appendSlide(t){this.addSlide(this.slides.length,t)}removeSlide(t){const e=this.slides.length;t=(t%e+e)%e;const i=this.slides[t];if(i){this.removeSlideEl(i,!0),this.slides.splice(t,1);for(let t=0;t<this.slides.length;t++)this.slides[t].index=t;this.updateMetrics(),this.slideTo(this.page,{friction:0,transition:!1}),this.emit("destroySlide",i)}}updateMetrics(){const{panzoom:t,viewport:e,track:i,slides:n,isHorizontal:r,isInfinite:s}=this;if(!i)return;const o=r?"width":"height",a=r?"offsetWidth":"offsetHeight";if(e){let t=Math.max(e[a],ss(e.getBoundingClientRect()[o],1e3)),i=getComputedStyle(e),n="padding",s=r?"Right":"Bottom";t-=parseFloat(i[n+(r?"Left":"Top")])+parseFloat(i[n+s]),this.viewportDim=t}let l,c=0;for(const[t,e]of n.entries()){let i=0,r=0;!e.el&&l?(i=l.dim,r=l.gap):(({dim:i,gap:r}=this.getSlideMetrics(e)),l=e),i=ss(i,1e3),r=ss(r,1e3),e.dim=i,e.gap=r,e.pos=c,c+=i,(s||t<n.length-1)&&(c+=r)}c=ss(c,1e3),this.contentDim=c,t&&(t.contentRect[o]=c,t.contentRect[r?"fullWidth":"fullHeight"]=c),this.pages=this.createPages(),this.pages=this.processPages(),this.state===Vs.Init&&this.setInitialPage(),this.page=Math.max(0,Math.min(this.page,this.pages.length-1)),this.manageSlideVisiblity(),this.emit("refresh")}getProgress(t,e=!1,i=!1){void 0===t&&(t=this.page);const n=this,r=n.panzoom,s=n.contentDim,o=n.pages[t]||0;if(!o||!r)return t>this.page?-1:1;let a=-1*r.current.e,l=ss((a-o.pos)/(1*o.dim),1e3),c=l,h=l;this.isInfinite&&!0!==i&&(c=ss((a-o.pos+s)/(1*o.dim),1e3),h=ss((a-o.pos-s)/(1*o.dim),1e3));let u=[l,c,h].reduce((function(t,e){return Math.abs(e)<Math.abs(t)?e:t}));return e?u:u>1?1:u<-1?-1:u}setViewportHeight(){const{page:t,pages:e,viewport:i,isHorizontal:n}=this;if(!i||!e[t])return;let r=0;n&&this.track&&(this.track.style.height="auto",e[t].slides.forEach((t=>{t.el&&(r=Math.max(r,t.el.offsetHeight))}))),i.style.height=r?`${r}px`:""}getPageForSlide(t){for(const e of this.pages)for(const i of e.slides)if(i.index===t)return e.index;return-1}getVisibleSlides(t=0){var e;const i=new Set;let{panzoom:n,contentDim:r,viewportDim:s,pages:o,page:a}=this;if(s){r=r+(null===(e=this.slides[this.slides.length-1])||void 0===e?void 0:e.gap)||0;let l=0;l=n&&n.state!==xs.Init&&n.state!==xs.Destroy?-1*n.current[this.axis]:o[a]&&o[a].pos||0,this.isInfinite&&(l-=Math.floor(l/r)*r),this.isRTL&&this.isHorizontal&&(l*=-1);const c=l-s*t,h=l+s*(t+1),u=this.isInfinite?[-1,0,1]:[0];for(const t of this.slides)for(const e of u){const n=t.pos+e*r,s=n+t.dim+t.gap;n<h&&s>c&&i.add(t)}}return i}getPageFromPosition(t){const{viewportDim:e,contentDim:i,slides:n,pages:r,panzoom:s}=this,o=r.length,a=n.length,l=n[0],c=n[a-1],h=this.option("center");let u=0,d=0,p=0,f=void 0===t?-1*((null==s?void 0:s.target[this.axis])||0):t;h&&(f+=.5*e),this.isInfinite?(f<l.pos-.5*c.gap&&(f-=i,p=-1),f>c.pos+c.dim+.5*c.gap&&(f-=i,p=1)):f=Math.max(l.pos||0,Math.min(f,c.pos));let m=c,g=n.find((t=>{const e=t.pos-.5*m.gap,i=t.pos+t.dim+.5*t.gap;return m=t,f>=e&&f<i}));return g||(g=c),d=this.getPageForSlide(g.index),u=d+p*o,{page:u,pageIndex:d}}setPageFromPosition(){const{pageIndex:t}=this.getPageFromPosition();this.onChange(t)}destroy(){if([Vs.Destroy].includes(this.state))return;this.state=Vs.Destroy;const{container:t,viewport:e,track:i,slides:n,panzoom:r}=this,s=this.option("classes");t.removeEventListener("click",this.onClick,{passive:!1,capture:!1}),t.removeEventListener("slideTo",this.onSlideTo),window.removeEventListener("resize",this.onResize),r&&(r.destroy(),this.panzoom=null),n&&n.forEach((t=>{this.removeSlideEl(t)})),this.detachPlugins(),e&&(e.removeEventListener("scroll",this.onScroll),e.offsetParent&&i&&i.offsetParent&&e.replaceWith(...i.childNodes));for(const[e,i]of Object.entries(s))"container"!==e&&i&&t.classList.remove(i);this.track=null,this.viewport=null,this.page=0,this.slides=[];const o=this.events.get("ready");this.events=new Map,o&&this.events.set("ready",o)}}Object.defineProperty(eo,"Panzoom",{enumerable:!0,configurable:!0,writable:!0,value:Bs}),Object.defineProperty(eo,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{viewport:null,track:null,enabled:!0,slides:[],axis:"x",transition:"fade",preload:1,slidesPerPage:"auto",initialPage:0,friction:.12,Panzoom:{decelFriction:.12},center:!0,infinite:!0,fill:!0,dragFree:!1,adaptiveHeight:!1,direction:"ltr",classes:{container:"f-carousel",viewport:"f-carousel__viewport",track:"f-carousel__track",slide:"f-carousel__slide",isLTR:"is-ltr",isRTL:"is-rtl",isHorizontal:"is-horizontal",isVertical:"is-vertical",inTransition:"in-transition",isSelected:"is-selected"},l10n:{NEXT:"Next slide",PREV:"Previous slide",GOTO:"Go to slide #%d"}}}),Object.defineProperty(eo,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:Ks});const io=function(t){if(!As(t))return 0;const e=window.scrollY,i=window.innerHeight,n=e+i,r=t.getBoundingClientRect(),s=r.y+e,o=r.height,a=s+o;if(e>a||n<s)return 0;if(e<s&&n>a)return 100;if(s<e&&a>n)return 100;let l=o;s<e&&(l-=e-s),a>n&&(l-=a-n);const c=l/i*100;return Math.round(c)},no=!("undefined"==typeof window||!window.document||!window.document.createElement);let ro;const so=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden]):not(.fancybox-focus-guard)","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"]):not([disabled]):not([aria-hidden])'].join(","),oo=t=>{if(t&&no){void 0===ro&&document.createElement("div").focus({get preventScroll(){return ro=!0,!1}});try{if(ro)t.focus({preventScroll:!0});else{const e=window.scrollY||document.body.scrollTop,i=window.scrollX||document.body.scrollLeft;t.focus(),document.body.scrollTo({top:e,left:i,behavior:"auto"})}}catch(t){}}},ao=()=>{const t=document;let e,i="",n="",r="";return t.fullscreenEnabled?(i="requestFullscreen",n="exitFullscreen",r="fullscreenElement"):t.webkitFullscreenEnabled&&(i="webkitRequestFullscreen",n="webkitExitFullscreen",r="webkitFullscreenElement"),i&&(e={request:function(e=t.documentElement){return"webkitRequestFullscreen"===i?e[i](Element.ALLOW_KEYBOARD_INPUT):e[i]()},exit:function(){return t[r]&&t[n]()},isFullscreen:function(){return t[r]}}),e},lo={dragToClose:!0,hideScrollbar:!0,Carousel:{classes:{container:"fancybox__carousel",viewport:"fancybox__viewport",track:"fancybox__track",slide:"fancybox__slide"}},contentClick:"toggleZoom",contentDblClick:!1,backdropClick:"close",animated:!0,idle:3500,showClass:"f-zoomInUp",hideClass:"f-fadeOut",commonCaption:!1,parentEl:null,startIndex:0,l10n:Object.assign(Object.assign({},Es),{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}),tpl:{closeButton:'<button data-fancybox-close class="f-button is-close-btn" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M20 20L4 4m16 0L4 20"/></svg></button>',main:'<div class="fancybox__container" role="dialog" aria-modal="true" aria-label="{{MODAL}}" tabindex="-1">\n    <div class="fancybox__backdrop"></div>\n    <div class="fancybox__carousel"></div>\n    <div class="fancybox__footer"></div>\n  </div>'},groupAll:!1,groupAttr:"data-fancybox",defaultType:"image",defaultDisplay:"block",autoFocus:!0,trapFocus:!0,placeFocusBack:!0,closeButton:"auto",keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"prev",ArrowDown:"next",ArrowRight:"next",ArrowLeft:"prev"},Fullscreen:{autoStart:!1},compact:()=>window.matchMedia("(max-width: 578px), (max-height: 578px)").matches,wheel:"zoom"};var co,ho;!function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Closing=2]="Closing",t[t.CustomClosing=3]="CustomClosing",t[t.Destroy=4]="Destroy"}(co||(co={})),function(t){t[t.Loading=0]="Loading",t[t.Opening=1]="Opening",t[t.Ready=2]="Ready",t[t.Closing=3]="Closing"}(ho||(ho={}));let uo="",po=!1,fo=!1,mo=null;const go=()=>{let t="",e="";const i=Aa.getInstance();if(i){const n=i.carousel,r=i.getSlide();if(n&&r){let s=r.slug||void 0,o=r.triggerEl||void 0;e=s||i.option("slug")||"",!e&&o&&o.dataset&&(e=o.dataset.fancybox||""),e&&"true"!==e&&(t="#"+e+(!s&&n.slides.length>1?"-"+(r.index+1):""))}}return{hash:t,slug:e,index:1}},_o=()=>{const t=new URL(document.URL).hash,e=t.slice(1).split("-"),i=e[e.length-1],n=i&&/^\+?\d+$/.test(i)&&parseInt(e.pop()||"1",10)||1;return{hash:t,slug:e.join("-"),index:n}},yo=()=>{const{slug:t,index:e}=_o();if(!t)return;let i=document.querySelector(`[data-slug="${t}"]`);if(i&&i.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})),Aa.getInstance())return;const n=document.querySelectorAll(`[data-fancybox="${t}"]`);n.length&&(i=n[e-1],i&&i.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})))},vo=()=>{if(!1===Aa.defaults.Hash)return;const t=Aa.getInstance();if(!1===(null==t?void 0:t.options.Hash))return;const{slug:e,index:i}=_o(),{slug:n}=go();t&&(e===n?t.jumpTo(i-1):(po=!0,t.close())),yo()},bo=()=>{mo&&clearTimeout(mo),queueMicrotask((()=>{vo()}))},xo=()=>{window.addEventListener("hashchange",bo,!1),setTimeout((()=>{vo()}),500)};no&&(/complete|interactive|loaded/.test(document.readyState)?xo():document.addEventListener("DOMContentLoaded",xo));const wo="is-zooming-in";class Eo extends Hs{onCreateSlide(t,e,i){const n=this.instance.optionFor(i,"src")||"";i.el&&"image"===i.type&&"string"==typeof n&&this.setImage(i,n)}onRemoveSlide(t,e,i){i.panzoom&&i.panzoom.destroy(),i.panzoom=void 0,i.imageEl=void 0}onChange(t,e,i,n){Cs(this.instance.container,wo);for(const t of e.slides){const e=t.panzoom;e&&t.index!==i&&e.reset(.35)}}onClose(){var t;const e=this.instance,i=e.container,n=e.getSlide();if(!i||!i.parentElement||!n)return;const{el:r,contentEl:s,panzoom:o,thumbElSrc:a}=n;if(!r||!a||!s||!o||o.isContentLoading||o.state===xs.Init||o.state===xs.Destroy)return;o.updateMetrics();let l=this.getZoomInfo(n);if(!l)return;this.instance.state=co.CustomClosing,i.classList.remove(wo),i.classList.add("is-zooming-out"),s.style.backgroundImage=`url('${a}')`;const c=i.getBoundingClientRect();1===((null===(t=window.visualViewport)||void 0===t?void 0:t.scale)||1)&&Object.assign(i.style,{position:"absolute",top:`${i.offsetTop+window.scrollY}px`,left:`${i.offsetLeft+window.scrollX}px`,bottom:"auto",right:"auto",width:`${c.width}px`,height:`${c.height}px`,overflow:"hidden"});const{x:h,y:u,scale:d,opacity:p}=l;if(p){const t=((t,e,i,n)=>{const r=e-t;return e=>1+((e-t)/r*-1||0)})(o.scale,d);o.on("afterTransform",(()=>{s.style.opacity=t(o.scale)+""}))}o.on("endAnimation",(()=>{e.destroy()})),o.target.a=d,o.target.b=0,o.target.c=0,o.target.d=d,o.panTo({x:h,y:u,scale:d,friction:p?.2:.33,ignoreBounds:!0}),o.isResting&&e.destroy()}setImage(t,e){const i=this.instance;t.src=e,this.process(t,e).then((e=>{const{contentEl:n,imageEl:r,thumbElSrc:s,el:o}=t;if(i.isClosing()||!n||!r)return;n.offsetHeight;const a=!!i.isOpeningSlide(t)&&this.getZoomInfo(t);if(this.option("protected")&&o){o.addEventListener("contextmenu",(t=>{t.preventDefault()}));const t=document.createElement("div");ks(t,"fancybox-protected"),n.appendChild(t)}if(s&&a){const r=e.contentRect,o=Math.max(r.fullWidth,r.fullHeight);let c=null;!a.opacity&&o>1200&&(c=document.createElement("img"),ks(c,"fancybox-ghost"),c.src=s,n.appendChild(c));const h=()=>{c&&(ks(c,"f-fadeFastOut"),setTimeout((()=>{c&&(c.remove(),c=null)}),200))};(l=s,new Promise(((t,e)=>{const i=new Image;i.onload=t,i.onerror=e,i.src=l}))).then((()=>{i.hideLoading(t),t.state=ho.Opening,this.instance.emit("reveal",t),this.zoomIn(t).then((()=>{h(),this.instance.done(t)}),(()=>{})),c&&setTimeout((()=>{h()}),o>2500?800:200)}),(()=>{i.hideLoading(t),i.revealContent(t)}))}else{const n=this.optionFor(t,"initialSize"),r=this.optionFor(t,"zoom"),s={event:i.prevMouseMoveEvent||i.options.event,friction:r?.12:0};let o=i.optionFor(t,"showClass")||void 0,a=!0;i.isOpeningSlide(t)&&("full"===n?e.zoomToFull(s):"cover"===n?e.zoomToCover(s):"max"===n?e.zoomToMax(s):a=!1,e.stop("current")),a&&o&&(o=e.isDragging?"f-fadeIn":""),i.hideLoading(t),i.revealContent(t,o)}var l}),(()=>{i.setError(t,"{{IMAGE_ERROR}}")}))}process(t,e){return new Promise(((i,n)=>{var r;const s=this.instance,o=t.el;s.clearContent(t),s.showLoading(t);let a=this.optionFor(t,"content");if("string"==typeof a&&(a=ls(a)),!a||!As(a)){if(a=document.createElement("img"),a instanceof HTMLImageElement){let i="",n=t.caption;i="string"==typeof n&&n?n.replace(/<[^>]+>/gi,"").substring(0,1e3):`Image ${t.index+1} of ${(null===(r=s.carousel)||void 0===r?void 0:r.pages.length)||1}`,a.src=e||"",a.alt=i,a.draggable=!1,t.srcset&&a.setAttribute("srcset",t.srcset),this.instance.isOpeningSlide(t)&&(a.fetchPriority="high")}t.sizes&&a.setAttribute("sizes",t.sizes)}ks(a,"fancybox-image"),t.imageEl=a,s.setContent(t,a,!1),t.panzoom=new Bs(o,_s({transformParent:!0},this.option("Panzoom")||{},{content:a,width:(e,i)=>s.optionFor(t,"width","auto",i)||"auto",height:(e,i)=>s.optionFor(t,"height","auto",i)||"auto",wheel:()=>{const t=s.option("wheel");return("zoom"===t||"pan"==t)&&t},click:(e,i)=>{var n,r;if(s.isCompact||s.isClosing())return!1;if(t.index!==(null===(n=s.getSlide())||void 0===n?void 0:n.index))return!1;if(i){const t=i.composedPath()[0];if(["A","BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].includes(t.nodeName))return!1}let o=!i||i.target&&(null===(r=t.contentEl)||void 0===r?void 0:r.contains(i.target));return s.option(o?"contentClick":"backdropClick")||!1},dblClick:()=>s.isCompact?"toggleZoom":s.option("contentDblClick")||!1,spinner:!1,panOnlyZoomed:!0,wheelLimit:1/0,on:{ready:t=>{i(t)},error:()=>{n()},destroy:()=>{n()}}}))}))}zoomIn(t){return new Promise(((e,i)=>{const n=this.instance,r=n.container,{panzoom:s,contentEl:o,el:a}=t;s&&s.updateMetrics();const l=this.getZoomInfo(t);if(!(l&&a&&o&&s&&r))return void i();const{x:c,y:h,scale:u,opacity:d}=l,p=()=>{t.state!==ho.Closing&&(d&&(o.style.opacity=Math.max(Math.min(1,1-(1-s.scale)/(1-u)),0)+""),s.scale>=1&&s.scale>s.targetScale-.1&&e(s))},f=t=>{(t.scale<.99||t.scale>1.01)&&!t.isDragging||(Cs(r,wo),o.style.opacity="",t.off("endAnimation",f),t.off("touchStart",f),t.off("afterTransform",p),e(t))};s.on("endAnimation",f),s.on("touchStart",f),s.on("afterTransform",p),s.on(["error","destroy"],(()=>{i()})),s.panTo({x:c,y:h,scale:u,friction:0,ignoreBounds:!0}),s.stop("current");const m={event:"mousemove"===s.panMode?n.prevMouseMoveEvent||n.options.event:void 0},g=this.optionFor(t,"initialSize");ks(r,wo),n.hideLoading(t),"full"===g?s.zoomToFull(m):"cover"===g?s.zoomToCover(m):"max"===g?s.zoomToMax(m):s.reset(.172)}))}getZoomInfo(t){const{el:e,imageEl:i,thumbEl:n,panzoom:r}=t,s=this.instance,o=s.container;if(!e||!i||!n||!r||io(n)<3||!this.optionFor(t,"zoom")||!o||s.state===co.Destroy)return!1;if("0"===getComputedStyle(o).getPropertyValue("--f-images-zoom"))return!1;const a=window.visualViewport||null;if(1!==(a?a.scale:1))return!1;let{top:l,left:c,width:h,height:u}=n.getBoundingClientRect(),{top:d,left:p,fitWidth:f,fitHeight:m}=r.contentRect;if(!(h&&u&&f&&m))return!1;const g=r.container.getBoundingClientRect();p+=g.left,d+=g.top;const _=-1*(p+.5*f-(c+.5*h)),y=-1*(d+.5*m-(l+.5*u)),v=h/f;let b=this.option("zoomOpacity")||!1;return"auto"===b&&(b=Math.abs(h/u-f/m)>.1),{x:_,y:y,scale:v,opacity:b}}attach(){const t=this,e=t.instance;e.on("Carousel.change",t.onChange),e.on("Carousel.createSlide",t.onCreateSlide),e.on("Carousel.removeSlide",t.onRemoveSlide),e.on("close",t.onClose)}detach(){const t=this,e=t.instance;e.off("Carousel.change",t.onChange),e.off("Carousel.createSlide",t.onCreateSlide),e.off("Carousel.removeSlide",t.onRemoveSlide),e.off("close",t.onClose)}}Object.defineProperty(Eo,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{initialSize:"fit",Panzoom:{maxScale:1},protected:!1,zoom:!0,zoomOpacity:"auto"}}),"function"==typeof SuppressedError&&SuppressedError;const So="html",To="image",Mo="map",Ao="youtube",Co="vimeo",ko="html5video",Po=(t,e={})=>{const i=new URL(t),n=new URLSearchParams(i.search),r=new URLSearchParams;for(const[t,i]of[...n,...Object.entries(e)]){let e=i+"";if("t"===t){let t=e.match(/((\d*)m)?(\d*)s?/);t&&r.set("start",60*parseInt(t[2]||"0")+parseInt(t[3]||"0")+"")}else r.set(t,e)}let s=r+"",o=t.match(/#t=((.*)?\d+s)/);return o&&(s+=`#t=${o[1]}`),s},Io=["image","html","ajax","inline","clone","iframe","map","pdf","html5video","youtube","vimeo"];class Do extends Hs{onBeforeInitSlide(t,e,i){this.processType(i)}onCreateSlide(t,e,i){this.setContent(i)}onClearContent(t,e){e.xhr&&(e.xhr.abort(),e.xhr=null);const i=e.iframeEl;i&&(i.onload=i.onerror=null,i.src="//about:blank",e.iframeEl=null);const n=e.contentEl,r=e.placeholderEl;if("inline"===e.type&&n&&r)n.classList.remove("fancybox__content"),"none"!==n.style.display&&(n.style.display="none"),r.parentNode&&r.parentNode.insertBefore(n,r),r.remove(),e.contentEl=void 0,e.placeholderEl=void 0;else for(;e.el&&e.el.firstChild;)e.el.removeChild(e.el.firstChild)}onSelectSlide(t,e,i){i.state===ho.Ready&&this.playVideo()}onUnselectSlide(t,e,i){var n,r;if(i.type===ko){try{null===(r=null===(n=i.el)||void 0===n?void 0:n.querySelector("video"))||void 0===r||r.pause()}catch(t){}return}let s;i.type===Co?s={method:"pause",value:"true"}:i.type===Ao&&(s={event:"command",func:"pauseVideo"}),s&&i.iframeEl&&i.iframeEl.contentWindow&&i.iframeEl.contentWindow.postMessage(JSON.stringify(s),"*"),i.poller&&clearTimeout(i.poller)}onDone(t,e){t.isCurrentSlide(e)&&!t.isClosing()&&this.playVideo()}onRefresh(t,e){e.slides.forEach((t=>{t.el&&(this.resizeIframe(t),this.setAspectRatio(t))}))}onMessage(t){try{let e=JSON.parse(t.data);if("https://player.vimeo.com"===t.origin){if("ready"===e.event)for(let e of Array.from(document.getElementsByClassName("fancybox__iframe")))e instanceof HTMLIFrameElement&&e.contentWindow===t.source&&(e.dataset.ready="true")}else if(t.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&"onReady"===e.event){const t=document.getElementById(e.id);t&&(t.dataset.ready="true")}}catch(t){}}loadAjaxContent(t){const e=this.instance.optionFor(t,"src")||"";this.instance.showLoading(t);const i=this.instance,n=new XMLHttpRequest;i.showLoading(t),n.onreadystatechange=function(){n.readyState===XMLHttpRequest.DONE&&i.state===co.Ready&&(i.hideLoading(t),200===n.status?i.setContent(t,n.responseText):i.setError(t,404===n.status?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))};const r=t.ajax||null;n.open(r?"POST":"GET",e+""),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.send(r),t.xhr=n}setInlineContent(t){let e=null;if(As(t.src))e=t.src;else if("string"==typeof t.src){const i=t.src.split("#",2).pop();e=i?document.getElementById(i):null}if(e){if("clone"===t.type||e.closest(".fancybox__slide")){e=e.cloneNode(!0);const i=e.dataset.animationName;i&&(e.classList.remove(i),delete e.dataset.animationName);let n=e.getAttribute("id");n=n?`${n}--clone`:`clone-${this.instance.id}-${t.index}`,e.setAttribute("id",n)}else if(e.parentNode){const i=document.createElement("div");i.classList.add("fancybox-placeholder"),e.parentNode.insertBefore(i,e),t.placeholderEl=i}this.instance.setContent(t,e)}else this.instance.setError(t,"{{ELEMENT_NOT_FOUND}}")}setIframeContent(t){const{src:e,el:i}=t;if(!e||"string"!=typeof e||!i)return;i.classList.add("is-loading");const n=this.instance,r=document.createElement("iframe");r.className="fancybox__iframe",r.setAttribute("id",`fancybox__iframe_${n.id}_${t.index}`);for(const[e,i]of Object.entries(this.optionFor(t,"iframeAttr")||{}))r.setAttribute(e,i);r.onerror=()=>{n.setError(t,"{{IFRAME_ERROR}}")},t.iframeEl=r;const s=this.optionFor(t,"preload");if("iframe"!==t.type||!1===s)return r.setAttribute("src",t.src+""),n.setContent(t,r,!1),this.resizeIframe(t),void n.revealContent(t);n.showLoading(t),r.onload=()=>{if(!r.src.length)return;const e="true"!==r.dataset.ready;r.dataset.ready="true",this.resizeIframe(t),e?n.revealContent(t):n.hideLoading(t)},r.setAttribute("src",e),n.setContent(t,r,!1)}resizeIframe(t){const{type:e,iframeEl:i}=t;if(e===Ao||e===Co)return;const n=null==i?void 0:i.parentElement;if(!i||!n)return;let r=t.autoSize;void 0===r&&(r=this.optionFor(t,"autoSize"));let s=t.width||0,o=t.height||0;s&&o&&(r=!1);const a=n&&n.style;if(!1!==t.preload&&!1!==r&&a)try{const t=window.getComputedStyle(n),e=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight),r=parseFloat(t.paddingTop)+parseFloat(t.paddingBottom),l=i.contentWindow;if(l){const t=l.document,i=t.getElementsByTagName(So)[0],n=t.body;a.width="",n.style.overflow="hidden",s=s||i.scrollWidth+e,a.width=`${s}px`,n.style.overflow="",a.flex="0 0 auto",a.height=`${n.scrollHeight}px`,o=i.scrollHeight+r}}catch(t){}if(s||o){const t={flex:"0 1 auto",width:"",height:""};s&&"auto"!==s&&(t.width=`${s}px`),o&&"auto"!==o&&(t.height=`${o}px`),Object.assign(a,t)}}playVideo(){const t=this.instance.getSlide();if(!t)return;const{el:e}=t;if(!e||!e.offsetParent)return;if(!this.optionFor(t,"videoAutoplay"))return;if(t.type===ko)try{const t=e.querySelector("video");if(t){const e=t.play();void 0!==e&&e.then((()=>{})).catch((e=>{t.muted=!0,t.play()}))}}catch(t){}if(t.type!==Ao&&t.type!==Co)return;const i=()=>{if(t.iframeEl&&t.iframeEl.contentWindow){let e;if("true"===t.iframeEl.dataset.ready)return e=t.type===Ao?{event:"command",func:"playVideo"}:{method:"play",value:"true"},e&&t.iframeEl.contentWindow.postMessage(JSON.stringify(e),"*"),void(t.poller=void 0);t.type===Ao&&(e={event:"listening",id:t.iframeEl.getAttribute("id")},t.iframeEl.contentWindow.postMessage(JSON.stringify(e),"*"))}t.poller=setTimeout(i,250)};i()}processType(t){if(t.html)return t.type=So,t.src=t.html,void(t.html="");const e=this.instance.optionFor(t,"src","");if(!e||"string"!=typeof e)return;let i=t.type,n=null;if(n=e.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i)){const r=this.optionFor(t,Ao),{nocookie:s}=r,o=function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(t);r<n.length;r++)e.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(t,n[r])&&(i[n[r]]=t[n[r]])}return i}(r,["nocookie"]),a=`www.youtube${s?"-nocookie":""}.com`,l=Po(e,o),c=encodeURIComponent(n[2]);t.videoId=c,t.src=`https://${a}/embed/${c}?${l}`,t.thumbSrc=t.thumbSrc||`https://i.ytimg.com/vi/${c}/mqdefault.jpg`,i=Ao}else if(n=e.match(/^.+vimeo.com\/(?:\/)?([\d]+)((\/|\?h=)([a-z0-9]+))?(.*)?/)){const r=Po(e,this.optionFor(t,Co)),s=encodeURIComponent(n[1]),o=n[4]||"";t.videoId=s,t.src=`https://player.vimeo.com/video/${s}?${o?`h=${o}${r?"&":""}`:""}${r}`,i=Co}if(!i&&t.triggerEl){const e=t.triggerEl.dataset.type;Io.includes(e)&&(i=e)}i||"string"==typeof e&&("#"===e.charAt(0)?i="inline":(n=e.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(i=ko,t.videoFormat=t.videoFormat||"video/"+("ogv"===n[1]?"ogg":n[1])):e.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?i=To:e.match(/\.(pdf)((\?|#).*)?$/i)&&(i="pdf")),(n=e.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i))?(t.src=`https://maps.google.${n[1]}/?ll=${(n[2]?n[2]+"&z="+Math.floor(parseFloat(n[3]))+(n[4]?n[4].replace(/^\//,"&"):""):n[4]+"").replace(/\?/,"&")}&output=${n[4]&&n[4].indexOf("layer=c")>0?"svembed":"embed"}`,i=Mo):(n=e.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(t.src=`https://maps.google.${n[1]}/maps?q=${n[2].replace("query=","q=").replace("api=1","")}&output=embed`,i=Mo),i=i||this.instance.option("defaultType"),t.type=i,i===To&&(t.thumbSrc=t.thumbSrc||t.src)}setContent(t){const e=this.instance.optionFor(t,"src")||"";if(t&&t.type&&e){switch(t.type){case So:this.instance.setContent(t,e);break;case ko:const i=this.option("videoTpl");i&&this.instance.setContent(t,i.replace(/\{\{src\}\}/gi,e+"").replace(/\{\{format\}\}/gi,this.optionFor(t,"videoFormat")||"").replace(/\{\{poster\}\}/gi,t.poster||t.thumbSrc||""));break;case"inline":case"clone":this.setInlineContent(t);break;case"ajax":this.loadAjaxContent(t);break;case"pdf":case Mo:case Ao:case Co:t.preload=!1;case"iframe":this.setIframeContent(t)}this.setAspectRatio(t)}}setAspectRatio(t){const e=t.contentEl;if(!(t.el&&e&&t.type&&[Ao,Co,ko].includes(t.type)))return;let i,n=t.width||"auto",r=t.height||"auto";if("auto"===n||"auto"===r){i=this.optionFor(t,"videoRatio");const e=(i+"").match(/(\d+)\s*\/\s?(\d+)/);i=e&&e.length>2?parseFloat(e[1])/parseFloat(e[2]):parseFloat(i+"")}else n&&r&&(i=n/r);if(!i)return;e.style.aspectRatio="",e.style.width="",e.style.height="",e.offsetHeight;const s=e.getBoundingClientRect(),o=s.width||1,a=s.height||1;e.style.aspectRatio=i+"",i<o/a?(r="auto"===r?a:Math.min(a,r),e.style.width="auto",e.style.height=`${r}px`):(n="auto"===n?o:Math.min(o,n),e.style.width=`${n}px`,e.style.height="auto")}attach(){const t=this,e=t.instance;e.on("Carousel.beforeInitSlide",t.onBeforeInitSlide),e.on("Carousel.createSlide",t.onCreateSlide),e.on("Carousel.selectSlide",t.onSelectSlide),e.on("Carousel.unselectSlide",t.onUnselectSlide),e.on("Carousel.Panzoom.refresh",t.onRefresh),e.on("done",t.onDone),e.on("clearContent",t.onClearContent),window.addEventListener("message",t.onMessage)}detach(){const t=this,e=t.instance;e.off("Carousel.beforeInitSlide",t.onBeforeInitSlide),e.off("Carousel.createSlide",t.onCreateSlide),e.off("Carousel.selectSlide",t.onSelectSlide),e.off("Carousel.unselectSlide",t.onUnselectSlide),e.off("Carousel.Panzoom.refresh",t.onRefresh),e.off("done",t.onDone),e.off("clearContent",t.onClearContent),window.removeEventListener("message",t.onMessage)}}Object.defineProperty(Do,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{ajax:null,autoSize:!0,iframeAttr:{allow:"autoplay; fullscreen",scrolling:"auto"},preload:!0,videoAutoplay:!0,videoRatio:16/9,videoTpl:'<video class="fancybox__html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">\n  <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos.</video>',videoFormat:"",vimeo:{byline:1,color:"00adef",controls:1,dnt:1,muted:0},youtube:{controls:1,enablejsapi:1,nocookie:1,rel:0,fs:1}}});const Oo="play",Lo="pause",zo="ready";class Ro extends Hs{constructor(){super(...arguments),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:zo}),Object.defineProperty(this,"inHover",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"timer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"progressBar",{enumerable:!0,configurable:!0,writable:!0,value:null})}get isActive(){return this.state!==zo}onReady(t){this.option("autoStart")&&(t.isInfinite||t.page<t.pages.length-1)&&this.start()}onChange(){this.removeProgressBar(),this.pause()}onSettle(){this.resume()}onVisibilityChange(){"visible"===document.visibilityState?this.resume():this.pause()}onMouseEnter(){this.inHover=!0,this.pause()}onMouseLeave(){var t;this.inHover=!1,(null===(t=this.instance.panzoom)||void 0===t?void 0:t.isResting)&&this.resume()}onTimerEnd(){const t=this.instance;"play"===this.state&&(t.isInfinite||t.page!==t.pages.length-1?t.slideNext():t.slideTo(0))}removeProgressBar(){this.progressBar&&(this.progressBar.remove(),this.progressBar=null)}createProgressBar(){var t;if(!this.option("showProgress"))return null;this.removeProgressBar();const e=this.instance,i=(null===(t=e.pages[e.page])||void 0===t?void 0:t.slides)||[];let n=this.option("progressParentEl");if(n||(n=(1===i.length?i[0].el:null)||e.viewport),!n)return null;const r=document.createElement("div");return ks(r,"f-progress"),n.prepend(r),this.progressBar=r,r.offsetHeight,r}set(){const t=this,e=t.instance;if(e.pages.length<2)return;if(t.timer)return;const i=t.option("timeout");t.state=Oo,ks(e.container,"has-autoplay");let n=t.createProgressBar();n&&(n.style.transitionDuration=`${i}ms`,n.style.transform="scaleX(1)"),t.timer=setTimeout((()=>{t.timer=null,t.inHover||t.onTimerEnd()}),i),t.emit("set")}clear(){const t=this;t.timer&&(clearTimeout(t.timer),t.timer=null),t.removeProgressBar()}start(){const t=this;if(t.set(),t.state!==zo){if(t.option("pauseOnHover")){const e=t.instance.container;e.addEventListener("mouseenter",t.onMouseEnter,!1),e.addEventListener("mouseleave",t.onMouseLeave,!1)}document.addEventListener("visibilitychange",t.onVisibilityChange,!1),t.emit("start")}}stop(){const t=this,e=t.state,i=t.instance.container;t.clear(),t.state=zo,i.removeEventListener("mouseenter",t.onMouseEnter,!1),i.removeEventListener("mouseleave",t.onMouseLeave,!1),document.removeEventListener("visibilitychange",t.onVisibilityChange,!1),Cs(i,"has-autoplay"),e!==zo&&t.emit("stop")}pause(){const t=this;t.state===Oo&&(t.state=Lo,t.clear(),t.emit(Lo))}resume(){const t=this,e=t.instance;if(e.isInfinite||e.page!==e.pages.length-1)if(t.state!==Oo){if(t.state===Lo&&!t.inHover){const e=new Event("resume",{bubbles:!0,cancelable:!0});t.emit("resume",e),e.defaultPrevented||t.set()}}else t.set();else t.stop()}toggle(){this.state===Oo||this.state===Lo?this.stop():this.start()}attach(){const t=this,e=t.instance;e.on("ready",t.onReady),e.on("Panzoom.startAnimation",t.onChange),e.on("Panzoom.endAnimation",t.onSettle),e.on("Panzoom.touchMove",t.onChange)}detach(){const t=this,e=t.instance;e.off("ready",t.onReady),e.off("Panzoom.startAnimation",t.onChange),e.off("Panzoom.endAnimation",t.onSettle),e.off("Panzoom.touchMove",t.onChange),t.stop()}}Object.defineProperty(Ro,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{autoStart:!0,pauseOnHover:!0,progressParentEl:null,showProgress:!0,timeout:3e3}});class Fo extends Hs{constructor(){super(...arguments),Object.defineProperty(this,"ref",{enumerable:!0,configurable:!0,writable:!0,value:null})}onPrepare(t){const e=t.carousel;if(!e)return;const i=t.container;i&&(e.options.Autoplay=_s({autoStart:!1},this.option("Autoplay")||{},{pauseOnHover:!1,timeout:this.option("timeout"),progressParentEl:()=>this.option("progressParentEl")||null,on:{start:()=>{t.emit("startSlideshow")},set:e=>{var n;i.classList.add("has-slideshow"),(null===(n=t.getSlide())||void 0===n?void 0:n.state)!==ho.Ready&&e.pause()},stop:()=>{i.classList.remove("has-slideshow"),t.isCompact||t.endIdle(),t.emit("endSlideshow")},resume:(e,i)=>{var n,r,s;!i||!i.cancelable||(null===(n=t.getSlide())||void 0===n?void 0:n.state)===ho.Ready&&(null===(s=null===(r=t.carousel)||void 0===r?void 0:r.panzoom)||void 0===s?void 0:s.isResting)||i.preventDefault()}}}),e.attachPlugins({Autoplay:Ro}),this.ref=e.plugins.Autoplay)}onReady(t){const e=t.carousel,i=this.ref;i&&e&&this.option("playOnStart")&&(e.isInfinite||e.page<e.pages.length-1)&&i.start()}onDone(t,e){const i=this.ref,n=t.carousel;if(!i||!n)return;const r=e.panzoom;r&&r.on("startAnimation",(()=>{t.isCurrentSlide(e)&&i.stop()})),t.isCurrentSlide(e)&&i.resume()}onKeydown(t,e){var i;const n=this.ref;n&&e===this.option("key")&&"BUTTON"!==(null===(i=document.activeElement)||void 0===i?void 0:i.nodeName)&&n.toggle()}attach(){const t=this,e=t.instance;e.on("Carousel.init",t.onPrepare),e.on("Carousel.ready",t.onReady),e.on("done",t.onDone),e.on("keydown",t.onKeydown)}detach(){const t=this,e=t.instance;e.off("Carousel.init",t.onPrepare),e.off("Carousel.ready",t.onReady),e.off("done",t.onDone),e.off("keydown",t.onKeydown)}}Object.defineProperty(Fo,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{key:" ",playOnStart:!1,progressParentEl:t=>{var e;return(null===(e=t.instance.container)||void 0===e?void 0:e.querySelector(".fancybox__toolbar [data-fancybox-toggle-slideshow]"))||t.instance.container},timeout:3e3}});const Bo={classes:{container:"f-thumbs f-carousel__thumbs",viewport:"f-thumbs__viewport",track:"f-thumbs__track",slide:"f-thumbs__slide",isResting:"is-resting",isSelected:"is-selected",isLoading:"is-loading",hasThumbs:"has-thumbs"},minCount:2,parentEl:null,thumbTpl:'<button class="f-thumbs__slide__button" tabindex="0" type="button" aria-label="{{GOTO}}" data-carousel-index="%i"><img class="f-thumbs__slide__img" data-lazy-src="{{%s}}" alt="" /></button>',type:"modern"};var No;!function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Hidden=2]="Hidden"}(No||(No={}));const jo="isResting",Vo="thumbWidth",Uo="thumbHeight",$o="thumbClipWidth";let Ho=class extends Hs{constructor(){super(...arguments),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:"modern"}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"track",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"carousel",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"thumbWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbClipWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbHeight",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbGap",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbExtraGap",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:No.Init})}get isModern(){return"modern"===this.type}onInitSlide(t,e){const i=e.el?e.el.dataset:void 0;i&&(e.thumbSrc=i.thumbSrc||e.thumbSrc||"",e[$o]=parseFloat(i[$o]||"")||e[$o]||0,e[Uo]=parseFloat(i.thumbHeight||"")||e[Uo]||0),this.addSlide(e)}onInitSlides(){this.build()}onChange(){var t;if(!this.isModern)return;const e=this.container,i=this.instance,n=i.panzoom,r=this.carousel,s=r?r.panzoom:null,o=i.page;if(n&&r&&s){if(n.isDragging){Cs(e,this.cn(jo));let n=(null===(t=r.pages[o])||void 0===t?void 0:t.pos)||0;n+=i.getProgress(o)*(this[$o]+this.thumbGap);let a=s.getBounds();-1*n>a.x.min&&-1*n<a.x.max&&s.panTo({x:-1*n,friction:.12})}else hs(e,this.cn(jo),n.isResting);this.shiftModern()}}onRefresh(){this.updateProps();for(const t of this.instance.slides||[])this.resizeModernSlide(t);this.shiftModern()}isDisabled(){const t=this.option("minCount")||0;if(t){const e=this.instance;let i=0;for(const t of e.slides||[])t.thumbSrc&&i++;if(i<t)return!0}const e=this.option("type");return["modern","classic"].indexOf(e)<0}getThumb(t){const e=this.option("thumbTpl")||"";return{html:this.instance.localize(e,[["%i",t.index],["%d",t.index+1],["%s",t.thumbSrc||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"]])}}addSlide(t){const e=this.carousel;e&&e.addSlide(t.index,this.getThumb(t))}getSlides(){const t=[];for(const e of this.instance.slides||[])t.push(this.getThumb(e));return t}resizeModernSlide(t){this.isModern&&(t[Vo]=t[$o]&&t[Uo]?Math.round(this[Uo]*(t[$o]/t[Uo])):this[Vo])}updateProps(){const t=this.container;if(!t)return;const e=e=>parseFloat(getComputedStyle(t).getPropertyValue("--f-thumb-"+e))||0;this.thumbGap=e("gap"),this.thumbExtraGap=e("extra-gap"),this[Vo]=e("width")||40,this[$o]=e("clip-width")||40,this[Uo]=e("height")||40}build(){const t=this;if(t.state!==No.Init)return;if(t.isDisabled())return void t.emit("disabled");const e=t.instance,i=e.container,n=t.getSlides(),r=t.option("type");t.type=r;const s=t.option("parentEl"),o=t.cn("container"),a=t.cn("track");let l=null==s?void 0:s.querySelector("."+o);l||(l=document.createElement("div"),ks(l,o),s?s.appendChild(l):i.after(l)),ks(l,`is-${r}`),ks(i,t.cn("hasThumbs")),t.container=l,t.updateProps();let c=l.querySelector("."+a);c||(c=document.createElement("div"),ks(c,t.cn("track")),l.appendChild(c)),t.track=c;const h=_s({},{track:c,infinite:!1,center:!0,fill:"classic"===r,dragFree:!0,slidesPerPage:1,transition:!1,preload:.25,friction:.12,Panzoom:{maxVelocity:0},Dots:!1,Navigation:!1,classes:{container:"f-thumbs",viewport:"f-thumbs__viewport",track:"f-thumbs__track",slide:"f-thumbs__slide"}},t.option("Carousel")||{},{Sync:{target:e},slides:n}),u=new e.constructor(l,h);u.on("createSlide",((e,i)=>{t.setProps(i.index),t.emit("createSlide",i,i.el)})),u.on("ready",(()=>{t.shiftModern(),t.emit("ready")})),u.on("refresh",(()=>{t.shiftModern()})),u.on("Panzoom.click",((e,i,n)=>{t.onClick(n)})),t.carousel=u,t.state=No.Ready}onClick(t){t.preventDefault(),t.stopPropagation();const e=this.instance,{pages:i,page:n}=e,r=t=>{if(t){const e=t.closest("[data-carousel-index]");if(e)return[parseInt(e.dataset.carouselIndex||"",10)||0,e]}return[-1,void 0]},s=(t,e)=>{const i=document.elementFromPoint(t,e);return i?r(i):[-1,void 0]};let[o,a]=r(t.target);if(o>-1)return;const l=this[$o],c=t.clientX,h=t.clientY;let[u,d]=s(c-l,h),[p,f]=s(c+l,h);d&&f?(o=Math.abs(c-d.getBoundingClientRect().right)<Math.abs(c-f.getBoundingClientRect().left)?u:p,o===n&&(o=o===u?p:u)):d?o=u:f&&(o=p),o>-1&&i[o]&&e.slideTo(o)}getShift(t){var e;const i=this,{instance:n}=i,r=i.carousel;if(!n||!r)return 0;const s=i[Vo],o=i[$o],a=i.thumbGap,l=i.thumbExtraGap;if(!(null===(e=r.slides[t])||void 0===e?void 0:e.el))return 0;const c=.5*(s-o),h=n.pages.length-1;let u=n.getProgress(0),d=n.getProgress(h),p=n.getProgress(t,!1,!0),f=0,m=c+l+a;const g=u<0&&u>-1,_=d>0&&d<1;return 0===t?(f=m*Math.abs(u),_&&1===u&&(f-=m*Math.abs(d))):t===h?(f=m*Math.abs(d)*-1,g&&-1===d&&(f+=m*Math.abs(u))):g||_?(f=-1*m,f+=m*Math.abs(u),f+=m*(1-Math.abs(d))):f=m*p,f}setProps(t){var e;const i=this;if(!i.isModern)return;const{instance:n}=i,r=i.carousel;if(n&&r){const s=null===(e=r.slides[t])||void 0===e?void 0:e.el;if(s&&s.childNodes.length){let e=ss(1-Math.abs(n.getProgress(t))),r=ss(i.getShift(t));s.style.setProperty("--progress",e?e+"":""),s.style.setProperty("--shift",r+"")}}}shiftModern(){const t=this;if(!t.isModern)return;const{instance:e,track:i}=t,n=e.panzoom,r=t.carousel;if(!(e&&i&&n&&r))return;if(n.state===xs.Init||n.state===xs.Destroy)return;for(const i of e.slides)t.setProps(i.index);let s=(t[$o]+t.thumbGap)*(r.slides.length||0);i.style.setProperty("--width",s+"")}cleanup(){const t=this;t.carousel&&t.carousel.destroy(),t.carousel=null,t.container&&t.container.remove(),t.container=null,t.track&&t.track.remove(),t.track=null,t.state=No.Init,Cs(t.instance.container,t.cn("hasThumbs"))}attach(){const t=this,e=t.instance;e.on("initSlide",t.onInitSlide),e.state===Vs.Init?e.on("initSlides",t.onInitSlides):t.onInitSlides(),e.on(["change","Panzoom.afterTransform"],t.onChange),e.on("Panzoom.refresh",t.onRefresh)}detach(){const t=this,e=t.instance;e.off("initSlide",t.onInitSlide),e.off("initSlides",t.onInitSlides),e.off(["change","Panzoom.afterTransform"],t.onChange),e.off("Panzoom.refresh",t.onRefresh),t.cleanup()}};Object.defineProperty(Ho,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:Bo});const qo=Object.assign(Object.assign({},Bo),{key:"t",showOnStart:!0,parentEl:null}),Wo="is-masked",Go="aria-hidden";class Zo extends Hs{constructor(){super(...arguments),Object.defineProperty(this,"ref",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"hidden",{enumerable:!0,configurable:!0,writable:!0,value:!1})}get isEnabled(){const t=this.ref;return t&&!t.isDisabled()}get isHidden(){return this.hidden}onClick(t,e){e.stopPropagation()}onCreateSlide(t,e){var i,n,r;const s=(null===(r=null===(n=null===(i=this.instance)||void 0===i?void 0:i.carousel)||void 0===n?void 0:n.slides[e.index])||void 0===r?void 0:r.type)||"",o=e.el;if(o&&s){let t=`for-${s}`;["video","youtube","vimeo","html5video"].includes(s)&&(t+=" for-video"),ks(o,t)}}onInit(){var t;const e=this,i=e.instance,n=i.carousel;if(e.ref||!n)return;const r=e.option("parentEl")||i.footer||i.container;if(!r)return;const s=_s({},e.options,{parentEl:r,classes:{container:"f-thumbs fancybox__thumbs"},Carousel:{Sync:{friction:i.option("Carousel.friction")||0}},on:{ready:t=>{const i=t.container;i&&this.hidden&&(e.refresh(),i.style.transition="none",e.hide(),i.offsetHeight,queueMicrotask((()=>{i.style.transition="",e.show()})))}}});s.Carousel=s.Carousel||{},s.Carousel.on=_s((null===(t=e.options.Carousel)||void 0===t?void 0:t.on)||{},{click:this.onClick,createSlide:this.onCreateSlide}),n.options.Thumbs=s,n.attachPlugins({Thumbs:Ho}),e.ref=n.plugins.Thumbs,e.option("showOnStart")||(e.ref.state=No.Hidden,e.hidden=!0)}onResize(){var t;const e=null===(t=this.ref)||void 0===t?void 0:t.container;e&&(e.style.maxHeight="")}onKeydown(t,e){const i=this.option("key");i&&i===e&&this.toggle()}toggle(){const t=this.ref;if(t&&!t.isDisabled())return t.state===No.Hidden?(t.state=No.Init,void t.build()):void(this.hidden?this.show():this.hide())}show(){const t=this.ref;if(!t||t.isDisabled())return;const e=t.container;e&&(this.refresh(),e.offsetHeight,e.removeAttribute(Go),e.classList.remove(Wo),this.hidden=!1)}hide(){const t=this.ref,e=t&&t.container;e&&(this.refresh(),e.offsetHeight,e.classList.add(Wo),e.setAttribute(Go,"true")),this.hidden=!0}refresh(){const t=this.ref;if(!t||!t.state)return;const e=t.container,i=(null==e?void 0:e.firstChild)||null;e&&i&&i.childNodes.length&&(e.style.maxHeight=`${i.getBoundingClientRect().height}px`)}attach(){const t=this,e=t.instance;e.state===co.Init?e.on("Carousel.init",t.onInit):t.onInit(),e.on("resize",t.onResize),e.on("keydown",t.onKeydown)}detach(){var t;const e=this,i=e.instance;i.off("Carousel.init",e.onInit),i.off("resize",e.onResize),i.off("keydown",e.onKeydown),null===(t=i.carousel)||void 0===t||t.detachPlugins(["Thumbs"]),e.ref=null}}Object.defineProperty(Zo,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:qo});const Yo={panLeft:{icon:'<svg><path d="M5 12h14M5 12l6 6M5 12l6-6"/></svg>',change:{panX:-100}},panRight:{icon:'<svg><path d="M5 12h14M13 18l6-6M13 6l6 6"/></svg>',change:{panX:100}},panUp:{icon:'<svg><path d="M12 5v14M18 11l-6-6M6 11l6-6"/></svg>',change:{panY:-100}},panDown:{icon:'<svg><path d="M12 5v14M18 13l-6 6M6 13l6 6"/></svg>',change:{panY:100}},zoomIn:{icon:'<svg><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M11 8v6M8 11h6"/></svg>',action:"zoomIn"},zoomOut:{icon:'<svg><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/></svg>',action:"zoomOut"},toggle1to1:{icon:'<svg><path d="M3.51 3.07c5.74.02 11.48-.02 17.22.02 1.37.1 2.34 1.64 2.18 3.13 0 4.08.02 8.16 0 12.23-.1 1.54-1.47 2.64-2.79 2.46-5.61-.01-11.24.02-16.86-.01-1.36-.12-2.33-1.65-2.17-3.14 0-4.07-.02-8.16 0-12.23.1-1.36 1.22-2.48 2.42-2.46Z"/><path d="M5.65 8.54h1.49v6.92m8.94-6.92h1.49v6.92M11.5 9.4v.02m0 5.18v0"/></svg>',action:"toggleZoom"},toggleZoom:{icon:'<svg><g><line x1="11" y1="8" x2="11" y2="14"></line></g><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/></svg>',action:"toggleZoom"},iterateZoom:{icon:'<svg><g><line x1="11" y1="8" x2="11" y2="14"></line></g><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/></svg>',action:"iterateZoom"},rotateCCW:{icon:'<svg><path d="M15 4.55a8 8 0 0 0-6 14.9M9 15v5H4M18.37 7.16v.01M13 19.94v.01M16.84 18.37v.01M19.37 15.1v.01M19.94 11v.01"/></svg>',action:"rotateCCW"},rotateCW:{icon:'<svg><path d="M9 4.55a8 8 0 0 1 6 14.9M15 15v5h5M5.63 7.16v.01M4.06 11v.01M4.63 15.1v.01M7.16 18.37v.01M11 19.94v.01"/></svg>',action:"rotateCW"},flipX:{icon:'<svg style="stroke-width: 1.3"><path d="M12 3v18M16 7v10h5L16 7M8 7v10H3L8 7"/></svg>',action:"flipX"},flipY:{icon:'<svg style="stroke-width: 1.3"><path d="M3 12h18M7 16h10L7 21v-5M7 8h10L7 3v5"/></svg>',action:"flipY"},fitX:{icon:'<svg><path d="M4 12V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M10 18H3M21 18h-7M6 15l-3 3 3 3M18 15l3 3-3 3"/></svg>',action:"fitX"},fitY:{icon:'<svg><path d="M12 20H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h6M18 14v7M18 3v7M15 18l3 3 3-3M15 6l3-3 3 3"/></svg>',action:"fitY"},reset:{icon:'<svg><path d="M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4"/></svg>',action:"reset"},toggleFS:{icon:'<svg><g><path d="M14.5 9.5 21 3m0 0h-6m6 0v6M3 21l6.5-6.5M3 21v-6m0 6h6"/></g><g><path d="m14 10 7-7m-7 7h6m-6 0V4M3 21l7-7m0 0v6m0-6H4"/></g></svg>',action:"toggleFS"}};var Xo;!function(t){t[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Disabled=2]="Disabled"}(Xo||(Xo={}));const Ko={tabindex:"-1",width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Qo="has-toolbar",Jo="fancybox__toolbar";class ta extends Hs{constructor(){super(...arguments),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:Xo.Init}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null})}onReady(t){var e;if(!t.carousel)return;let i=this.option("display"),n=this.option("absolute"),r=this.option("enabled");if("auto"===r){const t=this.instance.carousel;let e=0;if(t)for(const i of t.slides)(i.panzoom||"image"===i.type)&&e++;e||(r=!1)}r||(i=void 0);let s=0;const o={left:[],middle:[],right:[]};if(i)for(const t of["left","middle","right"])for(const n of i[t]){const i=this.createEl(n);i&&(null===(e=o[t])||void 0===e||e.push(i),s++)}let a=null;if(s&&(a=this.createContainer()),a){for(const[t,e]of Object.entries(o)){const i=document.createElement("div");ks(i,Jo+"__column is-"+t);for(const t of e)i.appendChild(t);"auto"!==n||"middle"!==t||e.length||(n=!0),a.appendChild(i)}!0===n&&ks(a,"is-absolute"),this.state=Xo.Ready,this.onRefresh()}else this.state=Xo.Disabled}onClick(t){var e,i;const n=this.instance,r=n.getSlide(),s=null==r?void 0:r.panzoom,o=t.target,a=o&&As(o)?o.dataset:null;if(!a)return;if(void 0!==a.fancyboxToggleThumbs)return t.preventDefault(),t.stopPropagation(),void(null===(e=n.plugins.Thumbs)||void 0===e||e.toggle());if(void 0!==a.fancyboxToggleFullscreen)return t.preventDefault(),t.stopPropagation(),void this.instance.toggleFullscreen();if(void 0!==a.fancyboxToggleSlideshow){t.preventDefault(),t.stopPropagation();const e=null===(i=n.carousel)||void 0===i?void 0:i.plugins.Autoplay;let r=e.isActive;return s&&"mousemove"===s.panMode&&!r&&s.reset(),void(r?e.stop():e.start())}const l=a.panzoomAction,c=a.panzoomChange;if((c||l)&&(t.preventDefault(),t.stopPropagation()),c){let e={};try{e=JSON.parse(c)}catch(t){}s&&s.applyChange(e)}else l&&s&&s[l]&&s[l]()}onChange(){this.onRefresh()}onRefresh(){if(this.instance.isClosing())return;const t=this.container;if(!t)return;const e=this.instance.getSlide();if(!e||e.state!==ho.Ready)return;const i=e&&!e.error&&e.panzoom;for(const e of t.querySelectorAll("[data-panzoom-action]"))i?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));let n=i&&i.canZoomIn(),r=i&&i.canZoomOut();for(const e of t.querySelectorAll('[data-panzoom-action="zoomIn"]'))n?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));for(const e of t.querySelectorAll('[data-panzoom-action="zoomOut"]'))r?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));for(const e of t.querySelectorAll('[data-panzoom-action="toggleZoom"],[data-panzoom-action="iterateZoom"]')){r||n?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));const t=e.querySelector("g");t&&(t.style.display=n?"":"none")}}onDone(t,e){var i;null===(i=e.panzoom)||void 0===i||i.on("afterTransform",(()=>{this.instance.isCurrentSlide(e)&&this.onRefresh()})),this.instance.isCurrentSlide(e)&&this.onRefresh()}createContainer(){const t=this.instance.container;if(!t)return null;const e=this.option("parentEl")||t;let i=e.querySelector("."+Jo);return i||(i=document.createElement("div"),ks(i,Jo),e.prepend(i)),i.addEventListener("click",this.onClick,{passive:!1,capture:!0}),t&&ks(t,Qo),this.container=i,i}createEl(t){const e=this.instance,i=e.carousel;if(!i)return null;if("toggleFS"===t)return null;if("fullscreen"===t&&!ao())return null;let n=null;const r=i.slides.length||0;let s=0,o=0;for(const t of i.slides)(t.panzoom||"image"===t.type)&&s++,("image"===t.type||t.downloadSrc)&&o++;if(r<2&&["infobar","prev","next"].includes(t))return n;if(void 0!==Yo[t]&&!s)return null;if("download"===t&&!o)return null;if("thumbs"===t){const t=e.plugins.Thumbs;if(!t||!t.isEnabled)return null}if("slideshow"===t&&(!i.plugins.Autoplay||r<2))return null;if(void 0!==Yo[t]){const e=Yo[t];n=document.createElement("button"),n.setAttribute("title",this.instance.localize(`{{${t.toUpperCase()}}}`)),ks(n,"f-button"),e.action&&(n.dataset.panzoomAction=e.action),e.change&&(n.dataset.panzoomChange=JSON.stringify(e.change)),n.appendChild(ls(this.instance.localize(e.icon)))}else{const e=(this.option("items")||[])[t];e&&(n=ls(this.instance.localize(e.tpl)),"function"==typeof e.click&&n.addEventListener("click",(t=>{t.preventDefault(),t.stopPropagation(),"function"==typeof e.click&&e.click.call(this,this,t)})))}const a=null==n?void 0:n.querySelector("svg");if(a)for(const[t,e]of Object.entries(Ko))a.getAttribute(t)||a.setAttribute(t,String(e));return n}removeContainer(){const t=this.container;t&&t.remove(),this.container=null,this.state=Xo.Disabled;const e=this.instance.container;e&&Cs(e,Qo)}attach(){const t=this,e=t.instance;e.on("Carousel.initSlides",t.onReady),e.on("done",t.onDone),e.on(["reveal","Carousel.change"],t.onChange),t.onReady(t.instance)}detach(){const t=this,e=t.instance;e.off("Carousel.initSlides",t.onReady),e.off("done",t.onDone),e.off(["reveal","Carousel.change"],t.onChange),t.removeContainer()}}Object.defineProperty(ta,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{absolute:"auto",display:{left:["infobar"],middle:[],right:["iterateZoom","slideshow","fullscreen","thumbs","close"]},enabled:"auto",items:{infobar:{tpl:'<div class="fancybox__infobar" tabindex="-1"><span data-fancybox-current-index></span>/<span data-fancybox-count></span></div>'},download:{tpl:'<a class="f-button" title="{{DOWNLOAD}}" data-fancybox-download href="javasript:;"><svg><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 11l5 5 5-5M12 4v12"/></svg></a>'},prev:{tpl:'<button class="f-button" title="{{PREV}}" data-fancybox-prev><svg><path d="m15 6-6 6 6 6"/></svg></button>'},next:{tpl:'<button class="f-button" title="{{NEXT}}" data-fancybox-next><svg><path d="m9 6 6 6-6 6"/></svg></button>'},slideshow:{tpl:'<button class="f-button" title="{{TOGGLE_SLIDESHOW}}" data-fancybox-toggle-slideshow><svg><g><path d="M8 4v16l13 -8z"></path></g><g><path d="M8 4v15M17 4v15"/></g></svg></button>'},fullscreen:{tpl:'<button class="f-button" title="{{TOGGLE_FULLSCREEN}}" data-fancybox-toggle-fullscreen><svg><g><path d="M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2M16 4h2a2 2 0 0 1 2 2v2M16 20h2a2 2 0 0 0 2-2v-2"/></g><g><path d="M15 19v-2a2 2 0 0 1 2-2h2M15 5v2a2 2 0 0 0 2 2h2M5 15h2a2 2 0 0 1 2 2v2M5 9h2a2 2 0 0 0 2-2V5"/></g></svg></button>'},thumbs:{tpl:'<button class="f-button" title="{{TOGGLE_THUMBS}}" data-fancybox-toggle-thumbs><svg><circle cx="5.5" cy="5.5" r="1"/><circle cx="12" cy="5.5" r="1"/><circle cx="18.5" cy="5.5" r="1"/><circle cx="5.5" cy="12" r="1"/><circle cx="12" cy="12" r="1"/><circle cx="18.5" cy="12" r="1"/><circle cx="5.5" cy="18.5" r="1"/><circle cx="12" cy="18.5" r="1"/><circle cx="18.5" cy="18.5" r="1"/></svg></button>'},close:{tpl:'<button class="f-button" title="{{CLOSE}}" data-fancybox-close><svg><path d="m19.5 4.5-15 15M4.5 4.5l15 15"/></svg></button>'}},parentEl:null}});const ea={Hash:class extends Hs{onReady(){po=!1}onChange(t){mo&&clearTimeout(mo);const{hash:e}=go(),{hash:i}=_o(),n=t.isOpeningSlide(t.getSlide());n&&(uo=i===e?"":i),e&&e!==i&&(mo=setTimeout((()=>{try{if(t.state===co.Ready){let t="replaceState";n&&!fo&&(t="pushState",fo=!0),window.history[t]({},document.title,window.location.pathname+window.location.search+e)}}catch(t){}}),300))}onClose(t){if(mo&&clearTimeout(mo),!po&&fo)return fo=!1,po=!1,void window.history.back();if(!po)try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+(uo||""))}catch(t){}}attach(){const t=this.instance;t.on("ready",this.onReady),t.on(["Carousel.ready","Carousel.change"],this.onChange),t.on("close",this.onClose)}detach(){const t=this.instance;t.off("ready",this.onReady),t.off(["Carousel.ready","Carousel.change"],this.onChange),t.off("close",this.onClose)}static parseURL(){return _o()}static startFromUrl(){yo()}static destroy(){window.removeEventListener("hashchange",bo,!1)}},Html:Do,Images:Eo,Slideshow:Fo,Thumbs:Zo,Toolbar:ta},ia="with-fancybox",na="hide-scrollbar",ra="--fancybox-scrollbar-compensate",sa="--fancybox-body-margin",oa="aria-hidden",aa="is-using-tab",la="is-animated",ca="is-compact",ha="is-loading",ua="is-opening",da="has-caption",pa="disabled",fa="tabindex",ma="download",ga="href",_a="src",ya=t=>"string"==typeof t,va=function(){var t=window.getSelection();return!!t&&"Range"===t.type};let ba,xa=null,wa=null,Ea=0,Sa=0;const Ta=new Map;let Ma=0;class Aa extends bs{get isIdle(){return this.idle}get isCompact(){return this.option("compact")}constructor(t=[],e={},i={}){super(e),Object.defineProperty(this,"userSlides",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"userPlugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"idle",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"idleTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"clickTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"pwt",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"ignoreFocusChange",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"startedFs",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:co.Init}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"footer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"carousel",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"lastFocus",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"prevMouseMoveEvent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),ba||(ba=ao()),this.id=e.id||++Ma,Ta.set(this.id,this),this.userSlides=t,this.userPlugins=i,queueMicrotask((()=>{this.init()}))}init(){if(this.state===co.Destroy)return;this.state=co.Init,this.attachPlugins(Object.assign(Object.assign({},Aa.Plugins),this.userPlugins)),this.emit("init"),this.emit("attachPlugins"),!0===this.option("hideScrollbar")&&(()=>{if(!no)return;const t=document,e=t.body,i=t.documentElement;if(e.classList.contains(na))return;let n=window.innerWidth-i.getBoundingClientRect().width;const r=parseFloat(window.getComputedStyle(e).marginRight);n<0&&(n=0),i.style.setProperty(ra,`${n}px`),r&&e.style.setProperty(sa,`${r}px`),e.classList.add(na)})(),this.initLayout(),this.scale();const t=()=>{this.initCarousel(this.userSlides),this.state=co.Ready,this.attachEvents(),this.emit("ready"),setTimeout((()=>{this.container&&this.container.setAttribute(oa,"false")}),16)};this.option("Fullscreen.autoStart")&&ba&&!ba.isFullscreen()?ba.request().then((()=>{this.startedFs=!0,t()})).catch((()=>t())):t()}initLayout(){var t,e;const i=this.option("parentEl")||document.body,n=ls(this.localize(this.option("tpl.main")||""));n&&(n.setAttribute("id",`fancybox-${this.id}`),n.setAttribute("aria-label",this.localize("{{MODAL}}")),n.classList.toggle(ca,this.isCompact),ks(n,this.option("mainClass")||""),ks(n,ua),this.container=n,this.footer=n.querySelector(".fancybox__footer"),i.appendChild(n),ks(document.documentElement,ia),xa&&wa||(xa=document.createElement("span"),ks(xa,"fancybox-focus-guard"),xa.setAttribute(fa,"0"),xa.setAttribute(oa,"true"),xa.setAttribute("aria-label","Focus guard"),wa=xa.cloneNode(),null===(t=n.parentElement)||void 0===t||t.insertBefore(xa,n),null===(e=n.parentElement)||void 0===e||e.append(wa)),n.addEventListener("mousedown",(t=>{Ea=t.pageX,Sa=t.pageY,Cs(n,aa)})),this.option("animated")&&(ks(n,la),setTimeout((()=>{this.isClosing()||Cs(n,la)}),350)),this.emit("initLayout"))}initCarousel(t){const e=this.container;if(!e)return;const i=e.querySelector(".fancybox__carousel");if(!i)return;const n=this.carousel=new eo(i,_s({},{slides:t,transition:"fade",Panzoom:{lockAxis:this.option("dragToClose")?"xy":"x",infinite:!!this.option("dragToClose")&&"y"},Dots:!1,Navigation:{classes:{container:"fancybox__nav",button:"f-button",isNext:"is-next",isPrev:"is-prev"}},initialPage:this.option("startIndex"),l10n:this.option("l10n")},this.option("Carousel")||{}));n.on("*",((t,e,...i)=>{this.emit(`Carousel.${e}`,t,...i)})),n.on(["ready","change"],(()=>{this.manageCaption()})),this.on("Carousel.removeSlide",((t,e,i)=>{this.clearContent(i),i.state=void 0})),n.on("Panzoom.touchStart",(()=>{var t,e;this.isCompact||this.endIdle(),(null===(t=document.activeElement)||void 0===t?void 0:t.closest(".f-thumbs"))&&(null===(e=this.container)||void 0===e||e.focus())})),n.on("settle",(()=>{this.idleTimer||this.isCompact||!this.option("idle")||this.setIdle(),this.option("autoFocus")&&!this.isClosing&&this.checkFocus()})),this.option("dragToClose")&&(n.on("Panzoom.afterTransform",((t,e)=>{const i=this.getSlide();if(i&&os(i.el))return;const n=this.container;if(n){const t=Math.abs(e.current.f),i=t<1?"":Math.max(.5,Math.min(1,1-t/e.contentRect.fitHeight*1.5));n.style.setProperty("--fancybox-ts",i?"0s":""),n.style.setProperty("--fancybox-opacity",i+"")}})),n.on("Panzoom.touchEnd",((t,e,i)=>{var n;const r=this.getSlide();if(r&&os(r.el))return;if(e.isMobile&&document.activeElement&&-1!==["TEXTAREA","INPUT"].indexOf(null===(n=document.activeElement)||void 0===n?void 0:n.nodeName))return;const s=Math.abs(e.dragOffset.y);"y"===e.lockedAxis&&(s>=200||s>=50&&e.dragOffset.time<300)&&(i&&i.cancelable&&i.preventDefault(),this.close(i,"f-throwOut"+(e.current.f<0?"Up":"Down")))}))),n.on("change",(t=>{var e;let i=null===(e=this.getSlide())||void 0===e?void 0:e.triggerEl;if(i){const e=new CustomEvent("slideTo",{bubbles:!0,cancelable:!0,detail:t.page});i.dispatchEvent(e)}})),n.on(["refresh","change"],(t=>{const e=this.container;if(!e)return;for(const i of e.querySelectorAll("[data-fancybox-current-index]"))i.innerHTML=t.page+1;for(const i of e.querySelectorAll("[data-fancybox-count]"))i.innerHTML=t.pages.length;if(!t.isInfinite){for(const i of e.querySelectorAll("[data-fancybox-next]"))t.page<t.pages.length-1?(i.removeAttribute(pa),i.removeAttribute(fa)):(i.setAttribute(pa,""),i.setAttribute(fa,"-1"));for(const i of e.querySelectorAll("[data-fancybox-prev]"))t.page>0?(i.removeAttribute(pa),i.removeAttribute(fa)):(i.setAttribute(pa,""),i.setAttribute(fa,"-1"))}const i=this.getSlide();if(!i)return;let n=i.downloadSrc||"";n||"image"!==i.type||i.error||!ya(i[_a])||(n=i[_a]);for(const t of e.querySelectorAll("[data-fancybox-download]")){const e=i.downloadFilename;n?(t.removeAttribute(pa),t.removeAttribute(fa),t.setAttribute(ga,n),t.setAttribute(ma,e||n),t.setAttribute("target","_blank")):(t.setAttribute(pa,""),t.setAttribute(fa,"-1"),t.removeAttribute(ga),t.removeAttribute(ma))}})),this.emit("initCarousel")}attachEvents(){const t=this,e=t.container;if(!e)return;e.addEventListener("click",t.onClick,{passive:!1,capture:!1}),e.addEventListener("wheel",t.onWheel,{passive:!1,capture:!1}),document.addEventListener("keydown",t.onKeydown,{passive:!1,capture:!0}),document.addEventListener("visibilitychange",t.onVisibilityChange,!1),document.addEventListener("mousemove",t.onMousemove),t.option("trapFocus")&&document.addEventListener("focus",t.onFocus,!0),window.addEventListener("resize",t.onResize);const i=window.visualViewport;i&&(i.addEventListener("scroll",t.onResize),i.addEventListener("resize",t.onResize))}detachEvents(){const t=this,e=t.container;if(!e)return;document.removeEventListener("keydown",t.onKeydown,{passive:!1,capture:!0}),e.removeEventListener("wheel",t.onWheel,{passive:!1,capture:!1}),e.removeEventListener("click",t.onClick,{passive:!1,capture:!1}),document.removeEventListener("mousemove",t.onMousemove),window.removeEventListener("resize",t.onResize);const i=window.visualViewport;i&&(i.removeEventListener("resize",t.onResize),i.removeEventListener("scroll",t.onResize)),document.removeEventListener("visibilitychange",t.onVisibilityChange,!1),document.removeEventListener("focus",t.onFocus,!0)}scale(){const t=this.container;if(!t)return;const e=window.visualViewport,i=Math.max(1,(null==e?void 0:e.scale)||1);let n="",r="",s="";if(e&&i>1){let t=`${e.offsetLeft}px`,o=`${e.offsetTop}px`;n=e.width*i+"px",r=e.height*i+"px",s=`translate3d(${t}, ${o}, 0) scale(${1/i})`}t.style.transform=s,t.style.width=n,t.style.height=r}onClick(t){var e;const{container:i,isCompact:n}=this;if(!i||this.isClosing())return;!n&&this.option("idle")&&this.resetIdle();const r=t.composedPath()[0];if(r.closest(".fancybox-spinner")||r.closest("[data-fancybox-close]"))return t.preventDefault(),void this.close(t);if(r.closest("[data-fancybox-prev]"))return t.preventDefault(),void this.prev();if(r.closest("[data-fancybox-next]"))return t.preventDefault(),void this.next();if("click"===t.type&&0===t.detail)return;if(Math.abs(t.pageX-Ea)>30||Math.abs(t.pageY-Sa)>30)return;const s=document.activeElement;if(va()&&s&&i.contains(s))return;if(n&&"image"===(null===(e=this.getSlide())||void 0===e?void 0:e.type))return void(this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null):this.clickTimer=setTimeout((()=>{this.toggleIdle(),this.clickTimer=null}),350));if(this.emit("click",t),t.defaultPrevented)return;let o=!1;if(r.closest(".fancybox__content")){if(s){if(s.closest("[contenteditable]"))return;r.matches(so)||s.blur()}if(va())return;o=this.option("contentClick")}else r.closest(".fancybox__carousel")&&!r.matches(so)&&(o=this.option("backdropClick"));"close"===o?(t.preventDefault(),this.close(t)):"next"===o?(t.preventDefault(),this.next()):"prev"===o&&(t.preventDefault(),this.prev())}onWheel(t){const e=t.target;let i=this.option("wheel",t);e.closest(".fancybox__thumbs")&&(i="slide");const n="slide"===i,r=[-t.deltaX||0,-t.deltaY||0,-t.detail||0].reduce((function(t,e){return Math.abs(e)>Math.abs(t)?e:t})),s=Math.max(-1,Math.min(1,r)),o=Date.now();this.pwt&&o-this.pwt<300?n&&t.preventDefault():(this.pwt=o,this.emit("wheel",t,s),t.defaultPrevented||("close"===i?(t.preventDefault(),this.close(t)):"slide"===i&&(as(e)||(t.preventDefault(),this[s>0?"prev":"next"]()))))}onKeydown(t){if(!this.isTopmost())return;this.isCompact||!this.option("idle")||this.isClosing()||this.resetIdle();const e=t.key,i=this.option("keyboard");if(!i)return;const n=t.composedPath()[0],r=document.activeElement&&document.activeElement.classList,s=r&&r.contains("f-button")||n.dataset.carouselPage||n.dataset.carouselIndex;if("Escape"!==e&&!s&&As(n)&&(n.isContentEditable||-1!==["TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(n.nodeName)))return;if("Tab"===t.key?ks(this.container,aa):Cs(this.container,aa),t.ctrlKey||t.altKey||t.shiftKey)return;this.emit("keydown",e,t);const o=i[e];o&&"function"==typeof this[o]&&(t.preventDefault(),this[o]())}onResize(){const t=this.container;if(!t)return;const e=this.isCompact;t.classList.toggle(ca,e),this.manageCaption(this.getSlide()),this.isCompact?this.clearIdle():this.endIdle(),this.scale(),this.emit("resize")}onFocus(t){this.isTopmost()&&this.checkFocus(t)}onMousemove(t){this.prevMouseMoveEvent=t,!this.isCompact&&this.option("idle")&&this.resetIdle()}onVisibilityChange(){"visible"===document.visibilityState?this.checkFocus():this.endIdle()}manageCloseBtn(t){const e=this.optionFor(t,"closeButton")||!1;if("auto"===e){const t=this.plugins.Toolbar;if(t&&t.state===Xo.Ready)return}if(!e)return;if(!t.contentEl||t.closeBtnEl)return;const i=this.option("tpl.closeButton");if(i){const e=ls(this.localize(i));t.closeBtnEl=t.contentEl.appendChild(e),t.el&&ks(t.el,"has-close-btn")}}manageCaption(t=void 0){var e,i;const n="fancybox__caption",r=this.container;if(!r)return;Cs(r,da);const s=this.isCompact||this.option("commonCaption"),o=!s;if(this.caption&&this.stop(this.caption),o&&this.caption&&(this.caption.remove(),this.caption=null),s&&!this.caption)for(const t of(null===(e=this.carousel)||void 0===e?void 0:e.slides)||[])t.captionEl&&(t.captionEl.remove(),t.captionEl=void 0,Cs(t.el,da),null===(i=t.el)||void 0===i||i.removeAttribute("aria-labelledby"));if(t||(t=this.getSlide()),!t||s&&!this.isCurrentSlide(t))return;const a=t.el;let l=this.optionFor(t,"caption","");if(!l)return void(s&&this.caption&&this.animate(this.caption,"f-fadeOut",(()=>{this.caption&&(this.caption.innerHTML="")})));let c=null;if(o){if(c=t.captionEl||null,a&&!c){const e=n+`_${this.id}_${t.index}`;c=document.createElement("div"),ks(c,n),c.setAttribute("id",e),t.captionEl=a.appendChild(c),ks(a,da),a.setAttribute("aria-labelledby",e)}}else c=this.caption,c||(c=r.querySelector("."+n)),c||(c=document.createElement("div"),c.dataset.fancyboxCaption="",ks(c,n),(this.footer||r).prepend(c)),ks(r,da),this.caption=c;c&&(c.innerHTML="",ya(l)||"number"==typeof l?c.innerHTML=l+"":l instanceof HTMLElement&&c.appendChild(l))}checkFocus(t){this.focus(t)}focus(t){var e;if(this.ignoreFocusChange)return;const i=document.activeElement||null,n=(null==t?void 0:t.target)||null,r=this.container,s=null===(e=this.carousel)||void 0===e?void 0:e.viewport;if(!r||!s)return;if(!t&&i&&r.contains(i))return;const o=this.getSlide(),a=o&&o.state===ho.Ready?o.el:null;if(!a||a.contains(i)||r===i)return;t&&t.cancelable&&t.preventDefault(),this.ignoreFocusChange=!0;const l=Array.from(r.querySelectorAll(so));let c=[],h=null;for(let t of l){const e=!t.offsetParent||!!t.closest('[aria-hidden="true"]'),i=a&&a.contains(t),n=!s.contains(t);if(t===r||(i||n)&&!e){c.push(t);const e=t.dataset.origTabindex;void 0!==e&&e&&(t.tabIndex=parseFloat(e)),t.removeAttribute("data-orig-tabindex"),!t.hasAttribute("autoFocus")&&h||(h=t)}else{const e=void 0===t.dataset.origTabindex?t.getAttribute("tabindex")||"":t.dataset.origTabindex;e&&(t.dataset.origTabindex=e),t.tabIndex=-1}}let u=null;t?(!n||c.indexOf(n)<0)&&(u=h||r,c.length&&(i===wa?u=c[0]:this.lastFocus!==r&&i!==xa||(u=c[c.length-1]))):u=o&&"image"===o.type?r:h||r,u&&oo(u),this.lastFocus=document.activeElement,this.ignoreFocusChange=!1}next(){const t=this.carousel;t&&t.pages.length>1&&t.slideNext()}prev(){const t=this.carousel;t&&t.pages.length>1&&t.slidePrev()}jumpTo(...t){this.carousel&&this.carousel.slideTo(...t)}isTopmost(){var t;return(null===(t=Aa.getInstance())||void 0===t?void 0:t.id)==this.id}animate(t=null,e="",i){if(!t||!e)return void(i&&i());this.stop(t);const n=r=>{r.target===t&&t.dataset.animationName&&(t.removeEventListener("animationend",n),delete t.dataset.animationName,i&&i(),Cs(t,e))};t.dataset.animationName=e,t.addEventListener("animationend",n),ks(t,e)}stop(t){t&&t.dispatchEvent(new CustomEvent("animationend",{bubbles:!1,cancelable:!0,currentTarget:t}))}setContent(t,e="",i=!0){if(this.isClosing())return;const n=t.el;if(!n)return;let r=null;if(As(e)?r=e:(r=ls(e+""),As(r)||(r=document.createElement("div"),r.innerHTML=e+"")),["img","picture","iframe","video","audio"].includes(r.nodeName.toLowerCase())){const t=document.createElement("div");t.appendChild(r),r=t}As(r)&&t.filter&&!t.error&&(r=r.querySelector(t.filter)),r&&As(r)?(ks(r,"fancybox__content"),t.id&&r.setAttribute("id",t.id),"none"!==r.style.display&&"none"!==getComputedStyle(r).getPropertyValue("display")||(r.style.display=t.display||this.option("defaultDisplay")||"flex"),n.classList.add(`has-${t.error?"error":t.type||"unknown"}`),n.prepend(r),t.contentEl=r,i&&this.revealContent(t),this.manageCloseBtn(t),this.manageCaption(t)):this.setError(t,"{{ELEMENT_NOT_FOUND}}")}revealContent(t,e){const i=t.el,n=t.contentEl;i&&n&&(this.emit("reveal",t),this.hideLoading(t),t.state=ho.Opening,(e=this.isOpeningSlide(t)?void 0===e?this.optionFor(t,"showClass"):e:"f-fadeIn")?this.animate(n,e,(()=>{this.done(t)})):this.done(t))}done(t){this.isClosing()||(t.state=ho.Ready,this.emit("done",t),ks(t.el,"is-done"),this.isCurrentSlide(t)&&this.option("autoFocus")&&queueMicrotask((()=>{var e;null===(e=t.panzoom)||void 0===e||e.updateControls(),this.option("autoFocus")&&this.focus()})),this.isOpeningSlide(t)&&(Cs(this.container,ua),!this.isCompact&&this.option("idle")&&this.setIdle()))}isCurrentSlide(t){const e=this.getSlide();return!(!t||!e)&&e.index===t.index}isOpeningSlide(t){var e,i;return null===(null===(e=this.carousel)||void 0===e?void 0:e.prevPage)&&t&&t.index===(null===(i=this.getSlide())||void 0===i?void 0:i.index)}showLoading(t){t.state=ho.Loading;const e=t.el;e&&(ks(e,ha),this.emit("loading",t),t.spinnerEl||setTimeout((()=>{if(!this.isClosing()&&!t.spinnerEl&&t.state===ho.Loading){let i=ls(Ms);ks(i,"fancybox-spinner"),t.spinnerEl=i,e.prepend(i),this.animate(i,"f-fadeIn")}}),250))}hideLoading(t){const e=t.el;if(!e)return;const i=t.spinnerEl;this.isClosing()?null==i||i.remove():(Cs(e,ha),i&&this.animate(i,"f-fadeOut",(()=>{i.remove()})),t.state===ho.Loading&&(this.emit("loaded",t),t.state=ho.Ready))}setError(t,e){if(this.isClosing())return;const i=new Event("error",{bubbles:!0,cancelable:!0});if(this.emit("error",i,t),i.defaultPrevented)return;t.error=e,this.hideLoading(t),this.clearContent(t);const n=document.createElement("div");n.classList.add("fancybox-error"),n.innerHTML=this.localize(e||"<p>{{ERROR}}</p>"),this.setContent(t,n)}clearContent(t){if(void 0===t.state)return;this.emit("clearContent",t),t.contentEl&&(t.contentEl.remove(),t.contentEl=void 0);const e=t.el;e&&(Cs(e,"has-error"),Cs(e,"has-unknown"),Cs(e,`has-${t.type||"unknown"}`)),t.closeBtnEl&&t.closeBtnEl.remove(),t.closeBtnEl=void 0,t.captionEl&&t.captionEl.remove(),t.captionEl=void 0,t.spinnerEl&&t.spinnerEl.remove(),t.spinnerEl=void 0}getSlide(){var t;const e=this.carousel;return(null===(t=null==e?void 0:e.pages[null==e?void 0:e.page])||void 0===t?void 0:t.slides[0])||void 0}close(t,e){if(this.isClosing())return;const i=new Event("shouldClose",{bubbles:!0,cancelable:!0});if(this.emit("shouldClose",i,t),i.defaultPrevented)return;t&&t.cancelable&&(t.preventDefault(),t.stopPropagation());const n=()=>{this.proceedClose(t,e)};this.startedFs&&ba&&ba.isFullscreen()?Promise.resolve(ba.exit()).then((()=>n())):n()}clearIdle(){this.idleTimer&&clearTimeout(this.idleTimer),this.idleTimer=null}setIdle(t=!1){const e=()=>{this.clearIdle(),this.idle=!0,ks(this.container,"is-idle"),this.emit("setIdle")};if(this.clearIdle(),!this.isClosing())if(t)e();else{const t=this.option("idle");t&&(this.idleTimer=setTimeout(e,t))}}endIdle(){this.clearIdle(),this.idle&&!this.isClosing()&&(this.idle=!1,Cs(this.container,"is-idle"),this.emit("endIdle"))}resetIdle(){this.endIdle(),this.setIdle()}toggleIdle(){this.idle?this.endIdle():this.setIdle(!0)}toggleFullscreen(){ba&&(ba.isFullscreen()?ba.exit():ba.request().then((()=>{this.startedFs=!0})))}isClosing(){return[co.Closing,co.CustomClosing,co.Destroy].includes(this.state)}proceedClose(t,e){var i,n;this.state=co.Closing,this.clearIdle(),this.detachEvents();const r=this.container,s=this.carousel,o=this.getSlide(),a=o&&this.option("placeFocusBack")?o.triggerEl||this.option("triggerEl"):null;if(a&&(io(a)?oo(a):a.focus()),r&&(Cs(r,ua),ks(r,"is-closing"),r.setAttribute(oa,"true"),this.option("animated")&&ks(r,la),r.style.pointerEvents="none"),s){s.clearTransitions(),null===(i=s.panzoom)||void 0===i||i.destroy(),null===(n=s.plugins.Navigation)||void 0===n||n.detach();for(const t of s.slides){t.state=ho.Closing,this.hideLoading(t);const e=t.contentEl;e&&this.stop(e);const i=null==t?void 0:t.panzoom;i&&(i.stop(),i.detachEvents(),i.detachObserver()),this.isCurrentSlide(t)||s.emit("removeSlide",t)}}this.emit("close",t),this.state!==co.CustomClosing?(void 0===e&&o&&(e=this.optionFor(o,"hideClass")),e&&o?(this.animate(o.contentEl,e,(()=>{s&&s.emit("removeSlide",o)})),setTimeout((()=>{this.destroy()}),500)):this.destroy()):setTimeout((()=>{this.destroy()}),500)}destroy(){var t;if(this.state===co.Destroy)return;this.state=co.Destroy,null===(t=this.carousel)||void 0===t||t.destroy();const e=this.container;e&&e.remove(),Ta.delete(this.id);const i=Aa.getInstance();i?i.focus():(xa&&(xa.remove(),xa=null),wa&&(wa.remove(),wa=null),Cs(document.documentElement,ia),(()=>{if(!no)return;const t=document,e=t.body;e.classList.remove(na),e.style.setProperty(sa,""),t.documentElement.style.setProperty(ra,"")})(),this.emit("destroy"))}static bind(t,e,i){if(!no)return;let n,r="",s={};if(void 0===t?n=document.body:ya(t)?(n=document.body,r=t,"object"==typeof e&&(s=e||{})):(n=t,ya(e)&&(r=e),"object"==typeof i&&(s=i||{})),!n||!As(n))return;r=r||"[data-fancybox]";const o=Aa.openers.get(n)||new Map;o.set(r,s),Aa.openers.set(n,o),1===o.size&&n.addEventListener("click",Aa.fromEvent)}static unbind(t,e){let i,n="";if(ya(t)?(i=document.body,n=t):(i=t,ya(e)&&(n=e)),!i)return;const r=Aa.openers.get(i);r&&n&&r.delete(n),n&&r||(Aa.openers.delete(i),i.removeEventListener("click",Aa.fromEvent))}static destroy(){let t;for(;t=Aa.getInstance();)t.destroy();for(const t of Aa.openers.keys())t.removeEventListener("click",Aa.fromEvent);Aa.openers=new Map}static fromEvent(t){if(t.defaultPrevented)return;if(t.button&&0!==t.button)return;if(t.ctrlKey||t.metaKey||t.shiftKey)return;let e=t.composedPath()[0];const i=e.closest("[data-fancybox-trigger]");if(i){const t=i.dataset.fancyboxTrigger||"",n=document.querySelectorAll(`[data-fancybox="${t}"]`),r=parseInt(i.dataset.fancyboxIndex||"",10)||0;e=n[r]||e}if(!(e&&e instanceof Element))return;let n,r,s,o;if([...Aa.openers].reverse().find((([t,i])=>!(!t.contains(e)||![...i].reverse().find((([i,a])=>{let l=e.closest(i);return!!l&&(n=t,r=i,s=l,o=a,!0)}))))),!n||!r||!s)return;o=o||{},t.preventDefault(),e=s;let a=[],l=_s({},lo,o);l.event=t,l.triggerEl=e,l.delegate=i;const c=l.groupAll,h=l.groupAttr,u=h&&e?e.getAttribute(`${h}`):"";if((!e||u||c)&&(a=[].slice.call(n.querySelectorAll(r))),e&&!c&&(a=u?a.filter((t=>t.getAttribute(`${h}`)===u)):[e]),!a.length)return;const d=Aa.getInstance();return d&&d.options.triggerEl&&a.indexOf(d.options.triggerEl)>-1?void 0:(e&&(l.startIndex=a.indexOf(e)),Aa.fromNodes(a,l))}static fromSelector(t,e,i){let n=null,r="",s={};if(ya(t)?(n=document.body,r=t,"object"==typeof e&&(s=e||{})):t instanceof HTMLElement&&ya(e)&&(n=t,r=e,"object"==typeof i&&(s=i||{})),!n||!r)return!1;const o=Aa.openers.get(n);return!!o&&(s=_s({},o.get(r)||{},s),!!s&&Aa.fromNodes(Array.from(n.querySelectorAll(r)),s))}static fromNodes(t,e){e=_s({},lo,e||{});const i=[];for(const n of t){const t=n.dataset||{},r=t[_a]||n.getAttribute(ga)||n.getAttribute("currentSrc")||n.getAttribute(_a)||void 0;let s;const o=e.delegate;let a;o&&i.length===e.startIndex&&(s=o instanceof HTMLImageElement?o:o.querySelector("img:not([aria-hidden])")),s||(s=n instanceof HTMLImageElement?n:n.querySelector("img:not([aria-hidden])")),s&&(a=s.currentSrc||s[_a]||void 0,!a&&s.dataset&&(a=s.dataset.lazySrc||s.dataset[_a]||void 0));const l={src:r,triggerEl:n,thumbEl:s,thumbElSrc:a,thumbSrc:a};for(const e in t){let i=t[e]+"";i="false"!==i&&("true"===i||i),l[e]=i}i.push(l)}return new Aa(i,e)}static getInstance(t){return t?Ta.get(t):Array.from(Ta.values()).reverse().find((t=>!t.isClosing()&&t))||null}static getSlide(){var t;return(null===(t=Aa.getInstance())||void 0===t?void 0:t.getSlide())||null}static show(t=[],e={}){return new Aa(t,e)}static next(){const t=Aa.getInstance();t&&t.next()}static prev(){const t=Aa.getInstance();t&&t.prev()}static close(t=!0,...e){if(t)for(const t of Ta.values())t.close(...e);else{const t=Aa.getInstance();t&&t.close(...e)}}}Object.defineProperty(Aa,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.0.34"}),Object.defineProperty(Aa,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:lo}),Object.defineProperty(Aa,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:ea}),Object.defineProperty(Aa,"openers",{enumerable:!0,configurable:!0,writable:!0,value:new Map});__webpack_require__(9313);var Ca=t=>{Aa.bind("[data-fancybox]",{dragToClose:!1,autoFocus:!1,on:{init:()=>{t.plugins.lenis.stop()},close:()=>{t.plugins.lenis.start()}}})},ka=__webpack_require__(9766),Pa=__webpack_require__.n(ka),Ia=[C,qi,Qi,nn,on,Qr,rs,Ca,()=>{var t=new(Pa());return APP.plugins.lazyload=t,t}];class Da extends E{constructor(t,e){super(),this.$element=t,this.ctx=e}init(){}destroy(){}}var Oa=class extends Da{constructor(t,e){super(t,e),s(this,"openSearchPopupBtn",void 0),s(this,"closeSearchPopupBtn",void 0),s(this,"searchPopup",void 0),s(this,"isSearchPopupOpen",!1),s(this,"closeSearchPopup",(()=>{this.isSearchPopupOpen=!1,this.searchPopup.classList.remove("_opened"),document.documentElement.classList.remove("_open-search-popup"),document.documentElement.classList.contains("_menu-opened")||this.ctx.plugins.lenis.start()})),s(this,"openSearchPopup",(()=>{this.isSearchPopupOpen=!0,this.searchPopup.classList.add("_opened"),document.documentElement.classList.add("_open-search-popup"),this.ctx.plugins.lenis.stop()})),this.togglePopup=this.toggleSearchPopup.bind(this),this.resizeHandler=this.onResize.bind(this)}init(){this.onResize(),window.addEventListener("resize",this.resizeHandler),window.SearchPopup=this,this.searchPopup=document.querySelector(".js-search-popup"),this.closeSearchPopupBtn=this.searchPopup.querySelector(".js-search-popup-close"),this.openSearchPopupBtn=this.$element.querySelector(".js-search-popup-toggle"),this.openSearchPopupBtn.addEventListener("click",(()=>{this.togglePopup(),this.searchPopup.classList.contains("_opened")&&document.addEventListener("click",(t=>{t.target.closest(".search-popup__owerlay")&&this.closeSearchPopup()}))})),this.$element.classList.contains("_contrast")&&document.documentElement.classList.add("_contrast"),this.closeSearchPopupBtn.addEventListener("click",(()=>{this.closeSearchPopup()}))}destroy(){window.removeEventListener("resize",this.resizeHandler),this.openSearchPopupBtn.removeEventListener("click",(()=>{this.togglePopup(),this.searchPopup.classList.contains("_opened")&&document.removeEventListener("click",(t=>{t.target.closest(".search-popup__owerlay")&&this.closeSearchPopup()}))})),this.closeSearchPopupBtn.removeEventListener("click",(()=>{this.closeSearchPopup()}))}toggleSearchPopup(){var t;null===(t=window)||void 0===t||null===(t=t.SitesMenu)||void 0===t||t.closeMenu(),this.isSearchPopupOpen?this.closeSearchPopup():this.openSearchPopup()}onResize(){var t=document.documentElement;t.style.setProperty("--header-height","".concat(this.$element.offsetHeight,"px")),t.style.setProperty("--header-top-height","".concat(this.$element.querySelector(".header__row._top").offsetHeight,"px"))}};function La(t,e,i){if(!e.has(t))throw new TypeError("attempted to "+i+" private field on non-instance");return e.get(t)}function za(t,e){return function(t,e){return e.get?e.get.call(t):e.value}(t,La(t,e,"get"))}function Ra(t,e,i){return function(t,e,i){if(e.set)e.set.call(t,i);else{if(!e.writable)throw new TypeError("attempted to set read only private field");e.value=i}}(t,La(t,e,"set"),i),i}function Fa(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var Ba=new WeakMap;var Na=class extends Da{constructor(t,e){super(t,e),Fa(this,Ba,{writable:!0,value:void 0}),Ra(this,Ba,this.onClick.bind(this))}init(){this.$element.addEventListener("click",za(this,Ba))}destroy(){this.$element.removeEventListener("click",za(this,Ba))}onClick(){this.ctx.plugins.lenis.scrollTo(0)}};function ja(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var Va="open",Ua=new WeakMap;var $a=class extends Da{constructor(t,e){super(t,e),s(this,"$trigger",void 0),s(this,"$content",void 0),s(this,"state",void 0),ja(this,Ua,{writable:!0,value:void 0}),this.$trigger=this.$element.querySelector(".js-useful-links__trigger"),this.$content=this.$element.querySelector(".js-useful-links__content"),Ra(this,Ua,this.onClick.bind(this))}init(){this.$trigger.addEventListener("click",za(this,Ua))}destroy(){this.$trigger.removeEventListener("change",za(this,Ua))}onClick(){this.state=!this.state,this.state?this.open():this.close()}open(){this.$element.classList.add(Va),k.gsap.to(this.$content,{height:"auto"})}close(){this.$element.classList.remove(Va),k.gsap.to(this.$content,{height:0})}};function Ha(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var qa="open",Wa=".js-folder-card__trigger",Ga=".js-folder-card__tooltip",Za=".js-folder-card__share",Ya=new WeakMap,Xa=new WeakMap,Ka=new WeakMap;var Qa=class extends Da{constructor(t,e){super(t,e),s(this,"$trigger",void 0),s(this,"$tooltip",void 0),s(this,"$share",void 0),s(this,"state",!1),s(this,"shareData",{}),Ha(this,Ya,{writable:!0,value:void 0}),Ha(this,Xa,{writable:!0,value:void 0}),Ha(this,Ka,{writable:!0,value:void 0}),this.$trigger=this.$element.querySelector(Wa),this.$tooltip=this.$element.querySelector(Ga),this.$share=this.$element.querySelector(Za),Ra(this,Ya,this.onTriggerClick.bind(this)),Ra(this,Xa,this.onBodyClick.bind(this)),Ra(this,Ka,this.onShareClick.bind(this))}init(){this.$trigger.addEventListener("click",za(this,Ya)),this.$share&&this.$share.addEventListener("click",za(this,Ka))}destroy(){this.$trigger.removeEventListener("click",za(this,Ya)),this.$share.removeEventListener("click",za(this,Ka))}onTriggerClick(){this.state?this.hide():this.show()}onBodyClick(t){t.target.closest(Wa)||t.target.closest(Ga)||this.hide()}onShareClick(){var t=this;return i((function*(){var e=t.$share.dataset.shareUrl||window.location.href;try{yield navigator.clipboard.writeText(e),t.ctx.plugins.toasts.success("Скопировано в буфер обмена")}catch(e){t.ctx.plugins.toasts.error(e.message)}}))()}show(){this.state=!0,this.$tooltip.classList.add(qa),document.body.addEventListener("click",za(this,Xa))}hide(){this.state=!1,this.$tooltip.classList.remove(qa),document.body.removeEventListener("click",za(this,Xa))}};function Ja(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||console.error("Element is null"),t.style.transition="height 0.5s ease",t.style.overflow="hidden";e?i?t.style.height="auto":(()=>{var{width:e}=getComputedStyle(t);t.style.width=e,t.style.position="absolute",t.style.visibility="hidden",t.style.height="auto";var{height:i}=getComputedStyle(t);t.style.width=null,t.style.position=null,t.style.visibility=null,t.style.height=0,getComputedStyle(t).height,requestAnimationFrame((()=>{t.style.height=i}))})():i?t.style.height="0px":(()=>{var{height:e}=getComputedStyle(t);t.style.height=e,getComputedStyle(t).height,requestAnimationFrame((()=>{t.style.height=0}))})(),t._onCssAnimateEnd&&t.removeEventListener("transitionend",t._onCssAnimateEnd),t._onCssAnimateEnd=()=>{e&&(t.style.height="auto",t.style.pointerEvents="",t.style.overflow="visible")},t.addEventListener("transitionend",t._onCssAnimateEnd,{once:!0})}var tl="_opened",el="_active";class il extends Da{constructor(t,e){super(t,e),s(this,"state",!1),s(this,"toggle",null),s(this,"content",null),this.toggleHandler=this.onToggle.bind(this)}init(){this.toggle=this.$element.querySelector(".js-accordion-toggle"),this.content=this.$element.querySelector(".js-accordion-content"),this.close(!0),this.toggle.addEventListener("click",this.toggleHandler),this.$element.classList.contains("_active")&&(this.state=!0,this.open())}destroy(){this.toggle.removeEventListener("click",this.toggleHandler),this.$element.accordionInstance=null}onToggle(){this.state?this.close():this.open(),this.$element.classList.contains("_active")&&(this.close(),this.$element.classList.remove("_active"))}open(t){Ja(this.content,!0,t),this.$element.classList.add(tl),this.toggle.classList.add(el),this.state=!0,this.emit("open")}close(t){Ja(this.content,!1,t),this.$element.classList.remove(tl),this.toggle.classList.remove(el),this.state=!1,this.emit("close")}}var nl="object"==typeof global&&global&&global.Object===Object&&global,rl="object"==typeof self&&self&&self.Object===Object&&self,sl=nl||rl||Function("return this")(),ol=sl.Symbol;var al=function(t,e){for(var i=-1,n=null==t?0:t.length,r=Array(n);++i<n;)r[i]=e(t[i],i,t);return r},ll=Array.isArray,cl=Object.prototype,hl=cl.hasOwnProperty,ul=cl.toString,dl=ol?ol.toStringTag:void 0;var pl=function(t){var e=hl.call(t,dl),i=t[dl];try{t[dl]=void 0;var n=!0}catch(t){}var r=ul.call(t);return n&&(e?t[dl]=i:delete t[dl]),r},fl=Object.prototype.toString;var ml=function(t){return fl.call(t)},gl=ol?ol.toStringTag:void 0;var _l=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":gl&&gl in Object(t)?pl(t):ml(t)};var yl=function(t){return null!=t&&"object"==typeof t};var vl=function(t){return"symbol"==typeof t||yl(t)&&"[object Symbol]"==_l(t)},bl=ol?ol.prototype:void 0,xl=bl?bl.toString:void 0;var wl=function t(e){if("string"==typeof e)return e;if(ll(e))return al(e,t)+"";if(vl(e))return xl?xl.call(e):"";var i=e+"";return"0"==i&&1/e==-Infinity?"-0":i};var El=function(t){return null==t?"":wl(t)},Sl=0;var Tl=function(t){var e=++Sl;return El(t)+e},Ml="_active";function Al(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var Cl="_open",kl="_fixed",Pl=new WeakMap,Il=new WeakMap,Dl=new WeakMap,Ol=new WeakMap;var Ll=class extends Da{constructor(t,e){super(t,e),s(this,"$trigger",void 0),s(this,"$content",void 0),s(this,"$footer",void 0),s(this,"state",void 0),s(this,"scrollValue",void 0),s(this,"needsAutoClose",!0),Al(this,Pl,{writable:!0,value:void 0}),Al(this,Il,{writable:!0,value:void 0}),Al(this,Dl,{writable:!0,value:void 0}),Al(this,Ol,{writable:!0,value:void 0}),this.$trigger=this.$element.querySelector(".js-sidebar__trigger"),this.$content=this.$element.querySelector(".js-sidebar__content"),this.$contentInner=this.$element.querySelector(".sidebar__content-inner"),this.$footer=document.querySelector(".js-useful-links, .footer"),this.$sidebarInner=this.$element.querySelector(".sidebar__inner"),Ra(this,Ol,this.$element.querySelectorAll(".sidebar__content-inner a")),Ra(this,Pl,this.onScroll.bind(this)),Ra(this,Il,this.onResize.bind(this)),Ra(this,Dl,this.onClick.bind(this)),this.$trigger.classList.contains(Cl)&&(this.state=!0)}init(){window.addEventListener("scroll",za(this,Pl),{passive:!0}),window.addEventListener("resize",za(this,Il)),this.$trigger.addEventListener("click",za(this,Dl)),this.onResize(),this.ctx.plugins.responsive.tablet&&(this.needsAutoClose=!1),za(this,Ol).forEach((t=>{if(-1!==t.href.search(new RegExp("/#block"))||t.href===/^#/g){var e=t.getAttribute("href"),i=e.indexOf("#"),n=e.slice(i),r=document.querySelector(n);t.href=n,t.addEventListener("click",(t=>{t.preventDefault(),r&&r.scrollIntoView({behavior:"smooth"})}))}}))}onScroll(){this.state&&this.setContentHeight();var t=this.$footer.getBoundingClientRect().top+window.scrollY;this.$trigger.getBoundingClientRect().bottom+window.scrollY>=t?(this.close(),k.gsap.to(this.$sidebarInner,{autoAlpha:0})):k.gsap.to(this.$sidebarInner,{autoAlpha:1}),this.scrollValue-20<=window.scrollY?(this.$element.classList.add(kl),this.needsAutoClose&&(this.needsAutoClose=!1,this.close())):this.$element.classList.remove(kl)}onResize(){this.state&&this.setContentHeight(),this.scrollValue=this.$element.getBoundingClientRect().top+window.scrollY}onClick(){this.state?this.close():this.open()}setContentHeight(){var t=this.$content.getBoundingClientRect().top+window.scrollY,e=this.$footer.getBoundingClientRect().top+window.scrollY,i=t+this.$contentInner.offsetHeight>e?e-t+"px":"auto";k.gsap.to(this.$content,{height:i,duration:.3})}open(){this.state=!0,this.$trigger.classList.add(Cl),this.setContentHeight()}close(){this.state=!1,this.$trigger.classList.remove(Cl),k.gsap.to(this.$content,{height:0,duration:.3})}};function zl(t){return null!==t&&"object"==typeof t&&"constructor"in t&&t.constructor===Object}function Rl(t,e){void 0===t&&(t={}),void 0===e&&(e={}),Object.keys(e).forEach((i=>{void 0===t[i]?t[i]=e[i]:zl(e[i])&&zl(t[i])&&Object.keys(e[i]).length>0&&Rl(t[i],e[i])}))}const Fl={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Bl(){const t="undefined"!=typeof document?document:{};return Rl(t,Fl),t}const Nl={document:Fl,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(t){return"undefined"==typeof setTimeout?(t(),null):setTimeout(t,0)},cancelAnimationFrame(t){"undefined"!=typeof setTimeout&&clearTimeout(t)}};function jl(){const t="undefined"!=typeof window?window:{};return Rl(t,Nl),t}function Vl(t,e){return void 0===e&&(e=0),setTimeout(t,e)}function Ul(){return Date.now()}function $l(t,e){void 0===e&&(e="x");const i=jl();let n,r,s;const o=function(t){const e=jl();let i;return e.getComputedStyle&&(i=e.getComputedStyle(t,null)),!i&&t.currentStyle&&(i=t.currentStyle),i||(i=t.style),i}(t);return i.WebKitCSSMatrix?(r=o.transform||o.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map((t=>t.replace(",","."))).join(", ")),s=new i.WebKitCSSMatrix("none"===r?"":r)):(s=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=s.toString().split(",")),"x"===e&&(r=i.WebKitCSSMatrix?s.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===e&&(r=i.WebKitCSSMatrix?s.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),r||0}function Hl(t){return"object"==typeof t&&null!==t&&t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)}function ql(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let n=1;n<arguments.length;n+=1){const r=n<0||arguments.length<=n?void 0:arguments[n];if(null!=r&&(i=r,!("undefined"!=typeof window&&void 0!==window.HTMLElement?i instanceof HTMLElement:i&&(1===i.nodeType||11===i.nodeType)))){const i=Object.keys(Object(r)).filter((t=>e.indexOf(t)<0));for(let e=0,n=i.length;e<n;e+=1){const n=i[e],s=Object.getOwnPropertyDescriptor(r,n);void 0!==s&&s.enumerable&&(Hl(t[n])&&Hl(r[n])?r[n].__swiper__?t[n]=r[n]:ql(t[n],r[n]):!Hl(t[n])&&Hl(r[n])?(t[n]={},r[n].__swiper__?t[n]=r[n]:ql(t[n],r[n])):t[n]=r[n])}}}var i;return t}function Wl(t,e,i){t.style.setProperty(e,i)}function Gl(t){let{swiper:e,targetPosition:i,side:n}=t;const r=jl(),s=-e.translate;let o,a=null;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(e.cssModeFrameID);const c=i>s?"next":"prev",h=(t,e)=>"next"===c&&t>=e||"prev"===c&&t<=e,u=()=>{o=(new Date).getTime(),null===a&&(a=o);const t=Math.max(Math.min((o-a)/l,1),0),c=.5-Math.cos(t*Math.PI)/2;let d=s+c*(i-s);if(h(d,i)&&(d=i),e.wrapperEl.scrollTo({[n]:d}),h(d,i))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout((()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:d})})),void r.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=r.requestAnimationFrame(u)};u()}function Zl(t){return t.querySelector(".swiper-slide-transform")||t.shadowRoot&&t.shadowRoot.querySelector(".swiper-slide-transform")||t}function Yl(t,e){return void 0===e&&(e=""),[...t.children].filter((t=>t.matches(e)))}function Xl(t){try{return void console.warn(t)}catch(t){}}function Kl(t,e){void 0===e&&(e=[]);const i=document.createElement(t);return i.classList.add(...Array.isArray(e)?e:function(t){return void 0===t&&(t=""),t.trim().split(" ").filter((t=>!!t.trim()))}(e)),i}function Ql(t,e){return jl().getComputedStyle(t,null).getPropertyValue(e)}function Jl(t){let e,i=t;if(i){for(e=0;null!==(i=i.previousSibling);)1===i.nodeType&&(e+=1);return e}}function tc(t,e){const i=[];let n=t.parentElement;for(;n;)e?n.matches(e)&&i.push(n):i.push(n),n=n.parentElement;return i}function ec(t,e,i){const n=jl();return i?t["width"===e?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(t,null).getPropertyValue("width"===e?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(t,null).getPropertyValue("width"===e?"margin-left":"margin-bottom")):t.offsetWidth}let ic,nc,rc;function sc(){return ic||(ic=function(){const t=jl(),e=Bl();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch)}}()),ic}function oc(t){return void 0===t&&(t={}),nc||(nc=function(t){let{userAgent:e}=void 0===t?{}:t;const i=sc(),n=jl(),r=n.navigator.platform,s=e||n.navigator.userAgent,o={ios:!1,android:!1},a=n.screen.width,l=n.screen.height,c=s.match(/(Android);?[\s\/]+([\d.]+)?/);let h=s.match(/(iPad).*OS\s([\d_]+)/);const u=s.match(/(iPod)(.*OS\s([\d_]+))?/),d=!h&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===r;let f="MacIntel"===r;return!h&&f&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${a}x${l}`)>=0&&(h=s.match(/(Version)\/([\d.]+)/),h||(h=[0,1,"13_0_0"]),f=!1),c&&!p&&(o.os="android",o.android=!0),(h||d||u)&&(o.os="ios",o.ios=!0),o}(t)),nc}function ac(){return rc||(rc=function(){const t=jl();let e=!1;function i(){const e=t.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}if(i()){const i=String(t.navigator.userAgent);if(i.includes("Version/")){const[t,n]=i.split("Version/")[1].split(" ")[0].split(".").map((t=>Number(t)));e=t<16||16===t&&n<2}}return{isSafari:e||i(),needPerspectiveFix:e,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),rc}var lc={on(t,e,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof e)return n;const r=i?"unshift":"push";return t.split(" ").forEach((t=>{n.eventsListeners[t]||(n.eventsListeners[t]=[]),n.eventsListeners[t][r](e)})),n},once(t,e,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof e)return n;function r(){n.off(t,r),r.__emitterProxy&&delete r.__emitterProxy;for(var i=arguments.length,s=new Array(i),o=0;o<i;o++)s[o]=arguments[o];e.apply(n,s)}return r.__emitterProxy=e,n.on(t,r,i)},onAny(t,e){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof t)return i;const n=e?"unshift":"push";return i.eventsAnyListeners.indexOf(t)<0&&i.eventsAnyListeners[n](t),i},offAny(t){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsAnyListeners)return e;const i=e.eventsAnyListeners.indexOf(t);return i>=0&&e.eventsAnyListeners.splice(i,1),e},off(t,e){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(t.split(" ").forEach((t=>{void 0===e?i.eventsListeners[t]=[]:i.eventsListeners[t]&&i.eventsListeners[t].forEach(((n,r)=>{(n===e||n.__emitterProxy&&n.__emitterProxy===e)&&i.eventsListeners[t].splice(r,1)}))})),i):i},emit(){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsListeners)return t;let e,i,n;for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];"string"==typeof s[0]||Array.isArray(s[0])?(e=s[0],i=s.slice(1,s.length),n=t):(e=s[0].events,i=s[0].data,n=s[0].context||t),i.unshift(n);return(Array.isArray(e)?e:e.split(" ")).forEach((e=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach((t=>{t.apply(n,[e,...i])})),t.eventsListeners&&t.eventsListeners[e]&&t.eventsListeners[e].forEach((t=>{t.apply(n,i)}))})),t}};const cc=(t,e)=>{if(!t||t.destroyed||!t.params)return;const i=e.closest(t.isElement?"swiper-slide":`.${t.params.slideClass}`);if(i){let e=i.querySelector(`.${t.params.lazyPreloaderClass}`);!e&&t.isElement&&(i.shadowRoot?e=i.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`):requestAnimationFrame((()=>{i.shadowRoot&&(e=i.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`),e&&e.remove())}))),e&&e.remove()}},hc=(t,e)=>{if(!t.slides[e])return;const i=t.slides[e].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},uc=t=>{if(!t||t.destroyed||!t.params)return;let e=t.params.lazyPreloadPrevNext;const i=t.slides.length;if(!i||!e||e<0)return;e=Math.min(e,i);const n="auto"===t.params.slidesPerView?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),r=t.activeIndex;if(t.params.grid&&t.params.grid.rows>1){const i=r,s=[i-e];return s.push(...Array.from({length:e}).map(((t,e)=>i+n+e))),void t.slides.forEach(((e,i)=>{s.includes(e.column)&&hc(t,i)}))}const s=r+n-1;if(t.params.rewind||t.params.loop)for(let n=r-e;n<=s+e;n+=1){const e=(n%i+i)%i;(e<r||e>s)&&hc(t,e)}else for(let n=Math.max(r-e,0);n<=Math.min(s+e,i-1);n+=1)n!==r&&(n>s||n<r)&&hc(t,n)};var dc={updateSize:function(){const t=this;let e,i;const n=t.el;e=void 0!==t.params.width&&null!==t.params.width?t.params.width:n.clientWidth,i=void 0!==t.params.height&&null!==t.params.height?t.params.height:n.clientHeight,0===e&&t.isHorizontal()||0===i&&t.isVertical()||(e=e-parseInt(Ql(n,"padding-left")||0,10)-parseInt(Ql(n,"padding-right")||0,10),i=i-parseInt(Ql(n,"padding-top")||0,10)-parseInt(Ql(n,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(i)&&(i=0),Object.assign(t,{width:e,height:i,size:t.isHorizontal()?e:i}))},updateSlides:function(){const t=this;function e(e,i){return parseFloat(e.getPropertyValue(t.getDirectionLabel(i))||0)}const i=t.params,{wrapperEl:n,slidesEl:r,size:s,rtlTranslate:o,wrongRTL:a}=t,l=t.virtual&&i.virtual.enabled,c=l?t.virtual.slides.length:t.slides.length,h=Yl(r,`.${t.params.slideClass}, swiper-slide`),u=l?t.virtual.slides.length:h.length;let d=[];const p=[],f=[];let m=i.slidesOffsetBefore;"function"==typeof m&&(m=i.slidesOffsetBefore.call(t));let g=i.slidesOffsetAfter;"function"==typeof g&&(g=i.slidesOffsetAfter.call(t));const _=t.snapGrid.length,y=t.slidesGrid.length;let v=i.spaceBetween,b=-m,x=0,w=0;if(void 0===s)return;"string"==typeof v&&v.indexOf("%")>=0?v=parseFloat(v.replace("%",""))/100*s:"string"==typeof v&&(v=parseFloat(v)),t.virtualSize=-v,h.forEach((t=>{o?t.style.marginLeft="":t.style.marginRight="",t.style.marginBottom="",t.style.marginTop=""})),i.centeredSlides&&i.cssMode&&(Wl(n,"--swiper-centered-offset-before",""),Wl(n,"--swiper-centered-offset-after",""));const E=i.grid&&i.grid.rows>1&&t.grid;let S;E?t.grid.initSlides(h):t.grid&&t.grid.unsetSlides();const T="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter((t=>void 0!==i.breakpoints[t].slidesPerView)).length>0;for(let n=0;n<u;n+=1){let r;if(S=0,h[n]&&(r=h[n]),E&&t.grid.updateSlide(n,r,h),!h[n]||"none"!==Ql(r,"display")){if("auto"===i.slidesPerView){T&&(h[n].style[t.getDirectionLabel("width")]="");const s=getComputedStyle(r),o=r.style.transform,a=r.style.webkitTransform;if(o&&(r.style.transform="none"),a&&(r.style.webkitTransform="none"),i.roundLengths)S=t.isHorizontal()?ec(r,"width",!0):ec(r,"height",!0);else{const t=e(s,"width"),i=e(s,"padding-left"),n=e(s,"padding-right"),o=e(s,"margin-left"),a=e(s,"margin-right"),l=s.getPropertyValue("box-sizing");if(l&&"border-box"===l)S=t+o+a;else{const{clientWidth:e,offsetWidth:s}=r;S=t+i+n+o+a+(s-e)}}o&&(r.style.transform=o),a&&(r.style.webkitTransform=a),i.roundLengths&&(S=Math.floor(S))}else S=(s-(i.slidesPerView-1)*v)/i.slidesPerView,i.roundLengths&&(S=Math.floor(S)),h[n]&&(h[n].style[t.getDirectionLabel("width")]=`${S}px`);h[n]&&(h[n].swiperSlideSize=S),f.push(S),i.centeredSlides?(b=b+S/2+x/2+v,0===x&&0!==n&&(b=b-s/2-v),0===n&&(b=b-s/2-v),Math.abs(b)<.001&&(b=0),i.roundLengths&&(b=Math.floor(b)),w%i.slidesPerGroup==0&&d.push(b),p.push(b)):(i.roundLengths&&(b=Math.floor(b)),(w-Math.min(t.params.slidesPerGroupSkip,w))%t.params.slidesPerGroup==0&&d.push(b),p.push(b),b=b+S+v),t.virtualSize+=S+v,x=S,w+=1}}if(t.virtualSize=Math.max(t.virtualSize,s)+g,o&&a&&("slide"===i.effect||"coverflow"===i.effect)&&(n.style.width=`${t.virtualSize+v}px`),i.setWrapperSize&&(n.style[t.getDirectionLabel("width")]=`${t.virtualSize+v}px`),E&&t.grid.updateWrapperSize(S,d),!i.centeredSlides){const e=[];for(let n=0;n<d.length;n+=1){let r=d[n];i.roundLengths&&(r=Math.floor(r)),d[n]<=t.virtualSize-s&&e.push(r)}d=e,Math.floor(t.virtualSize-s)-Math.floor(d[d.length-1])>1&&d.push(t.virtualSize-s)}if(l&&i.loop){const e=f[0]+v;if(i.slidesPerGroup>1){const n=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/i.slidesPerGroup),r=e*i.slidesPerGroup;for(let t=0;t<n;t+=1)d.push(d[d.length-1]+r)}for(let n=0;n<t.virtual.slidesBefore+t.virtual.slidesAfter;n+=1)1===i.slidesPerGroup&&d.push(d[d.length-1]+e),p.push(p[p.length-1]+e),t.virtualSize+=e}if(0===d.length&&(d=[0]),0!==v){const e=t.isHorizontal()&&o?"marginLeft":t.getDirectionLabel("marginRight");h.filter(((t,e)=>!(i.cssMode&&!i.loop)||e!==h.length-1)).forEach((t=>{t.style[e]=`${v}px`}))}if(i.centeredSlides&&i.centeredSlidesBounds){let t=0;f.forEach((e=>{t+=e+(v||0)})),t-=v;const e=t-s;d=d.map((t=>t<=0?-m:t>e?e+g:t))}if(i.centerInsufficientSlides){let t=0;if(f.forEach((e=>{t+=e+(v||0)})),t-=v,t<s){const e=(s-t)/2;d.forEach(((t,i)=>{d[i]=t-e})),p.forEach(((t,i)=>{p[i]=t+e}))}}if(Object.assign(t,{slides:h,snapGrid:d,slidesGrid:p,slidesSizesGrid:f}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){Wl(n,"--swiper-centered-offset-before",-d[0]+"px"),Wl(n,"--swiper-centered-offset-after",t.size/2-f[f.length-1]/2+"px");const e=-t.snapGrid[0],i=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map((t=>t+e)),t.slidesGrid=t.slidesGrid.map((t=>t+i))}if(u!==c&&t.emit("slidesLengthChange"),d.length!==_&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),p.length!==y&&t.emit("slidesGridLengthChange"),i.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!(l||i.cssMode||"slide"!==i.effect&&"fade"!==i.effect)){const e=`${i.containerModifierClass}backface-hidden`,n=t.el.classList.contains(e);u<=i.maxBackfaceHiddenSlides?n||t.el.classList.add(e):n&&t.el.classList.remove(e)}},updateAutoHeight:function(t){const e=this,i=[],n=e.virtual&&e.params.virtual.enabled;let r,s=0;"number"==typeof t?e.setTransition(t):!0===t&&e.setTransition(e.params.speed);const o=t=>n?e.slides[e.getSlideIndexByData(t)]:e.slides[t];if("auto"!==e.params.slidesPerView&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach((t=>{i.push(t)}));else for(r=0;r<Math.ceil(e.params.slidesPerView);r+=1){const t=e.activeIndex+r;if(t>e.slides.length&&!n)break;i.push(o(t))}else i.push(o(e.activeIndex));for(r=0;r<i.length;r+=1)if(void 0!==i[r]){const t=i[r].offsetHeight;s=t>s?t:s}(s||0===s)&&(e.wrapperEl.style.height=`${s}px`)},updateSlidesOffset:function(){const t=this,e=t.slides,i=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let n=0;n<e.length;n+=1)e[n].swiperSlideOffset=(t.isHorizontal()?e[n].offsetLeft:e[n].offsetTop)-i-t.cssOverflowAdjustment()},updateSlidesProgress:function(t){void 0===t&&(t=this&&this.translate||0);const e=this,i=e.params,{slides:n,rtlTranslate:r,snapGrid:s}=e;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&e.updateSlidesOffset();let o=-t;r&&(o=t),n.forEach((t=>{t.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass)})),e.visibleSlidesIndexes=[],e.visibleSlides=[];let a=i.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*e.size:"string"==typeof a&&(a=parseFloat(a));for(let t=0;t<n.length;t+=1){const l=n[t];let c=l.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(c-=n[0].swiperSlideOffset);const h=(o+(i.centeredSlides?e.minTranslate():0)-c)/(l.swiperSlideSize+a),u=(o-s[0]+(i.centeredSlides?e.minTranslate():0)-c)/(l.swiperSlideSize+a),d=-(o-c),p=d+e.slidesSizesGrid[t],f=d>=0&&d<=e.size-e.slidesSizesGrid[t];(d>=0&&d<e.size-1||p>1&&p<=e.size||d<=0&&p>=e.size)&&(e.visibleSlides.push(l),e.visibleSlidesIndexes.push(t),n[t].classList.add(i.slideVisibleClass)),f&&n[t].classList.add(i.slideFullyVisibleClass),l.progress=r?-h:h,l.originalProgress=r?-u:u}},updateProgress:function(t){const e=this;if(void 0===t){const i=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*i||0}const i=e.params,n=e.maxTranslate()-e.minTranslate();let{progress:r,isBeginning:s,isEnd:o,progressLoop:a}=e;const l=s,c=o;if(0===n)r=0,s=!0,o=!0;else{r=(t-e.minTranslate())/n;const i=Math.abs(t-e.minTranslate())<1,a=Math.abs(t-e.maxTranslate())<1;s=i||r<=0,o=a||r>=1,i&&(r=0),a&&(r=1)}if(i.loop){const i=e.getSlideIndexByData(0),n=e.getSlideIndexByData(e.slides.length-1),r=e.slidesGrid[i],s=e.slidesGrid[n],o=e.slidesGrid[e.slidesGrid.length-1],l=Math.abs(t);a=l>=r?(l-r)/o:(l+o-s)/o,a>1&&(a-=1)}Object.assign(e,{progress:r,progressLoop:a,isBeginning:s,isEnd:o}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&e.updateSlidesProgress(t),s&&!l&&e.emit("reachBeginning toEdge"),o&&!c&&e.emit("reachEnd toEdge"),(l&&!s||c&&!o)&&e.emit("fromEdge"),e.emit("progress",r)},updateSlidesClasses:function(){const t=this,{slides:e,params:i,slidesEl:n,activeIndex:r}=t,s=t.virtual&&i.virtual.enabled,o=t.grid&&i.grid&&i.grid.rows>1,a=t=>Yl(n,`.${i.slideClass}${t}, swiper-slide${t}`)[0];let l,c,h;if(e.forEach((t=>{t.classList.remove(i.slideActiveClass,i.slideNextClass,i.slidePrevClass)})),s)if(i.loop){let e=r-t.virtual.slidesBefore;e<0&&(e=t.virtual.slides.length+e),e>=t.virtual.slides.length&&(e-=t.virtual.slides.length),l=a(`[data-swiper-slide-index="${e}"]`)}else l=a(`[data-swiper-slide-index="${r}"]`);else o?(l=e.filter((t=>t.column===r))[0],h=e.filter((t=>t.column===r+1))[0],c=e.filter((t=>t.column===r-1))[0]):l=e[r];l&&(l.classList.add(i.slideActiveClass),o?(h&&h.classList.add(i.slideNextClass),c&&c.classList.add(i.slidePrevClass)):(h=function(t,e){const i=[];for(;t.nextElementSibling;){const n=t.nextElementSibling;e?n.matches(e)&&i.push(n):i.push(n),t=n}return i}(l,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!h&&(h=e[0]),h&&h.classList.add(i.slideNextClass),c=function(t,e){const i=[];for(;t.previousElementSibling;){const n=t.previousElementSibling;e?n.matches(e)&&i.push(n):i.push(n),t=n}return i}(l,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!c&&(c=e[e.length-1]),c&&c.classList.add(i.slidePrevClass))),t.emitSlidesClasses()},updateActiveIndex:function(t){const e=this,i=e.rtlTranslate?e.translate:-e.translate,{snapGrid:n,params:r,activeIndex:s,realIndex:o,snapIndex:a}=e;let l,c=t;const h=t=>{let i=t-e.virtual.slidesBefore;return i<0&&(i=e.virtual.slides.length+i),i>=e.virtual.slides.length&&(i-=e.virtual.slides.length),i};if(void 0===c&&(c=function(t){const{slidesGrid:e,params:i}=t,n=t.rtlTranslate?t.translate:-t.translate;let r;for(let t=0;t<e.length;t+=1)void 0!==e[t+1]?n>=e[t]&&n<e[t+1]-(e[t+1]-e[t])/2?r=t:n>=e[t]&&n<e[t+1]&&(r=t+1):n>=e[t]&&(r=t);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(e)),n.indexOf(i)>=0)l=n.indexOf(i);else{const t=Math.min(r.slidesPerGroupSkip,c);l=t+Math.floor((c-t)/r.slidesPerGroup)}if(l>=n.length&&(l=n.length-1),c===s&&!e.params.loop)return void(l!==a&&(e.snapIndex=l,e.emit("snapIndexChange")));if(c===s&&e.params.loop&&e.virtual&&e.params.virtual.enabled)return void(e.realIndex=h(c));const u=e.grid&&r.grid&&r.grid.rows>1;let d;if(e.virtual&&r.virtual.enabled&&r.loop)d=h(c);else if(u){const t=e.slides.filter((t=>t.column===c))[0];let i=parseInt(t.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(e.slides.indexOf(t),0)),d=Math.floor(i/r.grid.rows)}else if(e.slides[c]){const t=e.slides[c].getAttribute("data-swiper-slide-index");d=t?parseInt(t,10):c}else d=c;Object.assign(e,{previousSnapIndex:a,snapIndex:l,previousRealIndex:o,realIndex:d,previousIndex:s,activeIndex:c}),e.initialized&&uc(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(o!==d&&e.emit("realIndexChange"),e.emit("slideChange"))},updateClickedSlide:function(t,e){const i=this,n=i.params;let r=t.closest(`.${n.slideClass}, swiper-slide`);!r&&i.isElement&&e&&e.length>1&&e.includes(t)&&[...e.slice(e.indexOf(t)+1,e.length)].forEach((t=>{!r&&t.matches&&t.matches(`.${n.slideClass}, swiper-slide`)&&(r=t)}));let s,o=!1;if(r)for(let t=0;t<i.slides.length;t+=1)if(i.slides[t]===r){o=!0,s=t;break}if(!r||!o)return i.clickedSlide=void 0,void(i.clickedIndex=void 0);i.clickedSlide=r,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=s,n.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}};var pc={getTranslate:function(t){void 0===t&&(t=this.isHorizontal()?"x":"y");const{params:e,rtlTranslate:i,translate:n,wrapperEl:r}=this;if(e.virtualTranslate)return i?-n:n;if(e.cssMode)return n;let s=$l(r,t);return s+=this.cssOverflowAdjustment(),i&&(s=-s),s||0},setTranslate:function(t,e){const i=this,{rtlTranslate:n,params:r,wrapperEl:s,progress:o}=i;let a,l=0,c=0;i.isHorizontal()?l=n?-t:t:c=t,r.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:c,r.cssMode?s[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-c:r.virtualTranslate||(i.isHorizontal()?l-=i.cssOverflowAdjustment():c-=i.cssOverflowAdjustment(),s.style.transform=`translate3d(${l}px, ${c}px, 0px)`);const h=i.maxTranslate()-i.minTranslate();a=0===h?0:(t-i.minTranslate())/h,a!==o&&i.updateProgress(t),i.emit("setTranslate",i.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(t,e,i,n,r){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),void 0===n&&(n=!0);const s=this,{params:o,wrapperEl:a}=s;if(s.animating&&o.preventInteractionOnTransition)return!1;const l=s.minTranslate(),c=s.maxTranslate();let h;if(h=n&&t>l?l:n&&t<c?c:t,s.updateProgress(h),o.cssMode){const t=s.isHorizontal();if(0===e)a[t?"scrollLeft":"scrollTop"]=-h;else{if(!s.support.smoothScroll)return Gl({swiper:s,targetPosition:-h,side:t?"left":"top"}),!0;a.scrollTo({[t?"left":"top"]:-h,behavior:"smooth"})}return!0}return 0===e?(s.setTransition(0),s.setTranslate(h),i&&(s.emit("beforeTransitionStart",e,r),s.emit("transitionEnd"))):(s.setTransition(e),s.setTranslate(h),i&&(s.emit("beforeTransitionStart",e,r),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(t){s&&!s.destroyed&&t.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,i&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}};function fc(t){let{swiper:e,runCallbacks:i,direction:n,step:r}=t;const{activeIndex:s,previousIndex:o}=e;let a=n;if(a||(a=s>o?"next":s<o?"prev":"reset"),e.emit(`transition${r}`),i&&s!==o){if("reset"===a)return void e.emit(`slideResetTransition${r}`);e.emit(`slideChangeTransition${r}`),"next"===a?e.emit(`slideNextTransition${r}`):e.emit(`slidePrevTransition${r}`)}}var mc={setTransition:function(t,e){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${t}ms`,i.wrapperEl.style.transitionDelay=0===t?"0ms":""),i.emit("setTransition",t,e)},transitionStart:function(t,e){void 0===t&&(t=!0);const i=this,{params:n}=i;n.cssMode||(n.autoHeight&&i.updateAutoHeight(),fc({swiper:i,runCallbacks:t,direction:e,step:"Start"}))},transitionEnd:function(t,e){void 0===t&&(t=!0);const i=this,{params:n}=i;i.animating=!1,n.cssMode||(i.setTransition(0),fc({swiper:i,runCallbacks:t,direction:e,step:"End"}))}};var gc={slideTo:function(t,e,i,n,r){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),"string"==typeof t&&(t=parseInt(t,10));const s=this;let o=t;o<0&&(o=0);const{params:a,snapGrid:l,slidesGrid:c,previousIndex:h,activeIndex:u,rtlTranslate:d,wrapperEl:p,enabled:f}=s;if(s.animating&&a.preventInteractionOnTransition||!f&&!n&&!r)return!1;const m=Math.min(s.params.slidesPerGroupSkip,o);let g=m+Math.floor((o-m)/s.params.slidesPerGroup);g>=l.length&&(g=l.length-1);const _=-l[g];if(a.normalizeSlideIndex)for(let t=0;t<c.length;t+=1){const e=-Math.floor(100*_),i=Math.floor(100*c[t]),n=Math.floor(100*c[t+1]);void 0!==c[t+1]?e>=i&&e<n-(n-i)/2?o=t:e>=i&&e<n&&(o=t+1):e>=i&&(o=t)}if(s.initialized&&o!==u){if(!s.allowSlideNext&&(d?_>s.translate&&_>s.minTranslate():_<s.translate&&_<s.minTranslate()))return!1;if(!s.allowSlidePrev&&_>s.translate&&_>s.maxTranslate()&&(u||0)!==o)return!1}let y;if(o!==(h||0)&&i&&s.emit("beforeSlideChangeStart"),s.updateProgress(_),y=o>u?"next":o<u?"prev":"reset",d&&-_===s.translate||!d&&_===s.translate)return s.updateActiveIndex(o),a.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==a.effect&&s.setTranslate(_),"reset"!==y&&(s.transitionStart(i,y),s.transitionEnd(i,y)),!1;if(a.cssMode){const t=s.isHorizontal(),i=d?_:-_;if(0===e){const e=s.virtual&&s.params.virtual.enabled;e&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),e&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{p[t?"scrollLeft":"scrollTop"]=i}))):p[t?"scrollLeft":"scrollTop"]=i,e&&requestAnimationFrame((()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1}))}else{if(!s.support.smoothScroll)return Gl({swiper:s,targetPosition:i,side:t?"left":"top"}),!0;p.scrollTo({[t?"left":"top"]:i,behavior:"smooth"})}return!0}return s.setTransition(e),s.setTranslate(_),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",e,n),s.transitionStart(i,y),0===e?s.transitionEnd(i,y):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(t){s&&!s.destroyed&&t.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,y))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(t,e,i,n){if(void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),"string"==typeof t){t=parseInt(t,10)}const r=this,s=r.grid&&r.params.grid&&r.params.grid.rows>1;let o=t;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)o+=r.virtual.slidesBefore;else{let t;if(s){const e=o*r.params.grid.rows;t=r.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0].column}else t=r.getSlideIndexByData(o);const e=s?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:i}=r.params;let n=r.params.slidesPerView;"auto"===n?n=r.slidesPerViewDynamic():(n=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&n%2==0&&(n+=1));let a=e-t<n;if(i&&(a=a||t<Math.ceil(n/2)),a){const n=i?t<r.activeIndex?"prev":"next":t-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:n,slideTo:!0,activeSlideIndex:"next"===n?t+1:t-e+1,slideRealIndex:"next"===n?r.realIndex:void 0})}if(s){const t=o*r.params.grid.rows;o=r.slides.filter((e=>1*e.getAttribute("data-swiper-slide-index")===t))[0].column}else o=r.getSlideIndexByData(o)}return requestAnimationFrame((()=>{r.slideTo(o,e,i,n)})),r},slideNext:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);const n=this,{enabled:r,params:s,animating:o}=n;if(!r)return n;let a=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(a=Math.max(n.slidesPerViewDynamic("current",!0),1));const l=n.activeIndex<s.slidesPerGroupSkip?1:a,c=n.virtual&&s.virtual.enabled;if(s.loop){if(o&&!c&&s.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&s.cssMode)return requestAnimationFrame((()=>{n.slideTo(n.activeIndex+l,t,e,i)})),!0}return s.rewind&&n.isEnd?n.slideTo(0,t,e,i):n.slideTo(n.activeIndex+l,t,e,i)},slidePrev:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);const n=this,{params:r,snapGrid:s,slidesGrid:o,rtlTranslate:a,enabled:l,animating:c}=n;if(!l)return n;const h=n.virtual&&r.virtual.enabled;if(r.loop){if(c&&!h&&r.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function u(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}const d=u(a?n.translate:-n.translate),p=s.map((t=>u(t)));let f=s[p.indexOf(d)-1];if(void 0===f&&r.cssMode){let t;s.forEach(((e,i)=>{d>=e&&(t=i)})),void 0!==t&&(f=s[t>0?t-1:t])}let m=0;if(void 0!==f&&(m=o.indexOf(f),m<0&&(m=n.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-n.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&n.isBeginning){const r=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(r,t,e,i)}return r.loop&&0===n.activeIndex&&r.cssMode?(requestAnimationFrame((()=>{n.slideTo(m,t,e,i)})),!0):n.slideTo(m,t,e,i)},slideReset:function(t,e,i){return void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),this.slideTo(this.activeIndex,t,e,i)},slideToClosest:function(t,e,i,n){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),void 0===n&&(n=.5);const r=this;let s=r.activeIndex;const o=Math.min(r.params.slidesPerGroupSkip,s),a=o+Math.floor((s-o)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[a]){const t=r.snapGrid[a];l-t>(r.snapGrid[a+1]-t)*n&&(s+=r.params.slidesPerGroup)}else{const t=r.snapGrid[a-1];l-t<=(r.snapGrid[a]-t)*n&&(s-=r.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,r.slidesGrid.length-1),r.slideTo(s,t,e,i)},slideToClickedSlide:function(){const t=this,{params:e,slidesEl:i}=t,n="auto"===e.slidesPerView?t.slidesPerViewDynamic():e.slidesPerView;let r,s=t.clickedIndex;const o=t.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(t.animating)return;r=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?s<t.loopedSlides-n/2||s>t.slides.length-t.loopedSlides+n/2?(t.loopFix(),s=t.getSlideIndex(Yl(i,`${o}[data-swiper-slide-index="${r}"]`)[0]),Vl((()=>{t.slideTo(s)}))):t.slideTo(s):s>t.slides.length-n?(t.loopFix(),s=t.getSlideIndex(Yl(i,`${o}[data-swiper-slide-index="${r}"]`)[0]),Vl((()=>{t.slideTo(s)}))):t.slideTo(s)}else t.slideTo(s)}};var _c={loopCreate:function(t){const e=this,{params:i,slidesEl:n}=e;if(!i.loop||e.virtual&&e.params.virtual.enabled)return;const r=()=>{Yl(n,`.${i.slideClass}, swiper-slide`).forEach(((t,e)=>{t.setAttribute("data-swiper-slide-index",e)}))},s=e.grid&&i.grid&&i.grid.rows>1,o=i.slidesPerGroup*(s?i.grid.rows:1),a=e.slides.length%o!=0,l=s&&e.slides.length%i.grid.rows!=0,c=t=>{for(let n=0;n<t;n+=1){const t=e.isElement?Kl("swiper-slide",[i.slideBlankClass]):Kl("div",[i.slideClass,i.slideBlankClass]);e.slidesEl.append(t)}};if(a){if(i.loopAddBlankSlides){c(o-e.slides.length%o),e.recalcSlides(),e.updateSlides()}else Xl("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else if(l){if(i.loopAddBlankSlides){c(i.grid.rows-e.slides.length%i.grid.rows),e.recalcSlides(),e.updateSlides()}else Xl("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else r();e.loopFix({slideRealIndex:t,direction:i.centeredSlides?void 0:"next"})},loopFix:function(t){let{slideRealIndex:e,slideTo:i=!0,direction:n,setTranslate:r,activeSlideIndex:s,byController:o,byMousewheel:a}=void 0===t?{}:t;const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:c,allowSlidePrev:h,allowSlideNext:u,slidesEl:d,params:p}=l,{centeredSlides:f}=p;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&p.virtual.enabled)return i&&(p.centeredSlides||0!==l.snapIndex?p.centeredSlides&&l.snapIndex<p.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0):l.slideTo(l.virtual.slides.length,0,!1,!0)),l.allowSlidePrev=h,l.allowSlideNext=u,void l.emit("loopFix");let m=p.slidesPerView;"auto"===m?m=l.slidesPerViewDynamic():(m=Math.ceil(parseFloat(p.slidesPerView,10)),f&&m%2==0&&(m+=1));const g=p.slidesPerGroupAuto?m:p.slidesPerGroup;let _=g;_%g!=0&&(_+=g-_%g),_+=p.loopAdditionalSlides,l.loopedSlides=_;const y=l.grid&&p.grid&&p.grid.rows>1;c.length<m+_?Xl("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):y&&"row"===p.grid.fill&&Xl("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const v=[],b=[];let x=l.activeIndex;void 0===s?s=l.getSlideIndex(c.filter((t=>t.classList.contains(p.slideActiveClass)))[0]):x=s;const w="next"===n||!n,E="prev"===n||!n;let S=0,T=0;const M=y?Math.ceil(c.length/p.grid.rows):c.length,A=(y?c[s].column:s)+(f&&void 0===r?-m/2+.5:0);if(A<_){S=Math.max(_-A,g);for(let t=0;t<_-A;t+=1){const e=t-Math.floor(t/M)*M;if(y){const t=M-e-1;for(let e=c.length-1;e>=0;e-=1)c[e].column===t&&v.push(e)}else v.push(M-e-1)}}else if(A+m>M-_){T=Math.max(A-(M-2*_),g);for(let t=0;t<T;t+=1){const e=t-Math.floor(t/M)*M;y?c.forEach(((t,i)=>{t.column===e&&b.push(i)})):b.push(e)}}if(l.__preventObserver__=!0,requestAnimationFrame((()=>{l.__preventObserver__=!1})),E&&v.forEach((t=>{c[t].swiperLoopMoveDOM=!0,d.prepend(c[t]),c[t].swiperLoopMoveDOM=!1})),w&&b.forEach((t=>{c[t].swiperLoopMoveDOM=!0,d.append(c[t]),c[t].swiperLoopMoveDOM=!1})),l.recalcSlides(),"auto"===p.slidesPerView?l.updateSlides():y&&(v.length>0&&E||b.length>0&&w)&&l.slides.forEach(((t,e)=>{l.grid.updateSlide(e,t,l.slides)})),p.watchSlidesProgress&&l.updateSlidesOffset(),i)if(v.length>0&&E){if(void 0===e){const t=l.slidesGrid[x],e=l.slidesGrid[x+S]-t;a?l.setTranslate(l.translate-e):(l.slideTo(x+S,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-e,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-e))}else if(r){const t=y?v.length/p.grid.rows:v.length;l.slideTo(l.activeIndex+t,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&w)if(void 0===e){const t=l.slidesGrid[x],e=l.slidesGrid[x-T]-t;a?l.setTranslate(l.translate-e):(l.slideTo(x-T,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-e,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-e))}else{const t=y?b.length/p.grid.rows:b.length;l.slideTo(l.activeIndex-t,0,!1,!0)}if(l.allowSlidePrev=h,l.allowSlideNext=u,l.controller&&l.controller.control&&!o){const t={slideRealIndex:e,direction:n,setTranslate:r,activeSlideIndex:s,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach((e=>{!e.destroyed&&e.params.loop&&e.loopFix({...t,slideTo:e.params.slidesPerView===p.slidesPerView&&i})})):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...t,slideTo:l.controller.control.params.slidesPerView===p.slidesPerView&&i})}l.emit("loopFix")},loopDestroy:function(){const t=this,{params:e,slidesEl:i}=t;if(!e.loop||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();const n=[];t.slides.forEach((t=>{const e=void 0===t.swiperSlideIndex?1*t.getAttribute("data-swiper-slide-index"):t.swiperSlideIndex;n[e]=t})),t.slides.forEach((t=>{t.removeAttribute("data-swiper-slide-index")})),n.forEach((t=>{i.append(t)})),t.recalcSlides(),t.slideTo(t.realIndex,0)}};var yc={setGrabCursor:function(t){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const i="container"===e.params.touchEventsTarget?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=t?"grabbing":"grab",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1}))},unsetGrabCursor:function(){const t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t["container"===t.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1})))}};function vc(t,e,i){const n=jl(),{params:r}=t,s=r.edgeSwipeDetection,o=r.edgeSwipeThreshold;return!s||!(i<=o||i>=n.innerWidth-o)||"prevent"===s&&(e.preventDefault(),!0)}function bc(t){const e=this,i=Bl();let n=t;n.originalEvent&&(n=n.originalEvent);const r=e.touchEventsData;if("pointerdown"===n.type){if(null!==r.pointerId&&r.pointerId!==n.pointerId)return;r.pointerId=n.pointerId}else"touchstart"===n.type&&1===n.targetTouches.length&&(r.touchId=n.targetTouches[0].identifier);if("touchstart"===n.type)return void vc(e,n,n.targetTouches[0].pageX);const{params:s,touches:o,enabled:a}=e;if(!a)return;if(!s.simulateTouch&&"mouse"===n.pointerType)return;if(e.animating&&s.preventInteractionOnTransition)return;!e.animating&&s.cssMode&&s.loop&&e.loopFix();let l=n.target;if("wrapper"===s.touchEventsTarget&&!e.wrapperEl.contains(l))return;if("which"in n&&3===n.which)return;if("button"in n&&n.button>0)return;if(r.isTouched&&r.isMoved)return;const c=!!s.noSwipingClass&&""!==s.noSwipingClass,h=n.composedPath?n.composedPath():n.path;c&&n.target&&n.target.shadowRoot&&h&&(l=h[0]);const u=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,d=!(!n.target||!n.target.shadowRoot);if(s.noSwiping&&(d?function(t,e){return void 0===e&&(e=this),function e(i){if(!i||i===Bl()||i===jl())return null;i.assignedSlot&&(i=i.assignedSlot);const n=i.closest(t);return n||i.getRootNode?n||e(i.getRootNode().host):null}(e)}(u,l):l.closest(u)))return void(e.allowClick=!0);if(s.swipeHandler&&!l.closest(s.swipeHandler))return;o.currentX=n.pageX,o.currentY=n.pageY;const p=o.currentX,f=o.currentY;if(!vc(e,n,p))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=p,o.startY=f,r.touchStartTime=Ul(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,s.threshold>0&&(r.allowThresholdMove=!1);let m=!0;l.matches(r.focusableElements)&&(m=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&i.activeElement.blur();const g=m&&e.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!g||l.isContentEditable||n.preventDefault(),s.freeMode&&s.freeMode.enabled&&e.freeMode&&e.animating&&!s.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",n)}function xc(t){const e=Bl(),i=this,n=i.touchEventsData,{params:r,touches:s,rtlTranslate:o,enabled:a}=i;if(!a)return;if(!r.simulateTouch&&"mouse"===t.pointerType)return;let l,c=t;if(c.originalEvent&&(c=c.originalEvent),"pointermove"===c.type){if(null!==n.touchId)return;if(c.pointerId!==n.pointerId)return}if("touchmove"===c.type){if(l=[...c.changedTouches].filter((t=>t.identifier===n.touchId))[0],!l||l.identifier!==n.touchId)return}else l=c;if(!n.isTouched)return void(n.startMoving&&n.isScrolling&&i.emit("touchMoveOpposite",c));const h=l.pageX,u=l.pageY;if(c.preventedByNestedSwiper)return s.startX=h,void(s.startY=u);if(!i.allowTouchMove)return c.target.matches(n.focusableElements)||(i.allowClick=!1),void(n.isTouched&&(Object.assign(s,{startX:h,startY:u,currentX:h,currentY:u}),n.touchStartTime=Ul()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(u<s.startY&&i.translate<=i.maxTranslate()||u>s.startY&&i.translate>=i.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(h<s.startX&&i.translate<=i.maxTranslate()||h>s.startX&&i.translate>=i.minTranslate())return;if(e.activeElement&&c.target===e.activeElement&&c.target.matches(n.focusableElements))return n.isMoved=!0,void(i.allowClick=!1);n.allowTouchCallbacks&&i.emit("touchMove",c),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=h,s.currentY=u;const d=s.currentX-s.startX,p=s.currentY-s.startY;if(i.params.threshold&&Math.sqrt(d**2+p**2)<i.params.threshold)return;if(void 0===n.isScrolling){let t;i.isHorizontal()&&s.currentY===s.startY||i.isVertical()&&s.currentX===s.startX?n.isScrolling=!1:d*d+p*p>=25&&(t=180*Math.atan2(Math.abs(p),Math.abs(d))/Math.PI,n.isScrolling=i.isHorizontal()?t>r.touchAngle:90-t>r.touchAngle)}if(n.isScrolling&&i.emit("touchMoveOpposite",c),void 0===n.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(n.startMoving=!0)),n.isScrolling)return void(n.isTouched=!1);if(!n.startMoving)return;i.allowClick=!1,!r.cssMode&&c.cancelable&&c.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&c.stopPropagation();let f=i.isHorizontal()?d:p,m=i.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;r.oneWayMovement&&(f=Math.abs(f)*(o?1:-1),m=Math.abs(m)*(o?1:-1)),s.diff=f,f*=r.touchRatio,o&&(f=-f,m=-m);const g=i.touchesDirection;i.swipeDirection=f>0?"prev":"next",i.touchesDirection=m>0?"prev":"next";const _=i.params.loop&&!r.cssMode,y="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!n.isMoved){if(_&&y&&i.loopFix({direction:i.swipeDirection}),n.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const t=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});i.wrapperEl.dispatchEvent(t)}n.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",c)}if((new Date).getTime(),n.isMoved&&n.allowThresholdMove&&g!==i.touchesDirection&&_&&y&&Math.abs(f)>=1)return Object.assign(s,{startX:h,startY:u,currentX:h,currentY:u,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,void(n.startTranslate=n.currentTranslate);i.emit("sliderMove",c),n.isMoved=!0,n.currentTranslate=f+n.startTranslate;let v=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),f>0?(_&&y&&n.allowThresholdMove&&n.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>i.minTranslate()&&(v=!1,r.resistance&&(n.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+n.startTranslate+f)**b))):f<0&&(_&&y&&n.allowThresholdMove&&n.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]:i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),n.currentTranslate<i.maxTranslate()&&(v=!1,r.resistance&&(n.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-n.startTranslate-f)**b))),v&&(c.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),i.allowSlidePrev||i.allowSlideNext||(n.currentTranslate=n.startTranslate),r.threshold>0){if(!(Math.abs(f)>r.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);if(!n.allowThresholdMove)return n.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,n.currentTranslate=n.startTranslate,void(s.diff=i.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(n.currentTranslate),i.setTranslate(n.currentTranslate))}function wc(t){const e=this,i=e.touchEventsData;let n,r=t;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(n=[...r.changedTouches].filter((t=>t.identifier===i.touchId))[0],!n||n.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;n=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(e.browser.isSafari||e.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{params:s,touches:o,rtlTranslate:a,slidesGrid:l,enabled:c}=e;if(!c)return;if(!s.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&e.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);const h=Ul(),u=h-i.touchStartTime;if(e.allowClick){const t=r.path||r.composedPath&&r.composedPath();e.updateClickedSlide(t&&t[0]||r.target,t),e.emit("tap click",r),u<300&&h-i.lastClickTime<300&&e.emit("doubleTap doubleClick",r)}if(i.lastClickTime=Ul(),Vl((()=>{e.destroyed||(e.allowClick=!0)})),!i.isTouched||!i.isMoved||!e.swipeDirection||0===o.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let d;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,d=s.followFinger?a?e.translate:-e.translate:-i.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled)return void e.freeMode.onTouchEnd({currentPos:d});const p=d>=-e.maxTranslate()&&!e.params.loop;let f=0,m=e.slidesSizesGrid[0];for(let t=0;t<l.length;t+=t<s.slidesPerGroupSkip?1:s.slidesPerGroup){const e=t<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==l[t+e]?(p||d>=l[t]&&d<l[t+e])&&(f=t,m=l[t+e]-l[t]):(p||d>=l[t])&&(f=t,m=l[l.length-1]-l[l.length-2])}let g=null,_=null;s.rewind&&(e.isBeginning?_=s.virtual&&s.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(g=0));const y=(d-l[f])/m,v=f<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(u>s.longSwipesMs){if(!s.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(y>=s.longSwipesRatio?e.slideTo(s.rewind&&e.isEnd?g:f+v):e.slideTo(f)),"prev"===e.swipeDirection&&(y>1-s.longSwipesRatio?e.slideTo(f+v):null!==_&&y<0&&Math.abs(y)>s.longSwipesRatio?e.slideTo(_):e.slideTo(f))}else{if(!s.shortSwipes)return void e.slideTo(e.activeIndex);e.navigation&&(r.target===e.navigation.nextEl||r.target===e.navigation.prevEl)?r.target===e.navigation.nextEl?e.slideTo(f+v):e.slideTo(f):("next"===e.swipeDirection&&e.slideTo(null!==g?g:f+v),"prev"===e.swipeDirection&&e.slideTo(null!==_?_:f))}}function Ec(){const t=this,{params:e,el:i}=t;if(i&&0===i.offsetWidth)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:r,snapGrid:s}=t,o=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();const a=o&&e.loop;!("auto"===e.slidesPerView||e.slidesPerView>1)||!t.isEnd||t.isBeginning||t.params.centeredSlides||a?t.params.loop&&!o?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0):t.slideTo(t.slides.length-1,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout((()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()}),500)),t.allowSlidePrev=r,t.allowSlideNext=n,t.params.watchOverflow&&s!==t.snapGrid&&t.checkOverflow()}function Sc(t){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function Tc(){const t=this,{wrapperEl:e,rtlTranslate:i,enabled:n}=t;if(!n)return;let r;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,0===t.translate&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();const s=t.maxTranslate()-t.minTranslate();r=0===s?0:(t.translate-t.minTranslate())/s,r!==t.progress&&t.updateProgress(i?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function Mc(t){const e=this;cc(e,t.target),e.params.cssMode||"auto"!==e.params.slidesPerView&&!e.params.autoHeight||e.update()}function Ac(){const t=this;t.documentTouchHandlerProceeded||(t.documentTouchHandlerProceeded=!0,t.params.touchReleaseOnEdges&&(t.el.style.touchAction="auto"))}const Cc=(t,e)=>{const i=Bl(),{params:n,el:r,wrapperEl:s,device:o}=t,a=!!n.nested,l="on"===e?"addEventListener":"removeEventListener",c=e;i[l]("touchstart",t.onDocumentTouchStart,{passive:!1,capture:a}),r[l]("touchstart",t.onTouchStart,{passive:!1}),r[l]("pointerdown",t.onTouchStart,{passive:!1}),i[l]("touchmove",t.onTouchMove,{passive:!1,capture:a}),i[l]("pointermove",t.onTouchMove,{passive:!1,capture:a}),i[l]("touchend",t.onTouchEnd,{passive:!0}),i[l]("pointerup",t.onTouchEnd,{passive:!0}),i[l]("pointercancel",t.onTouchEnd,{passive:!0}),i[l]("touchcancel",t.onTouchEnd,{passive:!0}),i[l]("pointerout",t.onTouchEnd,{passive:!0}),i[l]("pointerleave",t.onTouchEnd,{passive:!0}),i[l]("contextmenu",t.onTouchEnd,{passive:!0}),(n.preventClicks||n.preventClicksPropagation)&&r[l]("click",t.onClick,!0),n.cssMode&&s[l]("scroll",t.onScroll),n.updateOnWindowResize?t[c](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",Ec,!0):t[c]("observerUpdate",Ec,!0),r[l]("load",t.onLoad,{capture:!0})};var kc={attachEvents:function(){const t=this,{params:e}=t;t.onTouchStart=bc.bind(t),t.onTouchMove=xc.bind(t),t.onTouchEnd=wc.bind(t),t.onDocumentTouchStart=Ac.bind(t),e.cssMode&&(t.onScroll=Tc.bind(t)),t.onClick=Sc.bind(t),t.onLoad=Mc.bind(t),Cc(t,"on")},detachEvents:function(){Cc(this,"off")}};const Pc=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;var Ic={setBreakpoint:function(){const t=this,{realIndex:e,initialized:i,params:n,el:r}=t,s=n.breakpoints;if(!s||s&&0===Object.keys(s).length)return;const o=t.getBreakpoint(s,t.params.breakpointsBase,t.el);if(!o||t.currentBreakpoint===o)return;const a=(o in s?s[o]:void 0)||t.originalParams,l=Pc(t,n),c=Pc(t,a),h=n.enabled;l&&!c?(r.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),t.emitContainerClasses()):!l&&c&&(r.classList.add(`${n.containerModifierClass}grid`),(a.grid.fill&&"column"===a.grid.fill||!a.grid.fill&&"column"===n.grid.fill)&&r.classList.add(`${n.containerModifierClass}grid-column`),t.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((e=>{if(void 0===a[e])return;const i=n[e]&&n[e].enabled,r=a[e]&&a[e].enabled;i&&!r&&t[e].disable(),!i&&r&&t[e].enable()}));const u=a.direction&&a.direction!==n.direction,d=n.loop&&(a.slidesPerView!==n.slidesPerView||u),p=n.loop;u&&i&&t.changeDirection(),ql(t.params,a);const f=t.params.enabled,m=t.params.loop;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),h&&!f?t.disable():!h&&f&&t.enable(),t.currentBreakpoint=o,t.emit("_beforeBreakpoint",a),i&&(d?(t.loopDestroy(),t.loopCreate(e),t.updateSlides()):!p&&m?(t.loopCreate(e),t.updateSlides()):p&&!m&&t.loopDestroy()),t.emit("breakpoint",a)},getBreakpoint:function(t,e,i){if(void 0===e&&(e="window"),!t||"container"===e&&!i)return;let n=!1;const r=jl(),s="window"===e?r.innerHeight:i.clientHeight,o=Object.keys(t).map((t=>{if("string"==typeof t&&0===t.indexOf("@")){const e=parseFloat(t.substr(1));return{value:s*e,point:t}}return{value:t,point:t}}));o.sort(((t,e)=>parseInt(t.value,10)-parseInt(e.value,10)));for(let t=0;t<o.length;t+=1){const{point:s,value:a}=o[t];"window"===e?r.matchMedia(`(min-width: ${a}px)`).matches&&(n=s):a<=i.clientWidth&&(n=s)}return n||"max"}};var Dc={addClasses:function(){const t=this,{classNames:e,params:i,rtl:n,el:r,device:s}=t,o=function(t,e){const i=[];return t.forEach((t=>{"object"==typeof t?Object.keys(t).forEach((n=>{t[n]&&i.push(e+n)})):"string"==typeof t&&i.push(e+t)})),i}(["initialized",i.direction,{"free-mode":t.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:n},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);e.push(...o),r.classList.add(...e),t.emitContainerClasses()},removeClasses:function(){const{el:t,classNames:e}=this;t.classList.remove(...e),this.emitContainerClasses()}};var Oc={checkOverflow:function(){const t=this,{isLocked:e,params:i}=t,{slidesOffsetBefore:n}=i;if(n){const e=t.slides.length-1,i=t.slidesGrid[e]+t.slidesSizesGrid[e]+2*n;t.isLocked=t.size>i}else t.isLocked=1===t.snapGrid.length;!0===i.allowSlideNext&&(t.allowSlideNext=!t.isLocked),!0===i.allowSlidePrev&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}},Lc={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function zc(t,e){return function(i){void 0===i&&(i={});const n=Object.keys(i)[0],r=i[n];"object"==typeof r&&null!==r?(!0===t[n]&&(t[n]={enabled:!0}),"navigation"===n&&t[n]&&t[n].enabled&&!t[n].prevEl&&!t[n].nextEl&&(t[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&t[n]&&t[n].enabled&&!t[n].el&&(t[n].auto=!0),n in t&&"enabled"in r?("object"!=typeof t[n]||"enabled"in t[n]||(t[n].enabled=!0),t[n]||(t[n]={enabled:!1}),ql(e,i)):ql(e,i)):ql(e,i)}}const Rc={eventsEmitter:lc,update:dc,translate:pc,transition:mc,slide:gc,loop:_c,grabCursor:yc,events:kc,breakpoints:Ic,checkOverflow:Oc,classes:Dc},Fc={};class Bc{constructor(){let t,e;for(var i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r];1===n.length&&n[0].constructor&&"Object"===Object.prototype.toString.call(n[0]).slice(8,-1)?e=n[0]:[t,e]=n,e||(e={}),e=ql({},e),t&&!e.el&&(e.el=t);const s=Bl();if(e.el&&"string"==typeof e.el&&s.querySelectorAll(e.el).length>1){const t=[];return s.querySelectorAll(e.el).forEach((i=>{const n=ql({},e,{el:i});t.push(new Bc(n))})),t}const o=this;o.__swiper__=!0,o.support=sc(),o.device=oc({userAgent:e.userAgent}),o.browser=ac(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],e.modules&&Array.isArray(e.modules)&&o.modules.push(...e.modules);const a={};o.modules.forEach((t=>{t({params:e,swiper:o,extendParams:zc(e,a),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})}));const l=ql({},Lc,a);return o.params=ql({},l,Fc,e),o.originalParams=ql({},o.params),o.passedParams=ql({},e),o.params&&o.params.on&&Object.keys(o.params.on).forEach((t=>{o.on(t,o.params.on[t])})),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return"horizontal"===o.params.direction},isVertical(){return"vertical"===o.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:e,params:i}=this,n=Jl(Yl(e,`.${i.slideClass}, swiper-slide`)[0]);return Jl(t)-n}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter((e=>1*e.getAttribute("data-swiper-slide-index")===t))[0])}recalcSlides(){const{slidesEl:t,params:e}=this;this.slides=Yl(t,`.${e.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,e){const i=this;t=Math.min(Math.max(t,0),1);const n=i.minTranslate(),r=(i.maxTranslate()-n)*t+n;i.translateTo(r,void 0===e?0:e),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const e=t.el.className.split(" ").filter((e=>0===e.indexOf("swiper")||0===e.indexOf(t.params.containerModifierClass)));t.emit("_containerClasses",e.join(" "))}getSlideClasses(t){const e=this;return e.destroyed?"":t.className.split(" ").filter((t=>0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass))).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const e=[];t.slides.forEach((i=>{const n=t.getSlideClasses(i);e.push({slideEl:i,classNames:n}),t.emit("_slideClass",i,n)})),t.emit("_slideClasses",e)}slidesPerViewDynamic(t,e){void 0===t&&(t="current"),void 0===e&&(e=!1);const{params:i,slides:n,slidesGrid:r,slidesSizesGrid:s,size:o,activeIndex:a}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let t,e=n[a]?n[a].swiperSlideSize:0;for(let i=a+1;i<n.length;i+=1)n[i]&&!t&&(e+=n[i].swiperSlideSize,l+=1,e>o&&(t=!0));for(let i=a-1;i>=0;i-=1)n[i]&&!t&&(e+=n[i].swiperSlideSize,l+=1,e>o&&(t=!0))}else if("current"===t)for(let t=a+1;t<n.length;t+=1){(e?r[t]+s[t]-r[a]<o:r[t]-r[a]<o)&&(l+=1)}else for(let t=a-1;t>=0;t-=1){r[a]-r[t]<o&&(l+=1)}return l}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:e,params:i}=t;function n(){const e=t.rtlTranslate?-1*t.translate:t.translate,i=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(i),t.updateActiveIndex(),t.updateSlidesClasses()}let r;if(i.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach((e=>{e.complete&&cc(t,e)})),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)n(),i.autoHeight&&t.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&t.isEnd&&!i.centeredSlides){const e=t.virtual&&i.virtual.enabled?t.virtual.slides:t.slides;r=t.slideTo(e.length-1,0,!1,!0)}else r=t.slideTo(t.activeIndex,0,!1,!0);r||n()}i.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,e){void 0===e&&(e=!0);const i=this,n=i.params.direction;return t||(t="horizontal"===n?"vertical":"horizontal"),t===n||"horizontal"!==t&&"vertical"!==t||(i.el.classList.remove(`${i.params.containerModifierClass}${n}`),i.el.classList.add(`${i.params.containerModifierClass}${t}`),i.emitContainerClasses(),i.params.direction=t,i.slides.forEach((e=>{"vertical"===t?e.style.width="":e.style.height=""})),i.emit("changeDirection"),e&&i.update()),i}changeLanguageDirection(t){const e=this;e.rtl&&"rtl"===t||!e.rtl&&"ltr"===t||(e.rtl="rtl"===t,e.rtlTranslate="horizontal"===e.params.direction&&e.rtl,e.rtl?(e.el.classList.add(`${e.params.containerModifierClass}rtl`),e.el.dir="rtl"):(e.el.classList.remove(`${e.params.containerModifierClass}rtl`),e.el.dir="ltr"),e.update())}mount(t){const e=this;if(e.mounted)return!0;let i=t||e.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=e,i.parentNode&&i.parentNode.host&&"SWIPER-CONTAINER"===i.parentNode.host.nodeName&&(e.isElement=!0);const n=()=>`.${(e.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(n())}return Yl(i,n())[0]})();return!r&&e.params.createElements&&(r=Kl("div",e.params.wrapperClass),i.append(r),Yl(i,`.${e.params.slideClass}`).forEach((t=>{r.append(t)}))),Object.assign(e,{el:i,wrapperEl:r,slidesEl:e.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:r,hostEl:e.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===Ql(i,"direction"),rtlTranslate:"horizontal"===e.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===Ql(i,"direction")),wrongRTL:"-webkit-box"===Ql(r,"display")}),!0}init(t){const e=this;if(e.initialized)return e;if(!1===e.mount(t))return e;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.enabled&&e.setGrabCursor(),e.params.loop&&e.virtual&&e.params.virtual.enabled?e.slideTo(e.params.initialSlide+e.virtual.slidesBefore,0,e.params.runCallbacksOnInit,!1,!0):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit,!1,!0),e.params.loop&&e.loopCreate(),e.attachEvents();const i=[...e.el.querySelectorAll('[loading="lazy"]')];return e.isElement&&i.push(...e.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach((t=>{t.complete?cc(e,t):t.addEventListener("load",(t=>{cc(e,t.target)}))})),uc(e),e.initialized=!0,uc(e),e.emit("init"),e.emit("afterInit"),e}destroy(t,e){void 0===t&&(t=!0),void 0===e&&(e=!0);const i=this,{params:n,el:r,wrapperEl:s,slides:o}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),e&&(i.removeClasses(),r.removeAttribute("style"),s.removeAttribute("style"),o&&o.length&&o.forEach((t=>{t.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),t.removeAttribute("style"),t.removeAttribute("data-swiper-slide-index")}))),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((t=>{i.off(t)})),!1!==t&&(i.el.swiper=null,function(t){const e=t;Object.keys(e).forEach((t=>{try{e[t]=null}catch(t){}try{delete e[t]}catch(t){}}))}(i)),i.destroyed=!0),null}static extendDefaults(t){ql(Fc,t)}static get extendedDefaults(){return Fc}static get defaults(){return Lc}static installModule(t){Bc.prototype.__modules__||(Bc.prototype.__modules__=[]);const e=Bc.prototype.__modules__;"function"==typeof t&&e.indexOf(t)<0&&e.push(t)}static use(t){return Array.isArray(t)?(t.forEach((t=>Bc.installModule(t))),Bc):(Bc.installModule(t),Bc)}}function Nc(t,e,i,n){return t.params.createElements&&Object.keys(n).forEach((r=>{if(!i[r]&&!0===i.auto){let s=Yl(t.el,`.${n[r]}`)[0];s||(s=Kl("div",n[r]),s.className=n[r],t.el.append(s)),i[r]=s,e[r]=s}})),i}function jc(t){let{swiper:e,extendParams:i,on:n,emit:r}=t;i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};const s=t=>(Array.isArray(t)?t:[t]).filter((t=>!!t));function o(t){let i;return t&&"string"==typeof t&&e.isElement&&(i=e.el.querySelector(t),i)?i:(t&&("string"==typeof t&&(i=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&"string"==typeof t&&i.length>1&&1===e.el.querySelectorAll(t).length&&(i=e.el.querySelector(t))),t&&!i?t:i)}function a(t,i){const n=e.params.navigation;(t=s(t)).forEach((t=>{t&&(t.classList[i?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===t.tagName&&(t.disabled=i),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](n.lockClass))}))}function l(){const{nextEl:t,prevEl:i}=e.navigation;if(e.params.loop)return a(i,!1),void a(t,!1);a(i,e.isBeginning&&!e.params.rewind),a(t,e.isEnd&&!e.params.rewind)}function c(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),r("navigationPrev"))}function h(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),r("navigationNext"))}function u(){const t=e.params.navigation;if(e.params.navigation=Nc(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!t.nextEl&&!t.prevEl)return;let i=o(t.nextEl),n=o(t.prevEl);Object.assign(e.navigation,{nextEl:i,prevEl:n}),i=s(i),n=s(n);const r=(i,n)=>{i&&i.addEventListener("click","next"===n?h:c),!e.enabled&&i&&i.classList.add(...t.lockClass.split(" "))};i.forEach((t=>r(t,"next"))),n.forEach((t=>r(t,"prev")))}function d(){let{nextEl:t,prevEl:i}=e.navigation;t=s(t),i=s(i);const n=(t,i)=>{t.removeEventListener("click","next"===i?h:c),t.classList.remove(...e.params.navigation.disabledClass.split(" "))};t.forEach((t=>n(t,"next"))),i.forEach((t=>n(t,"prev")))}n("init",(()=>{!1===e.params.navigation.enabled?p():(u(),l())})),n("toEdge fromEdge lock unlock",(()=>{l()})),n("destroy",(()=>{d()})),n("enable disable",(()=>{let{nextEl:t,prevEl:i}=e.navigation;t=s(t),i=s(i),e.enabled?l():[...t,...i].filter((t=>!!t)).forEach((t=>t.classList.add(e.params.navigation.lockClass)))})),n("click",((t,i)=>{let{nextEl:n,prevEl:o}=e.navigation;n=s(n),o=s(o);const a=i.target;if(e.params.navigation.hideOnClick&&!o.includes(a)&&!n.includes(a)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===a||e.pagination.el.contains(a)))return;let t;n.length?t=n[0].classList.contains(e.params.navigation.hiddenClass):o.length&&(t=o[0].classList.contains(e.params.navigation.hiddenClass)),r(!0===t?"navigationShow":"navigationHide"),[...n,...o].filter((t=>!!t)).forEach((t=>t.classList.toggle(e.params.navigation.hiddenClass)))}}));const p=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),d()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),u(),l()},disable:p,update:l,init:u,destroy:d})}function Vc(t){return void 0===t&&(t=""),`.${t.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Uc(t){let{swiper:e,extendParams:i,on:n,emit:r}=t;const s="swiper-pagination";let o;i({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:t=>t,formatFractionTotal:t=>t,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`,paginationDisabledClass:`${s}-disabled`}}),e.pagination={el:null,bullets:[]};let a=0;const l=t=>(Array.isArray(t)?t:[t]).filter((t=>!!t));function c(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function h(t,i){const{bulletActiveClass:n}=e.params.pagination;t&&(t=t[("prev"===i?"previous":"next")+"ElementSibling"])&&(t.classList.add(`${n}-${i}`),(t=t[("prev"===i?"previous":"next")+"ElementSibling"])&&t.classList.add(`${n}-${i}-${i}`))}function u(t){const i=t.target.closest(Vc(e.params.pagination.bulletClass));if(!i)return;t.preventDefault();const n=Jl(i)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===n)return;e.slideToLoop(n)}else e.slideTo(n)}function d(){const t=e.rtl,i=e.params.pagination;if(c())return;let n,s,u=e.pagination.el;u=l(u);const d=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,p=e.params.loop?Math.ceil(d/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(s=e.previousRealIndex||0,n=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):void 0!==e.snapIndex?(n=e.snapIndex,s=e.previousSnapIndex):(s=e.previousIndex||0,n=e.activeIndex||0),"bullets"===i.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const r=e.pagination.bullets;let l,c,d;if(i.dynamicBullets&&(o=ec(r[0],e.isHorizontal()?"width":"height",!0),u.forEach((t=>{t.style[e.isHorizontal()?"width":"height"]=o*(i.dynamicMainBullets+4)+"px"})),i.dynamicMainBullets>1&&void 0!==s&&(a+=n-(s||0),a>i.dynamicMainBullets-1?a=i.dynamicMainBullets-1:a<0&&(a=0)),l=Math.max(n-a,0),c=l+(Math.min(r.length,i.dynamicMainBullets)-1),d=(c+l)/2),r.forEach((t=>{const e=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((t=>`${i.bulletActiveClass}${t}`))].map((t=>"string"==typeof t&&t.includes(" ")?t.split(" "):t)).flat();t.classList.remove(...e)})),u.length>1)r.forEach((t=>{const r=Jl(t);r===n?t.classList.add(...i.bulletActiveClass.split(" ")):e.isElement&&t.setAttribute("part","bullet"),i.dynamicBullets&&(r>=l&&r<=c&&t.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===l&&h(t,"prev"),r===c&&h(t,"next"))}));else{const t=r[n];if(t&&t.classList.add(...i.bulletActiveClass.split(" ")),e.isElement&&r.forEach(((t,e)=>{t.setAttribute("part",e===n?"bullet-active":"bullet")})),i.dynamicBullets){const t=r[l],e=r[c];for(let t=l;t<=c;t+=1)r[t]&&r[t].classList.add(...`${i.bulletActiveClass}-main`.split(" "));h(t,"prev"),h(e,"next")}}if(i.dynamicBullets){const n=Math.min(r.length,i.dynamicMainBullets+4),s=(o*n-o)/2-d*o,a=t?"right":"left";r.forEach((t=>{t.style[e.isHorizontal()?a:"top"]=`${s}px`}))}}u.forEach(((t,s)=>{if("fraction"===i.type&&(t.querySelectorAll(Vc(i.currentClass)).forEach((t=>{t.textContent=i.formatFractionCurrent(n+1)})),t.querySelectorAll(Vc(i.totalClass)).forEach((t=>{t.textContent=i.formatFractionTotal(p)}))),"progressbar"===i.type){let r;r=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const s=(n+1)/p;let o=1,a=1;"horizontal"===r?o=s:a=s,t.querySelectorAll(Vc(i.progressbarFillClass)).forEach((t=>{t.style.transform=`translate3d(0,0,0) scaleX(${o}) scaleY(${a})`,t.style.transitionDuration=`${e.params.speed}ms`}))}"custom"===i.type&&i.renderCustom?(t.innerHTML=i.renderCustom(e,n+1,p),0===s&&r("paginationRender",t)):(0===s&&r("paginationRender",t),r("paginationUpdate",t)),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](i.lockClass)}))}function p(){const t=e.params.pagination;if(c())return;const i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let n=e.pagination.el;n=l(n);let s="";if("bullets"===t.type){let n=e.params.loop?Math.ceil(i/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&n>i&&(n=i);for(let i=0;i<n;i+=1)t.renderBullet?s+=t.renderBullet.call(e,i,t.bulletClass):s+=`<${t.bulletElement} ${e.isElement?'part="bullet"':""} class="${t.bulletClass}"></${t.bulletElement}>`}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`),e.pagination.bullets=[],n.forEach((i=>{"custom"!==t.type&&(i.innerHTML=s||""),"bullets"===t.type&&e.pagination.bullets.push(...i.querySelectorAll(Vc(t.bulletClass)))})),"custom"!==t.type&&r("paginationRender",n[0])}function f(){e.params.pagination=Nc(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const t=e.params.pagination;if(!t.el)return;let i;"string"==typeof t.el&&e.isElement&&(i=e.el.querySelector(t.el)),i||"string"!=typeof t.el||(i=[...document.querySelectorAll(t.el)]),i||(i=t.el),i&&0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(i)&&i.length>1&&(i=[...e.el.querySelectorAll(t.el)],i.length>1&&(i=i.filter((t=>tc(t,".swiper")[0]===e.el))[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(e.pagination,{el:i}),i=l(i),i.forEach((i=>{"bullets"===t.type&&t.clickable&&i.classList.add(...(t.clickableClass||"").split(" ")),i.classList.add(t.modifierClass+t.type),i.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(i.classList.add(`${t.modifierClass}${t.type}-dynamic`),a=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.classList.add(t.progressbarOppositeClass),t.clickable&&i.addEventListener("click",u),e.enabled||i.classList.add(t.lockClass)})))}function m(){const t=e.params.pagination;if(c())return;let i=e.pagination.el;i&&(i=l(i),i.forEach((i=>{i.classList.remove(t.hiddenClass),i.classList.remove(t.modifierClass+t.type),i.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(i.classList.remove(...(t.clickableClass||"").split(" ")),i.removeEventListener("click",u))}))),e.pagination.bullets&&e.pagination.bullets.forEach((e=>e.classList.remove(...t.bulletActiveClass.split(" "))))}n("changeDirection",(()=>{if(!e.pagination||!e.pagination.el)return;const t=e.params.pagination;let{el:i}=e.pagination;i=l(i),i.forEach((i=>{i.classList.remove(t.horizontalClass,t.verticalClass),i.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)}))})),n("init",(()=>{!1===e.params.pagination.enabled?g():(f(),p(),d())})),n("activeIndexChange",(()=>{void 0===e.snapIndex&&d()})),n("snapIndexChange",(()=>{d()})),n("snapGridLengthChange",(()=>{p(),d()})),n("destroy",(()=>{m()})),n("enable disable",(()=>{let{el:t}=e.pagination;t&&(t=l(t),t.forEach((t=>t.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass))))})),n("lock unlock",(()=>{d()})),n("click",((t,i)=>{const n=i.target,s=l(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&s&&s.length>0&&!n.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&n===e.navigation.nextEl||e.navigation.prevEl&&n===e.navigation.prevEl))return;const t=s[0].classList.contains(e.params.pagination.hiddenClass);r(!0===t?"paginationShow":"paginationHide"),s.forEach((t=>t.classList.toggle(e.params.pagination.hiddenClass)))}}));const g=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=l(t),t.forEach((t=>t.classList.add(e.params.pagination.paginationDisabledClass)))),m()};Object.assign(e.pagination,{enable:()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=l(t),t.forEach((t=>t.classList.remove(e.params.pagination.paginationDisabledClass)))),f(),p(),d()},disable:g,render:p,update:d,init:f,destroy:m})}function $c(t){let e,i,{swiper:n,extendParams:r,on:s,emit:o,params:a}=t;n.autoplay={running:!1,paused:!1,timeLeft:0},r({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let l,c,h,u,d,p,f,m,g=a&&a.autoplay?a.autoplay.delay:3e3,_=a&&a.autoplay?a.autoplay.delay:3e3,y=(new Date).getTime();function v(t){n&&!n.destroyed&&n.wrapperEl&&t.target===n.wrapperEl&&(n.wrapperEl.removeEventListener("transitionend",v),m||T())}const b=()=>{if(n.destroyed||!n.autoplay.running)return;n.autoplay.paused?c=!0:c&&(_=l,c=!1);const t=n.autoplay.paused?l:y+_-(new Date).getTime();n.autoplay.timeLeft=t,o("autoplayTimeLeft",t,t/g),i=requestAnimationFrame((()=>{b()}))},x=t=>{if(n.destroyed||!n.autoplay.running)return;cancelAnimationFrame(i),b();let r=void 0===t?n.params.autoplay.delay:t;g=n.params.autoplay.delay,_=n.params.autoplay.delay;const s=(()=>{let t;if(t=n.virtual&&n.params.virtual.enabled?n.slides.filter((t=>t.classList.contains("swiper-slide-active")))[0]:n.slides[n.activeIndex],!t)return;return parseInt(t.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(s)&&s>0&&void 0===t&&(r=s,g=s,_=s),l=r;const a=n.params.speed,c=()=>{n&&!n.destroyed&&(n.params.autoplay.reverseDirection?!n.isBeginning||n.params.loop||n.params.rewind?(n.slidePrev(a,!0,!0),o("autoplay")):n.params.autoplay.stopOnLastSlide||(n.slideTo(n.slides.length-1,a,!0,!0),o("autoplay")):!n.isEnd||n.params.loop||n.params.rewind?(n.slideNext(a,!0,!0),o("autoplay")):n.params.autoplay.stopOnLastSlide||(n.slideTo(0,a,!0,!0),o("autoplay")),n.params.cssMode&&(y=(new Date).getTime(),requestAnimationFrame((()=>{x()}))))};return r>0?(clearTimeout(e),e=setTimeout((()=>{c()}),r)):requestAnimationFrame((()=>{c()})),r},w=()=>{y=(new Date).getTime(),n.autoplay.running=!0,x(),o("autoplayStart")},E=()=>{n.autoplay.running=!1,clearTimeout(e),cancelAnimationFrame(i),o("autoplayStop")},S=(t,i)=>{if(n.destroyed||!n.autoplay.running)return;clearTimeout(e),t||(f=!0);const r=()=>{o("autoplayPause"),n.params.autoplay.waitForTransition?n.wrapperEl.addEventListener("transitionend",v):T()};if(n.autoplay.paused=!0,i)return p&&(l=n.params.autoplay.delay),p=!1,void r();const s=l||n.params.autoplay.delay;l=s-((new Date).getTime()-y),n.isEnd&&l<0&&!n.params.loop||(l<0&&(l=0),r())},T=()=>{n.isEnd&&l<0&&!n.params.loop||n.destroyed||!n.autoplay.running||(y=(new Date).getTime(),f?(f=!1,x(l)):x(),n.autoplay.paused=!1,o("autoplayResume"))},M=()=>{if(n.destroyed||!n.autoplay.running)return;const t=Bl();"hidden"===t.visibilityState&&(f=!0,S(!0)),"visible"===t.visibilityState&&T()},A=t=>{"mouse"===t.pointerType&&(f=!0,m=!0,n.animating||n.autoplay.paused||S(!0))},C=t=>{"mouse"===t.pointerType&&(m=!1,n.autoplay.paused&&T())};s("init",(()=>{n.params.autoplay.enabled&&(n.params.autoplay.pauseOnMouseEnter&&(n.el.addEventListener("pointerenter",A),n.el.addEventListener("pointerleave",C)),Bl().addEventListener("visibilitychange",M),w())})),s("destroy",(()=>{n.el.removeEventListener("pointerenter",A),n.el.removeEventListener("pointerleave",C),Bl().removeEventListener("visibilitychange",M),n.autoplay.running&&E()})),s("_freeModeStaticRelease",(()=>{(u||f)&&T()})),s("_freeModeNoMomentumRelease",(()=>{n.params.autoplay.disableOnInteraction?E():S(!0,!0)})),s("beforeTransitionStart",((t,e,i)=>{!n.destroyed&&n.autoplay.running&&(i||!n.params.autoplay.disableOnInteraction?S(!0,!0):E())})),s("sliderFirstMove",(()=>{!n.destroyed&&n.autoplay.running&&(n.params.autoplay.disableOnInteraction?E():(h=!0,u=!1,f=!1,d=setTimeout((()=>{f=!0,u=!0,S(!0)}),200)))})),s("touchEnd",(()=>{if(!n.destroyed&&n.autoplay.running&&h){if(clearTimeout(d),clearTimeout(e),n.params.autoplay.disableOnInteraction)return u=!1,void(h=!1);u&&n.params.cssMode&&T(),u=!1,h=!1}})),s("slideChange",(()=>{!n.destroyed&&n.autoplay.running&&(p=!0)})),Object.assign(n.autoplay,{start:w,stop:E,pause:S,resume:T})}function Hc(t){let{swiper:e,extendParams:i,on:n}=t;i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,s=!1;function o(){const t=e.thumbs.swiper;if(!t||t.destroyed)return;const i=t.clickedIndex,n=t.clickedSlide;if(n&&n.classList.contains(e.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;r=t.params.loop?parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,e.params.loop?e.slideToLoop(r):e.slideTo(r)}function a(){const{thumbs:t}=e.params;if(r)return!1;r=!0;const i=e.constructor;if(t.swiper instanceof i)e.thumbs.swiper=t.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper.update();else if(Hl(t.swiper)){const n=Object.assign({},t.swiper);Object.assign(n,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new i(n),s=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",o),!0}function l(t){const i=e.thumbs.swiper;if(!i||i.destroyed)return;const n="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let r=1;const s=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(r=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach((t=>t.classList.remove(s))),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let t=0;t<r;t+=1)Yl(i.slidesEl,`[data-swiper-slide-index="${e.realIndex+t}"]`).forEach((t=>{t.classList.add(s)}));else for(let t=0;t<r;t+=1)i.slides[e.realIndex+t]&&i.slides[e.realIndex+t].classList.add(s);const o=e.params.thumbs.autoScrollOffset,a=o&&!i.params.loop;if(e.realIndex!==i.realIndex||a){const r=i.activeIndex;let s,l;if(i.params.loop){const t=i.slides.filter((t=>t.getAttribute("data-swiper-slide-index")===`${e.realIndex}`))[0];s=i.slides.indexOf(t),l=e.activeIndex>e.previousIndex?"next":"prev"}else s=e.realIndex,l=s>e.previousIndex?"next":"prev";a&&(s+="next"===l?o:-1*o),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(s)<0&&(i.params.centeredSlides?s=s>r?s-Math.floor(n/2)+1:s+Math.floor(n/2)-1:s>r&&i.params.slidesPerGroup,i.slideTo(s,t?0:void 0))}}e.thumbs={swiper:null},n("beforeInit",(()=>{const{thumbs:t}=e.params;if(t&&t.swiper)if("string"==typeof t.swiper||t.swiper instanceof HTMLElement){const i=Bl(),n=()=>{const n="string"==typeof t.swiper?i.querySelector(t.swiper):t.swiper;if(n&&n.swiper)t.swiper=n.swiper,a(),l(!0);else if(n){const i=r=>{t.swiper=r.detail[0],n.removeEventListener("init",i),a(),l(!0),t.swiper.update(),e.update()};n.addEventListener("init",i)}return n},r=()=>{if(e.destroyed)return;n()||requestAnimationFrame(r)};requestAnimationFrame(r)}else a(),l(!0)})),n("slideChange update resize observerUpdate",(()=>{l()})),n("setTransition",((t,i)=>{const n=e.thumbs.swiper;n&&!n.destroyed&&n.setTransition(i)})),n("beforeDestroy",(()=>{const t=e.thumbs.swiper;t&&!t.destroyed&&s&&t.destroy()})),Object.assign(e.thumbs,{init:a,update:l})}function qc(t,e){const i=Zl(e);return i!==e&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function Wc(t){let{swiper:e,duration:i,transformElements:n,allSlides:r}=t;const{activeIndex:s}=e;if(e.params.virtualTranslate&&0!==i){let t,i=!1;t=r?n:n.filter((t=>{const i=t.classList.contains("swiper-slide-transform")?(t=>{if(!t.parentElement)return e.slides.filter((e=>e.shadowRoot&&e.shadowRoot===t.parentNode))[0];return t.parentElement})(t):t;return e.getSlideIndex(i)===s})),t.forEach((t=>{!function(t,e){e&&t.addEventListener("transitionend",(function i(n){n.target===t&&(e.call(t,n),t.removeEventListener("transitionend",i))}))}(t,(()=>{if(i)return;if(!e||e.destroyed)return;i=!0,e.animating=!1;const t=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(t)}))}))}}function Gc(t){let{swiper:e,extendParams:i,on:n}=t;i({fadeEffect:{crossFade:!1}});!function(t){const{effect:e,swiper:i,on:n,setTranslate:r,setTransition:s,overwriteParams:o,perspective:a,recreateShadows:l,getEffectParams:c}=t;let h;n("beforeInit",(()=>{if(i.params.effect!==e)return;i.classNames.push(`${i.params.containerModifierClass}${e}`),a&&a()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const t=o?o():{};Object.assign(i.params,t),Object.assign(i.originalParams,t)})),n("setTranslate",(()=>{i.params.effect===e&&r()})),n("setTransition",((t,n)=>{i.params.effect===e&&s(n)})),n("transitionEnd",(()=>{if(i.params.effect===e&&l){if(!c||!c().slideShadows)return;i.slides.forEach((t=>{t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>t.remove()))})),l()}})),n("virtualUpdate",(()=>{i.params.effect===e&&(i.slides.length||(h=!0),requestAnimationFrame((()=>{h&&i.slides&&i.slides.length&&(r(),h=!1)})))}))}({effect:"fade",swiper:e,on:n,setTranslate:()=>{const{slides:t}=e;e.params.fadeEffect;for(let i=0;i<t.length;i+=1){const t=e.slides[i];let n=-t.swiperSlideOffset;e.params.virtualTranslate||(n-=e.translate);let r=0;e.isHorizontal()||(r=n,n=0);const s=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(t.progress),0):1+Math.min(Math.max(t.progress,-1),0),o=qc(0,t);o.style.opacity=s,o.style.transform=`translate3d(${n}px, ${r}px, 0px)`}},setTransition:t=>{const i=e.slides.map((t=>Zl(t)));i.forEach((e=>{e.style.transitionDuration=`${t}ms`})),Wc({swiper:e,duration:t,transformElements:i,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}Object.keys(Rc).forEach((t=>{Object.keys(Rc[t]).forEach((e=>{Bc.prototype[e]=Rc[t][e]}))})),Bc.use([function(t){let{swiper:e,on:i,emit:n}=t;const r=jl();let s=null,o=null;const a=()=>{e&&!e.destroyed&&e.initialized&&(n("beforeResize"),n("resize"))},l=()=>{e&&!e.destroyed&&e.initialized&&n("orientationchange")};i("init",(()=>{e.params.resizeObserver&&void 0!==r.ResizeObserver?e&&!e.destroyed&&e.initialized&&(s=new ResizeObserver((t=>{o=r.requestAnimationFrame((()=>{const{width:i,height:n}=e;let r=i,s=n;t.forEach((t=>{let{contentBoxSize:i,contentRect:n,target:o}=t;o&&o!==e.el||(r=n?n.width:(i[0]||i).inlineSize,s=n?n.height:(i[0]||i).blockSize)})),r===i&&s===n||a()}))})),s.observe(e.el)):(r.addEventListener("resize",a),r.addEventListener("orientationchange",l))})),i("destroy",(()=>{o&&r.cancelAnimationFrame(o),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null),r.removeEventListener("resize",a),r.removeEventListener("orientationchange",l)}))},function(t){let{swiper:e,extendParams:i,on:n,emit:r}=t;const s=[],o=jl(),a=function(t,i){void 0===i&&(i={});const n=new(o.MutationObserver||o.WebkitMutationObserver)((t=>{if(e.__preventObserver__)return;if(1===t.length)return void r("observerUpdate",t[0]);const i=function(){r("observerUpdate",t[0])};o.requestAnimationFrame?o.requestAnimationFrame(i):o.setTimeout(i,0)}));n.observe(t,{attributes:void 0===i.attributes||i.attributes,childList:void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),s.push(n)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",(()=>{if(e.params.observer){if(e.params.observeParents){const t=tc(e.hostEl);for(let e=0;e<t.length;e+=1)a(t[e])}a(e.hostEl,{childList:e.params.observeSlideChildren}),a(e.wrapperEl,{attributes:!1})}})),n("destroy",(()=>{s.forEach((t=>{t.disconnect()})),s.splice(0,s.length)}))}]);var Zc=class extends Da{constructor(t,e){super(t,e),this.sliderContainer=t.querySelector(".swiper"),this.prevButton=t.querySelector(":scope .js-slider-prev"),this.nextButton=t.querySelector(":scope .js-slider-next")}init(){this.slider=new Bc(this.sliderContainer,{modules:[jc],navigation:{prevEl:this.prevButton,nextEl:this.nextButton},breakpoints:{0:{slidesPerView:1,spaceBetween:8},1024:{slidesPerView:2,spaceBetween:32}}})}destroy(){this.slider.destroy()}};function Yc(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function Xc(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?Yc(Object(i),!0).forEach((function(e){s(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):Yc(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}class Kc extends Da{constructor(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};super(t,e),s(this,"swiper",null),s(this,"prev",null),s(this,"next",null),s(this,"options",{modules:[jc],spaceBetween:64,slidesPerView:3,loop:!0,grabCursor:!0});var n=t.closest(".app-section");this.prev=null==n?void 0:n.querySelector(".js-slider-prev"),this.next=null==n?void 0:n.querySelector(".js-slider-next"),this.sliderNav=null==n?void 0:n.querySelector(".slider-nav"),this.options=Xc(Xc(Xc({},this.options),{},{navigation:{prevEl:this.prev,nextEl:this.next}},i),{},{on:{init:t=>{var e;null===(e=this.sliderNav)||void 0===e||e.classList.toggle("_hidden",t.isEnd)}}})}init(){this.swiper=new Bc(this.$element,this.options)}destroy(){var t;null===(t=this.swiper)||void 0===t||t.destroy()}}var Qc=class extends Kc{constructor(t,e){super(t,e,{modules:[$c],allowTouchMove:!1,slidesPerView:"auto",loop:!0,speed:4e3,autoplay:{delay:0},breakpoints:{0:{spaceBetween:20},1024:{spaceBetween:32}}}),window.addEventListener("load",(()=>{this.restartSwiper()})),e.on("resize:debounce",(()=>{this.restartSwiper()}))}restartSwiper(){this.destroy(),setTimeout((()=>{this.init()}),300)}};var Jc=class extends Da{constructor(t,e){super(t,e)}init(){this.slider=new Bc(this.$element,{modules:[Uc],pagination:{clickable:!0,el:".swiper-pagination"},spaceBetween:0,breakpoints:{0:{slidesPerView:1.2},767:{slidesPerView:2.2},1024:{slidesPerView:4}}})}destroy(){this.slider.destroy()}};function th(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function eh(t){return t instanceof th(t).Element||t instanceof Element}function ih(t){return t instanceof th(t).HTMLElement||t instanceof HTMLElement}function nh(t){return"undefined"!=typeof ShadowRoot&&(t instanceof th(t).ShadowRoot||t instanceof ShadowRoot)}var rh=Math.max,sh=Math.min,oh=Math.round;function ah(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function lh(){return!/^((?!chrome|android).)*safari/i.test(ah())}function ch(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),r=1,s=1;e&&ih(t)&&(r=t.offsetWidth>0&&oh(n.width)/t.offsetWidth||1,s=t.offsetHeight>0&&oh(n.height)/t.offsetHeight||1);var o=(eh(t)?th(t):window).visualViewport,a=!lh()&&i,l=(n.left+(a&&o?o.offsetLeft:0))/r,c=(n.top+(a&&o?o.offsetTop:0))/s,h=n.width/r,u=n.height/s;return{width:h,height:u,top:c,right:l+h,bottom:c+u,left:l,x:l,y:c}}function hh(t){var e=th(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function uh(t){return t?(t.nodeName||"").toLowerCase():null}function dh(t){return((eh(t)?t.ownerDocument:t.document)||window.document).documentElement}function ph(t){return ch(dh(t)).left+hh(t).scrollLeft}function fh(t){return th(t).getComputedStyle(t)}function mh(t){var e=fh(t),i=e.overflow,n=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+r+n)}function gh(t,e,i){void 0===i&&(i=!1);var n,r,s=ih(e),o=ih(e)&&function(t){var e=t.getBoundingClientRect(),i=oh(e.width)/t.offsetWidth||1,n=oh(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=dh(e),l=ch(t,o,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(s||!s&&!i)&&(("body"!==uh(e)||mh(a))&&(c=(n=e)!==th(n)&&ih(n)?{scrollLeft:(r=n).scrollLeft,scrollTop:r.scrollTop}:hh(n)),ih(e)?((h=ch(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=ph(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function _h(t){var e=ch(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function yh(t){return"html"===uh(t)?t:t.assignedSlot||t.parentNode||(nh(t)?t.host:null)||dh(t)}function vh(t){return["html","body","#document"].indexOf(uh(t))>=0?t.ownerDocument.body:ih(t)&&mh(t)?t:vh(yh(t))}function bh(t,e){var i;void 0===e&&(e=[]);var n=vh(t),r=n===(null==(i=t.ownerDocument)?void 0:i.body),s=th(n),o=r?[s].concat(s.visualViewport||[],mh(n)?n:[]):n,a=e.concat(o);return r?a:a.concat(bh(yh(o)))}function xh(t){return["table","td","th"].indexOf(uh(t))>=0}function wh(t){return ih(t)&&"fixed"!==fh(t).position?t.offsetParent:null}function Eh(t){for(var e=th(t),i=wh(t);i&&xh(i)&&"static"===fh(i).position;)i=wh(i);return i&&("html"===uh(i)||"body"===uh(i)&&"static"===fh(i).position)?e:i||function(t){var e=/firefox/i.test(ah());if(/Trident/i.test(ah())&&ih(t)&&"fixed"===fh(t).position)return null;var i=yh(t);for(nh(i)&&(i=i.host);ih(i)&&["html","body"].indexOf(uh(i))<0;){var n=fh(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}var Sh="top",Th="bottom",Mh="right",Ah="left",Ch="auto",kh=[Sh,Th,Mh,Ah],Ph="start",Ih="end",Dh="clippingParents",Oh="viewport",Lh="popper",zh="reference",Rh=kh.reduce((function(t,e){return t.concat([e+"-"+Ph,e+"-"+Ih])}),[]),Fh=[].concat(kh,[Ch]).reduce((function(t,e){return t.concat([e,e+"-"+Ph,e+"-"+Ih])}),[]),Bh=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Nh(t){var e=new Map,i=new Set,n=[];function r(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&r(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||r(t)})),n}var jh={placement:"bottom",modifiers:[],strategy:"absolute"};function Vh(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return!e.some((function(t){return!(t&&"function"==typeof t.getBoundingClientRect)}))}function Uh(t){void 0===t&&(t={});var e=t,i=e.defaultModifiers,n=void 0===i?[]:i,r=e.defaultOptions,s=void 0===r?jh:r;return function(t,e,i){void 0===i&&(i=s);var r,o,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},jh,s),modifiersData:{},elements:{reference:t,popper:e},attributes:{},styles:{}},l=[],c=!1,h={state:a,setOptions:function(i){var r="function"==typeof i?i(a.options):i;u(),a.options=Object.assign({},s,a.options,r),a.scrollParents={reference:eh(t)?bh(t):t.contextElement?bh(t.contextElement):[],popper:bh(e)};var o,c,d=function(t){var e=Nh(t);return Bh.reduce((function(t,i){return t.concat(e.filter((function(t){return t.phase===i})))}),[])}((o=[].concat(n,a.options.modifiers),c=o.reduce((function(t,e){var i=t[e.name];return t[e.name]=i?Object.assign({},i,e,{options:Object.assign({},i.options,e.options),data:Object.assign({},i.data,e.data)}):e,t}),{}),Object.keys(c).map((function(t){return c[t]}))));return a.orderedModifiers=d.filter((function(t){return t.enabled})),a.orderedModifiers.forEach((function(t){var e=t.name,i=t.options,n=void 0===i?{}:i,r=t.effect;if("function"==typeof r){var s=r({state:a,name:e,instance:h,options:n}),o=function(){};l.push(s||o)}})),h.update()},forceUpdate:function(){if(!c){var t=a.elements,e=t.reference,i=t.popper;if(Vh(e,i)){a.rects={reference:gh(e,Eh(i),"fixed"===a.options.strategy),popper:_h(i)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach((function(t){return a.modifiersData[t.name]=Object.assign({},t.data)}));for(var n=0;n<a.orderedModifiers.length;n++)if(!0!==a.reset){var r=a.orderedModifiers[n],s=r.fn,o=r.options,l=void 0===o?{}:o,u=r.name;"function"==typeof s&&(a=s({state:a,options:l,name:u,instance:h})||a)}else a.reset=!1,n=-1}}},update:(r=function(){return new Promise((function(t){h.forceUpdate(),t(a)}))},function(){return o||(o=new Promise((function(t){Promise.resolve().then((function(){o=void 0,t(r())}))}))),o}),destroy:function(){u(),c=!0}};if(!Vh(t,e))return h;function u(){l.forEach((function(t){return t()})),l=[]}return h.setOptions(i).then((function(t){!c&&i.onFirstUpdate&&i.onFirstUpdate(t)})),h}}var $h={passive:!0};var Hh={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,r=n.scroll,s=void 0===r||r,o=n.resize,a=void 0===o||o,l=th(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return s&&c.forEach((function(t){t.addEventListener("scroll",i.update,$h)})),a&&l.addEventListener("resize",i.update,$h),function(){s&&c.forEach((function(t){t.removeEventListener("scroll",i.update,$h)})),a&&l.removeEventListener("resize",i.update,$h)}},data:{}};function qh(t){return t.split("-")[0]}function Wh(t){return t.split("-")[1]}function Gh(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Zh(t){var e,i=t.reference,n=t.element,r=t.placement,s=r?qh(r):null,o=r?Wh(r):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(s){case Sh:e={x:a,y:i.y-n.height};break;case Th:e={x:a,y:i.y+i.height};break;case Mh:e={x:i.x+i.width,y:l};break;case Ah:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=s?Gh(s):null;if(null!=c){var h="y"===c?"height":"width";switch(o){case Ph:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Ih:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}var Yh={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Xh(t){var e,i=t.popper,n=t.popperRect,r=t.placement,s=t.variation,o=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,u=t.isFixed,d=o.x,p=void 0===d?0:d,f=o.y,m=void 0===f?0:f,g="function"==typeof h?h({x:p,y:m}):{x:p,y:m};p=g.x,m=g.y;var _=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),v=Ah,b=Sh,x=window;if(c){var w=Eh(i),E="clientHeight",S="clientWidth";if(w===th(i)&&"static"!==fh(w=dh(i)).position&&"absolute"===a&&(E="scrollHeight",S="scrollWidth"),r===Sh||(r===Ah||r===Mh)&&s===Ih)b=Th,m-=(u&&w===x&&x.visualViewport?x.visualViewport.height:w[E])-n.height,m*=l?1:-1;if(r===Ah||(r===Sh||r===Th)&&s===Ih)v=Mh,p-=(u&&w===x&&x.visualViewport?x.visualViewport.width:w[S])-n.width,p*=l?1:-1}var T,M=Object.assign({position:a},c&&Yh),A=!0===h?function(t,e){var i=t.x,n=t.y,r=e.devicePixelRatio||1;return{x:oh(i*r)/r||0,y:oh(n*r)/r||0}}({x:p,y:m},th(i)):{x:p,y:m};return p=A.x,m=A.y,l?Object.assign({},M,((T={})[b]=y?"0":"",T[v]=_?"0":"",T.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",T)):Object.assign({},M,((e={})[b]=y?m+"px":"",e[v]=_?p+"px":"",e.transform="",e))}var Kh={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,r=void 0===n||n,s=i.adaptive,o=void 0===s||s,a=i.roundOffsets,l=void 0===a||a,c={placement:qh(e.placement),variation:Wh(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,Xh(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,Xh(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var Qh={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},r=e.elements[t];ih(r)&&uh(r)&&(Object.assign(r.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?r.removeAttribute(t):r.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],r=e.attributes[t]||{},s=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});ih(n)&&uh(n)&&(Object.assign(n.style,s),Object.keys(r).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};var Jh={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,r=i.offset,s=void 0===r?[0,0]:r,o=Fh.reduce((function(t,i){return t[i]=function(t,e,i){var n=qh(t),r=[Ah,Sh].indexOf(n)>=0?-1:1,s="function"==typeof i?i(Object.assign({},e,{placement:t})):i,o=s[0],a=s[1];return o=o||0,a=(a||0)*r,[Ah,Mh].indexOf(n)>=0?{x:a,y:o}:{x:o,y:a}}(i,e.rects,s),t}),{}),a=o[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=o}},tu={left:"right",right:"left",bottom:"top",top:"bottom"};function eu(t){return t.replace(/left|right|bottom|top/g,(function(t){return tu[t]}))}var iu={start:"end",end:"start"};function nu(t){return t.replace(/start|end/g,(function(t){return iu[t]}))}function ru(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&nh(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function su(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function ou(t,e,i){return e===Oh?su(function(t,e){var i=th(t),n=dh(t),r=i.visualViewport,s=n.clientWidth,o=n.clientHeight,a=0,l=0;if(r){s=r.width,o=r.height;var c=lh();(c||!c&&"fixed"===e)&&(a=r.offsetLeft,l=r.offsetTop)}return{width:s,height:o,x:a+ph(t),y:l}}(t,i)):eh(e)?function(t,e){var i=ch(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):su(function(t){var e,i=dh(t),n=hh(t),r=null==(e=t.ownerDocument)?void 0:e.body,s=rh(i.scrollWidth,i.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=rh(i.scrollHeight,i.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-n.scrollLeft+ph(t),l=-n.scrollTop;return"rtl"===fh(r||i).direction&&(a+=rh(i.clientWidth,r?r.clientWidth:0)-s),{width:s,height:o,x:a,y:l}}(dh(t)))}function au(t,e,i,n){var r="clippingParents"===e?function(t){var e=bh(yh(t)),i=["absolute","fixed"].indexOf(fh(t).position)>=0&&ih(t)?Eh(t):t;return eh(i)?e.filter((function(t){return eh(t)&&ru(t,i)&&"body"!==uh(t)})):[]}(t):[].concat(e),s=[].concat(r,[i]),o=s[0],a=s.reduce((function(e,i){var r=ou(t,i,n);return e.top=rh(r.top,e.top),e.right=sh(r.right,e.right),e.bottom=sh(r.bottom,e.bottom),e.left=rh(r.left,e.left),e}),ou(t,o,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function lu(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function cu(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}function hu(t,e){void 0===e&&(e={});var i=e,n=i.placement,r=void 0===n?t.placement:n,s=i.strategy,o=void 0===s?t.strategy:s,a=i.boundary,l=void 0===a?Dh:a,c=i.rootBoundary,h=void 0===c?Oh:c,u=i.elementContext,d=void 0===u?Lh:u,p=i.altBoundary,f=void 0!==p&&p,m=i.padding,g=void 0===m?0:m,_=lu("number"!=typeof g?g:cu(g,kh)),y=d===Lh?zh:Lh,v=t.rects.popper,b=t.elements[f?y:d],x=au(eh(b)?b:b.contextElement||dh(t.elements.popper),l,h,o),w=ch(t.elements.reference),E=Zh({reference:w,element:v,strategy:"absolute",placement:r}),S=su(Object.assign({},v,E)),T=d===Lh?S:w,M={top:x.top-T.top+_.top,bottom:T.bottom-x.bottom+_.bottom,left:x.left-T.left+_.left,right:T.right-x.right+_.right},A=t.modifiersData.offset;if(d===Lh&&A){var C=A[r];Object.keys(M).forEach((function(t){var e=[Mh,Th].indexOf(t)>=0?1:-1,i=[Sh,Th].indexOf(t)>=0?"y":"x";M[t]+=C[i]*e}))}return M}var uu={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var r=i.mainAxis,s=void 0===r||r,o=i.altAxis,a=void 0===o||o,l=i.fallbackPlacements,c=i.padding,h=i.boundary,u=i.rootBoundary,d=i.altBoundary,p=i.flipVariations,f=void 0===p||p,m=i.allowedAutoPlacements,g=e.options.placement,_=qh(g),y=l||(_===g||!f?[eu(g)]:function(t){if(qh(t)===Ch)return[];var e=eu(t);return[nu(t),e,nu(e)]}(g)),v=[g].concat(y).reduce((function(t,i){return t.concat(qh(i)===Ch?function(t,e){void 0===e&&(e={});var i=e,n=i.placement,r=i.boundary,s=i.rootBoundary,o=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?Fh:l,h=Wh(n),u=h?a?Rh:Rh.filter((function(t){return Wh(t)===h})):kh,d=u.filter((function(t){return c.indexOf(t)>=0}));0===d.length&&(d=u);var p=d.reduce((function(e,i){return e[i]=hu(t,{placement:i,boundary:r,rootBoundary:s,padding:o})[qh(i)],e}),{});return Object.keys(p).sort((function(t,e){return p[t]-p[e]}))}(e,{placement:i,boundary:h,rootBoundary:u,padding:c,flipVariations:f,allowedAutoPlacements:m}):i)}),[]),b=e.rects.reference,x=e.rects.popper,w=new Map,E=!0,S=v[0],T=0;T<v.length;T++){var M=v[T],A=qh(M),C=Wh(M)===Ph,k=[Sh,Th].indexOf(A)>=0,P=k?"width":"height",I=hu(e,{placement:M,boundary:h,rootBoundary:u,altBoundary:d,padding:c}),D=k?C?Mh:Ah:C?Th:Sh;b[P]>x[P]&&(D=eu(D));var O=eu(D),L=[];if(s&&L.push(I[A]<=0),a&&L.push(I[D]<=0,I[O]<=0),L.every((function(t){return t}))){S=M,E=!1;break}w.set(M,L)}if(E)for(var z=function(t){var e=v.find((function(e){var i=w.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return S=e,"break"},R=f?3:1;R>0;R--){if("break"===z(R))break}e.placement!==S&&(e.modifiersData[n]._skip=!0,e.placement=S,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function du(t,e,i){return rh(t,sh(e,i))}var pu={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,r=i.mainAxis,s=void 0===r||r,o=i.altAxis,a=void 0!==o&&o,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,u=i.padding,d=i.tether,p=void 0===d||d,f=i.tetherOffset,m=void 0===f?0:f,g=hu(e,{boundary:l,rootBoundary:c,padding:u,altBoundary:h}),_=qh(e.placement),y=Wh(e.placement),v=!y,b=Gh(_),x="x"===b?"y":"x",w=e.modifiersData.popperOffsets,E=e.rects.reference,S=e.rects.popper,T="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,M="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),A=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,C={x:0,y:0};if(w){if(s){var k,P="y"===b?Sh:Ah,I="y"===b?Th:Mh,D="y"===b?"height":"width",O=w[b],L=O+g[P],z=O-g[I],R=p?-S[D]/2:0,F=y===Ph?E[D]:S[D],B=y===Ph?-S[D]:-E[D],N=e.elements.arrow,j=p&&N?_h(N):{width:0,height:0},V=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=V[P],$=V[I],H=du(0,E[D],j[D]),q=v?E[D]/2-R-H-U-M.mainAxis:F-H-U-M.mainAxis,W=v?-E[D]/2+R+H+$+M.mainAxis:B+H+$+M.mainAxis,G=e.elements.arrow&&Eh(e.elements.arrow),Z=G?"y"===b?G.clientTop||0:G.clientLeft||0:0,Y=null!=(k=null==A?void 0:A[b])?k:0,X=O+W-Y,K=du(p?sh(L,O+q-Y-Z):L,O,p?rh(z,X):z);w[b]=K,C[b]=K-O}if(a){var Q,J="x"===b?Sh:Ah,tt="x"===b?Th:Mh,et=w[x],it="y"===x?"height":"width",nt=et+g[J],rt=et-g[tt],st=-1!==[Sh,Ah].indexOf(_),ot=null!=(Q=null==A?void 0:A[x])?Q:0,at=st?nt:et-E[it]-S[it]-ot+M.altAxis,lt=st?et+E[it]+S[it]-ot-M.altAxis:rt,ct=p&&st?function(t,e,i){var n=du(t,e,i);return n>i?i:n}(at,et,lt):du(p?at:nt,et,p?lt:rt);w[x]=ct,C[x]=ct-et}e.modifiersData[n]=C}},requiresIfExists:["offset"]};var fu={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,r=t.options,s=i.elements.arrow,o=i.modifiersData.popperOffsets,a=qh(i.placement),l=Gh(a),c=[Ah,Mh].indexOf(a)>=0?"height":"width";if(s&&o){var h=function(t,e){return lu("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:cu(t,kh))}(r.padding,i),u=_h(s),d="y"===l?Sh:Ah,p="y"===l?Th:Mh,f=i.rects.reference[c]+i.rects.reference[l]-o[l]-i.rects.popper[c],m=o[l]-i.rects.reference[l],g=Eh(s),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=f/2-m/2,v=h[d],b=_-u[c]-h[p],x=_/2-u[c]/2+y,w=du(v,x,b),E=l;i.modifiersData[n]=((e={})[E]=w,e.centerOffset=w-x,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&ru(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function mu(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function gu(t){return[Sh,Mh,Th,Ah].some((function(e){return t[e]>=0}))}var _u=Uh({defaultModifiers:[Hh,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Zh({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},Kh,Qh,Jh,uu,pu,fu,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,r=e.rects.popper,s=e.modifiersData.preventOverflow,o=hu(e,{elementContext:"reference"}),a=hu(e,{altBoundary:!0}),l=mu(o,n),c=mu(a,r,s),h=gu(l),u=gu(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:u},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":u})}}]}),yu="tippy-content",vu="tippy-backdrop",bu="tippy-arrow",xu="tippy-svg-arrow",wu={passive:!0,capture:!0},Eu=function(){return document.body};function Su(t,e,i){if(Array.isArray(t)){var n=t[e];return null==n?Array.isArray(i)?i[e]:i:n}return t}function Tu(t,e){var i={}.toString.call(t);return 0===i.indexOf("[object")&&i.indexOf(e+"]")>-1}function Mu(t,e){return"function"==typeof t?t.apply(void 0,e):t}function Au(t,e){return 0===e?t:function(n){clearTimeout(i),i=setTimeout((function(){t(n)}),e)};var i}function Cu(t){return[].concat(t)}function ku(t,e){-1===t.indexOf(e)&&t.push(e)}function Pu(t){return t.split("-")[0]}function Iu(t){return[].slice.call(t)}function Du(t){return Object.keys(t).reduce((function(e,i){return void 0!==t[i]&&(e[i]=t[i]),e}),{})}function Ou(){return document.createElement("div")}function Lu(t){return["Element","Fragment"].some((function(e){return Tu(t,e)}))}function zu(t){return Tu(t,"MouseEvent")}function Ru(t){return!(!t||!t._tippy||t._tippy.reference!==t)}function Fu(t){return Lu(t)?[t]:function(t){return Tu(t,"NodeList")}(t)?Iu(t):Array.isArray(t)?t:Iu(document.querySelectorAll(t))}function Bu(t,e){t.forEach((function(t){t&&(t.style.transitionDuration=e+"ms")}))}function Nu(t,e){t.forEach((function(t){t&&t.setAttribute("data-state",e)}))}function ju(t){var e,i=Cu(t)[0];return null!=i&&null!=(e=i.ownerDocument)&&e.body?i.ownerDocument:document}function Vu(t,e,i){var n=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(e){t[n](e,i)}))}function Uu(t,e){for(var i=e;i;){var n;if(t.contains(i))return!0;i=null==i.getRootNode||null==(n=i.getRootNode())?void 0:n.host}return!1}var $u={isTouch:!1},Hu=0;function qu(){$u.isTouch||($u.isTouch=!0,window.performance&&document.addEventListener("mousemove",Wu))}function Wu(){var t=performance.now();t-Hu<20&&($u.isTouch=!1,document.removeEventListener("mousemove",Wu)),Hu=t}function Gu(){var t=document.activeElement;if(Ru(t)){var e=t._tippy;t.blur&&!e.state.isVisible&&t.blur()}}var Zu=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto;var Yu={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},Xu=Object.assign({appendTo:Eu,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},Yu,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),Ku=Object.keys(Xu);function Qu(t){var e=(t.plugins||[]).reduce((function(e,i){var n,r=i.name,s=i.defaultValue;r&&(e[r]=void 0!==t[r]?t[r]:null!=(n=Xu[r])?n:s);return e}),{});return Object.assign({},t,e)}function Ju(t,e){var i=Object.assign({},e,{content:Mu(e.content,[t])},e.ignoreAttributes?{}:function(t,e){return(e?Object.keys(Qu(Object.assign({},Xu,{plugins:e}))):Ku).reduce((function(e,i){var n=(t.getAttribute("data-tippy-"+i)||"").trim();if(!n)return e;if("content"===i)e[i]=n;else try{e[i]=JSON.parse(n)}catch(t){e[i]=n}return e}),{})}(t,e.plugins));return i.aria=Object.assign({},Xu.aria,i.aria),i.aria={expanded:"auto"===i.aria.expanded?e.interactive:i.aria.expanded,content:"auto"===i.aria.content?e.interactive?null:"describedby":i.aria.content},i}var td=function(){return"innerHTML"};function ed(t,e){t[td()]=e}function id(t){var e=Ou();return!0===t?e.className=bu:(e.className=xu,Lu(t)?e.appendChild(t):ed(e,t)),e}function nd(t,e){Lu(e.content)?(ed(t,""),t.appendChild(e.content)):"function"!=typeof e.content&&(e.allowHTML?ed(t,e.content):t.textContent=e.content)}function rd(t){var e=t.firstElementChild,i=Iu(e.children);return{box:e,content:i.find((function(t){return t.classList.contains(yu)})),arrow:i.find((function(t){return t.classList.contains(bu)||t.classList.contains(xu)})),backdrop:i.find((function(t){return t.classList.contains(vu)}))}}function sd(t){var e=Ou(),i=Ou();i.className="tippy-box",i.setAttribute("data-state","hidden"),i.setAttribute("tabindex","-1");var n=Ou();function r(i,n){var r=rd(e),s=r.box,o=r.content,a=r.arrow;n.theme?s.setAttribute("data-theme",n.theme):s.removeAttribute("data-theme"),"string"==typeof n.animation?s.setAttribute("data-animation",n.animation):s.removeAttribute("data-animation"),n.inertia?s.setAttribute("data-inertia",""):s.removeAttribute("data-inertia"),s.style.maxWidth="number"==typeof n.maxWidth?n.maxWidth+"px":n.maxWidth,n.role?s.setAttribute("role",n.role):s.removeAttribute("role"),i.content===n.content&&i.allowHTML===n.allowHTML||nd(o,t.props),n.arrow?a?i.arrow!==n.arrow&&(s.removeChild(a),s.appendChild(id(n.arrow))):s.appendChild(id(n.arrow)):a&&s.removeChild(a)}return n.className=yu,n.setAttribute("data-state","hidden"),nd(n,t.props),e.appendChild(i),i.appendChild(n),r(t.props,t.props),{popper:e,onUpdate:r}}sd.$$tippy=!0;var od=1,ad=[],ld=[];function cd(t,e){var i,n,r,s,o,a,l,c,h=Ju(t,Object.assign({},Xu,Qu(Du(e)))),u=!1,d=!1,p=!1,f=!1,m=[],g=Au(G,h.interactiveDebounce),_=od++,y=(c=h.plugins).filter((function(t,e){return c.indexOf(t)===e})),v={id:_,reference:t,popper:Ou(),popperInstance:null,props:h,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:y,clearDelayTimeouts:function(){clearTimeout(i),clearTimeout(n),cancelAnimationFrame(r)},setProps:function(e){0;if(v.state.isDestroyed)return;O("onBeforeUpdate",[v,e]),q();var i=v.props,n=Ju(t,Object.assign({},i,Du(e),{ignoreAttributes:!0}));v.props=n,H(),i.interactiveDebounce!==n.interactiveDebounce&&(R(),g=Au(G,n.interactiveDebounce));i.triggerTarget&&!n.triggerTarget?Cu(i.triggerTarget).forEach((function(t){t.removeAttribute("aria-expanded")})):n.triggerTarget&&t.removeAttribute("aria-expanded");z(),D(),w&&w(i,n);v.popperInstance&&(K(),J().forEach((function(t){requestAnimationFrame(t._tippy.popperInstance.forceUpdate)})));O("onAfterUpdate",[v,e])},setContent:function(t){v.setProps({content:t})},show:function(){0;var t=v.state.isVisible,e=v.state.isDestroyed,i=!v.state.isEnabled,n=$u.isTouch&&!v.props.touch,r=Su(v.props.duration,0,Xu.duration);if(t||e||i||n)return;if(C().hasAttribute("disabled"))return;if(O("onShow",[v],!1),!1===v.props.onShow(v))return;v.state.isVisible=!0,A()&&(x.style.visibility="visible");D(),j(),v.state.isMounted||(x.style.transition="none");if(A()){var s=P();Bu([s.box,s.content],0)}a=function(){var t;if(v.state.isVisible&&!f){if(f=!0,x.offsetHeight,x.style.transition=v.props.moveTransition,A()&&v.props.animation){var e=P(),i=e.box,n=e.content;Bu([i,n],r),Nu([i,n],"visible")}L(),z(),ku(ld,v),null==(t=v.popperInstance)||t.forceUpdate(),O("onMount",[v]),v.props.animation&&A()&&function(t,e){U(t,e)}(r,(function(){v.state.isShown=!0,O("onShown",[v])}))}},function(){var t,e=v.props.appendTo,i=C();t=v.props.interactive&&e===Eu||"parent"===e?i.parentNode:Mu(e,[i]);t.contains(x)||t.appendChild(x);v.state.isMounted=!0,K(),!1}()},hide:function(){0;var t=!v.state.isVisible,e=v.state.isDestroyed,i=!v.state.isEnabled,n=Su(v.props.duration,1,Xu.duration);if(t||e||i)return;if(O("onHide",[v],!1),!1===v.props.onHide(v))return;v.state.isVisible=!1,v.state.isShown=!1,f=!1,u=!1,A()&&(x.style.visibility="hidden");if(R(),V(),D(!0),A()){var r=P(),s=r.box,o=r.content;v.props.animation&&(Bu([s,o],n),Nu([s,o],"hidden"))}L(),z(),v.props.animation?A()&&function(t,e){U(t,(function(){!v.state.isVisible&&x.parentNode&&x.parentNode.contains(x)&&e()}))}(n,v.unmount):v.unmount()},hideWithInteractivity:function(t){0;k().addEventListener("mousemove",g),ku(ad,g),g(t)},enable:function(){v.state.isEnabled=!0},disable:function(){v.hide(),v.state.isEnabled=!1},unmount:function(){0;v.state.isVisible&&v.hide();if(!v.state.isMounted)return;Q(),J().forEach((function(t){t._tippy.unmount()})),x.parentNode&&x.parentNode.removeChild(x);ld=ld.filter((function(t){return t!==v})),v.state.isMounted=!1,O("onHidden",[v])},destroy:function(){0;if(v.state.isDestroyed)return;v.clearDelayTimeouts(),v.unmount(),q(),delete t._tippy,v.state.isDestroyed=!0,O("onDestroy",[v])}};if(!h.render)return v;var b=h.render(v),x=b.popper,w=b.onUpdate;x.setAttribute("data-tippy-root",""),x.id="tippy-"+v.id,v.popper=x,t._tippy=v,x._tippy=v;var E=y.map((function(t){return t.fn(v)})),S=t.hasAttribute("aria-expanded");return H(),z(),D(),O("onCreate",[v]),h.showOnCreate&&tt(),x.addEventListener("mouseenter",(function(){v.props.interactive&&v.state.isVisible&&v.clearDelayTimeouts()})),x.addEventListener("mouseleave",(function(){v.props.interactive&&v.props.trigger.indexOf("mouseenter")>=0&&k().addEventListener("mousemove",g)})),v;function T(){var t=v.props.touch;return Array.isArray(t)?t:[t,0]}function M(){return"hold"===T()[0]}function A(){var t;return!(null==(t=v.props.render)||!t.$$tippy)}function C(){return l||t}function k(){var t=C().parentNode;return t?ju(t):document}function P(){return rd(x)}function I(t){return v.state.isMounted&&!v.state.isVisible||$u.isTouch||s&&"focus"===s.type?0:Su(v.props.delay,t?0:1,Xu.delay)}function D(t){void 0===t&&(t=!1),x.style.pointerEvents=v.props.interactive&&!t?"":"none",x.style.zIndex=""+v.props.zIndex}function O(t,e,i){var n;(void 0===i&&(i=!0),E.forEach((function(i){i[t]&&i[t].apply(i,e)})),i)&&(n=v.props)[t].apply(n,e)}function L(){var e=v.props.aria;if(e.content){var i="aria-"+e.content,n=x.id;Cu(v.props.triggerTarget||t).forEach((function(t){var e=t.getAttribute(i);if(v.state.isVisible)t.setAttribute(i,e?e+" "+n:n);else{var r=e&&e.replace(n,"").trim();r?t.setAttribute(i,r):t.removeAttribute(i)}}))}}function z(){!S&&v.props.aria.expanded&&Cu(v.props.triggerTarget||t).forEach((function(t){v.props.interactive?t.setAttribute("aria-expanded",v.state.isVisible&&t===C()?"true":"false"):t.removeAttribute("aria-expanded")}))}function R(){k().removeEventListener("mousemove",g),ad=ad.filter((function(t){return t!==g}))}function F(e){if(!$u.isTouch||!p&&"mousedown"!==e.type){var i=e.composedPath&&e.composedPath()[0]||e.target;if(!v.props.interactive||!Uu(x,i)){if(Cu(v.props.triggerTarget||t).some((function(t){return Uu(t,i)}))){if($u.isTouch)return;if(v.state.isVisible&&v.props.trigger.indexOf("click")>=0)return}else O("onClickOutside",[v,e]);!0===v.props.hideOnClick&&(v.clearDelayTimeouts(),v.hide(),d=!0,setTimeout((function(){d=!1})),v.state.isMounted||V())}}}function B(){p=!0}function N(){p=!1}function j(){var t=k();t.addEventListener("mousedown",F,!0),t.addEventListener("touchend",F,wu),t.addEventListener("touchstart",N,wu),t.addEventListener("touchmove",B,wu)}function V(){var t=k();t.removeEventListener("mousedown",F,!0),t.removeEventListener("touchend",F,wu),t.removeEventListener("touchstart",N,wu),t.removeEventListener("touchmove",B,wu)}function U(t,e){var i=P().box;function n(t){t.target===i&&(Vu(i,"remove",n),e())}if(0===t)return e();Vu(i,"remove",o),Vu(i,"add",n),o=n}function $(e,i,n){void 0===n&&(n=!1),Cu(v.props.triggerTarget||t).forEach((function(t){t.addEventListener(e,i,n),m.push({node:t,eventType:e,handler:i,options:n})}))}function H(){var t;M()&&($("touchstart",W,{passive:!0}),$("touchend",Z,{passive:!0})),(t=v.props.trigger,t.split(/\s+/).filter(Boolean)).forEach((function(t){if("manual"!==t)switch($(t,W),t){case"mouseenter":$("mouseleave",Z);break;case"focus":$(Zu?"focusout":"blur",Y);break;case"focusin":$("focusout",Y)}}))}function q(){m.forEach((function(t){var e=t.node,i=t.eventType,n=t.handler,r=t.options;e.removeEventListener(i,n,r)})),m=[]}function W(t){var e,i=!1;if(v.state.isEnabled&&!X(t)&&!d){var n="focus"===(null==(e=s)?void 0:e.type);s=t,l=t.currentTarget,z(),!v.state.isVisible&&zu(t)&&ad.forEach((function(e){return e(t)})),"click"===t.type&&(v.props.trigger.indexOf("mouseenter")<0||u)&&!1!==v.props.hideOnClick&&v.state.isVisible?i=!0:tt(t),"click"===t.type&&(u=!i),i&&!n&&et(t)}}function G(t){var e=t.target,i=C().contains(e)||x.contains(e);if("mousemove"!==t.type||!i){var n=J().concat(x).map((function(t){var e,i=null==(e=t._tippy.popperInstance)?void 0:e.state;return i?{popperRect:t.getBoundingClientRect(),popperState:i,props:h}:null})).filter(Boolean);(function(t,e){var i=e.clientX,n=e.clientY;return t.every((function(t){var e=t.popperRect,r=t.popperState,s=t.props.interactiveBorder,o=Pu(r.placement),a=r.modifiersData.offset;if(!a)return!0;var l="bottom"===o?a.top.y:0,c="top"===o?a.bottom.y:0,h="right"===o?a.left.x:0,u="left"===o?a.right.x:0,d=e.top-n+l>s,p=n-e.bottom-c>s,f=e.left-i+h>s,m=i-e.right-u>s;return d||p||f||m}))})(n,t)&&(R(),et(t))}}function Z(t){X(t)||v.props.trigger.indexOf("click")>=0&&u||(v.props.interactive?v.hideWithInteractivity(t):et(t))}function Y(t){v.props.trigger.indexOf("focusin")<0&&t.target!==C()||v.props.interactive&&t.relatedTarget&&x.contains(t.relatedTarget)||et(t)}function X(t){return!!$u.isTouch&&M()!==t.type.indexOf("touch")>=0}function K(){Q();var e=v.props,i=e.popperOptions,n=e.placement,r=e.offset,s=e.getReferenceClientRect,o=e.moveTransition,l=A()?rd(x).arrow:null,c=s?{getBoundingClientRect:s,contextElement:s.contextElement||C()}:t,h={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(t){var e=t.state;if(A()){var i=P().box;["placement","reference-hidden","escaped"].forEach((function(t){"placement"===t?i.setAttribute("data-placement",e.placement):e.attributes.popper["data-popper-"+t]?i.setAttribute("data-"+t,""):i.removeAttribute("data-"+t)})),e.attributes.popper={}}}},u=[{name:"offset",options:{offset:r}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!o}},h];A()&&l&&u.push({name:"arrow",options:{element:l,padding:3}}),u.push.apply(u,(null==i?void 0:i.modifiers)||[]),v.popperInstance=_u(c,x,Object.assign({},i,{placement:n,onFirstUpdate:a,modifiers:u}))}function Q(){v.popperInstance&&(v.popperInstance.destroy(),v.popperInstance=null)}function J(){return Iu(x.querySelectorAll("[data-tippy-root]"))}function tt(t){v.clearDelayTimeouts(),t&&O("onTrigger",[v,t]),j();var e=I(!0),n=T(),r=n[0],s=n[1];$u.isTouch&&"hold"===r&&s&&(e=s),e?i=setTimeout((function(){v.show()}),e):v.show()}function et(t){if(v.clearDelayTimeouts(),O("onUntrigger",[v,t]),v.state.isVisible){if(!(v.props.trigger.indexOf("mouseenter")>=0&&v.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(t.type)>=0&&u)){var e=I(!1);e?n=setTimeout((function(){v.state.isVisible&&v.hide()}),e):r=requestAnimationFrame((function(){v.hide()}))}}else V()}}function hd(t,e){void 0===e&&(e={});var i=Xu.plugins.concat(e.plugins||[]);document.addEventListener("touchstart",qu,wu),window.addEventListener("blur",Gu);var n=Object.assign({},e,{plugins:i}),r=Fu(t).reduce((function(t,e){var i=e&&cd(e,n);return i&&t.push(i),t}),[]);return Lu(t)?r[0]:r}hd.defaultProps=Xu,hd.setDefaultProps=function(t){Object.keys(t).forEach((function(e){Xu[e]=t[e]}))},hd.currentInput=$u;Object.assign({},Qh,{effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow)}});hd.setDefaultProps({render:sd});var ud=hd;function dd(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}var pd={appendTo:document.body,allowHTML:!0,interactive:!0,animation:"scale-subtle",placement:"top-start",offset:[0,8]};var fd=class extends Da{constructor(t,e){super(t,e),s(this,"$button",void 0),s(this,"$content",void 0),s(this,"content",void 0),s(this,"tippy",void 0),this.$button=this.$element.querySelector(".js-tooltip__button"),this.$content=this.$element.querySelector(".js-tooltip__content"),this.content=this.$content.innerHTML}init(){this.tippy=ud(this.$button,function(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?dd(Object(i),!0).forEach((function(e){s(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):dd(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}({content:this.content},pd))}destroy(){this.tippy.destroy()}},md=__webpack_require__(8021),gd=__webpack_require__.n(md)();function _d(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function yd(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var vd=new WeakMap,bd=new WeakMap,xd=new WeakMap,wd=new WeakMap,Ed=new WeakMap,Sd=new WeakMap,Td=new WeakMap,Md=new WeakMap;class Ad extends Da{constructor(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};super(t,e),yd(this,vd,{writable:!0,value:null}),yd(this,bd,{writable:!0,value:null}),yd(this,xd,{writable:!0,value:!1}),yd(this,wd,{writable:!0,value:null}),yd(this,Ed,{writable:!0,value:null}),yd(this,Sd,{writable:!0,value:[]}),yd(this,Td,{writable:!0,value:[]}),yd(this,Md,{writable:!0,value:{}}),Ra(this,Ed,t),Ra(this,bd,t.querySelector('input:not([type="hidden"])')),Ra(this,Td,t.querySelectorAll('input[type="hidden"]')),Ra(this,Md,i),Ra(this,wd,this._openDatepicker.bind(this))}get instance(){return za(this,vd)}init(){Ra(this,vd,new gd(za(this,bd),function(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?_d(Object(i),!0).forEach((function(e){s(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):_d(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}({range:!0,multipleDatesSeparator:" - ",autoclose:!0,onSelect:t=>{var{formattedDate:e}=t,i=new Event("change",{bubbles:!0}),[n="",r=""]=e,[s,o]=za(this,Td);za(this,Td).length&&(s.value=n,o.value=r||n),za(this,bd).dispatchEvent(i),"string"!=typeof za(this,Sd)&&Ra(this,Sd,[n,r]),this.emit("selected",{dates:za(this,Sd),isBtn:za(this,xd)}),Ra(this,xd,!1),Ra(this,Sd,[])}},za(this,Md)))),za(this,Ed).addEventListener("click",za(this,wd))}destroy(){var t;null===(t=za(this,vd))||void 0===t||t.destroy(),za(this,Ed).removeEventListener("click",za(this,wd))}selectDate(t){var{text:e,dates:i}=t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Ra(this,xd,arguments.length>2&&void 0!==arguments[2]&&arguments[2]),n)return Ra(this,Sd,""),void za(this,vd).clear();Ra(this,Sd,e),Array.isArray(i)&&i.forEach(((t,e,i)=>{var n,r=e>0&&i.length>1;null===(n=za(this,vd))||void 0===n||n.selectDate(t,{silent:r})}))}_openDatepicker(){var t;null===(t=za(this,vd))||void 0===t||t.show()}}function Cd(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function kd(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?Cd(Object(i),!0).forEach((function(e){s(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):Cd(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function Pd(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var Id="data-active",Dd=new WeakMap,Od=new WeakMap,Ld=new WeakMap,zd=new WeakMap,Rd=new WeakMap;class Fd extends Da{constructor(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};super(t,e),Pd(this,Dd,{writable:!0,value:null}),Pd(this,Od,{writable:!0,value:null}),Pd(this,Ld,{writable:!0,value:null}),Pd(this,zd,{writable:!0,value:[]}),Pd(this,Rd,{writable:!0,value:{}}),s(this,"_onSelectDate",(t=>{var{dates:e,isBtn:i=!1}=t;i||za(this,zd).forEach((t=>{var e=t.querySelector("input");e&&e.checked&&(e.checked=!1)})),this.emit("selected",e)})),s(this,"_unchecked",(t=>{var e=t.getAttribute(Id);return e&&(t.checked=!1,t.removeAttribute(Id)),!!e})),s(this,"_onClick",(t=>{var{target:e}=t,i=e.closest("input");if(i){var n,r=this._unchecked(i);if(za(this,Ld)&&this._unchecked(za(this,Ld)),r)null===(n=za(this,Od))||void 0===n||n.selectDate([],!0,!0);else i.setAttribute(Id,"1"),Ra(this,Ld,i)}})),s(this,"_onChange",(t=>{var e,i,{target:n}=t;null===(e=za(this,Od))||void 0===e||e.instance.clear({silent:!0}),null===(i=za(this,Od))||void 0===i||i.selectDate(this._getDates(n.value),!1,!0)})),s(this,"_getDates",(t=>{switch(t){case"tomorrow":var e=new Date;return{text:"Завтра",dates:[new Date(e.setDate(e.getDate()+1))]};case"week":return{text:"На этой неделе",dates:this._getWeekDates()};case"month":return{text:"В этом месяце",dates:this._getMonthDates()};default:return{text:"Сегодня",dates:[new Date]}}})),s(this,"_getWeekDates",(()=>{var t=new Date,e=t.getDate()-t.getDay()+1,i=e+6;return[new Date(t.setDate(e)),new Date(t.setDate(i))]})),s(this,"_getMonthDates",(()=>{var t=new Date;return[new Date(t.getFullYear(),t.getMonth(),1),new Date(t.getFullYear(),t.getMonth()+1,0)]})),Ra(this,Dd,t.querySelector(".js-datepicker-filter")),Ra(this,zd,t.querySelectorAll(".js-filter-button")),Ra(this,Rd,kd(kd({},za(this,Rd)),i))}init(){var t,e;za(this,Dd)&&(Ra(this,Od,new Ad(za(this,Dd),this.ctx,za(this,Rd))),null===(t=za(this,Od))||void 0===t||t.init(),null===(e=za(this,Od))||void 0===e||e.on("selected",this._onSelectDate));za(this,zd).forEach((t=>t.addEventListener("change",this._onChange))),za(this,zd).forEach((t=>t.addEventListener("click",this._onClick)))}destroy(){var t,e;null===(t=za(this,Od))||void 0===t||t.off("selected",this._onSelectDate),null===(e=za(this,Od))||void 0===e||e.destroy(),za(this,zd).forEach((t=>t.removeEventListener("change",this._onChange))),za(this,zd).forEach((t=>t.removeEventListener("click",this._onClick)))}refresh(){var t;null===(t=za(this,Od))||void 0===t||t.instance.clear()}}function Bd(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var Nd=new WeakMap,jd=new WeakMap,Vd=new WeakMap;function Ud(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}class $d extends Fd{constructor(t,e){super(t,e,function(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?Ud(Object(i),!0).forEach((function(e){s(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):Ud(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}({view:"years",minView:"years",dateFormat:"yyyy",range:!1},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})),s(this,"_onClick",(()=>{})),s(this,"_onSelectDate",(()=>{})),s(this,"_onChange",(()=>{}))}}var Hd="_active";class qd extends Da{constructor(t,e){super(t,e),s(this,"openButton",null),s(this,"closeButton",null),s(this,"apply",null),s(this,"popup",null),s(this,"isOpen",!1),s(this,"open",(()=>{this.isOpen=!0,this.ctx.plugins.lenis.stop(),this.popup.classList.add(Hd)})),s(this,"close",(()=>{this.isOpen=!1,this.ctx.plugins.lenis.start(),this.popup.classList.remove(Hd)})),s(this,"_onResize",(()=>{!this.ctx.plugins.responsive.tablet&&this.isOpen&&this.close()})),this.openButton=t;var i=this.openButton.getAttribute("data-target");this.popup=document.querySelector(i)}init(){this.popup&&(this.closeButton=this.popup.querySelector(".js-filter-close"),this.apply=this.popup.querySelector(".js-filter-apply"),this.openButton.addEventListener("click",this.open),this.apply.addEventListener("click",this.close),this.closeButton.addEventListener("click",this.close),this.ctx.on("resize:debounce",this._onResize))}destroy(){this.ctx.off("resize:debounce",this._onResize),this.openButton.removeEventListener("click",this.open),this.apply.removeEventListener("click",this.close),this.closeButton.removeEventListener("click",this.close)}}function Wd(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var Gd=new WeakMap,Zd=new WeakMap,Yd=new WeakMap,Xd=new WeakMap,Kd=new WeakMap;function Qd(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var Jd=new WeakMap,tp=new WeakMap,ep=new WeakMap;__webpack_require__(69),__webpack_require__(8917),__webpack_require__(5156);function ip(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var np=new WeakMap,rp=new WeakMap,sp=new WeakMap,op=new WeakMap,ap=new WeakMap,lp=new WeakMap,cp=new WeakMap,hp=new WeakMap,up=new WeakMap,dp=new WeakMap,pp=new WeakMap,fp=new WeakMap,mp=new WeakMap,gp=new WeakMap,_p=new WeakMap;var yp=class extends Da{constructor(t,e){super(t,e),ip(this,np,{writable:!0,value:void 0}),ip(this,rp,{writable:!0,value:void 0}),ip(this,sp,{writable:!0,value:void 0}),ip(this,op,{writable:!0,value:void 0}),ip(this,ap,{writable:!0,value:void 0}),ip(this,lp,{writable:!0,value:void 0}),ip(this,cp,{writable:!0,value:void 0}),ip(this,hp,{writable:!0,value:void 0}),ip(this,up,{writable:!0,value:void 0}),ip(this,dp,{writable:!0,value:void 0}),ip(this,pp,{writable:!0,value:void 0}),ip(this,fp,{writable:!0,value:void 0}),ip(this,mp,{writable:!0,value:void 0}),ip(this,gp,{writable:!0,value:void 0}),ip(this,_p,{writable:!0,value:void 0}),s(this,"onResize",(()=>{this.$element.style.setProperty("--slider-header-height","".concat(.1*za(this,cp).offsetHeight,"rem"))})),s(this,"headerMilestoneChangeHandler",(t=>{var{realIndex:e}=t;za(this,hp)&&(za(this,up).forEach(((t,i)=>{t.classList.toggle("_active",i===e),t.classList.toggle("_caption-hidden",i===e&&"0%"===t.style.left||i===e&&"100%"===t.style.left)})),za(this,pp).classList.toggle("_active",za(this,up)[0].classList.contains("_caption-hidden")),za(this,fp).classList.toggle("_active",za(this,up)[za(this,up).length-1].classList.contains("_caption-hidden")))})),s(this,"footerMilestoneChangeHandler",(t=>{var{realIndex:e}=t;za(this,up).forEach(((t,i)=>{t.classList.toggle("_active",e===i)}))})),Ra(this,np,t.querySelector(".swiper")),Ra(this,sp,t.querySelector(".js-slider-prev")),Ra(this,op,t.querySelector(".js-slider-next")),Ra(this,ap,t.querySelector(".js-pagination-top")),Ra(this,lp,t.querySelector(".js-pagination-bottom")),Ra(this,cp,t.querySelector(".js-header")),Ra(this,hp,t.querySelector(".js-header-timeline")),Ra(this,dp,t.querySelector(".js-footer-timeline")),Ra(this,up,Array.from(t.querySelectorAll(".js-milestone"))),Ra(this,pp,this.$element.querySelector(".js-timeline-start")),Ra(this,fp,this.$element.querySelector(".js-timeline-end"))}init(){var t=za(this,hp)||za(this,dp);Ra(this,_p,this.$element.querySelector("._vertical")),this.onResize(),window.addEventListener("resize",this.onResize),za(this,_p)&&this.initSliderTimeline(),Ra(this,rp,new Bc(za(this,np),{modules:[jc,Uc,Gc,$c,Hc],loop:!t,autoplay:{enabled:!t,delay:5e3},pagination:{el:this.ctx.plugins.responsive.tablet?za(this,lp):za(this,ap)},effect:"fade",fadeEffect:{crossFade:!0},navigation:{prevEl:za(this,sp),nextEl:za(this,op)},speed:t?700:300,thumbs:{swiper:za(this,mp)}})),za(this,hp)&&this.initHeaderTimeline(),za(this,dp)&&this.initFooterTimeline()}initSliderTimeline(){Ra(this,mp,new Bc(za(this,_p),{breakpoints:{0:{spaceBetween:42.2},768:{spaceBetween:123},1023:{spaceBetween:99}},slidesPerView:"auto"}))}initHeaderTimeline(){var t=parseInt(za(this,pp).innerText),e=parseInt(za(this,fp).innerText);za(this,up).forEach((i=>{var n=parseInt(i.innerText),r=i.offsetWidth/2*-1,s=100*(n-t)/(e-t);k.ZP.set(i,{left:s+"%",x:r})})),this.headerMilestoneChangeHandler({realIndex:0}),this.initHeaderMilestonesChangeHandler()}initFooterTimeline(){za(this,rp).on("slideChange",this.footerMilestoneChangeHandler)}initHeaderMilestonesChangeHandler(){za(this,rp).on("slideChange",this.headerMilestoneChangeHandler)}destroy(){window.removeEventListener("resize",this.onResize)}},vp=Object.defineProperty,bp=(t,e,i)=>(((t,e,i)=>{e in t?vp(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i})(t,"symbol"!=typeof e?e+"":e,i),i);const xp=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,wp=/^-?[0-9]\d*$/,Ep=/^(?=.*[A-Za-z])(?=.*\d).{8,}$/,Sp=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/,Tp=t=>"string"!=typeof t||""===t;var Mp=(t=>(t.Required="required",t.Email="email",t.MinLength="minLength",t.MaxLength="maxLength",t.Password="password",t.Number="number",t.Integer="integer",t.MaxNumber="maxNumber",t.MinNumber="minNumber",t.StrongPassword="strongPassword",t.CustomRegexp="customRegexp",t.MinFilesCount="minFilesCount",t.MaxFilesCount="maxFilesCount",t.Files="files",t))(Mp||{}),Ap=(t=>(t.Required="required",t))(Ap||{}),Cp=(t=>(t.Label="label",t.LabelArrow="labelArrow",t))(Cp||{});const kp=[{key:Mp.Required,dict:{en:"The field is required"}},{key:Mp.Email,dict:{en:"Email has invalid format"}},{key:Mp.MaxLength,dict:{en:"The field must contain a maximum of :value characters"}},{key:Mp.MinLength,dict:{en:"The field must contain a minimum of :value characters"}},{key:Mp.Password,dict:{en:"Password must contain minimum eight characters, at least one letter and one number"}},{key:Mp.StrongPassword,dict:{en:"Password should contain minimum eight characters, at least one uppercase letter, one lowercase letter, one number and one special character"}},{key:Mp.Number,dict:{en:"Value should be a number"}},{key:Mp.MaxNumber,dict:{en:"Number should be less or equal than :value"}},{key:Mp.MinNumber,dict:{en:"Number should be more or equal than :value"}},{key:Mp.MinFilesCount,dict:{en:"Files count should be more or equal than :value"}},{key:Mp.MaxFilesCount,dict:{en:"Files count should be less or equal than :value"}},{key:Mp.Files,dict:{en:"Uploaded files have one or several invalid properties (extension/size/type etc)."}}],Pp=t=>"object"==typeof t&&null!==t&&"then"in t&&"function"==typeof t.then,Ip=t=>Array.isArray(t)?t.filter((t=>t.length>0)):"string"==typeof t&&t.trim()?[...t.split(" ").filter((t=>t.length>0))]:[],Dp=t=>t instanceof Element||t instanceof HTMLDocument,Op={errorFieldStyle:{color:"#b81111",border:"1px solid #B81111"},errorFieldCssClass:"just-validate-error-field",successFieldCssClass:"just-validate-success-field",errorLabelStyle:{color:"#b81111"},errorLabelCssClass:"just-validate-error-label",successLabelCssClass:"just-validate-success-label",focusInvalidField:!0,lockForm:!0,testingMode:!1,validateBeforeSubmitting:!1,submitFormAutomatically:!1};class Lp{constructor(t,e,i){bp(this,"form",null),bp(this,"fields",{}),bp(this,"groupFields",{}),bp(this,"errors",{}),bp(this,"isValid",!1),bp(this,"isSubmitted",!1),bp(this,"globalConfig",Op),bp(this,"errorLabels",{}),bp(this,"successLabels",{}),bp(this,"eventListeners",[]),bp(this,"dictLocale",kp),bp(this,"currentLocale","en"),bp(this,"customStyleTags",{}),bp(this,"onSuccessCallback"),bp(this,"onFailCallback"),bp(this,"onValidateCallback"),bp(this,"tooltips",[]),bp(this,"lastScrollPosition"),bp(this,"isScrollTick"),bp(this,"fieldIds",new Map),bp(this,"getKeyByFieldSelector",(t=>this.fieldIds.get(t))),bp(this,"getFieldSelectorByKey",(t=>{for(const[e,i]of this.fieldIds)if(t===i)return e})),bp(this,"getCompatibleFields",(()=>{const t={};return Object.keys(this.fields).forEach((e=>{let i=e;const n=this.getFieldSelectorByKey(e);"string"==typeof n&&(i=n),t[i]={...this.fields[e]}})),t})),bp(this,"setKeyByFieldSelector",(t=>{if(this.fieldIds.has(t))return this.fieldIds.get(t);const e=String(this.fieldIds.size+1);return this.fieldIds.set(t,e),e})),bp(this,"refreshAllTooltips",(()=>{this.tooltips.forEach((t=>{t.refresh()}))})),bp(this,"handleDocumentScroll",(()=>{this.lastScrollPosition=window.scrollY,this.isScrollTick||(window.requestAnimationFrame((()=>{this.refreshAllTooltips(),this.isScrollTick=!1})),this.isScrollTick=!0)})),bp(this,"formSubmitHandler",(t=>{t.preventDefault(),this.isSubmitted=!0,this.validateHandler(t)})),bp(this,"handleFieldChange",(t=>{let e;for(const i in this.fields){if(this.fields[i].elem===t){e=i;break}}e&&(this.fields[e].touched=!0,this.validateField(e,!0))})),bp(this,"handleGroupChange",(t=>{let e;for(const i in this.groupFields){if(this.groupFields[i].elems.find((e=>e===t))){e=i;break}}e&&(this.groupFields[e].touched=!0,this.validateGroup(e,!0))})),bp(this,"handlerChange",(t=>{t.target&&(this.handleFieldChange(t.target),this.handleGroupChange(t.target),this.renderErrors())})),this.initialize(t,e,i)}initialize(t,e,i){if(this.form=null,this.errors={},this.isValid=!1,this.isSubmitted=!1,this.globalConfig=Op,this.errorLabels={},this.successLabels={},this.eventListeners=[],this.customStyleTags={},this.tooltips=[],this.currentLocale="en","string"==typeof t){const e=document.querySelector(t);if(!e)throw Error(`Form with ${t} selector not found! Please check the form selector`);this.setForm(e)}else{if(!(t instanceof HTMLFormElement))throw Error("Form selector is not valid. Please specify a string selector or a DOM element.");this.setForm(t)}if(this.globalConfig={...Op,...e},i&&(this.dictLocale=[...i,...kp]),this.isTooltip()){const t=document.createElement("style");t.textContent=".just-validate-error-label[data-tooltip=true]{position:fixed;padding:4px 8px;background:#423f3f;color:#fff;white-space:nowrap;z-index:10;border-radius:4px;transform:translateY(-5px)}.just-validate-error-label[data-tooltip=true]:before{content:'';width:0;height:0;border-left:solid 5px transparent;border-right:solid 5px transparent;border-bottom:solid 5px #423f3f;position:absolute;z-index:3;display:block;bottom:-5px;transform:rotate(180deg);left:calc(50% - 5px)}.just-validate-error-label[data-tooltip=true][data-direction=left]{transform:translateX(-5px)}.just-validate-error-label[data-tooltip=true][data-direction=left]:before{right:-7px;bottom:auto;left:auto;top:calc(50% - 2px);transform:rotate(90deg)}.just-validate-error-label[data-tooltip=true][data-direction=right]{transform:translateX(5px)}.just-validate-error-label[data-tooltip=true][data-direction=right]:before{right:auto;bottom:auto;left:-7px;top:calc(50% - 2px);transform:rotate(-90deg)}.just-validate-error-label[data-tooltip=true][data-direction=bottom]{transform:translateY(5px)}.just-validate-error-label[data-tooltip=true][data-direction=bottom]:before{right:auto;bottom:auto;left:calc(50% - 5px);top:-5px;transform:rotate(0)}",this.customStyleTags[Cp.Label]=document.head.appendChild(t),this.addListener("scroll",document,this.handleDocumentScroll)}}getLocalisedString(t,e,i){var n;const r=null!=i?i:t;let s=null==(n=this.dictLocale.find((t=>t.key===r)))?void 0:n.dict[this.currentLocale];if(s||i&&(s=i),s&&void 0!==e)switch(t){case Mp.MaxLength:case Mp.MinLength:case Mp.MaxNumber:case Mp.MinNumber:case Mp.MinFilesCount:case Mp.MaxFilesCount:s=s.replace(":value",String(e))}return s||i||"Value is incorrect"}getFieldErrorMessage(t,e){const i="function"==typeof t.errorMessage?t.errorMessage(this.getElemValue(e),this.fields):t.errorMessage;return this.getLocalisedString(t.rule,t.value,i)}getFieldSuccessMessage(t,e){const i="function"==typeof t?t(this.getElemValue(e),this.fields):t;return this.getLocalisedString(void 0,void 0,i)}getGroupErrorMessage(t){return this.getLocalisedString(t.rule,void 0,t.errorMessage)}getGroupSuccessMessage(t){if(t.successMessage)return this.getLocalisedString(void 0,void 0,t.successMessage)}setFieldInvalid(t,e){this.fields[t].isValid=!1,this.fields[t].errorMessage=this.getFieldErrorMessage(e,this.fields[t].elem)}setFieldValid(t,e){this.fields[t].isValid=!0,void 0!==e&&(this.fields[t].successMessage=this.getFieldSuccessMessage(e,this.fields[t].elem))}setGroupInvalid(t,e){this.groupFields[t].isValid=!1,this.groupFields[t].errorMessage=this.getGroupErrorMessage(e)}setGroupValid(t,e){this.groupFields[t].isValid=!0,this.groupFields[t].successMessage=this.getGroupSuccessMessage(e)}getElemValue(t){switch(t.type){case"checkbox":return t.checked;case"file":return t.files;default:return t.value}}validateGroupRule(t,e,i){if(i.rule===Ap.Required)e.every((t=>!t.checked))?this.setGroupInvalid(t,i):this.setGroupValid(t,i)}validateFieldRule(t,e,i,n=!1){const r=i.value,s=this.getElemValue(e);if(i.plugin){i.plugin(s,this.getCompatibleFields())||this.setFieldInvalid(t,i)}else{switch(i.rule){case Mp.Required:(t=>{let e=t;return"string"==typeof t&&(e=t.trim()),!e})(s)&&this.setFieldInvalid(t,i);break;case Mp.Email:if(Tp(s))break;o=s,xp.test(o)||this.setFieldInvalid(t,i);break;case Mp.MaxLength:if(void 0===r){console.error(`Value for ${i.rule} rule for [${t}] field is not defined. The field will be always invalid.`),this.setFieldInvalid(t,i);break}if("number"!=typeof r){console.error(`Value for ${i.rule} rule for [${t}] should be a number. The field will be always invalid.`),this.setFieldInvalid(t,i);break}if(Tp(s))break;((t,e)=>t.length>e)(s,r)&&this.setFieldInvalid(t,i);break;case Mp.MinLength:if(void 0===r){console.error(`Value for ${i.rule} rule for [${t}] field is not defined. The field will be always invalid.`),this.setFieldInvalid(t,i);break}if("number"!=typeof r){console.error(`Value for ${i.rule} rule for [${t}] should be a number. The field will be always invalid.`),this.setFieldInvalid(t,i);break}if(Tp(s))break;((t,e)=>t.length<e)(s,r)&&this.setFieldInvalid(t,i);break;case Mp.Password:if(Tp(s))break;(t=>Ep.test(t))(s)||this.setFieldInvalid(t,i);break;case Mp.StrongPassword:if(Tp(s))break;(t=>Sp.test(t))(s)||this.setFieldInvalid(t,i);break;case Mp.Number:if(Tp(s))break;(t=>"string"==typeof t&&!isNaN(+t)&&!isNaN(parseFloat(t)))(s)||this.setFieldInvalid(t,i);break;case Mp.Integer:if(Tp(s))break;(t=>wp.test(t))(s)||this.setFieldInvalid(t,i);break;case Mp.MaxNumber:{if(void 0===r){console.error(`Value for ${i.rule} rule for [${t}] field is not defined. The field will be always invalid.`),this.setFieldInvalid(t,i);break}if("number"!=typeof r){console.error(`Value for ${i.rule} rule for [${t}] field should be a number. The field will be always invalid.`),this.setFieldInvalid(t,i);break}if(Tp(s))break;const e=+s;(Number.isNaN(e)||((t,e)=>t>e)(e,r))&&this.setFieldInvalid(t,i);break}case Mp.MinNumber:{if(void 0===r){console.error(`Value for ${i.rule} rule for [${t}] field is not defined. The field will be always invalid.`),this.setFieldInvalid(t,i);break}if("number"!=typeof r){console.error(`Value for ${i.rule} rule for [${t}] field should be a number. The field will be always invalid.`),this.setFieldInvalid(t,i);break}if(Tp(s))break;const e=+s;(Number.isNaN(e)||((t,e)=>t<e)(e,r))&&this.setFieldInvalid(t,i);break}case Mp.CustomRegexp:{if(void 0===r)return console.error(`Value for ${i.rule} rule for [${t}] field is not defined. This field will be always invalid.`),void this.setFieldInvalid(t,i);let e;try{e=new RegExp(r)}catch(e){console.error(`Value for ${i.rule} rule for [${t}] should be a valid regexp. This field will be always invalid.`),this.setFieldInvalid(t,i);break}const n=String(s);""===n||e.test(n)||this.setFieldInvalid(t,i);break}case Mp.MinFilesCount:if(void 0===r){console.error(`Value for ${i.rule} rule for [${t}] field is not defined. This field will be always invalid.`),this.setFieldInvalid(t,i);break}if("number"!=typeof r){console.error(`Value for ${i.rule} rule for [${t}] field should be a number. The field will be always invalid.`),this.setFieldInvalid(t,i);break}if(Number.isFinite(null==s?void 0:s.length)&&s.length<r){this.setFieldInvalid(t,i);break}break;case Mp.MaxFilesCount:if(void 0===r){console.error(`Value for ${i.rule} rule for [${t}] field is not defined. This field will be always invalid.`),this.setFieldInvalid(t,i);break}if("number"!=typeof r){console.error(`Value for ${i.rule} rule for [${t}] field should be a number. The field will be always invalid.`),this.setFieldInvalid(t,i);break}if(Number.isFinite(null==s?void 0:s.length)&&s.length>r){this.setFieldInvalid(t,i);break}break;case Mp.Files:{if(void 0===r)return console.error(`Value for ${i.rule} rule for [${t}] field is not defined. This field will be always invalid.`),void this.setFieldInvalid(t,i);if("object"!=typeof r)return console.error(`Value for ${i.rule} rule for [${t}] field should be an object. This field will be always invalid.`),void this.setFieldInvalid(t,i);const e=r.files;if("object"!=typeof e)return console.error(`Value for ${i.rule} rule for [${t}] field should be an object with files array. This field will be always invalid.`),void this.setFieldInvalid(t,i);const n=(t,e)=>{const i=Number.isFinite(e.minSize)&&t.size<e.minSize,n=Number.isFinite(e.maxSize)&&t.size>e.maxSize,r=Array.isArray(e.names)&&!e.names.includes(t.name),s=Array.isArray(e.extensions)&&!e.extensions.includes(t.name.split(".")[t.name.split(".").length-1]),o=Array.isArray(e.types)&&!e.types.includes(t.type);return i||n||r||s||o};if("object"==typeof s&&null!==s)for(let r=0,o=s.length;r<o;++r){const o=s.item(r);if(!o){this.setFieldInvalid(t,i);break}if(n(o,e)){this.setFieldInvalid(t,i);break}}break}default:{if("function"!=typeof i.validator)return console.error(`Validator for custom rule for [${t}] field should be a function. This field will be always invalid.`),void this.setFieldInvalid(t,i);const e=i.validator(s,this.getCompatibleFields());if("boolean"!=typeof e&&"function"!=typeof e&&console.error(`Validator return value for [${t}] field should be boolean or function. It will be cast to boolean.`),"function"==typeof e){if(!n){this.fields[t].asyncCheckPending=!1;const n=e();return Pp(n)?n.then((e=>{e||this.setFieldInvalid(t,i)})).catch((()=>{this.setFieldInvalid(t,i)})):(console.error(`Validator function for custom rule for [${t}] field should return a Promise. This field will be always invalid.`),void this.setFieldInvalid(t,i))}this.fields[t].asyncCheckPending=!0}e||this.setFieldInvalid(t,i)}}var o}}isFormValid(){let t=!0;for(let e=0,i=Object.values(this.fields).length;e<i;++e){const i=Object.values(this.fields)[e];if(void 0===i.isValid){t=void 0;break}if(!1===i.isValid){t=!1;break}}for(let e=0,i=Object.values(this.groupFields).length;e<i;++e){const i=Object.values(this.groupFields)[e];if(void 0===i.isValid){t=void 0;break}if(!1===i.isValid){t=!1;break}}return t}validateField(t,e=!1){var i;const n=this.fields[t];n.isValid=!0;const r=[];return[...n.rules].reverse().forEach((i=>{const s=this.validateFieldRule(t,n.elem,i,e);Pp(s)&&r.push(s)})),n.isValid&&this.setFieldValid(t,null==(i=n.config)?void 0:i.successMessage),Promise.allSettled(r).finally((()=>{var t;e&&(null==(t=this.onValidateCallback)||t.call(this,{isValid:this.isFormValid(),isSubmitted:this.isSubmitted,fields:this.getCompatibleFields(),groups:{...this.groupFields}}))}))}revalidateField(t){if("string"!=typeof t&&!Dp(t))throw Error("Field selector is not valid. Please specify a string selector or a valid DOM element.");const e=this.getKeyByFieldSelector(t);return e&&this.fields[e]?new Promise((t=>{this.validateField(e,!0).finally((()=>{this.clearFieldStyle(e),this.clearFieldLabel(e),this.renderFieldError(e,!0),t(!!this.fields[e].isValid)}))})):(console.error("Field not found. Check the field selector."),Promise.reject())}revalidateGroup(t){if("string"!=typeof t&&!Dp(t))throw Error("Group selector is not valid. Please specify a string selector or a valid DOM element.");const e=this.getKeyByFieldSelector(t);return e&&this.groupFields[e]?new Promise((t=>{this.validateGroup(e).finally((()=>{this.clearFieldLabel(e),this.renderGroupError(e,!0),t(!!this.groupFields[e].isValid)}))})):(console.error("Group not found. Check the group selector."),Promise.reject())}validateGroup(t,e=!1){const i=this.groupFields[t],n=[];return[...i.rules].reverse().forEach((e=>{const r=this.validateGroupRule(t,i.elems,e);Pp(r)&&n.push(r)})),Promise.allSettled(n).finally((()=>{var t;e&&(null==(t=this.onValidateCallback)||t.call(this,{isValid:this.isFormValid(),isSubmitted:this.isSubmitted,fields:this.getCompatibleFields(),groups:{...this.groupFields}}))}))}focusInvalidField(){for(const t in this.fields){const e=this.fields[t];if(!e.isValid){setTimeout((()=>e.elem.focus()),0);break}}}afterSubmitValidation(t=!1){this.renderErrors(t),this.globalConfig.focusInvalidField&&this.focusInvalidField()}validate(t=!1){return new Promise((e=>{const i=[];Object.keys(this.fields).forEach((t=>{const e=this.validateField(t);Pp(e)&&i.push(e)})),Object.keys(this.groupFields).forEach((t=>{const e=this.validateGroup(t);Pp(e)&&i.push(e)})),Promise.allSettled(i).then((()=>{var n;this.afterSubmitValidation(t),null==(n=this.onValidateCallback)||n.call(this,{isValid:this.isFormValid(),isSubmitted:this.isSubmitted,fields:this.getCompatibleFields(),groups:{...this.groupFields}}),e(!!i.length)}))}))}revalidate(){return new Promise((t=>{this.validateHandler(void 0,!0).finally((()=>{this.globalConfig.focusInvalidField&&this.focusInvalidField(),t(this.isValid)}))}))}validateHandler(t,e=!1){return this.globalConfig.lockForm&&this.lockForm(),this.validate(e).finally((()=>{var e,i,n;this.globalConfig.lockForm&&this.unlockForm(),this.isValid?(null==(e=this.onSuccessCallback)||e.call(this,t),this.globalConfig.submitFormAutomatically&&(null==(i=null==t?void 0:t.currentTarget)||i.submit())):null==(n=this.onFailCallback)||n.call(this,this.getCompatibleFields(),this.groupFields)}))}setForm(t){this.form=t,this.form.setAttribute("novalidate","novalidate"),this.removeListener("submit",this.form,this.formSubmitHandler),this.addListener("submit",this.form,this.formSubmitHandler)}addListener(t,e,i){e.addEventListener(t,i),this.eventListeners.push({type:t,elem:e,func:i})}removeListener(t,e,i){e.removeEventListener(t,i),this.eventListeners=this.eventListeners.filter((i=>i.type!==t||i.elem!==e))}addField(t,e,i){if("string"!=typeof t&&!Dp(t))throw Error("Field selector is not valid. Please specify a string selector or a valid DOM element.");let n;if(n="string"==typeof t?this.form.querySelector(t):t,!n)throw Error("Field doesn't exist in the DOM! Please check the field selector.");if(!Array.isArray(e)||!e.length)throw Error("Rules argument should be an array and should contain at least 1 element.");e.forEach((t=>{if(!("rule"in t||"validator"in t||"plugin"in t))throw Error("Rules argument must contain at least one rule or validator property.");if(!(t.validator||t.plugin||t.rule&&Object.values(Mp).includes(t.rule)))throw Error(`Rule should be one of these types: ${Object.values(Mp).join(", ")}. Provided value: ${t.rule}`)}));const r=this.setKeyByFieldSelector(t);return this.fields[r]={elem:n,rules:e,isValid:void 0,touched:!1,config:i},this.setListeners(n),(this.isSubmitted||this.globalConfig.validateBeforeSubmitting)&&this.validateField(r),this}removeField(t){if("string"!=typeof t&&!Dp(t))throw Error("Field selector is not valid. Please specify a string selector or a valid DOM element.");const e=this.getKeyByFieldSelector(t);if(!e||!this.fields[e])return console.error("Field not found. Check the field selector."),this;const i=this.getListenerType(this.fields[e].elem.type);return this.removeListener(i,this.fields[e].elem,this.handlerChange),this.clearErrors(),delete this.fields[e],this}removeGroup(t){if("string"!=typeof t)throw Error("Group selector is not valid. Please specify a string selector.");const e=this.getKeyByFieldSelector(t);return e&&this.groupFields[e]?(this.groupFields[e].elems.forEach((t=>{const e=this.getListenerType(t.type);this.removeListener(e,t,this.handlerChange)})),this.clearErrors(),delete this.groupFields[e],this):(console.error("Group not found. Check the group selector."),this)}addRequiredGroup(t,e,i,n){if("string"!=typeof t&&!Dp(t))throw Error("Group selector is not valid. Please specify a string selector or a valid DOM element.");let r;if(r="string"==typeof t?this.form.querySelector(t):t,!r)throw Error("Group selector not found! Please check the group selector.");const s=r.querySelectorAll("input"),o=Array.from(s).filter((t=>{const e=((t,e)=>{const i=[...e].reverse();for(let e=0,n=i.length;e<n;++e){const n=i[e];for(const e in t){const i=t[e];if(i.groupElem===n)return[e,i]}}return null})(this.groupFields,(t=>{let e=t;const i=[];for(;e;)i.unshift(e),e=e.parentNode;return i})(t));return!e||e[1].elems.find((e=>e!==t))})),a=this.setKeyByFieldSelector(t);return this.groupFields[a]={rules:[{rule:Ap.Required,errorMessage:e,successMessage:n}],groupElem:r,elems:o,touched:!1,isValid:void 0,config:i},s.forEach((t=>{this.setListeners(t)})),this}getListenerType(t){switch(t){case"checkbox":case"select-one":case"file":case"radio":return"change";default:return"input"}}setListeners(t){const e=this.getListenerType(t.type);this.removeListener(e,t,this.handlerChange),this.addListener(e,t,this.handlerChange)}clearFieldLabel(t){var e,i;null==(e=this.errorLabels[t])||e.remove(),null==(i=this.successLabels[t])||i.remove()}clearFieldStyle(t){var e,i,n,r;const s=this.fields[t],o=(null==(e=s.config)?void 0:e.errorFieldStyle)||this.globalConfig.errorFieldStyle;Object.keys(o).forEach((t=>{s.elem.style[t]=""}));const a=(null==(i=s.config)?void 0:i.successFieldStyle)||this.globalConfig.successFieldStyle||{};Object.keys(a).forEach((t=>{s.elem.style[t]=""})),s.elem.classList.remove(...Ip((null==(n=s.config)?void 0:n.errorFieldCssClass)||this.globalConfig.errorFieldCssClass),...Ip((null==(r=s.config)?void 0:r.successFieldCssClass)||this.globalConfig.successFieldCssClass))}clearErrors(){var t,e;Object.keys(this.errorLabels).forEach((t=>this.errorLabels[t].remove())),Object.keys(this.successLabels).forEach((t=>this.successLabels[t].remove()));for(const t in this.fields)this.clearFieldStyle(t);for(const i in this.groupFields){const n=this.groupFields[i],r=(null==(t=n.config)?void 0:t.errorFieldStyle)||this.globalConfig.errorFieldStyle;Object.keys(r).forEach((t=>{n.elems.forEach((e=>{var i;e.style[t]="",e.classList.remove(...Ip((null==(i=n.config)?void 0:i.errorFieldCssClass)||this.globalConfig.errorFieldCssClass))}))}));const s=(null==(e=n.config)?void 0:e.successFieldStyle)||this.globalConfig.successFieldStyle||{};Object.keys(s).forEach((t=>{n.elems.forEach((e=>{var i;e.style[t]="",e.classList.remove(...Ip((null==(i=n.config)?void 0:i.successFieldCssClass)||this.globalConfig.successFieldCssClass))}))}))}this.tooltips=[]}isTooltip(){return!!this.globalConfig.tooltip}lockForm(){const t=this.form.querySelectorAll("input, textarea, button, select");for(let e=0,i=t.length;e<i;++e)t[e].setAttribute("data-just-validate-fallback-disabled",t[e].disabled?"true":"false"),t[e].setAttribute("disabled","disabled"),t[e].style.pointerEvents="none",t[e].style.webkitFilter="grayscale(100%)",t[e].style.filter="grayscale(100%)"}unlockForm(){const t=this.form.querySelectorAll("input, textarea, button, select");for(let e=0,i=t.length;e<i;++e)"true"!==t[e].getAttribute("data-just-validate-fallback-disabled")&&t[e].removeAttribute("disabled"),t[e].style.pointerEvents="",t[e].style.webkitFilter="",t[e].style.filter=""}renderTooltip(t,e,i){var n;const{top:r,left:s,width:o,height:a}=t.getBoundingClientRect(),l=e.getBoundingClientRect(),c=i||(null==(n=this.globalConfig.tooltip)?void 0:n.position);switch(c){case"left":e.style.top=r+a/2-l.height/2+"px",e.style.left=s-l.width-5+"px";break;case"top":e.style.top=r-l.height-5+"px",e.style.left=s+o/2-l.width/2+"px";break;case"right":e.style.top=r+a/2-l.height/2+"px",e.style.left=`${s+o+5}px`;break;case"bottom":e.style.top=`${r+a+5}px`,e.style.left=s+o/2-l.width/2+"px"}e.dataset.direction=c;return{refresh:()=>{this.renderTooltip(t,e,i)}}}createErrorLabelElem(t,e,i){const n=document.createElement("div");n.innerHTML=e;const r=this.isTooltip()?null==i?void 0:i.errorLabelStyle:(null==i?void 0:i.errorLabelStyle)||this.globalConfig.errorLabelStyle;return Object.assign(n.style,r),n.classList.add(...Ip((null==i?void 0:i.errorLabelCssClass)||this.globalConfig.errorLabelCssClass),"just-validate-error-label"),this.isTooltip()&&(n.dataset.tooltip="true"),this.globalConfig.testingMode&&(n.dataset.testId=`error-label-${t}`),this.errorLabels[t]=n,n}createSuccessLabelElem(t,e,i){if(void 0===e)return null;const n=document.createElement("div");n.innerHTML=e;const r=(null==i?void 0:i.successLabelStyle)||this.globalConfig.successLabelStyle;return Object.assign(n.style,r),n.classList.add(...Ip((null==i?void 0:i.successLabelCssClass)||this.globalConfig.successLabelCssClass),"just-validate-success-label"),this.globalConfig.testingMode&&(n.dataset.testId=`success-label-${t}`),this.successLabels[t]=n,n}renderErrorsContainer(t,e){const i=e||this.globalConfig.errorsContainer;if("string"==typeof i){const e=this.form.querySelector(i);if(e)return e.appendChild(t),!0;console.error(`Error container with ${i} selector not found. Errors will be rendered as usual`)}return i instanceof Element?(i.appendChild(t),!0):(void 0!==i&&console.error("Error container not found. It should be a string or existing Element. Errors will be rendered as usual"),!1)}renderGroupLabel(t,e,i,n){if(!n){if(this.renderErrorsContainer(e,i))return}t.appendChild(e)}renderFieldLabel(t,e,i,n){var r,s,o,a,l,c,h;if(!n){if(this.renderErrorsContainer(e,i))return}if("checkbox"===t.type||"radio"===t.type){const i=document.querySelector(`label[for="${t.getAttribute("id")}"]`);"label"===(null==(s=null==(r=t.parentElement)?void 0:r.tagName)?void 0:s.toLowerCase())?null==(a=null==(o=t.parentElement)?void 0:o.parentElement)||a.appendChild(e):i?null==(l=i.parentElement)||l.appendChild(e):null==(c=t.parentElement)||c.appendChild(e)}else null==(h=t.parentElement)||h.appendChild(e)}showLabels(t,e){Object.keys(t).forEach(((i,n)=>{const r=t[i],s=this.getKeyByFieldSelector(i);if(!s||!this.fields[s])return void console.error("Field not found. Check the field selector.");const o=this.fields[s];o.isValid=!e,this.clearFieldStyle(s),this.clearFieldLabel(s),this.renderFieldError(s,!1,r),0===n&&this.globalConfig.focusInvalidField&&setTimeout((()=>o.elem.focus()),0)}))}showErrors(t){if("object"!=typeof t)throw Error("[showErrors]: Errors should be an object with key: value format");this.showLabels(t,!0)}showSuccessLabels(t){if("object"!=typeof t)throw Error("[showSuccessLabels]: Labels should be an object with key: value format");this.showLabels(t,!1)}renderFieldError(t,e=!1,i){var n,r,s,o,a,l;const c=this.fields[t];if(!1===c.isValid&&(this.isValid=!1),void 0===c.isValid||!e&&!this.isSubmitted&&!c.touched&&void 0===i)return;if(c.isValid){if(!c.asyncCheckPending){const e=this.createSuccessLabelElem(t,void 0!==i?i:c.successMessage,c.config);e&&this.renderFieldLabel(c.elem,e,null==(n=c.config)?void 0:n.errorsContainer,!0),c.elem.classList.add(...Ip((null==(r=c.config)?void 0:r.successFieldCssClass)||this.globalConfig.successFieldCssClass))}return}c.elem.classList.add(...Ip((null==(s=c.config)?void 0:s.errorFieldCssClass)||this.globalConfig.errorFieldCssClass));const h=this.createErrorLabelElem(t,void 0!==i?i:c.errorMessage,c.config);this.renderFieldLabel(c.elem,h,null==(o=c.config)?void 0:o.errorsContainer),this.isTooltip()&&this.tooltips.push(this.renderTooltip(c.elem,h,null==(l=null==(a=c.config)?void 0:a.tooltip)?void 0:l.position))}renderGroupError(t,e=!0){var i,n,r,s;const o=this.groupFields[t];if(!1===o.isValid&&(this.isValid=!1),void 0===o.isValid||!e&&!this.isSubmitted&&!o.touched)return;if(o.isValid){o.elems.forEach((t=>{var e,i;Object.assign(t.style,(null==(e=o.config)?void 0:e.successFieldStyle)||this.globalConfig.successFieldStyle),t.classList.add(...Ip((null==(i=o.config)?void 0:i.successFieldCssClass)||this.globalConfig.successFieldCssClass))}));const e=this.createSuccessLabelElem(t,o.successMessage,o.config);return void(e&&this.renderGroupLabel(o.groupElem,e,null==(i=o.config)?void 0:i.errorsContainer,!0))}this.isValid=!1,o.elems.forEach((t=>{var e,i;Object.assign(t.style,(null==(e=o.config)?void 0:e.errorFieldStyle)||this.globalConfig.errorFieldStyle),t.classList.add(...Ip((null==(i=o.config)?void 0:i.errorFieldCssClass)||this.globalConfig.errorFieldCssClass))}));const a=this.createErrorLabelElem(t,o.errorMessage,o.config);this.renderGroupLabel(o.groupElem,a,null==(n=o.config)?void 0:n.errorsContainer),this.isTooltip()&&this.tooltips.push(this.renderTooltip(o.groupElem,a,null==(s=null==(r=o.config)?void 0:r.tooltip)?void 0:s.position))}renderErrors(t=!1){if(this.isSubmitted||t||this.globalConfig.validateBeforeSubmitting){this.clearErrors(),this.isValid=!0;for(const t in this.groupFields)this.renderGroupError(t);for(const t in this.fields)this.renderFieldError(t)}}destroy(){this.eventListeners.forEach((t=>{this.removeListener(t.type,t.elem,t.func)})),Object.keys(this.customStyleTags).forEach((t=>{this.customStyleTags[t].remove()})),this.clearErrors(),this.globalConfig.lockForm&&this.unlockForm()}refresh(){this.destroy(),this.form?(this.initialize(this.form,this.globalConfig),Object.keys(this.fields).forEach((t=>{const e=this.getFieldSelectorByKey(t);e&&this.addField(e,[...this.fields[t].rules],this.fields[t].config)}))):console.error("Cannot initialize the library! Form is not defined")}setCurrentLocale(t){"string"==typeof t||void 0===t?(this.currentLocale=t,this.isSubmitted&&this.validate()):console.error("Current locale should be a string")}onSuccess(t){return this.onSuccessCallback=t,this}onFail(t){return this.onFailCallback=t,this}onValidate(t){return this.onValidateCallback=t,this}}var zp={errorFieldCssClass:"is-invalid",errorFieldStyle:"",errorLabelCssClass:"error-label",errorLabelStyle:"",successFieldCssClass:"is-valid",focusInvalidField:!0,validateBeforeSubmitting:!0},Rp={minlength:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return{rule:"minLength",value:Number(t),errorMessage:"Введите не меньше ".concat(t," символов")}},maxlength:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return!!t&&{rule:"maxLength",value:Number(t),errorMessage:"Введите не больше ".concat(t," символов")}},pattern:t=>({rule:"customRegexp",value:t,errorMessage:"Поле заполнено не корректно"}),min:t=>({validator:e=>+t<=+e,errorMessage:"Введите число не меньше ".concat(t)}),max:t=>({validator:e=>+t>=+e,errorMessage:"Введите число не больше ".concat(t)}),required:()=>({rule:"required",errorMessage:"Это обязательное поле"}),type:t=>{switch(t){case"password":return{rule:"password",errorMessage:"Минимум 8 символов, по крайней мере 1 буква и 1 цифра"};case"email":return{rule:"email",errorMessage:"E-mail некорректный"};case"number":return{rule:"number",errorMessage:"Введите число"};case"file":return{validator:(t,e)=>!Object.values(e)[0].elem.required||!!t.length,errorMessage:"Загрузите файл"};default:return!1}},"data-mask":t=>{var e=t.toString().replace(/[{}]/g,"").length,i=t.toString().replace(/\D/g,"").length;return{rule:"minLength",value:e,errorMessage:"поле должно содержать ".concat(i," цифр")}},"data-max-files":t=>({rule:"maxFilesCount",value:Number(t),errorMessage:1===Number(t)?"Загрузите не более одного файла":"Загрузите не более ".concat(t," файлов")}),"data-repeat-field":t=>{var[e,i="поле заполнено неверно"]=t.split(":");return{validator:(t,i)=>{var n,r=null===(n=i[e])||void 0===n?void 0:n.elem;return!!r&&r.value===t},errorMessage:i}}};function Fp(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function Bp(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?Fp(Object(i),!0).forEach((function(e){s(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):Fp(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function Np(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var jp=new WeakMap,Vp=new WeakMap,Up=new WeakMap;var $p=function t(){var e=[].slice.call(arguments),i=!1;"boolean"==typeof e[0]&&(i=e.shift());var n=e[0];if(Hp(n))throw new Error("extendee must be an object");for(var r=e.slice(1),s=r.length,o=0;o<s;o++){var a=r[o];for(var l in a)if(Object.prototype.hasOwnProperty.call(a,l)){var c=a[l];if(i&&(u=c,Array.isArray(u)||"[object Object]"=={}.toString.call(u))){var h=Array.isArray(c)?[]:{};n[l]=t(!0,Object.prototype.hasOwnProperty.call(n,l)&&!Hp(n[l])?n[l]:h,c)}else n[l]=c}}var u;return n};function Hp(t){return!t||"object"!=typeof t&&"function"!=typeof t}function qp(t){return t&&t.__esModule?t.default:t}class Wp{on(t,e){return this._callbacks=this._callbacks||{},this._callbacks[t]||(this._callbacks[t]=[]),this._callbacks[t].push(e),this}emit(t,...e){this._callbacks=this._callbacks||{};let i=this._callbacks[t];if(i)for(let t of i)t.apply(this,e);return this.element&&this.element.dispatchEvent(this.makeEvent("dropzone:"+t,{args:e})),this}makeEvent(t,e){let i={bubbles:!0,cancelable:!0,detail:e};if("function"==typeof window.CustomEvent)return new CustomEvent(t,i);var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,i.bubbles,i.cancelable,i.detail),n}off(t,e){if(!this._callbacks||0===arguments.length)return this._callbacks={},this;let i=this._callbacks[t];if(!i)return this;if(1===arguments.length)return delete this._callbacks[t],this;for(let t=0;t<i.length;t++){if(i[t]===e){i.splice(t,1);break}}return this}}let Gp={url:null,method:"post",withCredentials:!1,timeout:null,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2097152,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,defaultHeaders:!0,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,disablePreviews:!1,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init(){},params(t,e,i){if(i)return{dzuuid:i.file.upload.uuid,dzchunkindex:i.index,dztotalfilesize:i.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:i.file.upload.totalChunkCount,dzchunkbyteoffset:i.index*this.options.chunkSize}},accept(t,e){return e()},chunksUploaded:function(t,e){e()},binaryBody:!1,fallback(){let t;this.element.className=`${this.element.className} dz-browser-not-supported`;for(let e of this.element.getElementsByTagName("div"))if(/(^| )dz-message($| )/.test(e.className)){t=e,e.className="dz-message";break}t||(t=Yp.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(t));let e=t.getElementsByTagName("span")[0];return e&&(null!=e.textContent?e.textContent=this.options.dictFallbackMessage:null!=e.innerText&&(e.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize(t,e,i,n){let r={srcX:0,srcY:0,srcWidth:t.width,srcHeight:t.height},s=t.width/t.height;null==e&&null==i?(e=r.srcWidth,i=r.srcHeight):null==e?e=i*s:null==i&&(i=e/s);let o=(e=Math.min(e,r.srcWidth))/(i=Math.min(i,r.srcHeight));if(r.srcWidth>e||r.srcHeight>i)if("crop"===n)s>o?(r.srcHeight=t.height,r.srcWidth=r.srcHeight*o):(r.srcWidth=t.width,r.srcHeight=r.srcWidth/o);else{if("contain"!==n)throw new Error(`Unknown resizeMethod '${n}'`);s>o?i=e/s:e=i*s}return r.srcX=(t.width-r.srcWidth)/2,r.srcY=(t.height-r.srcHeight)/2,r.trgWidth=e,r.trgHeight=i,r},transformFile(t,e){return(this.options.resizeWidth||this.options.resizeHeight)&&t.type.match(/image.*/)?this.resizeImage(t,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,e):e(t)},previewTemplate:qp('<div class="dz-preview dz-file-preview">\n  <div class="dz-image"><img data-dz-thumbnail=""></div>\n  <div class="dz-details">\n    <div class="dz-size"><span data-dz-size=""></span></div>\n    <div class="dz-filename"><span data-dz-name=""></span></div>\n  </div>\n  <div class="dz-progress">\n    <span class="dz-upload" data-dz-uploadprogress=""></span>\n  </div>\n  <div class="dz-error-message"><span data-dz-errormessage=""></span></div>\n  <div class="dz-success-mark">\n    <svg width="54" height="54" viewBox="0 0 54 54" fill="white" xmlns="http://www.w3.org/2000/svg">\n      <path d="M10.2071 29.7929L14.2929 25.7071C14.6834 25.3166 15.3166 25.3166 15.7071 25.7071L21.2929 31.2929C21.6834 31.6834 22.3166 31.6834 22.7071 31.2929L38.2929 15.7071C38.6834 15.3166 39.3166 15.3166 39.7071 15.7071L43.7929 19.7929C44.1834 20.1834 44.1834 20.8166 43.7929 21.2071L22.7071 42.2929C22.3166 42.6834 21.6834 42.6834 21.2929 42.2929L10.2071 31.2071C9.81658 30.8166 9.81658 30.1834 10.2071 29.7929Z"></path>\n    </svg>\n  </div>\n  <div class="dz-error-mark">\n    <svg width="54" height="54" viewBox="0 0 54 54" fill="white" xmlns="http://www.w3.org/2000/svg">\n      <path d="M26.2929 20.2929L19.2071 13.2071C18.8166 12.8166 18.1834 12.8166 17.7929 13.2071L13.2071 17.7929C12.8166 18.1834 12.8166 18.8166 13.2071 19.2071L20.2929 26.2929C20.6834 26.6834 20.6834 27.3166 20.2929 27.7071L13.2071 34.7929C12.8166 35.1834 12.8166 35.8166 13.2071 36.2071L17.7929 40.7929C18.1834 41.1834 18.8166 41.1834 19.2071 40.7929L26.2929 33.7071C26.6834 33.3166 27.3166 33.3166 27.7071 33.7071L34.7929 40.7929C35.1834 41.1834 35.8166 41.1834 36.2071 40.7929L40.7929 36.2071C41.1834 35.8166 41.1834 35.1834 40.7929 34.7929L33.7071 27.7071C33.3166 27.3166 33.3166 26.6834 33.7071 26.2929L40.7929 19.2071C41.1834 18.8166 41.1834 18.1834 40.7929 17.7929L36.2071 13.2071C35.8166 12.8166 35.1834 12.8166 34.7929 13.2071L27.7071 20.2929C27.3166 20.6834 26.6834 20.6834 26.2929 20.2929Z"></path>\n    </svg>\n  </div>\n</div>\n'),drop(t){return this.element.classList.remove("dz-drag-hover")},dragstart(t){},dragend(t){return this.element.classList.remove("dz-drag-hover")},dragenter(t){return this.element.classList.add("dz-drag-hover")},dragover(t){return this.element.classList.add("dz-drag-hover")},dragleave(t){return this.element.classList.remove("dz-drag-hover")},paste(t){},reset(){return this.element.classList.remove("dz-started")},addedfile(t){if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer&&!this.options.disablePreviews){for(var e of(t.previewElement=Yp.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement),t.previewElement.querySelectorAll("[data-dz-name]")))e.textContent=t.name;for(e of t.previewElement.querySelectorAll("[data-dz-size]"))e.innerHTML=this.filesize(t.size);this.options.addRemoveLinks&&(t._removeLink=Yp.createElement(`<a class="dz-remove" href="javascript:undefined;" data-dz-remove>${this.options.dictRemoveFile}</a>`),t.previewElement.appendChild(t._removeLink));let i=e=>(e.preventDefault(),e.stopPropagation(),t.status===Yp.UPLOADING?Yp.confirm(this.options.dictCancelUploadConfirmation,(()=>this.removeFile(t))):this.options.dictRemoveFileConfirmation?Yp.confirm(this.options.dictRemoveFileConfirmation,(()=>this.removeFile(t))):this.removeFile(t));for(let e of t.previewElement.querySelectorAll("[data-dz-remove]"))e.addEventListener("click",i)}},removedfile(t){return null!=t.previewElement&&null!=t.previewElement.parentNode&&t.previewElement.parentNode.removeChild(t.previewElement),this._updateMaxFilesReachedClass()},thumbnail(t,e){if(t.previewElement){t.previewElement.classList.remove("dz-file-preview");for(let i of t.previewElement.querySelectorAll("[data-dz-thumbnail]"))i.alt=t.name,i.src=e;return setTimeout((()=>t.previewElement.classList.add("dz-image-preview")),1)}},error(t,e){if(t.previewElement){t.previewElement.classList.add("dz-error"),"string"!=typeof e&&e.error&&(e=e.error);for(let i of t.previewElement.querySelectorAll("[data-dz-errormessage]"))i.textContent=e}},errormultiple(){},processing(t){if(t.previewElement&&(t.previewElement.classList.add("dz-processing"),t._removeLink))return t._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple(){},uploadprogress(t,e,i){if(t.previewElement)for(let i of t.previewElement.querySelectorAll("[data-dz-uploadprogress]"))"PROGRESS"===i.nodeName?i.value=e:i.style.width=`${e}%`},totaluploadprogress(){},sending(){},sendingmultiple(){},success(t){if(t.previewElement)return t.previewElement.classList.add("dz-success")},successmultiple(){},canceled(t){return this.emit("error",t,this.options.dictUploadCanceled)},canceledmultiple(){},complete(t){if(t._removeLink&&(t._removeLink.innerHTML=this.options.dictRemoveFile),t.previewElement)return t.previewElement.classList.add("dz-complete")},completemultiple(){},maxfilesexceeded(){},maxfilesreached(){},queuecomplete(){},addedfiles(){}};var Zp=Gp;class Yp extends Wp{static initClass(){this.prototype.Emitter=Wp,this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}getAcceptedFiles(){return this.files.filter((t=>t.accepted)).map((t=>t))}getRejectedFiles(){return this.files.filter((t=>!t.accepted)).map((t=>t))}getFilesWithStatus(t){return this.files.filter((e=>e.status===t)).map((t=>t))}getQueuedFiles(){return this.getFilesWithStatus(Yp.QUEUED)}getUploadingFiles(){return this.getFilesWithStatus(Yp.UPLOADING)}getAddedFiles(){return this.getFilesWithStatus(Yp.ADDED)}getActiveFiles(){return this.files.filter((t=>t.status===Yp.UPLOADING||t.status===Yp.QUEUED)).map((t=>t))}init(){if("form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(Yp.createElement(`<div class="dz-default dz-message"><button class="dz-button" type="button">${this.options.dictDefaultMessage}</button></div>`)),this.clickableElements.length){let t=()=>{this.hiddenFileInput&&this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=document.createElement("input"),this.hiddenFileInput.setAttribute("type","file"),(null===this.options.maxFiles||this.options.maxFiles>1)&&this.hiddenFileInput.setAttribute("multiple","multiple"),this.hiddenFileInput.className="dz-hidden-input",null!==this.options.acceptedFiles&&this.hiddenFileInput.setAttribute("accept",this.options.acceptedFiles),null!==this.options.capture&&this.hiddenFileInput.setAttribute("capture",this.options.capture),this.hiddenFileInput.setAttribute("tabindex","-1"),this.hiddenFileInput.style.visibility="hidden",this.hiddenFileInput.style.position="absolute",this.hiddenFileInput.style.top="0",this.hiddenFileInput.style.left="0",this.hiddenFileInput.style.height="0",this.hiddenFileInput.style.width="0",Yp.getElement(this.options.hiddenInputContainer,"hiddenInputContainer").appendChild(this.hiddenFileInput),this.hiddenFileInput.addEventListener("change",(()=>{let{files:e}=this.hiddenFileInput;if(e.length)for(let t of e)this.addFile(t);this.emit("addedfiles",e),t()}))};t()}this.URL=null!==window.URL?window.URL:window.webkitURL;for(let t of this.events)this.on(t,this.options[t]);this.on("uploadprogress",(()=>this.updateTotalUploadProgress())),this.on("removedfile",(()=>this.updateTotalUploadProgress())),this.on("canceled",(t=>this.emit("complete",t))),this.on("complete",(t=>{if(0===this.getAddedFiles().length&&0===this.getUploadingFiles().length&&0===this.getQueuedFiles().length)return setTimeout((()=>this.emit("queuecomplete")),0)}));let t=function(t){if(function(t){if(t.dataTransfer.types)for(var e=0;e<t.dataTransfer.types.length;e++)if("Files"===t.dataTransfer.types[e])return!0;return!1}(t))return t.stopPropagation(),t.preventDefault?t.preventDefault():t.returnValue=!1};return this.listeners=[{element:this.element,events:{dragstart:t=>this.emit("dragstart",t),dragenter:e=>(t(e),this.emit("dragenter",e)),dragover:e=>{let i;try{i=e.dataTransfer.effectAllowed}catch(t){}return e.dataTransfer.dropEffect="move"===i||"linkMove"===i?"move":"copy",t(e),this.emit("dragover",e)},dragleave:t=>this.emit("dragleave",t),drop:e=>(t(e),this.drop(e)),dragend:t=>this.emit("dragend",t)}}],this.clickableElements.forEach((t=>this.listeners.push({element:t,events:{click:e=>((t!==this.element||e.target===this.element||Yp.elementInside(e.target,this.element.querySelector(".dz-message")))&&this.hiddenFileInput.click(),!0)}}))),this.enable(),this.options.init.call(this)}destroy(){return this.disable(),this.removeAllFiles(!0),(null!=this.hiddenFileInput?this.hiddenFileInput.parentNode:void 0)&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,Yp.instances.splice(Yp.instances.indexOf(this),1)}updateTotalUploadProgress(){let t,e=0,i=0;if(this.getActiveFiles().length){for(let t of this.getActiveFiles())e+=t.upload.bytesSent,i+=t.upload.total;t=100*e/i}else t=100;return this.emit("totaluploadprogress",t,i,e)}_getParamName(t){return"function"==typeof this.options.paramName?this.options.paramName(t):`${this.options.paramName}${this.options.uploadMultiple?`[${t}]`:""}`}_renameFile(t){return"function"!=typeof this.options.renameFile?t.name:this.options.renameFile(t)}getFallbackForm(){let t,e;if(t=this.getExistingFallback())return t;let i='<div class="dz-fallback">';this.options.dictFallbackText&&(i+=`<p>${this.options.dictFallbackText}</p>`),i+=`<input type="file" name="${this._getParamName(0)}" ${this.options.uploadMultiple?'multiple="multiple"':void 0} /><input type="submit" value="Upload!"></div>`;let n=Yp.createElement(i);return"FORM"!==this.element.tagName?(e=Yp.createElement(`<form action="${this.options.url}" enctype="multipart/form-data" method="${this.options.method}"></form>`),e.appendChild(n)):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=e?e:n}getExistingFallback(){let t=function(t){for(let e of t)if(/(^| )fallback($| )/.test(e.className))return e};for(let i of["div","form"]){var e;if(e=t(this.element.getElementsByTagName(i)))return e}}setupEventListeners(){return this.listeners.map((t=>(()=>{let e=[];for(let i in t.events){let n=t.events[i];e.push(t.element.addEventListener(i,n,!1))}return e})()))}removeEventListeners(){return this.listeners.map((t=>(()=>{let e=[];for(let i in t.events){let n=t.events[i];e.push(t.element.removeEventListener(i,n,!1))}return e})()))}disable(){return this.clickableElements.forEach((t=>t.classList.remove("dz-clickable"))),this.removeEventListeners(),this.disabled=!0,this.files.map((t=>this.cancelUpload(t)))}enable(){return delete this.disabled,this.clickableElements.forEach((t=>t.classList.add("dz-clickable"))),this.setupEventListeners()}filesize(t){let e=0,i="b";if(t>0){let n=["tb","gb","mb","kb","b"];for(let r=0;r<n.length;r++){let s=n[r];if(t>=Math.pow(this.options.filesizeBase,4-r)/10){e=t/Math.pow(this.options.filesizeBase,4-r),i=s;break}}e=Math.round(10*e)/10}return`<strong>${e}</strong> ${this.options.dictFileSizeUnits[i]}`}_updateMaxFilesReachedClass(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}drop(t){if(!t.dataTransfer)return;this.emit("drop",t);let e=[];for(let i=0;i<t.dataTransfer.files.length;i++)e[i]=t.dataTransfer.files[i];if(e.length){let{items:i}=t.dataTransfer;i&&i.length&&null!=i[0].webkitGetAsEntry?this._addFilesFromItems(i):this.handleFiles(e)}this.emit("addedfiles",e)}paste(t){if(null==(e=null!=t?t.clipboardData:void 0,i=t=>t.items,null!=e?i(e):void 0))return;var e,i;this.emit("paste",t);let{items:n}=t.clipboardData;return n.length?this._addFilesFromItems(n):void 0}handleFiles(t){for(let e of t)this.addFile(e)}_addFilesFromItems(t){return(()=>{let e=[];for(let n of t){var i;null!=n.webkitGetAsEntry&&(i=n.webkitGetAsEntry())?i.isFile?e.push(this.addFile(n.getAsFile())):i.isDirectory?e.push(this._addFilesFromDirectory(i,i.name)):e.push(void 0):null!=n.getAsFile&&(null==n.kind||"file"===n.kind)?e.push(this.addFile(n.getAsFile())):e.push(void 0)}return e})()}_addFilesFromDirectory(t,e){let i=t.createReader(),n=t=>{return e=console,i="log",n=e=>e.log(t),null!=e&&"function"==typeof e[i]?n(e,i):void 0;var e,i,n};var r=()=>i.readEntries((t=>{if(t.length>0){for(let i of t)i.isFile?i.file((t=>{if(!this.options.ignoreHiddenFiles||"."!==t.name.substring(0,1))return t.fullPath=`${e}/${t.name}`,this.addFile(t)})):i.isDirectory&&this._addFilesFromDirectory(i,`${e}/${i.name}`);r()}return null}),n);return r()}accept(t,e){this.options.maxFilesize&&t.size>1048576*this.options.maxFilesize?e(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(t.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):Yp.isValidFile(t,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(e(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",t)):this.options.accept.call(this,t,e):e(this.options.dictInvalidFileType)}addFile(t){t.upload={uuid:Yp.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t)},this.files.push(t),t.status=Yp.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,(e=>{e?(t.accepted=!1,this._errorProcessing([t],e)):(t.accepted=!0,this.options.autoQueue&&this.enqueueFile(t)),this._updateMaxFilesReachedClass()}))}enqueueFiles(t){for(let e of t)this.enqueueFile(e);return null}enqueueFile(t){if(t.status!==Yp.ADDED||!0!==t.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(t.status=Yp.QUEUED,this.options.autoProcessQueue)return setTimeout((()=>this.processQueue()),0)}_enqueueThumbnail(t){if(this.options.createImageThumbnails&&t.type.match(/image.*/)&&t.size<=1048576*this.options.maxThumbnailFilesize)return this._thumbnailQueue.push(t),setTimeout((()=>this._processThumbnailQueue()),0)}_processThumbnailQueue(){if(this._processingThumbnail||0===this._thumbnailQueue.length)return;this._processingThumbnail=!0;let t=this._thumbnailQueue.shift();return this.createThumbnail(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,(e=>(this.emit("thumbnail",t,e),this._processingThumbnail=!1,this._processThumbnailQueue())))}removeFile(t){if(t.status===Yp.UPLOADING&&this.cancelUpload(t),this.files=Xp(this.files,t),this.emit("removedfile",t),0===this.files.length)return this.emit("reset")}removeAllFiles(t){null==t&&(t=!1);for(let e of this.files.slice())(e.status!==Yp.UPLOADING||t)&&this.removeFile(e);return null}resizeImage(t,e,i,n,r){return this.createThumbnail(t,e,i,n,!0,((e,i)=>{if(null==i)return r(t);{let{resizeMimeType:e}=this.options;null==e&&(e=t.type);let n=i.toDataURL(e,this.options.resizeQuality);return"image/jpeg"!==e&&"image/jpg"!==e||(n=Jp.restore(t.dataURL,n)),r(Yp.dataURItoBlob(n))}}))}createThumbnail(t,e,i,n,r,s){let o=new FileReader;o.onload=()=>{t.dataURL=o.result,"image/svg+xml"!==t.type?this.createThumbnailFromUrl(t,e,i,n,r,s):null!=s&&s(o.result)},o.readAsDataURL(t)}displayExistingFile(t,e,i,n,r=!0){if(this.emit("addedfile",t),this.emit("complete",t),r){let r=e=>{this.emit("thumbnail",t,e),i&&i()};t.dataURL=e,this.createThumbnailFromUrl(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,this.options.fixOrientation,r,n)}else this.emit("thumbnail",t,e),i&&i()}createThumbnailFromUrl(t,e,i,n,r,s,o){let a=document.createElement("img");return o&&(a.crossOrigin=o),r="from-image"!=getComputedStyle(document.body).imageOrientation&&r,a.onload=()=>{let o=t=>t(1);return"undefined"!=typeof EXIF&&null!==EXIF&&r&&(o=t=>EXIF.getData(a,(function(){return t(EXIF.getTag(this,"Orientation"))}))),o((r=>{t.width=a.width,t.height=a.height;let o=this.options.resize.call(this,t,e,i,n),l=document.createElement("canvas"),c=l.getContext("2d");switch(l.width=o.trgWidth,l.height=o.trgHeight,r>4&&(l.width=o.trgHeight,l.height=o.trgWidth),r){case 2:c.translate(l.width,0),c.scale(-1,1);break;case 3:c.translate(l.width,l.height),c.rotate(Math.PI);break;case 4:c.translate(0,l.height),c.scale(1,-1);break;case 5:c.rotate(.5*Math.PI),c.scale(1,-1);break;case 6:c.rotate(.5*Math.PI),c.translate(0,-l.width);break;case 7:c.rotate(.5*Math.PI),c.translate(l.height,-l.width),c.scale(-1,1);break;case 8:c.rotate(-.5*Math.PI),c.translate(-l.height,0)}Qp(c,a,null!=o.srcX?o.srcX:0,null!=o.srcY?o.srcY:0,o.srcWidth,o.srcHeight,null!=o.trgX?o.trgX:0,null!=o.trgY?o.trgY:0,o.trgWidth,o.trgHeight);let h=l.toDataURL("image/png");if(null!=s)return s(h,l)}))},null!=s&&(a.onerror=s),a.src=t.dataURL}processQueue(){let{parallelUploads:t}=this.options,e=this.getUploadingFiles().length,i=e;if(e>=t)return;let n=this.getQueuedFiles();if(n.length>0){if(this.options.uploadMultiple)return this.processFiles(n.slice(0,t-e));for(;i<t;){if(!n.length)return;this.processFile(n.shift()),i++}}}processFile(t){return this.processFiles([t])}processFiles(t){for(let e of t)e.processing=!0,e.status=Yp.UPLOADING,this.emit("processing",e);return this.options.uploadMultiple&&this.emit("processingmultiple",t),this.uploadFiles(t)}_getFilesWithXhr(t){return this.files.filter((e=>e.xhr===t)).map((t=>t))}cancelUpload(t){if(t.status===Yp.UPLOADING){let e=this._getFilesWithXhr(t.xhr);for(let t of e)t.status=Yp.CANCELED;void 0!==t.xhr&&t.xhr.abort();for(let t of e)this.emit("canceled",t);this.options.uploadMultiple&&this.emit("canceledmultiple",e)}else t.status!==Yp.ADDED&&t.status!==Yp.QUEUED||(t.status=Yp.CANCELED,this.emit("canceled",t),this.options.uploadMultiple&&this.emit("canceledmultiple",[t]));if(this.options.autoProcessQueue)return this.processQueue()}resolveOption(t,...e){return"function"==typeof t?t.apply(this,e):t}uploadFile(t){return this.uploadFiles([t])}uploadFiles(t){this._transformFiles(t,(e=>{if(this.options.chunking){let i=e[0];t[0].upload.chunked=this.options.chunking&&(this.options.forceChunking||i.size>this.options.chunkSize),t[0].upload.totalChunkCount=Math.ceil(i.size/this.options.chunkSize)}if(t[0].upload.chunked){let i=t[0],n=e[0],r=0;i.upload.chunks=[];let s=()=>{let e=0;for(;void 0!==i.upload.chunks[e];)e++;if(e>=i.upload.totalChunkCount)return;r++;let s=e*this.options.chunkSize,o=Math.min(s+this.options.chunkSize,n.size),a={name:this._getParamName(0),data:n.webkitSlice?n.webkitSlice(s,o):n.slice(s,o),filename:i.upload.filename,chunkIndex:e};i.upload.chunks[e]={file:i,index:e,dataBlock:a,status:Yp.UPLOADING,progress:0,retries:0},this._uploadData(t,[a])};if(i.upload.finishedChunkUpload=(e,n)=>{let r=!0;e.status=Yp.SUCCESS,e.dataBlock=null,e.response=e.xhr.responseText,e.responseHeaders=e.xhr.getAllResponseHeaders(),e.xhr=null;for(let t=0;t<i.upload.totalChunkCount;t++){if(void 0===i.upload.chunks[t])return s();i.upload.chunks[t].status!==Yp.SUCCESS&&(r=!1)}r&&this.options.chunksUploaded(i,(()=>{this._finished(t,n,null)}))},this.options.parallelChunkUploads)for(let t=0;t<i.upload.totalChunkCount;t++)s();else s()}else{let i=[];for(let n=0;n<t.length;n++)i[n]={name:this._getParamName(n),data:e[n],filename:t[n].upload.filename};this._uploadData(t,i)}}))}_getChunk(t,e){for(let i=0;i<t.upload.totalChunkCount;i++)if(void 0!==t.upload.chunks[i]&&t.upload.chunks[i].xhr===e)return t.upload.chunks[i]}_uploadData(t,e){let i=new XMLHttpRequest;for(let e of t)e.xhr=i;t[0].upload.chunked&&(t[0].upload.chunks[e[0].chunkIndex].xhr=i);let n=this.resolveOption(this.options.method,t,e),r=this.resolveOption(this.options.url,t,e);i.open(n,r,!0),this.resolveOption(this.options.timeout,t)&&(i.timeout=this.resolveOption(this.options.timeout,t)),i.withCredentials=!!this.options.withCredentials,i.onload=e=>{this._finishedUploading(t,i,e)},i.ontimeout=()=>{this._handleUploadError(t,i,`Request timedout after ${this.options.timeout/1e3} seconds`)},i.onerror=()=>{this._handleUploadError(t,i)},(null!=i.upload?i.upload:i).onprogress=e=>this._updateFilesUploadProgress(t,i,e);let s=this.options.defaultHeaders?{Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"}:{};this.options.binaryBody&&(s["Content-Type"]=t[0].type),this.options.headers&&$p(s,this.options.headers);for(let t in s){let e=s[t];e&&i.setRequestHeader(t,e)}if(this.options.binaryBody){for(let e of t)this.emit("sending",e,i);this.options.uploadMultiple&&this.emit("sendingmultiple",t,i),this.submitRequest(i,null,t)}else{let n=new FormData;if(this.options.params){let e=this.options.params;"function"==typeof e&&(e=e.call(this,t,i,t[0].upload.chunked?this._getChunk(t[0],i):null));for(let t in e){let i=e[t];if(Array.isArray(i))for(let e=0;e<i.length;e++)n.append(t,i[e]);else n.append(t,i)}}for(let e of t)this.emit("sending",e,i,n);this.options.uploadMultiple&&this.emit("sendingmultiple",t,i,n),this._addFormElementData(n);for(let t=0;t<e.length;t++){let i=e[t];n.append(i.name,i.data,i.filename)}this.submitRequest(i,n,t)}}_transformFiles(t,e){let i=[],n=0;for(let r=0;r<t.length;r++)this.options.transformFile.call(this,t[r],(s=>{i[r]=s,++n===t.length&&e(i)}))}_addFormElementData(t){if("FORM"===this.element.tagName)for(let e of this.element.querySelectorAll("input, textarea, select, button")){let i=e.getAttribute("name"),n=e.getAttribute("type");if(n&&(n=n.toLowerCase()),null!=i)if("SELECT"===e.tagName&&e.hasAttribute("multiple"))for(let n of e.options)n.selected&&t.append(i,n.value);else(!n||"checkbox"!==n&&"radio"!==n||e.checked)&&t.append(i,e.value)}}_updateFilesUploadProgress(t,e,i){if(t[0].upload.chunked){let n=t[0],r=this._getChunk(n,e);i?(r.progress=100*i.loaded/i.total,r.total=i.total,r.bytesSent=i.loaded):(r.progress=100,r.bytesSent=r.total),n.upload.progress=0,n.upload.total=0,n.upload.bytesSent=0;for(let t=0;t<n.upload.totalChunkCount;t++)n.upload.chunks[t]&&void 0!==n.upload.chunks[t].progress&&(n.upload.progress+=n.upload.chunks[t].progress,n.upload.total+=n.upload.chunks[t].total,n.upload.bytesSent+=n.upload.chunks[t].bytesSent);n.upload.progress=n.upload.progress/n.upload.totalChunkCount,this.emit("uploadprogress",n,n.upload.progress,n.upload.bytesSent)}else for(let e of t)e.upload.total&&e.upload.bytesSent&&e.upload.bytesSent==e.upload.total||(i?(e.upload.progress=100*i.loaded/i.total,e.upload.total=i.total,e.upload.bytesSent=i.loaded):(e.upload.progress=100,e.upload.bytesSent=e.upload.total),this.emit("uploadprogress",e,e.upload.progress,e.upload.bytesSent))}_finishedUploading(t,e,i){let n;if(t[0].status!==Yp.CANCELED&&4===e.readyState){if("arraybuffer"!==e.responseType&&"blob"!==e.responseType&&(n=e.responseText,e.getResponseHeader("content-type")&&~e.getResponseHeader("content-type").indexOf("application/json")))try{n=JSON.parse(n)}catch(t){i=t,n="Invalid JSON response from server."}this._updateFilesUploadProgress(t,e),200<=e.status&&e.status<300?t[0].upload.chunked?t[0].upload.finishedChunkUpload(this._getChunk(t[0],e),n):this._finished(t,n,i):this._handleUploadError(t,e,n)}}_handleUploadError(t,e,i){if(t[0].status!==Yp.CANCELED){if(t[0].upload.chunked&&this.options.retryChunks){let i=this._getChunk(t[0],e);if(i.retries++<this.options.retryChunksLimit)return void this._uploadData(t,[i.dataBlock]);console.warn("Retried this chunk too often. Giving up.")}this._errorProcessing(t,i||this.options.dictResponseError.replace("{{statusCode}}",e.status),e)}}submitRequest(t,e,i){if(1==t.readyState)if(this.options.binaryBody)if(i[0].upload.chunked){const e=this._getChunk(i[0],t);t.send(e.dataBlock.data)}else t.send(i[0]);else t.send(e);else console.warn("Cannot send this request because the XMLHttpRequest.readyState is not OPENED.")}_finished(t,e,i){for(let n of t)n.status=Yp.SUCCESS,this.emit("success",n,e,i),this.emit("complete",n);if(this.options.uploadMultiple&&(this.emit("successmultiple",t,e,i),this.emit("completemultiple",t)),this.options.autoProcessQueue)return this.processQueue()}_errorProcessing(t,e,i){for(let n of t)n.status=Yp.ERROR,this.emit("error",n,e,i),this.emit("complete",n);if(this.options.uploadMultiple&&(this.emit("errormultiple",t,e,i),this.emit("completemultiple",t)),this.options.autoProcessQueue)return this.processQueue()}static uuidv4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){let e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}))}constructor(t,e){let i,n;if(super(),this.element=t,this.clickableElements=[],this.listeners=[],this.files=[],"string"==typeof this.element&&(this.element=document.querySelector(this.element)),!this.element||null==this.element.nodeType)throw new Error("Invalid dropzone element.");if(this.element.dropzone)throw new Error("Dropzone already attached.");Yp.instances.push(this),this.element.dropzone=this;let r=null!=(n=Yp.optionsForElement(this.element))?n:{};if(this.options=$p(!0,{},Zp,r,null!=e?e:{}),this.options.previewTemplate=this.options.previewTemplate.replace(/\n*/g,""),this.options.forceFallback||!Yp.isBrowserSupported())return this.options.fallback.call(this);if(null==this.options.url&&(this.options.url=this.element.getAttribute("action")),!this.options.url)throw new Error("No URL provided.");if(this.options.acceptedFiles&&this.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");if(this.options.uploadMultiple&&this.options.chunking)throw new Error("You cannot set both: uploadMultiple and chunking.");if(this.options.binaryBody&&this.options.uploadMultiple)throw new Error("You cannot set both: binaryBody and uploadMultiple.");this.options.acceptedMimeTypes&&(this.options.acceptedFiles=this.options.acceptedMimeTypes,delete this.options.acceptedMimeTypes),null!=this.options.renameFilename&&(this.options.renameFile=t=>this.options.renameFilename.call(this,t.name,t)),"string"==typeof this.options.method&&(this.options.method=this.options.method.toUpperCase()),(i=this.getExistingFallback())&&i.parentNode&&i.parentNode.removeChild(i),!1!==this.options.previewsContainer&&(this.options.previewsContainer?this.previewsContainer=Yp.getElement(this.options.previewsContainer,"previewsContainer"):this.previewsContainer=this.element),this.options.clickable&&(!0===this.options.clickable?this.clickableElements=[this.element]:this.clickableElements=Yp.getElements(this.options.clickable,"clickable")),this.init()}}Yp.initClass(),Yp.options={},Yp.optionsForElement=function(t){return t.getAttribute("id")?Yp.options[Kp(t.getAttribute("id"))]:void 0},Yp.instances=[],Yp.forElement=function(t){if("string"==typeof t&&(t=document.querySelector(t)),null==(null!=t?t.dropzone:void 0))throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return t.dropzone},Yp.discover=function(){let t;if(document.querySelectorAll)t=document.querySelectorAll(".dropzone");else{t=[];let e=e=>(()=>{let i=[];for(let n of e)/(^| )dropzone($| )/.test(n.className)?i.push(t.push(n)):i.push(void 0);return i})();e(document.getElementsByTagName("div")),e(document.getElementsByTagName("form"))}return(()=>{let e=[];for(let i of t)!1!==Yp.optionsForElement(i)?e.push(new Yp(i)):e.push(void 0);return e})()},Yp.blockedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],Yp.isBrowserSupported=function(){let t=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a")){void 0!==Yp.blacklistedBrowsers&&(Yp.blockedBrowsers=Yp.blacklistedBrowsers);for(let e of Yp.blockedBrowsers)if(e.test(navigator.userAgent)){t=!1;continue}}else t=!1;else t=!1;return t},Yp.dataURItoBlob=function(t){let e=atob(t.split(",")[1]),i=t.split(",")[0].split(":")[1].split(";")[0],n=new ArrayBuffer(e.length),r=new Uint8Array(n);for(let t=0,i=e.length,n=0<=i;n?t<=i:t>=i;n?t++:t--)r[t]=e.charCodeAt(t);return new Blob([n],{type:i})};const Xp=(t,e)=>t.filter((t=>t!==e)).map((t=>t)),Kp=t=>t.replace(/[\-_](\w)/g,(t=>t.charAt(1).toUpperCase()));Yp.createElement=function(t){let e=document.createElement("div");return e.innerHTML=t,e.childNodes[0]},Yp.elementInside=function(t,e){if(t===e)return!0;for(;t=t.parentNode;)if(t===e)return!0;return!1},Yp.getElement=function(t,e){let i;if("string"==typeof t?i=document.querySelector(t):null!=t.nodeType&&(i=t),null==i)throw new Error(`Invalid \`${e}\` option provided. Please provide a CSS selector or a plain HTML element.`);return i},Yp.getElements=function(t,e){let i,n;if(t instanceof Array){n=[];try{for(i of t)n.push(this.getElement(i,e))}catch(t){n=null}}else if("string"==typeof t)for(i of(n=[],document.querySelectorAll(t)))n.push(i);else null!=t.nodeType&&(n=[t]);if(null==n||!n.length)throw new Error(`Invalid \`${e}\` option provided. Please provide a CSS selector, a plain HTML element or a list of those.`);return n},Yp.confirm=function(t,e,i){return window.confirm(t)?e():null!=i?i():void 0},Yp.isValidFile=function(t,e){if(!e)return!0;e=e.split(",");let i=t.type,n=i.replace(/\/.*$/,"");for(let r of e)if(r=r.trim(),"."===r.charAt(0)){if(-1!==t.name.toLowerCase().indexOf(r.toLowerCase(),t.name.length-r.length))return!0}else if(/\/\*$/.test(r)){if(n===r.replace(/\/.*$/,""))return!0}else if(i===r)return!0;return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(t){return this.each((function(){return new Yp(this,t)}))}),Yp.ADDED="added",Yp.QUEUED="queued",Yp.ACCEPTED=Yp.QUEUED,Yp.UPLOADING="uploading",Yp.PROCESSING=Yp.UPLOADING,Yp.CANCELED="canceled",Yp.ERROR="error",Yp.SUCCESS="success";var Qp=function(t,e,i,n,r,s,o,a,l,c){let h=function(t){t.naturalWidth;let e=t.naturalHeight,i=document.createElement("canvas");i.width=1,i.height=e;let n=i.getContext("2d");n.drawImage(t,0,0);let{data:r}=n.getImageData(1,0,1,e),s=0,o=e,a=e;for(;a>s;)0===r[4*(a-1)+3]?o=a:s=a,a=o+s>>1;let l=a/e;return 0===l?1:l}(e);return t.drawImage(e,i,n,r,s,o,a,l,c/h)};class Jp{static initClass(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}static encode64(t){let e,i,n,r,s,o="",a="",l="",c=0;for(;e=t[c++],i=t[c++],a=t[c++],n=e>>2,r=(3&e)<<4|i>>4,s=(15&i)<<2|a>>6,l=63&a,isNaN(i)?s=l=64:isNaN(a)&&(l=64),o=o+this.KEY_STR.charAt(n)+this.KEY_STR.charAt(r)+this.KEY_STR.charAt(s)+this.KEY_STR.charAt(l),e=i=a="",n=r=s=l="",c<t.length;);return o}static restore(t,e){if(!t.match("data:image/jpeg;base64,"))return e;let i=this.decode64(t.replace("data:image/jpeg;base64,","")),n=this.slice2Segments(i),r=this.exifManipulation(e,n);return`data:image/jpeg;base64,${this.encode64(r)}`}static exifManipulation(t,e){let i=this.getExifArray(e),n=this.insertExif(t,i);return new Uint8Array(n)}static getExifArray(t){let e,i=0;for(;i<t.length;){if(e=t[i],255===e[0]&225===e[1])return e;i++}return[]}static insertExif(t,e){let i=t.replace("data:image/jpeg;base64,",""),n=this.decode64(i),r=n.indexOf(255,3),s=n.slice(0,r),o=n.slice(r),a=s;return a=a.concat(e),a=a.concat(o),a}static slice2Segments(t){let e=0,i=[];for(;;){if(255===t[e]&218===t[e+1])break;if(255===t[e]&216===t[e+1])e+=2;else{let n=e+(256*t[e+2]+t[e+3])+2,r=t.slice(e,n);i.push(r),e=n}if(e>t.length)break}return i}static decode64(t){let e,i,n,r,s,o="",a="",l=0,c=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(t)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");n=this.KEY_STR.indexOf(t.charAt(l++)),r=this.KEY_STR.indexOf(t.charAt(l++)),s=this.KEY_STR.indexOf(t.charAt(l++)),a=this.KEY_STR.indexOf(t.charAt(l++)),e=n<<2|r>>4,i=(15&r)<<4|s>>2,o=(3&s)<<6|a,c.push(e),64!==s&&c.push(i),64!==a&&c.push(o),e=i=o="",n=r=s=a="",l<t.length;);return c}}Jp.initClass();function tf(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function ef(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?tf(Object(i),!0).forEach((function(e){s(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):tf(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function nf(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var rf={url:"/api/file",thumbnailWidth:null,thumbnailHeight:null,autoProcessQueue:!1},sf=new WeakMap,of=new WeakMap,af=new WeakMap;function lf(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var cf=new WeakMap,hf=new WeakMap;var uf=__webpack_require__(7860),df=__webpack_require__.n(uf);function pf(t){return"string"==typeof t||t instanceof String}function ff(t){return"object"==typeof t&&null!=t&&"Object"===t?.constructor?.name}function mf(t,e){return Array.isArray(e)?mf(t,((t,i)=>e.includes(i))):Object.entries(t).reduce(((t,i)=>{let[n,r]=i;return e(r,n)&&(t[n]=r),t}),{})}const gf="NONE",_f="LEFT",yf="FORCE_LEFT",vf="RIGHT",bf="FORCE_RIGHT";function xf(t){return t.replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1")}function wf(t,e){if(e===t)return!0;const i=Array.isArray(e),n=Array.isArray(t);let r;if(i&&n){if(e.length!=t.length)return!1;for(r=0;r<e.length;r++)if(!wf(e[r],t[r]))return!1;return!0}if(i!=n)return!1;if(e&&t&&"object"==typeof e&&"object"==typeof t){const i=e instanceof Date,n=t instanceof Date;if(i&&n)return e.getTime()==t.getTime();if(i!=n)return!1;const s=e instanceof RegExp,o=t instanceof RegExp;if(s&&o)return e.toString()==t.toString();if(s!=o)return!1;const a=Object.keys(e);for(r=0;r<a.length;r++)if(!Object.prototype.hasOwnProperty.call(t,a[r]))return!1;for(r=0;r<a.length;r++)if(!wf(t[a[r]],e[a[r]]))return!1;return!0}return!(!e||!t||"function"!=typeof e||"function"!=typeof t)&&e.toString()===t.toString()}class Ef{constructor(t){for(Object.assign(this,t);this.value.slice(0,this.startChangePos)!==this.oldValue.slice(0,this.startChangePos);)--this.oldSelection.start;for(;this.value.slice(this.cursorPos)!==this.oldValue.slice(this.oldSelection.end);)this.value.length-this.cursorPos<this.oldValue.length-this.oldSelection.end?++this.oldSelection.end:++this.cursorPos}get startChangePos(){return Math.min(this.cursorPos,this.oldSelection.start)}get insertedCount(){return this.cursorPos-this.startChangePos}get inserted(){return this.value.substr(this.startChangePos,this.insertedCount)}get removedCount(){return Math.max(this.oldSelection.end-this.startChangePos||this.oldValue.length-this.value.length,0)}get removed(){return this.oldValue.substr(this.startChangePos,this.removedCount)}get head(){return this.value.substring(0,this.startChangePos)}get tail(){return this.value.substring(this.startChangePos+this.insertedCount)}get removeDirection(){return!this.removedCount||this.insertedCount?gf:this.oldSelection.end!==this.cursorPos&&this.oldSelection.start!==this.cursorPos||this.oldSelection.end!==this.oldSelection.start?_f:vf}}function Sf(t,e){return new Sf.InputMask(t,e)}function Tf(t){if(null==t)throw new Error("mask property should be defined");return t instanceof RegExp?Sf.MaskedRegExp:pf(t)?Sf.MaskedPattern:t===Date?Sf.MaskedDate:t===Number?Sf.MaskedNumber:Array.isArray(t)||t===Array?Sf.MaskedDynamic:Sf.Masked&&t.prototype instanceof Sf.Masked?t:Sf.Masked&&t instanceof Sf.Masked?t.constructor:t instanceof Function?Sf.MaskedFunction:(console.warn("Mask not found for mask",t),Sf.Masked)}function Mf(t){if(!t)throw new Error("Options in not defined");if(Sf.Masked){if(t.prototype instanceof Sf.Masked)return{mask:t};const{mask:e,...i}=t instanceof Sf.Masked?{mask:t}:ff(t)&&t.mask instanceof Sf.Masked?t:{};if(e){const t=e.mask;return{...mf(e,((t,e)=>!e.startsWith("_"))),mask:e.constructor,_mask:t,...i}}}return ff(t)?{...t}:{mask:t}}function Af(t){if(Sf.Masked&&t instanceof Sf.Masked)return t;const e=Mf(t),i=Tf(e.mask);if(!i)throw new Error(`Masked class is not found for provided mask ${e.mask}, appropriate module needs to be imported manually before creating mask.`);return e.mask===i&&delete e.mask,e._mask&&(e.mask=e._mask,delete e._mask),new i(e)}Sf.createMask=Af;class Cf{get selectionStart(){let t;try{t=this._unsafeSelectionStart}catch{}return null!=t?t:this.value.length}get selectionEnd(){let t;try{t=this._unsafeSelectionEnd}catch{}return null!=t?t:this.value.length}select(t,e){if(null!=t&&null!=e&&(t!==this.selectionStart||e!==this.selectionEnd))try{this._unsafeSelect(t,e)}catch{}}get isActive(){return!1}}Sf.MaskElement=Cf;class kf extends Cf{constructor(t){super(),this.input=t,this._onKeydown=this._onKeydown.bind(this),this._onInput=this._onInput.bind(this),this._onBeforeinput=this._onBeforeinput.bind(this),this._onCompositionEnd=this._onCompositionEnd.bind(this)}get rootElement(){return this.input.getRootNode?.()??document}get isActive(){return this.input===this.rootElement.activeElement}bindEvents(t){this.input.addEventListener("keydown",this._onKeydown),this.input.addEventListener("input",this._onInput),this.input.addEventListener("beforeinput",this._onBeforeinput),this.input.addEventListener("compositionend",this._onCompositionEnd),this.input.addEventListener("drop",t.drop),this.input.addEventListener("click",t.click),this.input.addEventListener("focus",t.focus),this.input.addEventListener("blur",t.commit),this._handlers=t}_onKeydown(t){return this._handlers.redo&&(90===t.keyCode&&t.shiftKey&&(t.metaKey||t.ctrlKey)||89===t.keyCode&&t.ctrlKey)?(t.preventDefault(),this._handlers.redo(t)):this._handlers.undo&&90===t.keyCode&&(t.metaKey||t.ctrlKey)?(t.preventDefault(),this._handlers.undo(t)):void(t.isComposing||this._handlers.selectionChange(t))}_onBeforeinput(t){return"historyUndo"===t.inputType&&this._handlers.undo?(t.preventDefault(),this._handlers.undo(t)):"historyRedo"===t.inputType&&this._handlers.redo?(t.preventDefault(),this._handlers.redo(t)):void 0}_onCompositionEnd(t){this._handlers.input(t)}_onInput(t){t.isComposing||this._handlers.input(t)}unbindEvents(){this.input.removeEventListener("keydown",this._onKeydown),this.input.removeEventListener("input",this._onInput),this.input.removeEventListener("beforeinput",this._onBeforeinput),this.input.removeEventListener("compositionend",this._onCompositionEnd),this.input.removeEventListener("drop",this._handlers.drop),this.input.removeEventListener("click",this._handlers.click),this.input.removeEventListener("focus",this._handlers.focus),this.input.removeEventListener("blur",this._handlers.commit),this._handlers={}}}Sf.HTMLMaskElement=kf;class Pf extends kf{constructor(t){super(t),this.input=t}get _unsafeSelectionStart(){return null!=this.input.selectionStart?this.input.selectionStart:this.value.length}get _unsafeSelectionEnd(){return this.input.selectionEnd}_unsafeSelect(t,e){this.input.setSelectionRange(t,e)}get value(){return this.input.value}set value(t){this.input.value=t}}Sf.HTMLMaskElement=kf;class If extends kf{get _unsafeSelectionStart(){const t=this.rootElement,e=t.getSelection&&t.getSelection(),i=e&&e.anchorOffset,n=e&&e.focusOffset;return null==n||null==i||i<n?i:n}get _unsafeSelectionEnd(){const t=this.rootElement,e=t.getSelection&&t.getSelection(),i=e&&e.anchorOffset,n=e&&e.focusOffset;return null==n||null==i||i>n?i:n}_unsafeSelect(t,e){if(!this.rootElement.createRange)return;const i=this.rootElement.createRange();i.setStart(this.input.firstChild||this.input,t),i.setEnd(this.input.lastChild||this.input,e);const n=this.rootElement,r=n.getSelection&&n.getSelection();r&&(r.removeAllRanges(),r.addRange(i))}get value(){return this.input.textContent||""}set value(t){this.input.textContent=t}}Sf.HTMLContenteditableMaskElement=If;class Df{static MAX_LENGTH=100;states=[];currentIndex=0;get currentState(){return this.states[this.currentIndex]}get isEmpty(){return 0===this.states.length}push(t){this.currentIndex<this.states.length-1&&(this.states.length=this.currentIndex+1),this.states.push(t),this.states.length>Df.MAX_LENGTH&&this.states.shift(),this.currentIndex=this.states.length-1}go(t){return this.currentIndex=Math.min(Math.max(this.currentIndex+t,0),this.states.length-1),this.currentState}undo(){return this.go(-1)}redo(){return this.go(1)}clear(){this.states.length=0,this.currentIndex=0}}Sf.InputMask=class{constructor(t,e){this.el=t instanceof Cf?t:t.isContentEditable&&"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName?new If(t):new Pf(t),this.masked=Af(e),this._listeners={},this._value="",this._unmaskedValue="",this._rawInputValue="",this.history=new Df,this._saveSelection=this._saveSelection.bind(this),this._onInput=this._onInput.bind(this),this._onChange=this._onChange.bind(this),this._onDrop=this._onDrop.bind(this),this._onFocus=this._onFocus.bind(this),this._onClick=this._onClick.bind(this),this._onUndo=this._onUndo.bind(this),this._onRedo=this._onRedo.bind(this),this.alignCursor=this.alignCursor.bind(this),this.alignCursorFriendly=this.alignCursorFriendly.bind(this),this._bindEvents(),this.updateValue(),this._onChange()}maskEquals(t){return null==t||this.masked?.maskEquals(t)}get mask(){return this.masked.mask}set mask(t){if(this.maskEquals(t))return;if(!(t instanceof Sf.Masked)&&this.masked.constructor===Tf(t))return void this.masked.updateOptions({mask:t});const e=t instanceof Sf.Masked?t:Af({mask:t});e.unmaskedValue=this.masked.unmaskedValue,this.masked=e}get value(){return this._value}set value(t){this.value!==t&&(this.masked.value=t,this.updateControl("auto"))}get unmaskedValue(){return this._unmaskedValue}set unmaskedValue(t){this.unmaskedValue!==t&&(this.masked.unmaskedValue=t,this.updateControl("auto"))}get rawInputValue(){return this._rawInputValue}set rawInputValue(t){this.rawInputValue!==t&&(this.masked.rawInputValue=t,this.updateControl(),this.alignCursor())}get typedValue(){return this.masked.typedValue}set typedValue(t){this.masked.typedValueEquals(t)||(this.masked.typedValue=t,this.updateControl("auto"))}get displayValue(){return this.masked.displayValue}_bindEvents(){this.el.bindEvents({selectionChange:this._saveSelection,input:this._onInput,drop:this._onDrop,click:this._onClick,focus:this._onFocus,commit:this._onChange,undo:this._onUndo,redo:this._onRedo})}_unbindEvents(){this.el&&this.el.unbindEvents()}_fireEvent(t,e){const i=this._listeners[t];i&&i.forEach((t=>t(e)))}get selectionStart(){return this._cursorChanging?this._changingCursorPos:this.el.selectionStart}get cursorPos(){return this._cursorChanging?this._changingCursorPos:this.el.selectionEnd}set cursorPos(t){this.el&&this.el.isActive&&(this.el.select(t,t),this._saveSelection())}_saveSelection(){this.displayValue!==this.el.value&&console.warn("Element value was changed outside of mask. Syncronize mask using `mask.updateValue()` to work properly."),this._selection={start:this.selectionStart,end:this.cursorPos}}updateValue(){this.masked.value=this.el.value,this._value=this.masked.value}updateControl(t){const e=this.masked.unmaskedValue,i=this.masked.value,n=this.masked.rawInputValue,r=this.displayValue,s=this.unmaskedValue!==e||this.value!==i||this._rawInputValue!==n;this._unmaskedValue=e,this._value=i,this._rawInputValue=n,this.el.value!==r&&(this.el.value=r),"auto"===t?this.alignCursor():null!=t&&(this.cursorPos=t),s&&this._fireChangeEvents(),this._historyChanging||!s&&!this.history.isEmpty||this.history.push({unmaskedValue:e,selection:{start:this.selectionStart,end:this.cursorPos}})}updateOptions(t){const{mask:e,...i}=t,n=!this.maskEquals(e),r=this.masked.optionsIsChanged(i);n&&(this.mask=e),r&&this.masked.updateOptions(i),(n||r)&&this.updateControl()}updateCursor(t){null!=t&&(this.cursorPos=t,this._delayUpdateCursor(t))}_delayUpdateCursor(t){this._abortUpdateCursor(),this._changingCursorPos=t,this._cursorChanging=setTimeout((()=>{this.el&&(this.cursorPos=this._changingCursorPos,this._abortUpdateCursor())}),10)}_fireChangeEvents(){this._fireEvent("accept",this._inputEvent),this.masked.isComplete&&this._fireEvent("complete",this._inputEvent)}_abortUpdateCursor(){this._cursorChanging&&(clearTimeout(this._cursorChanging),delete this._cursorChanging)}alignCursor(){this.cursorPos=this.masked.nearestInputPos(this.masked.nearestInputPos(this.cursorPos,_f))}alignCursorFriendly(){this.selectionStart===this.cursorPos&&this.alignCursor()}on(t,e){return this._listeners[t]||(this._listeners[t]=[]),this._listeners[t].push(e),this}off(t,e){if(!this._listeners[t])return this;if(!e)return delete this._listeners[t],this;const i=this._listeners[t].indexOf(e);return i>=0&&this._listeners[t].splice(i,1),this}_onInput(t){this._inputEvent=t,this._abortUpdateCursor();const e=new Ef({value:this.el.value,cursorPos:this.cursorPos,oldValue:this.displayValue,oldSelection:this._selection}),i=this.masked.rawInputValue,n=this.masked.splice(e.startChangePos,e.removed.length,e.inserted,e.removeDirection,{input:!0,raw:!0}).offset,r=i===this.masked.rawInputValue?e.removeDirection:gf;let s=this.masked.nearestInputPos(e.startChangePos+n,r);r!==gf&&(s=this.masked.nearestInputPos(s,gf)),this.updateControl(s),delete this._inputEvent}_onChange(){this.displayValue!==this.el.value&&this.updateValue(),this.masked.doCommit(),this.updateControl(),this._saveSelection()}_onDrop(t){t.preventDefault(),t.stopPropagation()}_onFocus(t){this.alignCursorFriendly()}_onClick(t){this.alignCursorFriendly()}_onUndo(){this._applyHistoryState(this.history.undo())}_onRedo(){this._applyHistoryState(this.history.redo())}_applyHistoryState(t){t&&(this._historyChanging=!0,this.unmaskedValue=t.unmaskedValue,this.el.select(t.selection.start,t.selection.end),this._saveSelection(),this._historyChanging=!1)}destroy(){this._unbindEvents(),this._listeners.length=0,delete this.el}};class Of{static normalize(t){return Array.isArray(t)?t:[t,new Of]}constructor(t){Object.assign(this,{inserted:"",rawInserted:"",skip:!1,tailShift:0},t)}aggregate(t){return this.rawInserted+=t.rawInserted,this.skip=this.skip||t.skip,this.inserted+=t.inserted,this.tailShift+=t.tailShift,this}get offset(){return this.tailShift+this.inserted.length}}Sf.ChangeDetails=Of;class Lf{constructor(t,e,i){void 0===t&&(t=""),void 0===e&&(e=0),this.value=t,this.from=e,this.stop=i}toString(){return this.value}extend(t){this.value+=String(t)}appendTo(t){return t.append(this.toString(),{tail:!0}).aggregate(t._appendPlaceholder())}get state(){return{value:this.value,from:this.from,stop:this.stop}}set state(t){Object.assign(this,t)}unshift(t){if(!this.value.length||null!=t&&this.from>=t)return"";const e=this.value[0];return this.value=this.value.slice(1),e}shift(){if(!this.value.length)return"";const t=this.value[this.value.length-1];return this.value=this.value.slice(0,-1),t}}class zf{static DEFAULTS={skipInvalid:!0};static EMPTY_VALUES=[void 0,null,""];constructor(t){this._value="",this._update({...zf.DEFAULTS,...t}),this._initialized=!0}updateOptions(t){this.optionsIsChanged(t)&&this.withValueRefresh(this._update.bind(this,t))}_update(t){Object.assign(this,t)}get state(){return{_value:this.value,_rawInputValue:this.rawInputValue}}set state(t){this._value=t._value}reset(){this._value=""}get value(){return this._value}set value(t){this.resolve(t,{input:!0})}resolve(t,e){void 0===e&&(e={input:!0}),this.reset(),this.append(t,e,""),this.doCommit()}get unmaskedValue(){return this.value}set unmaskedValue(t){this.resolve(t,{})}get typedValue(){return this.parse?this.parse(this.value,this):this.unmaskedValue}set typedValue(t){this.format?this.value=this.format(t,this):this.unmaskedValue=String(t)}get rawInputValue(){return this.extractInput(0,this.displayValue.length,{raw:!0})}set rawInputValue(t){this.resolve(t,{raw:!0})}get displayValue(){return this.value}get isComplete(){return!0}get isFilled(){return this.isComplete}nearestInputPos(t,e){return t}totalInputPositions(t,e){return void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),Math.min(this.displayValue.length,e-t)}extractInput(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),this.displayValue.slice(t,e)}extractTail(t,e){return void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),new Lf(this.extractInput(t,e),t)}appendTail(t){return pf(t)&&(t=new Lf(String(t))),t.appendTo(this)}_appendCharRaw(t,e){return t?(this._value+=t,new Of({inserted:t,rawInserted:t})):new Of}_appendChar(t,e,i){void 0===e&&(e={});const n=this.state;let r;if([t,r]=this.doPrepareChar(t,e),t&&(r=r.aggregate(this._appendCharRaw(t,e))),r.inserted){let t,s=!1!==this.doValidate(e);if(s&&null!=i){const e=this.state;if(!0===this.overwrite){t=i.state;for(let t=0;t<r.rawInserted.length;++t)i.unshift(this.displayValue.length-r.tailShift)}let n=this.appendTail(i);if(s=n.rawInserted.length===i.toString().length,!(s&&n.inserted||"shift"!==this.overwrite)){this.state=e,t=i.state;for(let t=0;t<r.rawInserted.length;++t)i.shift();n=this.appendTail(i),s=n.rawInserted.length===i.toString().length}s&&n.inserted&&(this.state=e)}s||(r=new Of,this.state=n,i&&t&&(i.state=t))}return r}_appendPlaceholder(){return new Of}_appendEager(){return new Of}append(t,e,i){if(!pf(t))throw new Error("value should be string");const n=pf(i)?new Lf(String(i)):i;let r;e?.tail&&(e._beforeTailState=this.state),[t,r]=this.doPrepare(t,e);for(let i=0;i<t.length;++i){const s=this._appendChar(t[i],e,n);if(!s.rawInserted&&!this.doSkipInvalid(t[i],e,n))break;r.aggregate(s)}return(!0===this.eager||"append"===this.eager)&&e?.input&&t&&r.aggregate(this._appendEager()),null!=n&&(r.tailShift+=this.appendTail(n).tailShift),r}remove(t,e){return void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),this._value=this.displayValue.slice(0,t)+this.displayValue.slice(e),new Of}withValueRefresh(t){if(this._refreshing||!this._initialized)return t();this._refreshing=!0;const e=this.rawInputValue,i=this.value,n=t();return this.rawInputValue=e,this.value&&this.value!==i&&0===i.indexOf(this.value)&&(this.append(i.slice(this.displayValue.length),{},""),this.doCommit()),delete this._refreshing,n}runIsolated(t){if(this._isolated||!this._initialized)return t(this);this._isolated=!0;const e=this.state,i=t(this);return this.state=e,delete this._isolated,i}doSkipInvalid(t,e,i){return Boolean(this.skipInvalid)}doPrepare(t,e){return void 0===e&&(e={}),Of.normalize(this.prepare?this.prepare(t,this,e):t)}doPrepareChar(t,e){return void 0===e&&(e={}),Of.normalize(this.prepareChar?this.prepareChar(t,this,e):t)}doValidate(t){return(!this.validate||this.validate(this.value,this,t))&&(!this.parent||this.parent.doValidate(t))}doCommit(){this.commit&&this.commit(this.value,this)}splice(t,e,i,n,r){void 0===n&&(n=gf),void 0===r&&(r={input:!0});const s=t+e,o=this.extractTail(s),a=!0===this.eager||"remove"===this.eager;let l;a&&(n=function(t){switch(t){case _f:return yf;case vf:return bf;default:return t}}(n),l=this.extractInput(0,s,{raw:!0}));let c=t;const h=new Of;if(n!==gf&&(c=this.nearestInputPos(t,e>1&&0!==t&&!a?gf:n),h.tailShift=c-t),h.aggregate(this.remove(c)),a&&n!==gf&&l===this.rawInputValue)if(n===yf){let t;for(;l===this.rawInputValue&&(t=this.displayValue.length);)h.aggregate(new Of({tailShift:-1})).aggregate(this.remove(t-1))}else n===bf&&o.unshift();return h.aggregate(this.append(i,r,o))}maskEquals(t){return this.mask===t}optionsIsChanged(t){return!wf(this,t)}typedValueEquals(t){const e=this.typedValue;return t===e||zf.EMPTY_VALUES.includes(t)&&zf.EMPTY_VALUES.includes(e)||!!this.format&&this.format(t,this)===this.format(this.typedValue,this)}}Sf.Masked=zf;class Rf{constructor(t,e){void 0===t&&(t=[]),void 0===e&&(e=0),this.chunks=t,this.from=e}toString(){return this.chunks.map(String).join("")}extend(t){if(!String(t))return;t=pf(t)?new Lf(String(t)):t;const e=this.chunks[this.chunks.length-1],i=e&&(e.stop===t.stop||null==t.stop)&&t.from===e.from+e.toString().length;if(t instanceof Lf)i?e.extend(t.toString()):this.chunks.push(t);else if(t instanceof Rf){if(null==t.stop){let e;for(;t.chunks.length&&null==t.chunks[0].stop;)e=t.chunks.shift(),e.from+=t.from,this.extend(e)}t.toString()&&(t.stop=t.blockIndex,this.chunks.push(t))}}appendTo(t){if(!(t instanceof Sf.MaskedPattern)){return new Lf(this.toString()).appendTo(t)}const e=new Of;for(let i=0;i<this.chunks.length&&!e.skip;++i){const n=this.chunks[i],r=t._mapPosToBlock(t.displayValue.length),s=n.stop;let o;if(null!=s&&(!r||r.index<=s)){if(n instanceof Rf||t._stops.indexOf(s)>=0){const i=t._appendPlaceholder(s);e.aggregate(i)}o=n instanceof Rf&&t._blocks[s]}if(o){const i=o.appendTail(n);i.skip=!1,e.aggregate(i),t._value+=i.inserted;const r=n.toString().slice(i.rawInserted.length);r&&e.aggregate(t.append(r,{tail:!0}))}else e.aggregate(t.append(n.toString(),{tail:!0}))}return e}get state(){return{chunks:this.chunks.map((t=>t.state)),from:this.from,stop:this.stop,blockIndex:this.blockIndex}}set state(t){const{chunks:e,...i}=t;Object.assign(this,i),this.chunks=e.map((t=>{const e="chunks"in t?new Rf:new Lf;return e.state=t,e}))}unshift(t){if(!this.chunks.length||null!=t&&this.from>=t)return"";const e=null!=t?t-this.from:t;let i=0;for(;i<this.chunks.length;){const t=this.chunks[i],n=t.unshift(e);if(t.toString()){if(!n)break;++i}else this.chunks.splice(i,1);if(n)return n}return""}shift(){if(!this.chunks.length)return"";let t=this.chunks.length-1;for(;0<=t;){const e=this.chunks[t],i=e.shift();if(e.toString()){if(!i)break;--t}else this.chunks.splice(t,1);if(i)return i}return""}}class Ff{constructor(t,e){this.masked=t,this._log=[];const{offset:i,index:n}=t._mapPosToBlock(e)||(e<0?{index:0,offset:0}:{index:this.masked._blocks.length,offset:0});this.offset=i,this.index=n,this.ok=!1}get block(){return this.masked._blocks[this.index]}get pos(){return this.masked._blockStartPos(this.index)+this.offset}get state(){return{index:this.index,offset:this.offset,ok:this.ok}}set state(t){Object.assign(this,t)}pushState(){this._log.push(this.state)}popState(){const t=this._log.pop();return t&&(this.state=t),t}bindBlock(){this.block||(this.index<0&&(this.index=0,this.offset=0),this.index>=this.masked._blocks.length&&(this.index=this.masked._blocks.length-1,this.offset=this.block.displayValue.length))}_pushLeft(t){for(this.pushState(),this.bindBlock();0<=this.index;--this.index,this.offset=this.block?.displayValue.length||0)if(t())return this.ok=!0;return this.ok=!1}_pushRight(t){for(this.pushState(),this.bindBlock();this.index<this.masked._blocks.length;++this.index,this.offset=0)if(t())return this.ok=!0;return this.ok=!1}pushLeftBeforeFilled(){return this._pushLeft((()=>{if(!this.block.isFixed&&this.block.value)return this.offset=this.block.nearestInputPos(this.offset,yf),0!==this.offset||void 0}))}pushLeftBeforeInput(){return this._pushLeft((()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,_f),!0}))}pushLeftBeforeRequired(){return this._pushLeft((()=>{if(!(this.block.isFixed||this.block.isOptional&&!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,_f),!0}))}pushRightBeforeFilled(){return this._pushRight((()=>{if(!this.block.isFixed&&this.block.value)return this.offset=this.block.nearestInputPos(this.offset,bf),this.offset!==this.block.value.length||void 0}))}pushRightBeforeInput(){return this._pushRight((()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,gf),!0}))}pushRightBeforeRequired(){return this._pushRight((()=>{if(!(this.block.isFixed||this.block.isOptional&&!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,gf),!0}))}}class Bf{constructor(t){Object.assign(this,t),this._value="",this.isFixed=!0}get value(){return this._value}get unmaskedValue(){return this.isUnmasking?this.value:""}get rawInputValue(){return this._isRawInput?this.value:""}get displayValue(){return this.value}reset(){this._isRawInput=!1,this._value=""}remove(t,e){return void 0===t&&(t=0),void 0===e&&(e=this._value.length),this._value=this._value.slice(0,t)+this._value.slice(e),this._value||(this._isRawInput=!1),new Of}nearestInputPos(t,e){void 0===e&&(e=gf);const i=this._value.length;switch(e){case _f:case yf:return 0;default:return i}}totalInputPositions(t,e){return void 0===t&&(t=0),void 0===e&&(e=this._value.length),this._isRawInput?e-t:0}extractInput(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=this._value.length),void 0===i&&(i={}),i.raw&&this._isRawInput&&this._value.slice(t,e)||""}get isComplete(){return!0}get isFilled(){return Boolean(this._value)}_appendChar(t,e){void 0===e&&(e={});const i=new Of;if(this.isFilled)return i;const n=!0===this.eager||"append"===this.eager,r=this.char===t&&(this.isUnmasking||e.input||e.raw)&&(!e.raw||!n)&&!e.tail;return r&&(i.rawInserted=this.char),this._value=i.inserted=this.char,this._isRawInput=r&&(e.raw||e.input),i}_appendEager(){return this._appendChar(this.char,{tail:!0})}_appendPlaceholder(){const t=new Of;return this.isFilled||(this._value=t.inserted=this.char),t}extractTail(){return new Lf("")}appendTail(t){return pf(t)&&(t=new Lf(String(t))),t.appendTo(this)}append(t,e,i){const n=this._appendChar(t[0],e);return null!=i&&(n.tailShift+=this.appendTail(i).tailShift),n}doCommit(){}get state(){return{_value:this._value,_rawInputValue:this.rawInputValue}}set state(t){this._value=t._value,this._isRawInput=Boolean(t._rawInputValue)}}class Nf{static DEFAULT_DEFINITIONS={0:/\d/,a:/[\u0041-\u005A\u0061-\u007A\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,"*":/./};constructor(t){const{parent:e,isOptional:i,placeholderChar:n,displayChar:r,lazy:s,eager:o,...a}=t;this.masked=Af(a),Object.assign(this,{parent:e,isOptional:i,placeholderChar:n,displayChar:r,lazy:s,eager:o})}reset(){this.isFilled=!1,this.masked.reset()}remove(t,e){return void 0===t&&(t=0),void 0===e&&(e=this.value.length),0===t&&e>=1?(this.isFilled=!1,this.masked.remove(t,e)):new Of}get value(){return this.masked.value||(this.isFilled&&!this.isOptional?this.placeholderChar:"")}get unmaskedValue(){return this.masked.unmaskedValue}get rawInputValue(){return this.masked.rawInputValue}get displayValue(){return this.masked.value&&this.displayChar||this.value}get isComplete(){return Boolean(this.masked.value)||this.isOptional}_appendChar(t,e){if(void 0===e&&(e={}),this.isFilled)return new Of;const i=this.masked.state,n=this.masked._appendChar(t,this.currentMaskFlags(e));return n.inserted&&!1===this.doValidate(e)&&(n.inserted=n.rawInserted="",this.masked.state=i),n.inserted||this.isOptional||this.lazy||e.input||(n.inserted=this.placeholderChar),n.skip=!n.inserted&&!this.isOptional,this.isFilled=Boolean(n.inserted),n}append(t,e,i){return this.masked.append(t,this.currentMaskFlags(e),i)}_appendPlaceholder(){const t=new Of;return this.isFilled||this.isOptional||(this.isFilled=!0,t.inserted=this.placeholderChar),t}_appendEager(){return new Of}extractTail(t,e){return this.masked.extractTail(t,e)}appendTail(t){return this.masked.appendTail(t)}extractInput(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=this.value.length),this.masked.extractInput(t,e,i)}nearestInputPos(t,e){void 0===e&&(e=gf);const i=this.value.length,n=Math.min(Math.max(t,0),i);switch(e){case _f:case yf:return this.isComplete?n:0;case vf:case bf:return this.isComplete?n:i;default:return n}}totalInputPositions(t,e){return void 0===t&&(t=0),void 0===e&&(e=this.value.length),this.value.slice(t,e).length}doValidate(t){return this.masked.doValidate(this.currentMaskFlags(t))&&(!this.parent||this.parent.doValidate(this.currentMaskFlags(t)))}doCommit(){this.masked.doCommit()}get state(){return{_value:this.value,_rawInputValue:this.rawInputValue,masked:this.masked.state,isFilled:this.isFilled}}set state(t){this.masked.state=t.masked,this.isFilled=t.isFilled}currentMaskFlags(t){return{...t,_beforeTailState:t?._beforeTailState?.masked||t?._beforeTailState}}}Sf.MaskedRegExp=class extends zf{updateOptions(t){super.updateOptions(t)}_update(t){const e=t.mask;e&&(t.validate=t=>t.search(e)>=0),super._update(t)}};class jf extends zf{static DEFAULTS={lazy:!0,placeholderChar:"_"};static STOP_CHAR="`";static ESCAPE_CHAR="\\";static InputDefinition=Nf;static FixedDefinition=Bf;constructor(t){super({...jf.DEFAULTS,...t,definitions:Object.assign({},Nf.DEFAULT_DEFINITIONS,t?.definitions)})}updateOptions(t){super.updateOptions(t)}_update(t){t.definitions=Object.assign({},this.definitions,t.definitions),super._update(t),this._rebuildMask()}_rebuildMask(){const t=this.definitions;this._blocks=[],this.exposeBlock=void 0,this._stops=[],this._maskedBlocks={};const e=this.mask;if(!e||!t)return;let i=!1,n=!1;for(let r=0;r<e.length;++r){if(this.blocks){const t=e.slice(r),i=Object.keys(this.blocks).filter((e=>0===t.indexOf(e)));i.sort(((t,e)=>e.length-t.length));const n=i[0];if(n){const{expose:t,repeat:e,...i}=Mf(this.blocks[n]),s={lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar,overwrite:this.overwrite,...i,repeat:e,parent:this},o=null!=e?new Sf.RepeatBlock(s):Af(s);o&&(this._blocks.push(o),t&&(this.exposeBlock=o),this._maskedBlocks[n]||(this._maskedBlocks[n]=[]),this._maskedBlocks[n].push(this._blocks.length-1)),r+=n.length-1;continue}}let s=e[r],o=s in t;if(s===jf.STOP_CHAR){this._stops.push(this._blocks.length);continue}if("{"===s||"}"===s){i=!i;continue}if("["===s||"]"===s){n=!n;continue}if(s===jf.ESCAPE_CHAR){if(++r,s=e[r],!s)break;o=!1}const a=o?new Nf({isOptional:n,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar,...Mf(t[s]),parent:this}):new Bf({char:s,eager:this.eager,isUnmasking:i});this._blocks.push(a)}}get state(){return{...super.state,_blocks:this._blocks.map((t=>t.state))}}set state(t){if(!t)return void this.reset();const{_blocks:e,...i}=t;this._blocks.forEach(((t,i)=>t.state=e[i])),super.state=i}reset(){super.reset(),this._blocks.forEach((t=>t.reset()))}get isComplete(){return this.exposeBlock?this.exposeBlock.isComplete:this._blocks.every((t=>t.isComplete))}get isFilled(){return this._blocks.every((t=>t.isFilled))}get isFixed(){return this._blocks.every((t=>t.isFixed))}get isOptional(){return this._blocks.every((t=>t.isOptional))}doCommit(){this._blocks.forEach((t=>t.doCommit())),super.doCommit()}get unmaskedValue(){return this.exposeBlock?this.exposeBlock.unmaskedValue:this._blocks.reduce(((t,e)=>t+e.unmaskedValue),"")}set unmaskedValue(t){if(this.exposeBlock){const e=this.extractTail(this._blockStartPos(this._blocks.indexOf(this.exposeBlock))+this.exposeBlock.displayValue.length);this.exposeBlock.unmaskedValue=t,this.appendTail(e),this.doCommit()}else super.unmaskedValue=t}get value(){return this.exposeBlock?this.exposeBlock.value:this._blocks.reduce(((t,e)=>t+e.value),"")}set value(t){if(this.exposeBlock){const e=this.extractTail(this._blockStartPos(this._blocks.indexOf(this.exposeBlock))+this.exposeBlock.displayValue.length);this.exposeBlock.value=t,this.appendTail(e),this.doCommit()}else super.value=t}get typedValue(){return this.exposeBlock?this.exposeBlock.typedValue:super.typedValue}set typedValue(t){if(this.exposeBlock){const e=this.extractTail(this._blockStartPos(this._blocks.indexOf(this.exposeBlock))+this.exposeBlock.displayValue.length);this.exposeBlock.typedValue=t,this.appendTail(e),this.doCommit()}else super.typedValue=t}get displayValue(){return this._blocks.reduce(((t,e)=>t+e.displayValue),"")}appendTail(t){return super.appendTail(t).aggregate(this._appendPlaceholder())}_appendEager(){const t=new Of;let e=this._mapPosToBlock(this.displayValue.length)?.index;if(null==e)return t;this._blocks[e].isFilled&&++e;for(let i=e;i<this._blocks.length;++i){const e=this._blocks[i]._appendEager();if(!e.inserted)break;t.aggregate(e)}return t}_appendCharRaw(t,e){void 0===e&&(e={});const i=this._mapPosToBlock(this.displayValue.length),n=new Of;if(!i)return n;for(let r,s=i.index;r=this._blocks[s];++s){const i=r._appendChar(t,{...e,_beforeTailState:e._beforeTailState?._blocks?.[s]});if(n.aggregate(i),i.skip||i.rawInserted)break}return n}extractTail(t,e){void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length);const i=new Rf;return t===e||this._forEachBlocksInRange(t,e,((t,e,n,r)=>{const s=t.extractTail(n,r);s.stop=this._findStopBefore(e),s.from=this._blockStartPos(e),s instanceof Rf&&(s.blockIndex=e),i.extend(s)})),i}extractInput(t,e,i){if(void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),void 0===i&&(i={}),t===e)return"";let n="";return this._forEachBlocksInRange(t,e,((t,e,r,s)=>{n+=t.extractInput(r,s,i)})),n}_findStopBefore(t){let e;for(let i=0;i<this._stops.length;++i){const n=this._stops[i];if(!(n<=t))break;e=n}return e}_appendPlaceholder(t){const e=new Of;if(this.lazy&&null==t)return e;const i=this._mapPosToBlock(this.displayValue.length);if(!i)return e;const n=i.index,r=null!=t?t:this._blocks.length;return this._blocks.slice(n,r).forEach((i=>{if(!i.lazy||null!=t){const t=i._appendPlaceholder(i._blocks?.length);this._value+=t.inserted,e.aggregate(t)}})),e}_mapPosToBlock(t){let e="";for(let i=0;i<this._blocks.length;++i){const n=this._blocks[i],r=e.length;if(e+=n.displayValue,t<=e.length)return{index:i,offset:t-r}}}_blockStartPos(t){return this._blocks.slice(0,t).reduce(((t,e)=>t+e.displayValue.length),0)}_forEachBlocksInRange(t,e,i){void 0===e&&(e=this.displayValue.length);const n=this._mapPosToBlock(t);if(n){const t=this._mapPosToBlock(e),r=t&&n.index===t.index,s=n.offset,o=t&&r?t.offset:this._blocks[n.index].displayValue.length;if(i(this._blocks[n.index],n.index,s,o),t&&!r){for(let e=n.index+1;e<t.index;++e)i(this._blocks[e],e,0,this._blocks[e].displayValue.length);i(this._blocks[t.index],t.index,0,t.offset)}}}remove(t,e){void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length);const i=super.remove(t,e);return this._forEachBlocksInRange(t,e,((t,e,n,r)=>{i.aggregate(t.remove(n,r))})),i}nearestInputPos(t,e){if(void 0===e&&(e=gf),!this._blocks.length)return 0;const i=new Ff(this,t);if(e===gf)return i.pushRightBeforeInput()?i.pos:(i.popState(),i.pushLeftBeforeInput()?i.pos:this.displayValue.length);if(e===_f||e===yf){if(e===_f){if(i.pushRightBeforeFilled(),i.ok&&i.pos===t)return t;i.popState()}if(i.pushLeftBeforeInput(),i.pushLeftBeforeRequired(),i.pushLeftBeforeFilled(),e===_f){if(i.pushRightBeforeInput(),i.pushRightBeforeRequired(),i.ok&&i.pos<=t)return i.pos;if(i.popState(),i.ok&&i.pos<=t)return i.pos;i.popState()}return i.ok?i.pos:e===yf?0:(i.popState(),i.ok?i.pos:(i.popState(),i.ok?i.pos:0))}return e===vf||e===bf?(i.pushRightBeforeInput(),i.pushRightBeforeRequired(),i.pushRightBeforeFilled()?i.pos:e===bf?this.displayValue.length:(i.popState(),i.ok?i.pos:(i.popState(),i.ok?i.pos:this.nearestInputPos(t,_f)))):t}totalInputPositions(t,e){void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length);let i=0;return this._forEachBlocksInRange(t,e,((t,e,n,r)=>{i+=t.totalInputPositions(n,r)})),i}maskedBlock(t){return this.maskedBlocks(t)[0]}maskedBlocks(t){const e=this._maskedBlocks[t];return e?e.map((t=>this._blocks[t])):[]}}Sf.MaskedPattern=jf;class Vf extends jf{get _matchFrom(){return this.maxLength-String(this.from).length}constructor(t){super(t)}updateOptions(t){super.updateOptions(t)}_update(t){const{to:e=this.to||0,from:i=this.from||0,maxLength:n=this.maxLength||0,autofix:r=this.autofix,...s}=t;this.to=e,this.from=i,this.maxLength=Math.max(String(e).length,n),this.autofix=r;const o=String(this.from).padStart(this.maxLength,"0"),a=String(this.to).padStart(this.maxLength,"0");let l=0;for(;l<a.length&&a[l]===o[l];)++l;s.mask=a.slice(0,l).replace(/0/g,"\\0")+"0".repeat(this.maxLength-l),super._update(s)}get isComplete(){return super.isComplete&&Boolean(this.value)}boundaries(t){let e="",i="";const[,n,r]=t.match(/^(\D*)(\d*)(\D*)/)||[];return r&&(e="0".repeat(n.length)+r,i="9".repeat(n.length)+r),e=e.padEnd(this.maxLength,"0"),i=i.padEnd(this.maxLength,"9"),[e,i]}doPrepareChar(t,e){let i;if(void 0===e&&(e={}),[t,i]=super.doPrepareChar(t.replace(/\D/g,""),e),!this.autofix||!t)return i.skip=!this.isComplete,[t,i];const n=String(this.from).padStart(this.maxLength,"0"),r=String(this.to).padStart(this.maxLength,"0"),s=this.value+t;if(s.length>this.maxLength)return["",i];const[o,a]=this.boundaries(s);return Number(a)<this.from?[n[s.length-1],i]:Number(o)>this.to?"pad"===this.autofix&&s.length<this.maxLength?["",i.aggregate(this.append(n[s.length-1]+t,e))]:[r[s.length-1],i]:[t,i]}doValidate(t){const e=this.value;if(-1===e.search(/[^0]/)&&e.length<=this._matchFrom)return!0;const[i,n]=this.boundaries(e);return this.from<=Number(n)&&Number(i)<=this.to&&super.doValidate(t)}}Sf.MaskedRange=Vf;class Uf extends jf{static GET_DEFAULT_BLOCKS=()=>({d:{mask:Vf,from:1,to:31,maxLength:2},m:{mask:Vf,from:1,to:12,maxLength:2},Y:{mask:Vf,from:1900,to:9999}});static DEFAULTS={mask:Date,pattern:"d{.}`m{.}`Y",format:(t,e)=>{if(!t)return"";return[String(t.getDate()).padStart(2,"0"),String(t.getMonth()+1).padStart(2,"0"),t.getFullYear()].join(".")},parse:(t,e)=>{const[i,n,r]=t.split(".").map(Number);return new Date(r,n-1,i)}};static extractPatternOptions(t){const{mask:e,pattern:i,...n}=t;return{...n,mask:pf(e)?e:i}}constructor(t){super(Uf.extractPatternOptions({...Uf.DEFAULTS,...t}))}updateOptions(t){super.updateOptions(t)}_update(t){const{mask:e,pattern:i,blocks:n,...r}={...Uf.DEFAULTS,...t},s=Object.assign({},Uf.GET_DEFAULT_BLOCKS());t.min&&(s.Y.from=t.min.getFullYear()),t.max&&(s.Y.to=t.max.getFullYear()),t.min&&t.max&&s.Y.from===s.Y.to&&(s.m.from=t.min.getMonth()+1,s.m.to=t.max.getMonth()+1,s.m.from===s.m.to&&(s.d.from=t.min.getDate(),s.d.to=t.max.getDate())),Object.assign(s,this.blocks,n),Object.keys(s).forEach((e=>{const i=s[e];!("autofix"in i)&&"autofix"in t&&(i.autofix=t.autofix)})),super._update({...r,mask:pf(e)?e:i,blocks:s})}doValidate(t){const e=this.date;return super.doValidate(t)&&(!this.isComplete||this.isDateExist(this.value)&&null!=e&&(null==this.min||this.min<=e)&&(null==this.max||e<=this.max))}isDateExist(t){return this.format(this.parse(t,this),this).indexOf(t)>=0}get date(){return this.typedValue}set date(t){this.typedValue=t}get typedValue(){return this.isComplete?super.typedValue:null}set typedValue(t){super.typedValue=t}maskEquals(t){return t===Date||super.maskEquals(t)}optionsIsChanged(t){return super.optionsIsChanged(Uf.extractPatternOptions(t))}}Sf.MaskedDate=Uf;class $f extends zf{static DEFAULTS;constructor(t){super({...$f.DEFAULTS,...t}),this.currentMask=void 0}updateOptions(t){super.updateOptions(t)}_update(t){super._update(t),"mask"in t&&(this.exposeMask=void 0,this.compiledMasks=Array.isArray(t.mask)?t.mask.map((t=>{const{expose:e,...i}=Mf(t),n=Af({overwrite:this._overwrite,eager:this._eager,skipInvalid:this._skipInvalid,...i});return e&&(this.exposeMask=n),n})):[])}_appendCharRaw(t,e){void 0===e&&(e={});const i=this._applyDispatch(t,e);return this.currentMask&&i.aggregate(this.currentMask._appendChar(t,this.currentMaskFlags(e))),i}_applyDispatch(t,e,i){void 0===t&&(t=""),void 0===e&&(e={}),void 0===i&&(i="");const n=e.tail&&null!=e._beforeTailState?e._beforeTailState._value:this.value,r=this.rawInputValue,s=e.tail&&null!=e._beforeTailState?e._beforeTailState._rawInputValue:r,o=r.slice(s.length),a=this.currentMask,l=new Of,c=a?.state;if(this.currentMask=this.doDispatch(t,{...e},i),this.currentMask)if(this.currentMask!==a){if(this.currentMask.reset(),s){const t=this.currentMask.append(s,{raw:!0});l.tailShift=t.inserted.length-n.length}o&&(l.tailShift+=this.currentMask.append(o,{raw:!0,tail:!0}).tailShift)}else c&&(this.currentMask.state=c);return l}_appendPlaceholder(){const t=this._applyDispatch();return this.currentMask&&t.aggregate(this.currentMask._appendPlaceholder()),t}_appendEager(){const t=this._applyDispatch();return this.currentMask&&t.aggregate(this.currentMask._appendEager()),t}appendTail(t){const e=new Of;return t&&e.aggregate(this._applyDispatch("",{},t)),e.aggregate(this.currentMask?this.currentMask.appendTail(t):super.appendTail(t))}currentMaskFlags(t){return{...t,_beforeTailState:t._beforeTailState?.currentMaskRef===this.currentMask&&t._beforeTailState?.currentMask||t._beforeTailState}}doDispatch(t,e,i){return void 0===e&&(e={}),void 0===i&&(i=""),this.dispatch(t,this,e,i)}doValidate(t){return super.doValidate(t)&&(!this.currentMask||this.currentMask.doValidate(this.currentMaskFlags(t)))}doPrepare(t,e){void 0===e&&(e={});let[i,n]=super.doPrepare(t,e);if(this.currentMask){let t;[i,t]=super.doPrepare(i,this.currentMaskFlags(e)),n=n.aggregate(t)}return[i,n]}doPrepareChar(t,e){void 0===e&&(e={});let[i,n]=super.doPrepareChar(t,e);if(this.currentMask){let t;[i,t]=super.doPrepareChar(i,this.currentMaskFlags(e)),n=n.aggregate(t)}return[i,n]}reset(){this.currentMask?.reset(),this.compiledMasks.forEach((t=>t.reset()))}get value(){return this.exposeMask?this.exposeMask.value:this.currentMask?this.currentMask.value:""}set value(t){this.exposeMask?(this.exposeMask.value=t,this.currentMask=this.exposeMask,this._applyDispatch()):super.value=t}get unmaskedValue(){return this.exposeMask?this.exposeMask.unmaskedValue:this.currentMask?this.currentMask.unmaskedValue:""}set unmaskedValue(t){this.exposeMask?(this.exposeMask.unmaskedValue=t,this.currentMask=this.exposeMask,this._applyDispatch()):super.unmaskedValue=t}get typedValue(){return this.exposeMask?this.exposeMask.typedValue:this.currentMask?this.currentMask.typedValue:""}set typedValue(t){if(this.exposeMask)return this.exposeMask.typedValue=t,this.currentMask=this.exposeMask,void this._applyDispatch();let e=String(t);this.currentMask&&(this.currentMask.typedValue=t,e=this.currentMask.unmaskedValue),this.unmaskedValue=e}get displayValue(){return this.currentMask?this.currentMask.displayValue:""}get isComplete(){return Boolean(this.currentMask?.isComplete)}get isFilled(){return Boolean(this.currentMask?.isFilled)}remove(t,e){const i=new Of;return this.currentMask&&i.aggregate(this.currentMask.remove(t,e)).aggregate(this._applyDispatch()),i}get state(){return{...super.state,_rawInputValue:this.rawInputValue,compiledMasks:this.compiledMasks.map((t=>t.state)),currentMaskRef:this.currentMask,currentMask:this.currentMask?.state}}set state(t){const{compiledMasks:e,currentMaskRef:i,currentMask:n,...r}=t;e&&this.compiledMasks.forEach(((t,i)=>t.state=e[i])),null!=i&&(this.currentMask=i,this.currentMask.state=n),super.state=r}extractInput(t,e,i){return this.currentMask?this.currentMask.extractInput(t,e,i):""}extractTail(t,e){return this.currentMask?this.currentMask.extractTail(t,e):super.extractTail(t,e)}doCommit(){this.currentMask&&this.currentMask.doCommit(),super.doCommit()}nearestInputPos(t,e){return this.currentMask?this.currentMask.nearestInputPos(t,e):super.nearestInputPos(t,e)}get overwrite(){return this.currentMask?this.currentMask.overwrite:this._overwrite}set overwrite(t){this._overwrite=t}get eager(){return this.currentMask?this.currentMask.eager:this._eager}set eager(t){this._eager=t}get skipInvalid(){return this.currentMask?this.currentMask.skipInvalid:this._skipInvalid}set skipInvalid(t){this._skipInvalid=t}maskEquals(t){return Array.isArray(t)?this.compiledMasks.every(((e,i)=>{if(!t[i])return;const{mask:n,...r}=t[i];return wf(e,r)&&e.maskEquals(n)})):super.maskEquals(t)}typedValueEquals(t){return Boolean(this.currentMask?.typedValueEquals(t))}}$f.DEFAULTS={dispatch:(t,e,i,n)=>{if(!e.compiledMasks.length)return;const r=e.rawInputValue,s=e.compiledMasks.map(((s,o)=>{const a=e.currentMask===s,l=a?s.displayValue.length:s.nearestInputPos(s.displayValue.length,yf);return s.rawInputValue!==r?(s.reset(),s.append(r,{raw:!0})):a||s.remove(l),s.append(t,e.currentMaskFlags(i)),s.appendTail(n),{index:o,weight:s.rawInputValue.length,totalInputPositions:s.totalInputPositions(0,Math.max(l,s.nearestInputPos(s.displayValue.length,yf)))}}));return s.sort(((t,e)=>e.weight-t.weight||e.totalInputPositions-t.totalInputPositions)),e.compiledMasks[s[0].index]}},Sf.MaskedDynamic=$f;Sf.MaskedEnum=class extends jf{constructor(t){super(t)}updateOptions(t){super.updateOptions(t)}_update(t){const{enum:e,...i}=t;if(e){const t=e.map((t=>t.length)),n=Math.min(...t),r=Math.max(...t)-n;i.mask="*".repeat(n),r&&(i.mask+="["+"*".repeat(r)+"]"),this.enum=e}super._update(i)}doValidate(t){return this.enum.some((t=>0===t.indexOf(this.unmaskedValue)))&&super.doValidate(t)}};Sf.MaskedFunction=class extends zf{updateOptions(t){super.updateOptions(t)}_update(t){super._update({...t,validate:t.mask})}};class Hf extends zf{static UNMASKED_RADIX=".";static EMPTY_VALUES=[...zf.EMPTY_VALUES,0];static DEFAULTS={mask:Number,radix:",",thousandsSeparator:"",mapToRadix:[Hf.UNMASKED_RADIX],min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,scale:2,normalizeZeros:!0,padFractionalZeros:!1,parse:Number,format:t=>t.toLocaleString("en-US",{useGrouping:!1,maximumFractionDigits:20})};constructor(t){super({...Hf.DEFAULTS,...t})}updateOptions(t){super.updateOptions(t)}_update(t){super._update(t),this._updateRegExps()}_updateRegExps(){const t="^"+(this.allowNegative?"[+|\\-]?":""),e=(this.scale?`(${xf(this.radix)}\\d{0,${this.scale}})?`:"")+"$";this._numberRegExp=new RegExp(t+"\\d*"+e),this._mapToRadixRegExp=new RegExp(`[${this.mapToRadix.map(xf).join("")}]`,"g"),this._thousandsSeparatorRegExp=new RegExp(xf(this.thousandsSeparator),"g")}_removeThousandsSeparators(t){return t.replace(this._thousandsSeparatorRegExp,"")}_insertThousandsSeparators(t){const e=t.split(this.radix);return e[0]=e[0].replace(/\B(?=(\d{3})+(?!\d))/g,this.thousandsSeparator),e.join(this.radix)}doPrepareChar(t,e){void 0===e&&(e={});const[i,n]=super.doPrepareChar(this._removeThousandsSeparators(this.scale&&this.mapToRadix.length&&(e.input&&e.raw||!e.input&&!e.raw)?t.replace(this._mapToRadixRegExp,this.radix):t),e);return t&&!i&&(n.skip=!0),!i||this.allowPositive||this.value||"-"===i||n.aggregate(this._appendChar("-")),[i,n]}_separatorsCount(t,e){void 0===e&&(e=!1);let i=0;for(let n=0;n<t;++n)this._value.indexOf(this.thousandsSeparator,n)===n&&(++i,e&&(t+=this.thousandsSeparator.length));return i}_separatorsCountFromSlice(t){return void 0===t&&(t=this._value),this._separatorsCount(this._removeThousandsSeparators(t).length,!0)}extractInput(t,e,i){return void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),[t,e]=this._adjustRangeWithSeparators(t,e),this._removeThousandsSeparators(super.extractInput(t,e,i))}_appendCharRaw(t,e){if(void 0===e&&(e={}),!this.thousandsSeparator)return super._appendCharRaw(t,e);const i=e.tail&&e._beforeTailState?e._beforeTailState._value:this._value,n=this._separatorsCountFromSlice(i);this._value=this._removeThousandsSeparators(this.value);const r=super._appendCharRaw(t,e);this._value=this._insertThousandsSeparators(this._value);const s=e.tail&&e._beforeTailState?e._beforeTailState._value:this._value,o=this._separatorsCountFromSlice(s);return r.tailShift+=(o-n)*this.thousandsSeparator.length,r.skip=!r.rawInserted&&t===this.thousandsSeparator,r}_findSeparatorAround(t){if(this.thousandsSeparator){const e=t-this.thousandsSeparator.length+1,i=this.value.indexOf(this.thousandsSeparator,e);if(i<=t)return i}return-1}_adjustRangeWithSeparators(t,e){const i=this._findSeparatorAround(t);i>=0&&(t=i);const n=this._findSeparatorAround(e);return n>=0&&(e=n+this.thousandsSeparator.length),[t,e]}remove(t,e){void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length),[t,e]=this._adjustRangeWithSeparators(t,e);const i=this.value.slice(0,t),n=this.value.slice(e),r=this._separatorsCount(i.length);this._value=this._insertThousandsSeparators(this._removeThousandsSeparators(i+n));const s=this._separatorsCountFromSlice(i);return new Of({tailShift:(s-r)*this.thousandsSeparator.length})}nearestInputPos(t,e){if(!this.thousandsSeparator)return t;switch(e){case gf:case _f:case yf:{const i=this._findSeparatorAround(t-1);if(i>=0){const n=i+this.thousandsSeparator.length;if(t<n||this.value.length<=n||e===yf)return i}break}case vf:case bf:{const e=this._findSeparatorAround(t);if(e>=0)return e+this.thousandsSeparator.length}}return t}doValidate(t){let e=Boolean(this._removeThousandsSeparators(this.value).match(this._numberRegExp));if(e){const t=this.number;e=e&&!isNaN(t)&&(null==this.min||this.min>=0||this.min<=this.number)&&(null==this.max||this.max<=0||this.number<=this.max)}return e&&super.doValidate(t)}doCommit(){if(this.value){const t=this.number;let e=t;null!=this.min&&(e=Math.max(e,this.min)),null!=this.max&&(e=Math.min(e,this.max)),e!==t&&(this.unmaskedValue=this.format(e,this));let i=this.value;this.normalizeZeros&&(i=this._normalizeZeros(i)),this.padFractionalZeros&&this.scale>0&&(i=this._padFractionalZeros(i)),this._value=i}super.doCommit()}_normalizeZeros(t){const e=this._removeThousandsSeparators(t).split(this.radix);return e[0]=e[0].replace(/^(\D*)(0*)(\d*)/,((t,e,i,n)=>e+n)),t.length&&!/\d$/.test(e[0])&&(e[0]=e[0]+"0"),e.length>1&&(e[1]=e[1].replace(/0*$/,""),e[1].length||(e.length=1)),this._insertThousandsSeparators(e.join(this.radix))}_padFractionalZeros(t){if(!t)return t;const e=t.split(this.radix);return e.length<2&&e.push(""),e[1]=e[1].padEnd(this.scale,"0"),e.join(this.radix)}doSkipInvalid(t,e,i){void 0===e&&(e={});const n=0===this.scale&&t!==this.thousandsSeparator&&(t===this.radix||t===Hf.UNMASKED_RADIX||this.mapToRadix.includes(t));return super.doSkipInvalid(t,e,i)&&!n}get unmaskedValue(){return this._removeThousandsSeparators(this._normalizeZeros(this.value)).replace(this.radix,Hf.UNMASKED_RADIX)}set unmaskedValue(t){super.unmaskedValue=t}get typedValue(){return this.parse(this.unmaskedValue,this)}set typedValue(t){this.rawInputValue=this.format(t,this).replace(Hf.UNMASKED_RADIX,this.radix)}get number(){return this.typedValue}set number(t){this.typedValue=t}get allowNegative(){return null!=this.min&&this.min<0||null!=this.max&&this.max<0}get allowPositive(){return null!=this.min&&this.min>0||null!=this.max&&this.max>0}typedValueEquals(t){return(super.typedValueEquals(t)||Hf.EMPTY_VALUES.includes(t)&&Hf.EMPTY_VALUES.includes(this.typedValue))&&!(0===t&&""===this.value)}}Sf.MaskedNumber=Hf;const qf={MASKED:"value",UNMASKED:"unmaskedValue",TYPED:"typedValue"};function Wf(t,e,i){void 0===e&&(e=qf.MASKED),void 0===i&&(i=qf.MASKED);const n=Af(t);return t=>n.runIsolated((n=>(n[e]=t,n[i])))}Sf.PIPE_TYPE=qf,Sf.createPipe=Wf,Sf.pipe=function(t,e,i,n){return Wf(e,i,n)(t)};Sf.RepeatBlock=class extends jf{get repeatFrom(){return(Array.isArray(this.repeat)?this.repeat[0]:this.repeat===1/0?0:this.repeat)??0}get repeatTo(){return(Array.isArray(this.repeat)?this.repeat[1]:this.repeat)??1/0}constructor(t){super(t)}updateOptions(t){super.updateOptions(t)}_update(t){const{repeat:e,...i}=Mf(t);this._blockOpts=Object.assign({},this._blockOpts,i);const n=Af(this._blockOpts);this.repeat=e??n.repeat??this.repeat??1/0,super._update({mask:"m".repeat(Math.max(this.repeatTo===1/0&&this._blocks?.length||0,this.repeatFrom)),blocks:{m:n},eager:n.eager,overwrite:n.overwrite,skipInvalid:n.skipInvalid,lazy:n.lazy,placeholderChar:n.placeholderChar,displayChar:n.displayChar})}_allocateBlock(t){return t<this._blocks.length?this._blocks[t]:this.repeatTo===1/0||this._blocks.length<this.repeatTo?(this._blocks.push(Af(this._blockOpts)),this.mask+="m",this._blocks[this._blocks.length-1]):void 0}_appendCharRaw(t,e){void 0===e&&(e={});const i=new Of;for(let n,r,s=this._mapPosToBlock(this.displayValue.length)?.index??Math.max(this._blocks.length-1,0);n=this._blocks[s]??(r=!r&&this._allocateBlock(s));++s){const o=n._appendChar(t,{...e,_beforeTailState:e._beforeTailState?._blocks?.[s]});if(o.skip&&r){this._blocks.pop(),this.mask=this.mask.slice(1);break}if(i.aggregate(o),o.skip||o.rawInserted)break}return i}_trimEmptyTail(t,e){void 0===t&&(t=0);const i=Math.max(this._mapPosToBlock(t)?.index||0,this.repeatFrom,0);let n;null!=e&&(n=this._mapPosToBlock(e)?.index),null==n&&(n=this._blocks.length-1);let r=0;for(let t=n;i<=t&&!this._blocks[t].unmaskedValue;--t,++r);r&&(this._blocks.splice(n-r+1,r),this.mask=this.mask.slice(r))}reset(){super.reset(),this._trimEmptyTail()}remove(t,e){void 0===t&&(t=0),void 0===e&&(e=this.displayValue.length);const i=super.remove(t,e);return this._trimEmptyTail(t,e),i}totalInputPositions(t,e){return void 0===t&&(t=0),null==e&&this.repeatTo===1/0?1/0:super.totalInputPositions(t,e)}get state(){return super.state}set state(t){this._blocks.length=t._blocks.length,this.mask=this.mask.slice(0,this._blocks.length),super.state=t}};try{globalThis.IMask=Sf}catch{}function Gf(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var Zf=new WeakMap;var Yf,Xf,Kf=new WeakMap;function Qf(t){return"object"==typeof t&&"function"==typeof t.to}function Jf(t){t.parentElement.removeChild(t)}function tm(t){return null!=t}function em(t){t.preventDefault()}function im(t){return"number"==typeof t&&!isNaN(t)&&isFinite(t)}function nm(t,e,i){i>0&&(am(t,e),setTimeout((function(){lm(t,e)}),i))}function rm(t){return Math.max(Math.min(t,100),0)}function sm(t){return Array.isArray(t)?t:[t]}function om(t){var e=(t=String(t)).split(".");return e.length>1?e[1].length:0}function am(t,e){t.classList&&!/\s/.test(e)?t.classList.add(e):t.className+=" "+e}function lm(t,e){t.classList&&!/\s/.test(e)?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," ")}function cm(t){var e=void 0!==window.pageXOffset,i="CSS1Compat"===(t.compatMode||"");return{x:e?window.pageXOffset:i?t.documentElement.scrollLeft:t.body.scrollLeft,y:e?window.pageYOffset:i?t.documentElement.scrollTop:t.body.scrollTop}}function hm(t,e){return 100/(e-t)}function um(t,e,i){return 100*e/(t[i+1]-t[i])}function dm(t,e){for(var i=1;t>=e[i];)i+=1;return i}function pm(t,e,i){if(i>=t.slice(-1)[0])return 100;var n=dm(i,t),r=t[n-1],s=t[n],o=e[n-1],a=e[n];return o+function(t,e){return um(t,t[0]<0?e+Math.abs(t[0]):e-t[0],0)}([r,s],i)/hm(o,a)}function fm(t,e,i,n){if(100===n)return n;var r=dm(n,t),s=t[r-1],o=t[r];return i?n-s>(o-s)/2?o:s:e[r-1]?t[r-1]+function(t,e){return Math.round(t/e)*e}(n-t[r-1],e[r-1]):n}!function(t){t.Range="range",t.Steps="steps",t.Positions="positions",t.Count="count",t.Values="values"}(Yf||(Yf={})),function(t){t[t.None=-1]="None",t[t.NoValue=0]="NoValue",t[t.LargeValue=1]="LargeValue",t[t.SmallValue=2]="SmallValue"}(Xf||(Xf={}));var mm=function(){function t(t,e,i){var n;this.xPct=[],this.xVal=[],this.xSteps=[],this.xNumSteps=[],this.xHighestCompleteStep=[],this.xSteps=[i||!1],this.xNumSteps=[!1],this.snap=e;var r=[];for(Object.keys(t).forEach((function(e){r.push([sm(t[e]),e])})),r.sort((function(t,e){return t[0][0]-e[0][0]})),n=0;n<r.length;n++)this.handleEntryPoint(r[n][1],r[n][0]);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)this.handleStepPoint(n,this.xNumSteps[n])}return t.prototype.getDistance=function(t){for(var e=[],i=0;i<this.xNumSteps.length-1;i++)e[i]=um(this.xVal,t,i);return e},t.prototype.getAbsoluteDistance=function(t,e,i){var n,r=0;if(t<this.xPct[this.xPct.length-1])for(;t>this.xPct[r+1];)r++;else t===this.xPct[this.xPct.length-1]&&(r=this.xPct.length-2);i||t!==this.xPct[r+1]||r++,null===e&&(e=[]);var s=1,o=e[r],a=0,l=0,c=0,h=0;for(n=i?(t-this.xPct[r])/(this.xPct[r+1]-this.xPct[r]):(this.xPct[r+1]-t)/(this.xPct[r+1]-this.xPct[r]);o>0;)a=this.xPct[r+1+h]-this.xPct[r+h],e[r+h]*s+100-100*n>100?(l=a*n,s=(o-100*n)/e[r+h],n=1):(l=e[r+h]*a/100*s,s=0),i?(c-=l,this.xPct.length+h>=1&&h--):(c+=l,this.xPct.length-h>=1&&h++),o=e[r+h]*s;return t+c},t.prototype.toStepping=function(t){return t=pm(this.xVal,this.xPct,t)},t.prototype.fromStepping=function(t){return function(t,e,i){if(i>=100)return t.slice(-1)[0];var n=dm(i,e),r=t[n-1],s=t[n],o=e[n-1];return function(t,e){return e*(t[1]-t[0])/100+t[0]}([r,s],(i-o)*hm(o,e[n]))}(this.xVal,this.xPct,t)},t.prototype.getStep=function(t){return t=fm(this.xPct,this.xSteps,this.snap,t)},t.prototype.getDefaultStep=function(t,e,i){var n=dm(t,this.xPct);return(100===t||e&&t===this.xPct[n-1])&&(n=Math.max(n-1,1)),(this.xVal[n]-this.xVal[n-1])/i},t.prototype.getNearbySteps=function(t){var e=dm(t,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},t.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(om);return Math.max.apply(null,t)},t.prototype.hasNoSize=function(){return this.xVal[0]===this.xVal[this.xVal.length-1]},t.prototype.convert=function(t){return this.getStep(this.toStepping(t))},t.prototype.handleEntryPoint=function(t,e){var i;if(!im(i="min"===t?0:"max"===t?100:parseFloat(t))||!im(e[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");this.xPct.push(i),this.xVal.push(e[0]);var n=Number(e[1]);i?this.xSteps.push(!isNaN(n)&&n):isNaN(n)||(this.xSteps[0]=n),this.xHighestCompleteStep.push(0)},t.prototype.handleStepPoint=function(t,e){if(e)if(this.xVal[t]!==this.xVal[t+1]){this.xSteps[t]=um([this.xVal[t],this.xVal[t+1]],e,0)/hm(this.xPct[t],this.xPct[t+1]);var i=(this.xVal[t+1]-this.xVal[t])/this.xNumSteps[t],n=Math.ceil(Number(i.toFixed(3))-1),r=this.xVal[t]+this.xNumSteps[t]*n;this.xHighestCompleteStep[t]=r}else this.xSteps[t]=this.xHighestCompleteStep[t]=this.xVal[t]},t}(),gm={to:function(t){return void 0===t?"":t.toFixed(2)},from:Number},_m={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},ym={tooltips:".__tooltips",aria:".__aria"};function vm(t,e){if(!im(e))throw new Error("noUiSlider: 'step' is not numeric.");t.singleStep=e}function bm(t,e){if(!im(e))throw new Error("noUiSlider: 'keyboardPageMultiplier' is not numeric.");t.keyboardPageMultiplier=e}function xm(t,e){if(!im(e))throw new Error("noUiSlider: 'keyboardMultiplier' is not numeric.");t.keyboardMultiplier=e}function wm(t,e){if(!im(e))throw new Error("noUiSlider: 'keyboardDefaultStep' is not numeric.");t.keyboardDefaultStep=e}function Em(t,e){if("object"!=typeof e||Array.isArray(e))throw new Error("noUiSlider: 'range' is not an object.");if(void 0===e.min||void 0===e.max)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");t.spectrum=new mm(e,t.snap||!1,t.singleStep)}function Sm(t,e){if(e=sm(e),!Array.isArray(e)||!e.length)throw new Error("noUiSlider: 'start' option is incorrect.");t.handles=e.length,t.start=e}function Tm(t,e){if("boolean"!=typeof e)throw new Error("noUiSlider: 'snap' option must be a boolean.");t.snap=e}function Mm(t,e){if("boolean"!=typeof e)throw new Error("noUiSlider: 'animate' option must be a boolean.");t.animate=e}function Am(t,e){if("number"!=typeof e)throw new Error("noUiSlider: 'animationDuration' option must be a number.");t.animationDuration=e}function Cm(t,e){var i,n=[!1];if("lower"===e?e=[!0,!1]:"upper"===e&&(e=[!1,!0]),!0===e||!1===e){for(i=1;i<t.handles;i++)n.push(e);n.push(!1)}else{if(!Array.isArray(e)||!e.length||e.length!==t.handles+1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");n=e}t.connect=n}function km(t,e){switch(e){case"horizontal":t.ort=0;break;case"vertical":t.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.")}}function Pm(t,e){if(!im(e))throw new Error("noUiSlider: 'margin' option must be numeric.");0!==e&&(t.margin=t.spectrum.getDistance(e))}function Im(t,e){if(!im(e))throw new Error("noUiSlider: 'limit' option must be numeric.");if(t.limit=t.spectrum.getDistance(e),!t.limit||t.handles<2)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders with 2 or more handles.")}function Dm(t,e){var i;if(!im(e)&&!Array.isArray(e))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(e)&&2!==e.length&&!im(e[0])&&!im(e[1]))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==e){for(Array.isArray(e)||(e=[e,e]),t.padding=[t.spectrum.getDistance(e[0]),t.spectrum.getDistance(e[1])],i=0;i<t.spectrum.xNumSteps.length-1;i++)if(t.padding[0][i]<0||t.padding[1][i]<0)throw new Error("noUiSlider: 'padding' option must be a positive number(s).");var n=e[0]+e[1],r=t.spectrum.xVal[0];if(n/(t.spectrum.xVal[t.spectrum.xVal.length-1]-r)>1)throw new Error("noUiSlider: 'padding' option must not exceed 100% of the range.")}}function Om(t,e){switch(e){case"ltr":t.dir=0;break;case"rtl":t.dir=1;break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function Lm(t,e){if("string"!=typeof e)throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var i=e.indexOf("tap")>=0,n=e.indexOf("drag")>=0,r=e.indexOf("fixed")>=0,s=e.indexOf("snap")>=0,o=e.indexOf("hover")>=0,a=e.indexOf("unconstrained")>=0,l=e.indexOf("drag-all")>=0,c=e.indexOf("smooth-steps")>=0;if(r){if(2!==t.handles)throw new Error("noUiSlider: 'fixed' behaviour must be used with 2 handles");Pm(t,t.start[1]-t.start[0])}if(a&&(t.margin||t.limit))throw new Error("noUiSlider: 'unconstrained' behaviour cannot be used with margin or limit");t.events={tap:i||s,drag:n,dragAll:l,smoothSteps:c,fixed:r,snap:s,hover:o,unconstrained:a}}function zm(t,e){if(!1!==e)if(!0===e||Qf(e)){t.tooltips=[];for(var i=0;i<t.handles;i++)t.tooltips.push(e)}else{if((e=sm(e)).length!==t.handles)throw new Error("noUiSlider: must pass a formatter for all handles.");e.forEach((function(t){if("boolean"!=typeof t&&!Qf(t))throw new Error("noUiSlider: 'tooltips' must be passed a formatter or 'false'.")})),t.tooltips=e}}function Rm(t,e){if(e.length!==t.handles)throw new Error("noUiSlider: must pass a attributes for all handles.");t.handleAttributes=e}function Fm(t,e){if(!Qf(e))throw new Error("noUiSlider: 'ariaFormat' requires 'to' method.");t.ariaFormat=e}function Bm(t,e){if(!function(t){return Qf(t)&&"function"==typeof t.from}(e))throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.");t.format=e}function Nm(t,e){if("boolean"!=typeof e)throw new Error("noUiSlider: 'keyboardSupport' option must be a boolean.");t.keyboardSupport=e}function jm(t,e){t.documentElement=e}function Vm(t,e){if("string"!=typeof e&&!1!==e)throw new Error("noUiSlider: 'cssPrefix' must be a string or `false`.");t.cssPrefix=e}function Um(t,e){if("object"!=typeof e)throw new Error("noUiSlider: 'cssClasses' must be an object.");"string"==typeof t.cssPrefix?(t.cssClasses={},Object.keys(e).forEach((function(i){t.cssClasses[i]=t.cssPrefix+e[i]}))):t.cssClasses=e}function $m(t){var e={margin:null,limit:null,padding:null,animate:!0,animationDuration:300,ariaFormat:gm,format:gm},i={step:{r:!1,t:vm},keyboardPageMultiplier:{r:!1,t:bm},keyboardMultiplier:{r:!1,t:xm},keyboardDefaultStep:{r:!1,t:wm},start:{r:!0,t:Sm},connect:{r:!0,t:Cm},direction:{r:!0,t:Om},snap:{r:!1,t:Tm},animate:{r:!1,t:Mm},animationDuration:{r:!1,t:Am},range:{r:!0,t:Em},orientation:{r:!1,t:km},margin:{r:!1,t:Pm},limit:{r:!1,t:Im},padding:{r:!1,t:Dm},behaviour:{r:!0,t:Lm},ariaFormat:{r:!1,t:Fm},format:{r:!1,t:Bm},tooltips:{r:!1,t:zm},keyboardSupport:{r:!0,t:Nm},documentElement:{r:!1,t:jm},cssPrefix:{r:!0,t:Vm},cssClasses:{r:!0,t:Um},handleAttributes:{r:!1,t:Rm}},n={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:_m,keyboardPageMultiplier:5,keyboardMultiplier:1,keyboardDefaultStep:10};t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(i).forEach((function(r){if(tm(t[r])||void 0!==n[r])i[r].t(e,tm(t[r])?t[r]:n[r]);else if(i[r].r)throw new Error("noUiSlider: '"+r+"' is required.")})),e.pips=t.pips;var r=document.createElement("div"),s=void 0!==r.style.msTransform,o=void 0!==r.style.transform;e.transformRule=o?"transform":s?"msTransform":"webkitTransform";return e.style=[["left","top"],["right","bottom"]][e.dir][e.ort],e}function Hm(t,e,i){var n,r,s,o,a,l,c,h=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},u=window.CSS&&CSS.supports&&CSS.supports("touch-action","none")&&function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e)}catch(t){}return t}(),d=t,p=e.spectrum,f=[],m=[],g=[],_=0,y={},v=t.ownerDocument,b=e.documentElement||v.documentElement,x=v.body,w="rtl"===v.dir||1===e.ort?0:100;function E(t,e){var i=v.createElement("div");return e&&am(i,e),t.appendChild(i),i}function S(t,i){var n=E(t,e.cssClasses.origin),r=E(n,e.cssClasses.handle);if(E(r,e.cssClasses.touchArea),r.setAttribute("data-handle",String(i)),e.keyboardSupport&&(r.setAttribute("tabindex","0"),r.addEventListener("keydown",(function(t){return function(t,i){if(A()||C(i))return!1;var n=["Left","Right"],r=["Down","Up"],s=["PageDown","PageUp"],o=["Home","End"];e.dir&&!e.ort?n.reverse():e.ort&&!e.dir&&(r.reverse(),s.reverse());var a,l=t.key.replace("Arrow",""),c=l===s[0],h=l===s[1],u=l===r[0]||l===n[0]||c,d=l===r[1]||l===n[1]||h,g=l===o[0],_=l===o[1];if(!(u||d||g||_))return!0;if(t.preventDefault(),d||u){var y=u?0:1,v=rt(i)[y];if(null===v)return!1;!1===v&&(v=p.getDefaultStep(m[i],u,e.keyboardDefaultStep)),v*=h||c?e.keyboardPageMultiplier:e.keyboardMultiplier,v=Math.max(v,1e-7),v*=u?-1:1,a=f[i]+v}else a=_?e.spectrum.xVal[e.spectrum.xVal.length-1]:e.spectrum.xVal[0];return J(i,p.toStepping(a),!0,!0),G("slide",i),G("update",i),G("change",i),G("set",i),!1}(t,i)}))),void 0!==e.handleAttributes){var s=e.handleAttributes[i];Object.keys(s).forEach((function(t){r.setAttribute(t,s[t])}))}return r.setAttribute("role","slider"),r.setAttribute("aria-orientation",e.ort?"vertical":"horizontal"),0===i?am(r,e.cssClasses.handleLower):i===e.handles-1&&am(r,e.cssClasses.handleUpper),n.handle=r,n}function T(t,i){return!!i&&E(t,e.cssClasses.connect)}function M(t,i){return!(!e.tooltips||!e.tooltips[i])&&E(t.firstChild,e.cssClasses.tooltip)}function A(){return d.hasAttribute("disabled")}function C(t){return r[t].hasAttribute("disabled")}function k(){a&&(W("update"+ym.tooltips),a.forEach((function(t){t&&Jf(t)})),a=null)}function P(){k(),a=r.map(M),q("update"+ym.tooltips,(function(t,i,n){if(a&&e.tooltips&&!1!==a[i]){var r=t[i];!0!==e.tooltips[i]&&(r=e.tooltips[i].to(n[i])),a[i].innerHTML=r}}))}function I(t,e){return t.map((function(t){return p.fromStepping(e?p.getStep(t):t)}))}function D(t){var e,i=function(t){if(t.mode===Yf.Range||t.mode===Yf.Steps)return p.xVal;if(t.mode===Yf.Count){if(t.values<2)throw new Error("noUiSlider: 'values' (>= 2) required for mode 'count'.");for(var e=t.values-1,i=100/e,n=[];e--;)n[e]=e*i;return n.push(100),I(n,t.stepped)}return t.mode===Yf.Positions?I(t.values,t.stepped):t.mode===Yf.Values?t.stepped?t.values.map((function(t){return p.fromStepping(p.getStep(p.toStepping(t)))})):t.values:[]}(t),n={},r=p.xVal[0],s=p.xVal[p.xVal.length-1],o=!1,a=!1,l=0;return e=i.slice().sort((function(t,e){return t-e})),i=e.filter((function(t){return!this[t]&&(this[t]=!0)}),{}),i[0]!==r&&(i.unshift(r),o=!0),i[i.length-1]!==s&&(i.push(s),a=!0),i.forEach((function(e,r){var s,c,h,u,d,f,m,g,_,y,v=e,b=i[r+1],x=t.mode===Yf.Steps;for(x&&(s=p.xNumSteps[r]),s||(s=b-v),void 0===b&&(b=v),s=Math.max(s,1e-7),c=v;c<=b;c=Number((c+s).toFixed(7))){for(g=(d=(u=p.toStepping(c))-l)/(t.density||1),y=d/(_=Math.round(g)),h=1;h<=_;h+=1)n[(f=l+h*y).toFixed(5)]=[p.fromStepping(f),0];m=i.indexOf(c)>-1?Xf.LargeValue:x?Xf.SmallValue:Xf.NoValue,!r&&o&&c!==b&&(m=0),c===b&&a||(n[u.toFixed(5)]=[c,m]),l=u}})),n}function O(t,i,n){var r,s,o=v.createElement("div"),a=((r={})[Xf.None]="",r[Xf.NoValue]=e.cssClasses.valueNormal,r[Xf.LargeValue]=e.cssClasses.valueLarge,r[Xf.SmallValue]=e.cssClasses.valueSub,r),l=((s={})[Xf.None]="",s[Xf.NoValue]=e.cssClasses.markerNormal,s[Xf.LargeValue]=e.cssClasses.markerLarge,s[Xf.SmallValue]=e.cssClasses.markerSub,s),c=[e.cssClasses.valueHorizontal,e.cssClasses.valueVertical],h=[e.cssClasses.markerHorizontal,e.cssClasses.markerVertical];function u(t,i){var n=i===e.cssClasses.value,r=n?a:l;return i+" "+(n?c:h)[e.ort]+" "+r[t]}return am(o,e.cssClasses.pips),am(o,0===e.ort?e.cssClasses.pipsHorizontal:e.cssClasses.pipsVertical),Object.keys(t).forEach((function(r){!function(t,r,s){if((s=i?i(r,s):s)!==Xf.None){var a=E(o,!1);a.className=u(s,e.cssClasses.marker),a.style[e.style]=t+"%",s>Xf.NoValue&&((a=E(o,!1)).className=u(s,e.cssClasses.value),a.setAttribute("data-value",String(r)),a.style[e.style]=t+"%",a.innerHTML=String(n.to(r)))}}(r,t[r][0],t[r][1])})),o}function L(){o&&(Jf(o),o=null)}function z(t){L();var e=D(t),i=t.filter,n=t.format||{to:function(t){return String(Math.round(t))}};return o=d.appendChild(O(e,i,n))}function R(){var t=n.getBoundingClientRect(),i="offset"+["Width","Height"][e.ort];return 0===e.ort?t.width||n[i]:t.height||n[i]}function F(t,i,n,r){var s=function(s){var o,a,l=function(t,e,i){var n=0===t.type.indexOf("touch"),r=0===t.type.indexOf("mouse"),s=0===t.type.indexOf("pointer"),o=0,a=0;0===t.type.indexOf("MSPointer")&&(s=!0);if("mousedown"===t.type&&!t.buttons&&!t.touches)return!1;if(n){var l=function(e){var n=e.target;return n===i||i.contains(n)||t.composed&&t.composedPath().shift()===i};if("touchstart"===t.type){var c=Array.prototype.filter.call(t.touches,l);if(c.length>1)return!1;o=c[0].pageX,a=c[0].pageY}else{var h=Array.prototype.find.call(t.changedTouches,l);if(!h)return!1;o=h.pageX,a=h.pageY}}e=e||cm(v),(r||s)&&(o=t.clientX+e.x,a=t.clientY+e.y);return t.pageOffset=e,t.points=[o,a],t.cursor=r||s,t}(s,r.pageOffset,r.target||i);return!!l&&(!(A()&&!r.doNotReject)&&(o=d,a=e.cssClasses.tap,!((o.classList?o.classList.contains(a):new RegExp("\\b"+a+"\\b").test(o.className))&&!r.doNotReject)&&(!(t===h.start&&void 0!==l.buttons&&l.buttons>1)&&((!r.hover||!l.buttons)&&(u||l.preventDefault(),l.calcPoint=l.points[e.ort],void n(l,r))))))},o=[];return t.split(" ").forEach((function(t){i.addEventListener(t,s,!!u&&{passive:!0}),o.push([t,s])})),o}function B(t){var i,r,s,o,a,l,c=100*(t-(i=n,r=e.ort,s=i.getBoundingClientRect(),o=i.ownerDocument,a=o.documentElement,l=cm(o),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(l.x=0),r?s.top+l.y-a.clientTop:s.left+l.x-a.clientLeft))/R();return c=rm(c),e.dir?100-c:c}function N(t,e){"mouseout"===t.type&&"HTML"===t.target.nodeName&&null===t.relatedTarget&&V(t,e)}function j(t,i){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===t.buttons&&0!==i.buttonsProperty)return V(t,i);var n=(e.dir?-1:1)*(t.calcPoint-i.startCalcPoint);X(n>0,100*n/i.baseSize,i.locations,i.handleNumbers,i.connect)}function V(t,i){i.handle&&(lm(i.handle,e.cssClasses.active),_-=1),i.listeners.forEach((function(t){b.removeEventListener(t[0],t[1])})),0===_&&(lm(d,e.cssClasses.drag),Q(),t.cursor&&(x.style.cursor="",x.removeEventListener("selectstart",em))),e.events.smoothSteps&&(i.handleNumbers.forEach((function(t){J(t,m[t],!0,!0,!1,!1)})),i.handleNumbers.forEach((function(t){G("update",t)}))),i.handleNumbers.forEach((function(t){G("change",t),G("set",t),G("end",t)}))}function U(t,i){if(!i.handleNumbers.some(C)){var n;if(1===i.handleNumbers.length)n=r[i.handleNumbers[0]].children[0],_+=1,am(n,e.cssClasses.active);t.stopPropagation();var s=[],o=F(h.move,b,j,{target:t.target,handle:n,connect:i.connect,listeners:s,startCalcPoint:t.calcPoint,baseSize:R(),pageOffset:t.pageOffset,handleNumbers:i.handleNumbers,buttonsProperty:t.buttons,locations:m.slice()}),a=F(h.end,b,V,{target:t.target,handle:n,listeners:s,doNotReject:!0,handleNumbers:i.handleNumbers}),l=F("mouseout",b,N,{target:t.target,handle:n,listeners:s,doNotReject:!0,handleNumbers:i.handleNumbers});s.push.apply(s,o.concat(a,l)),t.cursor&&(x.style.cursor=getComputedStyle(t.target).cursor,r.length>1&&am(d,e.cssClasses.drag),x.addEventListener("selectstart",em,!1)),i.handleNumbers.forEach((function(t){G("start",t)}))}}function $(t){t.stopPropagation();var i=B(t.calcPoint),n=function(t){var e=100,i=!1;return r.forEach((function(n,r){if(!C(r)){var s=m[r],o=Math.abs(s-t);(o<e||o<=e&&t>s||100===o&&100===e)&&(i=r,e=o)}})),i}(i);!1!==n&&(e.events.snap||nm(d,e.cssClasses.tap,e.animationDuration),J(n,i,!0,!0),Q(),G("slide",n,!0),G("update",n,!0),e.events.snap?U(t,{handleNumbers:[n]}):(G("change",n,!0),G("set",n,!0)))}function H(t){var e=B(t.calcPoint),i=p.getStep(e),n=p.fromStepping(i);Object.keys(y).forEach((function(t){"hover"===t.split(".")[0]&&y[t].forEach((function(t){t.call(st,n)}))}))}function q(t,e){y[t]=y[t]||[],y[t].push(e),"update"===t.split(".")[0]&&r.forEach((function(t,e){G("update",e)}))}function W(t){var e=t&&t.split(".")[0],i=e?t.substring(e.length):t;Object.keys(y).forEach((function(t){var n=t.split(".")[0],r=t.substring(n.length);e&&e!==n||i&&i!==r||function(t){return t===ym.aria||t===ym.tooltips}(r)&&i!==r||delete y[t]}))}function G(t,i,n){Object.keys(y).forEach((function(r){var s=r.split(".")[0];t===s&&y[r].forEach((function(t){t.call(st,f.map(e.format.to),i,f.slice(),n||!1,m.slice(),st)}))}))}function Z(t,i,n,s,o,a,l){var c;return r.length>1&&!e.events.unconstrained&&(s&&i>0&&(c=p.getAbsoluteDistance(t[i-1],e.margin,!1),n=Math.max(n,c)),o&&i<r.length-1&&(c=p.getAbsoluteDistance(t[i+1],e.margin,!0),n=Math.min(n,c))),r.length>1&&e.limit&&(s&&i>0&&(c=p.getAbsoluteDistance(t[i-1],e.limit,!1),n=Math.min(n,c)),o&&i<r.length-1&&(c=p.getAbsoluteDistance(t[i+1],e.limit,!0),n=Math.max(n,c))),e.padding&&(0===i&&(c=p.getAbsoluteDistance(0,e.padding[0],!1),n=Math.max(n,c)),i===r.length-1&&(c=p.getAbsoluteDistance(100,e.padding[1],!0),n=Math.min(n,c))),l||(n=p.getStep(n)),!((n=rm(n))===t[i]&&!a)&&n}function Y(t,i){var n=e.ort;return(n?i:t)+", "+(n?t:i)}function X(t,i,n,r,s){var o=n.slice(),a=r[0],l=e.events.smoothSteps,c=[!t,t],h=[t,!t];r=r.slice(),t&&r.reverse(),r.length>1?r.forEach((function(t,e){var n=Z(o,t,o[t]+i,c[e],h[e],!1,l);!1===n?i=0:(i=n-o[t],o[t]=n)})):c=h=[!0];var u=!1;r.forEach((function(t,e){u=J(t,n[t]+i,c[e],h[e],!1,l)||u})),u&&(r.forEach((function(t){G("update",t),G("slide",t)})),null!=s&&G("drag",a))}function K(t,i){return e.dir?100-t-i:t}function Q(){g.forEach((function(t){var e=m[t]>50?-1:1,i=3+(r.length+e*t);r[t].style.zIndex=String(i)}))}function J(t,i,n,s,o,a){return o||(i=Z(m,t,i,n,s,!1,a)),!1!==i&&(function(t,i){m[t]=i,f[t]=p.fromStepping(i);var n="translate("+Y(K(i,0)-w+"%","0")+")";r[t].style[e.transformRule]=n,tt(t),tt(t+1)}(t,i),!0)}function tt(t){if(s[t]){var i=0,n=100;0!==t&&(i=m[t-1]),t!==s.length-1&&(n=m[t]);var r=n-i,o="translate("+Y(K(i,r)+"%","0")+")",a="scale("+Y(r/100,"1")+")";s[t].style[e.transformRule]=o+" "+a}}function et(t,i){return null===t||!1===t||void 0===t?m[i]:("number"==typeof t&&(t=String(t)),!1!==(t=e.format.from(t))&&(t=p.toStepping(t)),!1===t||isNaN(t)?m[i]:t)}function it(t,i,n){var r=sm(t),s=void 0===m[0];i=void 0===i||i,e.animate&&!s&&nm(d,e.cssClasses.tap,e.animationDuration),g.forEach((function(t){J(t,et(r[t],t),!0,!1,n)}));var o=1===g.length?0:1;if(s&&p.hasNoSize()&&(n=!0,m[0]=0,g.length>1)){var a=100/(g.length-1);g.forEach((function(t){m[t]=t*a}))}for(;o<g.length;++o)g.forEach((function(t){J(t,m[t],!0,!0,n)}));Q(),g.forEach((function(t){G("update",t),null!==r[t]&&i&&G("set",t)}))}function nt(t){if(void 0===t&&(t=!1),t)return 1===f.length?f[0]:f.slice(0);var i=f.map(e.format.to);return 1===i.length?i[0]:i}function rt(t){var i=m[t],n=p.getNearbySteps(i),r=f[t],s=n.thisStep.step,o=null;if(e.snap)return[r-n.stepBefore.startValue||null,n.stepAfter.startValue-r||null];!1!==s&&r+s>n.stepAfter.startValue&&(s=n.stepAfter.startValue-r),o=r>n.thisStep.startValue?n.thisStep.step:!1!==n.stepBefore.step&&r-n.stepBefore.highestStep,100===i?s=null:0===i&&(o=null);var a=p.countStepDecimals();return null!==s&&!1!==s&&(s=Number(s.toFixed(a))),null!==o&&!1!==o&&(o=Number(o.toFixed(a))),[o,s]}am(l=d,e.cssClasses.target),0===e.dir?am(l,e.cssClasses.ltr):am(l,e.cssClasses.rtl),0===e.ort?am(l,e.cssClasses.horizontal):am(l,e.cssClasses.vertical),am(l,"rtl"===getComputedStyle(l).direction?e.cssClasses.textDirectionRtl:e.cssClasses.textDirectionLtr),n=E(l,e.cssClasses.base),function(t,i){var n=E(i,e.cssClasses.connects);r=[],(s=[]).push(T(n,t[0]));for(var o=0;o<e.handles;o++)r.push(S(i,o)),g[o]=o,s.push(T(n,t[o+1]))}(e.connect,n),(c=e.events).fixed||r.forEach((function(t,e){F(h.start,t.children[0],U,{handleNumbers:[e]})})),c.tap&&F(h.start,n,$,{}),c.hover&&F(h.move,n,H,{hover:!0}),c.drag&&s.forEach((function(t,i){if(!1!==t&&0!==i&&i!==s.length-1){var n=r[i-1],o=r[i],a=[t],l=[n,o],u=[i-1,i];am(t,e.cssClasses.draggable),c.fixed&&(a.push(n.children[0]),a.push(o.children[0])),c.dragAll&&(l=r,u=g),a.forEach((function(e){F(h.start,e,U,{handles:l,handleNumbers:u,connect:t})}))}})),it(e.start),e.pips&&z(e.pips),e.tooltips&&P(),W("update"+ym.aria),q("update"+ym.aria,(function(t,i,n,s,o){g.forEach((function(t){var i=r[t],s=Z(m,t,0,!0,!0,!0),a=Z(m,t,100,!0,!0,!0),l=o[t],c=String(e.ariaFormat.to(n[t]));s=p.fromStepping(s).toFixed(1),a=p.fromStepping(a).toFixed(1),l=p.fromStepping(l).toFixed(1),i.children[0].setAttribute("aria-valuemin",s),i.children[0].setAttribute("aria-valuemax",a),i.children[0].setAttribute("aria-valuenow",l),i.children[0].setAttribute("aria-valuetext",c)}))}));var st={destroy:function(){for(W(ym.aria),W(ym.tooltips),Object.keys(e.cssClasses).forEach((function(t){lm(d,e.cssClasses[t])}));d.firstChild;)d.removeChild(d.firstChild);delete d.noUiSlider},steps:function(){return g.map(rt)},on:q,off:W,get:nt,set:it,setHandle:function(t,e,i,n){if(!((t=Number(t))>=0&&t<g.length))throw new Error("noUiSlider: invalid handle number, got: "+t);J(t,et(e,t),!0,!0,n),G("update",t),i&&G("set",t)},reset:function(t){it(e.start,t)},disable:function(t){null!=t?(r[t].setAttribute("disabled",""),r[t].handle.removeAttribute("tabindex")):(d.setAttribute("disabled",""),r.forEach((function(t){t.handle.removeAttribute("tabindex")})))},enable:function(t){null!=t?(r[t].removeAttribute("disabled"),r[t].handle.setAttribute("tabindex","0")):(d.removeAttribute("disabled"),r.forEach((function(t){t.removeAttribute("disabled"),t.handle.setAttribute("tabindex","0")})))},__moveHandles:function(t,e,i){X(t,e,m,i)},options:i,updateOptions:function(t,n){var r=nt(),s=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips"];s.forEach((function(e){void 0!==t[e]&&(i[e]=t[e])}));var o=$m(i);s.forEach((function(i){void 0!==t[i]&&(e[i]=o[i])})),p=o.spectrum,e.margin=o.margin,e.limit=o.limit,e.padding=o.padding,e.pips?z(e.pips):L(),e.tooltips?P():k(),m=[],it(tm(t.start)?t.start:r,n)},target:d,removePips:L,removeTooltips:k,getPositions:function(){return m.slice()},getTooltips:function(){return a},getOrigins:function(){return r},pips:z};return st}function qm(t,e){if(!t||!t.nodeName)throw new Error("noUiSlider: create requires a single element, got: "+t);if(t.noUiSlider)throw new Error("noUiSlider: Slider was already initialized.");var i=Hm(t,$m(e),e);return t.noUiSlider=i,i}function Wm(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var Gm=new WeakMap,Zm=new WeakMap,Ym=new WeakMap;function Xm(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var Km=new WeakMap,Qm=new WeakMap,Jm=new WeakMap;function tg(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var eg=new WeakMap;function ig(t){return t+.5|0}const ng=(t,e,i)=>Math.max(Math.min(t,i),e);function rg(t){return ng(ig(2.55*t),0,255)}function sg(t){return ng(ig(255*t),0,255)}function og(t){return ng(ig(t/2.55)/100,0,1)}function ag(t){return ng(ig(100*t),0,100)}const lg={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},cg=[..."0123456789ABCDEF"],hg=t=>cg[15&t],ug=t=>cg[(240&t)>>4]+cg[15&t],dg=t=>(240&t)>>4==(15&t);function pg(t){var e=(t=>dg(t.r)&&dg(t.g)&&dg(t.b)&&dg(t.a))(t)?hg:ug;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}const fg=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function mg(t,e,i){const n=e*Math.min(i,1-i),r=(e,r=(e+t/30)%12)=>i-n*Math.max(Math.min(r-3,9-r,1),-1);return[r(0),r(8),r(4)]}function gg(t,e,i){const n=(n,r=(n+t/60)%6)=>i-i*e*Math.max(Math.min(r,4-r,1),0);return[n(5),n(3),n(1)]}function _g(t,e,i){const n=mg(t,1,.5);let r;for(e+i>1&&(r=1/(e+i),e*=r,i*=r),r=0;r<3;r++)n[r]*=1-e-i,n[r]+=e;return n}function yg(t){const e=t.r/255,i=t.g/255,n=t.b/255,r=Math.max(e,i,n),s=Math.min(e,i,n),o=(r+s)/2;let a,l,c;return r!==s&&(c=r-s,l=o>.5?c/(2-r-s):c/(r+s),a=function(t,e,i,n,r){return t===r?(e-i)/n+(e<i?6:0):e===r?(i-t)/n+2:(t-e)/n+4}(e,i,n,c,r),a=60*a+.5),[0|a,l||0,o]}function vg(t,e,i,n){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,i,n)).map(sg)}function bg(t,e,i){return vg(mg,t,e,i)}function xg(t){return(t%360+360)%360}function wg(t){const e=fg.exec(t);let i,n=255;if(!e)return;e[5]!==i&&(n=e[6]?rg(+e[5]):sg(+e[5]));const r=xg(+e[2]),s=+e[3]/100,o=+e[4]/100;return i="hwb"===e[1]?function(t,e,i){return vg(_g,t,e,i)}(r,s,o):"hsv"===e[1]?function(t,e,i){return vg(gg,t,e,i)}(r,s,o):bg(r,s,o),{r:i[0],g:i[1],b:i[2],a:n}}const Eg={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Sg={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let Tg;function Mg(t){Tg||(Tg=function(){const t={},e=Object.keys(Sg),i=Object.keys(Eg);let n,r,s,o,a;for(n=0;n<e.length;n++){for(o=a=e[n],r=0;r<i.length;r++)s=i[r],a=a.replace(s,Eg[s]);s=parseInt(Sg[o],16),t[a]=[s>>16&255,s>>8&255,255&s]}return t}(),Tg.transparent=[0,0,0,0]);const e=Tg[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const Ag=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const Cg=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,kg=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function Pg(t,e,i){if(t){let n=yg(t);n[e]=Math.max(0,Math.min(n[e]+n[e]*i,0===e?360:1)),n=bg(n),t.r=n[0],t.g=n[1],t.b=n[2]}}function Ig(t,e){return t?Object.assign(e||{},t):t}function Dg(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=sg(t[3]))):(e=Ig(t,{r:0,g:0,b:0,a:1})).a=sg(e.a),e}function Og(t){return"r"===t.charAt(0)?function(t){const e=Ag.exec(t);let i,n,r,s=255;if(e){if(e[7]!==i){const t=+e[7];s=e[8]?rg(t):ng(255*t,0,255)}return i=+e[1],n=+e[3],r=+e[5],i=255&(e[2]?rg(i):ng(i,0,255)),n=255&(e[4]?rg(n):ng(n,0,255)),r=255&(e[6]?rg(r):ng(r,0,255)),{r:i,g:n,b:r,a:s}}}(t):wg(t)}class Lg{constructor(t){if(t instanceof Lg)return t;const e=typeof t;let i;var n,r,s;"object"===e?i=Dg(t):"string"===e&&(s=(n=t).length,"#"===n[0]&&(4===s||5===s?r={r:255&17*lg[n[1]],g:255&17*lg[n[2]],b:255&17*lg[n[3]],a:5===s?17*lg[n[4]]:255}:7!==s&&9!==s||(r={r:lg[n[1]]<<4|lg[n[2]],g:lg[n[3]]<<4|lg[n[4]],b:lg[n[5]]<<4|lg[n[6]],a:9===s?lg[n[7]]<<4|lg[n[8]]:255})),i=r||Mg(t)||Og(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=Ig(this._rgb);return t&&(t.a=og(t.a)),t}set rgb(t){this._rgb=Dg(t)}rgbString(){return this._valid?function(t){return t&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${og(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`)}(this._rgb):void 0}hexString(){return this._valid?pg(this._rgb):void 0}hslString(){return this._valid?function(t){if(!t)return;const e=yg(t),i=e[0],n=ag(e[1]),r=ag(e[2]);return t.a<255?`hsla(${i}, ${n}%, ${r}%, ${og(t.a)})`:`hsl(${i}, ${n}%, ${r}%)`}(this._rgb):void 0}mix(t,e){if(t){const i=this.rgb,n=t.rgb;let r;const s=e===r?.5:e,o=2*s-1,a=i.a-n.a,l=((o*a==-1?o:(o+a)/(1+o*a))+1)/2;r=1-l,i.r=255&l*i.r+r*n.r+.5,i.g=255&l*i.g+r*n.g+.5,i.b=255&l*i.b+r*n.b+.5,i.a=s*i.a+(1-s)*n.a,this.rgb=i}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,i){const n=kg(og(t.r)),r=kg(og(t.g)),s=kg(og(t.b));return{r:sg(Cg(n+i*(kg(og(e.r))-n))),g:sg(Cg(r+i*(kg(og(e.g))-r))),b:sg(Cg(s+i*(kg(og(e.b))-s))),a:t.a+i*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new Lg(this.rgb)}alpha(t){return this._rgb.a=sg(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=ig(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return Pg(this._rgb,2,t),this}darken(t){return Pg(this._rgb,2,-t),this}saturate(t){return Pg(this._rgb,1,t),this}desaturate(t){return Pg(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=yg(t);i[0]=xg(i[0]+e),i=bg(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function zg(){}const Rg=(()=>{let t=0;return()=>t++})();function Fg(t){return null==t}function Bg(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function Ng(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function jg(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function Vg(t,e){return jg(t)?t:e}function Ug(t,e){return void 0===t?e:t}const $g=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function Hg(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)}function qg(t,e,i,n){let r,s,o;if(Bg(t))if(s=t.length,n)for(r=s-1;r>=0;r--)e.call(i,t[r],r);else for(r=0;r<s;r++)e.call(i,t[r],r);else if(Ng(t))for(o=Object.keys(t),s=o.length,r=0;r<s;r++)e.call(i,t[o[r]],o[r])}function Wg(t,e){let i,n,r,s;if(!t||!e||t.length!==e.length)return!1;for(i=0,n=t.length;i<n;++i)if(r=t[i],s=e[i],r.datasetIndex!==s.datasetIndex||r.index!==s.index)return!1;return!0}function Gg(t){if(Bg(t))return t.map(Gg);if(Ng(t)){const e=Object.create(null),i=Object.keys(t),n=i.length;let r=0;for(;r<n;++r)e[i[r]]=Gg(t[i[r]]);return e}return t}function Zg(t){return-1===["__proto__","prototype","constructor"].indexOf(t)}function Yg(t,e,i,n){if(!Zg(t))return;const r=e[t],s=i[t];Ng(r)&&Ng(s)?Xg(r,s,n):e[t]=Gg(s)}function Xg(t,e,i){const n=Bg(e)?e:[e],r=n.length;if(!Ng(t))return t;const s=(i=i||{}).merger||Yg;let o;for(let e=0;e<r;++e){if(o=n[e],!Ng(o))continue;const r=Object.keys(o);for(let e=0,n=r.length;e<n;++e)s(r[e],t,o,i)}return t}function Kg(t,e){return Xg(t,e,{merger:Qg})}function Qg(t,e,i){if(!Zg(t))return;const n=e[t],r=i[t];Ng(n)&&Ng(r)?Kg(n,r):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=Gg(r))}const Jg={"":t=>t,x:t=>t.x,y:t=>t.y};function t_(t,e){const i=Jg[e]||(Jg[e]=function(t){const e=function(t){const e=t.split("."),i=[];let n="";for(const t of e)n+=t,n.endsWith("\\")?n=n.slice(0,-1)+".":(i.push(n),n="");return i}(t);return t=>{for(const i of e){if(""===i)break;t=t&&t[i]}return t}}(e));return i(t)}function e_(t){return t.charAt(0).toUpperCase()+t.slice(1)}const i_=t=>void 0!==t,n_=t=>"function"==typeof t,r_=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};const s_=Math.PI,o_=2*s_,a_=o_+s_,l_=Number.POSITIVE_INFINITY,c_=s_/180,h_=s_/2,u_=s_/4,d_=2*s_/3,p_=Math.log10,f_=Math.sign;function m_(t,e,i){return Math.abs(t-e)<i}function g_(t){const e=Math.round(t);t=m_(t,e,t/1e3)?e:t;const i=Math.pow(10,Math.floor(p_(t))),n=t/i;return(n<=1?1:n<=2?2:n<=5?5:10)*i}function __(t){return!isNaN(parseFloat(t))&&isFinite(t)}function y_(t,e,i){let n,r,s;for(n=0,r=t.length;n<r;n++)s=t[n][i],isNaN(s)||(e.min=Math.min(e.min,s),e.max=Math.max(e.max,s))}function v_(t){return t*(s_/180)}function b_(t){return t*(180/s_)}function x_(t){if(!jg(t))return;let e=1,i=0;for(;Math.round(t*e)/e!==t;)e*=10,i++;return i}function w_(t,e){const i=e.x-t.x,n=e.y-t.y,r=Math.sqrt(i*i+n*n);let s=Math.atan2(n,i);return s<-.5*s_&&(s+=o_),{angle:s,distance:r}}function E_(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function S_(t,e){return(t-e+a_)%o_-s_}function T_(t){return(t%o_+o_)%o_}function M_(t,e,i,n){const r=T_(t),s=T_(e),o=T_(i),a=T_(s-r),l=T_(o-r),c=T_(r-s),h=T_(r-o);return r===s||r===o||n&&s===o||a>l&&c<h}function A_(t,e,i){return Math.max(e,Math.min(i,t))}function C_(t,e,i,n=1e-6){return t>=Math.min(e,i)-n&&t<=Math.max(e,i)+n}function k_(t,e,i){i=i||(i=>t[i]<e);let n,r=t.length-1,s=0;for(;r-s>1;)n=s+r>>1,i(n)?s=n:r=n;return{lo:s,hi:r}}const P_=(t,e,i,n)=>k_(t,i,n?n=>{const r=t[n][e];return r<i||r===i&&t[n+1][e]===i}:n=>t[n][e]<i),I_=(t,e,i)=>k_(t,i,(n=>t[n][e]>=i));const D_=["push","pop","shift","splice","unshift"];function O_(t,e){const i=t._chartjs;if(!i)return;const n=i.listeners,r=n.indexOf(e);-1!==r&&n.splice(r,1),n.length>0||(D_.forEach((e=>{delete t[e]})),delete t._chartjs)}function L_(t){const e=new Set(t);return e.size===t.length?t:Array.from(e)}const z_="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function R_(t,e){let i=[],n=!1;return function(...r){i=r,n||(n=!0,z_.call(window,(()=>{n=!1,t.apply(e,i)})))}}const F_=t=>"start"===t?"left":"end"===t?"right":"center",B_=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2;function N_(t,e,i){const n=e.length;let r=0,s=n;if(t._sorted){const{iScale:o,_parsed:a}=t,l=o.axis,{min:c,max:h,minDefined:u,maxDefined:d}=o.getUserBounds();u&&(r=A_(Math.min(P_(a,l,c).lo,i?n:P_(e,l,o.getPixelForValue(c)).lo),0,n-1)),s=d?A_(Math.max(P_(a,o.axis,h,!0).hi+1,i?0:P_(e,l,o.getPixelForValue(h),!0).hi+1),r,n)-r:n-r}return{start:r,count:s}}function j_(t){const{xScale:e,yScale:i,_scaleRanges:n}=t,r={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!n)return t._scaleRanges=r,!0;const s=n.xmin!==e.min||n.xmax!==e.max||n.ymin!==i.min||n.ymax!==i.max;return Object.assign(n,r),s}const V_=t=>0===t||1===t,U_=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*o_/i),$_=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*o_/i)+1,H_={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*h_),easeOutSine:t=>Math.sin(t*h_),easeInOutSine:t=>-.5*(Math.cos(s_*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>V_(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>V_(t)?t:U_(t,.075,.3),easeOutElastic:t=>V_(t)?t:$_(t,.075,.3),easeInOutElastic(t){const e=.1125;return V_(t)?t:t<.5?.5*U_(2*t,e,.45):.5+.5*$_(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-H_.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*H_.easeInBounce(2*t):.5*H_.easeOutBounce(2*t-1)+.5};function q_(t){if(t&&"object"==typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function W_(t){return q_(t)?t:new Lg(t)}function G_(t){return q_(t)?t:new Lg(t).saturate(.5).darken(.1).hexString()}const Z_=["x","y","borderWidth","radius","tension"],Y_=["color","borderColor","backgroundColor"];const X_=new Map;function K_(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let n=X_.get(i);return n||(n=new Intl.NumberFormat(t,e),X_.set(i,n)),n}(e,i).format(t)}const Q_={values(t){return Bg(t)?t:""+t},numeric(t,e,i){if(0===t)return"0";const n=this.chart.options.locale;let r,s=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(r="scientific"),s=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t));return i}(t,i)}const o=p_(Math.abs(s)),a=isNaN(o)?1:Math.max(Math.min(-1*Math.floor(o),20),0),l={notation:r,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(l,this.options.ticks.format),K_(t,n,l)},logarithmic(t,e,i){if(0===t)return"0";const n=i[e].significand||t/Math.pow(10,Math.floor(p_(t)));return[1,2,3,5,10,15].includes(n)||e>.8*i.length?Q_.numeric.call(this,t,e,i):""}};var J_={formatters:Q_};const ty=Object.create(null),ey=Object.create(null);function iy(t,e){if(!e)return t;const i=e.split(".");for(let e=0,n=i.length;e<n;++e){const n=i[e];t=t[n]||(t[n]=Object.create(null))}return t}function ny(t,e,i){return"string"==typeof e?Xg(iy(t,e),i):Xg(iy(t,""),e)}class ry{constructor(t,e){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=t=>t.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>G_(e.backgroundColor),this.hoverBorderColor=(t,e)=>G_(e.borderColor),this.hoverColor=(t,e)=>G_(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return ny(this,t,e)}get(t){return iy(this,t)}describe(t,e){return ny(ey,t,e)}override(t,e){return ny(ty,t,e)}route(t,e,i,n){const r=iy(this,t),s=iy(this,i),o="_"+e;Object.defineProperties(r,{[o]:{value:r[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[o],e=s[n];return Ng(t)?Object.assign({},e,t):Ug(t,e)},set(t){this[o]=t}}})}apply(t){t.forEach((t=>t(this)))}}var sy=new ry({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:Y_},numbers:{type:"number",properties:Z_}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:J_.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function oy(t,e,i,n,r){let s=e[r];return s||(s=e[r]=t.measureText(r).width,i.push(r)),s>n&&(n=s),n}function ay(t,e,i,n){let r=(n=n||{}).data=n.data||{},s=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(r=n.data={},s=n.garbageCollect=[],n.font=e),t.save(),t.font=e;let o=0;const a=i.length;let l,c,h,u,d;for(l=0;l<a;l++)if(u=i[l],null==u||Bg(u)){if(Bg(u))for(c=0,h=u.length;c<h;c++)d=u[c],null==d||Bg(d)||(o=oy(t,r,s,o,d))}else o=oy(t,r,s,o,u);t.restore();const p=s.length/2;if(p>i.length){for(l=0;l<p;l++)delete r[s[l]];s.splice(0,p)}return o}function ly(t,e,i){const n=t.currentDevicePixelRatio,r=0!==i?Math.max(i/2,.5):0;return Math.round((e-r)*n)/n+r}function cy(t,e){(e=e||t.getContext("2d")).save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore()}function hy(t,e,i,n){uy(t,e,i,n,null)}function uy(t,e,i,n,r){let s,o,a,l,c,h,u,d;const p=e.pointStyle,f=e.rotation,m=e.radius;let g=(f||0)*c_;if(p&&"object"==typeof p&&(s=p.toString(),"[object HTMLImageElement]"===s||"[object HTMLCanvasElement]"===s))return t.save(),t.translate(i,n),t.rotate(g),t.drawImage(p,-p.width/2,-p.height/2,p.width,p.height),void t.restore();if(!(isNaN(m)||m<=0)){switch(t.beginPath(),p){default:r?t.ellipse(i,n,r/2,m,0,0,o_):t.arc(i,n,m,0,o_),t.closePath();break;case"triangle":h=r?r/2:m,t.moveTo(i+Math.sin(g)*h,n-Math.cos(g)*m),g+=d_,t.lineTo(i+Math.sin(g)*h,n-Math.cos(g)*m),g+=d_,t.lineTo(i+Math.sin(g)*h,n-Math.cos(g)*m),t.closePath();break;case"rectRounded":c=.516*m,l=m-c,o=Math.cos(g+u_)*l,u=Math.cos(g+u_)*(r?r/2-c:l),a=Math.sin(g+u_)*l,d=Math.sin(g+u_)*(r?r/2-c:l),t.arc(i-u,n-a,c,g-s_,g-h_),t.arc(i+d,n-o,c,g-h_,g),t.arc(i+u,n+a,c,g,g+h_),t.arc(i-d,n+o,c,g+h_,g+s_),t.closePath();break;case"rect":if(!f){l=Math.SQRT1_2*m,h=r?r/2:l,t.rect(i-h,n-l,2*h,2*l);break}g+=u_;case"rectRot":u=Math.cos(g)*(r?r/2:m),o=Math.cos(g)*m,a=Math.sin(g)*m,d=Math.sin(g)*(r?r/2:m),t.moveTo(i-u,n-a),t.lineTo(i+d,n-o),t.lineTo(i+u,n+a),t.lineTo(i-d,n+o),t.closePath();break;case"crossRot":g+=u_;case"cross":u=Math.cos(g)*(r?r/2:m),o=Math.cos(g)*m,a=Math.sin(g)*m,d=Math.sin(g)*(r?r/2:m),t.moveTo(i-u,n-a),t.lineTo(i+u,n+a),t.moveTo(i+d,n-o),t.lineTo(i-d,n+o);break;case"star":u=Math.cos(g)*(r?r/2:m),o=Math.cos(g)*m,a=Math.sin(g)*m,d=Math.sin(g)*(r?r/2:m),t.moveTo(i-u,n-a),t.lineTo(i+u,n+a),t.moveTo(i+d,n-o),t.lineTo(i-d,n+o),g+=u_,u=Math.cos(g)*(r?r/2:m),o=Math.cos(g)*m,a=Math.sin(g)*m,d=Math.sin(g)*(r?r/2:m),t.moveTo(i-u,n-a),t.lineTo(i+u,n+a),t.moveTo(i+d,n-o),t.lineTo(i-d,n+o);break;case"line":o=r?r/2:Math.cos(g)*m,a=Math.sin(g)*m,t.moveTo(i-o,n-a),t.lineTo(i+o,n+a);break;case"dash":t.moveTo(i,n),t.lineTo(i+Math.cos(g)*(r?r/2:m),n+Math.sin(g)*m);break;case!1:t.closePath()}t.fill(),e.borderWidth>0&&t.stroke()}}function dy(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.x<e.right+i&&t.y>e.top-i&&t.y<e.bottom+i}function py(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}function fy(t){t.restore()}function my(t,e,i,n,r){if(!e)return t.lineTo(i.x,i.y);if("middle"===r){const n=(e.x+i.x)/2;t.lineTo(n,e.y),t.lineTo(n,i.y)}else"after"===r!=!!n?t.lineTo(e.x,i.y):t.lineTo(i.x,e.y);t.lineTo(i.x,i.y)}function gy(t,e,i,n){if(!e)return t.lineTo(i.x,i.y);t.bezierCurveTo(n?e.cp1x:e.cp2x,n?e.cp1y:e.cp2y,n?i.cp2x:i.cp1x,n?i.cp2y:i.cp1y,i.x,i.y)}function _y(t,e,i,n,r){if(r.strikethrough||r.underline){const s=t.measureText(n),o=e-s.actualBoundingBoxLeft,a=e+s.actualBoundingBoxRight,l=i-s.actualBoundingBoxAscent,c=i+s.actualBoundingBoxDescent,h=r.strikethrough?(l+c)/2:c;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=r.decorationWidth||2,t.moveTo(o,h),t.lineTo(a,h),t.stroke()}}function yy(t,e){const i=t.fillStyle;t.fillStyle=e.color,t.fillRect(e.left,e.top,e.width,e.height),t.fillStyle=i}function vy(t,e,i,n,r,s={}){const o=Bg(e)?e:[e],a=s.strokeWidth>0&&""!==s.strokeColor;let l,c;for(t.save(),t.font=r.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),Fg(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,s),l=0;l<o.length;++l)c=o[l],s.backdrop&&yy(t,s.backdrop),a&&(s.strokeColor&&(t.strokeStyle=s.strokeColor),Fg(s.strokeWidth)||(t.lineWidth=s.strokeWidth),t.strokeText(c,i,n,s.maxWidth)),t.fillText(c,i,n,s.maxWidth),_y(t,i,n,c,s),n+=Number(r.lineHeight);t.restore()}function by(t,e){const{x:i,y:n,w:r,h:s,radius:o}=e;t.arc(i+o.topLeft,n+o.topLeft,o.topLeft,1.5*s_,s_,!0),t.lineTo(i,n+s-o.bottomLeft),t.arc(i+o.bottomLeft,n+s-o.bottomLeft,o.bottomLeft,s_,h_,!0),t.lineTo(i+r-o.bottomRight,n+s),t.arc(i+r-o.bottomRight,n+s-o.bottomRight,o.bottomRight,h_,0,!0),t.lineTo(i+r,n+o.topRight),t.arc(i+r-o.topRight,n+o.topRight,o.topRight,0,-h_,!0),t.lineTo(i+o.topLeft,n)}const xy=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,wy=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function Ey(t,e){const i=(""+t).match(xy);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}const Sy=t=>+t||0;function Ty(t,e){const i={},n=Ng(e),r=n?Object.keys(e):e,s=Ng(t)?n?i=>Ug(t[i],t[e[i]]):e=>t[e]:()=>t;for(const t of r)i[t]=Sy(s(t));return i}function My(t){return Ty(t,{top:"y",right:"x",bottom:"y",left:"x"})}function Ay(t){return Ty(t,["topLeft","topRight","bottomLeft","bottomRight"])}function Cy(t){const e=My(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function ky(t,e){t=t||{},e=e||sy.font;let i=Ug(t.size,e.size);"string"==typeof i&&(i=parseInt(i,10));let n=Ug(t.style,e.style);n&&!(""+n).match(wy)&&(console.warn('Invalid font style specified: "'+n+'"'),n=void 0);const r={family:Ug(t.family,e.family),lineHeight:Ey(Ug(t.lineHeight,e.lineHeight),i),size:i,style:n,weight:Ug(t.weight,e.weight),string:""};return r.string=function(t){return!t||Fg(t.size)||Fg(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(r),r}function Py(t,e,i,n){let r,s,o,a=!0;for(r=0,s=t.length;r<s;++r)if(o=t[r],void 0!==o&&(void 0!==e&&"function"==typeof o&&(o=o(e),a=!1),void 0!==i&&Bg(o)&&(o=o[i%o.length],a=!1),void 0!==o))return n&&!a&&(n.cacheable=!1),o}function Iy(t,e){return Object.assign(Object.create(t),e)}function Dy(t,e=[""],i,n,r=(()=>t[0])){const s=i||t;void 0===n&&(n=$y("_fallback",t));const o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:s,_fallback:n,_getTarget:r,override:i=>Dy([i,...t],e,s,n)};return new Proxy(o,{deleteProperty(e,i){return delete e[i],delete e._keys,delete t[0][i],!0},get(i,n){return Fy(i,n,(()=>function(t,e,i,n){let r;for(const s of e)if(r=$y(zy(s,t),i),void 0!==r)return Ry(t,r)?Vy(i,n,t,r):r}(n,e,t,i)))},getOwnPropertyDescriptor(t,e){return Reflect.getOwnPropertyDescriptor(t._scopes[0],e)},getPrototypeOf(){return Reflect.getPrototypeOf(t[0])},has(t,e){return Hy(t).includes(e)},ownKeys(t){return Hy(t)},set(t,e,i){const n=t._storage||(t._storage=r());return t[e]=n[e]=i,delete t._keys,!0}})}function Oy(t,e,i,n){const r={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:Ly(t,n),setContext:e=>Oy(t,e,i,n),override:r=>Oy(t.override(r),e,i,n)};return new Proxy(r,{deleteProperty(e,i){return delete e[i],delete t[i],!0},get(t,e,i){return Fy(t,e,(()=>function(t,e,i){const{_proxy:n,_context:r,_subProxy:s,_descriptors:o}=t;let a=n[e];n_(a)&&o.isScriptable(e)&&(a=function(t,e,i,n){const{_proxy:r,_context:s,_subProxy:o,_stack:a}=i;if(a.has(t))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+t);a.add(t);let l=e(s,o||n);a.delete(t),Ry(t,l)&&(l=Vy(r._scopes,r,t,l));return l}(e,a,t,i));Bg(a)&&a.length&&(a=function(t,e,i,n){const{_proxy:r,_context:s,_subProxy:o,_descriptors:a}=i;if(void 0!==s.index&&n(t))return e[s.index%e.length];if(Ng(e[0])){const i=e,n=r._scopes.filter((t=>t!==i));e=[];for(const l of i){const i=Vy(n,r,t,l);e.push(Oy(i,s,o&&o[t],a))}}return e}(e,a,t,o.isIndexable));Ry(e,a)&&(a=Oy(a,r,s&&s[e],o));return a}(t,e,i)))},getOwnPropertyDescriptor(e,i){return e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i)},getPrototypeOf(){return Reflect.getPrototypeOf(t)},has(e,i){return Reflect.has(t,i)},ownKeys(){return Reflect.ownKeys(t)},set(e,i,n){return t[i]=n,delete e[i],!0}})}function Ly(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:n=e.indexable,_allKeys:r=e.allKeys}=t;return{allKeys:r,scriptable:i,indexable:n,isScriptable:n_(i)?i:()=>i,isIndexable:n_(n)?n:()=>n}}const zy=(t,e)=>t?t+e_(e):e,Ry=(t,e)=>Ng(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function Fy(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const n=i();return t[e]=n,n}function By(t,e,i){return n_(t)?t(e,i):t}const Ny=(t,e)=>!0===t?e:"string"==typeof t?t_(e,t):void 0;function jy(t,e,i,n,r){for(const s of e){const e=Ny(i,s);if(e){t.add(e);const s=By(e._fallback,i,r);if(void 0!==s&&s!==i&&s!==n)return s}else if(!1===e&&void 0!==n&&i!==n)return null}return!1}function Vy(t,e,i,n){const r=e._rootScopes,s=By(e._fallback,i,n),o=[...t,...r],a=new Set;a.add(n);let l=Uy(a,o,i,s||i,n);return null!==l&&((void 0===s||s===i||(l=Uy(a,o,s,l,n),null!==l))&&Dy(Array.from(a),[""],r,s,(()=>function(t,e,i){const n=t._getTarget();e in n||(n[e]={});const r=n[e];if(Bg(r)&&Ng(i))return i;return r||{}}(e,i,n))))}function Uy(t,e,i,n,r){for(;i;)i=jy(t,e,i,n,r);return i}function $y(t,e){for(const i of e){if(!i)continue;const e=i[t];if(void 0!==e)return e}}function Hy(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}function qy(t,e,i,n){const{iScale:r}=t,{key:s="r"}=this._parsing,o=new Array(n);let a,l,c,h;for(a=0,l=n;a<l;++a)c=a+i,h=e[c],o[a]={r:r.parse(t_(h,s),c)};return o}const Wy=Number.EPSILON||1e-14,Gy=(t,e)=>e<t.length&&!t[e].skip&&t[e],Zy=t=>"x"===t?"y":"x";function Yy(t,e,i,n){const r=t.skip?e:t,s=e,o=i.skip?e:i,a=E_(s,r),l=E_(o,s);let c=a/(a+l),h=l/(a+l);c=isNaN(c)?0:c,h=isNaN(h)?0:h;const u=n*c,d=n*h;return{previous:{x:s.x-u*(o.x-r.x),y:s.y-u*(o.y-r.y)},next:{x:s.x+d*(o.x-r.x),y:s.y+d*(o.y-r.y)}}}function Xy(t,e="x"){const i=Zy(e),n=t.length,r=Array(n).fill(0),s=Array(n);let o,a,l,c=Gy(t,0);for(o=0;o<n;++o)if(a=l,l=c,c=Gy(t,o+1),l){if(c){const t=c[e]-l[e];r[o]=0!==t?(c[i]-l[i])/t:0}s[o]=a?c?f_(r[o-1])!==f_(r[o])?0:(r[o-1]+r[o])/2:r[o-1]:r[o]}!function(t,e,i){const n=t.length;let r,s,o,a,l,c=Gy(t,0);for(let h=0;h<n-1;++h)l=c,c=Gy(t,h+1),l&&c&&(m_(e[h],0,Wy)?i[h]=i[h+1]=0:(r=i[h]/e[h],s=i[h+1]/e[h],a=Math.pow(r,2)+Math.pow(s,2),a<=9||(o=3/Math.sqrt(a),i[h]=r*o*e[h],i[h+1]=s*o*e[h])))}(t,r,s),function(t,e,i="x"){const n=Zy(i),r=t.length;let s,o,a,l=Gy(t,0);for(let c=0;c<r;++c){if(o=a,a=l,l=Gy(t,c+1),!a)continue;const r=a[i],h=a[n];o&&(s=(r-o[i])/3,a[`cp1${i}`]=r-s,a[`cp1${n}`]=h-s*e[c]),l&&(s=(l[i]-r)/3,a[`cp2${i}`]=r+s,a[`cp2${n}`]=h+s*e[c])}}(t,s,e)}function Ky(t,e,i){return Math.max(Math.min(t,i),e)}function Qy(t,e,i,n,r){let s,o,a,l;if(e.spanGaps&&(t=t.filter((t=>!t.skip))),"monotone"===e.cubicInterpolationMode)Xy(t,r);else{let i=n?t[t.length-1]:t[0];for(s=0,o=t.length;s<o;++s)a=t[s],l=Yy(i,a,t[Math.min(s+1,o-(n?0:1))%o],e.tension),a.cp1x=l.previous.x,a.cp1y=l.previous.y,a.cp2x=l.next.x,a.cp2y=l.next.y,i=a}e.capBezierPoints&&function(t,e){let i,n,r,s,o,a=dy(t[0],e);for(i=0,n=t.length;i<n;++i)o=s,s=a,a=i<n-1&&dy(t[i+1],e),s&&(r=t[i],o&&(r.cp1x=Ky(r.cp1x,e.left,e.right),r.cp1y=Ky(r.cp1y,e.top,e.bottom)),a&&(r.cp2x=Ky(r.cp2x,e.left,e.right),r.cp2y=Ky(r.cp2y,e.top,e.bottom)))}(t,i)}function Jy(){return"undefined"!=typeof window&&"undefined"!=typeof document}function tv(t){let e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function ev(t,e,i){let n;return"string"==typeof t?(n=parseInt(t,10),-1!==t.indexOf("%")&&(n=n/100*e.parentNode[i])):n=t,n}const iv=t=>t.ownerDocument.defaultView.getComputedStyle(t,null);const nv=["top","right","bottom","left"];function rv(t,e,i){const n={};i=i?"-"+i:"";for(let r=0;r<4;r++){const s=nv[r];n[s]=parseFloat(t[e+"-"+s+i])||0}return n.width=n.left+n.right,n.height=n.top+n.bottom,n}const sv=(t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot);function ov(t,e){if("native"in t)return t;const{canvas:i,currentDevicePixelRatio:n}=e,r=iv(i),s="border-box"===r.boxSizing,o=rv(r,"padding"),a=rv(r,"border","width"),{x:l,y:c,box:h}=function(t,e){const i=t.touches,n=i&&i.length?i[0]:t,{offsetX:r,offsetY:s}=n;let o,a,l=!1;if(sv(r,s,t.target))o=r,a=s;else{const t=e.getBoundingClientRect();o=n.clientX-t.left,a=n.clientY-t.top,l=!0}return{x:o,y:a,box:l}}(t,i),u=o.left+(h&&a.left),d=o.top+(h&&a.top);let{width:p,height:f}=e;return s&&(p-=o.width+a.width,f-=o.height+a.height),{x:Math.round((l-u)/p*i.width/n),y:Math.round((c-d)/f*i.height/n)}}const av=t=>Math.round(10*t)/10;function lv(t,e,i,n){const r=iv(t),s=rv(r,"margin"),o=ev(r.maxWidth,t,"clientWidth")||l_,a=ev(r.maxHeight,t,"clientHeight")||l_,l=function(t,e,i){let n,r;if(void 0===e||void 0===i){const s=tv(t);if(s){const t=s.getBoundingClientRect(),o=iv(s),a=rv(o,"border","width"),l=rv(o,"padding");e=t.width-l.width-a.width,i=t.height-l.height-a.height,n=ev(o.maxWidth,s,"clientWidth"),r=ev(o.maxHeight,s,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:n||l_,maxHeight:r||l_}}(t,e,i);let{width:c,height:h}=l;if("content-box"===r.boxSizing){const t=rv(r,"border","width"),e=rv(r,"padding");c-=e.width+t.width,h-=e.height+t.height}c=Math.max(0,c-s.width),h=Math.max(0,n?c/n:h-s.height),c=av(Math.min(c,o,l.maxWidth)),h=av(Math.min(h,a,l.maxHeight)),c&&!h&&(h=av(c/2));return(void 0!==e||void 0!==i)&&n&&l.height&&h>l.height&&(h=l.height,c=av(Math.floor(h*n))),{width:c,height:h}}function cv(t,e,i){const n=e||1,r=Math.floor(t.height*n),s=Math.floor(t.width*n);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const o=t.canvas;return o.style&&(i||!o.style.height&&!o.style.width)&&(o.style.height=`${t.height}px`,o.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==n||o.height!==r||o.width!==s)&&(t.currentDevicePixelRatio=n,o.height=r,o.width=s,t.ctx.setTransform(n,0,0,n,0,0),!0)}const hv=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};Jy()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch(t){}return t}();function uv(t,e){const i=function(t,e){return iv(t).getPropertyValue(e)}(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?+n[1]:void 0}function dv(t,e,i,n){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function pv(t,e,i,n){return{x:t.x+i*(e.x-t.x),y:"middle"===n?i<.5?t.y:e.y:"after"===n?i<1?t.y:e.y:i>0?e.y:t.y}}function fv(t,e,i,n){const r={x:t.cp2x,y:t.cp2y},s={x:e.cp1x,y:e.cp1y},o=dv(t,r,i),a=dv(r,s,i),l=dv(s,e,i),c=dv(o,a,i),h=dv(a,l,i);return dv(c,h,i)}function mv(t,e,i){return t?function(t,e){return{x(i){return t+t+e-i},setWidth(t){e=t},textAlign(t){return"center"===t?t:"right"===t?"left":"right"},xPlus(t,e){return t-e},leftForLtr(t,e){return t-e}}}(e,i):{x(t){return t},setWidth(t){},textAlign(t){return t},xPlus(t,e){return t+e},leftForLtr(t,e){return t}}}function gv(t,e){let i,n;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,n=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=n)}function _v(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function yv(t){return"angle"===t?{between:M_,compare:S_,normalize:T_}:{between:C_,compare:(t,e)=>t-e,normalize:t=>t}}function vv({start:t,end:e,count:i,loop:n,style:r}){return{start:t%i,end:e%i,loop:n&&(e-t+1)%i==0,style:r}}function bv(t,e,i){if(!i)return[t];const{property:n,start:r,end:s}=i,o=e.length,{compare:a,between:l,normalize:c}=yv(n),{start:h,end:u,loop:d,style:p}=function(t,e,i){const{property:n,start:r,end:s}=i,{between:o,normalize:a}=yv(n),l=e.length;let c,h,{start:u,end:d,loop:p}=t;if(p){for(u+=l,d+=l,c=0,h=l;c<h&&o(a(e[u%l][n]),r,s);++c)u--,d--;u%=l,d%=l}return d<u&&(d+=l),{start:u,end:d,loop:p,style:t.style}}(t,e,i),f=[];let m,g,_,y=!1,v=null;const b=()=>y||l(r,_,m)&&0!==a(r,_),x=()=>!y||0===a(s,m)||l(s,_,m);for(let t=h,i=h;t<=u;++t)g=e[t%o],g.skip||(m=c(g[n]),m!==_&&(y=l(m,r,s),null===v&&b()&&(v=0===a(m,r)?t:i),null!==v&&x()&&(f.push(vv({start:v,end:t,loop:d,count:o,style:p})),v=null),i=t,_=m));return null!==v&&f.push(vv({start:v,end:u,loop:d,count:o,style:p})),f}function xv(t,e){const i=[],n=t.segments;for(let r=0;r<n.length;r++){const s=bv(n[r],t.points,e);s.length&&i.push(...s)}return i}function wv(t,e,i,n){return n&&n.setContext&&i?function(t,e,i,n){const r=t._chart.getContext(),s=Ev(t.options),{_datasetIndex:o,options:{spanGaps:a}}=t,l=i.length,c=[];let h=s,u=e[0].start,d=u;function p(t,e,n,r){const s=a?-1:1;if(t!==e){for(t+=l;i[t%l].skip;)t-=s;for(;i[e%l].skip;)e+=s;t%l!=e%l&&(c.push({start:t%l,end:e%l,loop:n,style:r}),h=r,u=e%l)}}for(const t of e){u=a?u:t.start;let e,s=i[u%l];for(d=u+1;d<=t.end;d++){const a=i[d%l];e=Ev(n.setContext(Iy(r,{type:"segment",p0:s,p1:a,p0DataIndex:(d-1)%l,p1DataIndex:d%l,datasetIndex:o}))),Sv(e,h)&&p(u,d-1,t.loop,h),s=a,h=e}u<d-1&&p(u,d-1,t.loop,h)}return c}(t,e,i,n):e}function Ev(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function Sv(t,e){if(!e)return!1;const i=[],n=function(t,e){return q_(e)?(i.includes(e)||i.push(e),i.indexOf(e)):e};return JSON.stringify(t,n)!==JSON.stringify(e,n)}class Tv{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,n){const r=e.listeners[n],s=e.duration;r.forEach((n=>n({chart:t,initial:e.initial,numSteps:s,currentStep:Math.min(i-e.start,s)})))}_refresh(){this._request||(this._running=!0,this._request=z_.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((i,n)=>{if(!i.running||!i.items.length)return;const r=i.items;let s,o=r.length-1,a=!1;for(;o>=0;--o)s=r[o],s._active?(s._total>i.duration&&(i.duration=s._total),s.tick(t),a=!0):(r[o]=r[r.length-1],r.pop());a&&(n.draw(),this._notify(n,i,t,"progress")),r.length||(i.running=!1,this._notify(n,i,t,"complete"),i.initial=!1),e+=r.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let n=i.length-1;for(;n>=0;--n)i[n].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var Mv=new Tv;const Av="transparent",Cv={boolean(t,e,i){return i>.5?e:t},color(t,e,i){const n=W_(t||Av),r=n.valid&&W_(e||Av);return r&&r.valid?r.mix(n,i).hexString():e},number(t,e,i){return t+(e-t)*i}};class kv{constructor(t,e,i,n){const r=e[i];n=Py([t.to,n,r,t.from]);const s=Py([t.from,r,n]);this._active=!0,this._fn=t.fn||Cv[t.type||typeof s],this._easing=H_[t.easing]||H_.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=s,this._to=n,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const n=this._target[this._prop],r=i-this._start,s=this._duration-r;this._start=i,this._duration=Math.floor(Math.max(s,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=Py([t.to,e,n,t.from]),this._from=Py([t.from,n,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,n=this._prop,r=this._from,s=this._loop,o=this._to;let a;if(this._active=r!==o&&(s||e<i),!this._active)return this._target[n]=o,void this._notify(!0);e<0?this._target[n]=r:(a=e/i%2,a=s&&a>1?2-a:a,a=this._easing(Math.min(1,Math.max(0,a))),this._target[n]=this._fn(r,o,a))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,i)=>{t.push({res:e,rej:i})}))}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let t=0;t<i.length;t++)i[t][e]()}}class Pv{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!Ng(t))return;const e=Object.keys(sy.animation),i=this._properties;Object.getOwnPropertyNames(t).forEach((n=>{const r=t[n];if(!Ng(r))return;const s={};for(const t of e)s[t]=r[t];(Bg(r.properties)&&r.properties||[n]).forEach((t=>{t!==n&&i.has(t)||i.set(t,s)}))}))}_animateOptions(t,e){const i=e.options,n=function(t,e){if(!e)return;let i=t.options;if(!i)return void(t.options=e);i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}}));return i}(t,i);if(!n)return[];const r=this._createAnimations(n,i);return i.$shared&&function(t,e){const i=[],n=Object.keys(e);for(let e=0;e<n.length;e++){const r=t[n[e]];r&&r.active()&&i.push(r.wait())}return Promise.all(i)}(t.options.$animations,i).then((()=>{t.options=i}),(()=>{})),r}_createAnimations(t,e){const i=this._properties,n=[],r=t.$animations||(t.$animations={}),s=Object.keys(e),o=Date.now();let a;for(a=s.length-1;a>=0;--a){const l=s[a];if("$"===l.charAt(0))continue;if("options"===l){n.push(...this._animateOptions(t,e));continue}const c=e[l];let h=r[l];const u=i.get(l);if(h){if(u&&h.active()){h.update(u,c,o);continue}h.cancel()}u&&u.duration?(r[l]=h=new kv(u,t,l,c),n.push(h)):t[l]=c}return n}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(Mv.add(this._chart,i),!0):void 0}}function Iv(t,e){const i=t&&t.options||{},n=i.reverse,r=void 0===i.min?e:0,s=void 0===i.max?e:0;return{start:n?s:r,end:n?r:s}}function Dv(t,e){const i=[],n=t._getSortedDatasetMetas(e);let r,s;for(r=0,s=n.length;r<s;++r)i.push(n[r].index);return i}function Ov(t,e,i,n={}){const r=t.keys,s="single"===n.mode;let o,a,l,c;if(null!==e){for(o=0,a=r.length;o<a;++o){if(l=+r[o],l===i){if(n.all)continue;break}c=t.values[l],jg(c)&&(s||0===e||f_(e)===f_(c))&&(e+=c)}return e}}function Lv(t,e){const i=t&&t.options.stacked;return i||void 0===i&&void 0!==e.stack}function zv(t,e,i){const n=t[e]||(t[e]={});return n[i]||(n[i]={})}function Rv(t,e,i,n){for(const r of e.getMatchingVisibleMetas(n).reverse()){const e=t[r.index];if(i&&e>0||!i&&e<0)return r.index}return null}function Fv(t,e){const{chart:i,_cachedMeta:n}=t,r=i._stacks||(i._stacks={}),{iScale:s,vScale:o,index:a}=n,l=s.axis,c=o.axis,h=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(s,o,n),u=e.length;let d;for(let t=0;t<u;++t){const i=e[t],{[l]:s,[c]:u}=i;d=(i._stacks||(i._stacks={}))[c]=zv(r,h,s),d[a]=u,d._top=Rv(d,o,!0,n.type),d._bottom=Rv(d,o,!1,n.type);(d._visualValues||(d._visualValues={}))[a]=u}}function Bv(t,e){const i=t.scales;return Object.keys(i).filter((t=>i[t].axis===e)).shift()}function Nv(t,e){const i=t.controller.index,n=t.vScale&&t.vScale.axis;if(n){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[n]||void 0===e[n][i])return;delete e[n][i],void 0!==e[n]._visualValues&&void 0!==e[n]._visualValues[i]&&delete e[n]._visualValues[i]}}}const jv=t=>"reset"===t||"none"===t,Vv=(t,e)=>e?t:Object.assign({},t);class Uv{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Lv(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&Nv(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),n=(t,e,i,n)=>"x"===t?e:"r"===t?n:i,r=e.xAxisID=Ug(i.xAxisID,Bv(t,"x")),s=e.yAxisID=Ug(i.yAxisID,Bv(t,"y")),o=e.rAxisID=Ug(i.rAxisID,Bv(t,"r")),a=e.indexAxis,l=e.iAxisID=n(a,r,s,o),c=e.vAxisID=n(a,s,r,o);e.xScale=this.getScaleForId(r),e.yScale=this.getScaleForId(s),e.rScale=this.getScaleForId(o),e.iScale=this.getScaleForId(l),e.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&O_(this._data,this),t._stacked&&Nv(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(Ng(e))this._data=function(t){const e=Object.keys(t),i=new Array(e.length);let n,r,s;for(n=0,r=e.length;n<r;++n)s=e[n],i[n]={x:s,y:t[s]};return i}(e);else if(i!==e){if(i){O_(i,this);const t=this._cachedMeta;Nv(t),t._parsed=[]}e&&Object.isExtensible(e)&&(r=this,(n=e)._chartjs?n._chartjs.listeners.push(r):(Object.defineProperty(n,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[r]}}),D_.forEach((t=>{const e="_onData"+e_(t),i=n[t];Object.defineProperty(n,t,{configurable:!0,enumerable:!1,value(...t){const r=i.apply(this,t);return n._chartjs.listeners.forEach((i=>{"function"==typeof i[e]&&i[e](...t)})),r}})})))),this._syncList=[],this._data=e}var n,r}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,i=this.getDataset();let n=!1;this._dataCheck();const r=e._stacked;e._stacked=Lv(e.vScale,e),e.stack!==i.stack&&(n=!0,Nv(e),e.stack=i.stack),this._resyncElements(t),(n||r!==e._stacked)&&Fv(this,e._parsed)}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),i=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:i,_data:n}=this,{iScale:r,_stacked:s}=i,o=r.axis;let a,l,c,h=0===t&&e===n.length||i._sorted,u=t>0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=n,i._sorted=!0,c=n;else{c=Bg(n[t])?this.parseArrayData(i,n,t,e):Ng(n[t])?this.parseObjectData(i,n,t,e):this.parsePrimitiveData(i,n,t,e);const r=()=>null===l[o]||u&&l[o]<u[o];for(a=0;a<e;++a)i._parsed[a+t]=l=c[a],h&&(r()&&(h=!1),u=l);i._sorted=h}s&&Fv(this,c)}parsePrimitiveData(t,e,i,n){const{iScale:r,vScale:s}=t,o=r.axis,a=s.axis,l=r.getLabels(),c=r===s,h=new Array(n);let u,d,p;for(u=0,d=n;u<d;++u)p=u+i,h[u]={[o]:c||r.parse(l[p],p),[a]:s.parse(e[p],p)};return h}parseArrayData(t,e,i,n){const{xScale:r,yScale:s}=t,o=new Array(n);let a,l,c,h;for(a=0,l=n;a<l;++a)c=a+i,h=e[c],o[a]={x:r.parse(h[0],c),y:s.parse(h[1],c)};return o}parseObjectData(t,e,i,n){const{xScale:r,yScale:s}=t,{xAxisKey:o="x",yAxisKey:a="y"}=this._parsing,l=new Array(n);let c,h,u,d;for(c=0,h=n;c<h;++c)u=c+i,d=e[u],l[c]={x:r.parse(t_(d,o),u),y:s.parse(t_(d,a),u)};return l}getParsed(t){return this._cachedMeta._parsed[t]}getDataElement(t){return this._cachedMeta.data[t]}applyStack(t,e,i){const n=this.chart,r=this._cachedMeta,s=e[t.axis];return Ov({keys:Dv(n,!0),values:e._stacks[t.axis]._visualValues},s,r.index,{mode:i})}updateRangeFromParsed(t,e,i,n){const r=i[e.axis];let s=null===r?NaN:r;const o=n&&i._stacks[e.axis];n&&o&&(n.values=o,s=Ov(n,r,this._cachedMeta.index)),t.min=Math.min(t.min,s),t.max=Math.max(t.max,s)}getMinMax(t,e){const i=this._cachedMeta,n=i._parsed,r=i._sorted&&t===i.iScale,s=n.length,o=this._getOtherScale(t),a=((t,e,i)=>t&&!e.hidden&&e._stacked&&{keys:Dv(i,!0),values:null})(e,i,this.chart),l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:c,max:h}=function(t){const{min:e,max:i,minDefined:n,maxDefined:r}=t.getUserBounds();return{min:n?e:Number.NEGATIVE_INFINITY,max:r?i:Number.POSITIVE_INFINITY}}(o);let u,d;function p(){d=n[u];const e=d[o.axis];return!jg(d[t.axis])||c>e||h<e}for(u=0;u<s&&(p()||(this.updateRangeFromParsed(l,t,d,a),!r));++u);if(r)for(u=s-1;u>=0;--u)if(!p()){this.updateRangeFromParsed(l,t,d,a);break}return l}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let n,r,s;for(n=0,r=e.length;n<r;++n)s=e[n][t.axis],jg(s)&&i.push(s);return i}getMaxOverflow(){return!1}getLabelAndValue(t){const e=this._cachedMeta,i=e.iScale,n=e.vScale,r=this.getParsed(t);return{label:i?""+i.getLabelForValue(r[i.axis]):"",value:n?""+n.getLabelForValue(r[n.axis]):""}}_update(t){const e=this._cachedMeta;this.update(t||"default"),e._clip=function(t){let e,i,n,r;return Ng(t)?(e=t.top,i=t.right,n=t.bottom,r=t.left):e=i=n=r=t,{top:e,right:i,bottom:n,left:r,disabled:!1===t}}(Ug(this.options.clip,function(t,e,i){if(!1===i)return!1;const n=Iv(t,i),r=Iv(e,i);return{top:r.end,right:n.end,bottom:r.start,left:n.start}}(e.xScale,e.yScale,this.getMaxOverflow())))}update(t){}draw(){const t=this._ctx,e=this.chart,i=this._cachedMeta,n=i.data||[],r=e.chartArea,s=[],o=this._drawStart||0,a=this._drawCount||n.length-o,l=this.options.drawActiveElementsOnTop;let c;for(i.dataset&&i.dataset.draw(t,r,o,a),c=o;c<o+a;++c){const e=n[c];e.hidden||(e.active&&l?s.push(e):e.draw(t,r))}for(c=0;c<s.length;++c)s[c].draw(t,r)}getStyle(t,e){const i=e?"active":"default";return void 0===t&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(i):this.resolveDataElementOptions(t||0,i)}getContext(t,e,i){const n=this.getDataset();let r;if(t>=0&&t<this._cachedMeta.data.length){const e=this._cachedMeta.data[t];r=e.$context||(e.$context=function(t,e,i){return Iy(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:i,index:e,mode:"default",type:"data"})}(this.getContext(),t,e)),r.parsed=this.getParsed(t),r.raw=n.data[t],r.index=r.dataIndex=t}else r=this.$context||(this.$context=function(t,e){return Iy(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),r.dataset=n,r.index=r.datasetIndex=this.index;return r.active=!!e,r.mode=i,r}resolveDatasetElementOptions(t){return this._resolveElementOptions(this.datasetElementType.id,t)}resolveDataElementOptions(t,e){return this._resolveElementOptions(this.dataElementType.id,e,t)}_resolveElementOptions(t,e="default",i){const n="active"===e,r=this._cachedDataOpts,s=t+"-"+e,o=r[s],a=this.enableOptionSharing&&i_(i);if(o)return Vv(o,a);const l=this.chart.config,c=l.datasetElementScopeKeys(this._type,t),h=n?[`${t}Hover`,"hover",t,""]:[t,""],u=l.getOptionScopes(this.getDataset(),c),d=Object.keys(sy.elements[t]),p=l.resolveNamedOptions(u,d,(()=>this.getContext(i,n,e)),h);return p.$shared&&(p.$shared=a,r[s]=Object.freeze(Vv(p,a))),p}_resolveAnimations(t,e,i){const n=this.chart,r=this._cachedDataOpts,s=`animation-${e}`,o=r[s];if(o)return o;let a;if(!1!==n.options.animation){const n=this.chart.config,r=n.datasetAnimationScopeKeys(this._type,e),s=n.getOptionScopes(this.getDataset(),r);a=n.createResolver(s,this.getContext(t,i,e))}const l=new Pv(n,a&&a.animations);return a&&a._cacheable&&(r[s]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||jv(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const i=this.resolveDataElementOptions(t,e),n=this._sharedOptions,r=this.getSharedOptions(i),s=this.includeOptions(e,r)||r!==n;return this.updateSharedOptions(r,e,i),{sharedOptions:r,includeOptions:s}}updateElement(t,e,i,n){jv(n)?Object.assign(t,i):this._resolveAnimations(e,n).update(t,i)}updateSharedOptions(t,e,i){t&&!jv(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,n){t.active=n;const r=this.getStyle(e,n);this._resolveAnimations(e,i,n).update(t,{options:!n&&this.getSharedOptions(r)||r})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];const n=i.length,r=e.length,s=Math.min(r,n);s&&this.parse(0,s),r>n?this._insertElements(n,r-n,t):r<n&&this._removeElements(r,n-r)}_insertElements(t,e,i=!0){const n=this._cachedMeta,r=n.data,s=t+e;let o;const a=t=>{for(t.length+=e,o=t.length-1;o>=s;o--)t[o]=t[o-e]};for(a(r),o=t;o<s;++o)r[o]=new this.dataElementType;this._parsing&&a(n._parsed),this.parse(t,e),i&&this.updateElements(r,t,e,"reset")}updateElements(t,e,i,n){}_removeElements(t,e){const i=this._cachedMeta;if(this._parsing){const n=i._parsed.splice(t,e);i._stacked&&Nv(i,n)}i.data.splice(t,e)}_sync(t){if(this._parsing)this._syncList.push(t);else{const[e,i,n]=t;this[e](i,n)}this.chart._dataChanges.push([this.index,...t])}_onDataPush(){const t=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-t,t])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(t,e){e&&this._sync(["_removeElements",t,e]);const i=arguments.length-2;i&&this._sync(["_insertElements",t,i])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}function $v(t){const e=t.iScale,i=function(t,e){if(!t._cache.$bar){const i=t.getMatchingVisibleMetas(e);let n=[];for(let e=0,r=i.length;e<r;e++)n=n.concat(i[e].controller.getAllParsedValues(t));t._cache.$bar=L_(n.sort(((t,e)=>t-e)))}return t._cache.$bar}(e,t.type);let n,r,s,o,a=e._length;const l=()=>{32767!==s&&-32768!==s&&(i_(o)&&(a=Math.min(a,Math.abs(s-o)||a)),o=s)};for(n=0,r=i.length;n<r;++n)s=e.getPixelForValue(i[n]),l();for(o=void 0,n=0,r=e.ticks.length;n<r;++n)s=e.getPixelForTick(n),l();return a}function Hv(t,e,i,n){return Bg(t)?function(t,e,i,n){const r=i.parse(t[0],n),s=i.parse(t[1],n),o=Math.min(r,s),a=Math.max(r,s);let l=o,c=a;Math.abs(o)>Math.abs(a)&&(l=a,c=o),e[i.axis]=c,e._custom={barStart:l,barEnd:c,start:r,end:s,min:o,max:a}}(t,e,i,n):e[i.axis]=i.parse(t,n),e}function qv(t,e,i,n){const r=t.iScale,s=t.vScale,o=r.getLabels(),a=r===s,l=[];let c,h,u,d;for(c=i,h=i+n;c<h;++c)d=e[c],u={},u[r.axis]=a||r.parse(o[c],c),l.push(Hv(d,u,s,c));return l}function Wv(t){return t&&void 0!==t.barStart&&void 0!==t.barEnd}function Gv(t,e,i,n){let r=e.borderSkipped;const s={};if(!r)return void(t.borderSkipped=s);if(!0===r)return void(t.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:o,end:a,reverse:l,top:c,bottom:h}=function(t){let e,i,n,r,s;return t.horizontal?(e=t.base>t.x,i="left",n="right"):(e=t.base<t.y,i="bottom",n="top"),e?(r="end",s="start"):(r="start",s="end"),{start:i,end:n,reverse:e,top:r,bottom:s}}(t);"middle"===r&&i&&(t.enableBorderRadius=!0,(i._top||0)===n?r=c:(i._bottom||0)===n?r=h:(s[Zv(h,o,a,l)]=!0,r=c)),s[Zv(r,o,a,l)]=!0,t.borderSkipped=s}function Zv(t,e,i,n){var r,s,o;return n?(o=i,t=Yv(t=(r=t)===(s=e)?o:r===o?s:r,i,e)):t=Yv(t,e,i),t}function Yv(t,e,i){return"start"===t?e:"end"===t?i:t}function Xv(t,{inflateAmount:e},i){t.inflateAmount="auto"===e?1===i?.33:0:e}class Kv extends Uv{static id="doughnut";static defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"};static descriptors={_scriptable:t=>"spacing"!==t,_indexable:t=>"spacing"!==t&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i,color:n}}=t.legend.options;return e.labels.map(((e,r)=>{const s=t.getDatasetMeta(0).controller.getStyle(r);return{text:e,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,fontColor:n,lineWidth:s.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(r),index:r}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}}};constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const i=this.getDataset().data,n=this._cachedMeta;if(!1===this._parsing)n._parsed=i;else{let r,s,o=t=>+i[t];if(Ng(i[t])){const{key:t="value"}=this._parsing;o=e=>+t_(i[e],t)}for(r=t,s=t+e;r<s;++r)n._parsed[r]=o(r)}}_getRotation(){return v_(this.options.rotation-90)}_getCircumference(){return v_(this.options.circumference)}_getRotationExtents(){let t=o_,e=-o_;for(let i=0;i<this.chart.data.datasets.length;++i)if(this.chart.isDatasetVisible(i)&&this.chart.getDatasetMeta(i).type===this._type){const n=this.chart.getDatasetMeta(i).controller,r=n._getRotation(),s=n._getCircumference();t=Math.min(t,r),e=Math.max(e,r+s)}return{rotation:t,circumference:e-t}}update(t){const e=this.chart,{chartArea:i}=e,n=this._cachedMeta,r=n.data,s=this.getMaxBorderWidth()+this.getMaxOffset(r)+this.options.spacing,o=Math.max((Math.min(i.width,i.height)-s)/2,0),a=Math.min((l=this.options.cutout,c=o,"string"==typeof l&&l.endsWith("%")?parseFloat(l)/100:+l/c),1);var l,c;const h=this._getRingWeight(this.index),{circumference:u,rotation:d}=this._getRotationExtents(),{ratioX:p,ratioY:f,offsetX:m,offsetY:g}=function(t,e,i){let n=1,r=1,s=0,o=0;if(e<o_){const a=t,l=a+e,c=Math.cos(a),h=Math.sin(a),u=Math.cos(l),d=Math.sin(l),p=(t,e,n)=>M_(t,a,l,!0)?1:Math.max(e,e*i,n,n*i),f=(t,e,n)=>M_(t,a,l,!0)?-1:Math.min(e,e*i,n,n*i),m=p(0,c,u),g=p(h_,h,d),_=f(s_,c,u),y=f(s_+h_,h,d);n=(m-_)/2,r=(g-y)/2,s=-(m+_)/2,o=-(g+y)/2}return{ratioX:n,ratioY:r,offsetX:s,offsetY:o}}(d,u,a),_=(i.width-s)/p,y=(i.height-s)/f,v=Math.max(Math.min(_,y)/2,0),b=$g(this.options.radius,v),x=(b-Math.max(b*a,0))/this._getVisibleDatasetWeightTotal();this.offsetX=m*b,this.offsetY=g*b,n.total=this.calculateTotal(),this.outerRadius=b-x*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-x*h,0),this.updateElements(r,0,r.length,t)}_circumference(t,e){const i=this.options,n=this._cachedMeta,r=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===n._parsed[t]||n.data[t].hidden?0:this.calculateCircumference(n._parsed[t]*r/o_)}updateElements(t,e,i,n){const r="reset"===n,s=this.chart,o=s.chartArea,a=s.options.animation,l=(o.left+o.right)/2,c=(o.top+o.bottom)/2,h=r&&a.animateScale,u=h?0:this.innerRadius,d=h?0:this.outerRadius,{sharedOptions:p,includeOptions:f}=this._getSharedOptions(e,n);let m,g=this._getRotation();for(m=0;m<e;++m)g+=this._circumference(m,r);for(m=e;m<e+i;++m){const e=this._circumference(m,r),i=t[m],s={x:l+this.offsetX,y:c+this.offsetY,startAngle:g,endAngle:g+e,circumference:e,outerRadius:d,innerRadius:u};f&&(s.options=p||this.resolveDataElementOptions(m,i.active?"active":n)),g+=e,this.updateElement(i,m,s,n)}}calculateTotal(){const t=this._cachedMeta,e=t.data;let i,n=0;for(i=0;i<e.length;i++){const r=t._parsed[i];null===r||isNaN(r)||!this.chart.getDataVisibility(i)||e[i].hidden||(n+=Math.abs(r))}return n}calculateCircumference(t){const e=this._cachedMeta.total;return e>0&&!isNaN(t)?o_*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,n=i.data.labels||[],r=K_(e._parsed[t],i.options.locale);return{label:n[t]||"",value:r}}getMaxBorderWidth(t){let e=0;const i=this.chart;let n,r,s,o,a;if(!t)for(n=0,r=i.data.datasets.length;n<r;++n)if(i.isDatasetVisible(n)){s=i.getDatasetMeta(n),t=s.data,o=s.controller;break}if(!t)return 0;for(n=0,r=t.length;n<r;++n)a=o.resolveDataElementOptions(n),"inner"!==a.borderAlign&&(e=Math.max(e,a.borderWidth||0,a.hoverBorderWidth||0));return e}getMaxOffset(t){let e=0;for(let i=0,n=t.length;i<n;++i){const t=this.resolveDataElementOptions(i);e=Math.max(e,t.offset||0,t.hoverOffset||0)}return e}_getRingWeightOffset(t){let e=0;for(let i=0;i<t;++i)this.chart.isDatasetVisible(i)&&(e+=this._getRingWeight(i));return e}_getRingWeight(t){return Math.max(Ug(this.chart.data.datasets[t].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}class Qv extends Uv{static id="polarArea";static defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i,color:n}}=t.legend.options;return e.labels.map(((e,r)=>{const s=t.getDatasetMeta(0).controller.getStyle(r);return{text:e,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,fontColor:n,lineWidth:s.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(r),index:r}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,n=i.data.labels||[],r=K_(e._parsed[t].r,i.options.locale);return{label:n[t]||"",value:r}}parseObjectData(t,e,i,n){return qy.bind(this)(t,e,i,n)}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach(((t,i)=>{const n=this.getParsed(i).r;!isNaN(n)&&this.chart.getDataVisibility(i)&&(n<e.min&&(e.min=n),n>e.max&&(e.max=n))})),e}_updateRadius(){const t=this.chart,e=t.chartArea,i=t.options,n=Math.min(e.right-e.left,e.bottom-e.top),r=Math.max(n/2,0),s=(r-Math.max(i.cutoutPercentage?r/100*i.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=r-s*this.index,this.innerRadius=this.outerRadius-s}updateElements(t,e,i,n){const r="reset"===n,s=this.chart,o=s.options.animation,a=this._cachedMeta.rScale,l=a.xCenter,c=a.yCenter,h=a.getIndexAngle(0)-.5*s_;let u,d=h;const p=360/this.countVisibleElements();for(u=0;u<e;++u)d+=this._computeAngle(u,n,p);for(u=e;u<e+i;u++){const e=t[u];let i=d,f=d+this._computeAngle(u,n,p),m=s.getDataVisibility(u)?a.getDistanceFromCenterForValue(this.getParsed(u).r):0;d=f,r&&(o.animateScale&&(m=0),o.animateRotate&&(i=f=h));const g={x:l,y:c,innerRadius:0,outerRadius:m,startAngle:i,endAngle:f,options:this.resolveDataElementOptions(u,e.active?"active":n)};this.updateElement(e,u,g,n)}}countVisibleElements(){const t=this._cachedMeta;let e=0;return t.data.forEach(((t,i)=>{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&e++})),e}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?v_(this.resolveDataElementOptions(t,e).angle||i):0}}var Jv=Object.freeze({__proto__:null,BarController:class extends Uv{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(t,e,i,n){return qv(t,e,i,n)}parseArrayData(t,e,i,n){return qv(t,e,i,n)}parseObjectData(t,e,i,n){const{iScale:r,vScale:s}=t,{xAxisKey:o="x",yAxisKey:a="y"}=this._parsing,l="x"===r.axis?o:a,c="x"===s.axis?o:a,h=[];let u,d,p,f;for(u=i,d=i+n;u<d;++u)f=e[u],p={},p[r.axis]=r.parse(t_(f,l),u),h.push(Hv(t_(f,c),p,s,u));return h}updateRangeFromParsed(t,e,i,n){super.updateRangeFromParsed(t,e,i,n);const r=i._custom;r&&e===this._cachedMeta.vScale&&(t.min=Math.min(t.min,r.min),t.max=Math.max(t.max,r.max))}getMaxOverflow(){return 0}getLabelAndValue(t){const e=this._cachedMeta,{iScale:i,vScale:n}=e,r=this.getParsed(t),s=r._custom,o=Wv(s)?"["+s.start+", "+s.end+"]":""+n.getLabelForValue(r[n.axis]);return{label:""+i.getLabelForValue(r[i.axis]),value:o}}initialize(){this.enableOptionSharing=!0,super.initialize();this._cachedMeta.stack=this.getDataset().stack}update(t){const e=this._cachedMeta;this.updateElements(e.data,0,e.data.length,t)}updateElements(t,e,i,n){const r="reset"===n,{index:s,_cachedMeta:{vScale:o}}=this,a=o.getBasePixel(),l=o.isHorizontal(),c=this._getRuler(),{sharedOptions:h,includeOptions:u}=this._getSharedOptions(e,n);for(let d=e;d<e+i;d++){const e=this.getParsed(d),i=r||Fg(e[o.axis])?{base:a,head:a}:this._calculateBarValuePixels(d),p=this._calculateBarIndexPixels(d,c),f=(e._stacks||{})[o.axis],m={horizontal:l,base:i.base,enableBorderRadius:!f||Wv(e._custom)||s===f._top||s===f._bottom,x:l?i.head:p.center,y:l?p.center:i.head,height:l?p.size:Math.abs(i.size),width:l?Math.abs(i.size):p.size};u&&(m.options=h||this.resolveDataElementOptions(d,t[d].active?"active":n));const g=m.options||t[d].options;Gv(m,g,f,s),Xv(m,g,c.ratio),this.updateElement(t[d],d,m,n)}}_getStacks(t,e){const{iScale:i}=this._cachedMeta,n=i.getMatchingVisibleMetas(this._type).filter((t=>t.controller.options.grouped)),r=i.options.stacked,s=[],o=t=>{const i=t.controller.getParsed(e),n=i&&i[t.vScale.axis];if(Fg(n)||isNaN(n))return!0};for(const i of n)if((void 0===e||!o(i))&&((!1===r||-1===s.indexOf(i.stack)||void 0===r&&void 0===i.stack)&&s.push(i.stack),i.index===t))break;return s.length||s.push(void 0),s}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){const n=this._getStacks(t,i),r=void 0!==e?n.indexOf(e):-1;return-1===r?n.length-1:r}_getRuler(){const t=this.options,e=this._cachedMeta,i=e.iScale,n=[];let r,s;for(r=0,s=e.data.length;r<s;++r)n.push(i.getPixelForValue(this.getParsed(r)[i.axis],r));const o=t.barThickness;return{min:o||$v(e),pixels:n,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:t.grouped,ratio:o?1:t.categoryPercentage*t.barPercentage}}_calculateBarValuePixels(t){const{_cachedMeta:{vScale:e,_stacked:i,index:n},options:{base:r,minBarLength:s}}=this,o=r||0,a=this.getParsed(t),l=a._custom,c=Wv(l);let h,u,d=a[e.axis],p=0,f=i?this.applyStack(e,a,i):d;f!==d&&(p=f-d,f=d),c&&(d=l.barStart,f=l.barEnd-l.barStart,0!==d&&f_(d)!==f_(l.barEnd)&&(p=0),p+=d);const m=Fg(r)||c?p:r;let g=e.getPixelForValue(m);if(h=this.chart.getDataVisibility(t)?e.getPixelForValue(p+f):g,u=h-g,Math.abs(u)<s){u=function(t,e,i){return 0!==t?f_(t):(e.isHorizontal()?1:-1)*(e.min>=i?1:-1)}(u,e,o)*s,d===o&&(g-=u/2);const t=e.getPixelForDecimal(0),r=e.getPixelForDecimal(1),l=Math.min(t,r),p=Math.max(t,r);g=Math.max(Math.min(g,p),l),h=g+u,i&&!c&&(a._stacks[e.axis]._visualValues[n]=e.getValueForPixel(h)-e.getValueForPixel(g))}if(g===e.getPixelForValue(o)){const t=f_(u)*e.getLineWidthForValue(o)/2;g+=t,u-=t}return{size:u,base:g,head:h,center:h+u/2}}_calculateBarIndexPixels(t,e){const i=e.scale,n=this.options,r=n.skipNull,s=Ug(n.maxBarThickness,1/0);let o,a;if(e.grouped){const i=r?this._getStackCount(t):e.stackCount,l="flex"===n.barThickness?function(t,e,i,n){const r=e.pixels,s=r[t];let o=t>0?r[t-1]:null,a=t<r.length-1?r[t+1]:null;const l=i.categoryPercentage;null===o&&(o=s-(null===a?e.end-e.start:a-s)),null===a&&(a=s+s-o);const c=s-(s-Math.min(o,a))/2*l;return{chunk:Math.abs(a-o)/2*l/n,ratio:i.barPercentage,start:c}}(t,e,n,i):function(t,e,i,n){const r=i.barThickness;let s,o;return Fg(r)?(s=e.min*i.categoryPercentage,o=i.barPercentage):(s=r*n,o=1),{chunk:s/n,ratio:o,start:e.pixels[t]-s/2}}(t,e,n,i),c=this._getStackIndex(this.index,this._cachedMeta.stack,r?t:void 0);o=l.start+l.chunk*c+l.chunk/2,a=Math.min(s,l.chunk*l.ratio)}else o=i.getPixelForValue(this.getParsed(t)[i.axis],t),a=Math.min(s,e.min*e.ratio);return{base:o-a/2,head:o+a/2,center:o,size:a}}draw(){const t=this._cachedMeta,e=t.vScale,i=t.data,n=i.length;let r=0;for(;r<n;++r)null!==this.getParsed(r)[e.axis]&&i[r].draw(this._ctx)}},BubbleController:class extends Uv{static id="bubble";static defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}};static overrides={scales:{x:{type:"linear"},y:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(t,e,i,n){const r=super.parsePrimitiveData(t,e,i,n);for(let t=0;t<r.length;t++)r[t]._custom=this.resolveDataElementOptions(t+i).radius;return r}parseArrayData(t,e,i,n){const r=super.parseArrayData(t,e,i,n);for(let t=0;t<r.length;t++){const n=e[i+t];r[t]._custom=Ug(n[2],this.resolveDataElementOptions(t+i).radius)}return r}parseObjectData(t,e,i,n){const r=super.parseObjectData(t,e,i,n);for(let t=0;t<r.length;t++){const n=e[i+t];r[t]._custom=Ug(n&&n.r&&+n.r,this.resolveDataElementOptions(t+i).radius)}return r}getMaxOverflow(){const t=this._cachedMeta.data;let e=0;for(let i=t.length-1;i>=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart.data.labels||[],{xScale:n,yScale:r}=e,s=this.getParsed(t),o=n.getLabelForValue(s.x),a=r.getLabelForValue(s.y),l=s._custom;return{label:i[t]||"",value:"("+o+", "+a+(l?", "+l:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,n){const r="reset"===n,{iScale:s,vScale:o}=this._cachedMeta,{sharedOptions:a,includeOptions:l}=this._getSharedOptions(e,n),c=s.axis,h=o.axis;for(let u=e;u<e+i;u++){const e=t[u],i=!r&&this.getParsed(u),d={},p=d[c]=r?s.getPixelForDecimal(.5):s.getPixelForValue(i[c]),f=d[h]=r?o.getBasePixel():o.getPixelForValue(i[h]);d.skip=isNaN(p)||isNaN(f),l&&(d.options=a||this.resolveDataElementOptions(u,e.active?"active":n),r&&(d.options.radius=0)),this.updateElement(e,u,d,n)}}resolveDataElementOptions(t,e){const i=this.getParsed(t);let n=super.resolveDataElementOptions(t,e);n.$shared&&(n=Object.assign({},n,{$shared:!1}));const r=n.radius;return"active"!==e&&(n.radius=0),n.radius+=Ug(i&&i._custom,r),n}},DoughnutController:Kv,LineController:class extends Uv{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:i,data:n=[],_dataset:r}=e,s=this.chart._animationsDisabled;let{start:o,count:a}=N_(e,n,s);this._drawStart=o,this._drawCount=a,j_(e)&&(o=0,a=n.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!r._decimated,i.points=n;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(i,void 0,{animated:!s,options:l},t),this.updateElements(n,o,a,t)}updateElements(t,e,i,n){const r="reset"===n,{iScale:s,vScale:o,_stacked:a,_dataset:l}=this._cachedMeta,{sharedOptions:c,includeOptions:h}=this._getSharedOptions(e,n),u=s.axis,d=o.axis,{spanGaps:p,segment:f}=this.options,m=__(p)?p:Number.POSITIVE_INFINITY,g=this.chart._animationsDisabled||r||"none"===n,_=e+i,y=t.length;let v=e>0&&this.getParsed(e-1);for(let i=0;i<y;++i){const p=t[i],y=g?p:{};if(i<e||i>=_){y.skip=!0;continue}const b=this.getParsed(i),x=Fg(b[d]),w=y[u]=s.getPixelForValue(b[u],i),E=y[d]=r||x?o.getBasePixel():o.getPixelForValue(a?this.applyStack(o,b,a):b[d],i);y.skip=isNaN(w)||isNaN(E)||x,y.stop=i>0&&Math.abs(b[u]-v[u])>m,f&&(y.parsed=b,y.raw=l.data[i]),h&&(y.options=c||this.resolveDataElementOptions(i,p.active?"active":n)),g||this.updateElement(p,i,y,n),v=b}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,n=t.data||[];if(!n.length)return i;const r=n[0].size(this.resolveDataElementOptions(0)),s=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(i,r,s)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}},PieController:class extends Kv{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}},PolarAreaController:Qv,RadarController:class extends Uv{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(t){const e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}parseObjectData(t,e,i,n){return qy.bind(this)(t,e,i,n)}update(t){const e=this._cachedMeta,i=e.dataset,n=e.data||[],r=e.iScale.getLabels();if(i.points=n,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const s={_loop:!0,_fullLoop:r.length===n.length,options:e};this.updateElement(i,void 0,s,t)}this.updateElements(n,0,n.length,t)}updateElements(t,e,i,n){const r=this._cachedMeta.rScale,s="reset"===n;for(let o=e;o<e+i;o++){const e=t[o],i=this.resolveDataElementOptions(o,e.active?"active":n),a=r.getPointPositionForValue(o,this.getParsed(o).r),l=s?r.xCenter:a.x,c=s?r.yCenter:a.y,h={x:l,y:c,angle:a.angle,skip:isNaN(l)||isNaN(c),options:i};this.updateElement(e,o,h,n)}}},ScatterController:class extends Uv{static id="scatter";static defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};static overrides={interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}};getLabelAndValue(t){const e=this._cachedMeta,i=this.chart.data.labels||[],{xScale:n,yScale:r}=e,s=this.getParsed(t),o=n.getLabelForValue(s.x),a=r.getLabelForValue(s.y);return{label:i[t]||"",value:"("+o+", "+a+")"}}update(t){const e=this._cachedMeta,{data:i=[]}=e,n=this.chart._animationsDisabled;let{start:r,count:s}=N_(e,i,n);if(this._drawStart=r,this._drawCount=s,j_(e)&&(r=0,s=i.length),this.options.showLine){this.datasetElementType||this.addElements();const{dataset:r,_dataset:s}=e;r._chart=this.chart,r._datasetIndex=this.index,r._decimated=!!s._decimated,r.points=i;const o=this.resolveDatasetElementOptions(t);o.segment=this.options.segment,this.updateElement(r,void 0,{animated:!n,options:o},t)}else this.datasetElementType&&(delete e.dataset,this.datasetElementType=!1);this.updateElements(i,r,s,t)}addElements(){const{showLine:t}=this.options;!this.datasetElementType&&t&&(this.datasetElementType=this.chart.registry.getElement("line")),super.addElements()}updateElements(t,e,i,n){const r="reset"===n,{iScale:s,vScale:o,_stacked:a,_dataset:l}=this._cachedMeta,c=this.resolveDataElementOptions(e,n),h=this.getSharedOptions(c),u=this.includeOptions(n,h),d=s.axis,p=o.axis,{spanGaps:f,segment:m}=this.options,g=__(f)?f:Number.POSITIVE_INFINITY,_=this.chart._animationsDisabled||r||"none"===n;let y=e>0&&this.getParsed(e-1);for(let c=e;c<e+i;++c){const e=t[c],i=this.getParsed(c),f=_?e:{},v=Fg(i[p]),b=f[d]=s.getPixelForValue(i[d],c),x=f[p]=r||v?o.getBasePixel():o.getPixelForValue(a?this.applyStack(o,i,a):i[p],c);f.skip=isNaN(b)||isNaN(x)||v,f.stop=c>0&&Math.abs(i[d]-y[d])>g,m&&(f.parsed=i,f.raw=l.data[c]),u&&(f.options=h||this.resolveDataElementOptions(c,e.active?"active":n)),_||this.updateElement(e,c,f,n),y=i}this.updateSharedOptions(h,n,c)}getMaxOverflow(){const t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let i=e.length-1;i>=0;--i)t=Math.max(t,e[i].size(this.resolveDataElementOptions(i))/2);return t>0&&t}const i=t.dataset,n=i.options&&i.options.borderWidth||0;if(!e.length)return n;const r=e[0].size(this.resolveDataElementOptions(0)),s=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(n,r,s)/2}}});function tb(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class eb{static override(t){Object.assign(eb.prototype,t)}options;constructor(t){this.options=t||{}}init(){}formats(){return tb()}parse(){return tb()}format(){return tb()}add(){return tb()}diff(){return tb()}startOf(){return tb()}endOf(){return tb()}}var ib={_date:eb};function nb(t,e,i,n){const{controller:r,data:s,_sorted:o}=t,a=r._cachedMeta.iScale;if(a&&e===a.axis&&"r"!==e&&o&&s.length){const t=a._reversePixels?I_:P_;if(!n)return t(s,e,i);if(r._sharedOptions){const n=s[0],r="function"==typeof n.getRange&&n.getRange(e);if(r){const n=t(s,e,i-r),o=t(s,e,i+r);return{lo:n.lo,hi:o.hi}}}}return{lo:0,hi:s.length-1}}function rb(t,e,i,n,r){const s=t.getSortedVisibleDatasetMetas(),o=i[e];for(let t=0,i=s.length;t<i;++t){const{index:i,data:a}=s[t],{lo:l,hi:c}=nb(s[t],e,o,r);for(let t=l;t<=c;++t){const e=a[t];e.skip||n(e,i,t)}}}function sb(t,e,i,n,r){const s=[];if(!r&&!t.isPointInArea(e))return s;return rb(t,i,e,(function(i,o,a){(r||dy(i,t.chartArea,0))&&i.inRange(e.x,e.y,n)&&s.push({element:i,datasetIndex:o,index:a})}),!0),s}function ob(t,e,i,n,r,s){let o=[];const a=function(t){const e=-1!==t.indexOf("x"),i=-1!==t.indexOf("y");return function(t,n){const r=e?Math.abs(t.x-n.x):0,s=i?Math.abs(t.y-n.y):0;return Math.sqrt(Math.pow(r,2)+Math.pow(s,2))}}(i);let l=Number.POSITIVE_INFINITY;return rb(t,i,e,(function(i,c,h){const u=i.inRange(e.x,e.y,r);if(n&&!u)return;const d=i.getCenterPoint(r);if(!(!!s||t.isPointInArea(d))&&!u)return;const p=a(e,d);p<l?(o=[{element:i,datasetIndex:c,index:h}],l=p):p===l&&o.push({element:i,datasetIndex:c,index:h})})),o}function ab(t,e,i,n,r,s){return s||t.isPointInArea(e)?"r"!==i||n?ob(t,e,i,n,r,s):function(t,e,i,n){let r=[];return rb(t,i,e,(function(t,i,s){const{startAngle:o,endAngle:a}=t.getProps(["startAngle","endAngle"],n),{angle:l}=w_(t,{x:e.x,y:e.y});M_(l,o,a)&&r.push({element:t,datasetIndex:i,index:s})})),r}(t,e,i,r):[]}function lb(t,e,i,n,r){const s=[],o="x"===i?"inXRange":"inYRange";let a=!1;return rb(t,i,e,((t,n,l)=>{t[o](e[i],r)&&(s.push({element:t,datasetIndex:n,index:l}),a=a||t.inRange(e.x,e.y,r))})),n&&!a?[]:s}var cb={evaluateInteractionItems:rb,modes:{index(t,e,i,n){const r=ov(e,t),s=i.axis||"x",o=i.includeInvisible||!1,a=i.intersect?sb(t,r,s,n,o):ab(t,r,s,!1,n,o),l=[];return a.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=a[0].index,i=t.data[e];i&&!i.skip&&l.push({element:i,datasetIndex:t.index,index:e})})),l):[]},dataset(t,e,i,n){const r=ov(e,t),s=i.axis||"xy",o=i.includeInvisible||!1;let a=i.intersect?sb(t,r,s,n,o):ab(t,r,s,!1,n,o);if(a.length>0){const e=a[0].datasetIndex,i=t.getDatasetMeta(e).data;a=[];for(let t=0;t<i.length;++t)a.push({element:i[t],datasetIndex:e,index:t})}return a},point(t,e,i,n){return sb(t,ov(e,t),i.axis||"xy",n,i.includeInvisible||!1)},nearest(t,e,i,n){const r=ov(e,t),s=i.axis||"xy",o=i.includeInvisible||!1;return ab(t,r,s,i.intersect,n,o)},x(t,e,i,n){return lb(t,ov(e,t),"x",i.intersect,n)},y(t,e,i,n){return lb(t,ov(e,t),"y",i.intersect,n)}}};const hb=["left","top","right","bottom"];function ub(t,e){return t.filter((t=>t.pos===e))}function db(t,e){return t.filter((t=>-1===hb.indexOf(t.pos)&&t.box.axis===e))}function pb(t,e){return t.sort(((t,i)=>{const n=e?i:t,r=e?t:i;return n.weight===r.weight?n.index-r.index:n.weight-r.weight}))}function fb(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:n,stackWeight:r}=i;if(!t||!hb.includes(n))continue;const s=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});s.count++,s.weight+=r}return e}(t),{vBoxMaxWidth:n,hBoxMaxHeight:r}=e;let s,o,a;for(s=0,o=t.length;s<o;++s){a=t[s];const{fullSize:o}=a.box,l=i[a.stack],c=l&&a.stackWeight/l.weight;a.horizontal?(a.width=c?c*n:o&&e.availableWidth,a.height=r):(a.width=n,a.height=c?c*r:o&&e.availableHeight)}return i}function mb(t,e,i,n){return Math.max(t[i],e[i])+Math.max(t[n],e[n])}function gb(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function _b(t,e,i,n){const{pos:r,box:s}=i,o=t.maxPadding;if(!Ng(r)){i.size&&(t[r]-=i.size);const e=n[i.stack]||{size:0,count:1};e.size=Math.max(e.size,i.horizontal?s.height:s.width),i.size=e.size/e.count,t[r]+=i.size}s.getPadding&&gb(o,s.getPadding());const a=Math.max(0,e.outerWidth-mb(o,t,"left","right")),l=Math.max(0,e.outerHeight-mb(o,t,"top","bottom")),c=a!==t.w,h=l!==t.h;return t.w=a,t.h=l,i.horizontal?{same:c,other:h}:{same:h,other:c}}function yb(t,e){const i=e.maxPadding;function n(t){const n={left:0,top:0,right:0,bottom:0};return t.forEach((t=>{n[t]=Math.max(e[t],i[t])})),n}return n(t?["left","right"]:["top","bottom"])}function vb(t,e,i,n){const r=[];let s,o,a,l,c,h;for(s=0,o=t.length,c=0;s<o;++s){a=t[s],l=a.box,l.update(a.width||e.w,a.height||e.h,yb(a.horizontal,e));const{same:o,other:u}=_b(e,i,a,n);c|=o&&r.length,h=h||u,l.fullSize||r.push(a)}return c&&vb(r,e,i,n)||h}function bb(t,e,i,n,r){t.top=i,t.left=e,t.right=e+n,t.bottom=i+r,t.width=n,t.height=r}function xb(t,e,i,n){const r=i.padding;let{x:s,y:o}=e;for(const a of t){const t=a.box,l=n[a.stack]||{count:1,placed:0,weight:1},c=a.stackWeight/l.weight||1;if(a.horizontal){const n=e.w*c,s=l.size||t.height;i_(l.start)&&(o=l.start),t.fullSize?bb(t,r.left,o,i.outerWidth-r.right-r.left,s):bb(t,e.left+l.placed,o,n,s),l.start=o,l.placed+=n,o=t.bottom}else{const n=e.h*c,o=l.size||t.width;i_(l.start)&&(s=l.start),t.fullSize?bb(t,s,r.top,o,i.outerHeight-r.bottom-r.top):bb(t,s,e.top+l.placed,o,n),l.start=s,l.placed+=n,s=t.right}}e.x=s,e.y=o}var wb={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(t){e.draw(t)}}]},t.boxes.push(e)},removeBox(t,e){const i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure(t,e,i){e.fullSize=i.fullSize,e.position=i.position,e.weight=i.weight},update(t,e,i,n){if(!t)return;const r=Cy(t.options.layout.padding),s=Math.max(e-r.width,0),o=Math.max(i-r.height,0),a=function(t){const e=function(t){const e=[];let i,n,r,s,o,a;for(i=0,n=(t||[]).length;i<n;++i)r=t[i],({position:s,options:{stack:o,stackWeight:a=1}}=r),e.push({index:i,box:r,pos:s,horizontal:r.isHorizontal(),weight:r.weight,stack:o&&s+o,stackWeight:a});return e}(t),i=pb(e.filter((t=>t.box.fullSize)),!0),n=pb(ub(e,"left"),!0),r=pb(ub(e,"right")),s=pb(ub(e,"top"),!0),o=pb(ub(e,"bottom")),a=db(e,"x"),l=db(e,"y");return{fullSize:i,leftAndTop:n.concat(s),rightAndBottom:r.concat(l).concat(o).concat(a),chartArea:ub(e,"chartArea"),vertical:n.concat(r).concat(l),horizontal:s.concat(o).concat(a)}}(t.boxes),l=a.vertical,c=a.horizontal;qg(t.boxes,(t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const h=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,u=Object.freeze({outerWidth:e,outerHeight:i,padding:r,availableWidth:s,availableHeight:o,vBoxMaxWidth:s/2/h,hBoxMaxHeight:o/2}),d=Object.assign({},r);gb(d,Cy(n));const p=Object.assign({maxPadding:d,w:s,h:o,x:r.left,y:r.top},r),f=fb(l.concat(c),u);vb(a.fullSize,p,u,f),vb(l,p,u,f),vb(c,p,u,f)&&vb(l,p,u,f),function(t){const e=t.maxPadding;function i(i){const n=Math.max(e[i]-t[i],0);return t[i]+=n,n}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(p),xb(a.leftAndTop,p,u,f),p.x+=p.w,p.y+=p.h,xb(a.rightAndBottom,p,u,f),t.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},qg(a.chartArea,(e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})}))}};class Eb{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,n){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,n?Math.floor(e/n):i)}}isAttached(t){return!0}updateConfig(t){}}class Sb extends Eb{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Tb="$chartjs",Mb={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Ab=t=>null===t||""===t;const Cb=!!hv&&{passive:!0};function kb(t,e,i){t.canvas.removeEventListener(e,i,Cb)}function Pb(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function Ib(t,e,i){const n=t.canvas,r=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Pb(i.addedNodes,n),e=e&&!Pb(i.removedNodes,n);e&&i()}));return r.observe(document,{childList:!0,subtree:!0}),r}function Db(t,e,i){const n=t.canvas,r=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Pb(i.removedNodes,n),e=e&&!Pb(i.addedNodes,n);e&&i()}));return r.observe(document,{childList:!0,subtree:!0}),r}const Ob=new Map;let Lb=0;function zb(){const t=window.devicePixelRatio;t!==Lb&&(Lb=t,Ob.forEach(((e,i)=>{i.currentDevicePixelRatio!==t&&e()})))}function Rb(t,e,i){const n=t.canvas,r=n&&tv(n);if(!r)return;const s=R_(((t,e)=>{const n=r.clientWidth;i(t,e),n<r.clientWidth&&i()}),window),o=new ResizeObserver((t=>{const e=t[0],i=e.contentRect.width,n=e.contentRect.height;0===i&&0===n||s(i,n)}));return o.observe(r),function(t,e){Ob.size||window.addEventListener("resize",zb),Ob.set(t,e)}(t,s),o}function Fb(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){Ob.delete(t),Ob.size||window.removeEventListener("resize",zb)}(t)}function Bb(t,e,i){const n=t.canvas,r=R_((e=>{null!==t.ctx&&i(function(t,e){const i=Mb[t.type]||t.type,{x:n,y:r}=ov(t,e);return{type:i,chart:e,native:t,x:void 0!==n?n:null,y:void 0!==r?r:null}}(e,t))}),t);return function(t,e,i){t.addEventListener(e,i,Cb)}(n,e,r),r}class Nb extends Eb{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,n=t.getAttribute("height"),r=t.getAttribute("width");if(t[Tb]={initial:{height:n,width:r,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",Ab(r)){const e=uv(t,"width");void 0!==e&&(t.width=e)}if(Ab(n))if(""===t.style.height)t.height=t.width/(e||2);else{const e=uv(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e[Tb])return!1;const i=e[Tb].initial;["height","width"].forEach((t=>{const n=i[t];Fg(n)?e.removeAttribute(t):e.setAttribute(t,n)}));const n=i.style||{};return Object.keys(n).forEach((t=>{e.style[t]=n[t]})),e.width=e.width,delete e[Tb],!0}addEventListener(t,e,i){this.removeEventListener(t,e);const n=t.$proxies||(t.$proxies={}),r={attach:Ib,detach:Db,resize:Rb}[e]||Bb;n[e]=r(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),n=i[e];if(!n)return;({attach:Fb,detach:Fb,resize:Fb}[e]||kb)(t,e,n),i[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,n){return lv(t,e,i,n)}isAttached(t){const e=tv(t);return!(!e||!e.isConnected)}}class jb{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}hasValue(){return __(this.x)&&__(this.y)}getProps(t,e){const i=this.$animations;if(!e||!i)return this;const n={};return t.forEach((t=>{n[t]=i[t]&&i[t].active()?i[t]._to:this[t]})),n}}function Vb(t,e){const i=t.options.ticks,n=function(t){const e=t.options.offset,i=t._tickSize(),n=t._length/i+(e?0:1),r=t._maxLength/i;return Math.floor(Math.min(n,r))}(t),r=Math.min(i.maxTicksLimit||n,n),s=i.major.enabled?function(t){const e=[];let i,n;for(i=0,n=t.length;i<n;i++)t[i].major&&e.push(i);return e}(e):[],o=s.length,a=s[0],l=s[o-1],c=[];if(o>r)return function(t,e,i,n){let r,s=0,o=i[0];for(n=Math.ceil(n),r=0;r<t.length;r++)r===o&&(e.push(t[r]),s++,o=i[s*n])}(e,c,s,o/r),c;const h=function(t,e,i){const n=function(t){const e=t.length;let i,n;if(e<2)return!1;for(n=t[0],i=1;i<e;++i)if(t[i]-t[i-1]!==n)return!1;return n}(t),r=e.length/i;if(!n)return Math.max(r,1);const s=function(t){const e=[],i=Math.sqrt(t);let n;for(n=1;n<i;n++)t%n==0&&(e.push(n),e.push(t/n));return i===(0|i)&&e.push(i),e.sort(((t,e)=>t-e)).pop(),e}(n);for(let t=0,e=s.length-1;t<e;t++){const e=s[t];if(e>r)return e}return Math.max(r,1)}(s,e,r);if(o>0){let t,i;const n=o>1?Math.round((l-a)/(o-1)):null;for(Ub(e,c,h,Fg(n)?0:a-n,a),t=0,i=o-1;t<i;t++)Ub(e,c,h,s[t],s[t+1]);return Ub(e,c,h,l,Fg(n)?e.length:l+n),c}return Ub(e,c,h),c}function Ub(t,e,i,n,r){const s=Ug(n,0),o=Math.min(Ug(r,t.length),t.length);let a,l,c,h=0;for(i=Math.ceil(i),r&&(a=r-n,i=a/Math.floor(a/i)),c=s;c<0;)h++,c=Math.round(s+h*i);for(l=Math.max(s,0);l<o;l++)l===c&&(e.push(t[l]),h++,c=Math.round(s+h*i))}const $b=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i,Hb=(t,e)=>Math.min(e||t,t);function qb(t,e){const i=[],n=t.length/e,r=t.length;let s=0;for(;s<r;s+=n)i.push(t[Math.floor(s)]);return i}function Wb(t,e,i){const n=t.ticks.length,r=Math.min(e,n-1),s=t._startPixel,o=t._endPixel,a=1e-6;let l,c=t.getPixelForTick(r);if(!(i&&(l=1===n?Math.max(c-s,o-c):0===e?(t.getPixelForTick(1)-c)/2:(c-t.getPixelForTick(r-1))/2,c+=r<e?l:-l,c<s-a||c>o+a)))return c}function Gb(t){return t.drawTicks?t.tickLength:0}function Zb(t,e){if(!t.display)return 0;const i=ky(t.font,e),n=Cy(t.padding);return(Bg(t.text)?t.text.length:1)*i.lineHeight+n.height}function Yb(t,e,i){let n=F_(t);return(i&&"right"!==e||!i&&"right"===e)&&(n=(t=>"left"===t?"right":"right"===t?"left":t)(n)),n}class Xb extends jb{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:n}=this;return t=Vg(t,Number.POSITIVE_INFINITY),e=Vg(e,Number.NEGATIVE_INFINITY),i=Vg(i,Number.POSITIVE_INFINITY),n=Vg(n,Number.NEGATIVE_INFINITY),{min:Vg(t,i),max:Vg(e,n),minDefined:jg(t),maxDefined:jg(e)}}getMinMax(t){let e,{min:i,max:n,minDefined:r,maxDefined:s}=this.getUserBounds();if(r&&s)return{min:i,max:n};const o=this.getMatchingVisibleMetas();for(let a=0,l=o.length;a<l;++a)e=o[a].controller.getMinMax(this,t),r||(i=Math.min(i,e.min)),s||(n=Math.max(n,e.max));return i=s&&i>n?n:i,n=r&&i>n?i:n,{min:Vg(i,Vg(n,i)),max:Vg(n,Vg(i,n))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Hg(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:n,grace:r,ticks:s}=this.options,o=s.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(t,e,i){const{min:n,max:r}=t,s=$g(e,(r-n)/2),o=(t,e)=>i&&0===t?0:t+e;return{min:o(n,-Math.abs(s)),max:o(r,s)}}(this,r,n),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const a=o<this.ticks.length;this._convertTicksToLabels(a?qb(this.ticks,o):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),s.display&&(s.autoSkip||"auto"===s.source)&&(this.ticks=Vb(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),a&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let t,e,i=this.options.reverse;this.isHorizontal()?(t=this.left,e=this.right):(t=this.top,e=this.bottom,i=!i),this._startPixel=t,this._endPixel=e,this._reversePixels=i,this._length=e-t,this._alignToPixels=this.options.alignToPixels}afterUpdate(){Hg(this.options.afterUpdate,[this])}beforeSetDimensions(){Hg(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){Hg(this.options.afterSetDimensions,[this])}_callHooks(t){this.chart.notifyPlugins(t,this.getContext()),Hg(this.options[t],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){Hg(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(t){const e=this.options.ticks;let i,n,r;for(i=0,n=t.length;i<n;i++)r=t[i],r.label=Hg(e.callback,[r.value,i,t],this)}afterTickToLabelConversion(){Hg(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){Hg(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const t=this.options,e=t.ticks,i=Hb(this.ticks.length,t.ticks.maxTicksLimit),n=e.minRotation||0,r=e.maxRotation;let s,o,a,l=n;if(!this._isVisible()||!e.display||n>=r||i<=1||!this.isHorizontal())return void(this.labelRotation=n);const c=this._getLabelSizes(),h=c.widest.width,u=c.highest.height,d=A_(this.chart.width-h,0,this.maxWidth);s=t.offset?this.maxWidth/i:d/(i-1),h+6>s&&(s=d/(i-(t.offset?.5:1)),o=this.maxHeight-Gb(t.grid)-e.padding-Zb(t.title,this.chart.options.font),a=Math.sqrt(h*h+u*u),l=b_(Math.min(Math.asin(A_((c.highest.height+6)/s,-1,1)),Math.asin(A_(o/a,-1,1))-Math.asin(A_(u/a,-1,1)))),l=Math.max(n,Math.min(r,l))),this.labelRotation=l}afterCalculateLabelRotation(){Hg(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Hg(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:n,grid:r}}=this,s=this._isVisible(),o=this.isHorizontal();if(s){const s=Zb(n,e.options.font);if(o?(t.width=this.maxWidth,t.height=Gb(r)+s):(t.height=this.maxHeight,t.width=Gb(r)+s),i.display&&this.ticks.length){const{first:e,last:n,widest:r,highest:s}=this._getLabelSizes(),a=2*i.padding,l=v_(this.labelRotation),c=Math.cos(l),h=Math.sin(l);if(o){const e=i.mirror?0:h*r.width+c*s.height;t.height=Math.min(this.maxHeight,t.height+e+a)}else{const e=i.mirror?0:c*r.width+h*s.height;t.width=Math.min(this.maxWidth,t.width+e+a)}this._calculatePadding(e,n,h,c)}}this._handleMargins(),o?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,n){const{ticks:{align:r,padding:s},position:o}=this.options,a=0!==this.labelRotation,l="top"!==o&&"x"===this.axis;if(this.isHorizontal()){const o=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1);let h=0,u=0;a?l?(h=n*t.width,u=i*e.height):(h=i*t.height,u=n*e.width):"start"===r?u=e.width:"end"===r?h=t.width:"inner"!==r&&(h=t.width/2,u=e.width/2),this.paddingLeft=Math.max((h-o+s)*this.width/(this.width-o),0),this.paddingRight=Math.max((u-c+s)*this.width/(this.width-c),0)}else{let i=e.height/2,n=t.height/2;"start"===r?(i=0,n=t.height):"end"===r&&(i=e.height,n=0),this.paddingTop=i+s,this.paddingBottom=n+s}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){Hg(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e<i;e++)Fg(t[e].label)&&(t.splice(e,1),i--,e--);this.afterTickToLabelConversion()}_getLabelSizes(){let t=this._labelSizes;if(!t){const e=this.options.ticks.sampleSize;let i=this.ticks;e<i.length&&(i=qb(i,e)),this._labelSizes=t=this._computeLabelSizes(i,i.length,this.options.ticks.maxTicksLimit)}return t}_computeLabelSizes(t,e,i){const{ctx:n,_longestTextCache:r}=this,s=[],o=[],a=Math.floor(e/Hb(e,i));let l,c,h,u,d,p,f,m,g,_,y,v=0,b=0;for(l=0;l<e;l+=a){if(u=t[l].label,d=this._resolveTickFontOptions(l),n.font=p=d.string,f=r[p]=r[p]||{data:{},gc:[]},m=d.lineHeight,g=_=0,Fg(u)||Bg(u)){if(Bg(u))for(c=0,h=u.length;c<h;++c)y=u[c],Fg(y)||Bg(y)||(g=oy(n,f.data,f.gc,g,y),_+=m)}else g=oy(n,f.data,f.gc,g,u),_=m;s.push(g),o.push(_),v=Math.max(g,v),b=Math.max(_,b)}!function(t,e){qg(t,(t=>{const i=t.gc,n=i.length/2;let r;if(n>e){for(r=0;r<n;++r)delete t.data[i[r]];i.splice(0,n)}}))}(r,e);const x=s.indexOf(v),w=o.indexOf(b),E=t=>({width:s[t]||0,height:o[t]||0});return{first:E(0),last:E(e-1),widest:E(x),highest:E(w),widths:s,heights:o}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return A_(this._alignToPixels?ly(this.chart,e,0):e,-32768,32767)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&t<e.length){const i=e[t];return i.$context||(i.$context=function(t,e,i){return Iy(t,{tick:i,index:e,type:"tick"})}(this.getContext(),t,i))}return this.$context||(this.$context=Iy(this.chart.getContext(),{scale:this,type:"scale"}))}_tickSize(){const t=this.options.ticks,e=v_(this.labelRotation),i=Math.abs(Math.cos(e)),n=Math.abs(Math.sin(e)),r=this._getLabelSizes(),s=t.autoSkipPadding||0,o=r?r.widest.width+s:0,a=r?r.highest.height+s:0;return this.isHorizontal()?a*i>o*n?o/i:a/n:a*n<o*i?a/i:o/n}_isVisible(){const t=this.options.display;return"auto"!==t?!!t:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(t){const e=this.axis,i=this.chart,n=this.options,{grid:r,position:s,border:o}=n,a=r.offset,l=this.isHorizontal(),c=this.ticks.length+(a?1:0),h=Gb(r),u=[],d=o.setContext(this.getContext()),p=d.display?d.width:0,f=p/2,m=function(t){return ly(i,t,p)};let g,_,y,v,b,x,w,E,S,T,M,A;if("top"===s)g=m(this.bottom),x=this.bottom-h,E=g-f,T=m(t.top)+f,A=t.bottom;else if("bottom"===s)g=m(this.top),T=t.top,A=m(t.bottom)-f,x=g+f,E=this.top+h;else if("left"===s)g=m(this.right),b=this.right-h,w=g-f,S=m(t.left)+f,M=t.right;else if("right"===s)g=m(this.left),S=t.left,M=m(t.right)-f,b=g+f,w=this.left+h;else if("x"===e){if("center"===s)g=m((t.top+t.bottom)/2+.5);else if(Ng(s)){const t=Object.keys(s)[0],e=s[t];g=m(this.chart.scales[t].getPixelForValue(e))}T=t.top,A=t.bottom,x=g+f,E=x+h}else if("y"===e){if("center"===s)g=m((t.left+t.right)/2);else if(Ng(s)){const t=Object.keys(s)[0],e=s[t];g=m(this.chart.scales[t].getPixelForValue(e))}b=g-f,w=b-h,S=t.left,M=t.right}const C=Ug(n.ticks.maxTicksLimit,c),k=Math.max(1,Math.ceil(c/C));for(_=0;_<c;_+=k){const t=this.getContext(_),e=r.setContext(t),n=o.setContext(t),s=e.lineWidth,c=e.color,h=n.dash||[],d=n.dashOffset,p=e.tickWidth,f=e.tickColor,m=e.tickBorderDash||[],g=e.tickBorderDashOffset;y=Wb(this,_,a),void 0!==y&&(v=ly(i,y,s),l?b=w=S=M=v:x=E=T=A=v,u.push({tx1:b,ty1:x,tx2:w,ty2:E,x1:S,y1:T,x2:M,y2:A,width:s,color:c,borderDash:h,borderDashOffset:d,tickWidth:p,tickColor:f,tickBorderDash:m,tickBorderDashOffset:g}))}return this._ticksLength=c,this._borderValue=g,u}_computeLabelItems(t){const e=this.axis,i=this.options,{position:n,ticks:r}=i,s=this.isHorizontal(),o=this.ticks,{align:a,crossAlign:l,padding:c,mirror:h}=r,u=Gb(i.grid),d=u+c,p=h?-c:d,f=-v_(this.labelRotation),m=[];let g,_,y,v,b,x,w,E,S,T,M,A,C="middle";if("top"===n)x=this.bottom-p,w=this._getXAxisLabelAlignment();else if("bottom"===n)x=this.top+p,w=this._getXAxisLabelAlignment();else if("left"===n){const t=this._getYAxisLabelAlignment(u);w=t.textAlign,b=t.x}else if("right"===n){const t=this._getYAxisLabelAlignment(u);w=t.textAlign,b=t.x}else if("x"===e){if("center"===n)x=(t.top+t.bottom)/2+d;else if(Ng(n)){const t=Object.keys(n)[0],e=n[t];x=this.chart.scales[t].getPixelForValue(e)+d}w=this._getXAxisLabelAlignment()}else if("y"===e){if("center"===n)b=(t.left+t.right)/2-d;else if(Ng(n)){const t=Object.keys(n)[0],e=n[t];b=this.chart.scales[t].getPixelForValue(e)}w=this._getYAxisLabelAlignment(u).textAlign}"y"===e&&("start"===a?C="top":"end"===a&&(C="bottom"));const k=this._getLabelSizes();for(g=0,_=o.length;g<_;++g){y=o[g],v=y.label;const t=r.setContext(this.getContext(g));E=this.getPixelForTick(g)+r.labelOffset,S=this._resolveTickFontOptions(g),T=S.lineHeight,M=Bg(v)?v.length:1;const e=M/2,i=t.color,a=t.textStrokeColor,c=t.textStrokeWidth;let u,d=w;if(s?(b=E,"inner"===w&&(d=g===_-1?this.options.reverse?"left":"right":0===g?this.options.reverse?"right":"left":"center"),A="top"===n?"near"===l||0!==f?-M*T+T/2:"center"===l?-k.highest.height/2-e*T+T:-k.highest.height+T/2:"near"===l||0!==f?T/2:"center"===l?k.highest.height/2-e*T:k.highest.height-M*T,h&&(A*=-1),0===f||t.showLabelBackdrop||(b+=T/2*Math.sin(f))):(x=E,A=(1-M)*T/2),t.showLabelBackdrop){const e=Cy(t.backdropPadding),i=k.heights[g],n=k.widths[g];let r=A-e.top,s=0-e.left;switch(C){case"middle":r-=i/2;break;case"bottom":r-=i}switch(w){case"center":s-=n/2;break;case"right":s-=n;break;case"inner":g===_-1?s-=n:g>0&&(s-=n/2)}u={left:s,top:r,width:n+e.width,height:i+e.height,color:t.backdropColor}}m.push({label:v,font:S,textOffset:A,options:{rotation:f,color:i,strokeColor:a,strokeWidth:c,textAlign:d,textBaseline:C,translation:[b,x],backdrop:u}})}return m}_getXAxisLabelAlignment(){const{position:t,ticks:e}=this.options;if(-v_(this.labelRotation))return"top"===t?"left":"right";let i="center";return"start"===e.align?i="left":"end"===e.align?i="right":"inner"===e.align&&(i="inner"),i}_getYAxisLabelAlignment(t){const{position:e,ticks:{crossAlign:i,mirror:n,padding:r}}=this.options,s=t+r,o=this._getLabelSizes().widest.width;let a,l;return"left"===e?n?(l=this.right+r,"near"===i?a="left":"center"===i?(a="center",l+=o/2):(a="right",l+=o)):(l=this.right-s,"near"===i?a="right":"center"===i?(a="center",l-=o/2):(a="left",l=this.left)):"right"===e?n?(l=this.left+r,"near"===i?a="right":"center"===i?(a="center",l-=o/2):(a="left",l-=o)):(l=this.left+s,"near"===i?a="left":"center"===i?(a="center",l+=o/2):(a="right",l=this.right)):a="right",{textAlign:a,x:l}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:t.height,right:this.right}:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:i,top:n,width:r,height:s}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(i,n,r,s),t.restore())}getLineWidthForValue(t){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const i=this.ticks.findIndex((e=>e.value===t));if(i>=0){return e.setContext(this.getContext(i)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,i=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let r,s;const o=(t,e,n)=>{n.width&&n.color&&(i.save(),i.lineWidth=n.width,i.strokeStyle=n.color,i.setLineDash(n.borderDash||[]),i.lineDashOffset=n.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(r=0,s=n.length;r<s;++r){const t=n[r];e.drawOnChartArea&&o({x:t.x1,y:t.y1},{x:t.x2,y:t.y2},t),e.drawTicks&&o({x:t.tx1,y:t.ty1},{x:t.tx2,y:t.ty2},{color:t.tickColor,width:t.tickWidth,borderDash:t.tickBorderDash,borderDashOffset:t.tickBorderDashOffset})}}drawBorder(){const{chart:t,ctx:e,options:{border:i,grid:n}}=this,r=i.setContext(this.getContext()),s=i.display?r.width:0;if(!s)return;const o=n.setContext(this.getContext(0)).lineWidth,a=this._borderValue;let l,c,h,u;this.isHorizontal()?(l=ly(t,this.left,s)-s/2,c=ly(t,this.right,o)+o/2,h=u=a):(h=ly(t,this.top,s)-s/2,u=ly(t,this.bottom,o)+o/2,l=c=a),e.save(),e.lineWidth=r.width,e.strokeStyle=r.color,e.beginPath(),e.moveTo(l,h),e.lineTo(c,u),e.stroke(),e.restore()}drawLabels(t){if(!this.options.ticks.display)return;const e=this.ctx,i=this._computeLabelArea();i&&py(e,i);const n=this.getLabelItems(t);for(const t of n){const i=t.options,n=t.font;vy(e,t.label,0,t.textOffset,n,i)}i&&fy(e)}drawTitle(){const{ctx:t,options:{position:e,title:i,reverse:n}}=this;if(!i.display)return;const r=ky(i.font),s=Cy(i.padding),o=i.align;let a=r.lineHeight/2;"bottom"===e||"center"===e||Ng(e)?(a+=s.bottom,Bg(i.text)&&(a+=r.lineHeight*(i.text.length-1))):a+=s.top;const{titleX:l,titleY:c,maxWidth:h,rotation:u}=function(t,e,i,n){const{top:r,left:s,bottom:o,right:a,chart:l}=t,{chartArea:c,scales:h}=l;let u,d,p,f=0;const m=o-r,g=a-s;if(t.isHorizontal()){if(d=B_(n,s,a),Ng(i)){const t=Object.keys(i)[0],n=i[t];p=h[t].getPixelForValue(n)+m-e}else p="center"===i?(c.bottom+c.top)/2+m-e:$b(t,i,e);u=a-s}else{if(Ng(i)){const t=Object.keys(i)[0],n=i[t];d=h[t].getPixelForValue(n)-g+e}else d="center"===i?(c.left+c.right)/2-g+e:$b(t,i,e);p=B_(n,o,r),f="left"===i?-h_:h_}return{titleX:d,titleY:p,maxWidth:u,rotation:f}}(this,a,e,o);vy(t,i.text,0,0,r,{color:i.color,maxWidth:h,rotation:u,textAlign:Yb(o,e,n),textBaseline:"middle",translation:[l,c]})}draw(t){this._isVisible()&&(this.drawBackground(),this.drawGrid(t),this.drawBorder(),this.drawTitle(),this.drawLabels(t))}_layers(){const t=this.options,e=t.ticks&&t.ticks.z||0,i=Ug(t.grid&&t.grid.z,-1),n=Ug(t.border&&t.border.z,0);return this._isVisible()&&this.draw===Xb.prototype.draw?[{z:i,draw:t=>{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:n,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",n=[];let r,s;for(r=0,s=e.length;r<s;++r){const s=e[r];s[i]!==this.id||t&&s.type!==t||n.push(s)}return n}_resolveTickFontOptions(t){return ky(this.options.ticks.setContext(this.getContext(t)).font)}_maxDigits(){const t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}}class Kb{constructor(t,e,i){this.type=t,this.scope=e,this.override=i,this.items=Object.create(null)}isForType(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}register(t){const e=Object.getPrototypeOf(t);let i;(function(t){return"id"in t&&"defaults"in t})(e)&&(i=this.register(e));const n=this.items,r=t.id,s=this.scope+"."+r;if(!r)throw new Error("class does not have id: "+t);return r in n||(n[r]=t,function(t,e,i){const n=Xg(Object.create(null),[i?sy.get(i):{},sy.get(e),t.defaults]);sy.set(e,n),t.defaultRoutes&&function(t,e){Object.keys(e).forEach((i=>{const n=i.split("."),r=n.pop(),s=[t].concat(n).join("."),o=e[i].split("."),a=o.pop(),l=o.join(".");sy.route(s,r,l,a)}))}(e,t.defaultRoutes);t.descriptors&&sy.describe(e,t.descriptors)}(t,s,i),this.override&&sy.override(t.id,t.overrides)),s}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,n=this.scope;i in e&&delete e[i],n&&i in sy[n]&&(delete sy[n][i],this.override&&delete ty[i])}}class Qb{constructor(){this.controllers=new Kb(Uv,"datasets",!0),this.elements=new Kb(jb,"elements"),this.plugins=new Kb(Object,"plugins"),this.scales=new Kb(Xb,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach((e=>{const n=i||this._getRegistryForType(e);i||n.isForType(e)||n===this.plugins&&e.id?this._exec(t,n,e):qg(e,(e=>{const n=i||this._getRegistryForType(e);this._exec(t,n,e)}))}))}_exec(t,e,i){const n=e_(t);Hg(i["before"+n],[],i),e[t](i),Hg(i["after"+n],[],i)}_getRegistryForType(t){for(let e=0;e<this._typedRegistries.length;e++){const i=this._typedRegistries[e];if(i.isForType(t))return i}return this.plugins}_get(t,e,i){const n=e.get(t);if(void 0===n)throw new Error('"'+t+'" is not a registered '+i+".");return n}}var Jb=new Qb;class tx{constructor(){this._init=[]}notify(t,e,i,n){"beforeInit"===e&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));const r=n?this._descriptors(t).filter(n):this._descriptors(t),s=this._notify(r,t,e,i);return"afterDestroy"===e&&(this._notify(r,t,"stop"),this._notify(this._init,t,"uninstall")),s}_notify(t,e,i,n){n=n||{};for(const r of t){const t=r.plugin;if(!1===Hg(t[i],[e,n,r.options],t)&&n.cancelable)return!1}return!0}invalidate(){Fg(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;const e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){const i=t&&t.config,n=Ug(i.options&&i.options.plugins,{}),r=function(t){const e={},i=[],n=Object.keys(Jb.plugins.items);for(let t=0;t<n.length;t++)i.push(Jb.getPlugin(n[t]));const r=t.plugins||[];for(let t=0;t<r.length;t++){const n=r[t];-1===i.indexOf(n)&&(i.push(n),e[n.id]=!0)}return{plugins:i,localIds:e}}(i);return!1!==n||e?function(t,{plugins:e,localIds:i},n,r){const s=[],o=t.getContext();for(const a of e){const e=a.id,l=ex(n[e],r);null!==l&&s.push({plugin:a,options:ix(t.config,{plugin:a,local:i[e]},l,o)})}return s}(t,r,n,e):[]}_notifyStateChanges(t){const e=this._oldCache||[],i=this._cache,n=(t,e)=>t.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(n(e,i),t,"stop"),this._notify(n(i,e),t,"start")}}function ex(t,e){return e||!1!==t?!0===t?{}:t:null}function ix(t,{plugin:e,local:i},n,r){const s=t.pluginScopeKeys(e),o=t.getOptionScopes(n,s);return i&&e.defaults&&o.push(e.defaults),t.createResolver(o,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function nx(t,e){const i=sy.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function rx(t){if("x"===t||"y"===t||"r"===t)return t}function sx(t,...e){if(rx(t))return t;for(const n of e){const e=n.axis||("top"===(i=n.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.length>1&&rx(t[0].toLowerCase());if(e)return e}var i;throw new Error(`Cannot determine type of '${t}' axis. Please provide 'axis' or 'position' option.`)}function ox(t,e,i){if(i[e+"AxisID"]===t)return{axis:e}}function ax(t,e){const i=ty[t.type]||{scales:{}},n=e.scales||{},r=nx(t.type,e),s=Object.create(null);return Object.keys(n).forEach((e=>{const o=n[e];if(!Ng(o))return console.error(`Invalid scale configuration for scale: ${e}`);if(o._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${e}`);const a=sx(e,o,function(t,e){if(e.data&&e.data.datasets){const i=e.data.datasets.filter((e=>e.xAxisID===t||e.yAxisID===t));if(i.length)return ox(t,"x",i[0])||ox(t,"y",i[0])}return{}}(e,t),sy.scales[o.type]),l=function(t,e){return t===e?"_index_":"_value_"}(a,r),c=i.scales||{};s[e]=Kg(Object.create(null),[{axis:a},o,c[a],c[l]])})),t.data.datasets.forEach((i=>{const r=i.type||t.type,o=i.indexAxis||nx(r,e),a=(ty[r]||{}).scales||{};Object.keys(a).forEach((t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,o),r=i[e+"AxisID"]||e;s[r]=s[r]||Object.create(null),Kg(s[r],[{axis:e},n[r],a[t]])}))})),Object.keys(s).forEach((t=>{const e=s[t];Kg(e,[sy.scales[e.type],sy.scale])})),s}function lx(t){const e=t.options||(t.options={});e.plugins=Ug(e.plugins,{}),e.scales=ax(t,e)}function cx(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const hx=new Map,ux=new Set;function dx(t,e){let i=hx.get(t);return i||(i=e(),hx.set(t,i),ux.add(i)),i}const px=(t,e,i)=>{const n=t_(e,i);void 0!==n&&t.add(n)};class fx{constructor(t){this._config=function(t){return(t=t||{}).data=cx(t.data),lx(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=cx(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),lx(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return dx(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return dx(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return dx(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return dx(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const i=this._scopeCache;let n=i.get(t);return n&&!e||(n=new Map,i.set(t,n)),n}getOptionScopes(t,e,i){const{options:n,type:r}=this,s=this._cachedScopes(t,i),o=s.get(e);if(o)return o;const a=new Set;e.forEach((e=>{t&&(a.add(t),e.forEach((e=>px(a,t,e)))),e.forEach((t=>px(a,n,t))),e.forEach((t=>px(a,ty[r]||{},t))),e.forEach((t=>px(a,sy,t))),e.forEach((t=>px(a,ey,t)))}));const l=Array.from(a);return 0===l.length&&l.push(Object.create(null)),ux.has(e)&&s.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,ty[e]||{},sy.datasets[e]||{},{type:e},sy,ey]}resolveNamedOptions(t,e,i,n=[""]){const r={$shared:!0},{resolver:s,subPrefixes:o}=mx(this._resolverCache,t,n);let a=s;if(function(t,e){const{isScriptable:i,isIndexable:n}=Ly(t);for(const r of e){const e=i(r),s=n(r),o=(s||e)&&t[r];if(e&&(n_(o)||gx(o))||s&&Bg(o))return!0}return!1}(s,e)){r.$shared=!1;a=Oy(s,i=n_(i)?i():i,this.createResolver(t,i,o))}for(const t of e)r[t]=a[t];return r}createResolver(t,e,i=[""],n){const{resolver:r}=mx(this._resolverCache,t,i);return Ng(e)?Oy(r,e,void 0,n):r}}function mx(t,e,i){let n=t.get(e);n||(n=new Map,t.set(e,n));const r=i.join();let s=n.get(r);if(!s){s={resolver:Dy(e,i),subPrefixes:i.filter((t=>!t.toLowerCase().includes("hover")))},n.set(r,s)}return s}const gx=t=>Ng(t)&&Object.getOwnPropertyNames(t).some((e=>n_(t[e])));const _x=["top","bottom","left","right","chartArea"];function yx(t,e){return"top"===t||"bottom"===t||-1===_x.indexOf(t)&&"x"===e}function vx(t,e){return function(i,n){return i[t]===n[t]?i[e]-n[e]:i[t]-n[t]}}function bx(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),Hg(i&&i.onComplete,[t],e)}function xx(t){const e=t.chart,i=e.options.animation;Hg(i&&i.onProgress,[t],e)}function wx(t){return Jy()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const Ex={},Sx=t=>{const e=wx(t);return Object.values(Ex).filter((t=>t.canvas===e)).pop()};function Tx(t,e,i){const n=Object.keys(t);for(const r of n){const n=+r;if(n>=e){const s=t[r];delete t[r],(i>0||n>e)&&(t[n+i]=s)}}}function Mx(t,e,i){return t.options.clip?t[i]:e[i]}class Ax{static defaults=sy;static instances=Ex;static overrides=ty;static registry=Jb;static version="4.4.1";static getChart=Sx;static register(...t){Jb.add(...t),Cx()}static unregister(...t){Jb.remove(...t),Cx()}constructor(t,e){const i=this.config=new fx(e),n=wx(t),r=Sx(n);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");const s=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||function(t){return!Jy()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?Sb:Nb}(n)),this.platform.updateConfig(i);const o=this.platform.acquireContext(n,s.aspectRatio),a=o&&o.canvas,l=a&&a.height,c=a&&a.width;this.id=Rg(),this.ctx=o,this.canvas=a,this.width=c,this.height=l,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new tx,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(t,e){let i;return function(...n){return e?(clearTimeout(i),i=setTimeout(t,e,n)):t.apply(this,n),e}}((t=>this.update(t)),s.resizeDelay||0),this._dataChanges=[],Ex[this.id]=this,o&&a?(Mv.listen(this,"complete",bx),Mv.listen(this,"progress",xx),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:n,_aspectRatio:r}=this;return Fg(t)?e&&r?r:n?i/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return Jb}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():cv(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return cy(this.canvas,this.ctx),this}stop(){return Mv.stop(this),this}resize(t,e){Mv.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,n=this.canvas,r=i.maintainAspectRatio&&this.aspectRatio,s=this.platform.getMaximumSize(n,t,e,r),o=i.devicePixelRatio||this.platform.getDevicePixelRatio(),a=this.width?"resize":"attach";this.width=s.width,this.height=s.height,this._aspectRatio=this.aspectRatio,cv(this,o,!0)&&(this.notifyPlugins("resize",{size:s}),Hg(i.onResize,[this,s],this),this.attached&&this._doResize(a)&&this.render())}ensureScalesHaveIDs(){qg(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,n=Object.keys(i).reduce(((t,e)=>(t[e]=!1,t)),{});let r=[];e&&(r=r.concat(Object.keys(e).map((t=>{const i=e[t],n=sx(t,i),r="r"===n,s="x"===n;return{options:i,dposition:r?"chartArea":s?"bottom":"left",dtype:r?"radialLinear":s?"category":"linear"}})))),qg(r,(e=>{const r=e.options,s=r.id,o=sx(s,r),a=Ug(r.type,e.dtype);void 0!==r.position&&yx(r.position,o)===yx(e.dposition)||(r.position=e.dposition),n[s]=!0;let l=null;if(s in i&&i[s].type===a)l=i[s];else{l=new(Jb.getScale(a))({id:s,type:a,ctx:this.ctx,chart:this}),i[l.id]=l}l.init(r,t)})),qg(n,((t,e)=>{t||delete i[e]})),qg(i,(t=>{wb.configure(this,t,t.options),wb.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort(((t,e)=>t.index-e.index)),i>e){for(let t=e;t<i;++t)this._destroyDatasetMeta(t);t.splice(e,i-e)}this._sortedMetasets=t.slice(0).sort(vx("order","index"))}_removeUnreferencedMetasets(){const{_metasets:t,data:{datasets:e}}=this;t.length>e.length&&delete this._stacks,t.forEach(((t,i)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(i)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,n;for(this._removeUnreferencedMetasets(),i=0,n=e.length;i<n;i++){const n=e[i];let r=this.getDatasetMeta(i);const s=n.type||this.config.type;if(r.type&&r.type!==s&&(this._destroyDatasetMeta(i),r=this.getDatasetMeta(i)),r.type=s,r.indexAxis=n.indexAxis||nx(s,this.options),r.order=n.order||0,r.index=i,r.label=""+n.label,r.visible=this.isDatasetVisible(i),r.controller)r.controller.updateIndex(i),r.controller.linkScales();else{const e=Jb.getController(s),{datasetElementType:n,dataElementType:o}=sy.datasets[s];Object.assign(e,{dataElementType:Jb.getElement(o),datasetElementType:n&&Jb.getElement(n)}),r.controller=new e(this,i),t.push(r.controller)}}return this._updateMetasets(),t}_resetElements(){qg(this.data.datasets,((t,e)=>{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),n=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let s=0;for(let t=0,e=this.data.datasets.length;t<e;t++){const{controller:e}=this.getDatasetMeta(t),i=!n&&-1===r.indexOf(e);e.buildOrUpdateElements(i),s=Math.max(+e.getMaxOverflow(),s)}s=this._minPadding=i.layout.autoPadding?s:0,this._updateLayout(s),n||qg(r,(t=>{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(vx("z","_idx"));const{_active:o,_lastEvent:a}=this;a?this._eventHandler(a,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){qg(this.scales,(t=>{wb.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);r_(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:n,count:r}of e){Tx(t,n,"_removeElements"===i?-r:r)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),n=i(0);for(let t=1;t<e;t++)if(!r_(n,i(t)))return;return Array.from(n).map((t=>t.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;wb.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],qg(this.boxes,(t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t<e;++t)this.getDatasetMeta(t).controller.configure();for(let e=0,i=this.data.datasets.length;e<i;++e)this._updateDataset(e,n_(t)?t({datasetIndex:e}):t);this.notifyPlugins("afterDatasetsUpdate",{mode:t})}}_updateDataset(t,e){const i=this.getDatasetMeta(t),n={meta:i,index:t,mode:e,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",n)&&(i.controller._update(e),n.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",n))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(Mv.has(this)?this.attached&&!Mv.running(this)&&Mv.start(this):(this.draw(),bx({chart:this})))}draw(){let t;if(this._resizeBeforeDraw){const{width:t,height:e}=this._resizeBeforeDraw;this._resize(t,e),this._resizeBeforeDraw=null}if(this.clear(),this.width<=0||this.height<=0)return;if(!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const e=this._layers;for(t=0;t<e.length&&e[t].z<=0;++t)e[t].draw(this.chartArea);for(this._drawDatasets();t<e.length;++t)e[t].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(t){const e=this._sortedMetasets,i=[];let n,r;for(n=0,r=e.length;n<r;++n){const r=e[n];t&&!r.visible||i.push(r)}return i}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const t=this.getSortedVisibleDatasetMetas();for(let e=t.length-1;e>=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,n=!i.disabled,r=function(t,e){const{xScale:i,yScale:n}=t;return i&&n?{left:Mx(i,e,"left"),right:Mx(i,e,"right"),top:Mx(n,e,"top"),bottom:Mx(n,e,"bottom")}:e}(t,this.chartArea),s={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",s)&&(n&&py(e,{left:!1===i.left?0:r.left-i.left,right:!1===i.right?this.width:r.right+i.right,top:!1===i.top?0:r.top-i.top,bottom:!1===i.bottom?this.height:r.bottom+i.bottom}),t.controller.draw(),n&&fy(e),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(t){return dy(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,n){const r=cb.modes[e];return"function"==typeof r?r(this,t,i,n):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let n=i.filter((t=>t&&t._dataset===e)).pop();return n||(n={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(n)),n}getContext(){return this.$context||(this.$context=Iy(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const n=i?"show":"hide",r=this.getDatasetMeta(t),s=r.controller._resolveAnimations(void 0,n);i_(e)?(r.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),s.update(r,{visible:i}),this.update((e=>e.datasetIndex===t?n:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),Mv.remove(this),t=0,e=this.data.datasets.length;t<e;++t)this._destroyDatasetMeta(t)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:t,ctx:e}=this;this._stop(),this.config.clearCache(),t&&(this.unbindEvents(),cy(t,e),this.platform.releaseContext(e),this.canvas=null,this.ctx=null),delete Ex[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...t){return this.canvas.toDataURL(...t)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const t=this._listeners,e=this.platform,i=(i,n)=>{e.addEventListener(this,i,n),t[i]=n},n=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};qg(this.options.events,(t=>i(t,n)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,n)=>{e.addEventListener(this,i,n),t[i]=n},n=(i,n)=>{t[i]&&(e.removeEventListener(this,i,n),delete t[i])},r=(t,e)=>{this.canvas&&this.resize(t,e)};let s;const o=()=>{n("attach",o),this.attached=!0,this.resize(),i("resize",r),i("detach",s)};s=()=>{this.attached=!1,n("resize",r),this._stop(),this._resize(0,0),i("attach",o)},e.isAttached(this.canvas)?o():s()}unbindEvents(){qg(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},qg(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const n=i?"set":"remove";let r,s,o,a;for("dataset"===e&&(r=this.getDatasetMeta(t[0].datasetIndex),r.controller["_"+n+"DatasetHoverStyle"]()),o=0,a=t.length;o<a;++o){s=t[o];const e=s&&this.getDatasetMeta(s.datasetIndex).controller;e&&e[n+"HoverStyle"](s.element,s.datasetIndex,s.index)}}getActiveElements(){return this._active||[]}setActiveElements(t){const e=this._active||[],i=t.map((({datasetIndex:t,index:e})=>{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}));!Wg(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}isPluginEnabled(t){return 1===this._plugins._cache.filter((e=>e.plugin.id===t)).length}_updateHoverStyles(t,e,i){const n=this.options.hover,r=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),s=r(e,t),o=i?t:r(t,e);s.length&&this.updateHoverStyle(s,n.mode,!1),o.length&&n.mode&&this.updateHoverStyle(o,n.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},n=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,n))return;const r=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,n),(r||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:n=[],options:r}=this,s=e,o=this._getActiveElements(t,n,i,s),a=function(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}(t),l=function(t,e,i,n){return i&&"mouseout"!==t.type?n?e:t:null}(t,this._lastEvent,i,a);i&&(this._lastEvent=null,Hg(r.onHover,[t,o,this],this),a&&Hg(r.onClick,[t,o,this],this));const c=!Wg(o,n);return(c||e)&&(this._active=o,this._updateHoverStyles(o,n,e)),this._lastEvent=l,c}_getActiveElements(t,e,i,n){if("mouseout"===t.type)return[];if(!i)return e;const r=this.options.hover;return this.getElementsAtEventForMode(t,r.mode,r,n)}}function Cx(){return qg(Ax.instances,(t=>t._plugins.invalidate()))}function kx(t,e,i,n){const r=Ty(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]);const s=(i-e)/2,o=Math.min(s,n*e/2),a=t=>{const e=(i-Math.min(s,t))*n/2;return A_(t,0,Math.min(s,e))};return{outerStart:a(r.outerStart),outerEnd:a(r.outerEnd),innerStart:A_(r.innerStart,0,o),innerEnd:A_(r.innerEnd,0,o)}}function Px(t,e,i,n){return{x:i+t*Math.cos(e),y:n+t*Math.sin(e)}}function Ix(t,e,i,n,r,s){const{x:o,y:a,startAngle:l,pixelMargin:c,innerRadius:h}=e,u=Math.max(e.outerRadius+n+i-c,0),d=h>0?h+n+i+c:0;let p=0;const f=r-l;if(n){const t=((h>0?h-n:0)+(u>0?u-n:0))/2;p=(f-(0!==t?f*t/(t+n):f))/2}const m=(f-Math.max(.001,f*u-i/s_)/u)/2,g=l+m+p,_=r-m-p,{outerStart:y,outerEnd:v,innerStart:b,innerEnd:x}=kx(e,d,u,_-g),w=u-y,E=u-v,S=g+y/w,T=_-v/E,M=d+b,A=d+x,C=g+b/M,k=_-x/A;if(t.beginPath(),s){const e=(S+T)/2;if(t.arc(o,a,u,S,e),t.arc(o,a,u,e,T),v>0){const e=Px(E,T,o,a);t.arc(e.x,e.y,v,T,_+h_)}const i=Px(A,_,o,a);if(t.lineTo(i.x,i.y),x>0){const e=Px(A,k,o,a);t.arc(e.x,e.y,x,_+h_,k+Math.PI)}const n=(_-x/d+(g+b/d))/2;if(t.arc(o,a,d,_-x/d,n,!0),t.arc(o,a,d,n,g+b/d,!0),b>0){const e=Px(M,C,o,a);t.arc(e.x,e.y,b,C+Math.PI,g-h_)}const r=Px(w,g,o,a);if(t.lineTo(r.x,r.y),y>0){const e=Px(w,S,o,a);t.arc(e.x,e.y,y,g-h_,S)}}else{t.moveTo(o,a);const e=Math.cos(S)*u+o,i=Math.sin(S)*u+a;t.lineTo(e,i);const n=Math.cos(T)*u+o,r=Math.sin(T)*u+a;t.lineTo(n,r)}t.closePath()}function Dx(t,e,i,n,r){const{fullCircles:s,startAngle:o,circumference:a,options:l}=e,{borderWidth:c,borderJoinStyle:h,borderDash:u,borderDashOffset:d}=l,p="inner"===l.borderAlign;if(!c)return;t.setLineDash(u||[]),t.lineDashOffset=d,p?(t.lineWidth=2*c,t.lineJoin=h||"round"):(t.lineWidth=c,t.lineJoin=h||"bevel");let f=e.endAngle;if(s){Ix(t,e,i,n,f,r);for(let e=0;e<s;++e)t.stroke();isNaN(a)||(f=o+(a%o_||o_))}p&&function(t,e,i){const{startAngle:n,pixelMargin:r,x:s,y:o,outerRadius:a,innerRadius:l}=e;let c=r/a;t.beginPath(),t.arc(s,o,a,n-c,i+c),l>r?(c=r/l,t.arc(s,o,l,i+c,n-c,!0)):t.arc(s,o,r,i+h_,n-h_),t.closePath(),t.clip()}(t,e,f),s||(Ix(t,e,i,n,f,r),t.stroke())}function Ox(t,e,i=e){t.lineCap=Ug(i.borderCapStyle,e.borderCapStyle),t.setLineDash(Ug(i.borderDash,e.borderDash)),t.lineDashOffset=Ug(i.borderDashOffset,e.borderDashOffset),t.lineJoin=Ug(i.borderJoinStyle,e.borderJoinStyle),t.lineWidth=Ug(i.borderWidth,e.borderWidth),t.strokeStyle=Ug(i.borderColor,e.borderColor)}function Lx(t,e,i){t.lineTo(i.x,i.y)}function zx(t,e,i={}){const n=t.length,{start:r=0,end:s=n-1}=i,{start:o,end:a}=e,l=Math.max(r,o),c=Math.min(s,a),h=r<o&&s<o||r>a&&s>a;return{count:n,start:l,loop:e.loop,ilen:c<l&&!h?n+c-l:c-l}}function Rx(t,e,i,n){const{points:r,options:s}=e,{count:o,start:a,loop:l,ilen:c}=zx(r,i,n),h=function(t){return t.stepped?my:t.tension||"monotone"===t.cubicInterpolationMode?gy:Lx}(s);let u,d,p,{move:f=!0,reverse:m}=n||{};for(u=0;u<=c;++u)d=r[(a+(m?c-u:u))%o],d.skip||(f?(t.moveTo(d.x,d.y),f=!1):h(t,p,d,m,s.stepped),p=d);return l&&(d=r[(a+(m?c:0))%o],h(t,p,d,m,s.stepped)),!!l}function Fx(t,e,i,n){const r=e.points,{count:s,start:o,ilen:a}=zx(r,i,n),{move:l=!0,reverse:c}=n||{};let h,u,d,p,f,m,g=0,_=0;const y=t=>(o+(c?a-t:t))%s,v=()=>{p!==f&&(t.lineTo(g,f),t.lineTo(g,p),t.lineTo(g,m))};for(l&&(u=r[y(0)],t.moveTo(u.x,u.y)),h=0;h<=a;++h){if(u=r[y(h)],u.skip)continue;const e=u.x,i=u.y,n=0|e;n===d?(i<p?p=i:i>f&&(f=i),g=(_*g+e)/++_):(v(),t.lineTo(e,i),d=n,_=0,p=f=i),m=i}v()}function Bx(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!(t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||i)?Fx:Rx}const Nx="function"==typeof Path2D;function jx(t,e,i,n){Nx&&!e.options.segment?function(t,e,i,n){let r=e._path;r||(r=e._path=new Path2D,e.path(r,i,n)&&r.closePath()),Ox(t,e.options),t.stroke(r)}(t,e,i,n):function(t,e,i,n){const{segments:r,options:s}=e,o=Bx(e);for(const a of r)Ox(t,s,a.style),t.beginPath(),o(t,e,a,{start:i,end:i+n-1})&&t.closePath(),t.stroke()}(t,e,i,n)}class Vx extends jb{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t};constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const n=i.spanGaps?this._loop:this._fullLoop;Qy(this._points,i,t,n,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=function(t,e){const i=t.points,n=t.options.spanGaps,r=i.length;if(!r)return[];const s=!!t._loop,{start:o,end:a}=function(t,e,i,n){let r=0,s=e-1;if(i&&!n)for(;r<e&&!t[r].skip;)r++;for(;r<e&&t[r].skip;)r++;for(r%=e,i&&(s+=r);s>r&&t[s%e].skip;)s--;return s%=e,{start:r,end:s}}(i,r,s,n);return wv(t,!0===n?[{start:o,end:a,loop:s}]:function(t,e,i,n){const r=t.length,s=[];let o,a=e,l=t[e];for(o=e+1;o<=i;++o){const i=t[o%r];i.skip||i.stop?l.skip||(n=!1,s.push({start:e%r,end:(o-1)%r,loop:n}),e=a=i.stop?o:null):(a=o,l.skip&&(e=o)),l=i}return null!==a&&s.push({start:e%r,end:a%r,loop:n}),s}(i,o,a<o?a+r:a,!!t._fullLoop&&0===o&&a===r-1),i,e)}(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){const i=this.options,n=t[e],r=this.points,s=xv(this,{property:e,start:n,end:n});if(!s.length)return;const o=[],a=function(t){return t.stepped?pv:t.tension||"monotone"===t.cubicInterpolationMode?fv:dv}(i);let l,c;for(l=0,c=s.length;l<c;++l){const{start:c,end:h}=s[l],u=r[c],d=r[h];if(u===d){o.push(u);continue}const p=a(u,d,Math.abs((n-u[e])/(d[e]-u[e])),i.stepped);p[e]=t[e],o.push(p)}return 1===o.length?o[0]:o}pathSegment(t,e,i){return Bx(this)(t,this,e,i)}path(t,e,i){const n=this.segments,r=Bx(this);let s=this._loop;e=e||0,i=i||this.points.length-e;for(const o of n)s&=r(t,this,o,{start:e,end:e+i-1});return!!s}draw(t,e,i,n){const r=this.options||{};(this.points||[]).length&&r.borderWidth&&(t.save(),jx(t,this,i,n),t.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}function Ux(t,e,i,n){const r=t.options,{[i]:s}=t.getProps([i],n);return Math.abs(e-s)<r.radius+r.hitRadius}function $x(t,e){const{x:i,y:n,base:r,width:s,height:o}=t.getProps(["x","y","base","width","height"],e);let a,l,c,h,u;return t.horizontal?(u=o/2,a=Math.min(i,r),l=Math.max(i,r),c=n-u,h=n+u):(u=s/2,a=i-u,l=i+u,c=Math.min(n,r),h=Math.max(n,r)),{left:a,top:c,right:l,bottom:h}}function Hx(t,e,i,n){return t?0:A_(e,i,n)}function qx(t){const e=$x(t),i=e.right-e.left,n=e.bottom-e.top,r=function(t,e,i){const n=t.options.borderWidth,r=t.borderSkipped,s=My(n);return{t:Hx(r.top,s.top,0,i),r:Hx(r.right,s.right,0,e),b:Hx(r.bottom,s.bottom,0,i),l:Hx(r.left,s.left,0,e)}}(t,i/2,n/2),s=function(t,e,i){const{enableBorderRadius:n}=t.getProps(["enableBorderRadius"]),r=t.options.borderRadius,s=Ay(r),o=Math.min(e,i),a=t.borderSkipped,l=n||Ng(r);return{topLeft:Hx(!l||a.top||a.left,s.topLeft,0,o),topRight:Hx(!l||a.top||a.right,s.topRight,0,o),bottomLeft:Hx(!l||a.bottom||a.left,s.bottomLeft,0,o),bottomRight:Hx(!l||a.bottom||a.right,s.bottomRight,0,o)}}(t,i/2,n/2);return{outer:{x:e.left,y:e.top,w:i,h:n,radius:s},inner:{x:e.left+r.l,y:e.top+r.t,w:i-r.l-r.r,h:n-r.t-r.b,radius:{topLeft:Math.max(0,s.topLeft-Math.max(r.t,r.l)),topRight:Math.max(0,s.topRight-Math.max(r.t,r.r)),bottomLeft:Math.max(0,s.bottomLeft-Math.max(r.b,r.l)),bottomRight:Math.max(0,s.bottomRight-Math.max(r.b,r.r))}}}}function Wx(t,e,i,n){const r=null===e,s=null===i,o=t&&!(r&&s)&&$x(t,n);return o&&(r||C_(e,o.left,o.right))&&(s||C_(i,o.top,o.bottom))}function Gx(t,e){t.rect(e.x,e.y,e.w,e.h)}function Zx(t,e,i={}){const n=t.x!==i.x?-e:0,r=t.y!==i.y?-e:0,s=(t.x+t.w!==i.x+i.w?e:0)-n,o=(t.y+t.h!==i.y+i.h?e:0)-r;return{x:t.x+n,y:t.y+r,w:t.w+s,h:t.h+o,radius:t.radius}}var Yx=Object.freeze({__proto__:null,ArcElement:class extends jb{static id="arc";static defaults={borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};static defaultRoutes={backgroundColor:"backgroundColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,i){const n=this.getProps(["x","y"],i),{angle:r,distance:s}=w_(n,{x:t,y:e}),{startAngle:o,endAngle:a,innerRadius:l,outerRadius:c,circumference:h}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),u=(this.options.spacing+this.options.borderWidth)/2,d=Ug(h,a-o)>=o_||M_(r,o,a),p=C_(s,l+u,c+u);return d&&p}getCenterPoint(t){const{x:e,y:i,startAngle:n,endAngle:r,innerRadius:s,outerRadius:o}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:a,spacing:l}=this.options,c=(n+r)/2,h=(s+o+l+a)/2;return{x:e+Math.cos(c)*h,y:i+Math.sin(c)*h}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,n=(e.offset||0)/4,r=(e.spacing||0)/2,s=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>o_?Math.floor(i/o_):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();const o=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(o)*n,Math.sin(o)*n);const a=n*(1-Math.sin(Math.min(s_,i||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function(t,e,i,n,r){const{fullCircles:s,startAngle:o,circumference:a}=e;let l=e.endAngle;if(s){Ix(t,e,i,n,l,r);for(let e=0;e<s;++e)t.fill();isNaN(a)||(l=o+(a%o_||o_))}Ix(t,e,i,n,l,r),t.fill()}(t,this,a,r,s),Dx(t,this,a,r,s),t.restore()}},BarElement:class extends jb{static id="bar";static defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,t&&Object.assign(this,t)}draw(t){const{inflateAmount:e,options:{borderColor:i,backgroundColor:n}}=this,{inner:r,outer:s}=qx(this),o=(a=s.radius).topLeft||a.topRight||a.bottomLeft||a.bottomRight?by:Gx;var a;t.save(),s.w===r.w&&s.h===r.h||(t.beginPath(),o(t,Zx(s,e,r)),t.clip(),o(t,Zx(r,-e,s)),t.fillStyle=i,t.fill("evenodd")),t.beginPath(),o(t,Zx(r,e)),t.fillStyle=n,t.fill(),t.restore()}inRange(t,e,i){return Wx(this,t,e,i)}inXRange(t,e){return Wx(this,t,null,e)}inYRange(t,e){return Wx(this,null,t,e)}getCenterPoint(t){const{x:e,y:i,base:n,horizontal:r}=this.getProps(["x","y","base","horizontal"],t);return{x:r?(e+n)/2:e,y:r?i:(i+n)/2}}getRange(t){return"x"===t?this.width/2:this.height/2}},LineElement:Vx,PointElement:class extends jb{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,i){const n=this.options,{x:r,y:s}=this.getProps(["x","y"],i);return Math.pow(t-r,2)+Math.pow(e-s,2)<Math.pow(n.hitRadius+n.radius,2)}inXRange(t,e){return Ux(this,t,"x",e)}inYRange(t,e){return Ux(this,t,"y",e)}getCenterPoint(t){const{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}size(t){let e=(t=t||this.options||{}).radius||0;e=Math.max(e,e&&t.hoverRadius||0);return 2*(e+(e&&t.borderWidth||0))}draw(t,e){const i=this.options;this.skip||i.radius<.1||!dy(this,e,this.size(i)/2)||(t.strokeStyle=i.borderColor,t.lineWidth=i.borderWidth,t.fillStyle=i.backgroundColor,hy(t,i,this.x,this.y))}getRange(){const t=this.options||{};return t.radius+t.hitRadius}}});const Xx=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],Kx=Xx.map((t=>t.replace("rgb(","rgba(").replace(")",", 0.5)")));function Qx(t){return Xx[t%Xx.length]}function Jx(t){return Kx[t%Kx.length]}function tw(t){let e=0;return(i,n)=>{const r=t.getDatasetMeta(n).controller;r instanceof Kv?e=function(t,e){return t.backgroundColor=t.data.map((()=>Qx(e++))),e}(i,e):r instanceof Qv?e=function(t,e){return t.backgroundColor=t.data.map((()=>Jx(e++))),e}(i,e):r&&(e=function(t,e){return t.borderColor=Qx(e),t.backgroundColor=Jx(e),++e}(i,e))}}function ew(t){let e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return!0;return!1}var iw={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(t,e,i){if(!i.enabled)return;const{data:{datasets:n},options:r}=t.config,{elements:s}=r;if(!i.forceOverride&&(ew(n)||(o=r)&&(o.borderColor||o.backgroundColor)||s&&ew(s)))return;var o;const a=tw(t);n.forEach(a)}};function nw(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,writable:!0,value:e})}}function rw(t){t.data.datasets.forEach((t=>{nw(t)}))}var sw={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled)return void rw(t);const n=t.width;t.data.datasets.forEach(((e,r)=>{const{_data:s,indexAxis:o}=e,a=t.getDatasetMeta(r),l=s||e.data;if("y"===Py([o,t.options.indexAxis]))return;if(!a.controller.supportsDecimation)return;const c=t.scales[a.xAxisID];if("linear"!==c.type&&"time"!==c.type)return;if(t.options.parsing)return;let{start:h,count:u}=function(t,e){const i=e.length;let n,r=0;const{iScale:s}=t,{min:o,max:a,minDefined:l,maxDefined:c}=s.getUserBounds();return l&&(r=A_(P_(e,s.axis,o).lo,0,i-1)),n=c?A_(P_(e,s.axis,a).hi+1,r,i)-r:i-r,{start:r,count:n}}(a,l);if(u<=(i.threshold||4*n))return void nw(e);let d;switch(Fg(s)&&(e._data=l,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),i.algorithm){case"lttb":d=function(t,e,i,n,r){const s=r.samples||n;if(s>=i)return t.slice(e,e+i);const o=[],a=(i-2)/(s-2);let l=0;const c=e+i-1;let h,u,d,p,f,m=e;for(o[l++]=t[m],h=0;h<s-2;h++){let n,r=0,s=0;const c=Math.floor((h+1)*a)+1+e,g=Math.min(Math.floor((h+2)*a)+1,i)+e,_=g-c;for(n=c;n<g;n++)r+=t[n].x,s+=t[n].y;r/=_,s/=_;const y=Math.floor(h*a)+1+e,v=Math.min(Math.floor((h+1)*a)+1,i)+e,{x:b,y:x}=t[m];for(d=p=-1,n=y;n<v;n++)p=.5*Math.abs((b-r)*(t[n].y-x)-(b-t[n].x)*(s-x)),p>d&&(d=p,u=t[n],f=n);o[l++]=u,m=f}return o[l++]=t[c],o}(l,h,u,n,i);break;case"min-max":d=function(t,e,i,n){let r,s,o,a,l,c,h,u,d,p,f=0,m=0;const g=[],_=e+i-1,y=t[e].x,v=t[_].x-y;for(r=e;r<e+i;++r){s=t[r],o=(s.x-y)/v*n,a=s.y;const e=0|o;if(e===l)a<d?(d=a,c=r):a>p&&(p=a,h=r),f=(m*f+s.x)/++m;else{const i=r-1;if(!Fg(c)&&!Fg(h)){const e=Math.min(c,h),n=Math.max(c,h);e!==u&&e!==i&&g.push({...t[e],x:f}),n!==u&&n!==i&&g.push({...t[n],x:f})}r>0&&i!==u&&g.push(t[i]),g.push(s),l=e,m=0,d=p=a,c=h=u=r}}return g}(l,h,u,n);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}e._decimated=d}))},destroy(t){rw(t)}};function ow(t,e,i,n){if(n)return;let r=e[t],s=i[t];return"angle"===t&&(r=T_(r),s=T_(s)),{property:t,start:r,end:s}}function aw(t,e,i){for(;e>t;e--){const t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function lw(t,e,i,n){return t&&e?n(t[i],e[i]):t?t[i]:e?e[i]:0}function cw(t,e){let i=[],n=!1;return Bg(t)?(n=!0,i=t):i=function(t,e){const{x:i=null,y:n=null}=t||{},r=e.points,s=[];return e.segments.forEach((({start:t,end:e})=>{e=aw(t,e,r);const o=r[t],a=r[e];null!==n?(s.push({x:o.x,y:n}),s.push({x:a.x,y:n})):null!==i&&(s.push({x:i,y:o.y}),s.push({x:i,y:a.y}))})),s}(t,e),i.length?new Vx({points:i,options:{tension:0},_loop:n,_fullLoop:n}):null}function hw(t){return t&&!1!==t.fill}function uw(t,e,i){let n=t[e].fill;const r=[e];let s;if(!i)return n;for(;!1!==n&&-1===r.indexOf(n);){if(!jg(n))return n;if(s=t[n],!s)return!1;if(s.visible)return n;r.push(n),n=s.fill}return!1}function dw(t,e,i){const n=function(t){const e=t.options,i=e.fill;let n=Ug(i&&i.target,i);void 0===n&&(n=!!e.backgroundColor);if(!1===n||null===n)return!1;if(!0===n)return"origin";return n}(t);if(Ng(n))return!isNaN(n.value)&&n;let r=parseFloat(n);return jg(r)&&Math.floor(r)===r?function(t,e,i,n){"-"!==t&&"+"!==t||(i=e+i);if(i===e||i<0||i>=n)return!1;return i}(n[0],e,r,i):["origin","start","end","stack","shape"].indexOf(n)>=0&&n}function pw(t,e,i){const n=[];for(let r=0;r<i.length;r++){const s=i[r],{first:o,last:a,point:l}=fw(s,e,"x");if(!(!l||o&&a))if(o)n.unshift(l);else if(t.push(l),!a)break}t.push(...n)}function fw(t,e,i){const n=t.interpolate(e,i);if(!n)return{};const r=n[i],s=t.segments,o=t.points;let a=!1,l=!1;for(let t=0;t<s.length;t++){const e=s[t],n=o[e.start][i],c=o[e.end][i];if(C_(r,n,c)){a=r===n,l=r===c;break}}return{first:a,last:l,point:n}}class mw{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,e,i){const{x:n,y:r,radius:s}=this;return e=e||{start:0,end:o_},t.arc(n,r,s,e.end,e.start,!0),!i.bounds}interpolate(t){const{x:e,y:i,radius:n}=this,r=t.angle;return{x:e+Math.cos(r)*n,y:i+Math.sin(r)*n,angle:r}}}function gw(t){const{chart:e,fill:i,line:n}=t;if(jg(i))return function(t,e){const i=t.getDatasetMeta(e),n=i&&t.isDatasetVisible(e);return n?i.dataset:null}(e,i);if("stack"===i)return function(t){const{scale:e,index:i,line:n}=t,r=[],s=n.segments,o=n.points,a=function(t,e){const i=[],n=t.getMatchingVisibleMetas("line");for(let t=0;t<n.length;t++){const r=n[t];if(r.index===e)break;r.hidden||i.unshift(r.dataset)}return i}(e,i);a.push(cw({x:null,y:e.bottom},n));for(let t=0;t<s.length;t++){const e=s[t];for(let t=e.start;t<=e.end;t++)pw(r,o[t],a)}return new Vx({points:r,options:{}})}(t);if("shape"===i)return!0;const r=function(t){const e=t.scale||{};if(e.getPointPositionForValue)return function(t){const{scale:e,fill:i}=t,n=e.options,r=e.getLabels().length,s=n.reverse?e.max:e.min,o=function(t,e,i){let n;return n="start"===t?i:"end"===t?e.options.reverse?e.min:e.max:Ng(t)?t.value:e.getBaseValue(),n}(i,e,s),a=[];if(n.grid.circular){const t=e.getPointPositionForValue(0,s);return new mw({x:t.x,y:t.y,radius:e.getDistanceFromCenterForValue(o)})}for(let t=0;t<r;++t)a.push(e.getPointPositionForValue(t,o));return a}(t);return function(t){const{scale:e={},fill:i}=t,n=function(t,e){let i=null;return"start"===t?i=e.bottom:"end"===t?i=e.top:Ng(t)?i=e.getPixelForValue(t.value):e.getBasePixel&&(i=e.getBasePixel()),i}(i,e);if(jg(n)){const t=e.isHorizontal();return{x:t?n:null,y:t?null:n}}return null}(t)}(t);return r instanceof mw?r:cw(r,n)}function _w(t,e,i){const n=gw(e),{line:r,scale:s,axis:o}=e,a=r.options,l=a.fill,c=a.backgroundColor,{above:h=c,below:u=c}=l||{};n&&r.points.length&&(py(t,i),function(t,e){const{line:i,target:n,above:r,below:s,area:o,scale:a}=e,l=i._loop?"angle":e.axis;t.save(),"x"===l&&s!==r&&(yw(t,n,o.top),vw(t,{line:i,target:n,color:r,scale:a,property:l}),t.restore(),t.save(),yw(t,n,o.bottom));vw(t,{line:i,target:n,color:s,scale:a,property:l}),t.restore()}(t,{line:r,target:n,above:h,below:u,area:i,scale:s,axis:o}),fy(t))}function yw(t,e,i){const{segments:n,points:r}=e;let s=!0,o=!1;t.beginPath();for(const a of n){const{start:n,end:l}=a,c=r[n],h=r[aw(n,l,r)];s?(t.moveTo(c.x,c.y),s=!1):(t.lineTo(c.x,i),t.lineTo(c.x,c.y)),o=!!e.pathSegment(t,a,{move:o}),o?t.closePath():t.lineTo(h.x,i)}t.lineTo(e.first().x,i),t.closePath(),t.clip()}function vw(t,e){const{line:i,target:n,property:r,color:s,scale:o}=e,a=function(t,e,i){const n=t.segments,r=t.points,s=e.points,o=[];for(const t of n){let{start:n,end:a}=t;a=aw(n,a,r);const l=ow(i,r[n],r[a],t.loop);if(!e.segments){o.push({source:t,target:l,start:r[n],end:r[a]});continue}const c=xv(e,l);for(const e of c){const n=ow(i,s[e.start],s[e.end],e.loop),a=bv(t,r,n);for(const t of a)o.push({source:t,target:e,start:{[i]:lw(l,n,"start",Math.max)},end:{[i]:lw(l,n,"end",Math.min)}})}}return o}(i,n,r);for(const{source:e,target:l,start:c,end:h}of a){const{style:{backgroundColor:a=s}={}}=e,u=!0!==n;t.save(),t.fillStyle=a,bw(t,o,u&&ow(r,c,h)),t.beginPath();const d=!!i.pathSegment(t,e);let p;if(u){d?t.closePath():xw(t,n,h,r);const e=!!n.pathSegment(t,l,{move:d,reverse:!0});p=d&&e,p||xw(t,n,c,r)}t.closePath(),t.fill(p?"evenodd":"nonzero"),t.restore()}}function bw(t,e,i){const{top:n,bottom:r}=e.chart.chartArea,{property:s,start:o,end:a}=i||{};"x"===s&&(t.beginPath(),t.rect(o,n,a-o,r-n),t.clip())}function xw(t,e,i,n){const r=e.interpolate(i,n);r&&t.lineTo(r.x,r.y)}var ww={id:"filler",afterDatasetsUpdate(t,e,i){const n=(t.data.datasets||[]).length,r=[];let s,o,a,l;for(o=0;o<n;++o)s=t.getDatasetMeta(o),a=s.dataset,l=null,a&&a.options&&a instanceof Vx&&(l={visible:t.isDatasetVisible(o),index:o,fill:dw(a,o,n),chart:t,axis:s.controller.options.indexAxis,scale:s.vScale,line:a}),s.$filler=l,r.push(l);for(o=0;o<n;++o)l=r[o],l&&!1!==l.fill&&(l.fill=uw(r,o,i.propagate))},beforeDraw(t,e,i){const n="beforeDraw"===i.drawTime,r=t.getSortedVisibleDatasetMetas(),s=t.chartArea;for(let e=r.length-1;e>=0;--e){const i=r[e].$filler;i&&(i.line.updateControlPoints(s,i.axis),n&&i.fill&&_w(t.ctx,i,s))}},beforeDatasetsDraw(t,e,i){if("beforeDatasetsDraw"!==i.drawTime)return;const n=t.getSortedVisibleDatasetMetas();for(let e=n.length-1;e>=0;--e){const i=n[e].$filler;hw(i)&&_w(t.ctx,i,t.chartArea)}},beforeDatasetDraw(t,e,i){const n=e.meta.$filler;hw(n)&&"beforeDatasetDraw"===i.drawTime&&_w(t.ctx,n,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const Ew=(t,e)=>{let{boxHeight:i=e,boxWidth:n=e}=t;return t.usePointStyle&&(i=Math.min(i,e),n=t.pointStyleWidth||Math.min(n,e)),{boxWidth:n,boxHeight:i,itemHeight:Math.max(e,i)}};class Sw extends jb{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=Hg(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,i)=>t.sort(e,i,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,n=ky(i.font),r=n.size,s=this._computeTitleHeight(),{boxWidth:o,itemHeight:a}=Ew(i,r);let l,c;e.font=n.string,this.isHorizontal()?(l=this.maxWidth,c=this._fitRows(s,r,o,a)+10):(c=this.maxHeight,l=this._fitCols(s,n,o,a)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,n){const{ctx:r,maxWidth:s,options:{labels:{padding:o}}}=this,a=this.legendHitBoxes=[],l=this.lineWidths=[0],c=n+o;let h=t;r.textAlign="left",r.textBaseline="middle";let u=-1,d=-c;return this.legendItems.forEach(((t,p)=>{const f=i+e/2+r.measureText(t.text).width;(0===p||l[l.length-1]+f+2*o>s)&&(h+=c,l[l.length-(p>0?0:1)]=0,d+=c,u++),a[p]={left:0,top:d,row:u,width:f,height:n},l[l.length-1]+=f+o})),h}_fitCols(t,e,i,n){const{ctx:r,maxHeight:s,options:{labels:{padding:o}}}=this,a=this.legendHitBoxes=[],l=this.columnSizes=[],c=s-t;let h=o,u=0,d=0,p=0,f=0;return this.legendItems.forEach(((t,s)=>{const{itemWidth:m,itemHeight:g}=function(t,e,i,n,r){const s=function(t,e,i,n){let r=t.text;r&&"string"!=typeof r&&(r=r.reduce(((t,e)=>t.length>e.length?t:e)));return e+i.size/2+n.measureText(r).width}(n,t,e,i),o=function(t,e,i){let n=t;"string"!=typeof e.text&&(n=Tw(e,i));return n}(r,n,e.lineHeight);return{itemWidth:s,itemHeight:o}}(i,e,r,t,n);s>0&&d+g+2*o>c&&(h+=u+o,l.push({width:u,height:d}),p+=u+o,f++,u=d=0),a[s]={left:p,top:d,col:f,width:m,height:g},u=Math.max(u,m),d+=g+o})),h+=u,l.push({width:u,height:d}),h}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:n},rtl:r}}=this,s=mv(r,this.left,this.width);if(this.isHorizontal()){let r=0,o=B_(i,this.left+n,this.right-this.lineWidths[r]);for(const a of e)r!==a.row&&(r=a.row,o=B_(i,this.left+n,this.right-this.lineWidths[r])),a.top+=this.top+t+n,a.left=s.leftForLtr(s.x(o),a.width),o+=a.width+n}else{let r=0,o=B_(i,this.top+t+n,this.bottom-this.columnSizes[r].height);for(const a of e)a.col!==r&&(r=a.col,o=B_(i,this.top+t+n,this.bottom-this.columnSizes[r].height)),a.top=o,a.left+=this.left+n,a.left=s.leftForLtr(s.x(a.left),a.width),o+=a.height+n}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;py(t,this),this._draw(),fy(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:n}=this,{align:r,labels:s}=t,o=sy.color,a=mv(t.rtl,this.left,this.width),l=ky(s.font),{padding:c}=s,h=l.size,u=h/2;let d;this.drawTitle(),n.textAlign=a.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=l.string;const{boxWidth:p,boxHeight:f,itemHeight:m}=Ew(s,h),g=this.isHorizontal(),_=this._computeTitleHeight();d=g?{x:B_(r,this.left+c,this.right-i[0]),y:this.top+c+_,line:0}:{x:this.left+c,y:B_(r,this.top+_+c,this.bottom-e[0].height),line:0},gv(this.ctx,t.textDirection);const y=m+c;this.legendItems.forEach(((v,b)=>{n.strokeStyle=v.fontColor,n.fillStyle=v.fontColor;const x=n.measureText(v.text).width,w=a.textAlign(v.textAlign||(v.textAlign=s.textAlign)),E=p+u+x;let S=d.x,T=d.y;a.setWidth(this.width),g?b>0&&S+E+c>this.right&&(T=d.y+=y,d.line++,S=d.x=B_(r,this.left+c,this.right-i[d.line])):b>0&&T+y>this.bottom&&(S=d.x=S+e[d.line].width+c,d.line++,T=d.y=B_(r,this.top+_+c,this.bottom-e[d.line].height));if(function(t,e,i){if(isNaN(p)||p<=0||isNaN(f)||f<0)return;n.save();const r=Ug(i.lineWidth,1);if(n.fillStyle=Ug(i.fillStyle,o),n.lineCap=Ug(i.lineCap,"butt"),n.lineDashOffset=Ug(i.lineDashOffset,0),n.lineJoin=Ug(i.lineJoin,"miter"),n.lineWidth=r,n.strokeStyle=Ug(i.strokeStyle,o),n.setLineDash(Ug(i.lineDash,[])),s.usePointStyle){const o={radius:f*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:r},l=a.xPlus(t,p/2);uy(n,o,l,e+u,s.pointStyleWidth&&p)}else{const s=e+Math.max((h-f)/2,0),o=a.leftForLtr(t,p),l=Ay(i.borderRadius);n.beginPath(),Object.values(l).some((t=>0!==t))?by(n,{x:o,y:s,w:p,h:f,radius:l}):n.rect(o,s,p,f),n.fill(),0!==r&&n.stroke()}n.restore()}(a.x(S),T,v),S=((t,e,i,n)=>t===(n?"left":"right")?i:"center"===t?(e+i)/2:e)(w,S+p+u,g?S+E:this.right,t.rtl),function(t,e,i){vy(n,i.text,t,e+m/2,l,{strikethrough:i.hidden,textAlign:a.textAlign(i.textAlign)})}(a.x(S),T,v),g)d.x+=E+c;else if("string"!=typeof v.text){const t=l.lineHeight;d.y+=Tw(v,t)+c}else d.y+=y})),_v(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=ky(e.font),n=Cy(e.padding);if(!e.display)return;const r=mv(t.rtl,this.left,this.width),s=this.ctx,o=e.position,a=i.size/2,l=n.top+a;let c,h=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),c=this.top+l,h=B_(t.align,h,this.right-u);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);c=l+B_(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const d=B_(o,h,h+u);s.textAlign=r.textAlign(F_(o)),s.textBaseline="middle",s.strokeStyle=e.color,s.fillStyle=e.color,s.font=i.string,vy(s,e.text,d,c,i)}_computeTitleHeight(){const t=this.options.title,e=ky(t.font),i=Cy(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,n,r;if(C_(t,this.left,this.right)&&C_(e,this.top,this.bottom))for(r=this.legendHitBoxes,i=0;i<r.length;++i)if(n=r[i],C_(t,n.left,n.left+n.width)&&C_(e,n.top,n.top+n.height))return this.legendItems[i];return null}handleEvent(t){const e=this.options;if(!function(t,e){if(("mousemove"===t||"mouseout"===t)&&(e.onHover||e.onLeave))return!0;if(e.onClick&&("click"===t||"mouseup"===t))return!0;return!1}(t.type,e))return;const i=this._getLegendItemAt(t.x,t.y);if("mousemove"===t.type||"mouseout"===t.type){const n=this._hoveredItem,r=((t,e)=>null!==t&&null!==e&&t.datasetIndex===e.datasetIndex&&t.index===e.index)(n,i);n&&!r&&Hg(e.onLeave,[t,n,this],this),this._hoveredItem=i,i&&!r&&Hg(e.onHover,[t,i,this],this)}else i&&Hg(e.onClick,[t,i,this],this)}}function Tw(t,e){return e*(t.text?t.text.length:0)}var Mw={id:"legend",_element:Sw,start(t,e,i){const n=t.legend=new Sw({ctx:t.ctx,options:i,chart:t});wb.configure(t,n,i),wb.addBox(t,n)},stop(t){wb.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,i){const n=t.legend;wb.configure(t,n,i),n.options=i},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,i){const n=e.datasetIndex,r=i.chart;r.isDatasetVisible(n)?(r.hide(n),e.hidden=!0):(r.show(n),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:n,textAlign:r,color:s,useBorderRadius:o,borderRadius:a}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const l=t.controller.getStyle(i?0:void 0),c=Cy(l.borderWidth);return{text:e[t.index].label,fillStyle:l.backgroundColor,fontColor:s,hidden:!t.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:l.borderColor,pointStyle:n||l.pointStyle,rotation:l.rotation,textAlign:r||l.textAlign,borderRadius:o&&(a||l.borderRadius),datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class Aw extends jb{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const n=Bg(i.text)?i.text.length:1;this._padding=Cy(i.padding);const r=n*ky(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=r:this.width=r}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:n,right:r,options:s}=this,o=s.align;let a,l,c,h=0;return this.isHorizontal()?(l=B_(o,i,r),c=e+t,a=r-i):("left"===s.position?(l=i+t,c=B_(o,n,e),h=-.5*s_):(l=r-t,c=B_(o,e,n),h=.5*s_),a=n-e),{titleX:l,titleY:c,maxWidth:a,rotation:h}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=ky(e.font),n=i.lineHeight/2+this._padding.top,{titleX:r,titleY:s,maxWidth:o,rotation:a}=this._drawArgs(n);vy(t,e.text,0,0,i,{color:e.color,maxWidth:o,rotation:a,textAlign:F_(e.align),textBaseline:"middle",translation:[r,s]})}}var Cw={id:"title",_element:Aw,start(t,e,i){!function(t,e){const i=new Aw({ctx:t.ctx,options:e,chart:t});wb.configure(t,i,e),wb.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){const e=t.titleBlock;wb.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const n=t.titleBlock;wb.configure(t,n,i),n.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const kw=new WeakMap;var Pw={id:"subtitle",start(t,e,i){const n=new Aw({ctx:t.ctx,options:i,chart:t});wb.configure(t,n,i),wb.addBox(t,n),kw.set(t,n)},stop(t){wb.removeBox(t,kw.get(t)),kw.delete(t)},beforeUpdate(t,e,i){const n=kw.get(t);wb.configure(t,n,i),n.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Iw={average(t){if(!t.length)return!1;let e,i,n=0,r=0,s=0;for(e=0,i=t.length;e<i;++e){const i=t[e].element;if(i&&i.hasValue()){const t=i.tooltipPosition();n+=t.x,r+=t.y,++s}}return{x:n/s,y:r/s}},nearest(t,e){if(!t.length)return!1;let i,n,r,s=e.x,o=e.y,a=Number.POSITIVE_INFINITY;for(i=0,n=t.length;i<n;++i){const n=t[i].element;if(n&&n.hasValue()){const t=E_(e,n.getCenterPoint());t<a&&(a=t,r=n)}}if(r){const t=r.tooltipPosition();s=t.x,o=t.y}return{x:s,y:o}}};function Dw(t,e){return e&&(Bg(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function Ow(t){return("string"==typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function Lw(t,e){const{element:i,datasetIndex:n,index:r}=e,s=t.getDatasetMeta(n).controller,{label:o,value:a}=s.getLabelAndValue(r);return{chart:t,label:o,parsed:s.getParsed(r),raw:t.data.datasets[n].data[r],formattedValue:a,dataset:s.getDataset(),dataIndex:r,datasetIndex:n,element:i}}function zw(t,e){const i=t.chart.ctx,{body:n,footer:r,title:s}=t,{boxWidth:o,boxHeight:a}=e,l=ky(e.bodyFont),c=ky(e.titleFont),h=ky(e.footerFont),u=s.length,d=r.length,p=n.length,f=Cy(e.padding);let m=f.height,g=0,_=n.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(_+=t.beforeBody.length+t.afterBody.length,u&&(m+=u*c.lineHeight+(u-1)*e.titleSpacing+e.titleMarginBottom),_){m+=p*(e.displayColors?Math.max(a,l.lineHeight):l.lineHeight)+(_-p)*l.lineHeight+(_-1)*e.bodySpacing}d&&(m+=e.footerMarginTop+d*h.lineHeight+(d-1)*e.footerSpacing);let y=0;const v=function(t){g=Math.max(g,i.measureText(t).width+y)};return i.save(),i.font=c.string,qg(t.title,v),i.font=l.string,qg(t.beforeBody.concat(t.afterBody),v),y=e.displayColors?o+2+e.boxPadding:0,qg(n,(t=>{qg(t.before,v),qg(t.lines,v),qg(t.after,v)})),y=0,i.font=h.string,qg(t.footer,v),i.restore(),g+=f.width,{width:g,height:m}}function Rw(t,e,i,n){const{x:r,width:s}=i,{width:o,chartArea:{left:a,right:l}}=t;let c="center";return"center"===n?c=r<=(a+l)/2?"left":"right":r<=s/2?c="left":r>=o-s/2&&(c="right"),function(t,e,i,n){const{x:r,width:s}=n,o=i.caretSize+i.caretPadding;return"left"===t&&r+s+o>e.width||"right"===t&&r-s-o<0||void 0}(c,t,e,i)&&(c="center"),c}function Fw(t,e,i){const n=i.yAlign||e.yAlign||function(t,e){const{y:i,height:n}=e;return i<n/2?"top":i>t.height-n/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||Rw(t,e,i,n),yAlign:n}}function Bw(t,e,i,n){const{caretSize:r,caretPadding:s,cornerRadius:o}=t,{xAlign:a,yAlign:l}=i,c=r+s,{topLeft:h,topRight:u,bottomLeft:d,bottomRight:p}=Ay(o);let f=function(t,e){let{x:i,width:n}=t;return"right"===e?i-=n:"center"===e&&(i-=n/2),i}(e,a);const m=function(t,e,i){let{y:n,height:r}=t;return"top"===e?n+=i:n-="bottom"===e?r+i:r/2,n}(e,l,c);return"center"===l?"left"===a?f+=c:"right"===a&&(f-=c):"left"===a?f-=Math.max(h,d)+r:"right"===a&&(f+=Math.max(u,p)+r),{x:A_(f,0,n.width-e.width),y:A_(m,0,n.height-e.height)}}function Nw(t,e,i){const n=Cy(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-n.right:t.x+n.left}function jw(t){return Dw([],Ow(t))}function Vw(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}const Uw={beforeTitle:zg,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,n=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(n>0&&e.dataIndex<n)return i[e.dataIndex]}return""},afterTitle:zg,beforeBody:zg,beforeLabel:zg,label(t){if(this&&this.options&&"dataset"===this.options.mode)return t.label+": "+t.formattedValue||t.formattedValue;let e=t.dataset.label||"";e&&(e+=": ");const i=t.formattedValue;return Fg(i)||(e+=i),e},labelColor(t){const e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{borderColor:e.borderColor,backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(t){const e=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{pointStyle:e.pointStyle,rotation:e.rotation}},afterLabel:zg,afterBody:zg,beforeFooter:zg,footer:zg,afterFooter:zg};function $w(t,e,i,n){const r=t[e].call(i,n);return void 0===r?Uw[e].call(i,n):r}class Hw extends jb{static positioners=Iw;constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,i=this.options.setContext(this.getContext()),n=i.enabled&&e.options.animation&&i.animations,r=new Pv(this.chart,n);return n._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=(t=this.chart.getContext(),e=this,i=this._tooltipItems,Iy(t,{tooltip:e,tooltipItems:i,type:"tooltip"})));var t,e,i}getTitle(t,e){const{callbacks:i}=e,n=$w(i,"beforeTitle",this,t),r=$w(i,"title",this,t),s=$w(i,"afterTitle",this,t);let o=[];return o=Dw(o,Ow(n)),o=Dw(o,Ow(r)),o=Dw(o,Ow(s)),o}getBeforeBody(t,e){return jw($w(e.callbacks,"beforeBody",this,t))}getBody(t,e){const{callbacks:i}=e,n=[];return qg(t,(t=>{const e={before:[],lines:[],after:[]},r=Vw(i,t);Dw(e.before,Ow($w(r,"beforeLabel",this,t))),Dw(e.lines,$w(r,"label",this,t)),Dw(e.after,Ow($w(r,"afterLabel",this,t))),n.push(e)})),n}getAfterBody(t,e){return jw($w(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:i}=e,n=$w(i,"beforeFooter",this,t),r=$w(i,"footer",this,t),s=$w(i,"afterFooter",this,t);let o=[];return o=Dw(o,Ow(n)),o=Dw(o,Ow(r)),o=Dw(o,Ow(s)),o}_createItems(t){const e=this._active,i=this.chart.data,n=[],r=[],s=[];let o,a,l=[];for(o=0,a=e.length;o<a;++o)l.push(Lw(this.chart,e[o]));return t.filter&&(l=l.filter(((e,n,r)=>t.filter(e,n,r,i)))),t.itemSort&&(l=l.sort(((e,n)=>t.itemSort(e,n,i)))),qg(l,(e=>{const i=Vw(t.callbacks,e);n.push($w(i,"labelColor",this,e)),r.push($w(i,"labelPointStyle",this,e)),s.push($w(i,"labelTextColor",this,e))})),this.labelColors=n,this.labelPointStyles=r,this.labelTextColors=s,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),n=this._active;let r,s=[];if(n.length){const t=Iw[i.position].call(this,n,this._eventPosition);s=this._createItems(i),this.title=this.getTitle(s,i),this.beforeBody=this.getBeforeBody(s,i),this.body=this.getBody(s,i),this.afterBody=this.getAfterBody(s,i),this.footer=this.getFooter(s,i);const e=this._size=zw(this,i),o=Object.assign({},t,e),a=Fw(this.chart,i,o),l=Bw(i,o,a,this.chart);this.xAlign=a.xAlign,this.yAlign=a.yAlign,r={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(r={opacity:0});this._tooltipItems=s,this.$context=void 0,r&&this._resolveAnimations().update(this,r),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,n){const r=this.getCaretPosition(t,i,n);e.lineTo(r.x1,r.y1),e.lineTo(r.x2,r.y2),e.lineTo(r.x3,r.y3)}getCaretPosition(t,e,i){const{xAlign:n,yAlign:r}=this,{caretSize:s,cornerRadius:o}=i,{topLeft:a,topRight:l,bottomLeft:c,bottomRight:h}=Ay(o),{x:u,y:d}=t,{width:p,height:f}=e;let m,g,_,y,v,b;return"center"===r?(v=d+f/2,"left"===n?(m=u,g=m-s,y=v+s,b=v-s):(m=u+p,g=m+s,y=v-s,b=v+s),_=m):(g="left"===n?u+Math.max(a,c)+s:"right"===n?u+p-Math.max(l,h)-s:this.caretX,"top"===r?(y=d,v=y-s,m=g-s,_=g+s):(y=d+f,v=y+s,m=g+s,_=g-s),b=y),{x1:m,x2:g,x3:_,y1:y,y2:v,y3:b}}drawTitle(t,e,i){const n=this.title,r=n.length;let s,o,a;if(r){const l=mv(i.rtl,this.x,this.width);for(t.x=Nw(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",s=ky(i.titleFont),o=i.titleSpacing,e.fillStyle=i.titleColor,e.font=s.string,a=0;a<r;++a)e.fillText(n[a],l.x(t.x),t.y+s.lineHeight/2),t.y+=s.lineHeight+o,a+1===r&&(t.y+=i.titleMarginBottom-o)}}_drawColorBox(t,e,i,n,r){const s=this.labelColors[i],o=this.labelPointStyles[i],{boxHeight:a,boxWidth:l}=r,c=ky(r.bodyFont),h=Nw(this,"left",r),u=n.x(h),d=a<c.lineHeight?(c.lineHeight-a)/2:0,p=e.y+d;if(r.usePointStyle){const e={radius:Math.min(l,a)/2,pointStyle:o.pointStyle,rotation:o.rotation,borderWidth:1},i=n.leftForLtr(u,l)+l/2,c=p+a/2;t.strokeStyle=r.multiKeyBackground,t.fillStyle=r.multiKeyBackground,hy(t,e,i,c),t.strokeStyle=s.borderColor,t.fillStyle=s.backgroundColor,hy(t,e,i,c)}else{t.lineWidth=Ng(s.borderWidth)?Math.max(...Object.values(s.borderWidth)):s.borderWidth||1,t.strokeStyle=s.borderColor,t.setLineDash(s.borderDash||[]),t.lineDashOffset=s.borderDashOffset||0;const e=n.leftForLtr(u,l),i=n.leftForLtr(n.xPlus(u,1),l-2),o=Ay(s.borderRadius);Object.values(o).some((t=>0!==t))?(t.beginPath(),t.fillStyle=r.multiKeyBackground,by(t,{x:e,y:p,w:l,h:a,radius:o}),t.fill(),t.stroke(),t.fillStyle=s.backgroundColor,t.beginPath(),by(t,{x:i,y:p+1,w:l-2,h:a-2,radius:o}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(e,p,l,a),t.strokeRect(e,p,l,a),t.fillStyle=s.backgroundColor,t.fillRect(i,p+1,l-2,a-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:n}=this,{bodySpacing:r,bodyAlign:s,displayColors:o,boxHeight:a,boxWidth:l,boxPadding:c}=i,h=ky(i.bodyFont);let u=h.lineHeight,d=0;const p=mv(i.rtl,this.x,this.width),f=function(i){e.fillText(i,p.x(t.x+d),t.y+u/2),t.y+=u+r},m=p.textAlign(s);let g,_,y,v,b,x,w;for(e.textAlign=s,e.textBaseline="middle",e.font=h.string,t.x=Nw(this,m,i),e.fillStyle=i.bodyColor,qg(this.beforeBody,f),d=o&&"right"!==m?"center"===s?l/2+c:l+2+c:0,v=0,x=n.length;v<x;++v){for(g=n[v],_=this.labelTextColors[v],e.fillStyle=_,qg(g.before,f),y=g.lines,o&&y.length&&(this._drawColorBox(e,t,v,p,i),u=Math.max(h.lineHeight,a)),b=0,w=y.length;b<w;++b)f(y[b]),u=h.lineHeight;qg(g.after,f)}d=0,u=h.lineHeight,qg(this.afterBody,f),t.y-=r}drawFooter(t,e,i){const n=this.footer,r=n.length;let s,o;if(r){const a=mv(i.rtl,this.x,this.width);for(t.x=Nw(this,i.footerAlign,i),t.y+=i.footerMarginTop,e.textAlign=a.textAlign(i.footerAlign),e.textBaseline="middle",s=ky(i.footerFont),e.fillStyle=i.footerColor,e.font=s.string,o=0;o<r;++o)e.fillText(n[o],a.x(t.x),t.y+s.lineHeight/2),t.y+=s.lineHeight+i.footerSpacing}}drawBackground(t,e,i,n){const{xAlign:r,yAlign:s}=this,{x:o,y:a}=t,{width:l,height:c}=i,{topLeft:h,topRight:u,bottomLeft:d,bottomRight:p}=Ay(n.cornerRadius);e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth,e.beginPath(),e.moveTo(o+h,a),"top"===s&&this.drawCaret(t,e,i,n),e.lineTo(o+l-u,a),e.quadraticCurveTo(o+l,a,o+l,a+u),"center"===s&&"right"===r&&this.drawCaret(t,e,i,n),e.lineTo(o+l,a+c-p),e.quadraticCurveTo(o+l,a+c,o+l-p,a+c),"bottom"===s&&this.drawCaret(t,e,i,n),e.lineTo(o+d,a+c),e.quadraticCurveTo(o,a+c,o,a+c-d),"center"===s&&"left"===r&&this.drawCaret(t,e,i,n),e.lineTo(o,a+h),e.quadraticCurveTo(o,a,o+h,a),e.closePath(),e.fill(),n.borderWidth>0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,n=i&&i.x,r=i&&i.y;if(n||r){const i=Iw[t.position].call(this,this._active,this._eventPosition);if(!i)return;const s=this._size=zw(this,t),o=Object.assign({},i,this._size),a=Fw(e,t,o),l=Bw(t,o,a,e);n._to===l.x&&r._to===l.y||(this.xAlign=a.xAlign,this.yAlign=a.yAlign,this.width=s.width,this.height=s.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const n={width:this.width,height:this.height},r={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const s=Cy(e.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&o&&(t.save(),t.globalAlpha=i,this.drawBackground(r,t,n,e),gv(t,e.textDirection),r.y+=s.top,this.drawTitle(r,t,e),this.drawBody(r,t,e),this.drawFooter(r,t,e),_v(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,n=t.map((({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}})),r=!Wg(i,n),s=this._positionChanged(n,e);(r||s)&&(this._active=n,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const n=this.options,r=this._active||[],s=this._getActiveElements(t,r,e,i),o=this._positionChanged(s,t),a=e||!Wg(s,r)||o;return a&&(this._active=s,(n.enabled||n.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),a}_getActiveElements(t,e,i,n){const r=this.options;if("mouseout"===t.type)return[];if(!n)return e.filter((t=>this.chart.data.datasets[t.datasetIndex]&&void 0!==this.chart.getDatasetMeta(t.datasetIndex).controller.getParsed(t.index)));const s=this.chart.getElementsAtEventForMode(t,r.mode,r,i);return r.reverse&&s.reverse(),s}_positionChanged(t,e){const{caretX:i,caretY:n,options:r}=this,s=Iw[r.position].call(this,t,e);return!1!==s&&(i!==s.x||n!==s.y)}}var qw={id:"tooltip",_element:Hw,positioners:Iw,afterInit(t,e,i){i&&(t.tooltip=new Hw({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const i={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0}))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:Uw},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Ww=Object.freeze({__proto__:null,Colors:iw,Decimation:sw,Filler:ww,Legend:Mw,SubTitle:Pw,Title:Cw,Tooltip:qw});function Gw(t,e,i,n){const r=t.indexOf(e);if(-1===r)return((t,e,i,n)=>("string"==typeof e?(i=t.push(e)-1,n.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,n);return r!==t.lastIndexOf(e)?i:r}function Zw(t){const e=this.getLabels();return t>=0&&t<e.length?e[t]:t}function Yw(t,e){const i=[],{bounds:n,step:r,min:s,max:o,precision:a,count:l,maxTicks:c,maxDigits:h,includeBounds:u}=t,d=r||1,p=c-1,{min:f,max:m}=e,g=!Fg(s),_=!Fg(o),y=!Fg(l),v=(m-f)/(h+1);let b,x,w,E,S=g_((m-f)/p/d)*d;if(S<1e-14&&!g&&!_)return[{value:f},{value:m}];E=Math.ceil(m/S)-Math.floor(f/S),E>p&&(S=g_(E*S/p/d)*d),Fg(a)||(b=Math.pow(10,a),S=Math.ceil(S*b)/b),"ticks"===n?(x=Math.floor(f/S)*S,w=Math.ceil(m/S)*S):(x=f,w=m),g&&_&&r&&function(t,e){const i=Math.round(t);return i-e<=t&&i+e>=t}((o-s)/r,S/1e3)?(E=Math.round(Math.min((o-s)/S,c)),S=(o-s)/E,x=s,w=o):y?(x=g?s:x,w=_?o:w,E=l-1,S=(w-x)/E):(E=(w-x)/S,E=m_(E,Math.round(E),S/1e3)?Math.round(E):Math.ceil(E));const T=Math.max(x_(S),x_(x));b=Math.pow(10,Fg(a)?T:a),x=Math.round(x*b)/b,w=Math.round(w*b)/b;let M=0;for(g&&(u&&x!==s?(i.push({value:s}),x<s&&M++,m_(Math.round((x+M*S)*b)/b,s,Xw(s,v,t))&&M++):x<s&&M++);M<E;++M){const t=Math.round((x+M*S)*b)/b;if(_&&t>o)break;i.push({value:t})}return _&&u&&w!==o?i.length&&m_(i[i.length-1].value,o,Xw(o,v,t))?i[i.length-1].value=o:i.push({value:o}):_&&w!==o||i.push({value:w}),i}function Xw(t,e,{horizontal:i,minRotation:n}){const r=v_(n),s=(i?Math.sin(r):Math.cos(r))||.001,o=.75*e*(""+t).length;return Math.min(e/s,o)}class Kw extends Xb{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return Fg(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:n,max:r}=this;const s=t=>n=e?n:t,o=t=>r=i?r:t;if(t){const t=f_(n),e=f_(r);t<0&&e<0?o(0):t>0&&e>0&&s(0)}if(n===r){let e=0===r?1:Math.abs(.05*r);o(r+e),t||s(n-e)}this.min=n,this.max=r}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:n}=t;return n?(e=Math.ceil(this.max/n)-Math.floor(this.min/n)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${n} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const n=Yw({maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&y_(n,this,"value"),t.reverse?(n.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),n}configure(){const t=this.ticks;let e=this.min,i=this.max;if(super.configure(),this.options.offset&&t.length){const n=(i-e)/Math.max(t.length-1,1)/2;e-=n,i+=n}this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return K_(t,this.chart.options.locale,this.options.ticks.format)}}class Qw extends Kw{static id="linear";static defaults={ticks:{callback:J_.formatters.numeric}};determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=jg(t)?t:0,this.max=jg(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,i=v_(this.options.ticks.minRotation),n=(t?Math.sin(i):Math.cos(i))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,r.lineHeight/n))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}const Jw=t=>Math.floor(p_(t)),tE=(t,e)=>Math.pow(10,Jw(t)+e);function eE(t){return 1===t/Math.pow(10,Jw(t))}function iE(t,e,i){const n=Math.pow(10,i),r=Math.floor(t/n);return Math.ceil(e/n)-r}function nE(t,{min:e,max:i}){e=Vg(t.min,e);const n=[],r=Jw(e);let s=function(t,e){let i=Jw(e-t);for(;iE(t,e,i)>10;)i++;for(;iE(t,e,i)<10;)i--;return Math.min(i,Jw(t))}(e,i),o=s<0?Math.pow(10,Math.abs(s)):1;const a=Math.pow(10,s),l=r>s?Math.pow(10,r):0,c=Math.round((e-l)*o)/o,h=Math.floor((e-l)/a/10)*a*10;let u=Math.floor((c-h)/Math.pow(10,s)),d=Vg(t.min,Math.round((l+h+u*Math.pow(10,s))*o)/o);for(;d<i;)n.push({value:d,major:eE(d),significand:u}),u>=10?u=u<15?15:20:u++,u>=20&&(s++,u=2,o=s>=0?1:o),d=Math.round((l+h+u*Math.pow(10,s))*o)/o;const p=Vg(t.max,d);return n.push({value:p,major:eE(p),significand:u}),n}class rE extends Xb{static id="logarithmic";static defaults={ticks:{callback:J_.formatters.logarithmic,major:{enabled:!0}}};constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const i=Kw.prototype.parse.apply(this,[t,e]);if(0!==i)return jg(i)&&i>0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=jg(t)?Math.max(0,t):null,this.max=jg(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!jg(this._userMin)&&(this.min=t===tE(this.min,0)?tE(this.min,-1):tE(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,n=this.max;const r=e=>i=t?i:e,s=t=>n=e?n:t;i===n&&(i<=0?(r(1),s(10)):(r(tE(i,-1)),s(tE(n,1)))),i<=0&&r(tE(n,-1)),n<=0&&s(tE(i,1)),this.min=i,this.max=n}buildTicks(){const t=this.options,e=nE({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&y_(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}getLabelForValue(t){return void 0===t?"0":K_(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=p_(t),this._valueRange=p_(this.max)-p_(t)}getPixelForValue(t){return void 0!==t&&0!==t||(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(p_(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function sE(t){const e=t.ticks;if(e.display&&t.display){const t=Cy(e.backdropPadding);return Ug(e.font&&e.font.size,sy.font.size)+t.height}return 0}function oE(t,e,i,n,r){return t===n||t===r?{start:e-i/2,end:e+i/2}:t<n||t>r?{start:e-i,end:e}:{start:e,end:e+i}}function aE(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),n=[],r=[],s=t._pointLabels.length,o=t.options.pointLabels,a=o.centerPointLabels?s_/s:0;for(let u=0;u<s;u++){const s=o.setContext(t.getPointLabelContext(u));r[u]=s.padding;const d=t.getPointPosition(u,t.drawingArea+r[u],a),p=ky(s.font),f=(l=t.ctx,c=p,h=Bg(h=t._pointLabels[u])?h:[h],{w:ay(l,c.string,h),h:h.length*c.lineHeight});n[u]=f;const m=T_(t.getIndexAngle(u)+a),g=Math.round(b_(m));lE(i,e,m,oE(g,d.x,f.w,0,180),oE(g,d.y,f.h,90,270))}var l,c,h;t.setCenterPoint(e.l-i.l,i.r-e.r,e.t-i.t,i.b-e.b),t._pointLabelItems=function(t,e,i){const n=[],r=t._pointLabels.length,s=t.options,{centerPointLabels:o,display:a}=s.pointLabels,l={extra:sE(s)/2,additionalAngle:o?s_/r:0};let c;for(let s=0;s<r;s++){l.padding=i[s],l.size=e[s];const r=cE(t,s,l);n.push(r),"auto"===a&&(r.visible=hE(r,c),r.visible&&(c=r))}return n}(t,n,r)}function lE(t,e,i,n,r){const s=Math.abs(Math.sin(i)),o=Math.abs(Math.cos(i));let a=0,l=0;n.start<e.l?(a=(e.l-n.start)/s,t.l=Math.min(t.l,e.l-a)):n.end>e.r&&(a=(n.end-e.r)/s,t.r=Math.max(t.r,e.r+a)),r.start<e.t?(l=(e.t-r.start)/o,t.t=Math.min(t.t,e.t-l)):r.end>e.b&&(l=(r.end-e.b)/o,t.b=Math.max(t.b,e.b+l))}function cE(t,e,i){const n=t.drawingArea,{extra:r,additionalAngle:s,padding:o,size:a}=i,l=t.getPointPosition(e,n+r+o,s),c=Math.round(b_(T_(l.angle+h_))),h=function(t,e,i){90===i||270===i?t-=e/2:(i>270||i<90)&&(t-=e);return t}(l.y,a.h,c),u=function(t){if(0===t||180===t)return"center";if(t<180)return"left";return"right"}(c),d=function(t,e,i){"right"===i?t-=e:"center"===i&&(t-=e/2);return t}(l.x,a.w,u);return{visible:!0,x:l.x,y:h,textAlign:u,left:d,top:h,right:d+a.w,bottom:h+a.h}}function hE(t,e){if(!e)return!0;const{left:i,top:n,right:r,bottom:s}=t;return!(dy({x:i,y:n},e)||dy({x:i,y:s},e)||dy({x:r,y:n},e)||dy({x:r,y:s},e))}function uE(t,e,i){const{left:n,top:r,right:s,bottom:o}=i,{backdropColor:a}=e;if(!Fg(a)){const i=Ay(e.borderRadius),l=Cy(e.backdropPadding);t.fillStyle=a;const c=n-l.left,h=r-l.top,u=s-n+l.width,d=o-r+l.height;Object.values(i).some((t=>0!==t))?(t.beginPath(),by(t,{x:c,y:h,w:u,h:d,radius:i}),t.fill()):t.fillRect(c,h,u,d)}}function dE(t,e,i,n){const{ctx:r}=t;if(i)r.arc(t.xCenter,t.yCenter,e,0,o_);else{let i=t.getPointPosition(0,e);r.moveTo(i.x,i.y);for(let s=1;s<n;s++)i=t.getPointPosition(s,e),r.lineTo(i.x,i.y)}}class pE extends Kw{static id="radialLinear";static defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:J_.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const t=this._padding=Cy(sE(this.options)/2),e=this.width=this.maxWidth-t.width,i=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+i/2+t.top),this.drawingArea=Math.floor(Math.min(e,i)/2)}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!1);this.min=jg(t)&&!isNaN(t)?t:0,this.max=jg(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/sE(this.options))}generateTickLabels(t){Kw.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map(((t,e)=>{const i=Hg(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?aE(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,n){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-n)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,n))}getIndexAngle(t){return T_(t*(o_/(this._pointLabels.length||1))+v_(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(Fg(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(Fg(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t<e.length){const i=e[t];return function(t,e,i){return Iy(t,{label:i,index:e,type:"pointLabel"})}(this.getContext(),t,i)}}getPointPosition(t,e,i=0){const n=this.getIndexAngle(t)-h_+i;return{x:Math.cos(n)*e+this.xCenter,y:Math.sin(n)*e+this.yCenter,angle:n}}getPointPositionForValue(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}getBasePosition(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}getPointLabelPosition(t){const{left:e,top:i,right:n,bottom:r}=this._pointLabelItems[t];return{left:e,top:i,right:n,bottom:r}}drawBackground(){const{backgroundColor:t,grid:{circular:e}}=this.options;if(t){const i=this.ctx;i.save(),i.beginPath(),dE(this,this.getDistanceFromCenterForValue(this._endValue),e,this._pointLabels.length),i.closePath(),i.fillStyle=t,i.fill(),i.restore()}}drawGrid(){const t=this.ctx,e=this.options,{angleLines:i,grid:n,border:r}=e,s=this._pointLabels.length;let o,a,l;if(e.pointLabels.display&&function(t,e){const{ctx:i,options:{pointLabels:n}}=t;for(let r=e-1;r>=0;r--){const e=t._pointLabelItems[r];if(!e.visible)continue;const s=n.setContext(t.getPointLabelContext(r));uE(i,s,e);const o=ky(s.font),{x:a,y:l,textAlign:c}=e;vy(i,t._pointLabels[r],a,l+o.lineHeight/2,o,{color:s.color,textAlign:c,textBaseline:"middle"})}}(this,s),n.display&&this.ticks.forEach(((t,e)=>{if(0!==e){a=this.getDistanceFromCenterForValue(t.value);const i=this.getContext(e),o=n.setContext(i),l=r.setContext(i);!function(t,e,i,n,r){const s=t.ctx,o=e.circular,{color:a,lineWidth:l}=e;!o&&!n||!a||!l||i<0||(s.save(),s.strokeStyle=a,s.lineWidth=l,s.setLineDash(r.dash),s.lineDashOffset=r.dashOffset,s.beginPath(),dE(t,i,o,n),s.closePath(),s.stroke(),s.restore())}(this,o,a,s,l)}})),i.display){for(t.save(),o=s-1;o>=0;o--){const n=i.setContext(this.getPointLabelContext(o)),{color:r,lineWidth:s}=n;s&&r&&(t.lineWidth=s,t.strokeStyle=r,t.setLineDash(n.borderDash),t.lineDashOffset=n.borderDashOffset,a=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),l=this.getPointPosition(o,a),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const n=this.getIndexAngle(0);let r,s;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(n),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((n,o)=>{if(0===o&&!e.reverse)return;const a=i.setContext(this.getContext(o)),l=ky(a.font);if(r=this.getDistanceFromCenterForValue(this.ticks[o].value),a.showLabelBackdrop){t.font=l.string,s=t.measureText(n.label).width,t.fillStyle=a.backdropColor;const e=Cy(a.backdropPadding);t.fillRect(-s/2-e.left,-r-l.size/2-e.top,s+e.width,l.size+e.height)}vy(t,n.label,0,-r,l,{color:a.color,strokeColor:a.textStrokeColor,strokeWidth:a.textStrokeWidth})})),t.restore()}drawTitle(){}}const fE={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},mE=Object.keys(fE);function gE(t,e){return t-e}function _E(t,e){if(Fg(e))return null;const i=t._adapter,{parser:n,round:r,isoWeekday:s}=t._parseOpts;let o=e;return"function"==typeof n&&(o=n(o)),jg(o)||(o="string"==typeof n?i.parse(o,n):i.parse(o)),null===o?null:(r&&(o="week"!==r||!__(s)&&!0!==s?i.startOf(o,r):i.startOf(o,"isoWeek",s)),+o)}function yE(t,e,i,n){const r=mE.length;for(let s=mE.indexOf(t);s<r-1;++s){const t=fE[mE[s]],r=t.steps?t.steps:Number.MAX_SAFE_INTEGER;if(t.common&&Math.ceil((i-e)/(r*t.size))<=n)return mE[s]}return mE[r-1]}function vE(t,e,i){if(i){if(i.length){const{lo:n,hi:r}=k_(i,e);t[i[n]>=e?i[n]:i[r]]=!0}}else t[e]=!0}function bE(t,e,i){const n=[],r={},s=e.length;let o,a;for(o=0;o<s;++o)a=e[o],r[a]=o,n.push({value:a,major:!1});return 0!==s&&i?function(t,e,i,n){const r=t._adapter,s=+r.startOf(e[0].value,n),o=e[e.length-1].value;let a,l;for(a=s;a<=o;a=+r.add(a,1,n))l=i[a],l>=0&&(e[l].major=!0);return e}(t,n,r,i):n}class xE extends Xb{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e={}){const i=t.time||(t.time={}),n=this._adapter=new ib._date(t.adapters.date);n.init(e),Kg(i.displayFormats,n.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:_E(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:n,max:r,minDefined:s,maxDefined:o}=this.getUserBounds();function a(t){s||isNaN(t.min)||(n=Math.min(n,t.min)),o||isNaN(t.max)||(r=Math.max(r,t.max))}s&&o||(a(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||a(this.getMinMax(!1))),n=jg(n)&&!isNaN(n)?n:+e.startOf(Date.now(),i),r=jg(r)&&!isNaN(r)?r:+e.endOf(Date.now(),i)+1,this.min=Math.min(n,r-1),this.max=Math.max(n+1,r)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,n="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&n.length&&(this.min=this._userMin||n[0],this.max=this._userMax||n[n.length-1]);const r=this.min,s=function(t,e,i){let n=0,r=t.length;for(;n<r&&t[n]<e;)n++;for(;r>n&&t[r-1]>i;)r--;return n>0||r<t.length?t.slice(n,r):t}(n,r,this.max);return this._unit=e.unit||(i.autoSkip?yE(e.minUnit,this.min,this.max,this._getLabelCapacity(r)):function(t,e,i,n,r){for(let s=mE.length-1;s>=mE.indexOf(i);s--){const i=mE[s];if(fE[i].common&&t._adapter.diff(r,n,i)>=e-1)return i}return mE[i?mE.indexOf(i):0]}(this,s.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=mE.indexOf(t)+1,i=mE.length;e<i;++e)if(fE[mE[e]].common)return mE[e]}(this._unit):void 0,this.initOffsets(n),t.reverse&&s.reverse(),bE(this,s,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map((t=>+t.value)))}initOffsets(t=[]){let e,i,n=0,r=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),n=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,i=this.getDecimalForValue(t[t.length-1]),r=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);const s=t.length<3?.5:.25;n=A_(n,0,s),r=A_(r,0,s),this._offsets={start:n,end:r,factor:1/(n+1+r)}}_generate(){const t=this._adapter,e=this.min,i=this.max,n=this.options,r=n.time,s=r.unit||yE(r.minUnit,e,i,this._getLabelCapacity(e)),o=Ug(n.ticks.stepSize,1),a="week"===s&&r.isoWeekday,l=__(a)||!0===a,c={};let h,u,d=e;if(l&&(d=+t.startOf(d,"isoWeek",a)),d=+t.startOf(d,l?"day":s),t.diff(i,e,s)>1e5*o)throw new Error(e+" and "+i+" are too far apart with stepSize of "+o+" "+s);const p="data"===n.ticks.source&&this.getDataTimestamps();for(h=d,u=0;h<i;h=+t.add(h,o,s),u++)vE(c,h,p);return h!==i&&"ticks"!==n.bounds&&1!==u||vE(c,h,p),Object.keys(c).sort(gE).map((t=>+t))}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}format(t,e){const i=this.options.time.displayFormats,n=this._unit,r=e||i[n];return this._adapter.format(t,r)}_tickFormatFunction(t,e,i,n){const r=this.options,s=r.ticks.callback;if(s)return Hg(s,[t,e,i],this);const o=r.time.displayFormats,a=this._unit,l=this._majorUnit,c=a&&o[a],h=l&&o[l],u=i[e],d=l&&h&&u&&u.major;return this._adapter.format(t,n||(d?h:c))}generateTickLabels(t){let e,i,n;for(e=0,i=t.length;e<i;++e)n=t[e],n.label=this._tickFormatFunction(n.value,e,t)}getDecimalForValue(t){return null===t?NaN:(t-this.min)/(this.max-this.min)}getPixelForValue(t){const e=this._offsets,i=this.getDecimalForValue(t);return this.getPixelForDecimal((e.start+i)*e.factor)}getValueForPixel(t){const e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return this.min+i*(this.max-this.min)}_getLabelSize(t){const e=this.options.ticks,i=this.ctx.measureText(t).width,n=v_(this.isHorizontal()?e.maxRotation:e.minRotation),r=Math.cos(n),s=Math.sin(n),o=this._resolveTickFontOptions(0).size;return{w:i*r+o*s,h:i*s+o*r}}_getLabelCapacity(t){const e=this.options.time,i=e.displayFormats,n=i[e.unit]||i.millisecond,r=this._tickFormatFunction(t,0,bE(this,[t],this._majorUnit),n),s=this._getLabelSize(r),o=Math.floor(this.isHorizontal()?this.width/s.w:this.height/s.h)-1;return o>0?o:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const n=this.getMatchingVisibleMetas();if(this._normalized&&n.length)return this._cache.data=n[0].controller.getAllParsedValues(this);for(t=0,e=n.length;t<e;++t)i=i.concat(n[t].controller.getAllParsedValues(this));return this._cache.data=this.normalize(i)}getLabelTimestamps(){const t=this._cache.labels||[];let e,i;if(t.length)return t;const n=this.getLabels();for(e=0,i=n.length;e<i;++e)t.push(_E(this,n[e]));return this._cache.labels=this._normalized?t:this.normalize(t)}normalize(t){return L_(t.sort(gE))}}function wE(t,e,i){let n,r,s,o,a=0,l=t.length-1;i?(e>=t[a].pos&&e<=t[l].pos&&({lo:a,hi:l}=P_(t,"pos",e)),({pos:n,time:s}=t[a]),({pos:r,time:o}=t[l])):(e>=t[a].time&&e<=t[l].time&&({lo:a,hi:l}=P_(t,"time",e)),({time:n,pos:s}=t[a]),({time:r,pos:o}=t[l]));const c=r-n;return c?s+(o-s)*(e-n)/c:s}var EE=Object.freeze({__proto__:null,CategoryScale:class extends Xb{static id="category";static defaults={ticks:{callback:Zw}};constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:n}of e)t[i]===n&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(Fg(t))return null;const i=this.getLabels();return((t,e)=>null===t?null:A_(Math.round(t),0,e))(e=isFinite(e)&&i[e]===t?e:Gw(i,t,Ug(e,t),this._addedLabels),i.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:n}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(n=this.getLabels().length-1)),this.min=i,this.max=n}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,n=[];let r=this.getLabels();r=0===t&&e===r.length-1?r:r.slice(t,e+1),this._valueRange=Math.max(r.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let i=t;i<=e;i++)n.push({value:i});return n}getLabelForValue(t){return Zw.call(this,t)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return"number"!=typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}},LinearScale:Qw,LogarithmicScale:rE,RadialLinearScale:pE,TimeScale:xE,TimeSeriesScale:class extends xE{static id="timeseries";static defaults=xE.defaults;constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=wE(e,this.min),this._tableRange=wE(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,n=[],r=[];let s,o,a,l,c;for(s=0,o=t.length;s<o;++s)l=t[s],l>=e&&l<=i&&n.push(l);if(n.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(s=0,o=n.length;s<o;++s)c=n[s+1],a=n[s-1],l=n[s],Math.round((c+a)/2)!==l&&r.push({time:l,pos:s/(o-1)});return r}_generate(){const t=this.min,e=this.max;let i=super.getDataTimestamps();return i.includes(t)&&i.length||i.splice(0,0,t),i.includes(e)&&1!==i.length||i.push(e),i.sort(((t,e)=>t-e))}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const e=this.getDataTimestamps(),i=this.getLabelTimestamps();return t=e.length&&i.length?this.normalize(e.concat(i)):e.length?e:i,t=this._cache.all=t,t}getDecimalForValue(t){return(wE(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return wE(this._table,i*this._tableRange+this._minPos,!0)}}});const SE=[Jv,Yx,Ww,EE];Ax.register(...SE);function TE(t){const e=Object.prototype.toString.call(t);return t instanceof Date||"object"==typeof t&&"[object Date]"===e?new t.constructor(+t):"number"==typeof t||"[object Number]"===e||"string"==typeof t||"[object String]"===e?new Date(t):new Date(NaN)}function ME(t,e){return t instanceof Date?new t.constructor(e):new Date(e)}let AE={};function CE(){return AE}function kE(){return Object.assign({},CE())}const PE={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function IE(t){return(e={})=>{const i=e.width?String(e.width):t.defaultWidth;return t.formats[i]||t.formats[t.defaultWidth]}}const DE={date:IE({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:IE({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:IE({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},OE={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function LE(t){return(e,i)=>{let n;if("formatting"===(i?.context?String(i.context):"standalone")&&t.formattingValues){const e=t.defaultFormattingWidth||t.defaultWidth,r=i?.width?String(i.width):e;n=t.formattingValues[r]||t.formattingValues[e]}else{const e=t.defaultWidth,r=i?.width?String(i.width):t.defaultWidth;n=t.values[r]||t.values[e]}return n[t.argumentCallback?t.argumentCallback(e):e]}}const zE={ordinalNumber:(t,e)=>{const i=Number(t),n=i%100;if(n>20||n<10)switch(n%10){case 1:return i+"st";case 2:return i+"nd";case 3:return i+"rd"}return i+"th"},era:LE({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:LE({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:t=>t-1}),month:LE({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:LE({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:LE({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function RE(t){return(e,i={})=>{const n=i.width,r=n&&t.matchPatterns[n]||t.matchPatterns[t.defaultMatchWidth],s=e.match(r);if(!s)return null;const o=s[0],a=n&&t.parsePatterns[n]||t.parsePatterns[t.defaultParseWidth],l=Array.isArray(a)?function(t,e){for(let i=0;i<t.length;i++)if(e(t[i]))return i;return}(a,(t=>t.test(o))):function(t,e){for(const i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&e(t[i]))return i;return}(a,(t=>t.test(o)));let c;c=t.valueCallback?t.valueCallback(l):l,c=i.valueCallback?i.valueCallback(c):c;return{value:c,rest:e.slice(o.length)}}}const FE={ordinalNumber:(BE={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:t=>parseInt(t,10)},(t,e={})=>{const i=t.match(BE.matchPattern);if(!i)return null;const n=i[0],r=t.match(BE.parsePattern);if(!r)return null;let s=BE.valueCallback?BE.valueCallback(r[0]):r[0];return s=e.valueCallback?e.valueCallback(s):s,{value:s,rest:t.slice(n.length)}}),era:RE({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:RE({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:t=>t+1}),month:RE({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:RE({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:RE({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};var BE;const NE={code:"en-US",formatDistance:(t,e,i)=>{let n;const r=PE[t];return n="string"==typeof r?r:1===e?r.one:r.other.replace("{{count}}",e.toString()),i?.addSuffix?i.comparison&&i.comparison>0?"in "+n:n+" ago":n},formatLong:DE,formatRelative:(t,e,i,n)=>OE[t],localize:zE,match:FE,options:{weekStartsOn:0,firstWeekContainsDate:1}};const jE=(t,e)=>{switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},VE=(t,e)=>{switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}},UE={p:VE,P:(t,e)=>{const i=t.match(/(P+)(p+)?/)||[],n=i[1],r=i[2];if(!r)return jE(t,e);let s;switch(n){case"P":s=e.dateTime({width:"short"});break;case"PP":s=e.dateTime({width:"medium"});break;case"PPP":s=e.dateTime({width:"long"});break;default:s=e.dateTime({width:"full"})}return s.replace("{{date}}",jE(n,e)).replace("{{time}}",VE(r,e))}},$E=/^D+$/,HE=/^Y+$/,qE=["D","DD","YY","YYYY"];function WE(t){return $E.test(t)}function GE(t){return HE.test(t)}function ZE(t,e,i){const n=function(t,e,i){const n="Y"===t[0]?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${e}\`) for formatting ${n} to the input \`${i}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(t,e,i);if(console.warn(n),qE.includes(t))throw new RangeError(n)}function YE(t,e){const i=e instanceof Date?ME(e,0):new e(0);return i.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),i.setHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),i}class XE{subPriority=0;validate(t,e){return!0}}class KE extends XE{constructor(t,e,i,n,r){super(),this.value=t,this.validateValue=e,this.setValue=i,this.priority=n,r&&(this.subPriority=r)}validate(t,e){return this.validateValue(t,this.value,e)}set(t,e,i){return this.setValue(t,e,this.value,i)}}class QE extends XE{priority=10;subPriority=-1;set(t,e){return e.timestampIsSet?t:ME(t,YE(t,Date))}}class JE{run(t,e,i,n){const r=this.parse(t,e,i,n);return r?{setter:new KE(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(t,e,i){return!0}}Math.pow(10,8);const tS=6048e5,eS=864e5,iS=6e4,nS=36e5,rS=/^(1[0-2]|0?\d)/,sS=/^(3[0-1]|[0-2]?\d)/,oS=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,aS=/^(5[0-3]|[0-4]?\d)/,lS=/^(2[0-3]|[0-1]?\d)/,cS=/^(2[0-4]|[0-1]?\d)/,hS=/^(1[0-1]|0?\d)/,uS=/^(1[0-2]|0?\d)/,dS=/^[0-5]?\d/,pS=/^[0-5]?\d/,fS=/^\d/,mS=/^\d{1,2}/,gS=/^\d{1,3}/,_S=/^\d{1,4}/,yS=/^-?\d+/,vS=/^-?\d/,bS=/^-?\d{1,2}/,xS=/^-?\d{1,3}/,wS=/^-?\d{1,4}/,ES=/^([+-])(\d{2})(\d{2})?|Z/,SS=/^([+-])(\d{2})(\d{2})|Z/,TS=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,MS=/^([+-])(\d{2}):(\d{2})|Z/,AS=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function CS(t,e){return t?{value:e(t.value),rest:t.rest}:t}function kS(t,e){const i=e.match(t);return i?{value:parseInt(i[0],10),rest:e.slice(i[0].length)}:null}function PS(t,e){const i=e.match(t);if(!i)return null;if("Z"===i[0])return{value:0,rest:e.slice(1)};const n="+"===i[1]?1:-1,r=i[2]?parseInt(i[2],10):0,s=i[3]?parseInt(i[3],10):0,o=i[5]?parseInt(i[5],10):0;return{value:n*(r*nS+s*iS+1e3*o),rest:e.slice(i[0].length)}}function IS(t){return kS(yS,t)}function DS(t,e){switch(t){case 1:return kS(fS,e);case 2:return kS(mS,e);case 3:return kS(gS,e);case 4:return kS(_S,e);default:return kS(new RegExp("^\\d{1,"+t+"}"),e)}}function OS(t,e){switch(t){case 1:return kS(vS,e);case 2:return kS(bS,e);case 3:return kS(xS,e);case 4:return kS(wS,e);default:return kS(new RegExp("^-?\\d{1,"+t+"}"),e)}}function LS(t){switch(t){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function zS(t,e){const i=e>0,n=i?e:1-e;let r;if(n<=50)r=t||100;else{const e=n+50;r=t+100*Math.trunc(e/100)-(t>=e%100?100:0)}return i?r:1-r}function RS(t){return t%400==0||t%4==0&&t%100!=0}function FS(t,e){const i=CE(),n=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0,r=TE(t),s=r.getDay(),o=(s<n?7:0)+s-n;return r.setDate(r.getDate()-o),r.setHours(0,0,0,0),r}function BS(t,e){const i=TE(t),n=i.getFullYear(),r=CE(),s=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=ME(t,0);o.setFullYear(n+1,0,s),o.setHours(0,0,0,0);const a=FS(o,e),l=ME(t,0);l.setFullYear(n,0,s),l.setHours(0,0,0,0);const c=FS(l,e);return i.getTime()>=a.getTime()?n+1:i.getTime()>=c.getTime()?n:n-1}function NS(t){return FS(t,{weekStartsOn:1})}function jS(t,e){const i=CE(),n=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,r=BS(t,e),s=ME(t,0);s.setFullYear(r,0,n),s.setHours(0,0,0,0);return FS(s,e)}function VS(t,e){const i=TE(t),n=+FS(i,e)-+jS(i,e);return Math.round(n/tS)+1}function US(t,e,i){const n=TE(t),r=VS(n,i)-e;return n.setDate(n.getDate()-7*r),n}function $S(t){const e=TE(t),i=e.getFullYear(),n=ME(t,0);n.setFullYear(i+1,0,4),n.setHours(0,0,0,0);const r=NS(n),s=ME(t,0);s.setFullYear(i,0,4),s.setHours(0,0,0,0);const o=NS(s);return e.getTime()>=r.getTime()?i+1:e.getTime()>=o.getTime()?i:i-1}function HS(t){const e=$S(t),i=ME(t,0);return i.setFullYear(e,0,4),i.setHours(0,0,0,0),NS(i)}function qS(t){const e=TE(t),i=+NS(e)-+HS(e);return Math.round(i/tS)+1}function WS(t,e){const i=TE(t),n=qS(i)-e;return i.setDate(i.getDate()-7*n),i}const GS=[31,28,31,30,31,30,31,31,30,31,30,31],ZS=[31,29,31,30,31,30,31,31,30,31,30,31];function YS(t,e){const i=TE(t);return isNaN(e)?ME(t,NaN):e?(i.setDate(i.getDate()+e),i):i}function XS(t,e,i){const n=CE(),r=i?.weekStartsOn??i?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,s=TE(t),o=s.getDay(),a=7-r;return YS(s,e<0||e>6?e-(o+a)%7:((e%7+7)%7+a)%7-(o+a)%7)}function KS(t){let e=TE(t).getDay();return 0===e&&(e=7),e}function QS(t,e){const i=TE(t);return YS(i,e-KS(i))}function JS(t){const e=TE(t),i=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return i.setUTCFullYear(e.getFullYear()),+t-+i}const tT={G:new class extends JE{priority=140;parse(t,e,i){switch(e){case"G":case"GG":case"GGG":return i.era(t,{width:"abbreviated"})||i.era(t,{width:"narrow"});case"GGGGG":return i.era(t,{width:"narrow"});default:return i.era(t,{width:"wide"})||i.era(t,{width:"abbreviated"})||i.era(t,{width:"narrow"})}}set(t,e,i){return e.era=i,t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]},y:new class extends JE{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,e,i){const n=t=>({year:t,isTwoDigitYear:"yy"===e});switch(e){case"y":return CS(DS(4,t),n);case"yo":return CS(i.ordinalNumber(t,{unit:"year"}),n);default:return CS(DS(e.length,t),n)}}validate(t,e){return e.isTwoDigitYear||e.year>0}set(t,e,i){const n=t.getFullYear();if(i.isTwoDigitYear){const e=zS(i.year,n);return t.setFullYear(e,0,1),t.setHours(0,0,0,0),t}const r="era"in e&&1!==e.era?1-i.year:i.year;return t.setFullYear(r,0,1),t.setHours(0,0,0,0),t}},Y:new class extends JE{priority=130;parse(t,e,i){const n=t=>({year:t,isTwoDigitYear:"YY"===e});switch(e){case"Y":return CS(DS(4,t),n);case"Yo":return CS(i.ordinalNumber(t,{unit:"year"}),n);default:return CS(DS(e.length,t),n)}}validate(t,e){return e.isTwoDigitYear||e.year>0}set(t,e,i,n){const r=BS(t,n);if(i.isTwoDigitYear){const e=zS(i.year,r);return t.setFullYear(e,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),FS(t,n)}const s="era"in e&&1!==e.era?1-i.year:i.year;return t.setFullYear(s,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),FS(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:new class extends JE{priority=130;parse(t,e){return OS("R"===e?4:e.length,t)}set(t,e,i){const n=ME(t,0);return n.setFullYear(i,0,4),n.setHours(0,0,0,0),NS(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:new class extends JE{priority=130;parse(t,e){return OS("u"===e?4:e.length,t)}set(t,e,i){return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]},Q:new class extends JE{priority=120;parse(t,e,i){switch(e){case"Q":case"QQ":return DS(e.length,t);case"Qo":return i.ordinalNumber(t,{unit:"quarter"});case"QQQ":return i.quarter(t,{width:"abbreviated",context:"formatting"})||i.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return i.quarter(t,{width:"narrow",context:"formatting"});default:return i.quarter(t,{width:"wide",context:"formatting"})||i.quarter(t,{width:"abbreviated",context:"formatting"})||i.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,e){return e>=1&&e<=4}set(t,e,i){return t.setMonth(3*(i-1),1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:new class extends JE{priority=120;parse(t,e,i){switch(e){case"q":case"qq":return DS(e.length,t);case"qo":return i.ordinalNumber(t,{unit:"quarter"});case"qqq":return i.quarter(t,{width:"abbreviated",context:"standalone"})||i.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return i.quarter(t,{width:"narrow",context:"standalone"});default:return i.quarter(t,{width:"wide",context:"standalone"})||i.quarter(t,{width:"abbreviated",context:"standalone"})||i.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,e){return e>=1&&e<=4}set(t,e,i){return t.setMonth(3*(i-1),1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:new class extends JE{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,e,i){const n=t=>t-1;switch(e){case"M":return CS(kS(rS,t),n);case"MM":return CS(DS(2,t),n);case"Mo":return CS(i.ordinalNumber(t,{unit:"month"}),n);case"MMM":return i.month(t,{width:"abbreviated",context:"formatting"})||i.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return i.month(t,{width:"narrow",context:"formatting"});default:return i.month(t,{width:"wide",context:"formatting"})||i.month(t,{width:"abbreviated",context:"formatting"})||i.month(t,{width:"narrow",context:"formatting"})}}validate(t,e){return e>=0&&e<=11}set(t,e,i){return t.setMonth(i,1),t.setHours(0,0,0,0),t}},L:new class extends JE{priority=110;parse(t,e,i){const n=t=>t-1;switch(e){case"L":return CS(kS(rS,t),n);case"LL":return CS(DS(2,t),n);case"Lo":return CS(i.ordinalNumber(t,{unit:"month"}),n);case"LLL":return i.month(t,{width:"abbreviated",context:"standalone"})||i.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return i.month(t,{width:"narrow",context:"standalone"});default:return i.month(t,{width:"wide",context:"standalone"})||i.month(t,{width:"abbreviated",context:"standalone"})||i.month(t,{width:"narrow",context:"standalone"})}}validate(t,e){return e>=0&&e<=11}set(t,e,i){return t.setMonth(i,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:new class extends JE{priority=100;parse(t,e,i){switch(e){case"w":return kS(aS,t);case"wo":return i.ordinalNumber(t,{unit:"week"});default:return DS(e.length,t)}}validate(t,e){return e>=1&&e<=53}set(t,e,i,n){return FS(US(t,i,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:new class extends JE{priority=100;parse(t,e,i){switch(e){case"I":return kS(aS,t);case"Io":return i.ordinalNumber(t,{unit:"week"});default:return DS(e.length,t)}}validate(t,e){return e>=1&&e<=53}set(t,e,i){return NS(WS(t,i))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:new class extends JE{priority=90;subPriority=1;parse(t,e,i){switch(e){case"d":return kS(sS,t);case"do":return i.ordinalNumber(t,{unit:"date"});default:return DS(e.length,t)}}validate(t,e){const i=RS(t.getFullYear()),n=t.getMonth();return i?e>=1&&e<=ZS[n]:e>=1&&e<=GS[n]}set(t,e,i){return t.setDate(i),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:new class extends JE{priority=90;subpriority=1;parse(t,e,i){switch(e){case"D":case"DD":return kS(oS,t);case"Do":return i.ordinalNumber(t,{unit:"date"});default:return DS(e.length,t)}}validate(t,e){return RS(t.getFullYear())?e>=1&&e<=366:e>=1&&e<=365}set(t,e,i){return t.setMonth(0,i),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:new class extends JE{priority=90;parse(t,e,i){switch(e){case"E":case"EE":case"EEE":return i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return i.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"});default:return i.day(t,{width:"wide",context:"formatting"})||i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"})}}validate(t,e){return e>=0&&e<=6}set(t,e,i,n){return(t=XS(t,i,n)).setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]},e:new class extends JE{priority=90;parse(t,e,i,n){const r=t=>{const e=7*Math.floor((t-1)/7);return(t+n.weekStartsOn+6)%7+e};switch(e){case"e":case"ee":return CS(DS(e.length,t),r);case"eo":return CS(i.ordinalNumber(t,{unit:"day"}),r);case"eee":return i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"});case"eeeee":return i.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"});default:return i.day(t,{width:"wide",context:"formatting"})||i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"})}}validate(t,e){return e>=0&&e<=6}set(t,e,i,n){return(t=XS(t,i,n)).setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:new class extends JE{priority=90;parse(t,e,i,n){const r=t=>{const e=7*Math.floor((t-1)/7);return(t+n.weekStartsOn+6)%7+e};switch(e){case"c":case"cc":return CS(DS(e.length,t),r);case"co":return CS(i.ordinalNumber(t,{unit:"day"}),r);case"ccc":return i.day(t,{width:"abbreviated",context:"standalone"})||i.day(t,{width:"short",context:"standalone"})||i.day(t,{width:"narrow",context:"standalone"});case"ccccc":return i.day(t,{width:"narrow",context:"standalone"});case"cccccc":return i.day(t,{width:"short",context:"standalone"})||i.day(t,{width:"narrow",context:"standalone"});default:return i.day(t,{width:"wide",context:"standalone"})||i.day(t,{width:"abbreviated",context:"standalone"})||i.day(t,{width:"short",context:"standalone"})||i.day(t,{width:"narrow",context:"standalone"})}}validate(t,e){return e>=0&&e<=6}set(t,e,i,n){return(t=XS(t,i,n)).setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:new class extends JE{priority=90;parse(t,e,i){const n=t=>0===t?7:t;switch(e){case"i":case"ii":return DS(e.length,t);case"io":return i.ordinalNumber(t,{unit:"day"});case"iii":return CS(i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"}),n);case"iiiii":return CS(i.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return CS(i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"}),n);default:return CS(i.day(t,{width:"wide",context:"formatting"})||i.day(t,{width:"abbreviated",context:"formatting"})||i.day(t,{width:"short",context:"formatting"})||i.day(t,{width:"narrow",context:"formatting"}),n)}}validate(t,e){return e>=1&&e<=7}set(t,e,i){return(t=QS(t,i)).setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:new class extends JE{priority=80;parse(t,e,i){switch(e){case"a":case"aa":case"aaa":return i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return i.dayPeriod(t,{width:"narrow",context:"formatting"});default:return i.dayPeriod(t,{width:"wide",context:"formatting"})||i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,e,i){return t.setHours(LS(i),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]},b:new class extends JE{priority=80;parse(t,e,i){switch(e){case"b":case"bb":case"bbb":return i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return i.dayPeriod(t,{width:"narrow",context:"formatting"});default:return i.dayPeriod(t,{width:"wide",context:"formatting"})||i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,e,i){return t.setHours(LS(i),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]},B:new class extends JE{priority=80;parse(t,e,i){switch(e){case"B":case"BB":case"BBB":return i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return i.dayPeriod(t,{width:"narrow",context:"formatting"});default:return i.dayPeriod(t,{width:"wide",context:"formatting"})||i.dayPeriod(t,{width:"abbreviated",context:"formatting"})||i.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,e,i){return t.setHours(LS(i),0,0,0),t}incompatibleTokens=["a","b","t","T"]},h:new class extends JE{priority=70;parse(t,e,i){switch(e){case"h":return kS(uS,t);case"ho":return i.ordinalNumber(t,{unit:"hour"});default:return DS(e.length,t)}}validate(t,e){return e>=1&&e<=12}set(t,e,i){const n=t.getHours()>=12;return n&&i<12?t.setHours(i+12,0,0,0):n||12!==i?t.setHours(i,0,0,0):t.setHours(0,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]},H:new class extends JE{priority=70;parse(t,e,i){switch(e){case"H":return kS(lS,t);case"Ho":return i.ordinalNumber(t,{unit:"hour"});default:return DS(e.length,t)}}validate(t,e){return e>=0&&e<=23}set(t,e,i){return t.setHours(i,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]},K:new class extends JE{priority=70;parse(t,e,i){switch(e){case"K":return kS(hS,t);case"Ko":return i.ordinalNumber(t,{unit:"hour"});default:return DS(e.length,t)}}validate(t,e){return e>=0&&e<=11}set(t,e,i){return t.getHours()>=12&&i<12?t.setHours(i+12,0,0,0):t.setHours(i,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]},k:new class extends JE{priority=70;parse(t,e,i){switch(e){case"k":return kS(cS,t);case"ko":return i.ordinalNumber(t,{unit:"hour"});default:return DS(e.length,t)}}validate(t,e){return e>=1&&e<=24}set(t,e,i){const n=i<=24?i%24:i;return t.setHours(n,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]},m:new class extends JE{priority=60;parse(t,e,i){switch(e){case"m":return kS(dS,t);case"mo":return i.ordinalNumber(t,{unit:"minute"});default:return DS(e.length,t)}}validate(t,e){return e>=0&&e<=59}set(t,e,i){return t.setMinutes(i,0,0),t}incompatibleTokens=["t","T"]},s:new class extends JE{priority=50;parse(t,e,i){switch(e){case"s":return kS(pS,t);case"so":return i.ordinalNumber(t,{unit:"second"});default:return DS(e.length,t)}}validate(t,e){return e>=0&&e<=59}set(t,e,i){return t.setSeconds(i,0),t}incompatibleTokens=["t","T"]},S:new class extends JE{priority=30;parse(t,e){return CS(DS(e.length,t),(t=>Math.trunc(t*Math.pow(10,3-e.length))))}set(t,e,i){return t.setMilliseconds(i),t}incompatibleTokens=["t","T"]},X:new class extends JE{priority=10;parse(t,e){switch(e){case"X":return PS(ES,t);case"XX":return PS(SS,t);case"XXXX":return PS(TS,t);case"XXXXX":return PS(AS,t);default:return PS(MS,t)}}set(t,e,i){return e.timestampIsSet?t:ME(t,t.getTime()-JS(t)-i)}incompatibleTokens=["t","T","x"]},x:new class extends JE{priority=10;parse(t,e){switch(e){case"x":return PS(ES,t);case"xx":return PS(SS,t);case"xxxx":return PS(TS,t);case"xxxxx":return PS(AS,t);default:return PS(MS,t)}}set(t,e,i){return e.timestampIsSet?t:ME(t,t.getTime()-JS(t)-i)}incompatibleTokens=["t","T","X"]},t:new class extends JE{priority=40;parse(t){return IS(t)}set(t,e,i){return[ME(t,1e3*i),{timestampIsSet:!0}]}incompatibleTokens="*"},T:new class extends JE{priority=20;parse(t){return IS(t)}set(t,e,i){return[ME(t,i),{timestampIsSet:!0}]}incompatibleTokens="*"}},eT=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,iT=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,nT=/^'([^]*?)'?$/,rT=/''/g,sT=/\S/,oT=/[a-zA-Z]/;function aT(t,e,i,n){const r=kE(),s=n?.locale??r.locale??NE,o=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,a=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0;if(""===e)return""===t?TE(i):ME(i,NaN);const l={firstWeekContainsDate:o,weekStartsOn:a,locale:s},c=[new QE],h=e.match(iT).map((t=>{const e=t[0];if(e in UE){return(0,UE[e])(t,s.formatLong)}return t})).join("").match(eT),u=[];for(let r of h){!n?.useAdditionalWeekYearTokens&&GE(r)&&ZE(r,e,t),!n?.useAdditionalDayOfYearTokens&&WE(r)&&ZE(r,e,t);const o=r[0],a=tT[o];if(a){const{incompatibleTokens:e}=a;if(Array.isArray(e)){const t=u.find((t=>e.includes(t.token)||t.token===o));if(t)throw new RangeError(`The format string mustn't contain \`${t.fullToken}\` and \`${r}\` at the same time`)}else if("*"===a.incompatibleTokens&&u.length>0)throw new RangeError(`The format string mustn't contain \`${r}\` and any other token at the same time`);u.push({token:o,fullToken:r});const n=a.run(t,r,s.match,l);if(!n)return ME(i,NaN);c.push(n.setter),t=n.rest}else{if(o.match(oT))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");if("''"===r?r="'":"'"===o&&(r=r.match(nT)[1].replace(rT,"'")),0!==t.indexOf(r))return ME(i,NaN);t=t.slice(r.length)}}if(t.length>0&&sT.test(t))return ME(i,NaN);const d=c.map((t=>t.priority)).sort(((t,e)=>e-t)).filter(((t,e,i)=>i.indexOf(t)===e)).map((t=>c.filter((e=>e.priority===t)).sort(((t,e)=>e.subPriority-t.subPriority)))).map((t=>t[0]));let p=TE(i);if(isNaN(p.getTime()))return ME(i,NaN);const f={};for(const t of d){if(!t.validate(p,l))return ME(i,NaN);const e=t.set(p,f,l);Array.isArray(e)?(p=e[0],Object.assign(f,e[1])):p=e}return ME(i,p)}function lT(t,e){const i=e?.additionalDigits??2,n=function(t){const e={},i=t.split(cT.dateTimeDelimiter);let n;if(i.length>2)return e;/:/.test(i[0])?n=i[0]:(e.date=i[0],n=i[1],cT.timeZoneDelimiter.test(e.date)&&(e.date=t.split(cT.timeZoneDelimiter)[0],n=t.substr(e.date.length,t.length)));if(n){const t=cT.timezone.exec(n);t?(e.time=n.replace(t[1],""),e.timezone=t[1]):e.time=n}return e}(t);let r;if(n.date){const t=function(t,e){const i=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+e)+"})|(\\d{2}|[+-]\\d{"+(2+e)+"})$)"),n=t.match(i);if(!n)return{year:NaN,restDateString:""};const r=n[1]?parseInt(n[1]):null,s=n[2]?parseInt(n[2]):null;return{year:null===s?r:100*s,restDateString:t.slice((n[1]||n[2]).length)}}(n.date,i);r=function(t,e){if(null===e)return new Date(NaN);const i=t.match(hT);if(!i)return new Date(NaN);const n=!!i[4],r=pT(i[1]),s=pT(i[2])-1,o=pT(i[3]),a=pT(i[4]),l=pT(i[5])-1;if(n)return function(t,e,i){return e>=1&&e<=53&&i>=0&&i<=6}(0,a,l)?function(t,e,i){const n=new Date(0);n.setUTCFullYear(t,0,4);const r=n.getUTCDay()||7,s=7*(e-1)+i+1-r;return n.setUTCDate(n.getUTCDate()+s),n}(e,a,l):new Date(NaN);{const t=new Date(0);return function(t,e,i){return e>=0&&e<=11&&i>=1&&i<=(mT[e]||(gT(t)?29:28))}(e,s,o)&&function(t,e){return e>=1&&e<=(gT(t)?366:365)}(e,r)?(t.setUTCFullYear(e,s,Math.max(r,o)),t):new Date(NaN)}}(t.restDateString,t.year)}if(!r||isNaN(r.getTime()))return new Date(NaN);const s=r.getTime();let o,a=0;if(n.time&&(a=function(t){const e=t.match(uT);if(!e)return NaN;const i=fT(e[1]),n=fT(e[2]),r=fT(e[3]);if(!function(t,e,i){if(24===t)return 0===e&&0===i;return i>=0&&i<60&&e>=0&&e<60&&t>=0&&t<25}(i,n,r))return NaN;return i*nS+n*iS+1e3*r}(n.time),isNaN(a)))return new Date(NaN);if(!n.timezone){const t=new Date(s+a),e=new Date(0);return e.setFullYear(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()),e.setHours(t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()),e}return o=function(t){if("Z"===t)return 0;const e=t.match(dT);if(!e)return 0;const i="+"===e[1]?-1:1,n=parseInt(e[2]),r=e[3]&&parseInt(e[3])||0;if(!function(t,e){return e>=0&&e<=59}(0,r))return NaN;return i*(n*nS+r*iS)}(n.timezone),isNaN(o)?new Date(NaN):new Date(s+a+o)}const cT={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},hT=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,uT=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,dT=/^([+-])(\d{2})(?::?(\d{2}))?$/;function pT(t){return t?parseInt(t):1}function fT(t){return t&&parseFloat(t.replace(",","."))||0}const mT=[31,null,31,30,31,30,31,31,30,31,30,31];function gT(t){return t%400==0||t%4==0&&t%100!=0}function _T(t){return t instanceof Date||"object"==typeof t&&"[object Date]"===Object.prototype.toString.call(t)}function yT(t){if(!_T(t)&&"number"!=typeof t)return!1;const e=TE(t);return!isNaN(Number(e))}function vT(t){const e=TE(t);return e.setHours(0,0,0,0),e}function bT(t,e){const i=vT(t),n=vT(e),r=+i-JS(i),s=+n-JS(n);return Math.round((r-s)/eS)}function xT(t){const e=TE(t),i=ME(t,0);return i.setFullYear(e.getFullYear(),0,1),i.setHours(0,0,0,0),i}function wT(t){const e=TE(t);return bT(e,xT(e))+1}function ET(t,e){return(t<0?"-":"")+Math.abs(t).toString().padStart(e,"0")}const ST={y(t,e){const i=t.getFullYear(),n=i>0?i:1-i;return ET("yy"===e?n%100:n,e.length)},M(t,e){const i=t.getMonth();return"M"===e?String(i+1):ET(i+1,2)},d(t,e){return ET(t.getDate(),e.length)},a(t,e){const i=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return i.toUpperCase();case"aaa":return i;case"aaaaa":return i[0];default:return"am"===i?"a.m.":"p.m."}},h(t,e){return ET(t.getHours()%12||12,e.length)},H(t,e){return ET(t.getHours(),e.length)},m(t,e){return ET(t.getMinutes(),e.length)},s(t,e){return ET(t.getSeconds(),e.length)},S(t,e){const i=e.length,n=t.getMilliseconds();return ET(Math.trunc(n*Math.pow(10,i-3)),e.length)}},TT="midnight",MT="noon",AT="morning",CT="afternoon",kT="evening",PT="night",IT={G:function(t,e,i){const n=t.getFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return i.era(n,{width:"abbreviated"});case"GGGGG":return i.era(n,{width:"narrow"});default:return i.era(n,{width:"wide"})}},y:function(t,e,i){if("yo"===e){const e=t.getFullYear(),n=e>0?e:1-e;return i.ordinalNumber(n,{unit:"year"})}return ST.y(t,e)},Y:function(t,e,i,n){const r=BS(t,n),s=r>0?r:1-r;if("YY"===e){return ET(s%100,2)}return"Yo"===e?i.ordinalNumber(s,{unit:"year"}):ET(s,e.length)},R:function(t,e){return ET($S(t),e.length)},u:function(t,e){return ET(t.getFullYear(),e.length)},Q:function(t,e,i){const n=Math.ceil((t.getMonth()+1)/3);switch(e){case"Q":return String(n);case"QQ":return ET(n,2);case"Qo":return i.ordinalNumber(n,{unit:"quarter"});case"QQQ":return i.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return i.quarter(n,{width:"narrow",context:"formatting"});default:return i.quarter(n,{width:"wide",context:"formatting"})}},q:function(t,e,i){const n=Math.ceil((t.getMonth()+1)/3);switch(e){case"q":return String(n);case"qq":return ET(n,2);case"qo":return i.ordinalNumber(n,{unit:"quarter"});case"qqq":return i.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return i.quarter(n,{width:"narrow",context:"standalone"});default:return i.quarter(n,{width:"wide",context:"standalone"})}},M:function(t,e,i){const n=t.getMonth();switch(e){case"M":case"MM":return ST.M(t,e);case"Mo":return i.ordinalNumber(n+1,{unit:"month"});case"MMM":return i.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return i.month(n,{width:"narrow",context:"formatting"});default:return i.month(n,{width:"wide",context:"formatting"})}},L:function(t,e,i){const n=t.getMonth();switch(e){case"L":return String(n+1);case"LL":return ET(n+1,2);case"Lo":return i.ordinalNumber(n+1,{unit:"month"});case"LLL":return i.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return i.month(n,{width:"narrow",context:"standalone"});default:return i.month(n,{width:"wide",context:"standalone"})}},w:function(t,e,i,n){const r=VS(t,n);return"wo"===e?i.ordinalNumber(r,{unit:"week"}):ET(r,e.length)},I:function(t,e,i){const n=qS(t);return"Io"===e?i.ordinalNumber(n,{unit:"week"}):ET(n,e.length)},d:function(t,e,i){return"do"===e?i.ordinalNumber(t.getDate(),{unit:"date"}):ST.d(t,e)},D:function(t,e,i){const n=wT(t);return"Do"===e?i.ordinalNumber(n,{unit:"dayOfYear"}):ET(n,e.length)},E:function(t,e,i){const n=t.getDay();switch(e){case"E":case"EE":case"EEE":return i.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return i.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(n,{width:"short",context:"formatting"});default:return i.day(n,{width:"wide",context:"formatting"})}},e:function(t,e,i,n){const r=t.getDay(),s=(r-n.weekStartsOn+8)%7||7;switch(e){case"e":return String(s);case"ee":return ET(s,2);case"eo":return i.ordinalNumber(s,{unit:"day"});case"eee":return i.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return i.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},c:function(t,e,i,n){const r=t.getDay(),s=(r-n.weekStartsOn+8)%7||7;switch(e){case"c":return String(s);case"cc":return ET(s,e.length);case"co":return i.ordinalNumber(s,{unit:"day"});case"ccc":return i.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return i.day(r,{width:"narrow",context:"standalone"});case"cccccc":return i.day(r,{width:"short",context:"standalone"});default:return i.day(r,{width:"wide",context:"standalone"})}},i:function(t,e,i){const n=t.getDay(),r=0===n?7:n;switch(e){case"i":return String(r);case"ii":return ET(r,e.length);case"io":return i.ordinalNumber(r,{unit:"day"});case"iii":return i.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return i.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return i.day(n,{width:"short",context:"formatting"});default:return i.day(n,{width:"wide",context:"formatting"})}},a:function(t,e,i){const n=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return i.dayPeriod(n,{width:"narrow",context:"formatting"});default:return i.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(t,e,i){const n=t.getHours();let r;switch(r=12===n?MT:0===n?TT:n/12>=1?"pm":"am",e){case"b":case"bb":return i.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return i.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return i.dayPeriod(r,{width:"narrow",context:"formatting"});default:return i.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(t,e,i){const n=t.getHours();let r;switch(r=n>=17?kT:n>=12?CT:n>=4?AT:PT,e){case"B":case"BB":case"BBB":return i.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return i.dayPeriod(r,{width:"narrow",context:"formatting"});default:return i.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(t,e,i){if("ho"===e){let e=t.getHours()%12;return 0===e&&(e=12),i.ordinalNumber(e,{unit:"hour"})}return ST.h(t,e)},H:function(t,e,i){return"Ho"===e?i.ordinalNumber(t.getHours(),{unit:"hour"}):ST.H(t,e)},K:function(t,e,i){const n=t.getHours()%12;return"Ko"===e?i.ordinalNumber(n,{unit:"hour"}):ET(n,e.length)},k:function(t,e,i){let n=t.getHours();return 0===n&&(n=24),"ko"===e?i.ordinalNumber(n,{unit:"hour"}):ET(n,e.length)},m:function(t,e,i){return"mo"===e?i.ordinalNumber(t.getMinutes(),{unit:"minute"}):ST.m(t,e)},s:function(t,e,i){return"so"===e?i.ordinalNumber(t.getSeconds(),{unit:"second"}):ST.s(t,e)},S:function(t,e){return ST.S(t,e)},X:function(t,e,i){const n=t.getTimezoneOffset();if(0===n)return"Z";switch(e){case"X":return OT(n);case"XXXX":case"XX":return LT(n);default:return LT(n,":")}},x:function(t,e,i){const n=t.getTimezoneOffset();switch(e){case"x":return OT(n);case"xxxx":case"xx":return LT(n);default:return LT(n,":")}},O:function(t,e,i){const n=t.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+DT(n,":");default:return"GMT"+LT(n,":")}},z:function(t,e,i){const n=t.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+DT(n,":");default:return"GMT"+LT(n,":")}},t:function(t,e,i){return ET(Math.trunc(t.getTime()/1e3),e.length)},T:function(t,e,i){return ET(t.getTime(),e.length)}};function DT(t,e=""){const i=t>0?"-":"+",n=Math.abs(t),r=Math.trunc(n/60),s=n%60;return 0===s?i+String(r):i+String(r)+e+ET(s,2)}function OT(t,e){if(t%60==0){return(t>0?"-":"+")+ET(Math.abs(t)/60,2)}return LT(t,e)}function LT(t,e=""){const i=t>0?"-":"+",n=Math.abs(t);return i+ET(Math.trunc(n/60),2)+e+ET(n%60,2)}const zT=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,RT=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,FT=/^'([^]*?)'?$/,BT=/''/g,NT=/[a-zA-Z]/;function jT(t,e,i){const n=CE(),r=i?.locale??n.locale??NE,s=i?.firstWeekContainsDate??i?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,o=i?.weekStartsOn??i?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,a=TE(t);if(!yT(a))throw new RangeError("Invalid time value");let l=e.match(RT).map((t=>{const e=t[0];if("p"===e||"P"===e){return(0,UE[e])(t,r.formatLong)}return t})).join("").match(zT).map((t=>{if("''"===t)return{isToken:!1,value:"'"};const e=t[0];if("'"===e)return{isToken:!1,value:VT(t)};if(IT[e])return{isToken:!0,value:t};if(e.match(NT))throw new RangeError("Format string contains an unescaped latin alphabet character `"+e+"`");return{isToken:!1,value:t}}));r.localize.preprocessor&&(l=r.localize.preprocessor(a,l));const c={firstWeekContainsDate:s,weekStartsOn:o,locale:r};return l.map((n=>{if(!n.isToken)return n.value;const s=n.value;(!i?.useAdditionalWeekYearTokens&&GE(s)||!i?.useAdditionalDayOfYearTokens&&WE(s))&&ZE(s,e,String(t));return(0,IT[s[0]])(a,s,r.localize,c)})).join("")}function VT(t){const e=t.match(FT);return e?e[1].replace(BT,"'"):t}function UT(t,e){return ME(t,+TE(t)+e)}function $T(t,e){return UT(t,1e3*e)}function HT(t,e){return UT(t,e*iS)}function qT(t,e){return UT(t,e*nS)}function WT(t,e){return YS(t,7*e)}function GT(t,e){const i=TE(t);if(isNaN(e))return ME(t,NaN);if(!e)return i;const n=i.getDate(),r=ME(t,i.getTime());r.setMonth(i.getMonth()+e+1,0);return n>=r.getDate()?r:(i.setFullYear(r.getFullYear(),r.getMonth(),n),i)}function ZT(t,e){return GT(t,3*e)}function YT(t,e){return GT(t,12*e)}function XT(t,e){return+TE(t)-+TE(e)}function KT(t){return e=>{const i=(t?Math[t]:Math.trunc)(e);return 0===i?0:i}}function QT(t,e,i){const n=XT(t,e)/1e3;return KT(i?.roundingMethod)(n)}function JT(t,e,i){const n=XT(t,e)/iS;return KT(i?.roundingMethod)(n)}function tM(t,e,i){const n=XT(t,e)/nS;return KT(i?.roundingMethod)(n)}function eM(t,e){const i=TE(t),n=TE(e),r=iM(i,n),s=Math.abs(bT(i,n));i.setDate(i.getDate()-r*s);const o=r*(s-Number(iM(i,n)===-r));return 0===o?0:o}function iM(t,e){const i=t.getFullYear()-e.getFullYear()||t.getMonth()-e.getMonth()||t.getDate()-e.getDate()||t.getHours()-e.getHours()||t.getMinutes()-e.getMinutes()||t.getSeconds()-e.getSeconds()||t.getMilliseconds()-e.getMilliseconds();return i<0?-1:i>0?1:i}function nM(t,e,i){const n=eM(t,e)/7;return KT(i?.roundingMethod)(n)}function rM(t,e){const i=TE(t),n=TE(e),r=i.getTime()-n.getTime();return r<0?-1:r>0?1:r}function sM(t,e){const i=TE(t),n=TE(e);return 12*(i.getFullYear()-n.getFullYear())+(i.getMonth()-n.getMonth())}function oM(t){const e=TE(t);return e.setHours(23,59,59,999),e}function aM(t){const e=TE(t),i=e.getMonth();return e.setFullYear(e.getFullYear(),i+1,0),e.setHours(23,59,59,999),e}function lM(t){const e=TE(t);return+oM(e)==+aM(e)}function cM(t,e){const i=TE(t),n=TE(e),r=rM(i,n),s=Math.abs(sM(i,n));let o;if(s<1)o=0;else{1===i.getMonth()&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-r*s);let e=rM(i,n)===-r;lM(TE(t))&&1===s&&1===rM(t,n)&&(e=!1),o=r*(s-Number(e))}return 0===o?0:o}function hM(t,e,i){const n=cM(t,e)/3;return KT(i?.roundingMethod)(n)}function uM(t,e){const i=TE(t),n=TE(e);return i.getFullYear()-n.getFullYear()}function dM(t,e){const i=TE(t),n=TE(e),r=rM(i,n),s=Math.abs(uM(i,n));i.setFullYear(1584),n.setFullYear(1584);const o=r*(s-+(rM(i,n)===-r));return 0===o?0:o}function pM(t){const e=TE(t);return e.setMilliseconds(0),e}function fM(t){const e=TE(t);return e.setSeconds(0,0),e}function mM(t){const e=TE(t);return e.setMinutes(0,0,0),e}function gM(t){const e=TE(t);return e.setDate(1),e.setHours(0,0,0,0),e}function _M(t){const e=TE(t),i=e.getMonth(),n=i-i%3;return e.setMonth(n,1),e.setHours(0,0,0,0),e}function yM(t){const e=TE(t);return e.setMilliseconds(999),e}function vM(t){const e=TE(t);return e.setSeconds(59,999),e}function bM(t){const e=TE(t);return e.setMinutes(59,59,999),e}function xM(t,e){const i=CE(),n=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0,r=TE(t),s=r.getDay(),o=6+(s<n?-7:0)-(s-n);return r.setDate(r.getDate()+o),r.setHours(23,59,59,999),r}function wM(t){const e=TE(t),i=e.getMonth(),n=i-i%3+3;return e.setMonth(n,0),e.setHours(23,59,59,999),e}function EM(t){const e=TE(t),i=e.getFullYear();return e.setFullYear(i+1,0,0),e.setHours(23,59,59,999),e}const SM={datetime:"MMM d, yyyy, h:mm:ss aaaa",millisecond:"h:mm:ss.SSS aaaa",second:"h:mm:ss aaaa",minute:"h:mm aaaa",hour:"ha",day:"MMM d",week:"PP",month:"MMM yyyy",quarter:"qqq - yyyy",year:"yyyy"};function TM(t){var e=window.getComputedStyle(document.body),i=e.getPropertyValue("--text-contrast-color"),n=e.getPropertyValue("--text-contrast-2-color"),r=e.getPropertyValue("--text-color"),s=e.getPropertyValue("--divider-contrast-color"),o=!1;return t&&(o=t.isReverseScaleY),{responsive:!0,maintainAspectRatio:!1,showAllTooltips:!0,layout:{autoPadding:!1,padding:{left:20,right:20,top:40}},scales:{x:{type:"time",time:{unit:"year"},ticks:{color:n},border:{color:s},grid:{display:!1}},y:{reverse:o,display:!1,beginAtZero:!0,grid:{display:!1}}},elements:{point:{radius:4.5,hoverRadius:8,backgroundColor:i},line:{borderColor:i}},plugins:{legend:{display:!1},tooltip:{enabled:!1,intersect:!1,caretSize:0,backgroundColor:i,bodyColor:r,cornerSize:4,caretPadding:16,xAlign:"center",yAlign:"bottom",displayColors:!1,callbacks:{title:()=>"",label:(t,e)=>{t.formattedValue}}}}}}ib._date.override({_id:"date-fns",formats:function(){return SM},parse:function(t,e){if(null==t)return null;const i=typeof t;return"number"===i||t instanceof Date?t=TE(t):"string"===i&&(t="string"==typeof e?aT(t,e,new Date,this.options):lT(t,this.options)),yT(t)?t.getTime():null},format:function(t,e){return jT(t,e,this.options)},add:function(t,e,i){switch(i){case"millisecond":return UT(t,e);case"second":return $T(t,e);case"minute":return HT(t,e);case"hour":return qT(t,e);case"day":return YS(t,e);case"week":return WT(t,e);case"month":return GT(t,e);case"quarter":return ZT(t,e);case"year":return YT(t,e);default:return t}},diff:function(t,e,i){switch(i){case"millisecond":return XT(t,e);case"second":return QT(t,e);case"minute":return JT(t,e);case"hour":return tM(t,e);case"day":return eM(t,e);case"week":return nM(t,e);case"month":return cM(t,e);case"quarter":return hM(t,e);case"year":return dM(t,e);default:return 0}},startOf:function(t,e,i){switch(e){case"second":return pM(t);case"minute":return fM(t);case"hour":return mM(t);case"day":return vT(t);case"week":return FS(t);case"isoWeek":return FS(t,{weekStartsOn:+i});case"month":return gM(t);case"quarter":return _M(t);case"year":return xT(t);default:return t}},endOf:function(t,e){switch(e){case"second":return yM(t);case"minute":return vM(t);case"hour":return bM(t);case"day":return oM(t);case"week":return xM(t);case"month":return aM(t);case"quarter":return wM(t);case"year":return EM(t);default:return t}}});var MM=window.getComputedStyle(document.body),AM=MM.getPropertyValue("--text-contrast-color"),CM=MM.getPropertyValue("--text-color"),kM={id:"alwaysShowTooltip",afterDraw(t,e,i){var{ctx:n}=t;n.save(),t.data.datasets.forEach(((e,i)=>{t.getDatasetMeta(i).data.forEach(((t,i)=>{if(!t.hidden){var r,s,o,a,{x:l,y:c}=t.tooltipPosition(),h=e.data[i].y,u=n.measureText(h).width;dO.plugins.responsive.mobile?(u<=16&&(u=17),r=0===i?l-u/2+4:u<=17?l-u/2:i===e.data.length-1?l-u:l-u/2-4,s=c-30,o=0===i?l+3:u<=17?l+4:i===e.data.length-1?l-u/2+4:l,a=c-15,0===i&&u<=17&&(r=l-13,o=l)):(r=0===i?l-8:i===e.data.length-1?l-u-4:l-u/2-8,s=c-40,o=0===i?l:i===e.data.length-1?l-u+4:l-u/2,a=c-20),n.save(),n.beginPath(),dO.plugins.responsive.mobile?n.roundRect(r,s,0!==i?u+8:u<=17?u+9:u-2,22,8):n.roundRect(r,s,u+16,30,8),n.clip(),n.fillStyle=AM,dO.plugins.responsive.mobile?n.fillRect(r,s,0!==i?u+8:u<=17?u+9:u-2,22):n.fillRect(r,s,u+16,30),n.restore(),n.fillStyle=CM,dO.plugins.responsive.mobile&&(n.font="0.9rem Arial",n.textAlign="center"),n.fillText(h,o,a)}}))})),n.restore()}};function PM(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}Ax.defaults.font={family:"Golos",size:14};var IM=new WeakMap,DM=new WeakMap;function OM(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var LM=new WeakMap;function zM(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function RM(t,e,i){return e&&zM(t.prototype,e),i&&zM(t,i),t}function FM(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function BM(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function NM(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?BM(Object(i),!0).forEach((function(e){FM(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):BM(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function jM(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(t)))return;var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{n||null==a.return||a.return()}finally{if(r)throw s}}return i}(t,e)||UM(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function VM(t){return function(t){if(Array.isArray(t))return $M(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||UM(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function UM(t,e){if(t){if("string"==typeof t)return $M(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?$M(t,e):void 0}}function $M(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}function HM(t,e){return Object.getOwnPropertyNames(Object(t)).reduce((function(i,n){var r=Object.getOwnPropertyDescriptor(Object(t),n),s=Object.getOwnPropertyDescriptor(Object(e),n);return Object.defineProperty(i,n,s||r)}),{})}function qM(t){return"string"==typeof t}function WM(t){return Array.isArray(t)}function GM(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=HM(e);return void 0!==i.types?t=i.types:void 0!==i.split&&(t=i.split),void 0!==t&&(i.types=(qM(t)||WM(t)?String(t):"").split(",").map((function(t){return String(t).trim()})).filter((function(t){return/((line)|(word)|(char))/i.test(t)}))),(i.absolute||i.position)&&(i.absolute=i.absolute||/absolute/.test(e.position)),i}function ZM(t){var e=qM(t)||WM(t)?String(t):"";return{none:!e,lines:/line/i.test(e),words:/word/i.test(e),chars:/char/i.test(e)}}function YM(t){return null!==t&&"object"==typeof t}function XM(t){return YM(t)&&/^(1|3|11)$/.test(t.nodeType)}function KM(t){return WM(t)?t:null==t?[]:function(t){return YM(t)&&function(t){return"number"==typeof t&&t>-1&&t%1==0}(t.length)}(t)?Array.prototype.slice.call(t):[t]}function QM(t){var e=t;return qM(t)&&(e=/^(#[a-z]\w+)$/.test(t.trim())?document.getElementById(t.trim().slice(1)):document.querySelectorAll(t)),KM(e).reduce((function(t,e){return[].concat(VM(t),VM(KM(e).filter(XM)))}),[])}!function(){function t(){for(var t=arguments.length,e=0;e<t;e++){var i=e<0||arguments.length<=e?void 0:arguments[e];1===i.nodeType||11===i.nodeType?this.appendChild(i):this.appendChild(document.createTextNode(String(i)))}}function e(){for(;this.lastChild;)this.removeChild(this.lastChild);arguments.length&&this.append.apply(this,arguments)}function i(){for(var t=this.parentNode,e=arguments.length,i=new Array(e),n=0;n<e;n++)i[n]=arguments[n];var r=i.length;if(t)for(r||t.removeChild(this);r--;){var s=i[r];"object"!=typeof s?s=this.ownerDocument.createTextNode(s):s.parentNode&&s.parentNode.removeChild(s),r?t.insertBefore(this.previousSibling,s):t.replaceChild(s,this)}}"undefined"!=typeof Element&&(Element.prototype.append||(Element.prototype.append=t,DocumentFragment.prototype.append=t),Element.prototype.replaceChildren||(Element.prototype.replaceChildren=e,DocumentFragment.prototype.replaceChildren=e),Element.prototype.replaceWith||(Element.prototype.replaceWith=i,DocumentFragment.prototype.replaceWith=i))}();var JM=Object.entries,tA="_splittype",eA={},iA=0;function nA(t,e,i){if(!YM(t))return console.warn("[data.set] owner is not an object"),null;var n=t[tA]||(t[tA]=++iA),r=eA[n]||(eA[n]={});return void 0===i?e&&Object.getPrototypeOf(e)===Object.prototype&&(eA[n]=NM(NM({},r),e)):void 0!==e&&(r[e]=i),i}function rA(t,e){var i=YM(t)?t[tA]:null,n=i&&eA[i]||{};return void 0===e?n:n[e]}function sA(t){var e=t&&t[tA];e&&(delete t[e],delete eA[e])}var oA="\\ud800-\\udfff",aA="\\u0300-\\u036f\\ufe20-\\ufe23",lA="\\u20d0-\\u20f0",cA="\\ufe0e\\ufe0f",hA="[".concat(oA,"]"),uA="[".concat(aA).concat(lA,"]"),dA="\\ud83c[\\udffb-\\udfff]",pA="(?:".concat(uA,"|").concat(dA,")"),fA="[^".concat(oA,"]"),mA="(?:\\ud83c[\\udde6-\\uddff]){2}",gA="[\\ud800-\\udbff][\\udc00-\\udfff]",_A="\\u200d",yA="".concat(pA,"?"),vA="[".concat(cA,"]?"),bA=vA+yA+("(?:"+_A+"(?:"+[fA,mA,gA].join("|")+")"+vA+yA+")*"),xA="(?:".concat(["".concat(fA).concat(uA,"?"),uA,mA,gA,hA].join("|"),"\n)"),wA=RegExp("".concat(dA,"(?=").concat(dA,")|").concat(xA).concat(bA),"g"),EA=RegExp("[".concat([_A,oA,aA,lA,cA].join(""),"]"));function SA(t){return EA.test(t)}function TA(t){return SA(t)?function(t){return t.match(wA)||[]}(t):function(t){return t.split("")}(t)}function MA(t){var e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(t=null==(e=t)?"":String(e))&&qM(t)&&!i&&SA(t)?TA(t):t.split(i)}function AA(t,e){var i=document.createElement(t);return e?(Object.keys(e).forEach((function(t){var n=e[t],r=qM(n)?n.trim():n;null!==r&&""!==r&&("children"===t?i.append.apply(i,VM(KM(r))):i.setAttribute(t,r))})),i):i}var CA={splitClass:"",lineClass:"line",wordClass:"word",charClass:"char",types:["lines","words","chars"],absolute:!1,tagName:"div"};function kA(t,e){var i,n=ZM((e=HM(CA,e)).types),r=e.tagName,s=t.nodeValue,o=document.createDocumentFragment(),a=[];return/^\s/.test(s)&&o.append(" "),i=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ";return(t?String(t):"").trim().replace(/\s+/g," ").split(e)}(s).reduce((function(t,i,s,l){var c,h;return n.chars&&(h=MA(i).map((function(t){var i=AA(r,{class:"".concat(e.splitClass," ").concat(e.charClass),style:"display: inline-block;",children:t});return nA(i,"isChar",!0),a=[].concat(VM(a),[i]),i}))),n.words||n.lines?(nA(c=AA(r,{class:"".concat(e.wordClass," ").concat(e.splitClass),style:"display: inline-block; ".concat(n.words&&e.absolute?"position: relative;":""),children:n.chars?h:i}),{isWord:!0,isWordStart:!0,isWordEnd:!0}),o.appendChild(c)):h.forEach((function(t){o.appendChild(t)})),s<l.length-1&&o.append(" "),n.words?t.concat(c):t}),[]),/\s$/.test(s)&&o.append(" "),t.replaceWith(o),{words:i,chars:a}}function PA(t,e){var i=t.nodeType,n={words:[],chars:[]};if(!/(1|3|11)/.test(i))return n;if(3===i&&/\S/.test(t.nodeValue))return kA(t,e);var r=KM(t.childNodes);if(r.length&&(nA(t,"isSplit",!0),!rA(t).isRoot)){t.style.display="inline-block",t.style.position="relative";var s=t.nextSibling,o=t.previousSibling,a=t.textContent||"",l=s?s.textContent:" ",c=o?o.textContent:" ";nA(t,{isWordEnd:/\s$/.test(a)||/^\s/.test(l),isWordStart:/^\s/.test(a)||/\s$/.test(c)})}return r.reduce((function(t,i){var n=PA(i,e),r=n.words,s=n.chars;return{words:[].concat(VM(t.words),VM(r)),chars:[].concat(VM(t.chars),VM(s))}}),n)}function IA(t){rA(t).isWord?(sA(t),t.replaceWith.apply(t,VM(t.childNodes))):KM(t.children).forEach((function(t){return IA(t)}))}function DA(t,e,i){var n,r,s,o=ZM(e.types),a=e.tagName,l=t.getElementsByTagName("*"),c=[],h=[],u=null,d=[],p=t.parentElement,f=t.nextElementSibling,m=document.createDocumentFragment(),g=window.getComputedStyle(t),_=g.textAlign,y=.2*parseFloat(g.fontSize);return e.absolute&&(s={left:t.offsetLeft,top:t.offsetTop,width:t.offsetWidth},r=t.offsetWidth,n=t.offsetHeight,nA(t,{cssWidth:t.style.width,cssHeight:t.style.height})),KM(l).forEach((function(n){var r=n.parentElement===t,s=function(t,e,i,n){if(!i.absolute)return{top:e?t.offsetTop:null};var r=t.offsetParent,s=jM(n,2),o=s[0],a=s[1],l=0,c=0;if(r&&r!==document.body){var h=r.getBoundingClientRect();l=h.x+o,c=h.y+a}var u=t.getBoundingClientRect(),d=u.width,p=u.height,f=u.x;return{width:d,height:p,top:u.y+a-c,left:f+o-l}}(n,r,e,i),a=s.width,l=s.height,d=s.top,p=s.left;/^br$/i.test(n.nodeName)||(o.lines&&r&&((null===u||d-u>=y)&&(u=d,c.push(h=[])),h.push(n)),e.absolute&&nA(n,{top:d,left:p,width:a,height:l}))})),p&&p.removeChild(t),o.lines&&(d=c.map((function(t){var i=AA(a,{class:"".concat(e.splitClass," ").concat(e.lineClass),style:"display: block; text-align: ".concat(_,"; width: 100%;")});nA(i,"isLine",!0);var n={height:0,top:1e4};return m.appendChild(i),t.forEach((function(t,e,r){var s=rA(t),o=s.isWordEnd,a=s.top,l=s.height,c=r[e+1];n.height=Math.max(n.height,l),n.top=Math.min(n.top,a),i.appendChild(t),o&&rA(c).isWordStart&&i.append(" ")})),e.absolute&&nA(i,{height:n.height,top:n.top}),i})),o.words||IA(m),t.replaceChildren(m)),e.absolute&&(t.style.width="".concat(t.style.width||r,"px"),t.style.height="".concat(n,"px"),KM(l).forEach((function(t){var e=rA(t),i=e.isLine,n=e.top,r=e.left,o=e.width,a=e.height,l=rA(t.parentElement),c=!i&&l.isLine;t.style.top="".concat(c?n-l.top:n,"px"),t.style.left="".concat(i?s.left:r-(c?s.left:0),"px"),t.style.height="".concat(a,"px"),t.style.width="".concat(i?s.width:o,"px"),t.style.position="absolute"}))),p&&(f?p.insertBefore(t,f):p.appendChild(t)),d}var OA=HM(CA,{}),LA=function(){function t(e,i){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.isSplit=!1,this.settings=HM(OA,GM(i)),this.elements=QM(e),this.split()}return RM(t,null,[{key:"clearData",value:function(){Object.keys(eA).forEach((function(t){delete eA[t]}))}},{key:"setDefaults",value:function(t){return OA=HM(OA,GM(t)),CA}},{key:"revert",value:function(t){QM(t).forEach((function(t){var e=rA(t),i=e.isSplit,n=e.html,r=e.cssWidth,s=e.cssHeight;i&&(t.innerHTML=n,t.style.width=r||"",t.style.height=s||"",sA(t))}))}},{key:"create",value:function(e,i){return new t(e,i)}},{key:"data",get:function(){return eA}},{key:"defaults",get:function(){return OA},set:function(t){OA=HM(OA,GM(t))}}]),RM(t,[{key:"split",value:function(t){var e=this;this.revert(),this.elements.forEach((function(t){nA(t,"html",t.innerHTML)})),this.lines=[],this.words=[],this.chars=[];var i=[window.pageXOffset,window.pageYOffset];void 0!==t&&(this.settings=HM(this.settings,GM(t)));var n=ZM(this.settings.types);n.none||(this.elements.forEach((function(t){nA(t,"isRoot",!0);var i=PA(t,e.settings),n=i.words,r=i.chars;e.words=[].concat(VM(e.words),VM(n)),e.chars=[].concat(VM(e.chars),VM(r))})),this.elements.forEach((function(t){if(n.lines||e.settings.absolute){var r=DA(t,e.settings,i);e.lines=[].concat(VM(e.lines),VM(r))}})),this.isSplit=!0,window.scrollTo(i[0],i[1]),JM(eA).forEach((function(t){var e=jM(t,2),i=e[0],n=e[1],r=n.isRoot,s=n.isSplit;r&&s||(eA[i]=null,delete eA[i])})))}},{key:"revert",value:function(){this.isSplit&&(this.lines=null,this.words=null,this.chars=null,this.isSplit=!1),t.revert(this.elements)}}]),t}();function zA(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var RA=new WeakMap,FA=new WeakMap,BA=new WeakMap,NA=new WeakMap,jA=new WeakMap,VA=new WeakMap,UA=new WeakMap,$A=new WeakMap,HA=new WeakMap,qA=new WeakMap;var WA=class extends Da{constructor(t,e){super(t,e),zA(this,RA,{writable:!0,value:void 0}),zA(this,FA,{writable:!0,value:void 0}),zA(this,BA,{writable:!0,value:void 0}),zA(this,NA,{writable:!0,value:void 0}),zA(this,jA,{writable:!0,value:void 0}),zA(this,VA,{writable:!0,value:void 0}),zA(this,UA,{writable:!0,value:void 0}),zA(this,$A,{writable:!0,value:void 0}),zA(this,HA,{writable:!0,value:void 0}),zA(this,qA,{writable:!0,value:void 0}),Ra(this,RA,t.querySelector(".swiper")),Ra(this,BA,t.querySelector(".js-slider-prev")),Ra(this,NA,t.querySelector(".js-slider-next")),Ra(this,jA,t.querySelector(".js-pagination")),Ra(this,UA,t.querySelector(".js-students-life-slider-bg")),Ra(this,$A,t.querySelector(".js-students-life-slider-title")),Ra(this,HA,t.querySelector(".js-students-life-slider-note")),Ra(this,qA,t.querySelector(".js-students-life-slider-nav"))}init(){var t=za(this,RA).getAttribute("data-alides-perview-sm"),e=za(this,RA).getAttribute("data-alides-perview-md"),i=za(this,RA).getAttribute("data-alides-perview-lg");this.initScrollTrigger(),Ra(this,FA,new Bc(za(this,RA),{modules:[jc,Uc,Gc],pagination:{el:za(this,jA)},fadeEffect:{crossFade:!0},navigation:{prevEl:za(this,BA),nextEl:za(this,NA)},breakpoints:{0:{slidesPerView:t},767:{slidesPerView:e},1023:{slidesPerView:i}}}))}initScrollTrigger(){Ra(this,VA,k.ZP.timeline({scrollTrigger:{trigger:this.$element,once:!0,start:"top center+=70"}}));var{words:t}=LA.create(za(this,$A),{types:"words",tagName:"span"});k.ZP.set(za(this,UA),{clipPath:"inset(100% 0% 0% 0%)",willChange:"clip-path",transition:"none"}),k.ZP.set(za(this,RA),{autoAlpha:0,xPercent:100}),k.ZP.set([t,za(this,qA),za(this,HA)],{autoAlpha:0,yPercent:30}),za(this,VA).to(za(this,UA),{clipPath:"inset(0% 0% 0% 0%)",ease:"power2.in",duration:.7}).to(t,{autoAlpha:1,yPercent:0,stagger:.1}).to([za(this,qA),za(this,HA)],{autoAlpha:1,yPercent:0,duration:.7},"<+=0.2").to(za(this,RA),{xPercent:0,autoAlpha:1,ease:"power3.out"},">-=0.2").set(za(this,UA),{willChange:"auto"})}destroy(){za(this,FA).destroy(),window.removeEventListener("resize",this.onResize)}};function GA(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var ZA=new WeakMap;var YA=class extends E{constructor(t){var e,i,n;super(),s(this,"$button",void 0),s(this,"$openIcon",void 0),s(this,"$closeIcon",void 0),s(this,"state",void 0),s(this,"tl",void 0),GA(this,ZA,{writable:!0,value:void 0}),this.$button=t,this.$openIcon=null===(e=this.$button)||void 0===e?void 0:e.querySelector(".js-burger-open"),this.$closeIcon=null===(i=this.$button)||void 0===i?void 0:i.querySelector(".js-burger-close"),Ra(this,ZA,this.onClick.bind(this)),null===(n=this.$button)||void 0===n||n.addEventListener("click",za(this,ZA)),this.close(!0)}onClick(){this.state=!this.state,document.documentElement.classList.toggle("_menu-opened",this.state),this.state?this.open():this.close()}open(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.emit("open");var e=t?0:.3;this.initTl(),this.tl.set(this.$closeIcon,{scale:1.5,opacity:0}),this.tl.to(this.$openIcon,{duration:e,scale:.4,opacity:0}),this.tl.to(this.$closeIcon,{duration:e,scale:1,opacity:1},"<+0.15")}close(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.emit("close");var e=t?0:.3;this.initTl(),this.tl.set(this.$openIcon,{scale:1.5,opacity:0}),this.tl.to(this.$closeIcon,{duration:e,scale:.4,opacity:0}),this.tl.to(this.$openIcon,{duration:e,scale:1,opacity:1},"<+0.15")}initTl(){var t;null===(t=this.tl)||void 0===t||t.kill(),this.tl=k.gsap.timeline()}};function XA(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var{toArray:KA}=k.gsap.utils,QA=new WeakMap,JA=new WeakMap,tC=new WeakMap,eC=new WeakMap;var iC=__webpack_require__(517),nC=__webpack_require__.n(iC);__webpack_require__(3692);function rC(t,e){oC(t,e),e.add(t)}function sC(t,e,i){oC(t,e),e.set(t,i)}function oC(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function aC(t,e,i){return function(t,e,i){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:i;throw new TypeError("Private element is not present on this object")}(e,t),i}nC().accessToken="pk.eyJ1IjoibWFuYWdlcyIsImEiOiJjbHQzejZqY20xcW1mMmtvZW4wajRkcnVoIn0.7PrRXvM-MIwzgOpBCIvdyA";var lC='<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M3 21H21M6 18V9.99998M10 18V9.99998M14 18V9.99998M18 18V9.99998M20 6.99998L12.424 2.26498C12.2702 2.16884 12.1933 2.12077 12.1108 2.10203C12.0379 2.08546 11.9621 2.08546 11.8892 2.10203C11.8067 2.12077 11.7298 2.16884 11.576 2.26498L4 6.99998H20Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\n</svg>\n',cC=12,hC=new WeakMap,uC=new WeakMap,dC=new WeakMap,pC=new WeakMap,fC=new WeakMap,mC=new WeakSet,gC=new WeakSet,_C=new WeakSet,yC=new WeakSet,vC=new WeakSet,bC=new WeakSet,xC=new WeakSet;function wC(){Ra(this,hC,new(nC().Map)({container:this.$map,style:"mapbox://styles/mapbox/".concat(this.ctx.plugins.themeManager.currentTheme,"-v10"),center:za(this,pC),zoom:cC,scrollZoom:!1,bearing:25,pitch:45})),za(this,hC).once("load",(()=>{aC(this,gC,EC).call(this),aC(this,vC,MC).call(this),aC(this,yC,TC).call(this),this.$canvas=this.$map.querySelector("canvas"),this.$content.querySelectorAll(".map-item__close-control").forEach((t=>{t.addEventListener("click",(()=>{aC(this,xC,CC).call(this)}))}));var t=this.$content.querySelector(".map__select"),e=null==t?void 0:t.querySelector("select");k.gsap.set(t,{clearProps:"all"}),null==e||e.addEventListener("change",(t=>{aC(this,bC,AC).call(this,t.target.value)})),this.$zoomIn.addEventListener("click",(()=>{za(this,hC).zoomIn()})),this.$zoomOut.addEventListener("click",(()=>{za(this,hC).zoomOut()})),this.$zoomIn.disabled=!1,this.$zoomOut.disabled=!1}))}function EC(){var t=za(this,hC).getStyle().layers.find((t=>"symbol"===t.type&&t.layout["text-field"])).id;za(this,hC).addLayer({id:"add-3d-buildings",source:"composite","source-layer":"building",filter:["==","extrude","true"],type:"fill-extrusion",minzoom:15,paint:{"fill-extrusion-color":"#aaa","fill-extrusion-height":["interpolate",["linear"],["zoom"],15,0,15.05,["get","height"]],"fill-extrusion-base":["interpolate",["linear"],["zoom"],15,0,15.05,["get","min_height"]],"fill-extrusion-opacity":.6}},t)}function SC(t){"white"===t?t="light":"black"===t&&(t="dark"),za(this,hC).setStyle("mapbox://styles/mapbox/".concat(t,"-v10")),za(this,hC).once("styledata",(()=>{aC(this,gC,EC).call(this),aC(this,yC,TC).call(this)}))}function TC(){["admin-0-boundary","admin-0-boundary-bg"].forEach((t=>{za(this,hC).setLayoutProperty(t,"visibility","none")}))}function MC(){za(this,uC).forEach((t=>{var e=document.createElement("div");e.classList.add("map-marker"),e.classList.add("_".concat(t.markerColor)),e.innerHTML=lC,e.setAttribute("data-marker-id",t.id),new(nC().Marker)(e).setLngLat({lat:t.coordinates[0],lon:t.coordinates[1]}).addTo(za(this,hC)),e.addEventListener("click",(()=>{aC(this,bC,AC).call(this,t.id)}))}))}function AC(t){var e;if(t!==za(this,dC)){null===(e=za(this,fC))||void 0===e||e.kill(),Ra(this,fC,k.gsap.timeline());var i=za(this,fC),n=za(this,uC).find((e=>e.id===t)),r=za(this,dC)?this.$content.querySelector('[data-id="'.concat(za(this,dC),'"]')):null,s=za(this,dC)?this.$map.querySelector('[data-marker-id="'.concat(za(this,dC),'"]')):null,o=this.$content.querySelector('[data-id="'.concat(t,'"]')),a=this.$map.querySelector('[data-marker-id="'.concat(t,'"]'));i.set([o].concat(r?[r]:[]),{willChange:"opacity"}),r&&(s.classList.remove("_active"),i.to(r,{opacity:0,y:15,duration:.35},">0.15"),i.set(r,{pointerEvents:"none",visibility:"hidden"})),i.set(o,{clearProps:"all"}),i.add((()=>{za(this,hC).flyTo({center:[n.coordinates[1],n.coordinates[0]],zoom:16}),this.$zoomIn.disabled=!0,this.$zoomOut.disabled=!0,a.classList.add("_active"),k.gsap.set(this.$canvas,{pointerEvents:"none"})})),i.to(o,{opacity:1,y:0,duration:.35},">1"),i.set([o].concat(r?[r]:[]),{clearProps:"willChange"}),Ra(this,dC,t)}}function CC(){var t;null===(t=za(this,fC))||void 0===t||t.kill(),Ra(this,fC,k.gsap.timeline());var e=za(this,fC),i=za(this,dC)?this.$content.querySelector('[data-id="'.concat(za(this,dC),'"]')):null,n=za(this,dC)?this.$map.querySelector('[data-marker-id="'.concat(za(this,dC),'"]')):null;i&&(e.set(i,{willChange:"opacity"}),e.to(i,{opacity:0,y:15,duration:.35},">0.15"),e.add((()=>{n.classList.remove("_active"),this.$zoomIn.disabled=!1,this.$zoomOut.disabled=!1,za(this,hC).flyTo({center:za(this,pC),zoom:cC})}),"<0.15"),e.set(i,{pointerEvents:"none",visibility:"hidden"}),e.set(this.$canvas,{clearProps:"pointerEvents"}),e.set(i,{clearProps:"willChange"}),Ra(this,dC,""))}var kC=class extends Da{constructor(t,e){super(t,e),rC(this,xC),rC(this,bC),rC(this,vC),rC(this,yC),rC(this,_C),rC(this,gC),rC(this,mC),s(this,"$map",void 0),s(this,"$canvas",void 0),s(this,"$content",void 0),sC(this,hC,{writable:!0,value:void 0}),sC(this,uC,{writable:!0,value:void 0}),sC(this,dC,{writable:!0,value:void 0}),sC(this,pC,{writable:!0,value:[37.61556,55.75222]}),sC(this,fC,{writable:!0,value:void 0}),s(this,"$zoomIn",void 0),s(this,"$zoomOut",void 0)}init(){this.$map=this.$element.querySelector("#map-canvas"),this.$content=this.$element.querySelector("#map-content"),this.$zoomIn=this.$element.querySelector(".map__zoom-in"),this.$zoomOut=this.$element.querySelector(".map__zoom-out");var t=this.$element.dataset.centerCoords;t&&Ra(this,pC,JSON.parse(t).reverse()),Ra(this,uC,Array.from(this.$content.querySelectorAll(".map-item")).map((t=>({id:t.dataset.id,coordinates:JSON.parse(t.dataset.coords),markerColor:t.dataset.markerColor?t.dataset.markerColor:"primary"})))),aC(this,mC,wC).call(this),this.ctx.plugins.themeManager.on("change",(t=>{aC(this,_C,SC).call(this,t)}));var e=()=>{var t,e=0;this.$content.querySelectorAll(".map-item").forEach((t=>{t.offsetHeight>e&&(e=t.offsetHeight)})),null===(t=this.$content.querySelector(".map__items"))||void 0===t||t.style.setProperty("height","".concat(e,"px"))};document.addEventListener("resize",(()=>{e()})),e()}},PC="_active";class IC extends Da{constructor(t,e){super(t,e),this.UI={element:t,activator:document.querySelectorAll(".js-sp-panel-trigger"),close:t.querySelector(".js-sp-panel-close"),btnImagesOff:t.querySelector(".js-sp-panel-img-off"),btnImagesOn:t.querySelector(".js-sp-panel-img-on")},this.UI.btnImagesOn.hidden=!0,this.params={textSize:localStorage.getItem("sp_text")||"normal",images:localStorage.getItem("sp_images")||"on"},this.setTextSize(this.params.textSize),this.toggleImages(this.params.images),this.UI.activator.forEach((t=>{t.addEventListener("click",(()=>{this.ctx.plugins.lenis.stop(),this.UI.element.classList.toggle(PC)}))})),this.UI.close.addEventListener("click",(()=>{this.ctx.plugins.lenis.start(),this.UI.element.classList.remove(PC)})),this.UI.element.querySelectorAll("[data-sp-text]").forEach((t=>{t.addEventListener("click",(()=>{this.setTextSize(t.getAttribute("data-sp-text")||"normal"),window.dispatchEvent(new Event("resize"))}))})),this.UI.element.querySelectorAll("[data-sp-theme]").forEach((t=>{t.addEventListener("click",(()=>{this.ctx.plugins.themeManager.setTheme(t.getAttribute("data-sp-theme")||"light"),this.ctx.plugins.themeManager.setPropertyItems()}))})),"off"===localStorage.getItem("sp_images")?(this.UI.btnImagesOn.hidden=!1,this.UI.btnImagesOff.hidden=!0):(this.UI.btnImagesOn.hidden=!0,this.UI.btnImagesOff.hidden=!1),this.UI.btnImagesOff.addEventListener("click",(()=>{this.toggleImages("off"),this.UI.btnImagesOff.hidden=!0,this.UI.btnImagesOn.hidden=!1})),this.UI.btnImagesOn.addEventListener("click",(()=>{this.toggleImages("on"),this.UI.btnImagesOn.hidden=!0,this.UI.btnImagesOff.hidden=!1})),this.UI.element.querySelector(".js-sp-panel-img-reset").addEventListener("click",(()=>{this.setTextSize("normal"),this.ctx.plugins.themeManager.setTheme("light"),this.ctx.plugins.themeManager.resetBtns(),this.ctx.plugins.themeManager.setPropertyItems(),this.toggleImages("on")}))}init(){document.addEventListener("click",(t=>{this.$element.classList.contains(PC)&&t.target.classList.contains("sp-panel__bg")&&(this.ctx.plugins.lenis.start(),this.UI.element.classList.remove(PC))}))}close(){this.UI.element.classList.remove("_opened")}setTextSize(t){document.documentElement.style.setProperty("font-size",IC.textParams[t]+"%"),localStorage.setItem("sp_text",t)}toggleImages(t){document.querySelectorAll("[src], [data-src], [data-bg]").forEach((e=>{null===e.getAttribute("data-theme")&&("off"===t?(document.documentElement.classList.add("images-off"),e.style.setProperty("visibility","hidden"),localStorage.setItem("sp_images","off")):(document.documentElement.classList.remove("images-off"),e.style.removeProperty("visibility"),localStorage.setItem("sp_images","on")))}))}destroy(){document.removeEventListener("click",(t=>{this.$element.classList.contains(PC)&&t.target.classList.contains("sp-panel__bg")&&(this.ctx.plugins.lenis.start(),this.UI.element.classList.remove(PC))}))}}function DC(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}s(IC,"textParams",{normal:62.5,medium:70.5,large:80});var OC=new WeakMap,LC=new WeakMap,zC=new WeakMap;function RC(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var FC="open",BC=".js-share__trigger",NC=".js-share__tooltip",jC=".js-share__share",VC=new WeakMap,UC=new WeakMap,$C=new WeakMap;var HC=class extends Da{constructor(t,e){super(t,e),s(this,"$trigger",void 0),s(this,"$tooltip",void 0),s(this,"$share",void 0),s(this,"state",!1),s(this,"shareData",{}),RC(this,VC,{writable:!0,value:void 0}),RC(this,UC,{writable:!0,value:void 0}),RC(this,$C,{writable:!0,value:void 0}),this.$trigger=this.$element.querySelector(BC),this.$tooltip=this.$element.querySelector(NC),this.$share=this.$element.querySelector(jC),Ra(this,VC,this.onTriggerClick.bind(this)),Ra(this,UC,this.onBodyClick.bind(this)),Ra(this,$C,this.onShareClick.bind(this))}init(){this.$trigger.addEventListener("click",za(this,VC)),this.$share&&this.$share.addEventListener("click",za(this,$C))}destroy(){this.$trigger.removeEventListener("click",za(this,VC)),this.$share.removeEventListener("click",za(this,$C))}onTriggerClick(){this.state?this.hide():this.show()}onBodyClick(t){t.target.closest(BC)||t.target.closest(NC)||this.hide()}onShareClick(){var t=this;return i((function*(){var e=t.$share.dataset.shareUrl||window.location.href;try{yield navigator.clipboard.writeText(e),t.ctx.plugins.toasts.success("Скопировано в буфер обмена")}catch(e){t.ctx.plugins.toasts.error(e.message)}}))()}show(){this.state=!0,this.$tooltip.classList.add(FC),document.body.addEventListener("click",za(this,UC))}hide(){this.state=!1,this.$tooltip.classList.remove(FC),document.body.removeEventListener("click",za(this,UC))}};function qC(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var{toArray:WC}=k.gsap.utils,GC={background:"var(--overflow-color-3)",position:"fixed",width:"100%",zIndex:99,height:"100%",top:0,left:0,opacity:0},ZC=new WeakMap,YC=new WeakMap,XC=new WeakMap;function KC(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var QC=new WeakMap,JC=new WeakMap,tk=new WeakMap;var ek=class extends Da{constructor(t,e){super(t,e),s(this,"isSlideChanging",!1),KC(this,QC,{writable:!0,value:0}),KC(this,JC,{writable:!0,value:null}),KC(this,tk,{writable:!0,value:null}),Object.assign(this,{UI:{imageSlides:this.$element.querySelectorAll(".js-fade-slider-image"),contentSlides:this.$element.querySelectorAll(".js-fade-slider-content"),counter:this.$element.querySelector(".js-fade-slider-counter"),btnPrev:this.$element.querySelector(".js-slider-prev"),btnNext:this.$element.querySelector(".js-slider-next")}}),this._bindedOnPrevClick=this._onPrevClick.bind(this),this._bindedOnNextClick=this._onNextClick.bind(this)}init(){this.UI.btnPrev.addEventListener("click",this._bindedOnPrevClick),this.UI.btnNext.addEventListener("click",this._bindedOnNextClick),this._changeCounter(),this.UI.imageSlides.forEach(((t,e)=>{0!==e&&k.gsap.set(t,{opacity:0})})),this.UI.contentSlides.forEach(((t,e)=>{0!==e&&k.gsap.set(t,{display:"none"})}))}destroy(){}_onPrevClick(){var t;if(!this.isSlideChanging){var e=za(this,QC);0===za(this,QC)?Ra(this,QC,this.UI.contentSlides.length-1):Ra(this,QC,(t=za(this,QC),t--,t)),this._changeCounter(),this._setActiveSlide(e,za(this,QC)),this._setActivePicture(e,za(this,QC))}}_onNextClick(){var t;if(!this.isSlideChanging){var e=za(this,QC);this.UI.contentSlides.length-1===za(this,QC)?Ra(this,QC,0):Ra(this,QC,(t=za(this,QC),t++,t)),this._changeCounter(),this._setActiveSlide(e,za(this,QC)),this._setActivePicture(e,za(this,QC))}}_changeCounter(){this.UI.counter.textContent="".concat(za(this,QC)+1," / ").concat(this.UI.contentSlides.length)}_setActiveSlide(t,e){var i;this.isSlideChanging=!0;var n=this.UI.contentSlides[t],r=this.UI.contentSlides[e];null===(i=za(this,JC))||void 0===i||i.kill(),Ra(this,JC,k.gsap.timeline()),za(this,JC).to(n,{opacity:0,duration:.2,ease:"power1.in"}),za(this,JC).set(n,{display:"none"}),za(this,JC).set(r,{opacity:0,display:"flex"}),za(this,JC).to(r,{opacity:1,duration:.3,ease:"power1.out",onComplete:()=>{this.isSlideChanging=!1}})}_setActivePicture(t,e){var i,n=this.UI.imageSlides[t],r=this.UI.imageSlides[e];null===(i=za(this,tk))||void 0===i||i.kill(),Ra(this,tk,k.gsap.timeline()),za(this,tk).to(n,{opacity:0,duration:.3,ease:"power1.in"}),za(this,tk).to(r,{opacity:1,duration:.3,ease:"power1.out"},"<+0")}};var ik=class extends Da{constructor(t,e){super(t,e),this.cardFront=t.querySelector(".js-flip-card-front"),this.cardBack=t.querySelector(".js-flip-card-back"),this.bindedOnClick=this.onClick.bind(this),e.on("resize:debounce",(()=>{this.setCardHeight()}))}init(){this.setCardHeight(),this.$element.addEventListener("click",this.bindedOnClick)}destroy(){this.$element.removeEventListener("click",this.bindedOnClick)}onClick(){this.$element.classList.toggle("_is-flipped")}setCardHeight(){var t=this.cardFront.scrollHeight,e=this.cardBack.scrollHeight;e>t&&(this.$element.style.minHeight="".concat(e,"px"))}};var nk=class extends Da{constructor(t,e){super(t,e),s(this,"instance",null)}init(){this.instance=new gd(this.$element,{range:!0,inline:!0,autoClose:!0,visible:!0})}destroy(){this.instance.destroy()}};function rk(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var sk=new WeakMap;var ok=class extends Da{constructor(t,e){super(t,e,{}),rk(this,sk,{writable:!0,value:()=>{var t,e=this.$element.getAttribute("href");if(e&&e.startsWith("#")&&!(e.length<2)){var i=document.querySelector(e);null!=i&&null!==(t=i.instance)&&void 0!==t&&t.open&&(this.$element.addEventListener("click",(t=>{t.preventDefault(),i.instance.open()})),this.destroy())}}})}init(){this.ctx.on("ready",za(this,sk))}destroy(){this.ctx.off("ready",za(this,sk))}};__webpack_require__(7200);var ak,lk,ck,hk,uk,dk,pk,fk,mk=class extends Da{constructor(t,e){super(t,e),s(this,"slider_1",null),s(this,"slider_2",null),s(this,"swiper_1",null),s(this,"swiper_2",null),s(this,"pagination",null)}init(){this.slider_1=this.$element.querySelector(".video-alumni-card-slider-titles "),this.slider_2=this.$element.querySelector(".video-alumni-card-slider-texts "),this.pagination=this.$element.querySelector(".swiper-pagination"),this.swiper_1=new Bc(this.slider_1,{modules:[$c],direction:"vertical",grabCursor:!0}),this.swiper_2=new Bc(this.slider_2,{modules:[Uc,Gc,$c],effect:"fade",fadeEffect:{crossFade:!0},grabCursor:!0,watchOverflow:!0,autoplay:{delay:2e3},autoplayDisableOnInteraction:!0,pagination:{el:this.pagination,clickable:!0}}),this.swiper_1.on("slideChange",(t=>{this.swiper_2.slideTo(t.activeIndex)})),this.swiper_2.on("slideChange",(t=>{this.swiper_1.slideToLoop(t.activeIndex)}))}destroy(){this.swiper_1.destroy(),this.swiper_2.destroy()}},gk=function(){return"undefined"!=typeof window},_k=function(){return ak||gk()&&(ak=window.gsap)&&ak.registerPlugin&&ak},yk=function(t){return"string"==typeof t},vk=function(t){return"function"==typeof t},bk=function(t,e){var i="x"===e?"Width":"Height",n="scroll"+i,r="client"+i;return t===ck||t===hk||t===uk?Math.max(hk[n],uk[n])-(ck["inner"+i]||hk[r]||uk[r]):t[n]-t["offset"+i]},xk=function(t,e){var i="scroll"+("x"===e?"Left":"Top");return t===ck&&(null!=t.pageXOffset?i="page"+e.toUpperCase()+"Offset":t=null!=hk[i]?hk:uk),function(){return t[i]}},wk=function(t,e){if(!(t=dk(t)[0])||!t.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var i=t.getBoundingClientRect(),n=!e||e===ck||e===uk,r=n?{top:hk.clientTop-(ck.pageYOffset||hk.scrollTop||uk.scrollTop||0),left:hk.clientLeft-(ck.pageXOffset||hk.scrollLeft||uk.scrollLeft||0)}:e.getBoundingClientRect(),s={x:i.left-r.left,y:i.top-r.top};return!n&&e&&(s.x+=xk(e,"x")(),s.y+=xk(e,"y")()),s},Ek=function(t,e,i,n,r){return isNaN(t)||"object"==typeof t?yk(t)&&"="===t.charAt(1)?parseFloat(t.substr(2))*("-"===t.charAt(0)?-1:1)+n-r:"max"===t?bk(e,i)-r:Math.min(bk(e,i),wk(t,e)[i]-r):parseFloat(t)-r},Sk=function(){ak=_k(),gk()&&ak&&"undefined"!=typeof document&&document.body&&(ck=window,uk=document.body,hk=document.documentElement,dk=ak.utils.toArray,ak.config({autoKillThreshold:7}),pk=ak.config(),lk=1)},Tk={version:"3.12.4",name:"scrollTo",rawVars:1,register:function(t){ak=t,Sk()},init:function(t,e,i,n,r){lk||Sk();var s=this,o=ak.getProperty(t,"scrollSnapType");s.isWin=t===ck,s.target=t,s.tween=i,e=function(t,e,i,n){if(vk(t)&&(t=t(e,i,n)),"object"!=typeof t)return yk(t)&&"max"!==t&&"="!==t.charAt(1)?{x:t,y:t}:{y:t};if(t.nodeType)return{y:t,x:t};var r,s={};for(r in t)s[r]="onAutoKill"!==r&&vk(t[r])?t[r](e,i,n):t[r];return s}(e,n,t,r),s.vars=e,s.autoKill=!!e.autoKill,s.getX=xk(t,"x"),s.getY=xk(t,"y"),s.x=s.xPrev=s.getX(),s.y=s.yPrev=s.getY(),fk||(fk=ak.core.globals().ScrollTrigger),"smooth"===ak.getProperty(t,"scrollBehavior")&&ak.set(t,{scrollBehavior:"auto"}),o&&"none"!==o&&(s.snap=1,s.snapInline=t.style.scrollSnapType,t.style.scrollSnapType="none"),null!=e.x?(s.add(s,"x",s.x,Ek(e.x,t,"x",s.x,e.offsetX||0),n,r),s._props.push("scrollTo_x")):s.skipX=1,null!=e.y?(s.add(s,"y",s.y,Ek(e.y,t,"y",s.y,e.offsetY||0),n,r),s._props.push("scrollTo_y")):s.skipY=1},render:function(t,e){for(var i,n,r,s,o,a=e._pt,l=e.target,c=e.tween,h=e.autoKill,u=e.xPrev,d=e.yPrev,p=e.isWin,f=e.snap,m=e.snapInline;a;)a.r(t,a.d),a=a._next;i=p||!e.skipX?e.getX():u,r=(n=p||!e.skipY?e.getY():d)-d,s=i-u,o=pk.autoKillThreshold,e.x<0&&(e.x=0),e.y<0&&(e.y=0),h&&(!e.skipX&&(s>o||s<-o)&&i<bk(l,"x")&&(e.skipX=1),!e.skipY&&(r>o||r<-o)&&n<bk(l,"y")&&(e.skipY=1),e.skipX&&e.skipY&&(c.kill(),e.vars.onAutoKill&&e.vars.onAutoKill.apply(c,e.vars.onAutoKillParams||[]))),p?ck.scrollTo(e.skipX?i:e.x,e.skipY?n:e.y):(e.skipY||(l.scrollTop=e.y),e.skipX||(l.scrollLeft=e.x)),!f||1!==t&&0!==t||(n=l.scrollTop,i=l.scrollLeft,m?l.style.scrollSnapType=m:l.style.removeProperty("scroll-snap-type"),l.scrollTop=n+1,l.scrollLeft=i+1,l.scrollTop=n,l.scrollLeft=i),e.xPrev=e.x,e.yPrev=e.y,fk&&fk.update()},kill:function(t){var e="scrollTo"===t,i=this._props.indexOf(t);return(e||"scrollTo_x"===t)&&(this.skipX=1),(e||"scrollTo_y"===t)&&(this.skipY=1),i>-1&&this._props.splice(i,1),!this._props.length}};Tk.max=bk,Tk.getOffset=wk,Tk.buildGetter=xk,_k()&&ak.registerPlugin(Tk);var Mk=class extends Da{constructor(t,e){super(t,e)}init(){k.ZP.registerPlugin(Tk),this.$element.addEventListener("click",(()=>{k.ZP.to(window,{duration:.7,delay:.5,scrollTo:{y:"[data-top-element]",offsetY:50},ease:"power2.inOut"})}))}};var Ak=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)};var Ck=function(t){if(!Ak(t))return!1;var e=_l(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e},kk=sl["__core-js_shared__"],Pk=function(){var t=/[^.]+$/.exec(kk&&kk.keys&&kk.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();var Ik=function(t){return!!Pk&&Pk in t},Dk=Function.prototype.toString;var Ok=function(t){if(null!=t){try{return Dk.call(t)}catch(t){}try{return t+""}catch(t){}}return""},Lk=/^\[object .+?Constructor\]$/,zk=Function.prototype,Rk=Object.prototype,Fk=zk.toString,Bk=Rk.hasOwnProperty,Nk=RegExp("^"+Fk.call(Bk).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var jk=function(t){return!(!Ak(t)||Ik(t))&&(Ck(t)?Nk:Lk).test(Ok(t))};var Vk=function(t,e){return null==t?void 0:t[e]};var Uk=function(t,e){var i=Vk(t,e);return jk(i)?i:void 0},$k=function(){try{var t=Uk(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();var Hk=function(t,e,i){"__proto__"==e&&$k?$k(t,e,{configurable:!0,enumerable:!0,value:i,writable:!0}):t[e]=i};var qk=function(t,e,i,n){for(var r=-1,s=null==t?0:t.length;++r<s;){var o=t[r];e(n,o,i(o),t)}return n};var Wk=function(t){return function(e,i,n){for(var r=-1,s=Object(e),o=n(e),a=o.length;a--;){var l=o[t?a:++r];if(!1===i(s[l],l,s))break}return e}},Gk=Wk();var Zk=function(t,e){for(var i=-1,n=Array(t);++i<t;)n[i]=e(i);return n};var Yk=function(t){return yl(t)&&"[object Arguments]"==_l(t)},Xk=Object.prototype,Kk=Xk.hasOwnProperty,Qk=Xk.propertyIsEnumerable,Jk=Yk(function(){return arguments}())?Yk:function(t){return yl(t)&&Kk.call(t,"callee")&&!Qk.call(t,"callee")},tP=Jk;var eP=function(){return!1},iP="object"==typeof exports&&exports&&!exports.nodeType&&exports,nP=iP&&"object"==typeof module&&module&&!module.nodeType&&module,rP=nP&&nP.exports===iP?sl.Buffer:void 0,sP=(rP?rP.isBuffer:void 0)||eP,oP=/^(?:0|[1-9]\d*)$/;var aP=function(t,e){var i=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==i||"symbol"!=i&&oP.test(t))&&t>-1&&t%1==0&&t<e};var lP=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991},cP={};cP["[object Float32Array]"]=cP["[object Float64Array]"]=cP["[object Int8Array]"]=cP["[object Int16Array]"]=cP["[object Int32Array]"]=cP["[object Uint8Array]"]=cP["[object Uint8ClampedArray]"]=cP["[object Uint16Array]"]=cP["[object Uint32Array]"]=!0,cP["[object Arguments]"]=cP["[object Array]"]=cP["[object ArrayBuffer]"]=cP["[object Boolean]"]=cP["[object DataView]"]=cP["[object Date]"]=cP["[object Error]"]=cP["[object Function]"]=cP["[object Map]"]=cP["[object Number]"]=cP["[object Object]"]=cP["[object RegExp]"]=cP["[object Set]"]=cP["[object String]"]=cP["[object WeakMap]"]=!1;var hP=function(t){return yl(t)&&lP(t.length)&&!!cP[_l(t)]};var uP=function(t){return function(e){return t(e)}},dP="object"==typeof exports&&exports&&!exports.nodeType&&exports,pP=dP&&"object"==typeof module&&module&&!module.nodeType&&module,fP=pP&&pP.exports===dP&&nl.process,mP=function(){try{var t=pP&&pP.require&&pP.require("util").types;return t||fP&&fP.binding&&fP.binding("util")}catch(t){}}(),gP=mP&&mP.isTypedArray,_P=gP?uP(gP):hP,yP=Object.prototype.hasOwnProperty;var vP=function(t,e){var i=ll(t),n=!i&&tP(t),r=!i&&!n&&sP(t),s=!i&&!n&&!r&&_P(t),o=i||n||r||s,a=o?Zk(t.length,String):[],l=a.length;for(var c in t)!e&&!yP.call(t,c)||o&&("length"==c||r&&("offset"==c||"parent"==c)||s&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||aP(c,l))||a.push(c);return a},bP=Object.prototype;var xP=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||bP)};var wP=function(t,e){return function(i){return t(e(i))}},EP=wP(Object.keys,Object),SP=Object.prototype.hasOwnProperty;var TP=function(t){if(!xP(t))return EP(t);var e=[];for(var i in Object(t))SP.call(t,i)&&"constructor"!=i&&e.push(i);return e};var MP=function(t){return null!=t&&lP(t.length)&&!Ck(t)};var AP=function(t){return MP(t)?vP(t):TP(t)};var CP=function(t,e){return function(i,n){if(null==i)return i;if(!MP(i))return t(i,n);for(var r=i.length,s=e?r:-1,o=Object(i);(e?s--:++s<r)&&!1!==n(o[s],s,o););return i}},kP=CP((function(t,e){return t&&Gk(t,e,AP)}));var PP=function(t,e,i,n){return kP(t,(function(t,r,s){e(n,t,i(t),s)})),n};var IP=function(){this.__data__=[],this.size=0};var DP=function(t,e){return t===e||t!=t&&e!=e};var OP=function(t,e){for(var i=t.length;i--;)if(DP(t[i][0],e))return i;return-1},LP=Array.prototype.splice;var zP=function(t){var e=this.__data__,i=OP(e,t);return!(i<0)&&(i==e.length-1?e.pop():LP.call(e,i,1),--this.size,!0)};var RP=function(t){var e=this.__data__,i=OP(e,t);return i<0?void 0:e[i][1]};var FP=function(t){return OP(this.__data__,t)>-1};var BP=function(t,e){var i=this.__data__,n=OP(i,t);return n<0?(++this.size,i.push([t,e])):i[n][1]=e,this};function NP(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var n=t[e];this.set(n[0],n[1])}}NP.prototype.clear=IP,NP.prototype.delete=zP,NP.prototype.get=RP,NP.prototype.has=FP,NP.prototype.set=BP;var jP=NP;var VP=function(){this.__data__=new jP,this.size=0};var UP=function(t){var e=this.__data__,i=e.delete(t);return this.size=e.size,i};var $P=function(t){return this.__data__.get(t)};var HP=function(t){return this.__data__.has(t)},qP=Uk(sl,"Map"),WP=Uk(Object,"create");var GP=function(){this.__data__=WP?WP(null):{},this.size=0};var ZP=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},YP=Object.prototype.hasOwnProperty;var XP=function(t){var e=this.__data__;if(WP){var i=e[t];return"__lodash_hash_undefined__"===i?void 0:i}return YP.call(e,t)?e[t]:void 0},KP=Object.prototype.hasOwnProperty;var QP=function(t){var e=this.__data__;return WP?void 0!==e[t]:KP.call(e,t)};var JP=function(t,e){var i=this.__data__;return this.size+=this.has(t)?0:1,i[t]=WP&&void 0===e?"__lodash_hash_undefined__":e,this};function tI(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var n=t[e];this.set(n[0],n[1])}}tI.prototype.clear=GP,tI.prototype.delete=ZP,tI.prototype.get=XP,tI.prototype.has=QP,tI.prototype.set=JP;var eI=tI;var iI=function(){this.size=0,this.__data__={hash:new eI,map:new(qP||jP),string:new eI}};var nI=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t};var rI=function(t,e){var i=t.__data__;return nI(e)?i["string"==typeof e?"string":"hash"]:i.map};var sI=function(t){var e=rI(this,t).delete(t);return this.size-=e?1:0,e};var oI=function(t){return rI(this,t).get(t)};var aI=function(t){return rI(this,t).has(t)};var lI=function(t,e){var i=rI(this,t),n=i.size;return i.set(t,e),this.size+=i.size==n?0:1,this};function cI(t){var e=-1,i=null==t?0:t.length;for(this.clear();++e<i;){var n=t[e];this.set(n[0],n[1])}}cI.prototype.clear=iI,cI.prototype.delete=sI,cI.prototype.get=oI,cI.prototype.has=aI,cI.prototype.set=lI;var hI=cI;var uI=function(t,e){var i=this.__data__;if(i instanceof jP){var n=i.__data__;if(!qP||n.length<199)return n.push([t,e]),this.size=++i.size,this;i=this.__data__=new hI(n)}return i.set(t,e),this.size=i.size,this};function dI(t){var e=this.__data__=new jP(t);this.size=e.size}dI.prototype.clear=VP,dI.prototype.delete=UP,dI.prototype.get=$P,dI.prototype.has=HP,dI.prototype.set=uI;var pI=dI;var fI=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this};var mI=function(t){return this.__data__.has(t)};function gI(t){var e=-1,i=null==t?0:t.length;for(this.__data__=new hI;++e<i;)this.add(t[e])}gI.prototype.add=gI.prototype.push=fI,gI.prototype.has=mI;var _I=gI;var yI=function(t,e){for(var i=-1,n=null==t?0:t.length;++i<n;)if(e(t[i],i,t))return!0;return!1};var vI=function(t,e){return t.has(e)};var bI=function(t,e,i,n,r,s){var o=1&i,a=t.length,l=e.length;if(a!=l&&!(o&&l>a))return!1;var c=s.get(t),h=s.get(e);if(c&&h)return c==e&&h==t;var u=-1,d=!0,p=2&i?new _I:void 0;for(s.set(t,e),s.set(e,t);++u<a;){var f=t[u],m=e[u];if(n)var g=o?n(m,f,u,e,t,s):n(f,m,u,t,e,s);if(void 0!==g){if(g)continue;d=!1;break}if(p){if(!yI(e,(function(t,e){if(!vI(p,e)&&(f===t||r(f,t,i,n,s)))return p.push(e)}))){d=!1;break}}else if(f!==m&&!r(f,m,i,n,s)){d=!1;break}}return s.delete(t),s.delete(e),d},xI=sl.Uint8Array;var wI=function(t){var e=-1,i=Array(t.size);return t.forEach((function(t,n){i[++e]=[n,t]})),i};var EI=function(t){var e=-1,i=Array(t.size);return t.forEach((function(t){i[++e]=t})),i},SI=ol?ol.prototype:void 0,TI=SI?SI.valueOf:void 0;var MI=function(t,e,i,n,r,s,o){switch(i){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!s(new xI(t),new xI(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return DP(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var a=wI;case"[object Set]":var l=1&n;if(a||(a=EI),t.size!=e.size&&!l)return!1;var c=o.get(t);if(c)return c==e;n|=2,o.set(t,e);var h=bI(a(t),a(e),n,r,s,o);return o.delete(t),h;case"[object Symbol]":if(TI)return TI.call(t)==TI.call(e)}return!1};var AI=function(t,e){for(var i=-1,n=e.length,r=t.length;++i<n;)t[r+i]=e[i];return t};var CI=function(t,e,i){var n=e(t);return ll(t)?n:AI(n,i(t))};var kI=function(t,e){for(var i=-1,n=null==t?0:t.length,r=0,s=[];++i<n;){var o=t[i];e(o,i,t)&&(s[r++]=o)}return s};var PI=function(){return[]},II=Object.prototype.propertyIsEnumerable,DI=Object.getOwnPropertySymbols,OI=DI?function(t){return null==t?[]:(t=Object(t),kI(DI(t),(function(e){return II.call(t,e)})))}:PI;var LI=function(t){return CI(t,AP,OI)},zI=Object.prototype.hasOwnProperty;var RI=function(t,e,i,n,r,s){var o=1&i,a=LI(t),l=a.length;if(l!=LI(e).length&&!o)return!1;for(var c=l;c--;){var h=a[c];if(!(o?h in e:zI.call(e,h)))return!1}var u=s.get(t),d=s.get(e);if(u&&d)return u==e&&d==t;var p=!0;s.set(t,e),s.set(e,t);for(var f=o;++c<l;){var m=t[h=a[c]],g=e[h];if(n)var _=o?n(g,m,h,e,t,s):n(m,g,h,t,e,s);if(!(void 0===_?m===g||r(m,g,i,n,s):_)){p=!1;break}f||(f="constructor"==h)}if(p&&!f){var y=t.constructor,v=e.constructor;y==v||!("constructor"in t)||!("constructor"in e)||"function"==typeof y&&y instanceof y&&"function"==typeof v&&v instanceof v||(p=!1)}return s.delete(t),s.delete(e),p},FI=Uk(sl,"DataView"),BI=Uk(sl,"Promise"),NI=Uk(sl,"Set"),jI=Uk(sl,"WeakMap"),VI="[object Map]",UI="[object Promise]",$I="[object Set]",HI="[object WeakMap]",qI="[object DataView]",WI=Ok(FI),GI=Ok(qP),ZI=Ok(BI),YI=Ok(NI),XI=Ok(jI),KI=_l;(FI&&KI(new FI(new ArrayBuffer(1)))!=qI||qP&&KI(new qP)!=VI||BI&&KI(BI.resolve())!=UI||NI&&KI(new NI)!=$I||jI&&KI(new jI)!=HI)&&(KI=function(t){var e=_l(t),i="[object Object]"==e?t.constructor:void 0,n=i?Ok(i):"";if(n)switch(n){case WI:return qI;case GI:return VI;case ZI:return UI;case YI:return $I;case XI:return HI}return e});var QI=KI,JI="[object Arguments]",tD="[object Array]",eD="[object Object]",iD=Object.prototype.hasOwnProperty;var nD=function(t,e,i,n,r,s){var o=ll(t),a=ll(e),l=o?tD:QI(t),c=a?tD:QI(e),h=(l=l==JI?eD:l)==eD,u=(c=c==JI?eD:c)==eD,d=l==c;if(d&&sP(t)){if(!sP(e))return!1;o=!0,h=!1}if(d&&!h)return s||(s=new pI),o||_P(t)?bI(t,e,i,n,r,s):MI(t,e,l,i,n,r,s);if(!(1&i)){var p=h&&iD.call(t,"__wrapped__"),f=u&&iD.call(e,"__wrapped__");if(p||f){var m=p?t.value():t,g=f?e.value():e;return s||(s=new pI),r(m,g,i,n,s)}}return!!d&&(s||(s=new pI),RI(t,e,i,n,r,s))};var rD=function t(e,i,n,r,s){return e===i||(null==e||null==i||!yl(e)&&!yl(i)?e!=e&&i!=i:nD(e,i,n,r,t,s))};var sD=function(t,e,i,n){var r=i.length,s=r,o=!n;if(null==t)return!s;for(t=Object(t);r--;){var a=i[r];if(o&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++r<s;){var l=(a=i[r])[0],c=t[l],h=a[1];if(o&&a[2]){if(void 0===c&&!(l in t))return!1}else{var u=new pI;if(n)var d=n(c,h,l,t,e,u);if(!(void 0===d?rD(h,c,3,n,u):d))return!1}}return!0};var oD=function(t){return t==t&&!Ak(t)};var aD=function(t){for(var e=AP(t),i=e.length;i--;){var n=e[i],r=t[n];e[i]=[n,r,oD(r)]}return e};var lD=function(t,e){return function(i){return null!=i&&(i[t]===e&&(void 0!==e||t in Object(i)))}};var cD=function(t){var e=aD(t);return 1==e.length&&e[0][2]?lD(e[0][0],e[0][1]):function(i){return i===t||sD(i,t,e)}},hD=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,uD=/^\w*$/;var dD=function(t,e){if(ll(t))return!1;var i=typeof t;return!("number"!=i&&"symbol"!=i&&"boolean"!=i&&null!=t&&!vl(t))||(uD.test(t)||!hD.test(t)||null!=e&&t in Object(e))};function pD(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var i=function(){var n=arguments,r=e?e.apply(this,n):n[0],s=i.cache;if(s.has(r))return s.get(r);var o=t.apply(this,n);return i.cache=s.set(r,o)||s,o};return i.cache=new(pD.Cache||hI),i}pD.Cache=hI;var fD=pD;var mD=function(t){var e=fD(t,(function(t){return 500===i.size&&i.clear(),t})),i=e.cache;return e},gD=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_D=/\\(\\)?/g,yD=mD((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(gD,(function(t,i,n,r){e.push(n?r.replace(_D,"$1"):i||t)})),e})),vD=yD;var bD=function(t,e){return ll(t)?t:dD(t,e)?[t]:vD(El(t))};var xD=function(t){if("string"==typeof t||vl(t))return t;var e=t+"";return"0"==e&&1/t==-Infinity?"-0":e};var wD=function(t,e){for(var i=0,n=(e=bD(e,t)).length;null!=t&&i<n;)t=t[xD(e[i++])];return i&&i==n?t:void 0};var ED=function(t,e,i){var n=null==t?void 0:wD(t,e);return void 0===n?i:n};var SD=function(t,e){return null!=t&&e in Object(t)};var TD=function(t,e,i){for(var n=-1,r=(e=bD(e,t)).length,s=!1;++n<r;){var o=xD(e[n]);if(!(s=null!=t&&i(t,o)))break;t=t[o]}return s||++n!=r?s:!!(r=null==t?0:t.length)&&lP(r)&&aP(o,r)&&(ll(t)||tP(t))};var MD=function(t,e){return null!=t&&TD(t,e,SD)};var AD=function(t,e){return dD(t)&&oD(e)?lD(xD(t),e):function(i){var n=ED(i,t);return void 0===n&&n===e?MD(i,t):rD(e,n,3)}};var CD=function(t){return t};var kD=function(t){return function(e){return null==e?void 0:e[t]}};var PD=function(t){return function(e){return wD(e,t)}};var ID=function(t){return dD(t)?kD(xD(t)):PD(t)};var DD=function(t){return"function"==typeof t?t:null==t?CD:"object"==typeof t?ll(t)?AD(t[0],t[1]):cD(t):ID(t)};var OD=function(t,e){return function(i,n){var r=ll(i)?qk:PP,s=e?e():{};return r(i,t,DD(n,2),s)}},LD=Object.prototype.hasOwnProperty,zD=OD((function(t,e,i){LD.call(t,i)?t[i].push(e):Hk(t,i,[e])}));function RD(t,e,i){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.set(t,i)}var FD=new WeakMap,BD=new WeakMap,ND=new WeakMap,jD=new WeakMap;var VD=class extends Da{constructor(t,e){super(t,e),RD(this,FD,{writable:!0,value:void 0}),RD(this,BD,{writable:!0,value:void 0}),RD(this,ND,{writable:!0,value:[]}),RD(this,jD,{writable:!0,value:void 0}),s(this,"handler",(()=>{if(Ra(this,FD,Array.from(this.$element.children).reduce(((t,e)=>(e.classList.contains("swiper-slide")?t.push(e.children[0]):t.push(e),t)),[])),za(this,FD).length){var t,e=null!==(t=Array.from(za(this,FD)[0].classList).map((t=>".".concat(t))).join(""))&&void 0!==t?t:"*";if(this.$element.querySelectorAll(":scope > ".concat(e,", .swiper-slide > ").concat(e)).length<.75*za(this,FD).length){var i=Array.from(this.$element.querySelectorAll(":scope > ".concat(iO.join())));Ra(this,FD,i.length?i:[this.$element])}}else Ra(this,FD,[this.$element]);Ra(this,FD,za(this,FD).filter((t=>!t.closest("[data-animation-disabled]")))),window.addEventListener("resize",this.animate),this.animate(),Ra(this,jD,new MutationObserver(((t,e)=>{var i=!1;for(var n of t)"childList"===n.type&&(i=!0);i&&(this.destroy(),this.init())}))),za(this,jD).observe(this.$element,{childList:!0,subtree:!0})})),s(this,"animate",(()=>{za(this,ND).forEach((t=>t.kill())),Ra(this,ND,[]);var t=zD(za(this,FD),(t=>t.getBoundingClientRect().top));Object.values(t).forEach((t=>{var e=k.gsap.timeline({scrollTrigger:{trigger:t[0],onEnter:()=>{window.removeEventListener("resize",this.animate)}}});e.set(t,{willChange:"opacity, transform"}),e.to(t,{opacity:1,y:0,x:0,duration:.75,ease:"power2.sineOut",stagger:.25},">0.25"),e.add((()=>{t.forEach((t=>{t.setAttribute("data-animation-disabled","true")}))})),e.set(t,{clearProps:"all"}),za(this,ND).push(e)}))}))}init(){this.$element.closest("[data-animation-disabled]")||this.handler()}destroy(){var t,e,i;null===(t=za(this,BD))||void 0===t||t.kill(),null===(e=za(this,ND))||void 0===e||e.forEach((t=>t.kill())),window.removeEventListener("resize",this.animate),null===(i=za(this,jD))||void 0===i||i.disconnect(),this.ctx.off("ready",this.handler)}},UD=function(){return sl.Date.now()},$D=/\s/;var HD=function(t){for(var e=t.length;e--&&$D.test(t.charAt(e)););return e},qD=/^\s+/;var WD=function(t){return t?t.slice(0,HD(t)+1).replace(qD,""):t},GD=/^[-+]0x[0-9a-f]+$/i,ZD=/^0b[01]+$/i,YD=/^0o[0-7]+$/i,XD=parseInt;var KD=function(t){if("number"==typeof t)return t;if(vl(t))return NaN;if(Ak(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Ak(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=WD(t);var i=ZD.test(t);return i||YD.test(t)?XD(t.slice(2),i?2:8):GD.test(t)?NaN:+t},QD=Math.max,JD=Math.min;var tO=function(t,e,i){var n,r,s,o,a,l,c=0,h=!1,u=!1,d=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function p(e){var i=n,s=r;return n=r=void 0,c=e,o=t.apply(s,i)}function f(t){var i=t-l;return void 0===l||i>=e||i<0||u&&t-c>=s}function m(){var t=UD();if(f(t))return g(t);a=setTimeout(m,function(t){var i=e-(t-l);return u?JD(i,s-(t-c)):i}(t))}function g(t){return a=void 0,d&&n?p(t):(n=r=void 0,o)}function _(){var t=UD(),i=f(t);if(n=arguments,r=this,l=t,i){if(void 0===a)return function(t){return c=t,a=setTimeout(m,e),h?p(t):o}(l);if(u)return clearTimeout(a),a=setTimeout(m,e),p(l)}return void 0===a&&(a=setTimeout(m,e)),o}return e=KD(e)||0,Ak(i)&&(h=!!i.leading,s=(u="maxWait"in i)?QD(KD(i.maxWait)||0,e):s,d="trailing"in i?!!i.trailing:d),_.cancel=function(){void 0!==a&&clearTimeout(a),c=0,n=l=r=a=void 0},_.flush=function(){return void 0===a?o:g(UD())},_};var eO=class extends Da{constructor(t,e){super(t,e),s(this,"checkboxes",null),s(this,"fields",null),s(this,"handleAddClass",(t=>{this.fields.forEach((t=>{t.classList.remove("_active")})),this.fields[t].classList.add("_active")}))}init(){this.checkboxes=this.$element.querySelectorAll('input[type="checkbox"]'),this.fieldsNumber=this.$element.querySelectorAll('input[type="number"]'),this.fields=this.$element.querySelectorAll(".educational-filter__field "),this.checkboxes.forEach(((t,e)=>{t.addEventListener("change",(()=>{this.handleAddClass(e),tO((()=>{this.fields[e].classList.remove("_active")}),2500)()}))})),this.fieldsNumber.forEach(((t,e)=>{t.addEventListener("input",(t=>{var e=t.target.closest(".educational-filter__field");tO((()=>{e.classList.add("_active")}),1e3)(),tO((()=>{e.classList.remove("_active")}),2500)()}))}))}destroy(){this.checkboxes.forEach(((t,e)=>{t.removeEventListener("change",(()=>{this.handleAddClass(e),tO((()=>{this.fields[e].classList.remove("_active")}),2e3)()}))})),checkboxes=null,fields=null}},iO=[".infographics-card",".education-card",".news-card",".page-card-link",".link-banner",".page-button-card",".numbers-grid__card",".event-card",".person-card",".magazine-card",".cathedra-card",".folder-card"],nO={"#js-header":Oa,"#js-menu":class extends Da{constructor(t,e){super(t,e),s(this,"$burgerBtn",void 0),s(this,"$tabsDesktop",void 0),s(this,"$tabsMobile",void 0),s(this,"$contents",void 0),s(this,"$contentWrapper",void 0),s(this,"$mainLinks",void 0),s(this,"$firstLevel",void 0),s(this,"$mobileBack",void 0),s(this,"$header",void 0),s(this,"burgerMenu",void 0),s(this,"isHeaderContrast",void 0),s(this,"windowWidth",void 0),s(this,"mobileSelected",void 0),s(this,"tl",void 0),s(this,"tabTl",void 0),XA(this,QA,{writable:!0,value:void 0}),XA(this,JA,{writable:!0,value:void 0}),XA(this,tC,{writable:!0,value:void 0}),XA(this,eC,{writable:!0,value:void 0}),this.$burgerBtn=document.getElementById("js-burger-menu"),this.$header=document.getElementById("js-header"),this.$tabsDesktop=KA(".js-menu-tab__desktop",this.$element),this.$tabsMobile=KA(".js-menu-tab__mobile",this.$element),this.$contents=KA(".js-menu__content",this.$element),this.$contentWrapper=KA(".js-menu__content-wrapper",this.$element),this.$mainLinks=KA(".js-menu__main-link"),this.$firstLevel=KA(".js-menu__first-level"),this.$mobileBack=this.$element.querySelector(".js-menu__mobile-back"),Ra(this,QA,this.openMenu.bind(this)),Ra(this,JA,this.closeMenu.bind(this)),Ra(this,tC,this.mobileBack.bind(this)),Ra(this,eC,this.onResize.bind(this)),this.isHeaderContrast=this.$header.classList.contains("_contrast")}init(){var t,e,i;this.burgerMenu=new YA(this.$burgerBtn),this.burgerMenu.on("open",za(this,QA)),this.burgerMenu.on("close",za(this,JA)),null===(t=this.$tabsDesktop)||void 0===t||t.forEach((t=>{t.addEventListener("click",(()=>this.selectTab(t)))})),null===(e=this.$tabsMobile)||void 0===e||e.forEach((t=>{t.addEventListener("click",(()=>this.selectMobileTab(t)))})),null===(i=this.$mobileBack)||void 0===i||i.addEventListener("click",za(this,tC)),this.selectTab(this.$tabsDesktop[0]),window.addEventListener("resize",za(this,eC))}destroy(){window.removeEventListener("resize",za(this,eC))}onResize(){this.windowWidth!==window.innerWidth&&(this.windowWidth=window.innerWidth,this.mobileSelected&&this.mobileBack())}selectMobileTab(t){var e=this.$tabsMobile.indexOf(t);this.mobileSelected=!0,this.$tabsDesktop.forEach((t=>t.classList.remove("active"))),this.$tabsDesktop[e].classList.add("active"),k.gsap.timeline().set([this.$firstLevel,this.$contentWrapper],{willChange:"transform"}).set(this.$contents,{display:"none",autoAlpha:0}).set(this.$contents[e],{display:"block",autoAlpha:1}).to([this.$firstLevel,this.$contentWrapper],{x:"-100vw",ease:"power1.inOut"},.1).set([this.$firstLevel,this.$contentWrapper],{clearProps:"willChange"})}mobileBack(){this.mobileSelected=!1,k.gsap.timeline().set([this.$firstLevel,this.$contentWrapper],{willChange:"transform"}).to([this.$firstLevel,this.$contentWrapper],{x:"0",ease:"power1.inOut"},.1).set([this.$firstLevel,this.$contentWrapper],{clearProps:"willChange"}).set(this.$contents,{display:"none"})}selectTab(t){var e=this.$tabsDesktop.indexOf(t);this.$tabsDesktop.forEach((t=>t.classList.remove("active"))),t.classList.add("active"),this.initTabTl(),this.tabTl.to(this.$contents,{autoAlpha:0,display:"none"}),this.tabTl.to(this.$contents[e],{autoAlpha:1,display:"block"})}openMenu(){var t=this;return i((function*(){t.ctx.plugins.lenis.stop(),window.scrollY&&(yield new Promise((e=>{t.ctx.plugins.lenis.scrollTo(0,{force:!0,onComplete:e,duration:.3})}))),t.initTl(),t.tl.set([t.$tabsDesktop,t.$contentWrapper],{opacity:0,y:30,willChange:"transform, opacity"}).set(t.$mainLinks,{willChange:"opacity"}).add((()=>{t.isHeaderContrast||t.$header.classList.add("_contrast")}),0).to(t.$element,{autoAlpha:1,ease:"linear"}).addLabel("start",.3).to([t.$tabsDesktop],{opacity:1,stagger:.03,ease:"linear",duration:.5},"start").to([t.$tabsDesktop],{y:0,stagger:.03},"start").to([t.$contentWrapper],{opacity:1,ease:"linear",duration:.5},"start").to([t.$contentWrapper],{y:0},"start").to(t.$mainLinks,{autoAlpha:0,stagger:.05},"start").set([t.$tabsDesktop,t.$contentWrapper,t.$mainLinks],{clearProps:"willChange"})}))()}closeMenu(){this.ctx.plugins.lenis.start(),this.initTl(),this.tl.set(this.$mainLinks,{willChange:"opacity"}).to(this.$element,{autoAlpha:0}).to(this.$mainLinks,{autoAlpha:1,stagger:-.05,ease:"power1.in"},"<+0.1").add((()=>{this.isHeaderContrast||this.$header.classList.remove("_contrast")}),0).set(this.$mainLinks,{clearProps:"willChange"})}initTl(){var t;null===(t=this.tl)||void 0===t||t.kill(),this.tl=k.gsap.timeline({defaults:{duration:.35}})}initTabTl(){var t;null===(t=this.tabTl)||void 0===t||t.kill(),this.tabTl=k.gsap.timeline({defaults:{duration:.35}})}},"#js-scroll-to-top-button":Na,".js-useful-links":$a,".js-folder-card":Qa,".js-accordion":il,".js-tabs":class extends Da{constructor(t,e){var i,n,r;super(t,e),s(this,"instanceId",Tl("tab-")),s(this,"activeIndex",0),s(this,"timeline",null),s(this,"tabsMergeInstance",null),s(this,"hashNavigation",!1);var o=this.$element.dataset.contentsSelector;Object.assign(this,{type:this.$element.dataset.type,UI:{control:this.$element.querySelector(".js-tabs-control"),buttons:(null===(i=this.$element.querySelector(".js-tabs-control"))||void 0===i?void 0:i.children)||[],contentWrapper:this.$element.querySelector(".js-tabs-content"),contents:o?(null===(n=document.querySelector(o))||void 0===n?void 0:n.children)||[]:(null===(r=this.$element.querySelector(".js-tabs-content"))||void 0===r?void 0:r.children)||[]}})}init(){if("radio"!==this.type){if(this.hashNavigation=this.$element.hasAttribute("data-hash-navigation")&&"false"!==this.$element.dataset.hashNavigation,this.hashNavigation){var{hash:t=""}=window.location;this.activeIndex=Array.from(this.UI.buttons).findIndex((e=>"#"+e.id===t)),-1===this.activeIndex&&(this.activeIndex=0)}for(var e of this.UI.buttons)e.closest(".js-tabs-more")||e.setAttribute("data-tab-id",this.instanceId);Array.from(this.UI.contents).forEach((t=>t.setAttribute("data-display",getComputedStyle(t).display))),this._toggleButton(this.activeIndex,this.activeIndex),this._toggleContent(this.activeIndex,this.activeIndex,!0),this._bindEvents()}}_bindEvents(){document.addEventListener("click",(t=>{var{target:e}=t,i=e.closest("[data-tab-id]");i&&i.dataset.tabId&&i.dataset.index&&i.dataset.tabId===this.instanceId&&(this.hashNavigation&&history.replaceState({},"","#".concat(i.id)),this._onClick(+i.dataset.index))}))}_onClick(t){var e=this.activeIndex,i=t;this.activeIndex=t,this._toggleButton(e,i),this._toggleContent(e,i),this.emit("change",this.activeIndex)}_toggleButton(t,e){this.UI.control.querySelector("[data-index='".concat(t,"']")).classList.remove(Ml),this.UI.control.querySelector("[data-index='".concat(e,"']")).classList.add(Ml)}_toggleContent(t,e){var i,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.UI.contents[t],s=this.UI.contents[e],o=n?.01:.3;null===(i=this.timeline)||void 0===i||i.kill(),this.timeline=k.gsap.timeline().to(r,{opacity:0,duration:o,ease:"power1.in"}).set(this.UI.contents,{display:"none"}).set(s,{opacity:0,display:s.dataset.display}).to(s,{opacity:1,duration:o,ease:"power1.out"}).to(this.UI.contentWrapper,{height:()=>s.offsetHeight,onComplete:()=>{k.gsap.set(this.UI.contentWrapper,{height:"auto"})}},"<")}},".js-sidebar":Ll,".js-text-content-slider":Zc,".js-partners-slider":Qc,".js-photo-gallery":class extends Kc{constructor(t,e){super(t,e,{spaceBetween:20,slidesPerView:"auto",loop:!0,grabCursor:!0,breakpoints:{1024:{centeredSlides:!0,spaceBetween:32}}})}},".js-hero-slider":Jc,".js-tooltip":fd,".js-datepicker":Ad,".js-date-filter":Fd,".js-events-slider":class extends Da{constructor(t,e){super(t,e),Bd(this,Nd,{writable:!0,value:null}),Bd(this,jd,{writable:!0,value:null}),Bd(this,Vd,{writable:!0,value:null});var i=t.closest(".app-section");Ra(this,jd,i.querySelector(".js-slider-prev")),Ra(this,Vd,i.querySelector(".js-slider-next"))}init(){Ra(this,Nd,new Bc(this.$element,{modules:[jc],navigation:{prevEl:za(this,jd),nextEl:za(this,Vd)},spaceBetween:64,slidesPerView:2,loop:!0,grabCursor:!0}))}destroy(){var t;null===(t=za(this,Nd))||void 0===t||t.destroy()}},".js-date-filter-open":class extends qd{constructor(t,e){super(t,e),Wd(this,Gd,{writable:!0,value:null}),Wd(this,Zd,{writable:!0,value:!1}),Wd(this,Yd,{writable:!0,value:null}),Wd(this,Xd,{writable:!0,value:null}),Wd(this,Kd,{writable:!0,value:"Выбрать дату"}),s(this,"refresh",(()=>{var t;null===(t=za(this,Yd))||void 0===t||t.refresh()})),s(this,"_onSelect",(t=>{var e=Array.isArray(t)?null==t?void 0:t.filter((t=>t)).length:t;this.openButton.classList.toggle("_active",e),za(this,Xd).textContent=e?Array.isArray(t)?t.filter((t=>t)).join(" - "):t:za(this,Kd)})),Ra(this,Xd,this.openButton.querySelector("span"));var i=this.openButton.getAttribute("data-text");Ra(this,Kd,i||za(this,Xd).textContent)}init(){var t,e;super.init(),Ra(this,Gd,this.popup.querySelector(".js-filter-refresh")),Ra(this,Yd,this.popup.querySelector(".js-date-filter-mobile")),Ra(this,Zd,!!za(this,Yd).getAttribute("data-year")),Ra(this,Yd,za(this,Zd)?new $d(za(this,Yd),this.ctx,{inline:!0}):new Fd(za(this,Yd),this.ctx,{inline:!0})),null===(t=za(this,Yd))||void 0===t||t.init(),null===(e=za(this,Yd))||void 0===e||e.on("selected",this._onSelect),za(this,Gd).addEventListener("click",this.refresh)}destroy(){var t;super.destroy(),null===(t=za(this,Yd))||void 0===t||t.off("selected",this._onSelect),za(this,Gd).removeEventListener("click",this.refresh)}},".js-project-slider":class extends Kc{constructor(t,e){super(t,e,{breakpoints:{0:{slidesPerView:1.2},767:{slidesPerView:2.2},1024:{slidesPerView:3}}})}},".js-date-filter-year":$d,".js-review-slider":class extends Kc{constructor(t,e){super(t,e,{slidesPerView:"auto",spaceBetween:128,loop:!1,grabCursor:!0,breakpoints:{1024:{spaceBetween:64}}})}},".js-news-text-overflow":class extends Da{constructor(t,e){super(t,e),Qd(this,Jd,{writable:!0,value:null}),Qd(this,tp,{writable:!0,value:null}),Qd(this,ep,{writable:!0,value:6}),s(this,"_setLineVar",((t,e)=>{t&&(e||(t.style.display="none"),t.style.setProperty("--line",String(e)))})),s(this,"_calcLine",(t=>{if(!t)return 0;var{height:e,lineHeight:i}=window.getComputedStyle(t);return Math.round(this._replacePx(e)/this._replacePx(i))})),s(this,"_replacePx",(t=>+t.replace("px","")));var[i=null,n=null]=this.$element.children||[];Ra(this,Jd,i),Ra(this,tp,n),Ra(this,ep,+this.$element.getAttribute("data-line")||6)}init(){var t=Math.min(this._calcLine(za(this,Jd)),za(this,ep)),e=Math.min(this._calcLine(za(this,tp)),za(this,ep)-t);this._setLineVar(za(this,Jd),t),this._setLineVar(za(this,tp),e)}},".js-section-slider":yp,".js-app-form":class extends Da{constructor(t,e){super(t,e),s(this,"$submitBtns",void 0),s(this,"$errorPopup",void 0),s(this,"$successPopup",void 0),s(this,"validator",void 0),Np(this,jp,{writable:!0,value:!1}),Np(this,Vp,{writable:!0,value:void 0}),Np(this,Up,{writable:!0,value:void 0}),this.$submitBtns=this.$element.querySelectorAll('button[type="submit"]');var i=this.$element.getAttribute("data-error-popup-selector"),n=this.$element.getAttribute("data-success-popup-selector");this.$errorPopup=document.querySelector(i),this.$successPopup=document.querySelector(n),Ra(this,Vp,this.onValidateFail.bind(this)),Ra(this,Up,this.onValidateSuccess.bind(this))}init(){this.validator=function(t){var e=new Lp(t,zp);return t.querySelectorAll("[data-validate]").forEach((t=>{var i=t,n=i.querySelector("select");n&&(i=n);var r="#".concat(i.id),s="group"===i.dataset.validate;if(r)if(s){var o=i.dataset.errorMessage||"Выберите не менее одного пункта";e.addRequiredGroup(r,o)}else{var a=[],l=i.attributes;for(var c of l){var{name:h,value:u}=c;Rp[h]&&Rp[h](u)&&a.push(Rp[h](u))}a.length>0&&e.addField(r,a)}else console.error("'id' parameter is required for validation of ".concat(i))})),e.onValidateCallback=t=>{var{groups:e}=t,i=function(t){if(!s)return 1;n.forEach((e=>{e.classList.toggle(zp.errorFieldCssClass,!t)}))};for(var{elems:n,isValid:r,touched:s}of Object.values(e))i(r)},e}(this.$element),this.validator.onSuccess(za(this,Up)),this.validator.onFail(za(this,Vp))}onError(){this.$errorPopup&&this.$errorPopup.instance.open()}onSuccess(){for(var{selector:t,instance:e}of Object.values(this.ctx.activeModules))".js-popup"===t&&e.id!==this.$successPopup.instance.id&&e.close();this.$successPopup&&this.$successPopup.instance.open()}onValidateFail(t,e){var i=Bp(Bp({},t),e);this.scrollToFirstFailedField(i)}onValidateSuccess(){this.isSubmitting||this.submit()}submit(){var t=this;return i((function*(){var e;t.isSubmitting=!0,yield(e=500,new Promise((t=>{t(),setTimeout(t,e)})));var i,{pathname:n}=new URL(t.$element.action),r=t.$element.method||"POST",s="get"===r.toLowerCase(),o="post"===r.toLowerCase(),a=new FormData(t.$element);s&&(i=t.sendGetRequest(n,a)),o&&(i=t.sendPostRequest(n,a)),i||(console.error('the "'.concat(r,'" method is not processed')),t.isSubmitting=!1),i.then((()=>t.onSuccess())).catch((e=>t.onError())).finally((()=>t.isSubmitting=!1))}))()}sendGetRequest(t,e){var n=this;return i((function*(){var i="".concat(t,"?").concat(new URLSearchParams(e));return yield n.ctx.plugins.api.get(i)}))()}sendPostRequest(t,e){var n=this;return i((function*(){return yield n.ctx.plugins.api.post(t,e)}))()}scrollToFirstFailedField(t){var{scrollY:e}=window,i=e;for(var{elem:n,groupElem:r,isValid:s}of Object.values(t))if(!s){var o=n||r,{top:a}=o.getBoundingClientRect();i=Math.min(i,a+e-32)}APP.plugins.lenis.scrollTo(i)}get isSubmitting(){return za(this,jp)}set isSubmitting(t){Ra(this,jp,t),this.$submitBtns.forEach((e=>{t?e.setAttribute("disabled","true"):e.removeAttribute("disabled")}))}},".js-file-uploader":class extends Da{constructor(t,e){super(t,e),s(this,"$input",void 0),s(this,"$template",void 0),s(this,"$clickable",void 0),s(this,"dataTransfer",void 0),s(this,"maxFilesize",void 0),s(this,"accept",void 0),s(this,"dropzone",void 0),nf(this,sf,{writable:!0,value:void 0}),nf(this,of,{writable:!0,value:void 0}),nf(this,af,{writable:!0,value:void 0}),Ra(this,sf,this.onAddFiles.bind(this)),Ra(this,of,this.onRemoveFile.bind(this)),Ra(this,af,this.onResetForm.bind(this)),this.$input=this.$element.querySelector('input[type="file"]'),this.$template=this.$element.querySelector(".js-file-uploader__template"),this.$clickable=this.$element.querySelector(".js-file-uploader__clickable"),this.dataTransfer=new DataTransfer,this.maxFilesize=+this.$input.getAttribute("data-max-filesize")||10,this.accept=this.$input.getAttribute("accept")||null}init(){var t=this.$template.innerHTML;this.dropzone=new Yp(this.$element,ef(ef({},rf),{},{previewTemplate:t,clickable:this.$clickable,acceptedFiles:this.accept})),this.dropzone.on("addedfiles",za(this,sf)),this.dropzone.on("removedfile",za(this,of))}onAddFiles(t){var[...e]=t;e.forEach((t=>{this.isValidFile(t)?(this.addFileToInput(t),this.dispatchChange()):this.dropzone.removeFile(t)}))}onRemoveFile(t){this.removeFileFromInput(t),this.dispatchChange()}onResetForm(){}isValidFile(t){return t.size>this.maxFilesize*Math.pow(1024,2)?(this.ctx.plugins.toasts.error("Файл слишком большой"),!1):!!t.accepted||(this.ctx.plugins.toasts.error("Недопустимый формат файла"),!1)}addFileToInput(t){this.dataTransfer.items.add(t),this.$input.files=this.dataTransfer.files}removeFileFromInput(t){var e=[...this.dataTransfer.items].findIndex((e=>e.getAsFile().name===t.name));this.dataTransfer.items.remove(e),this.$input.files=this.dataTransfer.files}dispatchChange(){var t=new Event("change",{bubbles:!0});this.$input.dispatchEvent(t)}},".js-popup":class extends Da{constructor(t,e){super(t,e),s(this,"id",void 0),s(this,"$popup",void 0),s(this,"$overlay",void 0),s(this,"$inner",void 0),s(this,"$closeButtons",void 0),s(this,"$openButtons",void 0),lf(this,cf,{writable:!0,value:void 0}),lf(this,hf,{writable:!0,value:void 0}),this.id=this.$element.id;var i=this.$element.content.cloneNode(!0);this.$popup=i.children[0],this.$overlay=this.$popup.querySelector(".js-popup__overlay"),this.$inner=this.$popup.querySelector(".js-popup__inner"),this.$closeButtons=this.$popup.querySelectorAll(".js-popup__close");var n=this.$element.getAttribute("data-open-button-selector");n&&(this.$openButtons=document.querySelectorAll(n)),Ra(this,cf,this.close.bind(this)),Ra(this,hf,this.open.bind(this)),this.$element.instance=this}init(){var t;this.$overlay.addEventListener("click",za(this,cf)),this.$closeButtons.forEach((t=>{t.addEventListener("click",za(this,cf))})),null===(t=this.$openButtons)||void 0===t||t.forEach((t=>{t.addEventListener("click",za(this,hf))}))}open(){var t=this;this.ctx.plugins.lenis.stop(),k.gsap.set(this.$overlay,{opacity:0,willChange:"opacity"}),k.gsap.set(this.$inner,{opacity:0,y:-50,willChange:"opacity"}),k.gsap.timeline().add(i((function*(){document.body.append(t.$popup),yield t.ctx.initModules((e=>t.$popup.contains(e)))}))).to(this.$overlay,{opacity:.6}).to(this.$inner,{opacity:1,y:0},"<+0.2")}close(){this.ctx.plugins.lenis.start(),k.gsap.timeline().to(this.$inner,{opacity:0,y:50}).to(this.$overlay,{opacity:0},"<+0.2").add((()=>this.$popup.remove()))}},textarea:class extends Da{constructor(t,e){super(t,e)}init(){df()(this.$element)}},"input[data-mask]":class extends Da{constructor(t,e){super(t,e),s(this,"mask",void 0),this.mask=this.$element.getAttribute("data-mask")}init(){Sf(this.$element,{mask:this.mask})}},".js-ege-filter":class extends Da{constructor(t,e){super(t,e),Gf(this,Zf,{writable:!0,value:[]}),s(this,"_onInput",((t,e)=>{var{target:i}=e,n=i.closest('input[type="number"]'),r=i.value.replace(/^0/g,"")||0;if(n){var s=+n.min||0,o=+n.max||100;n.value=r,s>r&&(n.value=s,r=s),r>o&&(n.value=o,r=o)}t.value=r})),Ra(this,Zf,t.querySelectorAll(".js-ege-filter-item"))}init(){za(this,Zf).forEach((t=>{var e=t.querySelector('input[type="number"]'),i=t.querySelector('input[type="range"]');i.addEventListener("input",this._onInput.bind(this,e)),e.addEventListener("input",this._onInput.bind(this,i))}))}},".js-dual-range":class extends Da{constructor(t,e){super(t,e),Wm(this,Gm,{writable:!0,value:null}),Wm(this,Zm,{writable:!0,value:null}),Wm(this,Ym,{writable:!0,value:[]}),s(this,"_onUpdate",(t=>{var[e,i]=t,[n,r]=za(this,Ym);n&&(n.value=e.substring(0,e.length-3)),r&&(r.value=i.substring(0,i.length-3))})),Ra(this,Gm,t.querySelector(".js-dual-range-slider")),Ra(this,Ym,t.querySelectorAll('input[type="number"]'))}init(){var{min:t=0,max:e=1e4}=this.$element.dataset;Ra(this,Zm,qm(za(this,Gm),{start:[+t,+e],connect:!0,step:1,range:{min:+t,max:+e}})),za(this,Zm).on("update",this._onUpdate),za(this,Ym).forEach(((t,e)=>{t.addEventListener("blur",this._onClick.bind(this,e))}))}destroy(){za(this,Zm).off("update",this._onUpdate)}_onClick(t,e){var{target:i}=e;if(i){var n=t?[null,i.value]:[i.value,null];za(this,Zm).set(n)}}},".js-accordion-more":class extends il{constructor(t,e){super(t,e),Xm(this,Km,{writable:!0,value:null}),Xm(this,Qm,{writable:!0,value:null}),Xm(this,Jm,{writable:!0,value:[]}),Ra(this,Km,t.querySelector(".js-accordion-title")),Ra(this,Jm,za(this,Km).querySelectorAll("span"));var[i,n]=za(this,Jm);k.gsap.set(i,{display:"block"})}destroy(){var t;super.destroy(),null===(t=za(this,Qm))||void 0===t||t.kill()}open(t){super.open(t);var[e,i]=za(this,Jm);Ra(this,Qm,k.gsap.timeline()),za(this,Qm).to(e,{display:"none",opacity:0,height:0,duration:.2}).to(za(this,Km),{duration:.2}).to(i,{display:"block",height:"100%",opacity:1},"<")}close(t){var e;super.close(t),null===(e=za(this,Qm))||void 0===e||e.reverse()}},".js-filter-popup-open":qd,".js-ege-form":class extends Da{constructor(t,e){super(t,e),Gf(this,Kf,{writable:!0,value:null}),s(this,"_onSubmit",(t=>{t.preventDefault();var e=new FormData(this.$element),i=new URLSearchParams(e).toString(),n="".concat(za(this,Kf),"?").concat(i);window.location.replace(n)})),Ra(this,Kf,t.action||"/")}init(){this.$element.addEventListener("submit",this._onSubmit)}destroy(){this.$element.removeEventListener("submit",this._onSubmit)}},".js-infographics-cards-slider":class extends Da{constructor(t,e){super(t,e),s(this,"tablet",null),tg(this,eg,{writable:!0,value:void 0}),Ra(this,eg,this.onResize.bind(this))}init(){this.onResize(),window.addEventListener("resize",za(this,eg))}destroy(){window.removeEventListener("resize",za(this,eg))}onResize(){var t=APP.plugins.responsive.tablet;this.tablet!==t&&(this.tablet=t,this.updateSwiper(this.tablet))}updateSwiper(t){var e;null===(e=this.swiper)||void 0===e||e.destroy(),t&&(this.swiper=new Bc(this.$element,{modules:[Uc],spaceBetween:0,slidesPerView:1,loop:!0,pagination:{el:".swiper-pagination",clickable:!0}}))}},".js-infographics-slider":class extends Da{constructor(t,e){super(t,e),OM(this,LM,{writable:!0,value:null})}init(){Ra(this,LM,new Bc(this.$element,{modules:[jc,Uc],navigation:{prevEl:".js-slider-prev",nextEl:".js-slider-next"},pagination:{el:".swiper-pagination",clickable:!0},spaceBetween:8,slidesPerView:1,grabCursor:!0,loop:!0}))}destroy(){var t;null===(t=za(this,LM))||void 0===t||t.destroy()}},".js-infographics":class extends Da{constructor(t,e){super(t,e),s(this,"data",void 0),s(this,"options",void 0),PM(this,IM,{writable:!0,value:void 0}),PM(this,DM,{writable:!0,value:void 0}),Ra(this,DM,this.onResize.bind(this))}init(){var t=this.$element.getAttribute("data-dataset"),e=this.$element.getAttribute("data-options"),i=JSON.parse(t);this.options=JSON.parse(e),this.data=i.map((t=>({x:new Date(t.date),y:t.value}))),this.onResize(),window.addEventListener("resize",za(this,DM))}onResize(){var t;null===(t=za(this,IM))||void 0===t||t.destroy(),Ra(this,IM,new Ax(this.$element.getContext("2d"),function(t,e){return{type:"line",data:{datasets:[{data:t,borderWidth:1,tension:.2}]},options:TM(e),plugins:[kM]}}(this.data,this.options)))}destroy(){window.removeEventListener("resize",za(this,DM)),za(this,IM).destroy()}},".js-students-life-slider":WA,".js-find-more-slider":class extends Kc{constructor(t,e){super(t,e,{spaceBetween:32,slidesPerView:1,breakpoints:{1024:{slidesPerView:3}}})}},".js-sp-panel":IC,".js-news-slider":class extends Da{constructor(t,e){super(t,e),DC(this,OC,{writable:!0,value:null}),DC(this,LC,{writable:!0,value:null}),DC(this,zC,{writable:!0,value:null});var i=t.closest(".app-section");Ra(this,LC,i.querySelector(".js-slider-prev")),Ra(this,zC,i.querySelector(".js-slider-next"))}init(){Ra(this,OC,new Bc(this.$element,{modules:[jc],navigation:{prevEl:za(this,LC),nextEl:za(this,zC)},spaceBetween:64,slidesPerView:3,loop:!0,grabCursor:!0}))}destroy(){var t;null===(t=za(this,OC))||void 0===t||t.destroy()}},".js-share":HC,"#js-menu-sites":class extends Da{constructor(t,e){super(t,e),s(this,"$menuBtn",void 0),s(this,"$contentWrapper",void 0),s(this,"$header",void 0),s(this,"$closeBtn",void 0),s(this,"$overlay",void 0),s(this,"isHeaderContrast",void 0),s(this,"windowWidth",void 0),s(this,"mobileSelected",void 0),s(this,"tl",void 0),s(this,"state",void 0),qC(this,ZC,{writable:!0,value:void 0}),qC(this,YC,{writable:!0,value:void 0}),qC(this,XC,{writable:!0,value:void 0}),this.$menuBtn=document.getElementById("js-menu-sites-button"),this.$header=document.getElementById("js-header"),this.$closeBtn=document.getElementById("js-menu-sites-close"),this.$menuWrapper=this.$element.querySelector(".menu-sites__wrapper"),this.$contentWrapper=WC(".js-menu-sites__content-wrapper",this.$element),Ra(this,ZC,this.openMenu.bind(this)),Ra(this,YC,this.closeMenu.bind(this)),this.isHeaderContrast=this.$header.classList.contains("_contrast")}init(){window.SitesMenu=this,this.$menuBtn.addEventListener("click",(()=>{this.state?this.closeMenu():this.openMenu()})),this.$closeBtn.addEventListener("click",za(this,YC)),window.addEventListener("resize",za(this,XC)),document.addEventListener("click",(t=>{!0===this.state&&t.target.classList.contains("menu-sites__backdrop")&&t.target!==this.$menuBtn&&this.closeMenu()}))}destroy(){window.removeEventListener("resize",za(this,XC)),document.removeEventListener("click",(t=>{!0===this.state&&t.target.classList.contains("menu-sites__backdrop")&&t.target!==this.$menuBtn&&this.closeMenu()}))}openMenu(){var t=this;return i((function*(){var e,i;t.state=!0,document.documentElement.classList.add("_open-menu-sites"),window.scrollY&&(yield new Promise((e=>{t.ctx.plugins.lenis.scrollTo(0,{force:!0,onComplete:e,duration:.3})}))),null===(e=window)||void 0===e||null===(e=e.SearchPopup)||void 0===e||e.closeSearchPopup(),t.initTl(),null===(i=t.$overlay)||void 0===i||i.remove(),t.$overlay=document.createElement("div"),t.$overlay.addEventListener("click",za(t,YC)),Object.assign(t.$overlay.style,GC),document.body.prepend(t.$overlay),t.tl.set(t.$element,{autoAlpha:1}).set([t.$contentWrapper],{opacity:0,y:30}).set(t.$menuWrapper,{opacity:0}).to(t.$overlay,{opacity:1,duration:.35}).to(t.$menuWrapper,{autoAlpha:1,ease:"linear"},"<").to([t.$contentWrapper],{opacity:1,y:0}).set([t.$contentWrapper],{clearProps:"willChange"}),t.ctx.plugins.lenis.stop()}))()}closeMenu(){document.documentElement.classList.contains("_menu-opened")||this.ctx.plugins.lenis.start(),this.state=!1,document.documentElement.classList.remove("_open-menu-sites"),this.initTl(),this.tl.to([this.$element,this.$overlay],{autoAlpha:0}).add((()=>{this.$overlay.removeEventListener("click",za(this,YC)),this.$overlay.remove()}))}initTl(){var t;null===(t=this.tl)||void 0===t||t.kill(),this.tl=k.gsap.timeline({defaults:{duration:.25}})}},"#map":kC,".js-fade-slider":ek,".js-flip-card":ik,"[data-datepicker-filter]":nk,"a[href]":ok,".video-alumni":mk,".pagination-control":Mk,".person-card":class extends Da{constructor(t,e){super(t,e),s(this,"setWrapperHeight",(()=>{var t=Array.from(this.$element.parentElement.querySelectorAll(".person-card:not(._small)"));if(t.length){var e=t.reduce(((t,e)=>{var i=e.getBoundingClientRect().top,n=e.querySelector(".person-card__wrapper");return t[i]?(t[i]=[...t[i],{el:e,wrapperEl:n}],t):(t[i]=[{el:e,wrapperEl:n}],t)}),{});Object.values(e).forEach((t=>{if(1!==t.length){var e=Math.max(...t.map((t=>{var{wrapperEl:e}=t;return e.offsetHeight})));t.forEach((t=>{var{wrapperEl:i}=t;i.style.minHeight=e+"px"}))}else t.forEach((t=>{var{wrapperEl:e}=t;e.style.minHeight=""}))}))}}))}init(){this.$element.classList.contains("_small")||(this.setWrapperHeight(),window.addEventListener("resize",this.setWrapperHeight))}destroy(){window.removeEventListener("resize",this.setWrapperHeight)}},".app-grid, .app-grid-divider, .numbers-grid":{module:VD,condition:t=>Array.from(t.children).some((t=>t.matches(iO.join())))},".swiper-wrapper":{module:VD,condition:t=>!!t.querySelector(iO.join())},[[".infographics-slider",".infographics-cards-slider"].join()]:VD,".educational-filter":eO};var rO=function(t){return"function"==typeof t&&/^class\s/.test(Function.prototype.toString.call(t))},sO=wP(Object.getPrototypeOf,Object),oO=Function.prototype,aO=Object.prototype,lO=oO.toString,cO=aO.hasOwnProperty,hO=lO.call(Object);var uO=function(t){if(!yl(t)||"[object Object]"!=_l(t))return!1;var e=sO(t);if(null===e)return!0;var i=cO.call(e,"constructor")&&e.constructor;return"function"==typeof i&&i instanceof i&&lO.call(i)==hO};var dO=new class extends E{constructor(){super(),s(this,"isLoaded",!1),s(this,"_isReady",!1),s(this,"_isShown",!1),s(this,"activeModules",{}),s(this,"plugins",{}),document.addEventListener("DOMContentLoaded",(()=>{this.init()}),{passive:!0,once:!0}),this.onObserverResizeHandler=tO((()=>{this.emit("resize:debounce")}),500)}init(){var t=this;return i((function*(){t.resizeObserver=new ResizeObserver((()=>{t.onObserverResizeHandler(),t.emit("resize")})),t.resizeObserver.observe(document.documentElement),t.isLoaded=!0,t.emit("loaded"),yield t.initPlugins(),yield t.initModules(),Promise.all([__webpack_require__.e(155),__webpack_require__.e(169)]).then(__webpack_require__.bind(__webpack_require__,7169)),t.isReady=!0}))()}refresh(){var t=this;return i((function*(){t.destroyModules(),t.isReady=!1,t.isShown=!1,yield t.initModules(),t.isReady=!0,t.isShown=!0}))()}destroyModules(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t=>!0;Object.keys(this.activeModules).forEach(((e,i)=>{var n=this.activeModules[e];t(n)&&(n.instance.destroy(),delete this.activeModules[e])}))}initPlugins(){var t=this,e=Ia.length;return new Promise((n=>{Ia.forEach(function(){var r=i((function*(i,r){yield i(t),0==--e&&n({})}));return function(t,e){return r.apply(this,arguments)}}())}))}initModules(){var t=arguments,e=this;return i((function*(){var i=t.length>0&&void 0!==t[0]?t[0]:(t,e)=>!0,n=[];Object.keys(nO).forEach((t=>{var r=nO[t],s=uO(r)?r.module:r,o=uO(r)?r.condition:null,a=!!document.querySelector(t),l="#"===t[0];a&&document.querySelectorAll(t).forEach((r=>{var a;if(i(r,s)&&(!o||o(r,s)))if(rO(s)){var c=new s(r,e);a=l?t:Tl(t+"_"),e.activeModules[a]={selector:t,id:a,instance:c},r.setAttribute("data-module-id",a),n.push(c.init())}else n.push(s().then((i=>{var{default:n}=i,s=new n(r,e);return a=l?t:Tl(t+"_"),e.activeModules[a]={selector:t,id:a,instance:s},r.setAttribute("data-module-id",a),s.init()})))}))})),yield Promise.all(n)}))()}get isReady(){return this._isReady}set isReady(t){var e=this._isReady;this._isReady=t,t&&e!==t&&this.emit("ready")}get isShown(){return this._isShown}set isShown(t){var e=this._isShown;this._isShown=t,t&&e!==t&&this.emit("shown")}};class pO{constructor(){if(pO.instance)return pO.instance;pO.instance=this;var t,e,i,n,r,s,o=navigator.userAgent,a=!1;return t=o.indexOf("Chrome")>-1,e=o.indexOf("MSIE")>-1||"-ms-scroll-limit"in document.documentElement.style&&"-ms-ime-align"in document.documentElement.style,i=o.indexOf("Edge")>-1,n=o.indexOf("Firefox")>-1,r=o.indexOf("Safari")>-1,s=o.toLowerCase().indexOf("op")>-1,(t&&r||i&&r)&&(r=!1),(t&&s||i&&t)&&(t=!1),this.check=o=>{var l=!a;return l&&(a=!0),t&&(l&&document.documentElement.classList.add("is-chrome"),"chrome"===o)?t:r&&(l&&document.documentElement.classList.add("is-safari"),"safari"===o)?r:n&&(l&&document.documentElement.classList.add("is-firefox"),"firefox"===o)?n:e&&(l&&document.documentElement.classList.add("is-ie"),"ie"===o)?e:s&&(l&&document.documentElement.classList.add("is-opera"),"opera"===o)?s:!(!i||(l&&document.documentElement.classList.add("is-edge"),"edge"!==o))&&i},this.check(),this}}new pO;window.APP=dO;var fO=t=>![...t.classList].includes("nice-select")&&!t.dataset.moduleId;dO.on("ready",(()=>{var t;dO.isShown=!0,document.querySelectorAll(".text-content table").forEach((t=>{var e=document.createElement("div"),i=!!t.classList.contains("_height-auto");e.setAttribute("class","table-scroll ".concat(i?"_height-auto":"")),i||!t.dataset.lenisPrevent&&t.setAttribute("data-lenis-prevent","true"),t.parentNode.insertBefore(e,t),e.appendChild(t),e.offsetHeight===t.scrollHeight&&t.removeAttribute("data-lenis-prevent","true")})),dO.plugins.htmx.on("htmx:afterOnLoad",(()=>{dO.initModules(fO)})),t=dO,document.querySelectorAll("a").forEach((e=>{var i=e.getAttribute("href");i&&i.includes("#")&&"#"!==i&&e.addEventListener("click",(i=>{t.plugins.lenis.scrollTo(e.getAttribute("href"),{offset:-20})}))}))}))}()})();
          Evidence
          return"[Axios v1.6.5] Transitional
          Solution

          Upgrade to the latest version of the affected library.

  3. Risk=Средний, Confidence=Высокий (5)

    1. https://www.fa.ru (5)

      1. CSP: Failure to Define Directive with No Fallback (1)
        1. GET https://www.fa.ru/*/index.php
          Alert tags
          Alert description

          The Content Security Policy fails to define one of the directives that has no fallback. Missing/excluding them is the same as allowing anything.

          Other info

          The directive(s): form-action is/are among the directives that do not fallback to default-src.

          Request
          Request line and header section (270 bytes)
          GET https://www.fa.ru/*/index.php HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/robots.txt
          
          
          Request body (0 bytes)
          Response
          Status line and header section (612 bytes)
          HTTP/1.1 404 Not Found
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 112334
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Cache-Control: private, max-age=60
          X-Frame-Options: SAMEORIGIN
          Content-Security-Policy: frame-ancestors 'self';
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Set-Cookie: PHPSESSID=Y6I8TCTj8svRPs08Y2kXQ0cLbGuIzuDd; expires=Tue, 16-Dec-2025 13:11:22 GMT; Max-Age=10800; path=/; domain=www.fa.ru; HttpOnly
          Vary: Accept-Encoding
          
          
          Response body (112334 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="Финансовый университет, поступление, образование, научная деятельность, международное сотрудничество, дополнительное образование, обучение, студенты, абитуриенты, карьера" />
          <meta name="description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»" />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/*/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          
          
          
                      <title>404 Not Found</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | 404 Not Found"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header " id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app"><div class="not-found">
              <div class="container">
                  <div class="not-found__content">
                      <p class="not-found__404">404</p>
                      <h1 class="not-found__title">Страница не найдена</h1>
                      <p class="not-found__desc">К сожалению, такой страницы не существует. Попробуйте изменить запрос или перейти на главную страницу</p><a class="ui-button _primary _icon-arrow" href="/">Перейти на главную<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                  </div>
              </div>
              <div class="not-found__bg"> <img src="/local/templates/main/images/bg-404.png" alt="Картинка заднего фона" /></div>
          </div></main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          Parameter
          Content-Security-Policy
          Evidence
          frame-ancestors 'self';
          Solution

          Убедитесь, что ваш веб-сервер, сервер приложений, балансировщик нагрузки и т. д. правильно настроены для установки заголовка Content-Security-Policy.

      2. CSP: style-src небезопасный встроенный (1)
        1. GET https://www.fa.ru/*/index.php
          Alert tags
          Alert description

          Политика безопасности контента (CSP) - это дополнительный уровень безопасности, который помогает обнаруживать и смягчать определенные типы атак.

          Включая (но не ограничиваясь) межсайтовыми сценариями (XSS) и атаками путем внедрения данных.

          Эти атаки используются для всего, от кражи данных до повреждения сайта

          или распространения вредоносного ПО.

          CSP предоставляет набор стандартных HTTP-заголовков,

          которые позволяют владельцам веб-сайтов объявлять утвержденные источники контента,

          которые браузерам следует разрешить загружать на эту страницу - охватываемые типы - это JavaScript, CSS, HTML-фреймы, шрифты, изображения и встраиваемые объекты, такие как Java-апплеты, ActiveX, аудио и видео файлы.

          Other info

          style-src включает unsafe-inline.

          Request
          Request line and header section (270 bytes)
          GET https://www.fa.ru/*/index.php HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/robots.txt
          
          
          Request body (0 bytes)
          Response
          Status line and header section (612 bytes)
          HTTP/1.1 404 Not Found
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 112334
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Cache-Control: private, max-age=60
          X-Frame-Options: SAMEORIGIN
          Content-Security-Policy: frame-ancestors 'self';
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Set-Cookie: PHPSESSID=Y6I8TCTj8svRPs08Y2kXQ0cLbGuIzuDd; expires=Tue, 16-Dec-2025 13:11:22 GMT; Max-Age=10800; path=/; domain=www.fa.ru; HttpOnly
          Vary: Accept-Encoding
          
          
          Response body (112334 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="Финансовый университет, поступление, образование, научная деятельность, международное сотрудничество, дополнительное образование, обучение, студенты, абитуриенты, карьера" />
          <meta name="description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»" />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/*/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          
          
          
                      <title>404 Not Found</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | 404 Not Found"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header " id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app"><div class="not-found">
              <div class="container">
                  <div class="not-found__content">
                      <p class="not-found__404">404</p>
                      <h1 class="not-found__title">Страница не найдена</h1>
                      <p class="not-found__desc">К сожалению, такой страницы не существует. Попробуйте изменить запрос или перейти на главную страницу</p><a class="ui-button _primary _icon-arrow" href="/">Перейти на главную<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                  </div>
              </div>
              <div class="not-found__bg"> <img src="/local/templates/main/images/bg-404.png" alt="Картинка заднего фона" /></div>
          </div></main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          Parameter
          Content-Security-Policy
          Evidence
          frame-ancestors 'self';
          Solution

          Убедитесь, что ваш веб-сервер, сервер приложений, балансировщик нагрузки и т. д. правильно настроены для установки заголовка Content-Security-Policy.

      3. CSP: Директива подстановочного знака (1)
        1. GET https://www.fa.ru/*/index.php
          Alert tags
          Alert description

          Политика безопасности контента (CSP) - это дополнительный уровень безопасности, который помогает обнаруживать и смягчать определенные типы атак.

          Включая (но не ограничиваясь) межсайтовыми сценариями (XSS) и атаками путем внедрения данных.

          Эти атаки используются для всего, от кражи данных до повреждения сайта

          или распространения вредоносного ПО.

          CSP предоставляет набор стандартных HTTP-заголовков,

          которые позволяют владельцам веб-сайтов объявлять утвержденные источники контента,

          которые браузерам следует разрешить загружать на эту страницу - охватываемые типы - это JavaScript, CSS, HTML-фреймы, шрифты, изображения и встраиваемые объекты, такие как Java-апплеты, ActiveX, аудио и видео файлы.

          Other info

          The following directives either allow wildcard sources (or ancestors), are not defined, or are overly broadly defined:

          script-src, style-src, img-src, connect-src, frame-src, font-src, media-src, object-src, manifest-src, worker-src

          Request
          Request line and header section (270 bytes)
          GET https://www.fa.ru/*/index.php HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/robots.txt
          
          
          Request body (0 bytes)
          Response
          Status line and header section (612 bytes)
          HTTP/1.1 404 Not Found
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 112334
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Cache-Control: private, max-age=60
          X-Frame-Options: SAMEORIGIN
          Content-Security-Policy: frame-ancestors 'self';
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Set-Cookie: PHPSESSID=Y6I8TCTj8svRPs08Y2kXQ0cLbGuIzuDd; expires=Tue, 16-Dec-2025 13:11:22 GMT; Max-Age=10800; path=/; domain=www.fa.ru; HttpOnly
          Vary: Accept-Encoding
          
          
          Response body (112334 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="Финансовый университет, поступление, образование, научная деятельность, международное сотрудничество, дополнительное образование, обучение, студенты, абитуриенты, карьера" />
          <meta name="description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»" />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/*/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          
          
          
                      <title>404 Not Found</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | 404 Not Found"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header " id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app"><div class="not-found">
              <div class="container">
                  <div class="not-found__content">
                      <p class="not-found__404">404</p>
                      <h1 class="not-found__title">Страница не найдена</h1>
                      <p class="not-found__desc">К сожалению, такой страницы не существует. Попробуйте изменить запрос или перейти на главную страницу</p><a class="ui-button _primary _icon-arrow" href="/">Перейти на главную<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                  </div>
              </div>
              <div class="not-found__bg"> <img src="/local/templates/main/images/bg-404.png" alt="Картинка заднего фона" /></div>
          </div></main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          Parameter
          Content-Security-Policy
          Evidence
          frame-ancestors 'self';
          Solution

          Убедитесь, что ваш веб-сервер, сервер приложений, балансировщик нагрузки и т. д. правильно настроены для установки заголовка Content-Security-Policy.

      4. CSP: скрипт-SRC небезопасный встроенный (1)
        1. GET https://www.fa.ru/*/index.php
          Alert tags
          Alert description

          Политика безопасности контента (CSP) - это дополнительный уровень безопасности, который помогает обнаруживать и смягчать определенные типы атак.

          Включая (но не ограничиваясь) межсайтовыми сценариями (XSS) и атаками путем внедрения данных.

          Эти атаки используются для всего, от кражи данных до повреждения сайта

          или распространения вредоносного ПО.

          CSP предоставляет набор стандартных HTTP-заголовков,

          которые позволяют владельцам веб-сайтов объявлять утвержденные источники контента,

          которые браузерам следует разрешить загружать на эту страницу - охватываемые типы - это JavaScript, CSS, HTML-фреймы, шрифты, изображения и встраиваемые объекты, такие как Java-апплеты, ActiveX, аудио и видео файлы.

          Other info

          script-src включает unsafe-inline.

          Request
          Request line and header section (270 bytes)
          GET https://www.fa.ru/*/index.php HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/robots.txt
          
          
          Request body (0 bytes)
          Response
          Status line and header section (612 bytes)
          HTTP/1.1 404 Not Found
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 112334
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Cache-Control: private, max-age=60
          X-Frame-Options: SAMEORIGIN
          Content-Security-Policy: frame-ancestors 'self';
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Set-Cookie: PHPSESSID=Y6I8TCTj8svRPs08Y2kXQ0cLbGuIzuDd; expires=Tue, 16-Dec-2025 13:11:22 GMT; Max-Age=10800; path=/; domain=www.fa.ru; HttpOnly
          Vary: Accept-Encoding
          
          
          Response body (112334 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="Финансовый университет, поступление, образование, научная деятельность, международное сотрудничество, дополнительное образование, обучение, студенты, абитуриенты, карьера" />
          <meta name="description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»" />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/*/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          
          
          
                      <title>404 Not Found</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | 404 Not Found"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header " id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app"><div class="not-found">
              <div class="container">
                  <div class="not-found__content">
                      <p class="not-found__404">404</p>
                      <h1 class="not-found__title">Страница не найдена</h1>
                      <p class="not-found__desc">К сожалению, такой страницы не существует. Попробуйте изменить запрос или перейти на главную страницу</p><a class="ui-button _primary _icon-arrow" href="/">Перейти на главную<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                  </div>
              </div>
              <div class="not-found__bg"> <img src="/local/templates/main/images/bg-404.png" alt="Картинка заднего фона" /></div>
          </div></main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          Parameter
          Content-Security-Policy
          Evidence
          frame-ancestors 'self';
          Solution

          Убедитесь, что ваш веб-сервер, сервер приложений, балансировщик нагрузки и т. д. правильно настроены для установки заголовка Content-Security-Policy.

      5. Заголовок Content Security Policy (CSP) не задан (1)
        1. GET https://www.fa.ru/bitrix/
          Alert tags
          Alert description

          Политика безопасности содержимого (CSP) — это дополнительный уровень безопасности, который помогает обнаруживать и смягчать определенные типы атак, включая межсайтовые сценарии (XSS) и атаки с внедрением данных. Эти атаки используются для всего: от кражи данных до порчи сайта или распространения вредоносных программ. CSP предоставляет набор стандартных HTTP-заголовков, которые позволяют владельцам веб-сайтов объявлять утвержденные источники контента, которые браузеры должны разрешить загружать на эту страницу. Охватываемые типы включают JavaScript, CSS, HTML-фреймы, шрифты, изображения и встраиваемые объекты, такие как апплеты Java. ActiveX, аудио и видео файлы.

          Request
          Request line and header section (266 bytes)
          GET https://www.fa.ru/bitrix/ HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/robots.txt
          
          
          Request body (0 bytes)
          Response
          Status line and header section (312 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 83
          Connection: keep-alive
          Keep-Alive: timeout=10
          Cache-Control: max-age=60
          Cache-Control: private, max-age=60
          Expires: Tue, 16 Dec 2025 10:12:22 GMT
          Vary: Accept-Encoding
          
          
          Response body (83 bytes)
          <head>
          <meta http-equiv="REFRESH" content="0;URL=/bitrix/admin/index.php">
          </head>
          
          Solution

          Ensure that your web server, application server, load balancer, etc. is configured to set the Content-Security-Policy header.

  4. Risk=Средний, Confidence=Средний (2)

    1. https://www.fa.ru (2)

      1. Возможные IP-адреса, найденные в Viewstate (1)
        1. GET https://www.fa.ru/upload/iblock/23b/jx1xgc4thigck3nrcv9ukx19u0bz7wk6/rid2019_23.docx
          Alert tags
          Alert description

          В поле состояния просмотра были обнаружены следующие потенциальные IP-адреса:

          Other info

          [14.0.0.0]

          Request
          Request line and header section (386 bytes)
          GET https://www.fa.ru/upload/iblock/23b/jx1xgc4thigck3nrcv9ukx19u0bz7wk6/rid2019_23.docx HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/science/rnd/rid/474
          Cookie: PHPSESSID=uxWGVfxtAM5K5tsxYVEwHfiMVsHMo8fT
          
          
          Request body (0 bytes)
          Response
          Status line and header section (465 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:15:24 GMT
          Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
          Content-Length: 2523423
          Connection: keep-alive
          Keep-Alive: timeout=10
          ETag: "672115f6-26811f"
          Last-Modified: Tue, 29 Oct 2024 17:05:58 GMT
          Expires: Thu, 15 Jan 2026 10:15:23 GMT
          Accept-Ranges: bytes
          X-Frame-Options: SAMEORIGIN
          Cache-Control: max-age=2592000
          X-Content-Type-Options: nosniff
          
          
          Response body (2523423 bytes)
          PK!���Ȣ[Content_Types].xml �(�̕MO�@��&��f��.hb��x��$b�u�Naq��;�{�-6�UA�f��}�mg�WK��WQ9��^�e	X�re'{�u.XQ�\hg!c+��jp|��<Ą�6fl��/9�r
          F��y�T)\0�k�p/䋘?�vϹt�bK6��@!���%�\��<LXr]7�YS�4�
          |�&���4�{��@��W�"묩RRV=q�|<��-	ee{�v����N ���x/5��9ϝ����7��BIh���NB�t�F�M�e�G��!��y6�+3����8�i�4�N���_3Tτ��1:��?�u+Dĕ�xx�ڷ=I�k�V����y+HA�#1�px�ƺi�C���v�lvERg��M~0���/���7�I$���f�!�nv�-�t6���R���PK!�U~��_rels/.rels �(���MK1���!̽;�*"��^D�Md�C2��������(�.Ե�3y��3C֛��+�4xW��(A������yX܂JB���Wp����b��#InJ����*�E�b�=[J���M�%���a �B�,o0�f@=a��� n�����o�A��;�N�<��v��"��e�Ө�b�R���1�REF7Z�n���hYȐjy��#1'�<犦��7
          �����9m�.�����3󭄓�Y���PK![rR��
          word/_rels/document.xml.rels �(��VMo�0�W�X�^X؄�Q�P���Csh�R�Ke``]���a�����h�D	V�,�~����f<su�|�m��)��%Y�,T�d����o>��A*Kʕ���`�������)�Kf�Z��Q�I���CSlAP���R)-(ڣ�Ö
          �!���$��d�,��L��)m�M��[b��b|QE'@�+)B&ln��0%JF�(���$|�C��Ibk#i�d3 BGuY��d�v4��tw��*m��{-)e:�\�K.�j�A%~	~�'4dbذcl�h�it���HP(1ͻ�<�A~���͉�t)�����s^������.4YE'w�W��R�Ӷd�έm0�[���Ņ�x�6&r��󢫏��6fz�܎���\M�]�^ež�P���)������?I�f����hE{w�\��#�,�h����i�������}o��Ɇ��d);����~b���I*4}-�.�����իR�Eu�*���@���
          ����t�+�0����PK!�Wnw���word/document.xml�]yoG����
          ��`M��C;���lz��F�]` �(J�b$%YY,`��d;�7ƛ��\XdgFv�X�-�'h~��$�ޫ�M�u�!)z&bwuwuջ�_����//�5��Z�S���f�YqF�5��b��|n�7�sF�t+��J�k���l�:3�<�������E���Vkv��ٙ�lU�ͬt�����Nu��V�̮իm��-ug��ڜ��T���6���,J"��^������Js�ҙ��U/�m�]ل��Bu��Riwk��:�CW��Ysf�����y�Z..y�JN��sk���z���*��B�Q�nA��T㝛Yo7�y��)��<k
          �	�h�y/{���Ao�k����Y��B���6��T�1�k��͖�O J�+Q�y��Y��`-^�$��V>��	�w-Y�ԛы�D�q%�p�}����xs���H56[���򅶷ފj���W��a]h�Q���w�ט7V*-P���+�M�]Yh@����O �%3���.x�[�ۂ�|�Ү��xnFWEYwg�J�"u�����t,����fD�UD�-�E�Xh��Zaa��TYot�o�+�V\l��T��F�qn�
          ��֞���6��.{�nn�t�u`ۛ��ZGx��)��U�X�J��ɾR��S�U�ᵃ���]���fP���ces�qsa��~z�G/6��������w�Ի�{���'���>����;�^�=���7��������wz��[Xa�
          ��z��n�*����x*��?ėv٫��eQuD��y*��U�	 2�(^B�
          ��J��?��'$V���>	��p�����˟����^})���e��%-)i�c����E��UװS�&i��*Y���2:���b�"�3��(V��/�ɹdG��N�R���ծuj���y�{����7���W��g�-�o��%������-���7t����Ot��KHH��L��R���	]�IT��s�:~hc�9��o�����#�"�o�q��y&ӾȬ�������;���;pN��}	|������@6�p�[.�9�J���_��=��~
          �������v��5Wv��5]�N~x�H@��7�!ak�&�+��d ����Z(ķ���6�/Ь?�ނ{Ci�6��,ͧ��� ��7@Ew��{��9�}�ݒc�Rʆl+���tQ�dI�C�Z�%-��5�N�	ڽhL[�U�S��V�]��D���h�;<�R]�
          ������N��$i����6'�gmC@��g������k��?���Ǻ6�ּ(����>=���b�w( ��@�G�����u�}���$ޞ/L�v!�Bq�}`a8��hF�ۻ>�z��%y>�n+�=�]��K!/�Pv!$&���~�~
          w�]���5���`��5�
          '��U�>!{~K�!G����>����;� AG�䣡�j�r�s(w�l�Q���.�����FE�US���~G0i)��)�6~�Z����hz��,�	½��N�r���M�]��l�/���c�A��
          �B��!�5Y�� ��G�O��h��>�:���&��X�-���'�i
          �ٟ1��;d;��$_<*L�=��薁/6�C�$Gы�V��������?�#�7�[�Z�tEa5B��A��9��t�Z`(+�]/���筆�S�t�R�����S��5*�,��x��5Lu
          �^�~eW�!���+;�x�⭾Ю/��2�B�������bM25�d��/%�)WI2l��6D��d��T�!�����U����QI1d�.6#����g��,���Ⱦx�<�oL���f�)]UӶ��<���CGwjn�cӻ����#D�.���z�Qoք�z��&i��ѫ�rr�RW�+���&��AMLv���:aTױ@X� �1��}�)Z��T��Y�,
          k/ܵ�T�v]v/j���"2#��� ɦ�lQ�/��}�����m�a |��	l>�5_}m�B��Z�W�m�	P=�J^�����S9B�K�jz�J��\+vZЋ�x�q���T�V��v�U����z��_��|+l�����:Y<R����l-W�������b�m�����F�U�7�u<�󵵅�	�hE@�^�t����fQ-�.8��T�pEK5
          ��*�,ɑ��§A��;(�F�U�7s/�R*r�`#I5(��&αN`[;�v�[]��%��� E��#�?�u��T�/-����!\"u��/eD`�'�����g�&3��-*/Լ5����heZ�n
          n��a
          �C���	d��i�6d�B#w�h�2Di�JCK�!�d��ZB����Z���C�I����?��C0���L<�ɓݮP���e,�(�!|��<@�T�L�RR���8VY�1��!5A��"�r2�h*�K�h�f��<Ѷ��>���g�������_�8�1�C�9ʘ���)��q
          ��>���7��
          ������.����!��P��rj�)[UT]�TWSs����2y63�X�+�\L%~�zb��]����P�0��z�G5eǵDdgb��4ʚ�t3�{�����c������䭂g��>��*�@鵷02��H��"ۢ�0�I�����I��Rs9(�5o���:�r ��1�eJ�ȓ �ח��	bt��Tpy6��"Qn;�B�N��hP"o�i��z.��E�dh4�A%�r5)�(EMsԲ{�1hռ8��'��m�Ԟݖe���Y�p?��В�.{,�:�OF�E�.m��(O(E��JM^��[4m%;��}⚼B����-�G��_�����u�4p�=>y �e�.�)��䁪��LŐY���<P$|f�܌���G�����9�?����iw��h��@����!��d�$�H�s
          �K[���9�4,9�H�2
          ҰI�SpDI��<�B�:�M���}&��V�Q������, �Ws�((������ZRղ�늙S2|�</1�Kpu3���>zm��
          �R�:\(>�?���.����"�'��}�gF�=#2g%���h���C!cn������b�l`�>%�X�\G��2J���R^�h�rQףÙ�1=5�LΘ��(+x��T�D�W�Eiq�������wi6R��@�E[*ڲ��JW����jS�1R��eI�(Xr�����Ά�����ތ2�EQ���5S�K�f'#T?
          �3��5k�����r�n�*����AѪ%�bI��=EK���E9�UC18𥊢—���5�d���y��������#�CGL���L�+�����e"����.�J0%�J����5���8e�Aۓ@a�K����Qm����m���7dEL$
          @���	'm33Ѿ��E�(k��r�[V4G��?����	��B�d���2B���l#��+Izׅg?��p�
          L�g�m��>?�b��~�η<i?��.N:��B�l��T�����7��QxY�۸gV������6�����#�h8fYF�u:�Q6�tS2���M�5F��'�Q��;㨧iQMfIf����d�F��C����H�]no�[k�z���*���ѐR��j���D�\�)'������Q2M9��VIv[ł!���ULP��p`��H�#�)Q9�U-:���}��KVɢ�!�`닓��D/�Mk#ٽN�-�R9���M=�r]R,��;R�-�e�J�я�PU�_�UIT5b��a%���__�b��B[��qLUU-C
          �дIO��
          U�bj�:dNL�����	G�)ˀ_���Pw��pS�I�U���}%��FfG	�h�e�=q�e�r-xݕ�V�lR��
          #��eD��o��~��X�4�ף��G��t[�]7�C�dU�t���7f�?tE��0芋MR�&�zmc�]���Q@+M�4���:bͱD.$d0���˜`&�L�`�?c���Ҟݖ �Q䂜�?�	
          ���=�Ъ,�J�T�t4���ȂV�ZE[K%���S,ɤ]&�b殁�G�"���7c��'	��%״i��ڮ�86�ǟ�vt���t�d�
          J���:P�X�T�Ig��:�v�m�n"~�~��R����Zo��������9�3;�//��L!���Ā���'��8�D�F��X�Ϛ����6Wj��N��d-��`L�v��.���7�2��T�ʱ�c`T��毽�`������Z��UھᨈU�'��^�h&
          �X��Z��U)��Ӕ����*��v?�
          �1������{+ۖ��$41PmG-3oB�4�����}oG:��U�����5�Y�������\uD�1��9�̾�"�����ϒ&����	�ox�2 ��#����@��??~��j��܏sXI� �ѧD�: �b�%��g�t������oAO��ѱQ}xm�<e˃&�TJgxI�e�Ji�nvLpaY1SN˲kR��r���s3�,4*�Uj�7E�-�������}}���T9
          V���!��<�j�H�!~�+b���1J/�D��HS�a�d�-��������G�N��0
          "M�u�8?"�$��c�'��]�uSƯ�$��趨��%�/��%+e��Sm�jX���"�[�$��ގ�.�loǃ�1q5n&l�
          ��Z����!Ӷ*�n�z�TO(s���a��eZR�|�����<�9���J�Q�)V��D0�����lE{��l1��1bZ��
          W��lJZ9���.�Ͳf�$}$�,�m4E`��w��IGUԏ���fvdR�uGv�r:�1�柦
          岉�)%��کX��k���Q������M3H��F19c{�<�V"eی������)^�ZWz!��CL�0�?M�����֟��b���2�9K�n��6ֶ�����?I��D#�ڳۚdL� �V	K	�ʦe�}j����F�he!�ػ�
          %���NAP��H��D����X���<˲.���MA���ߒbh�����,����@g��}
          t� �2m���¯�V����饓;��W�����$��wuC�,�7kR�NM6�_9ς�Ӕz�↩��r��_�����ؿ�'���G��Ή��S�$�1p�������
          ���]^�}����E��*f��3܎R��R�)��I�'c�L�6۲�|�o
          4*8�ΔX�4jFISKz*h� �/�sm�{�Ly�?�#'��Ym�wq��e�t����U�b���������H�$z�I�I6A�`���1+�K"��ɺ$C��c�rQu3W�'����q��|#���dU5�d������:��DSU(�<�V��:����~�V���������~�3��
          ����?����[��|Ew�^��E'@q-K��>�u�<$�L�򨮦�F95PI�RYT$�?���V6#K�*�1������� ���ɮ"P�#ߍN^_oK橇��"\Y��;�W�^C�}�;��Ȍ��H5vs`��mP�����1H�L�+�E�7t�kJ>Ʊ�l�:_�
          �Ǵ-T}���p����!�q ҿ�$� ��]���=�
          �LȨI�y�w��	�r�`���P����G+������u&���_*�^
          Js�@��c���y�;�HzQ .fp�kҵ=ē�=��&����o�Y ��>E��ٟ�y/�%X
          �=�XU�^�
          �f�c��� [(OTK؎�H��Oi�:~��2����'��6N��)s;�q�fx3_�N9���)1h�c����иG$/XS��'�¥����wxO[�ͅ	���cjqD!��3�Y�^���^�����""!�/�4r{6��d�LI�ҙv�-+��сV,�$��h����7B\���U{���[GE��3lUR?��u�u�qZ(�=v�"���*fzu�!�u�}y@���Szf�s��Q`Q��eOi z�^/v%�	>O��Y����	�-��h>�qT����`3> ñ}���5�*5������z���B�Y,$
          ��V�9�U1Je�r�р�0S+����.0G��)f��Ɍ'���]��Ic/3�)�S>3��ϲ�~CJ�@�FloA����l=�>��y�]�cSt��5��HW̦(�iZ2[#?R6�|?O�*r1REP��hQ�y|d�b�`1�HO�1�~B�&�j> ���i��p���[��V)�����7.��Od�wL*"G����U��1�C�Dܛ�*�6�s�v'�X���A�FY�$-�n��E���k�r���}���+�R�l�>ѭ,t�opS����f����ޢ[YЋw�K�T�`��Q��@�!N^!���ݳ}�J���eq�e��a���@aBY��������g����V�S�K(e`�1��
          .��~���|/#���K��C�Ԓ![��g�p*sǗ����.H��qc��S<��iC
          g��On����L҂Au�.>��p&a�#a�Cn�����@ ��_��!߄�L[H���
          djH��	��q�v���Β�<b��i�mr��b���<%�,���:f�)0GX�).�O{J����O��',�}@����C�,E�h��/����_��5.w`߃��܈����[���|�O��5u,���("��p��2CMŐ�'դ�?
          ����t5���e䥢.%'�Q|�g�hI�%7Z12U�C��x��݋���F�!o#�z7�=�cA-s�{^3eI��,����	>�w�{�"+��P�2و�8��*	�(�Պ�?�+.�_������
          ����7�P�r��C��
          �ū�<� ~����Q'����il�c)<�ZZ"�=�
          �(d{�':/�	^��Be�,
          ��N
          4ze���0�R���<��:��(����w�_Ҽ9�(�5͢I�r�����ON\�BTq�dU�Lڕ8�������d~p�Yg�
          E�?��@��:`��8��2�f����'��ʓ�
          l��#�
          MlT�;�y�[/N)��hi���ɏo��578e�P-�3��ɐ2�#CQ
          �aԂ.�q2ܢ!�e�ḋ�{�:�<�����y�����C��"<d㎓e��`��t��n�L �y�Q&��p��49��C�ާ���'I�w����{�9�L�=���a�yD�,)�FۿƱ\U�b�{2c��~�Y�	�e҉J�/(m��Lu�OY� d7�輲��)j{��a�}#nr��O�@el;�`�چ�9C3H#�2[�N�GX�>F/��A!���	�S��
          �U�OA��N�8)�Ǟ�1�D��E��K��9kn���~�m)��u�q�di�435���n�؁����
          h>X�q…7��?��d�.���!O�O��U|���S�53�O�=��'��8�<ԧ�b��Mq��F0}����I+�[���4��.�Ȋ�[L^H�e.&����	���A2�D�@��ґ3d��A�±I4�!�E�y�~�󮡜�<C�ݥ2�I�]{)���hGB�
          �-��Ŕ��*�K�5+?ȇ���[������ �@�cl8��l��Ǧ�yJE�%���:��qh�����>I�A8�9��s��P<��TD�(J��%�h)�%ɢ�ގ�QtK�/�F��J�e����5;,�z��5�uj���P�s��
          ښ@-QU�"���؊M�u-��8�M��[k��|O�k�x+����15z���֢�,8��-٩U�9gi�p��y����z�N�۪^	�.̤]���u
          �!оX�VWXN.�#.x�[t���՚���/��PK
          !����(�(word/media/image3.jpg����JFIF``��ZExifMM*JQQ�Q�������C		
          
           $.' ",#(7),01444'9=82<.342��C			
          
          2!!22222222222222222222222222222222222222222222222222��
          �"��	
          ���}!1AQa"q2���#B��R��$3br�	
          %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������	
          ���w!1AQaq"2�B����	#3R�br�
          $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������?��R����@RR�4~4(��(���Ru?JZo�-'jZ
          %RgڀQGn�Pi)
          C��8���(����)((����(�	���z�FhR撊-��€4����w�$
          H�I�wҘ]A�k���$�0�ֲg�MЌ�o�tȩ�Er��{��9`1ך�&�d�t���//$g�F`���f�R`Dfd=	��sc�=!5��q��U��`���7�u��<�D��県U�X��X��MO�a�z� �)kͬ�Iyj�y�����u:o�-.��C!�<ƭTLN,�?
          OFA�>��d���(⌊)(�(��#ޒ�
          )?:(�%��
          ZJ?
          �i~�Z�t�6v8Qր*���
          ��.s�I�;Qu}��X����Bwy�dg����9��(ɾ�)��,A����i'�	ۜqZ�����H�1�����Z�mg�l��ޒv.��`:z�v���Pǰ=G���W����F@�k.��EU��pi��4i%��c1J��u�LX�oq���/��6�7�^z�#+�
          +��<�ϵ1g�FN?�BQ��=SI�o�i\gY�x�['XnIx3��Z�`����6�2�^(�����WC��M�L�{V<��\*[FL�}�O��k��bYcm�� ���E&}����L�E'�EX�IIE-�P1��G�Z�/�F�/���C�^-���1�^o4��b�IOұ�+h\�$�X��*x&���"�&��i:�S��y�$O�Us��"����(HR:�{	���H�c�M�Y�<��%����#��
          =͒�8V����֡w8�3�Z��l$�%�g��`>aǨ����إ,&ܳǒ�Nι�c��n"��[r�U.m���8ݚ��\��p����ϯ���_(�~F�}
          Tf���
          ��2�d91��iХ��|������'�&�?+w���1W�Y�{�U\��<�̇ځυuv���R�cnc5ݫn�����V"X��5�����Q�~lma�+jS�̦����E�E-'z%Q@�~4~4SIsN�n%X�gc�P#���Ȗ����
          �dv��ܟaV�;����C�X�U�w&� �+�r���d5i#u�(���T��T�d-t�*(�)�<ˈ��5��7�u:��p�=�k��^7zV=��)U}*vWQ�ҭ�.���s:��ܲ=+l�#���{��V+��Ԃ
          ^��xz�So�
          �:u�v�_i�j6b���'���	�wmlgл�J�|��o�*��.O'���z��F��ӌ�T���X�<g��=��*zX�y7�)�}
          u^�6�����ȮI���%�C�ZNU�CʑM;;���� x=(�ze����@z����N��
          (����(�d����)5���&�@-��v����Z���#9Ȭ�;D������������Vs��0p=�Ab��i.d$F��*��^���W���i�!�c�Np)����1P;�tN�2~����Y��%�7FͬU=�Zh��H%�.Ả��q��H� �s�*��Op��u�A��p��+� |㡮n���!e-t�j��i*�4ںZ�0� 3Ȫ7�����5+�-���{�=�̅m>�h����ft�]jLwRG�)�ʪ��9�s�[��x�X�G����~��V��k��Զ�꤇��ڠ������ү��I?��z��|�9���`�5����w��Z{v$,��kҔ�W]'x�MY����ԁh����J
          !�@�.���=�׋x���c1;�j�޽W�ŧN��y+±�Iu!��U�ZV5��S�x�mV�NW&��2aiOs�Y���AR~y[�ա���i����Nk��B�Έ�z�؄��;�v��Z�6�'zVD�g�z�Q��>�� ��)�ջ#j��e~����ڷf��R�L���ӑg1
          �.	`O���2Ubݎ�
          ^R0���[ye9�2٤r��?�+��ś]/�3�Zͫ���G�Z�.�J��uݨ�F;q��\�18�VbO}s)�j�#����Y�$���g
          ��V�V�i�A�Ekɡ����Iop����
          ]��>��k询*�,���X���"y��r�2��m���
          ]�:ˮJ����
          �T��Ƭ����Ij-�&�w�k�}	�\���E�8 ��[��t?z6�+�|}�X�v9d�=�ZN��sZ\��җ� ��ŠHO4�Bh��O��^]|��x1�F�E����⼫X��l��~��Wޝ�������e�9ls�W]��=��P:W$bIF[�##޻��
          7cN�W)t_�l��gL�8����	2�����m�]�qR���;pk(���o-�M�#�U�X��I�6�y>��v��@�>R���h�6�Π� V���;��t`����?x�]LJ-��*F3T��b+KO�e�z/5�wf��� ��ȣ��n��ml�=�v�ʙw���<@��h�Q0ƞ�[������EW��H[!w�.uKn}hm9	�Ek����vq��m�FC�EU���B5�>�
          ����t<����\d���9���\/q�5��z����lzt4�k����9�]O����p��Æ�S\M��������[�L��ǜ�=E%�%���Ђ���<�4���n��(��(�y��3]i��u�P"CM�=i�`p�/�-#'_���Z��_�c��m⛓�$zםjX7�+�k;�	{��[B��_�&�/�Vv���J�$dh:_�]n�'����~���i#Ԣ��m.Y�qX�n�c���N�(<�
          ���F��:��M(D�Qm�֩�]��5�V�=ۅ8�1�kb���%`�d���\��ٕdm�|��c��t	��
          N�r���no#p�p�zw)a�I���6
          ��B���}R+��A=;�Q`n�%����X�1YVs,�2Z&i}���ޗ�5�����C8MNq�2��9ϥ9f,��R�N����cPY�T�?t���Ec���قm����8?J�t���Rx��rQ4��J���3X�X�����1��1��#'��º�q\-��`��O�
          �C�׮�:+�Vԝь֣���� ���f�.Ge&�zTm��P:�?ʓ�h�oHD�=��l��]���m�z�Wq���k��=
          s��L�5��N�} �b�gP�Dǡ�&�_G9�����ֶ�!;3�atE�=�]Y���GZ������R��g��s�����֞|��?(��an�8����Ԗ�l{��	��b�����yC��\D�,���1?Z�������rZ��T�隥&ůC����
          �sڧ���6�$�޴�a���PO�7p^���`�"���PX��.@lR�.ӞH>��
          ���?�w
          ����i��1U�[II$��L�L�o��`9�9���TS�#�d
          ��5b���+�dp����]���[� ��r�����F�0{)�U�X�ֆ�i���R�ֺ�o;L�����?�r��+/��5��߻7P�II�5t�Fs���4S{�]d�T�����gߚ��$&f?*���!��2�2���&;�o^�J�
          Y<���Ȯu1�$gָ鳩�0�2{1X�v���g��@k"�rHT�y�)#��1~/�x�o�.��"��8�ל�WS:����+�W��zg7�J�q�gU9sF�;"'�+����q�$�4�g5�4�3���֌
          �&@�ҥ;nbK��bDo�Lb�M��N��gRG�MtWZ���5f��px�w-k.��4d����͌��jh��(�"U�a��uy$?s<W���2�C<A|�����b��Mb`�U�p+6�g�8�`�����z�����p:��7�y��k�u���-U�O���O��WM^W1�+D����5t(Xj".��ڬ�%T����9�'��|���fG�+'N@J��A��l[����\�����b�;?
          q$��Et�n�v�*J�<8v���WIfI�.[���i|(�{�B�b�(��"G�RkVrcp�?SZ����<w=�cj�M��_����˂��.����q��%���S"/�9�WU���9q�1X2�,*��׀޵Ɲ�Γ!�J��*ϸ��/��kjHw���|����ڹ�q]�-,H)"�2���3S��H<�qnD���m@�����⮥�
          WL�+!=�kR�v�\}�����Z�5D�N1ڰh�L�}db5�>���5�ڊ`���j�ڮx'4�i"���F�4}�/J��+���m��،�^�04�]��e��6���{�3l��k(Z�&̮0��+��2���.Խ�<�j�H
          ��=�)F'$�����*m^��i�Ŧ
          ��8JY�-z���PX����n#O�ڡ�j=�.��.�z�_ʶ���&��
          ���g��n]�MlB7ݳU>U�?�sI�i��?���Nk�����:3�~J�А�2��k��Q*�t�Ihs�sAZ���Enf[t�ojŽ��$�I���M7>��-ƛG%/�KZ�/�ry��h�ǽd��
          ��׵z��z�Z�"��+�+)POb�F����F��-�Hi?��!�`uQ�����:��;�����l\Ƥ�dw���<_R�o���slB�p)-��[m#�z'�	�L���$��w����i��+��&��Lj�c*X����z������j/sbo�I��I�9=j:P���0���R��:�P*�֬&֓`2@OS��:�1WHɨ�<И���qv$�����)!x7)~���E�xB�v�G͵���ZW^���{�7��V�Us�Nͣ�l�!U� ���53I��L�xQ�Qڻ�D�mpʝՇO�Q��4��������5.pREK!�Ñ�ۧ�l�V��u9?J�c�o�J����z� ��.q�Dh�ݎU�tb݌e�Z`⫮��
          �ꊲ1n�j*5j*�j�zJJny�H��i	�5�����K���G%��+ �Š�֦����i*�C����A�~��Y:���M��
          �c��I����"Y�d�\Ӯ���
          y�/nu��̍$�rI��=-�+DP|��N*�C�s�\�J�w�5�<�i�����/"�e�(
          ��jܑ�;:��F��U1LW9�7qR�	��I���*��@ y ��.�"��/c]&�ⵙU/�ct�q���+�5R����1�֪3h�PR=B9��=񺲞�Ӳ+�,�nmd�R2����
          S�q2��j&EC����s[ƪ{�ʔ�Ǥ�
          r�7�4�F�~�2�\9N}�t�O�K,2,���u9�L�Ӂ��8b'
          ED�ڪ��e�Y�����8\��}�k�׾+ F�F��<���_����5
          ^�S�3��I4�����zU��O���֡,�]��'!#�׹��x/T�_)���{�e.�$��ҹ	z����u{�?42+�|��h�T�g��ک���m�!��]n�c�2
          H�ԏqYWPeɯ4�Q�"��v<��j��A�S<�ۑL��ÚC�2=jח�Jr/���<�9�R�q[����gڳf� ��
          4��8�õKg4�N8�_ƞV��R ����c�g�W�A��:������<��E;o&3͵��ͫL�c�~4�Ě��)6s�F�ўT�o��l���A�f�;�V�=WF��o4�V%�Ib�S�G�]�����
          ��G��?�Z�����T�9*w�ğG����Exv��}cHu_���9����R��͒y�f��ޛ��$�)����^�i����!�x^8Y�%��Ө�?�o\Dj���ڧ�5�c�����xr?�z̈I�^}X�����b�o��U�*wӨ���O�����w5�^8��#�8ڟN�:# FTuv$VPÐi\-ckbGI��t�D��9��4�礴@jג*���{���h�Iҭ�x=*9#0z�)�aw�N�=(�@���@$��U-RGȩ����p�9��ᶓX�Ҹ�k����᷌vrJ�
          w���[�b��[�zCҚ�kS"V�����4P�Ҕz�Gڟ�4QCr()E0%�������$�é��V�q��[��r� a��_6��n�r��u���?z��EY3���ӵ��&�k`9���*	:~�ʎ�ʂ!ښ�c}�?�_Z�:��N�X�ߑ���w4����ʦ=M&�P�<��"��ZoT��Ƅ���=j���OT����Q�c�L�)�pGa@�J?�Ɩ�C,�P�ԍ֫����g���c��3]�����j�{�u?�}_��i��Sۥ0�����S�"�?塢�?��
          
          
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
          <html xmlns:o="urn:schemas-microsoft-com:office:office" __expr-val-dir="ltr" lang="ru-ru" dir="ltr">
          <head><meta http-equiv="X-UA-Compatible" content="IE=8" /><meta name="GENERATOR" content="Microsoft SharePoint" /><meta name="progid" content="SharePoint.WebPartPage.Document" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Expires" content="0" /><title>
          	
          	Информация о сотруднике
          
          </title><link rel="stylesheet" type="text/css" href="/Style%20Library/ru-RU/Themable/Core%20Styles/controls.css"/>
          <link rel="stylesheet" type="text/css" href="/_layouts/1049/styles/menu-21.css?rev=KUxwM6DpWmPgZ8boWWv9lQ%3D%3D"/>
          <link rel="stylesheet" type="text/css" href="/Style%20Library/ru-RU/Core%20Styles/page-layouts-21.css"/>
          <link rel="stylesheet" type="text/css" href="/Style%20Library/ru-RU/Core%20Styles/rca.css"/>
          <link rel="stylesheet" type="text/css" href="/_layouts/1049/styles/Themable/search.css?rev=6GjM38EHbZL%2F5Zzh2HrV5w%3D%3D"/>
          <link rel="stylesheet" type="text/css" href="/_layouts/1049/styles/Themable/corev4.css?rev=CG9LW8tje4N1QBx0iBBttQ%3D%3D"/>
          <link rel="stylesheet" type="text/css" href="/_layouts/FA2012Branding/CustomCSSFiles/style1.css"/>
          
          	<script type="text/javascript">
          	var _fV4UI = true;
          	</script>
          	<script type="text/javascript">
          // <![CDATA[
          document.write('<script type="text/javascript" src="/_layouts/1049/init.js?rev=xTIizxXB6qpjvYdwbvaH8w%3D%3D"></' + 'script>');
          document.write('<script type="text/javascript" src="/ScriptResource.axd?d=SjGsSwXuhCQy9hM-bKRCqU4GRTkU85-PRChAQLhefwUmQABrIuKUsrF3pa1BhUGq5ivNPTbN7zopuBoQXBnSoqlw_K9IN8Qr2tVlQ32IFAMaguoWV3XVw0-4XjIS9dSkV4ms5NvCRZoK-ZfAVTHiZf5ildc1&amp;t=2e2045e2"></' + 'script>');
          document.write('<script type="text/javascript" src="/_layouts/blank.js?rev=QGOYAJlouiWgFRlhHVlMKA%3D%3D"></' + 'script>');
          // ]]>
          </script>
          <link type="text/xml" rel="alternate" href="/university/persons/_vti_bin/spsdisco.aspx" />
          	
          	
          			
          			
          		
          	
          	
          <link rel="shortcut icon" href="/_layouts/images/favicon.ico" type="image/vnd.microsoft.icon" /><link href="/Style Library/personList.css" type="text/css" rel="styleSheet" /><link href="/Style Library/employee.css" type="text/css" rel="styleSheet" /></head>
          <body scroll="no" onload="if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();" class="v4master">
            <form name="aspnetForm" method="post" action="view.aspx?Method=Photo&amp;PhotoId=10174" id="aspnetForm">
          <input type="hidden" name="MSOWebPartPage_PostbackSource" id="MSOWebPartPage_PostbackSource" value="" />
          <input type="hidden" name="MSOTlPn_SelectedWpId" id="MSOTlPn_SelectedWpId" value="" />
          <input type="hidden" name="MSOTlPn_View" id="MSOTlPn_View" value="0" />
          <input type="hidden" name="MSOTlPn_ShowSettings" id="MSOTlPn_ShowSettings" value="False" />
          <input type="hidden" name="MSOGallery_SelectedLibrary" id="MSOGallery_SelectedLibrary" value="" />
          <input type="hidden" name="MSOGallery_FilterString" id="MSOGallery_FilterString" value="" />
          <input type="hidden" name="MSOTlPn_Button" id="MSOTlPn_Button" value="none" />
          <input type="hidden" name="__REQUESTDIGEST" id="__REQUESTDIGEST" value="InvalidFormDigest" />
          <input type="hidden" name="MSOSPWebPartManager_DisplayModeName" id="MSOSPWebPartManager_DisplayModeName" value="Browse" />
          <input type="hidden" name="MSOSPWebPartManager_ExitingDesignMode" id="MSOSPWebPartManager_ExitingDesignMode" value="false" />
          <input type="hidden" name="MSOWebPartPage_Shared" id="MSOWebPartPage_Shared" value="" />
          <input type="hidden" name="MSOLayout_LayoutChanges" id="MSOLayout_LayoutChanges" value="" />
          <input type="hidden" name="MSOLayout_InDesignMode" id="MSOLayout_InDesignMode" value="" />
          <input type="hidden" name="_wpSelected" id="_wpSelected" value="" />
          <input type="hidden" name="_wzSelected" id="_wzSelected" value="" />
          <input type="hidden" name="MSOSPWebPartManager_OldDisplayModeName" id="MSOSPWebPartManager_OldDisplayModeName" value="Browse" />
          <input type="hidden" name="MSOSPWebPartManager_StartWebPartEditingName" id="MSOSPWebPartManager_StartWebPartEditingName" value="false" />
          <input type="hidden" name="MSOSPWebPartManager_EndWebPartEditing" id="MSOSPWebPartManager_EndWebPartEditing" value="false" />
          <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUBMA9kFgJmD2QWAgIBD2QWBAIBD2QWBAIGD2QWAmYPZBYCAgEPFgIeE1ByZXZpb3VzQ29udHJvbE1vZGULKYgBTWljcm9zb2Z0LlNoYXJlUG9pbnQuV2ViQ29udHJvbHMuU1BDb250cm9sTW9kZSwgTWljcm9zb2Z0LlNoYXJlUG9pbnQsIFZlcnNpb249MTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49NzFlOWJjZTExMWU5NDI5YwFkAg8PZBYCAgcPFgIfAAsrBAFkAgMPZBYOAgMPZBYCBSZnX2YwMTRiYWE2Xzc5MjBfNGUwMl9hNmU4X2NmNzIzODBkNjAxZA9kFgRmDxYCHgdWaXNpYmxlaGQCAQ8WAh8BaGQCEQ9kFgICAQ9kFgRmD2QWAgIBDxYCHwFoFgJmD2QWBAICD2QWBgIBDxYCHwFoZAIDDxYIHhNDbGllbnRPbkNsaWNrU2NyaXB0BYgBamF2YVNjcmlwdDpDb3JlSW52b2tlKCdUYWtlT2ZmbGluZVRvQ2xpZW50UmVhbCcsMSwgOTk5OTEsICdodHRwOlx1MDAyZlx1MDAyZnd3dy5vbGQuZmEucnVcdTAwMmZ1bml2ZXJzaXR5XHUwMDJmcGVyc29ucycsIC0xLCAtMSwgJycsICcnKR4YQ2xpZW50T25DbGlja05hdmlnYXRlVXJsZB4oQ2xpZW50T25DbGlja1NjcmlwdENvbnRhaW5pbmdQcmVmaXhlZFVybGQeDEhpZGRlblNjcmlwdAUlVGFrZU9mZmxpbmVEaXNhYmxlZCgxLCA5OTk5MSwgLTEsIC0xKWQCBQ8WAh8BaGQCAw8PFgoeCUFjY2Vzc0tleQUBLx4PQXJyb3dJbWFnZVdpZHRoAgUeEEFycm93SW1hZ2VIZWlnaHQCAx4RQXJyb3dJbWFnZU9mZnNldFhmHhFBcnJvd0ltYWdlT2Zmc2V0WQLrA2RkAgEPZBYEAgIPZBYCAgEPEBYCHwFoZBQrAQBkAgQPZBYCZg9kFgJmDxQrAANkZGRkAhsPZBYCAgEPZBYCZg9kFgICAQ9kFgJmDw9kFgYeBWNsYXNzBSJtcy1zYnRhYmxlIG1zLXNidGFibGUtZXggczQtc2VhcmNoHgtjZWxscGFkZGluZwUBMB4LY2VsbHNwYWNpbmcFATBkAjMPZBYCAgEPZBYGZg8PFgIfAWhkZAICDw8WAh8BaGRkAgQPDxYCHwFoZGQCNQ9kFgICAQ9kFgICCw9kFgICAQ8PFgIfAWhkFgICAg9kFgICAw9kFgICAQ88KwAJAQAPFgIeDU5ldmVyRXhwYW5kZWRnZGQCOw9kFgICAw9kFgICAQ8WAh8ACysEAWQCTw9kFgICAg9kFgICAw9kFgICBQ8WAh8ACysEAWQYAQVJY3RsMDAkUGxhY2VIb2xkZXJMZWZ0Q29sdW1uJFBsYWNlSG9sZGVyTGVmdE5hdkJhciRjdGwwNSRWNFF1aWNrTGF1bmNoTWVudQ8PZAUd0JvQuNGH0L3Ri9C1INC60LDQsdC40L3QtdGC0YtkI5K6FXI6yCCSNCeg2nZA1OL4paw=" />
          
          
          <script type="text/javascript">
          //<![CDATA[
          var MSOWebPartPageFormName = 'aspnetForm';
          var g_presenceEnabled = true;
          var g_wsaEnabled = false;
          var g_wsaLCID = 1049;
          var g_wsaSiteTemplateId = 'FAWEB#0';
          var g_wsaListTemplateId = 850;
          var _fV4UI=true;var _spPageContextInfo = {webServerRelativeUrl: "\u002funiversity\u002fpersons", webLanguage: 1049, currentLanguage: 1049, webUIVersion:4,pageListId:"{38a5532a-5f6b-4d51-bed9-fe99f2c3fc3a}",pageItemId:13, alertsEnabled:true, siteServerRelativeUrl: "\u002f", allowSilverlightPrompt:'True'};document.onreadystatechange=fnRemoveAllStatus; function fnRemoveAllStatus(){removeAllStatus(true)};//]]>
          </script>
          
          <script type="text/javascript">
          //<![CDATA[
          function _spNavigateHierarchy(nodeDiv, dataSourceId, dataPath, url, listInContext, type) {
              CoreInvoke('ProcessDefaultNavigateHierarchy', nodeDiv, dataSourceId, dataPath, url, listInContext, type, document.forms.aspnetForm, "", "\u002funiversity\u002fpersons\u002fPages\u002fview.aspx");
          
          }
          //]]>
          </script>
          <script type="text/javascript">
          //<![CDATA[
          var _spWebPartComponents = new Object();//]]>
          </script>
          
          <script src="/_layouts/blank.js?rev=QGOYAJlouiWgFRlhHVlMKA%3D%3D" type="text/javascript"></script>
          <script src="/_layouts/FA2012Branding/CustomJavaScripts/jquery-latest.js" type="text/javascript"></script>
          <script src="/_layouts/FA2012Branding/CustomJavaScripts/slideshow.js" type="text/javascript"></script>
          <script type="text/javascript">
          //<![CDATA[
          if (typeof(DeferWebFormInitCallback) == 'function') DeferWebFormInitCallback();//]]>
          </script>
          
          <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="BAB98CB3" />
          <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgLjvum7BgKOjcmMCvwQs2ekSRCbQv7aNH1081+fTstI" />
            
          	
          <noscript><div class='noindex'>Возможно, вы пытаетесь обратиться к этому сайту из защищенного браузера на сервере. Включите скрипты и перезагрузите данную страницу.</div></noscript>
          <div id="TurnOnAccessibility" style="display:none" class="s4-notdlg noindex">
          	<a id="linkTurnOnAcc" href="#" class="ms-TurnOnAcc" onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();document.getElementById('linkTurnOffAcc').focus();return false;">
          	Включить специальные возможности</a>
          </div>
          <div id="TurnOffAccessibility" style="display:none" class="s4-notdlg noindex">
          	<a id="linkTurnOffAcc" href="#" class="ms-TurnOffAcc" onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();document.getElementById('linkTurnOnAcc').focus();return false;">
          	Выключить специальные возможности</a>
          </div>
          <div class="s4-notdlg s4-skipribbonshortcut noindex">
          	<a href="javascript:;" onclick="javascript:this.href='#startNavigation';" class="ms-SkiptoNavigation" accesskey="Y">
          	Пропустить команды ленты</a>
          </div>
          <div class="s4-notdlg noindex">
          	<a href="javascript:;" onclick="javascript:this.href='#mainContent';" class="ms-SkiptoMainContent" accesskey="X">
          	Пропустить до основного контента</a>
          </div>
          <a id="HiddenAnchor" href="javascript:;" style="display:none;"></a>
          
          <div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">
          	
          	
          	
          	<div id="s4-ribboncont">
          	
          		<!-- -->
          	</div>
          	
          	
          	<div id="notificationArea" class="s4-noti">
          	</div>
          	
          			
          <span id="ctl00_SPNavigation_ctl00_publishingConsoleV4_publishingRibbon"></span>
          
          
          
          	
          	<div id="WebPartAdderUpdatePanelContainer">
          		<div id="ctl00_WebPartAdderUpdatePanel">
          	
          				<span id="ctl00_WebPartAdder"></span>
          			
          </div>
          	</div>
          </div>
          
          	
          
          
          <!--  WORKSPACE // -->
          <div id="s4-workspace"  class="s4-nosetwidth">
          		<div id="s4-bodyContainer">
          		 <div id="second-background">
          
          <div id="s4-statusbarcontainer">
          	<div id="pageStatusBar" class="s4-status-s1"></div>
          </div>
          
          			<div id="s4-titlerow" class="s4-pr s4-notdlg s4-titlerowhidetitle">
          				<div class="s4-title s4-lp">
          					<div class="s4-title-inner">
          					
          					
          					<div id="s4-titletable">
          					<div id="fa-version-eng"><a href="http://international.fa.ru">English version</a></div>
          					
          			
          					<div id="s4-titletext">
          						<a id="ctl00_onetidProjectPropertyTitleGraphic" href="http://www.fa.ru"><img alt="Логотип Финуниверситета" id="ufrf-logo" src="/images/ufrf_logo.png"/> </a>
          						<div id="fa-socialdata-notif">
          							</div>
          					</div> <!-- eof titletext -->
          		<div id="fa-big-logo"><div id="fa-big-logo-container"></div></div>
          		
          		<div id="fa-searcharea" class="s4-search s4-rp">
          						
          							
          <div class="search">
          	<table class="s4-wpTopTable" border="0" cellpadding="0" cellspacing="0" width="100%">
          	<tr>
          		<td valign="top"><div WebPartID="00000000-0000-0000-0000-000000000000" HasPers="true" id="WebPartWPQ1" width="100%" OnlyForMePart="true" allowDelete="false" style="" ><div id="SRSB"> <div id="ctl00_PlaceHolderSearchArea_ctl01_g_c6cf5ad7_dee9_4ad5_a7c7_b79bf828147a">
          			<table class="ms-sbtable ms-sbtable-ex s4-search" cellpadding="0" cellspacing="0" border="0">
          				<tr class="ms-sbrow">
          					<td class="ms-sbcell"><input name="ctl00$PlaceHolderSearchArea$ctl01$g_c6cf5ad7_dee9_4ad5_a7c7_b79bf828147a$S501D001A_InputKeywords" type="text" maxlength="200" id="ctl00_PlaceHolderSearchArea_ctl01_g_c6cf5ad7_dee9_4ad5_a7c7_b79bf828147a_S501D001A_InputKeywords" accesskey="S" title="Поиск..." class="ms-sbplain" alt="Поиск..." onkeypress="javascript: return S501D001A_OSBEK(event);" style="width:170px;" /></td><td class="ms-sbgo ms-sbcell"><a id="ctl00_PlaceHolderSearchArea_ctl01_g_c6cf5ad7_dee9_4ad5_a7c7_b79bf828147a_S501D001A_go" title="Найти" href="javascript:S501D001A_Submit()"><img title="Найти" onmouseover="this.src='\u002f_layouts\u002fimages\u002fgosearchhover15.png'" onmouseout="this.src='\u002f_layouts\u002fimages\u002fgosearch15.png'" class="srch-gosearchimg" alt="Найти" src="/_layouts/images/gosearch15.png" border="0" /></a></td><td class="ms-sbLastcell"></td>
          				</tr>
          			</table>
          		</div></div></div></td>
          	</tr>
          </table>
          </div>	
          
          						
          						
          		</div> <!-- eof fa-searcharea -->
          
          <!--<span class="s4-help">
          								<span style="height:17px;width:17px;position:relative;display:inline-block;overflow:hidden;" class="s4-clust"><a href="../../../_catalogs/masterpage/#" id="ctl00_TopHelpLink" style="height:17px;width:17px;display:inline-block;" onclick="TopHelpButtonClick('HelpHome');return false" accesskey="6" title="Справка (в новом окне)"><img src="/_layouts/images/fgimg.png" style="left:-0px !important;top:-309px !important;position:absolute;" align="absmiddle" border="0" alt="Справка (в новом окне)" /></a></span>
          						</span>-->
          
          <div id="fa-userwelcome">
          
          <a id="ctl00_IdWelcome_ExplicitLogin" class="s4-signInLink" href="http://www.old.fa.ru/university/persons/_layouts/Authenticate.aspx?Source=%2Funiversity%2Fpersons%2FPages%2Fview%2Easpx%3FMethod%3DPhoto%26PhotoId%3D10174" style="display:inline;">Вход</a>
          
          </div>
          
          			
          				<div id="s4-topheader2" class="s4-pr s4-notdlg">
          					<a name="startNavigation"></a>
          					<div class="s4-rp s4-app">
          					</div>
          
          					<div class="s4-lp s4-toplinks">
          					
          						
          						<h2 class="ms-hidden" style="width: 14px; height: 14px">
          						Верхняя панель ссылок</h2>
          								
          <div id="zz1_TopNavigationMenuV4" class="s4-tn">
          	<div class="menu horizontal menu-horizontal">
          		<ul class="root static">
          			<li class="static dynamic-children"><a class="static dynamic-children menu-item" href="/university/Pages/default.aspx" accesskey="1"><span class="additional-background"><span class="menu-item-text">Наш университет</span></span></a><ul class="dynamic">
          				<li class="dynamic"><a class="dynamic menu-item" href="/university/common/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Общие сведения, факты и рейтинги</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/UNIVERSITY/MAINDATA/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Сведения об образовательной организации</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/regulations/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Единая правовая база Финуниверситета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/Pages/Strategiya%20i%20programma%20razvitiya%20universiteta%20na%202010-2015%20gg.aspx"><span class="additional-background"><span class="menu-item-text">Стратегия и программа развития на 2013-2020 гг</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/rectorate/Pages/structure.aspx"><span class="additional-background"><span class="menu-item-text">Руководство университета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/Pages/Gimn%20Finansovogo%20universiteta.aspx"><span class="additional-background"><span class="menu-item-text">Гимн Финансового университета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/sovet"><span class="additional-background"><span class="menu-item-text">Ученый совет</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/umo"><span class="additional-background"><span class="menu-item-text">Учебно-методическое объединение</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/ms"><span class="additional-background"><span class="menu-item-text">Учебно-методический совет</span></span></a></li><li class="dynamic"><a class="dynamic menu-item new-window" href="http://maofeo.ru/" target="_blank"><span class="additional-background"><span class="menu-item-text">Международная ассоциация (МАОФЭО)</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/ic"><span class="additional-background"><span class="menu-item-text">Международное сотрудничество</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/rectorate/Pages/structure.aspx"><span class="additional-background"><span class="menu-item-text">Факультеты, департаменты, подразделения</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/Pages/filials.aspx"><span class="additional-background"><span class="menu-item-text">Филиалы и колледжи</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://go.fa.ru/lib"><span class="additional-background"><span class="menu-item-text">Библиотека</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/museum"><span class="additional-background"><span class="menu-item-text">Музей финансов</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/projects/finansist/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Журнал Финансист</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/departments/Pages/lecture-hall.aspx"><span class="additional-background"><span class="menu-item-text">Лекторий Финуниверситета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/scijournal/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Редакция научных журналов</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/press/about-us/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Пресса о нас</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/press/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Пресс-служба</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/Pages/calendar.aspx"><span class="additional-background"><span class="menu-item-text">Календарь событий</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/sites/lake"><span class="additional-background"><span class="menu-item-text">УОК Лесное озеро</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/anticorruption"><span class="additional-background"><span class="menu-item-text">Противодействие коррупции</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/webcontacts/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Электронные обращения</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/persons"><span class="additional-background"><span class="menu-item-text">Личные кабинеты</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/Pages/contacts.aspx"><span class="additional-background"><span class="menu-item-text">Контакты и банковские реквизиты</span></span></a></li>
          			</ul></li><li class="static dynamic-children"><a class="static dynamic-children menu-item" href="http://bit.ly/29HVujD"><span class="additional-background"><span class="menu-item-text">Поступающим</span></span></a><ul class="dynamic">
          				<li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29PvUeS"><span class="additional-background"><span class="menu-item-text">Бакалавриат</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29OzFzO"><span class="additional-background"><span class="menu-item-text">Магистратура</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/2a35mXd"><span class="additional-background"><span class="menu-item-text">Заочное обучение</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/priemka/asp/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Аспирантура</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29JcuoP"><span class="additional-background"><span class="menu-item-text">Докторантура</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29OxjoS"><span class="additional-background"><span class="menu-item-text">Подготовительные курсы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/prof/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Профориентация</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29Gzjhu"><span class="additional-background"><span class="menu-item-text">Международные проекты</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/faculty/riu/coming/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Иностранным поступающим</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29HZLUu"><span class="additional-background"><span class="menu-item-text">Обучение за рубежом</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29GAAVG"><span class="additional-background"><span class="menu-item-text">Второе высшее образование</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/2a4wdVE"><span class="additional-background"><span class="menu-item-text">Среднее профессиональное образование</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://go.fa.ru/bg"><span class="additional-background"><span class="menu-item-text">Филиалы и колледжи</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/2a1HuEu"><span class="additional-background"><span class="menu-item-text">Переводы и восстановления</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/olimpcenter/olympics/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Олимпиады и конкурсы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/priemka/Statistics/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Статистика приема</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/2aabShl"><span class="additional-background"><span class="menu-item-text">Общежития</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29SKQtG"><span class="additional-background"><span class="menu-item-text">Вопросы и ответы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29SKP9p"><span class="additional-background"><span class="menu-item-text">День открытых дверей</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29PvepI"><span class="additional-background"><span class="menu-item-text">Базовые школы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29PuIbp"><span class="additional-background"><span class="menu-item-text">Контакты</span></span></a></li>
          			</ul></li><li class="static dynamic-children"><a class="static dynamic-children menu-item" href="/to_students/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Студентам</span></span></a><ul class="dynamic">
          				<li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/TIMETABLE/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Расписание занятий</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/departments/Pages/faculties.aspx"><span class="additional-background"><span class="menu-item-text">Факультеты</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/departments/Pages/dep.aspx"><span class="additional-background"><span class="menu-item-text">Учебно-научные департаменты</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/departments/Pages/chairs.aspx"><span class="additional-background"><span class="menu-item-text">Кафедры</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/ceot/str/test/student/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Тестирование и самоподготовка</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/chair/inyaz3/news/Pages/index.aspx"><span class="additional-background"><span class="menu-item-text">Второй иностранный язык</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.library.fa.ru"><span class="additional-background"><span class="menu-item-text">Библиотека</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/to_students/Pages/own_lib.aspx"><span class="additional-background"><span class="menu-item-text">Личная библиотека</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/to_students/practic/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Практика</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/to_students/Pages/socialcard.aspx"><span class="additional-background"><span class="menu-item-text">Социальная карта студента</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/to_students/Pages/grant.aspx"><span class="additional-background"><span class="menu-item-text">Стипендиальное обеспечение</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/Pages/hostel.aspx"><span class="additional-background"><span class="menu-item-text">Общежития</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/to_students/catering"><span class="additional-background"><span class="menu-item-text">Общественное питание</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/to_students/Pages/med.aspx"><span class="additional-background"><span class="menu-item-text">Охрана здоровья</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/to_students/oplata/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Оплата обучения</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/sites/perehod/news"><span class="additional-background"><span class="menu-item-text">Переход с платного обучения на бесплатное</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/faculty/riu/student/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Иностранным обучающимся</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.career.fa.ru/o-nas"><span class="additional-background"><span class="menu-item-text">Трудоустройство студентов</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/uvr/studsovet/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Студенческий совет</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/uvr"><span class="additional-background"><span class="menu-item-text">Управление внеаудиторной работы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/sok/Pages/Default.aspx"><span class="additional-background"><span class="menu-item-text">Спортивная жизнь</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/projects/finterest/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Журнал Finterest</span></span></a></li>
          			</ul></li><li class="static dynamic-children"><a class="static dynamic-children menu-item" href="/science/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Наука и инновации</span></span></a><ul class="dynamic">
          				<li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/science/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Общая информация</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/science/Pages/institutes_centers.aspx"><span class="additional-background"><span class="menu-item-text">НИИ и Центры</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/science/Pages/mfl.aspx"><span class="additional-background"><span class="menu-item-text">Bloomberg в Финуниверситете</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/upanpk/graduate/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Аспирантура</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/upanpk/doctoral/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Докторантура</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/science/Pages/seminars.aspx"><span class="additional-background"><span class="menu-item-text">Семинары и конференции</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/projects/nids/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Научно-исследовательская деятельность студентов</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/projects/sciencescholls/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Научные школы Финуниверситета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/ods/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Диссертационные советы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/ods/autorefs/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Объявления о защите</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/projects/smu/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Совет молодых ученых</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/science/scientists_works"><span class="additional-background"><span class="menu-item-text">Труды ученых Финуниверситета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/science/Pages/publications.aspx"><span class="additional-background"><span class="menu-item-text">Публикационная деятельность</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/projects/macro"><span class="additional-background"><span class="menu-item-text">Наши индексы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/science/Pages/ourratings.aspx"><span class="additional-background"><span class="menu-item-text">Наши рейтинги</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/science/iscience/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Наука: просто о сложном</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/science-board"><span class="additional-background"><span class="menu-item-text">Совет по научной деятельности</span></span></a></li>
          			</ul></li><li class="static dynamic-children"><a class="static dynamic-children menu-item" href="/business_education/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Дополнительное и бизнес-образование</span></span></a><ul class="dynamic">
          				<li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/dba_programs.aspx"><span class="additional-background"><span class="menu-item-text">Программы DBA</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/emba_programs.aspx"><span class="additional-background"><span class="menu-item-text">Программы EMBA</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/mba_programs.aspx"><span class="additional-background"><span class="menu-item-text">Программы MBA</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/mpa_programs.aspx"><span class="additional-background"><span class="menu-item-text">Программа MPA</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/DEP/UMC/COURSE/STANDARTI/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Программы МСФО (DipIFR(АССА)), МФСО (DipIFRS(IFA))</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/retraining_programs/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Программы профессиональной переподготовки</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/training_programs/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Программы повышения квалификации</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/umc/course/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Программы для  аудиторов, профессиональных  бухгалтеров, налоговых консультантов</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/umc/course/Pages/CIMA.aspx"><span class="additional-background"><span class="menu-item-text">Программа международной сертификации по управленческому учету (CIMA)</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/business_education/Pages/distance-dpo.aspx"><span class="additional-background"><span class="menu-item-text">Дистанционное обучение по программам ДПО</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/business_education/Pages/diy.aspx"><span class="additional-background"><span class="menu-item-text">Иностранный язык</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/corporate_educational_programs.aspx"><span class="additional-background"><span class="menu-item-text">Корпоративные образовательные программы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/seminars.aspx"><span class="additional-background"><span class="menu-item-text">Семинары и тренинги</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/sertification_qualification.aspx"><span class="additional-background"><span class="menu-item-text">Сертификация и аттестация</span></span></a></li>
          			</ul></li><li class="static dynamic-children"><a class="static dynamic-children menu-item" href="/to_alumni/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Выпускнику, работодателю, партнёру</span></span></a><ul class="dynamic">
          				<li class="dynamic"><a class="dynamic menu-item" href="http://www.career.fa.ru/"><span class="additional-background"><span class="menu-item-text">Трудоустройство</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://endowment.fa.ru/"><span class="additional-background"><span class="menu-item-text">Эндаумент-фонд</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/apgroup/about/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Выпускникам</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/to_alumni/Pages/alumni_league.aspx"><span class="additional-background"><span class="menu-item-text">Лига выпускников</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.areopagus.ru/"><span class="additional-background"><span class="menu-item-text">Клуб выпускников «Ареопаг»</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/to_alumni/Pages/Partneri%20universiteta.aspx"><span class="additional-background"><span class="menu-item-text">Партнеры университета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/procurement/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Закупки</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/to_alumni/Pages/services.aspx"><span class="additional-background"><span class="menu-item-text">Услуги</span></span></a></li>
          			</ul></li>
          		</ul>
          	</div>
          </div>
          
          	  
          
          								
          						
          					</div>
          					
          					<!--[if IE]>
          					<div id="corners">
          							<div class="cn tl"></div>
          							<div class="cn tr"></div>
          							<div class="cn bl"></div>
          							<div class="cn br"></div>
          					</div>
          					<![endif]-->
          
          				</div>
          			</div>
          	</div> <!-- eof s4-title-inner -->
          	
          				
          			
          			
          
          </div> <!-- eof s4-title -->
          </div> <!-- eof s4-titlerow-->
          
           <!-- StartingNodeUrl="sid:1002"/> -->
          <div id="s4-mainarea" class="s4-pr s4-widecontentarea">
          
             		<!--BREADCRUMBS-->
          		<div id="fa-breadcrumb">
          			<div class="clear"></div>
                      <div class="breadcrumbs">
          				<span id="ctl00_PlaceHolderBreadCrumb_ContentMap"><span><a title="Финансовый университет при Правительстве Российской Федерации: официальный веб-сайт" class="ms-sitemapdirectional" href="/Pages/home.aspx">Финансовый университет</a></span><span> &gt; </span><span><a class="ms-sitemapdirectional" href="/university/Pages/default.aspx">Наш университет</a></span><span> &gt; </span><span><a class="ms-sitemapdirectional" href="/university/persons/Pages/list.aspx">Личные кабинеты</a></span><span> &gt; </span><span class="ms-sitemapdirectional">Информация о сотруднике</span></span>
          			</div>					
          		
          	</div>
          		 <!--END BREADCRUMBS-->	
          <!--<div class="s4-pagedescription" tabindex="0" >
          
          </div>-->
          
          <!-- by Max-->						
          
          <!-- end by Max-->	
          
          
          				<div id="s4-leftpanel-regular" class="s4-notdlg">
          					<div id="s4-leftpanel-content-regular">				
          						
          						
          						
          							
          
          
          	<!--CONTENT-->
              	
          		
          
          
          
          
          
          		
          
          						
          
          <div class="left-column">
          <div class="leftmenu">
          
          						
          				<div class="ms-quicklaunchouter">
          				
          <div id="site-collection-logo">
          	<a id="ctl00_PlaceHolderLeftColumn_PlaceHolderLeftNavBar_onetidProjectPropertyTitleGraphic2" href="/"><img id="ctl00_PlaceHolderLeftColumn_PlaceHolderLeftNavBar_onetidHeadbnnr2" name="onetidHeadbnnr0" src="/PublishingImages/SITELOGO.PNG" alt="Личные кабинеты" border="0" /></a>
          </div>
          				
          				<div class="ms-quickLaunch">
          				
          						<h2 style="display:inline;" class="ms-hidden">Панель быстрого запуска</h2>
          					
          				
          				
          				
          				<div id="ctl00_PlaceHolderLeftColumn_PlaceHolderLeftNavBar_QuickLaunchNavigationManager" class="ms-quicklaunch-navmgr">
          	<div><div id="zz2_V4QuickLaunchMenu" class="s4-ql">
          		<div class="menu vertical menu-vertical">
          			<ul class="root static">
          				<li class="static"><a class="static menu-item" href="/university/common/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Общие сведения, факты и рейтинги</span></span></a></li><li class="static"><a class="static menu-item" href="/university/maindata/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Сведения об образовательной организации</span></span></a></li><li class="static"><a class="static menu-item" href="/university/regulations/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Единая правовая база Финуниверситета</span></span></a></li><li class="static"><a class="static menu-item" href="/university/Pages/Strategiya%20i%20programma%20razvitiya%20universiteta%20na%202010-2015%20gg.aspx"><span class="additional-background"><span class="menu-item-text">Стратегия и программа развития на 2013-2020 гг</span></span></a></li><li class="static"><a class="static menu-item" href="/university/rectorate/Pages/structure.aspx"><span class="additional-background"><span class="menu-item-text">Руководство университета</span></span></a></li><li class="static"><a class="static menu-item" href="/university/Pages/Gimn%20Finansovogo%20universiteta.aspx"><span class="additional-background"><span class="menu-item-text">Гимн Финансового университета</span></span></a></li><li class="static"><a class="static menu-item" href="/dep/sovet"><span class="additional-background"><span class="menu-item-text">Ученый совет</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/dep/umo"><span class="additional-background"><span class="menu-item-text">Учебно-методическое объединение</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/dep/ms"><span class="additional-background"><span class="menu-item-text">Учебно-методический совет</span></span></a></li><li class="static"><a class="static menu-item" href="http://maofeo.ru"><span class="additional-background"><span class="menu-item-text">Международная ассоциация (МАОФЭО)</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/dep/ic"><span class="additional-background"><span class="menu-item-text">Международное сотрудничество</span></span></a></li><li class="static"><a class="static menu-item new-window" href="/university/rectorate/Pages/structure.aspx" target="_blank"><span class="additional-background"><span class="menu-item-text">Факультеты, департаменты, подразделения</span></span></a></li><li class="static"><a class="static menu-item" href="/university/Pages/filials.aspx"><span class="additional-background"><span class="menu-item-text">Филиалы и колледжи</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/projects/finansist"><span class="additional-background"><span class="menu-item-text">Журнал Финансист</span></span></a></li><li class="static"><a class="static menu-item" href="/university/departments/Pages/lecture-hall.aspx"><span class="additional-background"><span class="menu-item-text">Лекторий Финуниверситета</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/dep/scijournal/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Редакция научных журналов</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/dep/press/about-us/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Пресса о нас</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/dep/press/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Пресс-служба</span></span></a></li><li class="static"><a class="static menu-item" title="Календарь событий университета" href="/university/Pages/calendar.aspx"><span class="additional-background"><span class="menu-item-text">Календарь событий</span></span></a></li><li class="static"><a class="static menu-item" title="Противодействие коррупции" href="/university/anticorruption/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Противодействие коррупции</span></span></a></li><li class="static"><a class="static menu-item" href="/university/webcontacts/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Электронные обращения</span></span></a></li><li class="static"><a class="static menu-item new-window" href="/university/persons" target="_blank"><span class="additional-background"><span class="menu-item-text">Личные кабинеты</span></span></a></li><li class="static"><a class="static menu-item" href="/university/Pages/contacts.aspx"><span class="additional-background"><span class="menu-item-text">Контакты и банковские реквизиты</span></span></a></li><li class="static selected"><a class="static selected menu-item" href="/university/persons/Pages/list.aspx"><span class="additional-background"><span class="menu-item-text">Личные кабинеты</span><span class="ms-hidden">Выбранный в данный момент</span></span></a><ul class="static">
          					<li class="static"><a class="static menu-item" href="/university/persons/Pages/lc-help.aspx"><span class="additional-background"><span class="menu-item-text">Порядок работы с личными кабинетами</span></span></a></li>
          				</ul></li><li class="static"><a class="static menu-item" href="/university/Pages/antiterror.aspx"><span class="additional-background"><span class="menu-item-text">Антитеррористическая и антиэкстремистская деятельность</span></span></a></li><li class="static"><a class="static menu-item" href="/university/Pages/ovz.aspx"><span class="additional-background"><span class="menu-item-text">Информация для лиц с ограниченными возможностями</span></span></a></li>
          			</ul>
          		</div>
          	</div>
          						</div>
          </div>
          			
          			
          					
          				
          				
          				
          				
          				
          				</div>
          				</div>
          
          
          						
          						
          </div></div>
           <!-- end of PlaceHolderLeftColoumn //
          
          by Sveta - trash and all content
          
          <ContentTemplate>
          						<ul class="s4-specialNavLinkList">
          							<li>
          								
          							</li>
          							<li>
          								<a id="ctl00_idNavLinkViewAllV4" accesskey="3" href="/university/persons/_layouts/viewlsts.aspx"><span style="height:16px;width:16px;position:relative;display:inline-block;overflow:hidden;" class="s4-clust s4-specialNavIcon"><img src="/_layouts/images/fgimg.png" border="0" style="position:absolute;left:-0px !important;top:-0px !important;border-width:0px;" /></span>&#160;<span class="ms-splinkbutton-text">Весь контент сайта</span></a>
          							</li>
          						</ul>
          </ContentTemplate>
          
          -->
          						
          					</div>
          				</div>
          				<div class="s4-ca s4-ca-dlgNoRibbon" id="MSO_ContentTable-regular">
          					<h2 id="PageTitleInTitleArea-regular">
          					
          	
          	
          			Информация о сотруднике
          		
          
          					</h2>
          
          					<div class="s4-die">
          						
          						
          				
          
          
          						
          							<div id="onetidPageTitleAreaFrame" class='ms-pagetitleareaframe s4-pagetitle'></div>
          						
          						<span class="s4-die">
          							
          						</span>
          						
          							
          						
          						
          					</div>
          					
          						<div class='s4-ba'><div class='ms-bodyareacell'>
          							<div id="ctl00_MSO_ContentDiv">
          						<a name="mainContent"></a>
          						
          	
          	
          			
          					<div ID="PagesTopZone">
          						<table width="100%" cellpadding="0" cellspacing="0" border="0">
          	<tr>
          		<td id="MSOZoneCell_WebPartWPQ2" valign="top" class="s4-wpcell-plain"><table class="s4-wpTopTable" border="0" cellpadding="0" cellspacing="0" width="100%">
          			<tr>
          				<td valign="top"><div WebPartID="f014baa6-7920-4e02-a6e8-cf72380d601d" HasPers="false" id="WebPartWPQ2" width="100%" class="ms-WPBody" allowDelete="false" style="" ><br/>&#160;&#160;<a title="Вернуться на предыдущую страницу" href="javascript:history.back()">Назад</a></div></td>
          			</tr>
          		</table></td>
          	</tr>
          </table>
          					</div>
          
          			
          			<div class="article article-left">
          							
          				<div class="article-content">
          					<div id="ctl00_PlaceHolderMain_ctl01_ctl01_label" style='display:none'>Контент страницы</div><div id="ctl00_PlaceHolderMain_ctl01_ctl01__ControlWrapper_RichHtmlField" class="ms-rtestate-field" style="display:inline" aria-labelledby="ctl00_PlaceHolderMain_ctl01_ctl01_label"></div>
          				</div>
          			</div>
          					<div ID="PagesBottomZone">
          						<table width="100%" cellpadding="0" cellspacing="0" border="0">
          	<tr>
          		<td id="MSOZoneCell_WebPartctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59" valign="top" class="s4-wpcell-plain"><table class="s4-wpTopTable" border="1" cellpadding="0" cellspacing="0" width="100%">
          			<tr>
          				<td><table border="0" cellpadding="0" cellspacing="0" width="100%">
          					<tr class="ms-WPHeader">
          						<td align="left" class="ms-wpTdSpace">&#160;</td><td title=" " id="WebPartTitlectl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59" class="ms-WPHeaderTd"><h3 style="text-align:justify;" class="ms-standardheader ms-WPTitle">&nbsp;<span> </span><span id="WebPartCaptionctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59"></span></h3></td><td align="left" class="ms-wpTdSpace">&#160;</td>
          					</tr>
          				</table></td>
          			</tr><tr>
          				<td class="" valign="top"><div WebPartID="40bf24f3-91a8-4ae2-bd7b-cb740fc4ca59" HasPers="false" id="WebPartctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59" width="100%" class="ms-WPBody ms-wpContentDivSpace" allowDelete="false" allowExport="false" style="" ><div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59">
          					<span id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdError" Value=""></span>
          <table style="width:100%">
          <tr>
          <td>
          <a id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdUserListLink" Href="javascript:history.back()">К списку пользователей</a>
          </td>
          <td style="margin-right: 0px;">
          <a id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdLogoutLink" Href="/university/persons/Pages/login.aspx?Method=logout">Войти</a>
          </td>
          </tr>
          <tr>
          <td>
          <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdEdit">
          
          					</div>
          </td>
          <td>
          </td>
          </tr>
          </table>
          <br />
          <br />
          <div id="mainarea">
          <div class="article">
          <h1><span id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdSurname"></span> <span id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdName"></span> <span id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdPatronymic"></span></h1>
          <br />
          <br />
          <table style="width:100%">
          	<tr>
              	<td>
          	        <table style="width:100%">
          		        <tr valign="top">
          		            <td style="width: 210px;">
          		                <div class="info">
          					    	<div class="imgborder">
                                          <img id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdPhoto" src="" width="200" border="0" />
                                      </div>
                                  </div>
          		            </td>
          		            <td style="margin-left:40px;">
                                  <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdPrivate">
          
          					</div>
                              </td>
                          </tr>
                      </table>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdJobPeriod">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdEducation">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdQualification">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdDegree">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdProfessional">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdMembership">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdCourse">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdScience">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdPromotion">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdElibrary">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdAward">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdCoordination">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdSphere">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdSocial">
          
          					</div>
                  </td>
              </tr>
          </table>
          </div>
          </div>
          
          				</div></div></td>
          			</tr>
          		</table></td>
          	</tr>
          </table>
          					</div>
          
          		
          
          							</div>
          						</div></div>
          					<div class="s4-die">
          						
          						
          					</div>
          				</div>
          			</div> <!-- eof fa-mainarea -->
          			
          
          
            
          		
            
             <input type="text" name="__spText1" title="text" style="display:none;" />
             <input type="text" name="__spText2" title="text" style="display:none;" />
          
          <!--FOOTER-->
          	
          	<div id="fa-portal-footer">
                  
          
                  <div class="copyright"><table width="100%" border="0" cellspacing="5" cellpadding="0" style="height:87px;width:100%"><tbody><tr><td width="70%" height="66" valign="middle"><div><a href="mailto:web@fa.ru">Финансовый университет</a> © ® 1998-2017, <a href="/dep/skp/Pages/default.aspx" target="_blank">Служба корпоративного портала</a><br />125993, Москва, Ленинградский проспект, 49<br /><em>При использовании материалов сайта ссылка на </em><a href="/"><em>http://www.fa.ru</em></a><em> обязательна / <font color="#000000"><a href="http://international.fa.ru/Pages/Home.aspx">English Version​</a> / <a href="/Pages/zoom-ver.aspx" target="_blank">Версия для слабовидящих</a> / <a href="https://152фз.рф/get_terms/bc9867b7d214edc84637d3416a05a612">Пользовательское соглашение</a> / <a href="https://152фз.рф/get_prv/bc9867b7d214edc84637d3416a05a612">Политика конфидециальности</a></font></em></div></td>
          <td width="30%" height="66" align="right" style="text-align:left"></td></tr></tbody></table></div>
          
          	</div> 
          	
          	
          <!--END FOOTER-->
          
          </div>
          <div id="ctl00_panelZone">
          	<div style='display:none' id='hidZone'><menu class="ms-SrvMenuUI">
          		<ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute(&#39;helpLink&#39;), MenuWebPart.getAttribute(&#39;helpMode&#39;))" text="Справка" type="option" style="display:none">
          
          		</ie:menuitem>
          	</menu></div>
          </div><input type='hidden' id='_wpcmWpid' name='_wpcmWpid' value='' /><input type='hidden' id='wpcmVal' name='wpcmVal' value=''/>
          
          <script type="text/javascript">
          //<![CDATA[
          var _spFormDigestRefreshInterval = 1440000;window.g_updateFormDigestPageLoaded = new Date(); window.g_updateFormDigestPageLoaded.setDate(window.g_updateFormDigestPageLoaded.getDate() -5);
          function EnsureScripts(scriptInfoList, finalFunction)
          {
          if (scriptInfoList.length == 0)
          {
          finalFunction();
          }
          else
          {
          var scriptInfo = scriptInfoList.shift();
          var rest = function () { EnsureScripts(scriptInfoList, finalFunction); };
          var defd;
          try
          {
          eval('defd = typeof(' + scriptInfo[1] + ');');
          }
          catch (e)
          {
          defd = 'undefined';
          }
          if (scriptInfo[2])
          {
          EnsureScript(scriptInfo[0], defd, null);
          ExecuteOrDelayUntilScriptLoaded(rest, scriptInfo[0]);
          }
          else
          {
          EnsureScript(scriptInfo[0], defd, rest);
          }
          }
          }
          function PublishingRibbonUpdateRibbon()
          {
          var pageManager = SP.Ribbon.PageManager.get_instance();
          if (pageManager)
          {
          pageManager.get_commandDispatcher().executeCommand('appstatechanged', null);
          }
          }var _fV4UI = true;
          function _RegisterWebPartPageCUI()
          {
              var initInfo = {editable: false,isEditMode: false,allowWebPartAdder: false,listId: "{38a5532a-5f6b-4d51-bed9-fe99f2c3fc3a}",itemId: 13,recycleBinEnabled: true,enableMinorVersioning: false,enableModeration: false,forceCheckout: false,rootFolderUrl: "\u002funiversity\u002fpersons\u002fPages",itemPermissions:{High:16,Low:200769}};
              SP.Ribbon.WebPartComponent.registerWithPageManager(initInfo);
              var wpcomp = SP.Ribbon.WebPartComponent.get_instance();
              var hid;
              hid = document.getElementById("_wpSelected");
              if (hid != null)
              {
                  var wpid = hid.value;
                  if (wpid.length > 0)
                  {
                      var zc = document.getElementById(wpid);
                      if (zc != null)
                          wpcomp.selectWebPart(zc, false);
                  }
              }
              hid = document.getElementById("_wzSelected");
              if (hid != null)
              {
                  var wzid = hid.value;
                  if (wzid.length > 0)
                  {
                      wpcomp.selectWebPartZone(null, wzid);
                  }
              }
          }
          ExecuteOrDelayUntilScriptLoaded(_RegisterWebPartPageCUI, "sp.ribbon.js"); var __wpmExportWarning='This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad.';var __wpmCloseProviderWarning='You are about to close this Web Part.  It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed.  To close this Web Part, click OK.  To keep this Web Part, click Cancel.';var __wpmDeleteWarning='You are about to permanently delete this Web Part.  Are you sure you want to do this?  To delete this Web Part, click OK.  To keep this Web Part, click Cancel.';//]]>
          </script>
          <script type="text/javascript" language="JavaScript" defer="defer">
          <!--
          function SearchEnsureSOD() { EnsureScript('search.js',typeof(GoSearch)); } _spBodyOnLoadFunctionNames.push('SearchEnsureSOD');function S501D001A_Submit() {SearchEnsureSOD();GoSearch(null,'ctl00_PlaceHolderSearchArea_ctl01_g_c6cf5ad7_dee9_4ad5_a7c7_b79bf828147a_S501D001A_InputKeywords',null,true,false,null,null,null,null,null,'\u002fsearch\u002fResults.aspx', '\u042D\u0442\u043E\u0442 \u0441\u0430\u0439\u0442','\u042D\u0442\u043E\u0442 \u0441\u043F\u0438\u0441\u043E\u043A', '\u042D\u0442\u0430 \u043F\u0430\u043F\u043A\u0430', '\u0421\u0432\u044F\u0437\u0430\u043D\u043D\u044B\u0435 \u0441\u0430\u0439\u0442\u044B', '\u002funiversity\u002fpersons\u002f_layouts\u002fOSSSearchResults.aspx', '', '\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043E\u0434\u043D\u043E \u0438\u043B\u0438 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u043B\u043E\u0432 \u0434\u043B\u044F \u043F\u043E\u0438\u0441\u043A\u0430.');}
          // -->
          </script><script type="text/javascript" language="JavaScript" >
          // append an onload event handler
          $addHandler(window, 'load', function() {
            document.getElementById('ctl00_PlaceHolderSearchArea_ctl01_g_c6cf5ad7_dee9_4ad5_a7c7_b79bf828147a_S501D001A_InputKeywords').name = 'InputKeywords';
          });
          function S501D001A_OSBEK(event1) { 
          if((event1.which == 10) || (event1.which == 13))
          {   
          S501D001A_Submit();return false;
          }
          }
          // -->
          </script><script type="text/javascript">
          // <![CDATA[
          // ]]>
          </script>
          <script type="text/javascript">RegisterSod("sp.core.js", "\u002f_layouts\u002fsp.core.js?rev=7ByNlH\u00252BvcgRJg\u00252BRCctdC0w\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("sp.res.resx", "\u002f_layouts\u002fScriptResx.ashx?culture=ru\u00252Dru\u0026name=SP\u00252ERes\u0026rev=U9obUiDbLQBX0m4aiokq7w\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("sp.ui.dialog.js", "\u002f_layouts\u002fsp.ui.dialog.js?rev=IuXtJ2CrScK6oX4zOTTy\u00252BA\u00253D\u00253D");RegisterSodDep("sp.ui.dialog.js", "sp.core.js");RegisterSodDep("sp.ui.dialog.js", "sp.res.resx");</script>
          <script type="text/javascript">RegisterSod("core.js", "\u002f_layouts\u002f1049\u002fcore.js?rev=8TQ\u00252B2RhqAy\u00252BoG5ugdChQow\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("sp.runtime.js", "\u002f_layouts\u002fsp.runtime.js?rev=9sKdsC9N6p2BiRk3313M7Q\u00253D\u00253D");RegisterSodDep("sp.runtime.js", "sp.core.js");RegisterSodDep("sp.runtime.js", "sp.res.resx");</script>
          <script type="text/javascript">RegisterSod("sp.js", "\u002f_layouts\u002fsp.js?rev=SpGB4\u00252FzYmCWpwoPWNG2dsg\u00253D\u00253D");RegisterSodDep("sp.js", "sp.core.js");RegisterSodDep("sp.js", "sp.runtime.js");RegisterSodDep("sp.js", "sp.ui.dialog.js");RegisterSodDep("sp.js", "sp.res.resx");</script>
          <script type="text/javascript">RegisterSod("cui.js", "\u002f_layouts\u002fcui.js?rev=k\u00252B4HtUzT9\u00252B3mSycgD7gPaQ\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("inplview", "\u002f_layouts\u002finplview.js?rev=ZfVDYd30Z2D01DIRRl8ETA\u00253D\u00253D");RegisterSodDep("inplview", "core.js");RegisterSodDep("inplview", "sp.js");</script>
          <script type="text/javascript">RegisterSod("ribbon", "\u002f_layouts\u002fsp.ribbon.js?rev=F\u00252BUEJ66rbXzSvpf7nN69wQ\u00253D\u00253D");RegisterSodDep("ribbon", "core.js");RegisterSodDep("ribbon", "sp.core.js");RegisterSodDep("ribbon", "sp.js");RegisterSodDep("ribbon", "cui.js");RegisterSodDep("ribbon", "sp.res.resx");RegisterSodDep("ribbon", "sp.runtime.js");RegisterSodDep("ribbon", "inplview");</script>
          <script type="text/javascript">RegisterSod("sp.publishing.resources.resx", "\u002f_layouts\u002fScriptResx.ashx?culture=ru\u00252Dru\u0026name=SP\u00252EPublishing\u00252EResources\u0026rev=9Dl2KyNtfMhBKXATMOME\u00252BQ\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("sp.ui.pub.ribbon.js", "\u002f_layouts\u002fsp.ui.pub.ribbon.js?rev=RGQSBI9Dm0E345iq\u00252FxUpHg\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("msstring.js", "\u002f_layouts\u002f1049\u002fmsstring.js?rev=UTuJvjXlFdfr2atYfA4F7g\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("browserScript", "\u002f_layouts\u002f1049\u002fnon_ie.js?rev=EVTj1bu32\u00252FMla6SDN\u00252FsNTA\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("WPAdderClass", "\u002f_layouts\u002fwpadder.js?rev=hnGJJEMcU5XH\u00252BCq7PlSxJw\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("search.js", "\u002f_layouts\u002fsearch.js?rev=BjP0\u00252BmPXUFhF7kDZmHIaVg\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSodDep("browserScript", "msstring.js");</script>
          <script type="text/javascript">
          //<![CDATA[
          Sys.Application.initialize();
          function init_zz1_TopNavigationMenuV4() {$create(SP.UI.AspMenu, null, null, null, $get('zz1_TopNavigationMenuV4'));}ExecuteOrDelayUntilScriptLoaded(init_zz1_TopNavigationMenuV4, 'sp.js');
          function init_zz2_V4QuickLaunchMenu() {$create(SP.UI.AspMenu, null, null, null, $get('zz2_V4QuickLaunchMenu'));}ExecuteOrDelayUntilScriptLoaded(init_zz2_V4QuickLaunchMenu, 'sp.js');
          //]]>
          </script>
          </form>
          
          
          
          <!--HIDE UNUSED PLACEHOLDERS-->
          
          		</asp:ContentPlaceHolder>
          <!-- Yandex.Metrika counter --><script type="text/javascript">(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter14916592 = new Ya.Metrika({id:14916592, clickmap:true, trackLinks:true, accurateTrackBounce:true}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks");</script><noscript><div><img src="/watch/14916592" style="position:absolute; left:-9999px;" alt="" /></div></noscript><!-- /Yandex.Metrika counter -->
          
          <script type="text/javascript">
            var _gaq = _gaq || [];
            _gaq.push(['_setAccount', 'UA-22650764-1']);
            _gaq.push(['_trackPageview']);
            (function() {
              var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
              ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
              var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
            })();
          </script>
          
          </body>
          </html>PK
          !Lq�#*h*hword/media/image5.jpeg����JFIF����C			
          
          
          
          
          
          	
          
          
          ��C
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          ��O�"��	
          ���}!1AQa"q2���#B��R��$3br�	
          %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������	
          ���w!1AQaq"2�B����	#3R�br�
          $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������?��:Ӂ��5:ӫ�G�H=)��⢌�z4��}*�
          �֐��"�rEH�F�v)���2�hZ�z	��h��Alu���c9���6����&�m�p��`
          )��+^i��i\�9QF3A���4�-�v1A`:�:!�Si�A�M�h��)ڹ>��Ԁ|�"�p~SAKb1Ҋ�(��l�r�N���M����<qD����FsI�!�8����8��F��.h�2�r)���L��G�qL���[�'+Pj20qO�)��f��b��
          I9���6A��Q�(�(��9H�Z(a�!*:��Z���1�k(�qA#h�F(��#Q��)X`�RP
          �ɤ�>H�Sh�(�ۆ����%5���D�Y�?:M��zPR�Δ9"���t���*�*A��GR��(�m�GM��$����֟��9�wzrpqI@8�	(��(��(,�@�MV%�ѼP���Aq���bI��rsE%m��(��B��z���M�5
          ��P�RHɨ��,EH�p�rr���Q��4R��.��
          B�8��*6d�ͅO�S}�+1'8�����i6�lԯ᷄4�Q�'~$W��ѿ���~�#�k�Jh[�Dž_��������ǿ�S�s_:�����&C��ͼh��y9E�� ��q\u����:���V�d}���#�͐ht��^��dۺ�T�f'i(a�ry��/������4^�t�Z4P#�d�%cݷ1�G=7f�S��D�,_W����$���P|��'�S�ώ�F�*Ϡ�Gj�&.bG*��g#�A�
          ��x&��*T�C��1����]��@?i�_�o���4��x��x�S�,��.3���w^����s�1l��wM�+2�j36�9U
          7�Ϡ�_,k��l�)�Y�ɽ����9)�h���A��_�|s�)#�&��������f^s���9�'�1���+S�sE��-Տж���鶊|Lo,n0J���Y��~R}����������ݭ��}��0˨X2�'цE~lA��Iv����̇lʪ�x�G$�N��k������-�����Ըd#�X��}j���?��>��g�~1|:�P�x��B���.�?�~��C4w,к���Y[ �\�徫�{����.o���*|�{�����z��[�w��
          ��Z{�x�u�=�?n�o.��юq��d�	�s�W5�O3�����Y�Ҏ�y�;�z��W�^��t/,v���'R�u��m�v���.� ��Xdw�ǬxC㿀<W"ؾ���*�g�`F#�.A�H����u<U*�8凭Otv���i�<N��~�ZsH�S�Z�OML��EW�g�#.�Ҟ�P�=����i��a�PO(�}h��	�{�IN��i�� �?ާ�?+�	E�h41��%��(��)�p)�Cc��!	�TjĜp8�1���(8�Q��H:P��R�Q��vA�h�&�J�)�8�F?v�r(]��NO�QT��1���@�F����MrC@Ku�Xc�M���ѐz
          �Ĕ��Sd�}hf�C0��A8�o�q�ƛ���#����}QM2(m��D��ihܧ����;�›!>��ڸ
          � c�.O��3��E�S�����k_ڢ�֓xK���ړG����d�v	���@9�+���X>x�QI1pWm����~��M|+�x����k���ėQγ\H�L˒6��A+���8;zם��{?r��08i��c�7z.���=SP�����+����ޣ�
          ��/5�j��m#��$�Fh!T�C��������y���^4���o�	�������UU$dF����+�3Z3W�ė����94���o/r��,C���*�O�=�:��ʧ���F���9k`|1���⫨�n�2U�>S�[�9<�z�w��h�����u3.�uu�#p]��t2�3��
          ����&�ZV�Z�mSʳ�{_.��G˰��"О=�Vi�y�CG�E���P��7o���S�m>9�	/iW��8�G�� �6��I�6�I��py��LN=~^y�/�oꚗ��o��mo�E���X�5e�v�䍲N��P�R�]s'�����de�pZ0
          ?���G'�r����|3�[4w1��$7K�䍻z2�_M�U]�S���4��,���̭��1��`�
          �v����+!<A�?j��1O=�87�XF9���˹O
          ���`s^��o�a��|ag��/t��>�
          	���v��z0�k���_c��Կ��H.�������\1x�(%���$�����Z1>�O��3i�>������(Z��C*��` �s��k���>�?ڼ/h4l6w0�3�,������0�9�亟�,t��7��[V򮤚�e�m-����`����^��=o�^3�.5+Ya�i%V��Yc?�n���=0Ys��o�+���8��|Sk&��O3m&ݩ(�A �od$d���q��7�/|>�n.�o#�s��eԩ�!�?)�,�>V8'5g�7v��6�Ҥ�*�Rhw���Cc$��f'�a�����?xz�D����0�+e������D'���g9��'�\#�ֆk��{���ۣC��M�<Aui����{��#���8�<����x�rs���D�݆�7op�C"��1��y�x�`k��Ɩ2��7z1i��&�ȷ�#>�ŷ=r�>���~�^!��O�u_H����[������y��6OBO�,>&Q~����ůt�?V,�%q�*��S�b���=6�&
          ��[��M�no,3l���M�<����<���+ԋ����5���Q�z�	9�G=�E�hH`���{u�Tg�RV��9�����IJ�z����!a�f���˟�4'qr��0;zQQ�%g4��c��8j(1b?#4�s1�M��
          ��q����Yc�w��G�I���C�A�$g��L��j u��M:����s҂��%*�n��#�#�INF�mF�n��� ��$��:��0�_ڃM	���$s�v�z�@f�Jm��w���槭��S������-
          "��f����ql�A��I�R��2@:F��SSv��mݩ��i�	*7m�qN2�84�íO2����V�i$�`��Y�q����n8������<�b��u��B����Ǩ���T�*no��*r�QE=��l�w�?�}:�c�9��Hف�������G��_5���۶�CR�ii��dl<�<�ov�r@�K���R����<Jv��o���$���:�;�{7���->�F!��>M�
          ��s���t�_3V��^r�}E*�p��񦙪�߈ma��1��5ղ����!$���s�T�)*1�x�]����n�%�5���f���2O\uɮ�ÿ	�߉� ]GĶ�G�+~�@1�.F=�	PA�#��]�u�.�q�`��ۨƫ���}����y�1�=�6�{�����o��kY�X1�K�_�Q��}k����~�r�WI��۷���3����^��~�^�o,�5�B��Ǔ��]-�����$U]����?Oj�X�]�z��i5��/��?��M���g�9����J�"X��Ľs�^�[�������ar�3��a�3��&�ɴ��[tak�œ��c�5n_�����tK\*�jƼ}8���w)��>&�d7l�h��H�M����^6#i��e�p�x�+�Ҽ;�՚�-��_ �G����ʫ.##���+��c����=��ӆ_!����������.x$\�*�1V`�L�`���?�z�8��eS,������~	��׆o-mu�|�[�H��+��1�s�������
          �t'��4ɦ[{���di��|ps��Dpp2���̾Ǚ.�0]�V?�9�<}Eh—Ѣe���f��^��5�֥ќ�ٱ�|�cj�o�Y�Le�c��(7�|��C�9������<bu
          BO����#��%dde9��+��޾����k;�:kG�c�T��3�qz��Ԛa�I0�*��s!�����N8�G��S/��#��gI֓�V�f��/J�ID0�p�Bτ8��s_
          �K�]���K�em#-xm�g�Cʍ�˹����2};����}�� �W�ede 1#�Cc$�;pMx���|=�Xt+��of�|�c��x�q���G<rN+��3�e|#������Q���_��]�g�n?v�+1��8M�;���@=�_shZ�k:t:�2$��B��4M�(�*}���C��m-㺂�ε�w��س)�����_Y��_�ds_��X�u o앛��%=�w�3ӒE{,cs�ǃ��J1����<� ��s�M/�R��J�	#�i�$�4�a�f�@��֎}i7
          7
          c�wZ9���n��(y���b��.�Aa�h���0b1�Vd��ph���	��>Ț��]H9��Ә�:Sp}(N��7'�K�6K�wj|
           ��N��:Әdb���bz�щ⣌�����ɠ	�����FFi��(��枤��L#4P��c�ST��5���$�bUr(�)�҃MH��I�^*j�����R����phe�͚m�P��,O�HҜMF���^����}�1����(����E ��@T�sF���FbzR����@ �q�|��R��K�m"##C����f��!z{~��
          k�y�X��m������i�_��ę����w3��\FpcUNs��dџ#�^ne){��2�����<������u��m&ంU�V�.����v{��'���ox
          ?_Zxo�:W��ڳ�^��}7Gd�8�`�p#�Լ7x�־Ӭ�0I��-L{L�FL�c�P��mE�
          ]�>����Q�O:��F��#�p�t�:W�Z\����Zn�Tc�4�ke��;kx����?L�io�Ge�w�1��}@���ܮ�ힼ��V*�᝾_���J���}����軾x�۟Aִ4�]�bs�|Ժh۞^��Zӵ�����5�z��b�"��~�E����C��Fu��j�
          �h�����62)<���~eh��h	D�lax�{x�t-W�N�Ы»q�@�+X���˹���=EV��S�`��2yJB���&ݾ�R�I�`���ռ�%ݷn?����X��|�M7'ѓ�f�%_$��_��
          �u[���0G��#޺��̲�˟���U�d����;����ja�5�	2H!����J�����w��yf̍�1��p2?#�}o�P�
          ̻�~V5�_�+{��UVu�.��9F�N'F���ᧉR�L��P҇�����a��V��0^��n���寋|9��ۈ�,�mt�[*t�9���=�h�i�/�����\7���@b��z���	��Q�L
          �b<�
          H�x��\��z׷M�IM+V<���?G>x�/��D���V1��?����EtU�_�����lU�He�%��+yĐ>��]�k��ʒl����
          ~��s�)��	�(�/'4��RQ�1@j�b����h
          F�9�b�ԍ��E>j1F��QF(��jl+2���1ɪ�O%*e;�"��%��֖I|��V����Zz���\��c���A�X��H�A��8���P�PTUǞ:�z��
          �1�N3A\����"�`r)��t��h��i��S��)0d,p�J]O
          ֛��M���G[��֎�E>�d�P����@�'Ҍ�JCH��6��JMå.1�Q��FO�>��h\b�v���X�X�QM!>>��O�~�yo���O/v1���#ធuk=
          ���z�'r��;:��nГ�85�|G&��)�mH[���@�©9?N��`�Y�u�R
          B|\�l�шP7ǒǐ>�\|l|�R1=��*4�&m��z�Z�����RA��������I�H��j�-�.�Ha�Y$��
          e�������[�zֲ����cX�[��7��+�!��
          �ƺ�iWv�����`�H����q�(�s^&#���\�%#/U��)�ت�&8��c�����gPɅ~_��t�M����X�&^�����{��{��,M3VQ�pwt��5�b"}ntŅ~C���r����b��wd -��UK5f�`S�0�$U��ʲ'=k�#��.E�,�c�������i_��(=z�(He3H�F��5G2���\�����c峆����TNң;��$x��ԷM;��7��j�J�)�
          f�|!%��ҹ�:0�9�B��Fym�3�����j̩4px���@�Z��@<������jM�)KRx���q��w�r�U�$ͷ'�ɭ�@}����.wu�;ۂ߹/�3}�/Ζ�TV��������e��޼��
          �����ƽW
          Ez6����ɻ�ݸ��8�+$Xe�1랕�FW��Q�W>p����E���vM'�K+)�J�8?�sǥ]��[H��ff!Z1&��?�v8?��&�Ǻ	dk�Ċ�)ۑ�<�N������Z��n���o3;�#rVN�2ƽ�#慏��"�R�������
          <R\��E�]]�d����8���j�y�|����..�'�+)�����9f��܃��|�a_Os�W�a������?�$z�0=(���'Ҷ2�E#�#�H��&O��`zQ��Mfa�P>�����d�Q��@�Q�Q��Lfn��zQ��FO�>�`zQM.���\v�
          �SԨ@�rGJz0�&�ĝ[i��7-E�s��ձ�4"�juF2FE9[���(�r�9�o��A���IJ�z�3�Zp;Nq@PK����ր2��"�����?�;��:��j7J8��7�S�c�H��T�1ۦ���T,�����RgE� ��x$~To�8�nn����$��p�p��֔�W�Qց"��s�F�Ppy�&�I�?~��E.h�V��˕jx_�/�^��k������!�b��H-��Fq�j�gi�m$
          �K�%���d#kl�^B��Ҟx�?h��ڢ��[m���~�L�L����	�i���zDM��aTP[o˃�C��=���oZ��9E���>�<T�c�_����4Ȝ��7d̜3mTO@�@=Hh������Yٔ�0��F���y���{V���v�ʭ�3�d�V�G�y�'iZf'kG[8}z�^}z��l�p4\�Iyuݼ�mĈ����#ڹ}CX��WR��lG�s����K��5�O=�m5��VՇ�7�x�k��I�?��Q���F�%�x�dx���`dv ��O.��ms�(�\������n�c:�6�F�ִt�㸹;_=��W͚a����
          ֕sr�"8d��G�?pn�߮
          ��%�U�r&]7��MՍ�֎E����ߏ�f�O��\*Ih{�:4_g���o��'�{�=GK1F�,g�z~&����&�"ռ;�,����}��ϡ���0���<m,O�j���}�ʍg m�&�xY�V�����Z�"խ�|߳����c����X�6���nw+t�OJ�Zf��;4R�M�.Yt;�沵M=��U���]
          ƨ�Q�
          >�ާ���w[�7R�&���=�Ӌ�#'��[8��E"�L|��XZ���`�|�8�t7�Jʼn`��6�X��[@�k2�n��*�AV������8%7'�-���{��]��7�ȡ�1�?�A]o�V�UCz��J�`���.�-�4`�=�U�a��y����9/-��!1���݇u���<��mm�/4�`ik�>��D;G�
          Ϯ+��~���i�1���>��e+ร�h�}�l���>g����01|�>[2��{����b�k�]���ɬ����G��w��Ԝ��g�	k}cs�X�^.!�����T`ߥ}LN8������;}i����Ap:�K��8s�A��4��#�y�W�����H(�(y���Zo���֓��@$���rNsF���t����w��Y���ґ�'�I�����I�Ԟg�q�F��'�IQ�Q�9�ę2p�0e=
          B�ȸ�nZ�;Ԝ��y�4��+�D��ާJ�g��n4�I�:SВ�4���h��Sw��Ҁ�u8;�;~~�g�j:�Fڽ��Q����i��b�ԑNFhʎ����5$���qM��5�=i��� ��5����s?�9m<=%�;"ȸ�E8!O`{g�V��pv�s�+���-.���+��;`�����3��!�j=ZG����<�E7�zs�;V�<1��|O=��Ø���H������$ڼ��ᾡ/�o5�-mf�cX�r�N8s�{?���Ȭt�MZ
          �t{�y����Vg�|7k�kS][���\H�����p=23���4��m�}�mN_TOv���4
          ��2%��")?.ぞ�<~W^ՠ��{���X㍙�'?ƺ
          +Q�<+n��՚=̻@i��=�\�����3K&ݸm����x����qO�ÖӔc���;�;��VVlˆ��}���W�n�ݶ�q��?��������G?i�o�3�Tzb��|f�_����cw=�M)��"N@�{��<�:�\��E��q�G�:KZ�q�EV���\�����%�����ͻ��H=��+�|Y�Q�l,u[x�[��g1�qv�v��9\1_\	�b�W�����Cċ�i_ol�k>�Z�F3�Q�{Nk��8�e��9�`#��R����^��
          e��uYd�����M̓������^�����͸����a�^1�o��=�ҼWb!�<��)�;XnO|�{ש�K�z��/��+�P>V{��|�z�|ڣ���k2�dێ>��OR��[����?�ڴ4Ht��lg#���W+��H��ׂ�lc#
          ����k�cJ?Et�+]yj9#����߅|.Z�QԆͿyI����:��'@�b�,�O��zqIe�K�P�V��&Ywp����{H��甯�����h�V�m�
          �*v+6�pMq���~%?n�2y;�մ.�d��5���U�I�ߥ�Z�2����P��]#G�K��
          �j^�]Y�*JWW>q�|G�;�Ǫ�7� +o��{��פO�-^�Xı�*����K����2F���98c��=ծ�4�Imfh[�U[���޺h�KC��FT�����h��7̍����k�~6��$�NU��7��f�cS��0����}s;�7����m��W��i�����;7��'�H��r�?J��k�S��]��O�%6�-��<D�G�y�Gp�s����!J��k�����	��o��������R���`�����t��_E�澟
          �|n'��R��i(�4�+sBF*���5K�k�(
          GnO�~��q�&��1@jRM!s�
          QY��L�ݜ�������Q��f�X�LR6��`�;�i��{SqF���F@94��$�Ehs����KH�Uq|nN��sZ��q���c4�EGNBOZ
          IU�|�ip}*<Ѹ���ަ����=
          	��v��v����c֣�d���(����0���T����c�*0�)�X���(�W���'Ҍ�Jr���)F��S2}(à�	0=)�֛�?��%��(�GjE<�L�J�.�s`|õs~,�I|�y�e�y-�m�萃�V�+a�nՋ�I"�-���n�;�?�yy�S�7٦}/	ԕ<�)uM:ƹ%�sx�8�*�ɏ8]�p+��K�|J���[Ş%�m��퍫G����%�n����ֺmS����a�L�����U�'\nd�g����^��岖�E�c�O��^;x=�^���C
          K��\��~��N4�X�<5-�Ft˻��;��@鞝3���M:{��x�y�r�����-}���W�������8��9�ɬ�~��BIdM��VQ����Eʝ�//���<��?�u5{��̼aQ�T�õ;K���i��
          2噣�mp}��ס�i6w2�J�"���Ͻdj^�y�t�u�m�M�y�~��S�(F�Cf�v�V�G�F��kZ����#-�9��ڸ�S�>Ӯ$��>�t�.͌!w����k�_N-
          ���6�?4��� f��|om(���L��~#99�Ϭb�yna-'S��S�t��6�Mo��us���*�p��H�N29���S��>�
          ��-��Y�4
          ��秾~��7~��"�yh~����`x�MYg�� �
          ɖ_S��'-�?h���ݗ��i"f�`9���^�R|Aմ[t�F>eԁ3�s�+�;"-Z��[��Us�+���inuO�X�ۭ���a�*�l�]G���|�ε�����Ě��q�7�#��K#OI�z�k��q����	u�ƗoǓ&��]H1���5$�;N1���C���?j�gu�aq�8��al�+��J}L��;�Y�vh�ӌV�e>f�pTNQqپ��^6������.�u�?�Z����.4�m�ku��6N��_�l��Ň��W^�����������.����|�������_�|/��tv����ܾ}�H�ǭp�5�f�w�H���ex�v��n�W�^�j�*в���<�>B���sE�G�i^?mJ�.��Y��]C� ��=������j����6�đ���Y-��K�z����Y�����~���?H��e{UUݺE<A�=����~Υ�����s=�-��<����e2m�@9 W��sc}���?��m�=O���$�v�{���-?\F��S�>`2�u�+���]2kV�2l�Kv�;�!�}v��=k��p�£C�f
          �]#�O�'�!��u�ң�t՚ݭC)Q����=¯�_Ir�����:Ji�&���B��Hb����X'
          �l����o����4�U���A+G>�f5�x㲔޽E>��f P����`z.)�ym٤fa�P�;�K/@���x R�)@�V��@���i��.	�M�SK9����(M���F���b�����A@A��R��H�ORq�������*$npM=���Xc�✯��4�	08���-L
          -I�j����T{��80�Z�G�y�yc�S����
          ]���@�9���Z���J��0F>��;q�g������P���ӕ�g���
          7
          ��Z9������� M?�Z0�)�j��Y�l���Z9������o��h��ⰼiMȊw\/�0�mn��T��^ke�9�r�}�ۚ�����9�����fԧ-���Q��S4�l-1�[C��=�gѽ�w?	~ʞ����^fhRo�\�5�V�e�gxt׷]M��8$�h��~��%�m�n����3_#����{#��ޢ�IF=�3|{��6���}��q忱���?��f��4J�1��s��jޭr�����
          $�!`�~��
          j��I²I��p8��q)T�`yi�#(i�S�J��g!�݅��n0�*��n�4���}ܜ(�Z�4+hR��EU;w	�\Q����.Xl<0�a��
          ��zt�Q�����,��P�s&v���i�=��med�VI䪀Y��X�GR׵�x�x���Gh�ďW�=����/uN3w��=;V�V��N-��S�^8�LV}��Z���HFLS�](t���|���I�n�t���x�#�Hi�|��(��U$�sR}2DҚH\}ϔu��+��ĭ��o�c�Q�c�,�-V�U=3�+�O�?U��y1/�4�#T_��ⶩOݲ3�/u�հ����!��|��%_N��+v�)`�ʉ6�̬F}��</��~
          [X5k�&�#�6�=��-�h���@�Ldu u�rl�T���;s�_jPCs��l�塛
          �g���z�|M��e��۶�|֑rW�L�>��YI>�pr�W�'h3�֫:��k9�q�r=*}��p�4tl�+O4�#P�%��s2Ʋ0#vӏ�F��Z�{Ih��QT|����t�W]�^N�ZGr�Uc�ؚ�|�/�2�,Þ��[(��]x�sþ=x�o�&��p�y���m��,���c�Cž&���e.�v�۬d������q�W�x�@�<U��V�Z��<���pA�s�ʼ��6�q�x��C��}�ĭ����G�?Z��%�q���}���~�~���?���3.ߵO4�z�����M{�j�>h��σ~ъ�1h��;�?�WP����a`�a�$~_���c*��&;��7�Zip:�K���ks�qb8'����I�=i� #�@
          �zg�����ZA�4�����Y�����g4֘������(�c�Jk�4Ɛ���$~��1����H�i�9�R�h�폔����y*a��?�o��hyX��R+�
          :7���L�dM��uHOCP�c�;��#\�9�hz�W m�J�n���m�'����F�5 9�V��&A�h4�lu��j<8��hV$��qF��P�QQ�H4����i��ޜ# ���h�A���Q�RE9�*:�j�9��#Y�m�5�ǵ��+rr(
          I(��c��
          X��@jIP�E��Y-��ބn�Oz���3h�R�2�P��5%���8g��<?�Ǣ�"�H��'#u�Z����R�������C�zUo|?�ߋa]KX�/ub�K[��h��;HܹEq�f�]~Y�tnI�C�|�3�U�Kc�\�2�kEs+J;������2�j�~>l1����_���TI��#�1�w<�+}BY_�{�|�T�ӯ�Bn��
          !*�Xm��漚�{�A���#Ao���Im1݌6�8�]ּFm���1Lc+��Ս���7i-�gv�O�NJ��a6�l~uģlq�v�+�U,�{��F.��|I�T~��өs���Xc�R}Ooz�-?�>�d����e��F�KHH�ǩ瞵�|:���&� ���B������~��Q���pXy��'^y�O�U*Rݚ�M���_��|1ԛ�>"� '
          {gbf�>�s��$W��$�����76׆hX�Gn8<�j�Z논��f*��Rx��s�4�5߃m���4�?�j�@e�L{V��[��HMY��7�U斲�@�R<m�?�|���n��6�N�#�q����r_�j�i:k鉢�3FUTBU������<]�%��t�c�
          �P�.}���sJ[������hi����4�
          �n^�89�z�����X���:��i!���ᯋ�>��L�|�����
          ߙ�簯�~�3xg@��������ۥrURN�:��F'�x��n��Г�֮;V�A ��7|��]��Eq��rێ	�p�-�*#a�v2��´��"�}��kY��S<�Y��ּ������E6�bG����]��5��#�i �+��N�b���[�A[�7�lj���X�ծΝ�k�E�l �c�G5���;�kP��c�к"�&�ܶ���'�]�(�烚�'�.a��P���+��	��|Z��Lq�l��!P��~�\f�gR�a�����_a��S��>�ӭ>���� UB��^�h�M�zF8�6	ȯ�K�X��R���,O�8�Hp94�9�-G3����2)	��n(x	��#1)�|����=�I��F�3E��9�-!X�\�f�FM!��c3w<P��r)�K��M�5a�A_d��'�F�Q�%v更{��N�D��&���Tk��)'�	$+T��<����y���5k'ҥ��?r�3K��Q�ÜT�63���1�F1�\���`�9�9Y�����!����Ո�Rq�{�!A�ZL�Q��FO�@�)\sFR���FO�<���J���?����h�E*���|����(�	2���r���nO�>��Jf�zR���,;)H�B��?��V�5]?G���5+ح���/4�UE�'�|W�N��N��:��¿l��K}��!�"��������ŲO\Q)(�k\�ۢX��c9���j�0𯇣y��i�)�ƻ�H��w���'�/�?�����!�׿7̷W�l99
          `�8��[�mB}B;k+�&mͿ��UU��'�X�g��mO�o�ڟ�Dž"hu��z�Rv7
          r�wǔ��\�����j/�fW�EI-f^���>�������=C�گ�%�=�2e�=�Ќ�����
          b���Z{[�Ն1n�z'��� ~��g�)�]���6�N�����=[C�w�1�^k�ɸo���'�h���g�I8PݘWac<��D���*�z��VW���,��ڲ���Z��p:W;}��?�HR��r˝�P8�]�e	:����W�{f���!��-8,�V���Y|'�{��s>,���k��O�ky��j�G�����I�E��1�S��U�σ�&��X�̛N��*}��k�׿e�&�b|7���?4���l3�P���E��5�:q�G�i<-=�}�X�����;��x��H�=�X�Ux�;���Į�g=f��� Դ�v�oW΍�	��xj�	�IZ�=J0�scq����9�{�S�=��i4y[G����/���v���I$�?�v�8�Oּ�N�Y��iVsi;X������]k�w�8.��Q�>����4�c�yx^�J�ֿi8�D۫ZO�t�I��L�����jG��0���;��(m R����l���Ҭ�;WۨH�C~�ϟƼ�|}�ξ�u�$���l���S�����ַz�]J#�7(�B�^��s�|ۣ$�OK��n��22|�j���O�pgTJ��	��VWk��a����@�>"۩���U#R�{�s�F�%SG�j�1��p�Q��0S��p�%�=� a�=Ns��{Wo�Ao�Z�u�Y���z��]vcm#K�;X�Ϧ�O�>o����y�e�_1��5=C*�W�~���5/���M�lv@޳H�m����}k��}�o�6�Oē��
          7Jo5rC$�+�gUii,:W�
          ��k�o�-��vXmԗ�B�H~��O�+��x���OE��<�8�O������:����R�����af<�_C�|f�ר��g�Ff SI=M`m���)��)�����ā�A��(�W����Ź8�س�8���9�#�4�y�l��MrB����QQ�挓֣���PL�a����`���w�i�cw�R��޿��SK/�&���lt����FV�����u5Qܟ���Y��HZ�[�����X|�A��*�^���!!n�O
          �����̔y�G
          y���y�� ��;Э��*�yN�i�A�E�$�s�ҏ1}�M��SF}���1}�JE3>�n*�'h�9����5�z�w^�����/$:��-�H��/�&�}��].����f�׋�����1��X�s�j�G����l?M����ſ�S���K���U���M.1Y:�]JT�ϯˀ2M"�`N:z�_��ߟ�Eo#��$���H��|@�F�c�;���W�o��uuk�c��쐆�cMA� ��Pw�i{h�{[S�������d��Ǿ�F�&��~��8�?��n>�G�߀�������	VX5�^�FVe-}(T^1���P:��|g�7�^'25��q��۷�N�͝�u����ǐ}_��#����`��4����g�Ŗ���r�<��R�\������$���a��n�U���@6�|���G��<i�d���$���y�sm�.x�`dV�t��٬�[��
          �{��Ӄ�<��汔��gDb���ӧY,��̝�1��IS�i�?_�5���}�D�1�"aSn��g6��<b�t�²���y,y��y�@�9��=���"ܺ�������z��Px�}
          IV�zg��w�xla�s��͎7m�'8�a���}-�P��UQq��$�^Ŵ��f�+�o	x����K�cr���'��}�ӊ�����O�ޛ�x�	�-��G�a��`6�pp퐼
          �K�a��]��q��}�4�o"��r�W����5��J�������oK6B��G�oz����ً��Oӽ|}E.[4~����%g��~��Z^����b�Pԣ���D�d���r���	~�
          ��z�M��@���̼����\'���WVHۖ6�~���Zb��f�o���S�W�jv�$m�nxn)��6���i�+��r���g꺝�V����2��j�cߵq���7�����cn���N⻻��2F��w����|�ְ����M=[�ᗧ8��J�5'�mMNc��Ú4���n�`���`��^�����w��i��&���Vl��1�z-�ze��=�*��,���r~!��E�5�Գn��m���&eZ<۞1���}x��M�kY&�O��$	�O$�^����0�i�h|��<�G�R�Ѧ�2o���>�v?
          ���nW�.W��9��ԕE�9��uz�+��n+}�7�7n��kɼq}	!e.�gE�~��|O�1��E;(�	��*����ɺ����g�z�VqV"�Eʒ9o^�8��Hܾ�-y��x��A��Z���;xդ
          �݀n�'�ڷ>*��ZY��o�H�����i��Si���M6u\��w1�r��b7`=Mzx�Q.�O�ͱ�E�O^�췂�3�x+�o�t��F�e)�9ˑ��-�֑`GOҿ~��Bi�ζ���q{��_��k}��h�I����ܟ������o'F�����MF@o��.}Km�?���k�iՇ*��~gR�����}��ip8 �U_Hִ�K�XеH/mn#[�Z�9S�+�>�37?1�ԓ1��B�ri����`�i���������\)��Aa�MF�q�PX1�4�wt4ד�
          Q�x����j3&G�M2�ژ���8�q�k:����1����ǐ��4�S�Dέ���	7��/���Z�d3I�}h��E?�-F�c�ZQ�������J�9!��=J���
          I��f�1*,`��L�
          IC)�EG�U ���4�r3P�P3��3��Q��&��]�m�yW,�6�Q�MygƟګ�_RM>mSTUm���.&�Z??���W��i��J���MP[ٻ�N���!�)a���-�+9T�5�NR������/��}�;{ˈ�k=7��z�;GN�ȯ
          ���?������]._���
          ��}��S���j��'������J���CXT(|�&B�w4�����O-�ˁ�x�XJ��S�4���5����P��$�Ωy���?�<���.9���_Os
          �ޛl۝��<Þ���C����7m���`��-���
          x0�kH�������;�++�h��Y��)no5	02�ǝ�</S�ק���o�4��FR[�o��8��dgߵFc�B���<�i�Ur@999 ���c9\ۻ��i�U�F։W
          ��7$�O��W5t��ù��&�d�K'��9��}+:�T�'�7h�hm�)Q�m�{��?�@����A���s����e���28�q銎�����|�Sp?{p�w�x����R�iv�r��QA���~��:�.�����LJ�nb����<��b��d���Ѫ�,�YR\�s��v�08��g���#�;bcac	,�����g�l��$7L��<���nbr�R��|��?�����_n�GX�'Y!��|�c!T~��>�;�	���Q��
          �H�F������y<�Ez�4�.��.��#��Y~b��<���{�#��Ѭ��;x����1��E��������?ԑWZ�86���sm�9A�e��1���)�8R����2$d���c�@�TumJ����+$o2f
          N�du�ާ��
          �}���v4�FlP�g,�\}X��������M�/���k�i-Ye�͜��;v�ⲯ5���p��,nBc�<䞤c�1����E�R7���J����[>�g��L�:Tl��'�O�O��b�ƺ\j�G���"��Vb<|v ���{�Mq6���7��wrW�~+�f�3����<;�k��^�0G�`���T8'��,�Gz���G������^-����a�PUe���=Q�#�ׇ�`eB���G�dx��(�S~�t����-<��U���9��,�im,%~Ӹ�ʯM���W�鷲�[��q�5���B+>�U�t���n�������MO���Z��k�G2���%U�01�5�ۺ_�V�vګ��{
          �/|K�WT��q�B�����
          �m��(�r���y�洝8�zxlR��=r��f;p%~���3��>��kzT9
          �yq}�8��W(����?{s��<����/.��;�.7+ew~�����Gbo{�~-��	�έ��W��\�r��A$�m������>!�+^�ǚ�B�Yd�Ƿ�\6��(#�i"�;Ȼ�i��3�c����i֛Q�T�ă�?����<l�&������?�yG��"~��r��Nw��m<u$����)={�N
          1<�W|�lw�b��ڽ�+��?LW���Ɩv̖r�6;b�#�֙���;dmF��-�푻7��"���h�k��8"���#q�ucJ�%R\�x�ьy���~4|U���q�=N�6܋XW���������b��Z��������C%�8
          ���:J�>0�C��~ ��l��,ᑱ��9�'��
          �p�G'pb��t����V��>3�K[M�멖�鴏�Pr*=��2�!T��9�Xot�;[��v����v5��BJJ�����{q]�����?d��[�G��C��}�J���i7����rYy;��+�G�o����^�
          ��(M�$��`Q��I��=���~8xK�gR���y�������
          ;P�m%���.���5o�{��V�(�g(E���~��L�ލ2����6cZ��Gp<�ic�s���_��o�u��'�:"�����pr=N���z|W�燵��u
          .O�k[�Sp^76�t ֞������~cQ30k��@�1�P,~'[]sO����B���x�:g���k�>~߿�\#�Ķ���-u��g������(��nG��=ى�Q�3Tt?�{�6k��wZ���~�Y�,���x�qV^U�kh�zn+Ɂ������4�w 
          �I@���v�H���.3Ҁ��4���7S%`1Q)�Q�o5���i������#�9J��3�m.�Ȕq�S�i���!i���P��z�?tT+��ӁaҀ%�K�=� ͟�ӆOC@4�ě��@������>~њ��q��6���⍗�I�fl���QG8�׹����d�O�돳α�jR��%�8�,x#�A�|��-b�[�#�vܱ�f��3������ևEG��q��1����MKSi%�H�5rd�vrFsש��Z�I*�� ���q��>����@���{7(���6��u��r8���Ķ���ݣ�I!�n<�pP>0��I�?CX�[�&.������f��6V��m�L�@��1��U�Rӑ[!�-���`m�<���m���W�V�'�䷼�4��{�F�Ď3�R	��5�[I��-5s�HY8*�^pH?6�NNR7F���i��Rێ�p
          �
          ��緯s��n��n��|E��n�?w���=)�6�`v��XS8kY����U9'h<�K�-��ZM��e�8������^BW�{q���J�,kj��s!UfD��[7���ݜ��Yg��c��a��ـۇ��Nќg��l�i��
          ϙ�f�Ղ������<|��� `T�N����X'�?-YX�0�t���1�2
          
          X"Gsi}ud��7.�.6Eݰ��#��s���d�u��[�>l�������5%�:�_������1�� v�O��G4�緑!�.%Yd�D�ks�R�1�c�Hv#�����%����5��1��~`��[>��%�ֶ����I<�/�!PUA��7Qלc9V�K�{	$�P$*̿8a�<���;�a�x�B�ǧ*���\�<nl�A�ǩ���Q�y��ܒ�b62s�G��xJ��
          X]����?"�
          ��w��;��_�D���L�cH�#�p1�_�=H�z՝��1Z���,m��̄�� ��<t�B)�fiI������s1�I��A��q�����P�${|�r��fL&:�x����(<S/�o	QH��ɴڐ�i8�ğLg��>X&�e��ΘG��VU�q�c��
          ��e���K]��٦��1�y�`��L���$Q�Ϲ&{I�q�[*rz��o�a��C�X�V��ۿhW���uT�׀�2��Tyܳ��*K1�{w�x�Gn��G�_���p��঵�����F��o*��c�tB
          ��M0��џ�w�է�x��[Cv�#���*�o� �Kg�T'��'#�?��se��B_�/$>"��f����.G|�k�8�����) e���12����q�Z��i�(��\�5jP����y����߈�<3�:KK�vĊ�2��F>��SWF��k�H��pKc��~�|}��|�A�t.�m��+�Y��gq�7��9�on���G�G����Mׂ�i�Ikyk&~�d�Nvȍ�JÐG�E|ni��4��𽏶�����/�nq����y��.��U�fS���֪��#��>ߦH���o�=�jV�Ha�q����T!J���r�:¨����˚w�7��D�v�E7����B��kKEg��v޿�'��A�ު��i����sF>j�u/xMݚ-.���z~�4e�L�'����s���g���̋ճ����|o-\G��[/�?�e��ͻ0�l}����hVfrbq�p75iH�1�R�I]����#Զ4��fF��J��O�گ�
          �y��>��\|
          �b�$��������A�k���Xd��-�(�$�)�*���Q��S��ص㏈O�L�|���d��4^����O����x{�׎�\Rn��z�0=?����^���ۓV��z֝����
          #��ڵo%��8D�+�NZ�m��/.-�_�����`cF*R��l�5�!�:{w4u#n�"��o�&�Z!���ۻn�&9�^����رb�Wo_CT��I4��.~c�s��OvxW�2{8��V(\|�Ud~�η<?au>Ӵ�aq�d(�N�
          �;Y�K*�0���[#�D��3M�6p@�&�(����-���
          ������x��x8�^�6�d��6�Hc�y�D�;�����c��v�n��4ɸ6?�׎1����Y�1�M"�o��|����wdp{��P�ZEXlb�k��ٸ3py�琧�q��F��2��ݒp;����'��-.b�a}����y���hOi��!I$bT�$�p�<��ז�w�mC�ꭅ���|�4��7B>n�d`�pj�����%e�'�N2�q�����\�6�
          \N������#p叾c��}Kel��k��:��U��*z�	��c�!�;��e�W�5��E�
          ֛q�nY��h�q��R2����ß�(ώ4����:E��I."�G�����^�>��m��[[,�*���Yx-�{gӾI���E%�W�����.�����=q�d�)I(��?
          i_���
          ��#��A�ɾ���	�������� �����-[N�8��,���4Jg=��#�{w�C�����}��1_
          |UY�+qz�g3�=K���ֶ�M53�>��K��F�1��?��{�?�����m�d�%��i��#�>���L�{U����z�#��Q��$�c?��@i>\�����Tl���5�6�ʜ�F��i��0EY�̛p=(��b�Vel�H$��%ϥ+���
          F$c�;x�>d���A`�q5�ʭ2�����K�녆ci&�Fª��I���rj���h:D��4�Jѕ��?������}X�o���"pWq9�#�d:q�W�|r���?j�-on��i�s���ϥy^���4-",*Ȥ��t��㯡�s�\ҹ�����u�˻�$�lei�s�H0����8�O]��\}�ŭ����s�����4�f*㓞��OC��z�[�&I<�0�ۃm�[��A��Fk���[m[O�n�\;D��Üg
          �7�_�g"�u�3F��"������=s�䟠�'h�fx�ܼ�o s��=s�8#��Liaf���v�$g�����r	�Iɺ�ZB��g�!{����2�9V"�<q������${��w!~`m�`2*k;��b�f��I������G�O�6r��!�D�i&`��p�31�:�q���2]D-E����E��;�Q�/=pv����#�[��g{gos&5�U]<�U����0{px#�ڤQ����#�L�n�	'��� U�9��i�]�
          �@ݜ����wȩ�7���b�wEa"���$c��0G �X`�X���:�s4�"��%�;y99�}(��6n�I,�'��H�����'9�'�6?��T���'�Dl�Wv���I^�s�7qY�f5��v��#n�a�{wc��������ztis��p�6�^�ReP0���Ĥs����:��4�%���]���������=�w��ţ]�;���}�0ga�3�Lw��ܤ��D���IyV/%R=̒I���ϩ0Ǹ��~i�%��.;\JY����ml��q��M���V�E����]�g��;q��)�{��x��J��ú��,w_��t�#��2s��溛}$����l(��
          9�=
          gMcb�Kk+�ᑤ[�T���}�
          �29;�j��_i��_����f�Vc��p	$|�~a��qھ���h�Y!��飐�b3�2��q�H�ss�h��km��O#J���cFv��,s������y@��kf�i�{v���Á�H����\�$}�9���eW�c����|��)����8�s��z�.�4&i���2���⊭#��u��|�:tj���2K�H�����5;�_�'�?>4�W�������6?}0���!=��Ì���W�Ocm�i������^�Em�m���h��=E~�q
          �k4_&�W�Do�iP.r�1��O�'��i~ɾ���G���l͹���c�����5��f�Zf5c�=�����ݳ���|��U�y�ag_^:�O�`�t��|1���
          ��Z���������B1�%8�y�=jŬR���i��ݹ���?���򾙮�K�;�Xt��~�I�?��Lg����kzЍHr�hE:��5(�̿���A�?\xcŚ{Z�B�ݏ�_����}k�u�j�k�dV���_����c�O��}Z�ɼ�`&�?��8�8�#��G�5���/��!�a�ɤ��H1�H��U�
          ��X񝼕8a�k����ߦ���l�1��J����|ݫ
          N�m�ڰ=�S���e��L�~�+�<Gcasp�l����ӎrƓ�3�B�@wʞ1�5�FW��OfTe��_�ɟ��X�+�N5|���*���^������W���
          K�h9�Ԧ�-"�e#�o�P;n���
          ����BgŷM�j�Ǎ���Ɵ���'�[�֬��dy8���V���ދ�S�^7�$6p7�ЮM���_L`�녎���1���%��?�S�9�{���좽S�W��|5?�>����py��$��l�+�?i�`�=�o}=�L����OО�c�ףG;-O���b�y�������_>8x��q�����tJ��O�x���4��|�1�۱ϥj����\Ȭ��W�9<�}��+�o	�y=c_R9c���c�o������WX��|3n����~�n��S���N���k
          �K��I���c�
          ��C��m����w7nU
           ������p2?��@ch>A,aCH���臁��_ήç���5����̻v��9�O
          �B3�+n�O���E��ڭ�]q��\Q�3����4��GKi෉f��ζy[;�z'=�N3֝�Ql����,�x}�P.��?)���sN�
          �-�P������L,�[}R�[{�ei�`Dh�/���#n;`q���J�����b�3gs��OL�v��)۔
          K�ϷP�4sG�0*�l��n�p9�+���ۢ����h��Y�9�A<��Gv�)c���\Ѻ��,���NN��;�U��B�ga2L��c�`���6��kvc�%""!P]�g
          ޠd�`� �:��>�ֱۥ���4M�I��H!z�8�V��k��6�4xFĪۆ�I�y�<3�8hΗ$35��nJ�Vb�y$���9>��'��He�Y�3.�T���O�q�dǃ�>t��M�G7�&��n�s�y���3�kb�Fԭf��ݤ�˕weAۆ�}~\s���r��E�������lYr����s����r0���iq4K�f%Y2�:����X��zT2��3�5������3�H���=�8n8f�K|̫��ҿw����m�AZ��~w˳i�Á�{䁌ua�2u�>6�C�S����šܖ�l����bp3�t<���m �_s���|��IHa�lu���J��q���?ğ���?��C@�H���Y̲m^7n�89�'�y�kK�&���_�CG����O����z�G�{����J��*J��w��ʚ�G����_�|i𽞛�{��<A�����~��-c�$u^���dz<�8
          U�s�Q�Б�%v����H�n���T#�"�m��j<S��1�t�J�OZZ�`��=px�ԕ>�-G�J��@jN1�W�Dk���%�B�3t�n�.��{q��1\��_�������+��;nm�$�ќ���	Ǹ/`�H��R�:|�wj7M��f����H�5���1ު�j�$��X�y`:{��ZZ���6�!�M����8�8������5�r�V�-��e����)�v'�#���\��q�=��k�6R�<1���i�>�1���\ω�riƐF�������Q�g���#���y�ZU��7m\,�����1���	<�sX�h��'c#F�Gݴ0�I��$��s�N�SG�J���[u��ޛ�S��r�:|E�N9���H#U� (c�r@ �Ӹ#ucxr�2iw<M
          ܈��ATېGm���U��K5������Y#�.��ާ�݁�J[Ŷ�@`�	�9�(���pF��8��������w3_�Q�-O-d*I���w�����RMI`.��������� 0�Rg%A��5J���-����>d���d`����Հ)��~Y%����EW&O1���#������	�b���q1��
          7��@�3�q��p;t�C��0��ƌ���RF�8Q��=��F"��W��h���_��&�÷b	�䍧!����ۇ���EU-�_���8'��v ��[�ߙit��e��V�F�H�{�v�iڄL�$~c/��/˓��sӱp#�\J��GH�2�~^w�`��g�F0YN*G�I����g5��K,�"dc8��o#�z�||�,�h�ٙdhK5��N3������p���iS	�Q�G�#|��ـ<��pHܠu
          qX?�,�t���7����I~f8�$�O�,2A'/�;[McE��}�����ո�$t��`�u�i�4y�Ҧ��Wj-���2'�%N3��?��q���C�h���+�	�|a��J��`y�a���wy�a��^�a�	���
          {���w�6b�4��lCɹճ����@��3X���kz�$�,P��E�O��89���w�Ҵ4��,-|E%�}��K$�7��~l�ePT�d���#�\��.ـP�^3/#kg�l�O�:b�A��.��~kZ*+ō�FX������d�"�f�d��ds*���3��s���!k�:d�bF��������.��QF�,����
          c��8�:��{
          Q��E���w�i�H��
          �\jX0�22y�k�����&mG�>*���1�Λs���~Wp#u9��hO�w�_��_�cu�����.%�z&��9>��
          y����_|]��W���S���$�M*k��M�3��=fU_�q޺0���ٕe'M��rՠ:����?l�?7���C�}7c�M��΋n�ʆ�B��ͭҟ�OԌ�����@|����X�G�j������A�$�[��1���5����r�p�%�;|�|]K;v���%+-N}yn{G�<u�_�~����5�=6;%�uF��*�;����|�J�E$�����?�s����_�x��F�7����E�g*��wϱ��nh�i|C�6�;��m�K�6��l�>��9����������Z������ќ�q��ҶXxIZZ����E;�O3�>��	>6h����O��-$���\O��s����+�>���:����U�5/6+�I���\�Β."ܽ�^1ԞO�ό~��;����z2�7gr�r�r�یF5���C|8���,/|K�T�R�}CV���R�>�R�+��9�8��ü�g�Z�	|��f�d�*����Y|%�IS��K��"�=�ٿ�@c=t�7�аh��������L��J���l�����B�Nx�Z�����
          �����O��L�Þ;���-t`��]�I]���q���da��u����מ�����n��]:�9UWbޛS�V5��^�S�̹�s招i�c�]x��5��Td��_���u��G�Z��C��׾�.��䵶��^ �{������&�g��+ۈ��=���F�P~'����?�����jZ}�[��ֶ�{|���=�X�==k���ųW)J�?:���0G�-�f�L��v��#����jʏle��2�rn;��nx�z`w���8���F[K=�Lj�¬{A�J�uW��W��@�y���jym�U/&�>S�r�=w���jGib�,{Z&���,��`x=Ny�S���&F��-������*2���-ݎrq�q�qP���|��;o��vm��S�97C�#i�hh�#�-�*�����n2pN@�E�=���Cm�[|���:�~�`�gR�MH�Ӌ6��㌟:H���##�ۯḖV;�1��b��>�灌y�[汶�W���(�#K6ЪX��ƒ��$z�0�/�kREpcho����vY����F�)��ڞ/e�E	lɹ��� u����+���6���q���%����Fm|���H	Q����z�[ws%�ا�dW­�D���ݻdr�O�����f֛�n�dU�,�Gv-�1=H�*����"��I$L���dOS��7AZ:
          �i�������o��9#�`��pmjM�,r�2�%�ͷ��=뎙�	����Zu�C֎eVc�O�N=�ۻ��r�I��h0����z���^���s��<Ezדy,����<dmc�'�N�<�ۊ�|;x�X��2�W�x��P���<���
          �9c�
          �gyM��'��t>�)KYyn5VH�"�]��fO�.sߜ�N���jn�,��~e����a@�w����Ǻ�g����|��ړ�?�r<�'vw;敬䖑A3@���*����,G>��䏛 ����{�9��fڬ�O�����#8�zU�A��q��?#/�VA�1�<��%�cU��eޒ��Lgsn!�F6r�6qꀳe�X��A�M��"�!�0��p��ˌ.f�h��z<�):�,o<���X��FW�q�yfԳ�c���ӷ�|�>e	����8ۑ�8l;\B��ڴr]F�|�qbA�H�-�z���:�|?��k�Eٷ���)�J�V�����{��k���+��ρ�Y�&���r�7(bы���]�J��,�a��n�<��_���ɟ�l��I6�^3����WLƢ==�6皏q�����M���#?5�8�a�@l��D��/"�09��Sб�$R�杵s���9��cրŀ��VO��N��n��f��i�H�/��Vrq^Y�\x�=�h�2��K��@O����@?�T��o$|W㋹��f����y1���+�bO<9=0;�����-�I-�3��r0T��a�緾4�{~.{f�dI_
          �[qS���FG�Z��Ɵq5���a_"�e%�[z����<6�@�S�ݿ�!���㶓�t�eq������t�Z��xuK�/�ċ��Cv!��'9Py�ya��L�S3&�@A���>e���=�;�(�������h� ��O�y���̐�_2�U���r��*��e�pdv�Fx'Z��"��ӯ�O-�M�y��OP>V�x8�zb��W��,5[;����R]�)�Īp>�t�[�\}�I!��fx� X�,B(���d�e��+6�4z}�<�[����%�#�����v�붲���w}α���)V�� ����I�ă���IA�m"۪�6�ۀ�'nr8�ݜ���VMKEn�)-��د�&�ۋ�l~nF8<0�*�t
          rXJ�{fY�)��śwQ�C	��ON@�q�i�yRG���!
          2����H|c'��A8ڻ�5����ͧr�����==2r88�J�L����+�v�%�0H<g���I��yF��_F"y�d��m��|�49��c�.A+���-c�n.o����M��,$K6A{+���9�g�
          �4�	?)q� ����׬�d�K8o	�YǙ'�q�͑�;c��g�
          H�}�t�b��<!��v^	����޹�E�jF}ؐ���nAn��OB	㫒�6�]἟ܩ�;/$rF3�H�+�ֵ�-S]��Y��*�v�>\�<�����3����>������-uq2�ۣm�	��$�y��Oj��58���V���>V����T�x�<T��厥f��{�9!Ql��o��t���rMS�ͬsg^��J�X�en��{�8�@5c��쐘c�o�Ѳ<J�s������&�}�R�fӦ��-YG��y	A���v㚡�Ǩ�w�Xշ�s�c����3��Һ����>{mn�M�o��bUa��	�L��@��ڜ�m�J�Z�ڴrB>Y��ىC��9�8�W���֊�N�S�l$�`�18��#ݱ�ȫ>#��x���!�2y���@)���NJ�4�ֆ�ƂP�s��]�{6���~V��^Kh�og,�I4���KpO@@���5�x#�w��6����k麄7��W��Up@�_�#ֹ7��0��c�>V��)㌑��PkA��g4
          �7ݸR�4x�[�?Rlҋq�h9t����H��^|&�g�/�r��{����������I���.�%��ڽ���m?a_�%���+��_ښ�k2��H^E���ē�G���?�I;/��H�d��"��0�"}�9<ʿS�tڣª�a�8^>��^�~�>�O�r��/v'�V�u�����|mkqg�Z��_,�yp~�����ץ}��7�J����.U�����j���)7�G���!�ρ|=~2�-d����=�^CɁ���eO\�����>"\i�|^�Q��۶�P��z�cq��1Q�R~���ů�Zo�,��K#r��G���#��ዿ	�]Z�~U��<��y�'�5���><�:�甶�HWϺo�ߧ'5����zw�-"i��.9���Ѐ��t�r,x"�ԩ%d��F4��3�]��0�|��/�vċ$�rC3�o�k��d)8����C��/|,��c�Z����{]^���Q����0��/�?1�|��C�E� �խ�g|�w<���_�߳?í3S�m����+������=^L�:�\f{0�J��Q�xWʽ�$���v?�����?+���*���
          E�=���%�G�>\ql@}��l�3��cj>�����W��ŤX>�HU���qМ�w|�_��N�S�|U�즿� ��h96�yed���E��Z������T��>)���T[h�j���bsm$w,�x�9�=pj�qMy2[C5Ū���d�v��z�����i.�&�F�I<��������}�S��ex�4���k�9�*3�{��Ҽ���kŎ@V;�1ma�۰c�z{�V4����2|��-���w`:�rMG
          ���y�� U�3�+c��\F8�j�r_<w.d�5T������-ӡ�l�du��hX�߾�7f�6�.�#h��ש8l�<ג�7���_I�'t~���M�K�Ɏ?�}O��F+�/b�[�n���7�$1�6X��1�|�#Ͱ���Z<zM���{[eŷ�UU�>�	�x㚶�I6�ag��:#H�� ������H���u���}K)0���!f<�܀>�98��ڶ�[6�����"�ݎ��:���ҲuV�XX��<�3*;��$v����
          �ō�f8�U��''��=�=�U��ؽ�3	�f�l�"���*6�'#��ݚ>�d�d����&�\�dc���CV<Qq�&��fhdާj��H�L��:r���ql󵶘�HŤc�X�/<���ma<6!t��*�.�1��s��;�ݮ5��R����$o���;{g�]��J���(d��`2	���N�ߡi\
          �5g���[*�DžTv��c�	#<�#݆�Ռ�Q�B�"!�0�Ab�FA�0A'iݳd[Xᯬ/$gH��J��x�$�y\�9Z�W�j'�eXʫH�3đ��~`����T{�6R�,32��S
          0��$�8��=ZӴ3�̪��ULer1��=p~PlG%д�q
          ����\s�7�|g��.�X����F�X�v�(�Xt�s��69�{��W��0������"��Ine���<2#vI������K���G�c�����c�3���6��b�	E����H�W�aT��c O�89<�Y����)\���F\��Ӟx=�@�.�7���a�c'�˚�����O�{��orX�>�>�&?LW��3]�g��+7$\u�W�_�Z~���\y�t�Xx�?Z֞�Ʃ��nr
          �@Ӡ���j�OY�ɩ	�w��e<;g����=X��H<�A��S��q@|�U����٨�w��@|����_1~�)}o�m���,+����s�g�����z��J���
          >����|3���ι�kw3ao�$hP(�<�\G8���f����U[<�Ŗ�;��O�Y|���p$���0��Z�5�DL�%�}�Hʎێ��N@�ֺ_���"��,Ђ��HU���c<��ץe���$-�H�>�T��,rx����
          �:?QK�	J��e�9�fi1��$�s߰�$�+WL�{�X�_%�V �_0�n<zr	�����e:^^�اʾTw/�����V�@�9�/�4ˏ_����t��@�&�GU���,��\��@:�j��S�nm�ݵ������plG�9ߞf��=��j�LK�� -�9n>���T�����	722ȨwR��ps�۞���=6s�x��K���;��M�ۣ8��v�$�����z�_�J�5�������V]�
          ��I��� d��n���k�o22�+������ۑ�i\�ܽ��E�����,�m*�,N@'nrr1�7smd���I���b�ed$���ܧ9���Ľ�wsžY�B���'!�<���8~e_�'���E[��b�����@���gh(�@8^re�i�I?Q����s�T�[<��خ_���lx����ԨR{/$g$mrN@�PŬRe�ߵ��.|٣
          "����2O=���	���Y�.�ѧ�^i2d�F�s�����\��/���_%w�#;�8Pq�r!��R��ѭ?6#$mEwG�t<Ǒ�A�Rd���o,*���c��/���'�}�L�;�]"��ɡ��2�c�Kb���˕�˂�El�g<-o:�I$���+���9�H�#�c������;K�,q�VV�x�o��$�vN�.7����Q�.�5o,�]��<1�1�Z�'o�	��qz�@���Kk���co2�Kgf>C�r�ׅ�3���u�o��������d���2��*#=��3ҺM~v���䍥i�3c%J�G#��}}�*P�[���8�>tJ�UQ�(`FNpr\稭-7P�9d���mm�LrO#n-���}K��\ťΥ���_�`a�������d�|��q�Hd��-�٢P�lR������c�J�OK�	���t�O 4m��'�����G˂y��H�h��(���}6�Q�ۜ�=x�(5����Z3�p�+���'��޻���V8�O
          [�)�w�d6��2�	�GBpO8��KW+�(�:L,�����Q��q�ޘ?N)�V��`�A'��[fڬ������j�!��4Ėke�� �{�_��9��/��O���,c!X�p1� �z�a��J��<i7�?h5�Fha��;��ݐKq���޿e4MQ5o��(�Ė����m�[�_��o�F��)C��� ‡ݜ��k�S�W�x��ڞl�4HЁ��^����z��3�
          <$����H�"�e�~V8����W�����S�l���f�$��ZL~��gfB�~U�W�d��<c?��m�zT��.��n�y�?�|C�z�7/�������i�WV7q�2ybʯ�RH��YGq^�#I#ͫ?g$y~�d��V�Wqƛ���)�%l�u���O��"��ĺ���I�3m����&��/ѭ>�=�Y�,n��d1��b�BN+��*��H������${w[�2�5X���xb;�H��O?�X���+N�/5��l�\%�jk+*�pO�_��|7�Xxh&R�8�o��5����?��,�q�ڪ�rH�����?S�=��M��/3B�E_�Ӑ�׎�)U�]�j�yh�"|Cա�t
          d��ͧ��n��W�/���/���#�`�H��I
          ���%�a�g<g'����C��Io�MJʭgn��տ���(x���>�<Q��Kjڤ��kgt����8錂3���.h�ΚJ�{)��0���J��$g��2����֯i��4^Mݺ�{�ad�A�T��pOrh�o���)����u]��s���9㊛���&[���a�|�鴶q�x��9���Z2����0��U�I|���� �:��h�,B�WI��B��8;�'�r�1�p*֗q�:�0�O����IV;�!���g����[� �Z������Ż1Ur3�0��A���5��է{��&��+�G\e���;�㊚(c�FK���IfTw?)��O`k����\ִ��[�:Ω��+I{�i�\�[[��2��\_������y���k[yH��)\���>���S��}Q\�r��F饕S�g���T��\u���6��6�^J.O��6Wj�z����ԙ.��eVXՎ�$��p09?��"�?����%���_��t���	mnF��т;��s6�I���b�=�"��,�YU{���{w���(у��-�#eq���`my�S��_�,:sL�!�f�S�9 ��88��/��':C���-�D��`�����=�=�@��I+��;@�n�u ������R��#�J�����x#�{q��5�	���W��妍���C��z���^���LVmEZ>	��O�#�#�i_P-Ej���@�����#��~rq����"���0���Ćp9>�܂�p�>���o4cQ��vTi$B~\䁎�px��<0�����ܬ6���o-H`�s&H9�z	I,���$����	<��ciUW��ݏ�	ߞkVk]Z�|=�1�m�7D{�	w|�c�Fx��d�^���Ȳ0���*�6N1��t�	V��%�[E�^x��sMptj6�g''��c8�j@�ĺ�Aon��\*.YX��u����\K�q�yvvH�|�+!��~�u���5����ٍ�7Uܸ$c�@G�&���G`�4�,S,x ��q�����h���hݙ@1�R����#�q�+�_�G��w��ެ�.�"�7;����¾C�Ү������[xPX��=�㜞8��������&�2}�a�O2C��f^3�1��֑&��Ϩ��NnoU������{&⼁RTK��?�<9��L���i����B��5P�S���Q��\Q���o��>k�rm�Y4P�� ؿ�
          �#ǚ��V������ʱ�<�\�~������խ���������sx����b�;���On~>�׫w#Y��G3��퍇�<���đ\�%yTch߹�^#�6�r�$�1|����y��=}
          [[+��rGi<�Y3*��6�3�$��,^_,w��d���0��3�}.���K�q�Q~dj�%�8ۜv�s�>�<ulؕof�$�O.[�$��{G?x�@�����Ͽ�>�1e��c��2���~�� dx���ں�Fӭ�����.�ܙ�7�GQ�,1�
          d�zA��%y�r�Cr���~R�A�L3��&�n���,��VU��S�S�u%����5�x���6�.���O��$��w^2�X�����?(�_�����-�i!��8$�<���d���q����?��w����r�
          ��wןB���l5��4[#1�A5�K!
          �6	��<7%@l����g}9c����7��vws��H'>��#+\^�{6�r�|�t��RI##����Ԟ?<������t��+yp���fr$d�ө�I���^qi#I;&�;�����p��<n8����J�?fV7M ���̌cw ��۾2@:�J�A����J�����w�@A=��	��-�_m������3���'�y�I^�<Ǝ8�eg�"h�g�A��h�prs�HGS��ZC�.k�#(d��q�PGb����6�j�Y�Qq˷�=w�!���A�<�u�ڽ���3o崁���.9�H��c>��y��%h&iDj���`����=�:��]DҴ~[C6�¡�r}FPHq�H4���?��Yv�
          !`~A���8'���B�
          $w7M�9�R��I�G<|��=A�Q 8�iQ��am�d�MѲ�(^	�{z�>���D׼/g�Zmf�4��0��~c���<���(�x�E���d��6��M�2���3m�?�.��#	a�bT��׶�0
          	�e=��ao�,%��mUs�N샀x��[V��yF��Lr�j�9p0�q�O ��9���,�o/��
          �?6���?x�$kؖ��'�g]ѩ?.1��׾j���Z��F�r��*�!�j�r��@
          �<����qI�ʾe�Υ��c��
          �ل�0�m�vǽS�R%�I��i$r��!��r0q��u�j\�[�-�qm��@�n��U�x\��wF9�=YM�����ޤ�h;��H�����j��I������Wr�$�v���J�ϭk46:u�B���!M�+b8I�=rF��[�Ig�;�dXƾT;�nz��nx��':������XFT�
          �;�k����,��f�N���~?]w�zP���h��n�7c��[�c�CkD1n��Y���܃�@'8����~=[�����8��d�!�`��< <�]XW�PƦ����ik�8�Uql�NW?ʼ�
          aѴe��3�3n�v!���+�<?"?���i1����+���(��t��(h^K���K�U�jzpdU��5N��>�M��>7ݢ�W���
          x�Ij��
          �Jֲ!ԣ�<�B6w��o�A�»����_ac=պ�%��Z�# 2:s��o��,��|M�]FCo�$���D}�Q�L`��j�#8Q�{�]9o4���eo��
          �!'�'��'׶kn~Wc��#R*q>n���?������좆��i���������,r�qH}��"��E5�?��3��^)���]���!=T�n;�}�(�_�ǿ
          ���fcu���Y�\��l��Њ��cF�7s�VU)��9��o�����mN;��k���q�F���k�ZI#����]�)�w��v��<����Я�)_�?��	^C*�ڍ՝��n�,���W羦�G�wQ��((�X�J��N2�=k��I�X���˩�rV{��hۓ�U�ldg�O�H�c���������+7�p����z���f�B�&9"���n��zp?C�=�R�9ᶚ��礒*��|��z�u�#5���:u����2���f��'�A�8���ȯ��'w���)���f�_�2��׍<M�]�3x>OZ��w
          
          �FT[��¤��N�Y��+#��&���V�$�e��W~R^rs��eҼm��_P�Y����-6�w��4�E�؝ݤC����;�\��ʤR��q�OS��������o��	�xG�����Ɵ�Y��{�i��A(#˜��f븶���Q�%/���9�h���]���D�?�x{��XM
          ����#{�Xf9
          ܥ	�#���Q_۫�Q,z�Q㐱c��[{�Q�������I�o|_�����?�������\��&KƗ�v��\yr��P���W�$8\E
          �qwov��ظ֥8�ʒ�%{uѳ�������"��	��Ж6�Y�C�`�$��;�'=�
          (��~%��5��ȶV6�yq1Aw�-�t������u�[L4�<�Жp�6%�FUP<��8'��X�}����åZ��J�d�er8��NO�=����
          }\$��Nd��'�ܣ�:�c���Ԙ�f�Do�ܛ�s���}q��J���;�p��1��"����� �2I������|�y8-�@B�n=y�`?��,�c�~
          ^��$��t�ml��;����W�[�j��-��-��1����Ӟ:��=�ڔ��!��2�r>\��=k��PR��$��p�)�::{UG�$��5����I4�~TT]��ȼI�퓒8ɪ��ҷ��/t����#uS�G9�8<�Ue�5V��g��!�n����q��3�Ku�8��K}���o�$�����Y���:�fʹ���}q0�J�T������	�c�4��v�o��F��j�QB����=�	�w�H��.�,m��&�°.Kd�=���jέwi���}�۷�lc���#�@�S֦�Y��O�#.�9\g�ϦOZ��j��&H��ݵ�UO̓��`����z���Y��8�[[���0zdt>�kU����}e�5;���CH�s�1����
          �x���vMpoc_�8��yj�pE����}}�
          _�o[�c�xZ�kYd����r�H���q�m
          ���5���K]K���=�U��g�0�V��lu'����`�#m�^MOfߵ��b=�
          P���5>tv�ߍb�|�-#���1�����{vR��v�K���	�!�OR;�8jz<P����w��Q�0��]�[�[Iw<���<��T�@�S>=����ؾ3k	y�,v��
          (lmQ����@-�'�v�5Gx&�yԂ�ZAPO��<9#�@�zW��?��e��$r�����B@rv�GZ�V��3�ifX�˘s’`A9�8��k�Z��tW,R1Ϋp���3c�f�C���r1�}x<Qb��nln|��6��5<6I"�'�\6 �K�w�2���,6�;H��Gp�cz��n$�7���<�+�7�䓻����M��ߙ'�X��oF-�!_�E��Tv@���q��x�9�i��J����~xᓖ'���z`�ː�w�W���;o�͹c}ۉ9�Q��J�q猒爴���X�Ul~�B�s��3r�������K�"m���D#?)���8^q�@�ֹ_�f�M�g���l�ߏ�i�`x�9�qc��i�Kkk�rr��g9��+�9�cF��n.4�f�}�p������+�,�A�}1G@)�ڴ�B;�Y#�0w!��wg��A�^���k�hʶ�����>l��w����|:4mC7ص�T�姗���߃��{eAv��U���F$i-62���F��A<�8�ʹ�赭}���"�j����9�FXd7��=���^��*��ʨ�1��#��S�Hs���jZ���:�=�awy-���H�w���
          �s�����<ӣ}�kaca��'\c���N��˗��W�i/��v�.���98#<��y���;K9�(QV5��v��\rO� �8���Er���E[�Q&�UW�`�uwv���~��{(���5��J�����;����2I�Dwb�[�Sa��u8�g�q�yȫv��q6��. ��ȲM���$�Ì���J��K��d��3yS��bH�F9��[[y:3F!��eYe
          ���R�Nm��ph�@�}��[�Mr�I"'-�m�C��=s\�az��?��gq�$�Wݒ���0@;q�{ע���u$Qq��\q�,�s�F�Ԓ=3��sZ峩e����
          ���r� �	\��m@���t��O���ȁ�B�7`��+�p1��j+gCq!��i�m�L����S�� �a�Z��a�	����_$�{8G̥�`����#�]�����������4q�� 㣨#9�����;�
          G�M��?6T����׃��Xү�;�[��V�O�;yaE�v��y<6��"�i����h�bH��/
          ���q�q���Ȥ����vK�C��G!E�~U!y�G=3�Ӱ�_�F��y�X�Iuh��U�bm�*��������0�-mt��+ɱ���)�pr{z�v�"�khd�v[�7�N�z�|�Np�s�KP�e�K���1X^5�7vV�	�Ơ��޼��=*�"P�h�1+�Y�9*���� ��NO'�����-��7����MF�f�r�݄��ӝ��W�\������������n �NE]��9<#�Ch:���i�1I#d�'��Q�;�ї-DL�Ց���{����7�0�.wg��"k����K�w�n|km86kt���&8`��,#�"(���c_R�ޗ�߳ܚՕ��ւ��-#p��$q��}����ĺm���|A���%f[�j���v�~�����>�c�}-v7<,W�Q������|]i���cċ ,>�F���Er_�Oc���;�
          ��j���b�\g�@�9�N9�q�x3Rm;��c�ݵ#Y
          ��D��'�ß���y�My�f�|�>dl:���kj������Q�#8�o����Ҿ��k��U�<n#���}W���d�F�D���xOM��V�
          ��tK��>�����^/X�o��L˥M"��N=H^���d��t��ZM2���őI��{�~h���G�c����x����-nUd�=�G��*���߯.+�z�㹅n�E�߉�U'ubFFq�F澔���x��V����$e]'H��0%]��z��2���r:���ݴ������O�"�w" 6GN�3��{�=X�&m�k4�$�oR�[b<v�{�=�ki�[���X�,1�g�����i���j���M�h�i-#���H��1��ر�d�t��=�����%����8'�g&�E���UF�%���]\,�(�ȹ�>N2*x�L�
          ���X�W��a��0A��x��Tڍ�K�Go���|ѫT�y���xe#��<Vx���\u�>af!U���{�{�K�)�m|)|�P��1��;�)�NV�啒5&M�)Pq��Z��5p�G�V���`���{�S��A�]���>�#�L�)�������9>��@�o}�	�$�-ԕ�qp�@˿ʡ��
          �����>����M��o�VA%��W$���A�xK��Mƥ�}|���bB�maUB��:�5�Dk�{��t�^F�X���_ŽP�B��s��'�v�
          �1�'@5_⍽�֓$�	�����w�g���8>���i�q���E
          �;w0�ٺ��g�Q���8
          lXJ&n:�|���=zԁ�'js@dd��a�;�7z�HV��fY0����(���=�k�τ��/�ik0V{�#���z��Qb��C�X��N>�j����g4h�	�T�U���8��F}8����+KK��FF��Wlf6b\z�O���}�|լ��gaQK�g���a,pq��OQ�P2H~v�i�W�;���tZ\~u±VO3+�3�����t����|9o��E�~p�A<��z�q\��5����¯�w+oݻ�'�;忟sW<{����G
           
          G�#��\�/Y�'�~(�����%�e�Q�A9����o��Et�?��K���&oS���t�|!��Z�
          ��%�n�f��YlוV#�z����w�O
          �B�;��>�t�ib�I 䜀��0k��e�i7��^�!��T������=�����Q�ֵ����.�g��e��G��
          ��	�����R���f��Y���b��ۘ�|���j�h����a�]�A�5���=�]?Ǻ��J,F�O~o��đ���o΢;�?����X��\�͂���ֶF+C�3NC���8	J���_�*�^������G���D���H�8\W
          �G�r�?
          ��]�᣷m��.�w栏��ߞ�W��۾%[?�0xn	��us��l���$~F���]?z�>O��+y.f�[X�mUV*�'�H�8�:ם�ڔ�M���������
          ��w���k�կ�DnCJʤ7���r=@pI�8�?X
          s�6��/,w�v]���O¹N�X�%�lf>l;.����)��9�6�ޡt�KSt�g�5��uk{��x��+.vr=\1�{I�f!X�a���0�X`��'����V׆�T�&W�̱�G�fS�F>b	\|�'?:��B��u-N
          &�K3mp�W�� 0R2��x���[��l�VM�U���q�ӿn��ӡ��,�R��+1��6�f
          �
          �9�E#TQbַ[䱿�4ܮͳ�;[9q�s�Q��t��7����]Ej�.D��U���9��;V3��e$s���S;��<+�9a��0� ��X��j���mu[y����Q�g�
          �8�
          1�yh�{������䷑F�`�13���N��_-��jv����*���w�ʬ^q���s�r3�H'�`����>\�o'�ee��� �y���\��>�	O���Z���¶Ӝq�B��]��q5�C�ڳ�
          �n&M�~npI����J���n-�]&KI쏗��e�X
          ����q�*�ke�;Q�#7H��8'<�Fq��-�37�p�5�H$��3�%r1�I8�@��p~<� ��xO2I��i��N@
          ���Z��Z��Ҭqʎ��$�I��L����8�r0{�{�m�a5���k�+qo��!��9A�����9��p���6�]�:�A?.sՈ���;{K[;�]��U[�m�\e��q�����8��ݰ�+4�K�D�df[�-�d�	8$�6�y���Ig��qv������y�������֙<��D�y�r����
          ͻ�#��|��w��Q����O��3��ɀ��2��y�?��l��U���yl|���/�\��8�>�zOi��<��egݸ����=FS���=k��}2�y,����A���ea�bp�p�|�^Z^]]����F̛��	�Ķ9�m'���nq�ɧ��i,�O��� ���8 � ��:շ��X��������j#�b*����pq�0F	�:����/�s/���#�I�s��@��=;��eh�M�-��ۇ���<�o�d� �gݷ�Um,�n"]Ec�U[��;b�'2��u����Nao=�ww�m�3x;I�c����E���f�����I#څ��N�0�ӓ���W�E�Cm4m$)��
          H-��Ѓӡ$+04tML�u���=�H�P1����L��z���:��4k#[��f�A���3�`��L��Xo����b�p���ˌ1#i��;^kJ�5�K�hH��9|�1�b9�+̧�'5�-Ix��#�?1Ə�r9^6�2v�9�?J��{��UӼNw$�z�r������q�p=s��w���{m�G�v�o�2��v�Ü�g�������\y_++���:��gҫ��"[���.X�����Y�4��+�R�X�����}Ȏa�k�����n��ϙ&׷��<�#����/썯j|9��R��,>E�)o�"&�����������
          ݻ��1ȫ�+���9����΂G�c$㈺<�T��%ޠ�I�܌<��E
          ��z�W�����mH�����.fn�z}N>���M���bE"���9bv8�z�1Ԏ��2O�G���zlri�n<ɖe���X�pq�1��1�����K�|E�k�X�sǶ9&EW�O� ���`��@�[���g���]���h���2��&ͻ[�'�i�6�ad��ڥ�H��$l�'P1�q�k���
          ���Y�j}IBZ��ΖG�H��\�[2?����"�ft��sK�G���6��i/_�#�$��.6�qrU?Q��pv��,��*�����r���y��������yy�Yg>f��K1f$6��w��3���n��8ش�\e�q��a�}�q��W�Tw��h�wO��s*i�~�^�9T�e���08�*��H�ŋ-���,�$q��wn^8��u�67W7o���0�p�.ܰRI���`u�-�_$ʳC���(��U'�A���>lqM;D
          7P��E=�Ƿ��j�n�c#07Eg�K�* ,�ؓ�l�<��z[���A��Z���(
          �ZL��U\��3`0�'���ݦ6��u�leW�p�rrOv'�9v����
          �p���;�}A�8�1<��ߥs�%�����~Ӂp�&�����l
          �4��
          �9靽_PM����!��F�FcT�7�m��
          `|2������WCmƹp�CB������������޽��'�=�6���8=����P�śdb�VH�l���)�Tw99�����|ƓtV�Z�ŤV��ۓ����$�G<p����6c�坼����g<�Q��6�9�uq2��׀�=�`v�9��X�.�G�L�$m$f621�\������9��I��k	,���SB�y�Ӑ0}F	�V�5Ӥ��˦���!ڎ���Lt:T������P#�h�368��
          ��-'�^0A�w����##��9>��5��2�|g������w��z�t�_GX'����Mn�W�m���>�w�֪.��e�B�n��h�[�o2ǻ!� ay�$p���ш�ßLu���$�m�͟�u���N��7�.5�6.�����$�ls��pO�J�2x��[���I�)�5K[����*�B�����ڐ3���o��d�<4�����<*�@�0O>�W�x����Y*�2F�c����Bj?�+E��m���|�K�2I'���ќ���6��6��
          ���s��4�����Aj�yi����Hr8�Q����gX7�
          �ȭ�4�7Ps������8�V��R��[�wf����&H
          ��~��1k:\v�,v�F[p���あ2:㊞���� ���ꥤr�d/n����������[���AUI��Y6��^�1�B٬f��KSg(v�s)����8����V�Z��4���{�6���	�ߟJq����J
          SM�ԭ��B���a���m�~�ue�M��bh��o��c?�ly��V�9���Hm„�o�A�(�9q�k�S������Tez���0r8��_ ��� ��>+�iѱhmt�aݸ�V�;;� �⾝���{xV��w���y$?uG��_|T��ֱ?��[�k�I6�?+9����Ƥ��
          �����y?Є�NTc$>^�u��v��r���I0!mZ���I�+�w��N:����������%P*�ݝĎ?��s7Z�vfKi�r0�6�(��-�+�q����bu,�Xbr���9�<g<�1�>��7D����fتЏ���F>ON���0J����$#&�k�]�nI,Yz�8��ӡhd���<�2��������QЂN}j}�,�hͨ��K7�|��C8c����A��=wd�ߕ<�C�#���6Afb~s������5m>�Aͳ4r��	�
          �ת�Y�J���2܌��d��g�n�~�T%Y�G��A`nP[�@	$���ՊôH\s���8�\	铰��J�Z��S*˿rO�@#�$g��;��i�8摯�E"��/;F� (�#?.1�,�z���?�>U��p p���d_�e�RL�ce�9�(���a� �$���b�M�A����&m�4���4y$Iǯz���-��̳�Yw�}�OU��H<mr<�\j8�&�Z��蠯���v��Wٸ���-t���2Mq,{�n�Kmd��lF�W㨒����7���WW���<�<�~��yZ�5�O�M=��G䍻��p?��s����A��\�sItv��7!��m8�����O3 +x+V��e�����>[v㞪I$���
          �-�{8�X�UWt���*�g��>��ӊ�tSo�P���,�`��1l�pq���1�鮽�`��#4*��0�#<��ӎ��XJ�iZMR��?-��Q|̏�8>�s�����[w�G$Vw�NZ����7��9l�9���h���75�vɥA������e���0;�8����vxnne�ȎO2U��dq�.:�N�
          �{{�y v�<��Y��
          ���� �O�w��
          An��m�Zطd���נ5Em�V�b����Y~l�^z`Y�q��mYD����_��i1�\�[�S���"��j�E:^Y���a�9V@C��e<09#�v�+>w��4���@n�y�=���ߔ�e<�Q���nei��f��8������:���8�SVk]��f]�K5���`�H�9[�\�h��#k)58弲�D��u!���#��#�͸�g���Ƭ	��!3���x��'��W��]V���=д{.JF
          �c���m�S{P��l_\�.F��s�Е�T�99�)Qg��CtB����9PA�9���Я�m�VLE�aWhq�899��a�y>�Fޟ01�2��ϱ�=�{)����Qѿֆ����A�=)Й5(-�9 |C����	Q��y^�c��f�RL�-po
          W�q�� p������IJZ6�kvrP�d)R�(��X����dkM.�K��T��UUc�(�y��Gj�YZ�}�о���íZ�TD�SX����ܛ�:�nr~��ҷ�#���k�����$����c�|��	I(�o�<?�$]b9���(�{=�H�=Z
          V�K����X��t��~�9�,v���s־�/ܧ���EiZK�=T���śx�KO.;��鰼`bԟ��mf��M���������c��Im#��0;U�7��=8�����x�Ñ�׏�H>A�����kR���᷅�I��l;D��9?�򩗐���,��iZhZn���FT3�H��	0	�=�B|��O�7�����r�3��l���bk9���b��x�|W�Kg~مv�m3w' �1�^c��C�Gcs2���9m�c�Q�A���zs޳�/�yzQ�Ɋ�G���V������F�)GA����F;TzT�^�-ȉd�t�JU��A�2G̤�8�jZ��'T���|�T�y����n8���73i_g�7^K�m\�}�7L�a��\�|��ͩ�<��L���f�bD�hܻ2@L��8Aɪ�|�WB#h��25�}y�A���Vo�-���$l��
          ?��@9#�r=�1$�u�m�LN�I���1�r�˞��ӽ �eܯɶ#s��#���=A��Z5�w�^V�i$���[�ob��T1�s��}	�5�.�`���Z3#}�Ԙ�,[+��*A�7P��}?�w
          ��d9?1l��0~�Ե��ӪK�j_»+����H�z;u�[�IG��H��
          :�+(V8ԘD	�E�8}�W�WL�|q�O�6�)sq�-5�+��<��=�G�z`����m������Q�}�q�ԁ�������N6�ZE�j�=T�zs�ӽ&��ش�����9��D��`����7�6�ۦH[*���n�>��꣝�+=Ft־�op�(T�8�F7O98���TA��6��K$�&%�XH,�����*9�7���M����R��h��,�T��?,
          ꤓ�%b)VB��V6�Ӵ�6��r0	G�q�;Yf�ify���C0c0�g�=�ML��<?E������W�6���W�|J���+�Ҵ���
          ƱǴ���ӞO��������K��#GqŁ~}�a�{T�޵����=��a��so��۰���y�&�
          �]k���7u�\,;�7��vK��$��o�w�|a�"�K����ɽ�
          ���3P|8�ki�i�uz�MwpT�$��%f�����#5�j�%�l퍵�F�~Uo�t�QU���~�[ؙV͙�&@T�U�����fK���5�k�>3$��t�u�ry���C����ﵑUaf���8z�21�jG�5Y�̊6*�.7�x$c<w=���4�Q��[�yt��۫��##8���3ض3_��Ϊ�B[�f���$v��Ո�=hҒ�i/�w#5��aWv@����8�Q�&����i��Q��M���r0x���ZC�%��y�_�fx�=s����r?��d�V�w�n�Ӄ��=��b5�"�.m���T�X�c=8���>��zמ+�Y���q���[��~B�?D��]?ž��E�2����%�/`GO�<ڵ���cMFY�A��L��7�F��E8u���~�[�Z�S���FR�����R�0�bT�:�p+ڢ�z	`:�3���WM�_�.`��\M�E�H��'�\z���_:x��mWQ��I�̓F���˻�9�zd�F9�F����?�Z�H�Y��� ��ģN>�=+��]R�즳���ؑ��#2*dz��$m d�8��4�#�	���>�o�SM2��7p8�w�'����mo<�<�Ǚ��Cgw�����s���ޱ{y��]�Ӯ�Y夃r \�J������KZ�Ky�4p��l��3���20L�q�S�أ
          ��$I|�,s"��B��t��>^W�޶hl쎢��V8��;�3��|�.q�=���-�̻��+r�2��|���g'�}8��隮�m(�	��#
          ��� �02	
          �y����W�����lq�<-��v��?08�C�RzU;�dq4��H��X,�����\���q���+�Ly ZΈ#S��n$�t�0y ����v�N��lͶO��m�냞���=��݀�R�ťeT��������d��'���,,���?�Wv�ݨ��$�.9�9��j_�Y^5��O�w�Uu�Nza�nw"�V�\�C4lVL*�����89���kZ�U��2��s�;���
          �G鴓���
          mV�P��$9�]��ڡ����hn:�+ۜկK
          Xm���&\�j3�!ڽ n	8\��?	ua�;۪�r�*<g-�~PeS��c�%]��`=:����"+Co-��l
          �F9\mbv���C��f���J��&h�7 �a�Ry �q�<s�5�}�m������7[�&Xa7`������<a��A��^6X��or
          ���#9ݎ�CV/����F�\���L���;�q��������.����k�囀��J����㜃�
          �7��
          �m�F�0e�/Hx����|;:���U[��-�|�[�l������8��/쭤����4U>L0���s����F+"�f�9^�UfP�
          �.�0S�{���3�f���[s"2$��m��>�wn;��$�	t�e�Fo-[sd��qG@2~`pG#�qJ[���#ȴ�A.�)�s�9��v��F�g(�V�#4���.�ݞ��g�~s�Y�$�P_.�6T]�r�~�H�� ��v�,6�ay#i��|��ۏ$nv)�qކ��i5���6�_Ȣgid[��n�����zqL���k9�dYF��
          ���������H݂���{I���
          �K�Cln��n����U}r�~�i
          ��6�,f<�ۜ�F
          ��B:�����<��\�
          L�,���ʰ�c�H_�Vݸ�j�R�k'�|�p�I��P1\����� ��&ԋGt�O4�5���
          ���T�p�V<)ǵ��M�9TH��eYF�.I
          �y�Fy���e-��{ks
          �����(�r�zu<{b�����t�s%��w3�w}�s�ԁ�t\U�sOK���yx��ܾE����b��#<�8��k�x��z~�D���.��Rp;��O^� oi������&X�H~]�UR@R�Ԍ����*I�Y�ư�h��Fڞa�݅�#���	#���7_h�aʠGX�v��8�rI�p�&dҝ$�?2�f�f�ўX�Č7�B�U&��?`-F+_x�B�O�^Mcdl-X�s?�"l€ۘ�
          �'�x*�úż�N��G&뛆l��8�}����?�O�V�A��$�z
          ��m �0�����v	Mܓ�E}Ѯ�M�oM�[���0�󻃏l�����0+�;����iu�K�o������K��2�!e9�=��������Hmn<�vb��܁�?N߈���������ѷX��_��|�voN��~,�
          �s�(�6L*���w���N^��U)�ZQ<�PC��_�i��g��?�;�x����X��OC��+}���%��(pG<��8${ס�sA}\�$2�:�L�U\�L����ҹ?�V]-�o�X[ZI���[Sg,˷��2y��c��h�3�R5*%��x�r�{�O9�>U���3�8�5z�y-�ۋ�&1걬1A���Q�[(7Tppx<�V�K�m�K[�m�9c�!zd�S���8sU�KX�(�[�#�Lq�~�S�s�'nH���ycs�3V�a{t�:3m
          dH�L��{6xɤ��]F���捗j�G�����b�)�%�鸸dI!��E�r=6�@�S֖+g��\G)���
          �2����z�=��J`8\�A����+�,�K6���H�}ָ������?�����5�h����g�s�GB��O&���dӢYoJ�+��X����q����^u�/|_�k����ɹ�Ϧ��i����z5?��i�	𯅬t���30Y�����C	��3�	?-=�)���0�)3"�p!�;����c�M�D���t�"���`\���\�2���S��N�޵��+�X���m�7gi>�9���Z��:���Y���I�q������ҠA0��3��;�@�����8�����o�������fG���q�_�Q��q�o7fط�����09�R�_!��I��;����r���Y��x�9_���ܠ��5��������8����e��۶:���K��ݣ|C6�a���8(�g~:�q�W?�v�uI,'�,�����L|�q~���G���ox����쥾�nv�π����Ǟ#����Y��gh����N���2��Ğy,��۵����ZZO���x�9���>wgn����~��`z߉<{����A]�5�l�y@�	8>�py�5M�h#PX��Fב��#}�‘���=G'�UE�o
          i:V�����n�k��A`>`�9��=+��m5i.��H�/1�d��\��{��q��W�t�tH<�t�G�VL����3�G�FgX�o-UA�BOpp}z����,OPO&�HV����|�M����'
          �1�qI��𽫉'-&|�V@��OH���99|������w�uyj�N��Z�fp�v�'r=�^29��R������y��%\̀�rylg���N���ŧiO-�>]��irv�|���zc����ֻ�x�Z_�]4q¨�:�>_ p	�GBGL�T�`3�=Z�ƚ��N���[vb��O��	��w~��j�|-��腭 Hԩ޲mV��R2A�}}�Q�lm�{h�mcH׌�;�O�C�������jB�|@��?y����ݑ������5�f�su��Z	W�RG<{�?�����{�|Y���	�����9�<�E�U#ɀs�1�~��}�	�/�U�G��F+�9ʜ$��ңW$�Nϵv2C�;�P�#�j�t�W[��q3�TB�����&�����ג�6��7�>�;k�`�9�'#|�
          x_�-Miji�v�,v���(�-�x����5��a�-��|a��#���vP�Ly;�<v]����9�/=Յ�g�X���;�	ہ����O>��sK�=���Ri&�h��m$ȃ�l0ʜq�3���W��9n&���"���<����>�Z�P��Cs$�$-��H��IQ����z�i׶{ci���F~\�]��=s�^���IF���~�K
          �����I��^6��{�ۙ���ET�6�d��<�|�q���^۞F��X�M�����>U��6hO�K��p� �yR2*���+���H���h��5�1��Ն���I#�����43�6n���9����N�P_<���m��g<:��Ѱż��M� ����F:���~'�n��ўFa$�G,�r���^������W��e��H��r�����]�ֿ���F�i^b�~�G�����B���d�����N�,�ư�'�"�!Qр$g�e�#�y��D���Q2=Ο�6Um�'�o��~�t��|eLڴwQ����Y������ߦ;3S�4��l�[���1�22�1 �~e�$|��߄m�˩L%U�6쌑�n��g���M��$����‹f7lS��Ab{�MC��I�^iŶ�6>֍F>��t� �n�r�=]m�͒�Z��G�����9
          r:9\6Gp0�_���k$� X��ʡ��;������j%s�o� �C�׃����7rG=NN�<����t�6�s��x
          8�q���Ȑ�Bbg�D���*m�z����q���r��i�y���O�1��R�2�'c}��'����,�$����d����s����5mZt�mj�̫n�,��;)8L�0rOPv�����wҧ��)�h|����@���`��\89J}=ng�bE_-v�x(9�x��#��j�����3F�mR����9�fK�- [��/�d��}��gvI��Zq��\�"),d��q�:� �8Q���OL��%���Ks����;X�+�ˎpǧN>S>�x�[;]Yf_����A$���O<g 
          �"��6�N��iѶ�X4а1�A�2	X��H�I�󙖲&Xo&���!��6i7�ї;~\�G g�'"��y-�́nkm�m�0;r�<�s��+@��6�{
          ؍f��M2��R�s��x|�Me]��kb�z�Ͷ<�6����p~a�$ay��`]J�m+6n�Vh��ۛjm�rG��(8#<��k#W����3�6�]��p6���s�8\�W��x0�޵�2�ط'��,q�܌�����%s�y+���~d!zd�Ñ��f�0���g5��-�۩*Ҏ��V�냻ۑ�@�u���~jo��8���?S���X:=��f�6���41�sl��A��R�uV��U����۔�s.ݱ��}��� I�9i3�u��R��IP8�����l�N�X5�ܬq���<L��ʝ�3������v��I���hWQ�~Ps���=?��6-n<���Kkv]�KJ<���Ǩ�$t�5�k���6[�j
          ϥ�Ŧ����k|͈���?.�0:��i�6M�-��X�1��,;��~c~Κ����Nx;Z���3K�Fay���1�yb��~��<K�b�Y�R��A���Z/߶�:霟�}[S�xy�*��E/�zD�ڟ�{��fەV�_���
          ����v��}<���I�ۦQ�s�=�l�dq�	ǿ�����_�
          �+u
          }2��w�t�e����vk�<Y��o_ǡ�Y3�/*g
          �d}:�us�w�W5�j�����<�0�j���|�n���2ݺS�_;�Ժŗ��h=q,"h�|�X�F@\F��پ^?��+�_��[|3��ǃu���mO�30�H�#��x��xa��>���[�/��w<�\k^�E|�����WeQ}^+�Ӏ��ZL�mf=����k�{hw+�'~Xm$���=�.,�	dU_�I�f�N��{:rq���+"I�u3%��c�A�dPIb�-��08ʂ8�䷖�8�Ml#�@'�&p3��q�xG�c��!��I<�
          �n!`��q���8��8ϻ�	1���'��^H��	C�`���QY_\���f�i�f�*��cy�	��jz�����o(Y<��U�$��sӏ�*���?��}��o�m��k,k���}���:�{
          �t��=���A�P�Դc�s�<�+�NӞWᕯ���u��B(��A����(H�y������0n���wF�� b3��>�/Q�20������H���m�m˻��$g���Z���ؼďΐ�R�_��l���3���I%��"ȱ�U�2���ẁ�#$�j�����di��F�d�	|��<pq�PL�L��F��2
          :�������ҡ��!6Y����$.>�p��=8�wr\[�w��7�bB��`>��B���2�G̑��0�O��=�H5[�
          F�v;ff�$FU����<����� ���5�����9�d�"c
          �����>�q�5��_�kp�mʪ�9>�g��1�q�FO��ۋ�zoD0�4"H�h�rXm��w�g�ޕ������iw�YY������z����u�O2n$v\�g8��
          �������u��v/�X��=:~�ֿ�+6Q��:.��w��%��gnmbC=�Ȑ`��w8�0F?�г��!X�*�����W=�=>���f��oc���.�֍�{�����EKe{
          ���l�
          �\g�rOS�A#����kLG
          �7!�eQ�=q���<�Ԇ�Z�0ب�Q��r	�r{��k�q��!�{����U�rOpFN�뚳ur�>���y2p�s�R8��Z�(k�"ԭ�HңY$���(�2�����n{�Ls���6
          ��c��F�_lm�Þ��r�O�$^��m�e���%�2ʸo�FG�Ì�u�f��C���|�,Ȫ����9��&}OQ��S�+ܫ�,;Ins댞:��xj	����-��,˅�ˀ8���
          xq �Y5��2oa��:��d������kebҸ��,��v�=y������������-�v2�T��j�SJ���L���y���\��gҾ��k�Q����C��$H�d�Br~���W�~ 麟��Q���f!���(ɏ��f�$��+p��Y;dS7�(���N\确7���a���Mb�[�-�-���-!���?�u�B׈���)6�Ӽ7o���f�e-��ا��ΦM�&��$��5�粹�U�2ǻ�;v��N#��s�+��t�:��٬�i��3~J��K1��<�r:�9����e3B�L�<��c�<�w)��)4�^�J�B�ĸ�ٖC��O}����<��;/�<4���-��YyLqǸ�r�
          ���cRi6��Mmw�,�Y7�Q���Rp9<�8�^�?�,-�ΰ���2/�������c�?(����&Ī%��M$��q"�h��H���q*�DV7���J�'��?4�x�s��J��8���/��T���!�d�<���{qZz޹
          �r[��+�v>��x�\����f��Ѱ۴q���I뻠��@K����9�}�B�ېvdFzg��fɡ��]�ͼj�,v�s���s�b�n<}yy��p��eF�g�s��c�x���/�5}Br�c#��c�\�C�$��	i����)ZF/#@�$����<B<�$�>��T��l��O�A�S�1�V�63��b���̸_�YrJ���>3�$u�u����y�Cqo�rŦ�
          � �T� H �$���!�M��b�U����n<�����ǀ|G�j��0[C����r�V9�g=��8��Q��ᥓ}��d��Q��n��}G>ت_	.��1��|/�,~U�y�O��t�:�]��P5ŝ��;���Œi�e��{8$���+�_�/���7����C��Q�w�
          ]$�-�<�
          ����������	�G�Fm\^��DJ�3o��a�(+��0@��H��2�P�FydF�H�t���P73d�|tw�9V��DַM<��@# (���A�G\�8f�ö�w"�ڌ/��+����lrO�#�5p��/閭r�n�e[$��)U�2탔��j�̆��|Ɛ.�ep?\U=HM�>[[ݫ*���c���0q�L�=�^C��l��9lH��c�21�*x�'��-Q�t��Ve�kdx g��0�&@�5�Kpז�!o9�!�)m�88�	�<���޷���Wp�HX�q��I�>_��G_��#.�g�C���+/��.��q�ӀW��~f��������rZEc�����p2r��+��}zڕ����z�#��d
          Ź�[�$/RS�q�����M��j$�mo&E[���;q����-�����բ��H��
          �9���=i�vY&_.6l�q��zg���_]@�,�\�4��̬�c�,�%������c�eN��Ν,��q�4,fhvɿ�8�s�����7�fTB�'�#y���븞x�w8?69��/�Yx��p�ԫF�lfn�`}�î}@�?Q�owU���A�)�)��!�#GB@��^Ǫ�Q�r�nH���b���?���	�g�P��_"�D��Y��$�Q׀�l���|�j����K�m=-d��ƍW���c����0)�ކD�n˵|�B��~A9�F*��qoo4Rg9Y.}�׽go"�}�H�dcz��Nrpq���k�����ү�.�s�:�FI��Jп��H���=W��;C�+3��8��9�N8�	��|cmq�=v=b�/���W�8\�x������[����v���RN���N�n~H�1�I_�#i=�:��<{��K�McMxn�����V��"㌂K2��3/
          ���kF^G����x�R�>�$�lz
          �ge�x�[��}Cd�ؖ������vqǫ�l0�����Oo���G���wz��M�"f���9�#h���� ��1��~�:待�æY������w���}+�2�v8�Sי;�A���Tғ�&��լ$���c,��<�glu��<Q�%����c
          ���{�7����8�G��j�
          �Q�r$�s[���.)�	�|����1i�����F�;T���=���74�yQ���
          ��W�
          ʬ,�mf�W
          z��S�:7���
          1���I����B�L��_˜�0K>]��G���c�U�e,�6�Ru��X&C/r�zu^Nz�W��z&����.�yq�$-���2��� v�qn&�v��l�Ԏ��u�لv�y9$��
          3�9<V���K=N��>O��s;0�����ϭW�e��m$�n�}�US,�.7%�RQ9?�������Zn��v�^^��%�GȘQ��ེ(�l5�w����x�5c#�ܥ�(:�玝p{ԉx7�J����Y�g#�c�x�T}h��ʒ���pq c=���##�����^��jin��0��g=��1���f�O�yw��9<��i1#'�1����^���\��>M����p|�1�=Tc�^�z�"/n��2��v{K�a��W��˂I9ʃҕ��3�Kg+�#E!�x�r����{c��i6�|��\ܽ��C�5���q��2GR��3��kKF[$�Vup��Ӓx�z���zS5Y--�M�駍�H�a�~ln9$�~_���Eik�Z�����29�b@'���0zVV�5�X�y��4r且�Ec���A�9���v����I�r����FJ���s����ڀ�us,1�2y3*<���@�+�~G�L֖�qWq
          [��h��e�����ty�e�I�b{W+�<x�}��M������r`s��]⛍'HѮ��g�i�
          }�I֔����N�A��9�ו����ƥ,�h7X;���?�D~ >��(㰍G���Uq��q�8�>�9n"�Ak<��guUf!�wW'�zu��N@*#0�v�bѪ���7��s�~��u*>RqVt�mZ�/����|�v�<��8럗9����Z%�A���^��
          T���n���w����^aۥۂ��'<�p1��8��&�B�66�^v��^�23��է�{e�5�4o�|�������rz��F*%��9�k9u'W�����7+�z2q�u�1b���&���q^Y����99
          ��A �e����ۮ�j%�db��9�c9^��5At
          CX�3x�P7v�-co��9�>Q�韦G4{�&�s3��*�P�l��rp���]V���5kV�����s�q��׭ljZq���"�o`�{�ry�;0#��f)u)��Ǻ1-�˨>��8�ʻ�^
           �0J�chČ���N1��U�_���:�cc����W��l���Z��I��%�����ϡͺ֯�HFpp�D���&:^�~�s�B�g�5ܧ;�7�^2м,�.�t~�p�-,፥�Ὼ��,���:�cq�����y��6w(�u���?hO��~#�e�mp���i����%��
          {��Mo������ڷ�F�
          ċico{0kɞL����
          �fa��W��c�|?��Ohn5
          ;i?�L�>n1�5���u�xluS�*n��Һ�D�����^6�ո9Vf�pX��gڸ��_h�����}����ZC1���ܕ�H\�.�<e�{ɯ/���՘��5k�	end�b7t `�+��Z<w���ƒK+2��0��H9�q�����M����a-��N̰�p��4�U�j�s����d`j�<��+,V�Tf�﬊Xv��y#�8';xSÐ^=:������\G�6�����g|��Aaon|ﳅ�n�0r2��@*G׭p�X��P��f�H�d����98��L�i����;kh�1y{��gqʒH�z����]��������%�i���qH�{�ӓ��OL�|H�I}tmѹ�3������{����l-?���.�����3@�H�s�{�����S}��r̿�o�R�g�l}=룺�Ԇu+�#h�������FIa�s�a��7[$����X�ɜm�Ȟ���lK�-z%)iq
          F�퓡�s�y�X��v�"~�\�Z'f3GnV9�P��ؾ��D����Vc����א~����h���ut]|�6�=0x9����@9�|?��� �<K;	���+�+�����?�͟��=�i<3��Lʶk%��!�I�w`�«j�4�߹nz�0��}:sQ|-���P�����@����Va����Ǿ;T��|��H���ɴ�3.��ʱ���+s���7s��1�]�#���N6�c�3�9�f��-�0�7Qm2���6 nQ���a���sZ�e����e�����ȫ�me�br6����86�������I"
          w���r��py9#�	�
          >a��]M��-��V�Fn;T(����s��F����F��ܫ��I �T(?.I�w%X 9p�$�2���o27\d``���Lz�9*�ҳ�9%hW�f7��$|�#�8,:hi�e�poӃ3n,��p��=�Nz����xR���*��q���xrNO8'N�ig�$����q�ӝ���F=W��*jV��*��l�.cڙb�1�H9�ԀO ��Z�ݦhH~�f�[�R������8�	c'h�{��ڢ ��4aF�}��A#a��>�!���ή���	oye����JI���WM04��SyF[6a�yS�����# �).u#���gt`���b��0rqϮqס��O]�\�<���a��� �{���#��9�˕�f����=Fx8�1�8����q#��
          "�ʋ��8�}��
          �I8#}�ߙ��U�ե�4`�$co�r1��A�
          b�� ^�����Y'��A��#�	�y'*H��^��{a":ȞZȭ�f<I�c���<8	�;����?g��U�/޿!��8�vy8��=��
          ��?��.O3$��#�h��n�:�Mt���-���&����s�s���Q�$�y%��yKf����������=��Aү�;�9u=k�&�u9�#n��,:��Ҥ�ظ�gMF�Ye��p۷��T��Sԁ��_�؆�k��"Ţf�����'#�c�x�/m�m��nr��t�%��$��:w$�㛩_Fk�[U��/�@ϩ�W��‹;_�_t�ϝ%�RG$�e��K.�NO=9�ɟ���}��f��+v��O�5���8$~�=���N}�����̹�)�z��k��%)&y9�\���6��xW�*��64c�0�<z�:���_5mS^����@�smp������aϾWپ$��
          KsX�d���V�+��z����5���_NǗ4��ݴǞ@����:���LJ����<��ypc���-����[h�2H�Pk��;��`U�&�<�+D�m������2{ߊ%�\�.���[�:j�w¬�v���F����ρ|D��;��n�#hU��a`7t�?/$r�x�#4|Ӄ�=LR��L].{�nw�E1
          ��3���>��(C�͈�Co�a��c��ON�F��'�}�x�Ec'�
          ĸ�Fɝ��N;|]����i�BƠ*���a�ps��'>���y��ğ/�Dnm��ͼ�~c��'����d�����ԭ㹋M�H�Y��&�v�ѻ3����|��1�,�{c�f[��R��A��<�Mtw��_yѶ��O��m���������UX�����W���l�kۈ<�$R�#f��3�89#5
          �ҝ$����c|��
          �?(�^���SOxeE���8���3��*�+�v��r��7>S���a�H��<��[�=�b2�$�]�2�kx��ؠ�������3�=Sէ�T�R��x�$_�v�rpO'�u�����^!l۶�3�m������c�ڨ�r���,-��ӴM��9��z�\�D�����n�h�R�K�#�U=�W=p8�y<z��:L��Ik{�m��b֪3�<��������ӷ���É"8�G-��y�
          ���K3�ݼ��������9�n
          ��r8�?����H�Ln�%;&9 ��G88�@��f��S�Op�H�H1��2q��l�A]D^�>��W��*��Xu��c���G�+�O;+]�M��1Ž1��9Ϲ�[�7W���+������u�n��k��C���D�1"��>�NŇ_~q���ڻ
          N ���L����<�~�Rrs�G��`|[[�jWe�UYq��nF����*�@{���2@�Gg�L��d*����p8�� ��'Mx�
          ѻ�(��ڭ�G?�?�鶖�4��$�E�!ԱVfE^1���;dT˨[}��M6�E�@+��x�Az�� ��(�{�
          D����졙e�=w�=�~G��l�a�+ۅ{�1Ȼ����܆?6>�2��Tn/�!��c������K0����rM8�kh��ҧ���1 �u8Ƕ:��L�� 5���X����t��,j��8�Б�8=2
          Eu�Me�Ms
          ��~��ٙz7�Y���G5즸��K�%v�&F��Ua԰Ny�Ѓ�������uy!�4��*��x��?)鵾�ԡ��7p(�q�Ղ�]�l�V�t�s�`�sӍ�㡬��5ndX��+.���׎��{V��f�,���[�*d����A�c�`1�f�>�ou��WxșK�����h'�s�Ha��,�=���\1��� g �2)�c�B�!�V>����oc��0h���
          5��$�V)�ڊ8��qϹ��n�a��!I,��B$o-Z7l�2?��T���D�Q�_��_�
          ��n�Ƭ�,���p��]ܓ����dC�v����g��"}�m�y�_(k������F�U�Z���>�1���_'Nnu�Z뛍R����C�s�G�@�X_�3x/�O�g�6B���Q��u3}��z�rzɯ��c���{8���Oyn|�����/���X\�+gc��.<ͱ�$Ĩw#<�F	���O�?�[�I�Y�P^\7�ݸ�L�d�0�$��s�h��Cğ|yu��j�_�Ȣ=ͱQc*���Try�Z�Y5
          ��
          t|啧fDd6]��@“�vGː7{�Z~ƌ`�5��*9׾'��T����m��w�"���,��A'$�+]k&�\�a��9z����c�OCF����M�xr�i��3]_H�Xi29%�\�o��qT��-JC.�����6~�h�`�9�%�v~R+c3.]L���:tI��fY���׏�F��y�@?��oΝu!�
          �.�w����x���&�c+4�?��`޾de��'����=\�3�OrM��R��H]G���9����N�(琙��k:z}�i��F��K���J�A����8��A��gQ�=Ǘk�_FcU;a�b2�NpHA�ⵧ�r��#o/j�n!����x��GP*Ֆ�M�]C*����7Sӿ��<��|܀sw��jzo�$$G���f�[���-����!��o�A{i$1F�VeQ��s����=zWs6��Xi�f��f�?:IV���N�3=-�ӌ�i5�[My;��d�EeROO��F��2��Q��S����ټ���UX�r9��w�˓�Zl�4�y�+b4e81��ퟛn20~�$g��$�i4�!�K������R]�n	'$n� sοagb֩�#)��.7q�a�������t�y/>αŽ۶�r�g���7�u�̚��P�Y.�Ǵc
          �A�~��|Gu�\��mr�IB�K+�x����xK
          �m6��F!�VN	Rzq��z擪H��u�π�A�9$w�:�N1�G5�x_\2]���m����(�%T���8d;G��r8�;Q�m$�h������$q�	��$�4K�i��a|���]�X���A99��H���5��n5n�gD�5��Dq��u��d�e�7�n�4��Km}k��V�
          [fWi#
          �}1��̇Uh�a�����,�wc�3���<�M)5;���tЧ"5X���=:m�z���S���v����h�6iX����9��02�:V��4�¬N#�C�c�8��l`p��t�r�Py��/�`	��	�t�x��G���1m,Ъ�H![;r������N` �	n���[�I&&?u�G9�s�Õ$��Y^�v��aB�>�'��:��'��
          ���v�ox����y��N�d}�צk���ϸr�t�6��W�m��@
          �g�.Z\�EinaR\�挮C6T����u���N���jTV�vf$<�7o��n���9��{	�x���$q��9*v��)'2ё�����Wv8�'��CE�㹍�ޱ2\����N8����㌑�k���>t�l��H	܅����
          ���9-��	�d6���c��G�Ē	#�oS��r.�&PP�w|��i�F:d���'F�F�̬�*��ߘ�n���d�J�ʎF����}��w�u��q
          ����#B���x��1����t�$����?�����1�Ԯ+X�o�M����p�����u88�A�j�$I�[Q4�j��2�+���A��f�V9I&Q�aM���}s��Q�խ%�L2F�U�i�e�;�1=@S���Ua�$xƏ*�\���`�m�� ��y�J��q�Q<5�7��\�M�������}�c��ޝ�~|�"�f��m\|�19��>�a�Ҿ��Im�j�g�f�U��?��QF�c�/�X�{׫����<��V��gi�{mc��\�\l����ds�z	>�w���1�m³��3˴nf=\���Aӥs>��S��k�sI̐yv7R�,���zn�g�x����<+�kʚ�y�)�c�8:篿ֽ��-�2Q��O ������ �'����4����D��P��H�������{p�"���͠����H=r3�Q����Դ��^𽓀�a(VV�('<mʎOa�_��Ѽ�-gvIWj,�^0G�Nv�������-X����e�M�V�6�Ju�[���d�h'g9;pG�I�/�O�ϳ�۩�J]�,r*��>ZrrH'vs�pN5r�ZM��\M$�ָ�[��)a��=�d��_ᝓ��v�����qt,�{��T��^�+�=���$�@񰬛��03����6{�[�(ͮ��U��e�J�*���9�r����q��IYU��0p�FNr;�P7ƯX}��Km4����r"�\�y�$0=�?�� Go+Am%��4{�έ��zq���v'�Seʶ�՗r��k��۷aǽY�-�J���Y��;�>�����Y�]�+4��\l���1�L�s���*a؈�]\�¥�n>^X�ߎ�zt������Qh���L�r��S��dg��^�n��;�y��.Kn>��T6�Oot����_1H�`������*�a���
          夫��M�O,��[�L��͐7��q+�"i���K=�*������Տ�<�@���/#Mj��h|ȼٻ�x��=H<p	���4�
          �h��_�rJ�x����� g �mCQ��5�,\|�ܹ,nj��ׁ��zѲ���	E�y�N��}�����ꗗ���ֱ�+�<����9�s�H>�r��j30i#0X;H?�+��3�s�`�U&�57]4��qC��S��1��s�0=�o�#�Ũ�����X����G
          ��H�,�p~��k���1��);z���[�sqt�������jJ�ESѐg��Aߧ4����D�GO�\.[*�1���ۜr2GӚз�O��.<����YV8���2���~zv�xbi���_6�n���c@�=��^���K�]n�h�n��*�H�p�g�>e8�^��_���_�X:�m���5�Lx;��Oz�o���^D�������?6��:c�y;O�h����x_�;xUUdY6�+���c�I��Dh^_�v�����mh��{q��1�-��*䌂y�����6�w3C�{�հHʫ�W
          ����ӷ|gB�_�����T�l��\�y��0}0ݶ���hh���2�`���#�0Ã����?�ֲi��mm�w��ax�����Q2/|K}x������mp��n���i�l>�;M0�U�� m�8�I=x�wv/�C:3ޛX��vfTv�s�+��g=ʃ�\�:��2]6�k"|��XC�nJ�<�cZ������c{�,S3yl��H�q�\��4ؼAb��ݶY����粑�T��O�{I,��T��[7+�|Ɂ�x�q���@k��F��.'�T,�v����S��ח��6�j��qCoI4�6FK�3_�?���f��$�j�I����h0y�>^N��8%�
          ��\/�}��!��u���n�Ӵ[�"���a�[����=����O¿)�w�[���ɭt�;潼T��j�fF!�����49c�^�C[��_2����◈��� ����s�\�E�����ӹ#�Z�ox+ᶍ�j�_\p�_�9�,:�ݴ� (�$��躞�a-���٭������o>`��?3HH9c�q���a��o��������,q�.ǎ�c'�1ԟ\W�y�s�_�1���:���V��-��(�q��3�z�m{��x��@�ݣ�)�BF�A
          ���;��Y>�O�_�/��*_5�O.��6p����؁ӣ��^�_|#x���Y°�������?��;��ͰռC�ܺ�i41�Ad�h<\1���y��tk[��aq$m������c�N��@|M��j�6�
          ��e��ZڱS� lAϰ>�*h�����D?0_6hU��~V1l���
          ji�S��k�@�N�9�����8'+�qo��F$�}��}쌞��ݐC��Dԥ�o�V?�.|�C1
          ��d��� ���>���^�����~��3䷘��-�>��J�p3|C$�3�X����'Wls����09#�5����o*MȰ7�n<��8����u������|����U��V����	�ۿc�+/��t����ݲBr&��p
          _�G�OZ�n�s������L�do8�}�N9�};f��Q��
          �7�1kU'���t��r�����������^�.88��5�}aum�[���F���q��'� <�\71��u�c$bO��?°|$�|���0�\�o╌M ��[<��+�������ܿ����e-��W�t~�oފ;c''��Ϯχ���|��o��>�,�� �)���c�p3\����,r��2�w|�1��s؃[�>�gI�ڟ�`c�x]ʣ�8��5�@�4����k�|,�2�m�3��ѐG#�pA�N���-s,j�yap��{�OJf��~c��7C������8 zp.2O�mv�c������r9��mt��h [��le�����=�6x�H�t6�I�\��s���s�s��_\p�5�as����$J�?���8��8���<������E�}���t�$������ g#��4r��\��;hՑ�V���P��F���\�r1�!��*�o|���\BM����x�����N�j��`ַP/�r��cU� ���s�R0������[
          9ڸ �#�=(zlا��酴����W��8��H�@\����ۙ+�V�|ɣp�����‘��=��*��t13�ng_$����ۜ9��g�QG�I`�NUB���6
          �<`�GojW/T�H��>7�6X���Ӵ�c�r<���c����o�#P��3F��=��Wa�kJѽ��"B\&��X`���u��~p�N׺�rH�����g�Z;_�=���a��m��.f^��T'˥K��M
          ��N1�4*��y�s�>i�G{5��Mn�ip�2���P1�;Z�W�u	�EȬ����Q����R3���L�~&��KhV�,��in$2M1o��$�����QPBf���y�wO�v�[���nx���W�	e$�:����Nv�<�
          ��g� ~a����(�nޣ��7|�3�֯]���ե�F��Ѷ�~�;~��<�}��(5ߌf/�:��På�	��)�+*�1��ʠ�n�G��ƛsu��I�H�;d��2����>�+��7�:��<7�Cq���$egs	_�>����7��ng�$�sѢ�M��:9c�E{Y$`Z&�;���ɯL�Ƶ��Y<5�YV-^�6����?�봓��z�[>���Auk�,�e��v�����S�pG��}��[�nq����x����H�J�g����#�#�~<�s��}KL�D+,r~�}ӕ8����|x������6�+F/��9�p3�?��}'�&�	��k�nm�Ef��>�W��������5��u��L�{Y�>X����y<��Oz0������Ӕ�x��ˡ���I��a+�@��6�8$�9ܸ�I�{�d�m᷊F'j���A� zV_ƍ.d���Y6�
          �*��UFA ���NTG�ɤ��#O�g�gor�0:��;��6����n��<ˉry�@$���!Go�l��V4�KN�+���VHS��‡pT*�w\��u�	��� ]����~Q�iQ��9�<g��kSG�I�U�`̮�[3�~B�����UU;Wkn�NSp��l�e{u*�^�T������ד���$2,r�\�N���7��ۨ<�*�6�,p�s9�lʲ3�c듒0rq�x�]m���|����^y沝�ԗ�Qꌴ��%�?���>%��09���4��DK'���f�O�}@�MRԮ��)',ʥCu=���mtٮ��2�M�I.�a�z�� �ՒZ�VY���f��Ef��>�Pw`g$�dg.�m�do*3�[Fm��9����
          k������G��)I��4ec�q��ߊ��4�gsy�C��UxR���8��_���m@s7`��:�w��3���{c����Ҭv���鑷'�;�Eq-�FH��e�8>\=�_���$s�����ymp�����>S�x�ǿ�9-v��N�ZƸ=:pz���	�-?��p��������ˎ=���\��a���|���dl��q��o���ş�T0�<�e���0����֯���yZ�_c�U�M����6{�N{�l�_�
          �Am�[�ܭn����d]��Z֚���K4�i�ɟ2h�8����8�kwM��Ӗݵ�JIS{��Sz��^1��j��,���N�X��A��]6�ՈA�v���A�5V�Y��ql�9#�ܲ>:��rnrI���Z�~ ��T�mw@��)y�s�I’���S��}�}R��.co
          Ũ)��W�m����;`�*��^�A�>��2�!�dW���($�
          �јT��z1h$��e�b��@�8�rr6�=68��~�sv��M�1���4NJ�?Ň8�Cr�CutB��v�7rF3��1�R09�0�O�峙��Ԏ9��0~b3��*�y�/���5��Amm"0���ۼ͹�2	���-jI������"��q�;�:�pD�h��F������)Kg�ۇ `���x
          iwt���yR/�!W�$c#�@�T�+��kV���P�8��\����g��t#<8�+Ydԭ [fK�<ϒٗ-��GS�O�U�ƞ���OD	4`#��Tہ�6���?�
          ���'�tGܲC�~�c0��a��}�|o��+C�m�]{���f�%�|�L���I*1�����,��߁�KI�k=J9�Z�_�����Ź��F�/�aO6�k�G�����ҹ0��??���D-Ԯt
          ��zm�ϫj/�n��� ��z�a�=*O|-�>%��Ac�ⅅD�� �mw&(<&<�	n*�7��4�CVԾ&����w'�~�Q�iyT��B�;� �_�w6��X$�"�h�0�yU8�Ӵp'q�sg�;��
          �&|O�w�u��=5���4�
          Ą�XA$}q�{A�#����G6���羍���Q�]N̼	!P��ϡ��ĺ��;Kmh�*d����3`��I���c#]̩d�l�R�*�r*��wm�&������}�/�Z�.ٜ�uq�;���H t9���_��,9e��#Ć�݃��.Ҥ�^?j�
          4%�,>l;x'��H������R|<՚_�>�K�o�$_�������Fs�|s7�ީk>�4Vְ-����	� ���@��!����y4�#�O�VUf��;�#������0;�-li�
          �Φn�o<�#b�b��3�N:���Y�cCj�����kt���2��O�K�'��Y�
          ���x��?�`q�S5=6�/��
          %�h��&~S�3ߊ�x� ��&���d�8��=���#�b���4��oY���Ҥ<�v�u���6g�m�jĪ�{t�d
          �u;�k��<��T���@��v������ƽ��k�Muks�\F߾�&��=��OQ��|�Ě|�v�-̐Hʫ��m��
          �#8����.o�
          z�Ni�ll��۰?�_z��e���X�plv���&�O��Ձ��Fy7ol}1\���'��U����3J�v^�����U��/N{c��^����$Q�m�������fz��?
          �W0);~�L�N{s�5�
          �#-�2�_��p1���g�^����̷V�$�Ǡ<1���yέ��HYZ67[0�2S�8�+��8���_Ie ��x�ʷ����{��{g$�ZU��n�u��7m���V=N2>�Sӊ�leK��H�?
          �Iْ:?��kj����k����0��;N9��NXwq\��]^Cn�G�P�66��>\1�e����]*N���[�q)X8����8�v!���@�>h�mdd�h�v��wz��d�S���-n��k�7H�Q5FzpG=9=:�;Ջ֎@�e�n7�/Qן���ԳK(��aY�^��N@;g��F@^w
          _��E��4��HY�EP1����5[�<�e�{�ѽ��� �<��駚(�,��EO���{m��<b��QI.Ɖ��ڭ'^<rp{�Q���s�w�"nvP��r��q��=#8�Wf�[�.컛sna��?�nx�Q���x_��E8=��Ͻ`�6�s��X�f��)��]*e�g�|���@�F��� ��Bh��>��y�-޴�+�.�N�w����gD�c�cd�X�zc�N+'�~v��-I �_2��̜��Y�����'���ҵ1~�<Ō���a��w���J��&)<G��C��JR8��Y����'��rrs����4����7��3,��(������N�&MR�J�11[���#��9��� �)��,��xՔ�����# �`�\�Z�����F�Y<�7ú6H���F1������]ڵ��H��M��o&�v4���3B�^��v�#���P�~M�;�G�R:��=w������4������)uup��;��� �����zYte�d�c�0�cE'՞��+�.�i#xvR��N�Q����W�x�T��Z���$��E��o�o^ج��o���h-�o�ۍ�w
          ����o����+ɑ��ˑ�)n�����du鏔W��}��>�N'�~�u}N��^�~�g'��Un�(��p$�Ip|/j5=/Ǒ٬v� ��Ud�⺏	,n@#!J�'��)e�����P��Ԣ*��̲����qǨ�Ұ�m��W~]G�]��<s���$�
          �g\<O��m�ˌ��E���檏�~;Y���P���D~[�m�޿2��ןA�6�E�>�n�Hʌ�^���&�վ�֥�y��v�@�u��98��o"��o���x��3޾g���\�Ky���~r<��p9����H㌃ZZU����I���Ť?+~�ܠr3�@��p�:L��Q$�����s���?��"�j]��uI�q>h���$O#������.�nG�;����_���#�|ϛ-��n[��\��9ȪwV�S@�[�\]�;G6�aq���W'�!o�Gmj�<�G���'�;�y,�3d�IbK4;��j����m��5Ŭ��x���9�s�z��Ԋ[
          ;�:�	�����,+�F	��9$�`s��m�g���U�I$�y�k�o�y�t'��$U+�/.����3G&v��g�\�q�Ӄ.�����ƪ�򲓕H�����4��5�Sӆ�$���F�4�H[b�7g����8�&��/me��U� �men�^�9��p=ӭ�D�K�H��ظ��F�v����Nk\���^�Q��Ü.{�N;t�O��c\���-^cfܱB����=3��ǹ�5�F�L�N���n�?/ʵ��1�-�2�Y����u�ܺcl��Â}�ϵH��/�{x��
          ��zW�|:���坦�nsL�X���9���=9�h��x��.#�� �;A#9��W��Q��<�Ӽ���QF|�8�{�X���u0�ȼ�ʧn�~�����Z�A#9����g���$y�[���z��`֮t�'O_�5¨�T,A@���p9�a��_��N�-�������$��հ��9'ީ044T�4��(y��ڮYQ��I a��W�֬��uKx������cor���S� ��W�-,�7�U��gF\p�Ct����{�
          i��vrY�\0�@.72��bu���w�%�+vw��fܭ�[h�NOpq�A��X�Zp�|�&�=��El�yFwqן��a�2�u{V,�$���$]�$��y�����M����k7$ø�鑌cڀ}o"���_�;K ۞�;�g�\��̻W�,Dq��<�˜� ��1��֫f�s+Uf?������ӎ0��ҝ������ͲBvGap��~n�^���t~�d�w*�̅�8Qר�9#��Y����e��������Vd�����p�Ѯ?}�#�O|���E�(C
          �w��ч����P�O��²ꟳ��W���)dU��牁'�|q�z�_��)�}/�5�n�Rf��͵r�0FNy9<y�]m_Yx��P�w�Z�_ƥ���"~����_�Z��q�
          K��u���n����,�ʓ�ɯ?*��DZٌ_���Qx{K�𭭫M�n���$�<����G��׺�6�ݢr6ͼ*��v<c�5�{~o5���ZI�Y�30�Ln�#?�t�zuͽ�AL�y���Go�3��w�2GN���ii
          �^y
          z��D��eا��#�q��WK��6�M���v��ط��
          x��p=�o��+��Ne�V1#���R���0I����CR�-�Vְ��b�<�lL�T$O�G�Ҵ;Q�,��Ͷ_9�c��*����N7d��J�BmD��i��9y$o�8�?.`�Uٮ��1�o-dU�������<6x�T�Մ���ĻV<2*�Y?�y����,[Oo��[B��q�:�O�FG͏]������m>Բ�����=@g��������W��L�QRe%xnUp2�����ޛG4o�n��n�����,r����y�hglڥ��--�&fO$�W���#����,n�?��H�<��n�2��~a�����K�6�a[i�j�ŞUF�Fv��Y\�	9' �
          �S��m�,,�n��V;��������J�UM7HӦk�+���L�
          A'<v�@+�;Y�;{�<�Y#�E�|�$zq�`�����zn�c�mn�.�<�ۼ6I;����s�<�xZ=TKss|�FN����2p�'��~@4���}��&���0�6d�IV?,��m�p���g���>e��6+Ym>F��0%=s���_Nk����s�����M��1�2�������?R�����G�x�[sm�I���ϩߏl���@�[�Q�*���7��zc�ԗ�bF���^�0�:ס�?����?g3i���"M�H"�k&e���
          qW�V��^,Z����9�H� bG�O�&�}�<#ϓrn�#*}O_�:�l�d��������a�1����5��C;]*-�c�z��=_J�B}[X�`�杤�^^\L!������v'B�Y��c��Tc)lzo�|Aom#�i�����n>E!��n2x�B���s�j]k�eU�[�X��ۉ��Ǧ0z�g�n�������g���Z��ퟃ-$m�o��n.�N91F~C��Q^���<Y�Y�'�?h�o���Uf�&=�3��q\���c+9��q�WP>B��
          ����E	r��nÑϡ��J��N�\8Uc�r��	-� 
          ��z�_Aj�I����u�į�]�@�>Թ���
          �q��f��n��"���ɛ�PLy	c;H�|�U�oZ�x�=IZ2Fs����8�J[�`'���m�7R�/$ӡ��1w�E�<�̅U��T`�q���Et՚ۤ�y�I[-������=�}+���+p^T�8�$Ǹ,��뎿L�+f�V��Gy/<�՚4�2����j��4�0��bT��=��U��=��O/s�?»/
          �
          ��+���2�T�[#��������*�C��7I���鮯e',�$c���uom9�����O�����?�rA�b2*��M�x�VgP����$t8���<:�in�uElbBy8�z0�E8���˱
          ޝ"[��&�<,3n�L3��!�ڪKzY-���o����H=8�`���[㇃������(�l�*1�pGB[�����tZ�kMRK[�_"�HRM��G.�r��2�9ʱ�� Q%?�7��g�s<'�m��9#�G�NǓ�w��X��1�-*�mŶ��O����!���@�WãM��?�O�>�}������) $Q�g�`a��9�+��e'�Ƽyc�Xv�˷�x�}={�^�S�I���/y�v�w�4�_�0�	����h��\g��`�C��*�&������Uu~����׀	�	�Z�i�rj�G����_p�*�@�k��������mm�}Z��E`�����Oc�}kҨ�etqS��Hv�ek�
          υ"Y�O,�v����
          ������.d�g�mk����Ɉ�1�u�zw�/���H�E:��X�b�ԩ���;z��g�u�'�5���
          �B|ͭ�\��zֱ��'��ԿC�<�i��z���7��e�Gލ�^A?�<c���S�W����ܱ$��R�Y��}���	�=��	1�v��<y������=�^+��6�-��[�#Cj�+�{s���_/���k�AJ�jSRFO�n�Lj��Y�W�����8=���ki��4�B��AQ�Y<t���c<ƃ}&���ݷ�eG�O��`��ӿJ�a��^���'�7?�B��9<ۡ��3�hu^t���X�K`7n*�Ǩz�Ԃ+O�{K�_+m9�/�eݐ؅�Fzp=:�j��dٷ���Ļohӥ��b��z�j�m�p6��!��o��W�r~�?�w��
          XŠ�;�k��kk���^i���l���0$mPq\��U*IE���K�V�G�e�~M(�u�n�C��c���c�:u�)�	RiB&��s��q뜚���?��?/&�S�]��Y�	-��C"��$��p���zW�i��L��(����г*��M��ѐ+���F����e�ޥW��e�o~��3�[�y�͎H�T��#'8o~��b��4�	��~P�^��>�������>.�TX|S�M����=/Oy�C�9r�<q�G
          {焿��_���wx�@�������[����S�z��J�e����Q��
          �X���|ԣu
          <�$g�V���8 q��z���f�k}�?\�\�?_�߰��4~V��8xqa�O����i���?�����~xE��bnX�⌴Q:���LW�$~#�7�.�����2٦��zɷ#+��9'���|0[�d�6�����'8$�f�@>"�Ŀ���3���e���&��wZb(d��
          ���`>��_������uHcוnt��e�ԡP�ˀHFʶ;��	���5RI����9~#v�H���=2�ɴ�<��J�|3�u�2O������1M��I`����-ɫ��o,��w�#�w�	�`��G���sT��.�*C6Z?�d��������͡�X��#E��H����#1'� q�������6nl�@_�7ErNI�׏���2��S)�ڛ����@��O~��߾U)#3*��'�<��[8��!!��
          o��6~c�� ���@�QW�~�k�������$���?,t��Ŷ��7�����o���@loRz�H��5Viz�	d�<0��#�Yq�6��	<�jl7sڴ!N#
          U���>s۝ޘc�i�kQ_'�w�pY�(n��#''�4^]I=�F�$k��6ߔ�=G�5�5�rD�$���*��L�=x����	o4�{�v��6�[���=��q�A\�߇��dmEz�pa����mU�	�;�����m�����:s�Z�Y�|����'ۚ���'���g��[�����SM��_�dB�>�&�!�8���n�q�hY���fX�rx�8�:W�M��p_���~=�x��¿�W�+�w�K_^C��Q�(�m�rr(�3�x�L�9�{��1��b��Б�+K$��z�L�a��x'��ں�o&O������`�zv���=���WZ팿ڭ2�%��x�(Ϩ<���w&����&��w͹0�#$u�8$���0q�y�xn�lt�o8�:0y��j�g˂1�I�g��=D/�e�o�:�I�0�C�K���$z��8�}��ح�[7\:F��il|��6y<2N=*��=�����Ѷ�Pq��׶s�@�d��U��Wk_(�v}�/q<gl{���;����q"�l�֛v��)�W�ОrGm�{����?��7C�n��~}H$O9��)��K�l��$"�eb�����rF=@��w�|-����Ug%�N8�r�����]�<A�I-���K�V��#�I,���Pj�0�۔��de2yj�s؃��G8=GJ�4W?f�E�F�r�Ē�J9#���=��P3n�.��ݚO2M�g��X�P\r{����:�t	I��ݴw���I3E��^����2�k�Ҭ�|S��b�Ym�Ǽ�X6N�QԒ:�Kpy����S�Cl�#b��`d�3�cG�Zh\ܭ҅�I�C���q�q���y��}�L�X�;dU��x>c��;楽�$"�M���F�%����88S�d�*?&�.�Q��3��؅��
          �ۀy	������;�6���Q��z8��������#D�"�2J�T�����=J�6���I{�G7ٙ��[�2S�+�~u��(�[�0��u��Ò�Wב�p�;8�|�HDŽ�G�t_��#	JI$�i��ٷ�)�wd�/��?��8ۑۺ���?��;���[m|G,J�g�x��"1?Å�����p1���3���N���5{�jMy��{�m�m����^A��b���~��a�����/�X|��i���ۖ�H�YI�@�I8�Wb��^N�2��+X�w|w�_W����X���zH�omp�y��0wq�:�����%����������"�^<֬��K���>��!���a]�9$�ڽ��?�O��*��6����������\I�|�n�0�Ĭ�v#�s^�����8��J���u=�9i՟_Ø>d�#��Ҋ8��Ѯz�7z$7�Y���UI5H�\J�H��ջ-AR�N����Q��Ѹ��]���oý?[�x.�Շ^q�}A�/�u]"��<Oj��̻��l����ڵ}P��m������ٚ���W^w
          L�߄���GUs�>|+���%鱿��xN�P�v�4�
          ����S��j���{�c‘�������]���Vn�������x�ˆ�[ε\�g9���'�mA���1H���N�C�5�6��oFIIE}��?����'�[;�[ፌ~
          �$]�6��#7�Ý�v�m8��_x��	����z�-���F]KG�����HcB�n�X�}x���;��F�^y-^w�����Y�_��"�U�_2T\�Y�B�:�=����(N-���⸴�_}�)#�����Vb��7^s�888�X׶�V��6wS}��N�-�d��NIǯS�������{�_f����I���ca��s���
          x���%�?3j�p���pQۑ�5�Щ�c(���R�iB{�7�
          ^����~過T��C���v��;��3�������4�B��Iyr9�בҽNMLW1�N�-�3�h��P7��T�b�����i��
          �u{�?A�4�jW��i���X3��܁�@I���+U��c���/ً�������}kJ�w��ZcI;d <�*8i0�<���Z�
          ]��j��MF6���gp�%�t��
          ����@�y��M�.���Zف4�W7�c�t�wݍk|=�Ea��gt~S�fe�D��r:v�^���T�ƍ�;��*�f���H��u�Dꐀ�a�0}z֏�>!���O��2�
          ����jNJ<u��CxM�C}o$�ǚ�}��{
          �Y���I���o�A+#�!z�~��N�4l�yBQ��cƏ5����N�O�R�[)"�p��O�X��X��u�/m�I��2�������y��h��e"3��`�������ᄺ樾)�Co$sm���wL��s�t�SR�p�n����䊹gǿ���v�1�y+{��_�̜��z���hW�גڥ��0q�̎������=��~�|U�����.9u	d�%���9����z����oڻយ���_�_�����ɩB�R����(��#��s,E:�R�]��=
          Q�,ڷ����2������.!��?7��'nG`=��Ӛ�����^L���+G*� �9��2:c�k�o��H>%��9<5��¬�YOe���y��J�o������?
          h_��º̗ҬP�6Z<p��I�q:�2�����5y��!���X�Dv��H(�/~��/��O����
          �I�0��~�=R��Wį�hp�޶�⾆]�z9�p?�����
          �1y;i6w3Kj�NP�#I��}�n�v_�m��z.��������e
          $���Fݽ�=I����G6-�6~�����m6���7��e��d25�̤,qǹ��b�o�^����Ʃ�ŭ��e>�0R�6ѓ_C���|#f'��nff��䍾bz�I~��M67hUwm�{ڰr��$z�U�oC��/����֨�^\K��H���g��ֻ�<g3��H�;�mƣ�νi4
          b�̹�}kb�P��vs����$�g-j���0���ɕm\�\O��1�������c9�ýwS�B�68V��ڼ��g����4��6
          �/ݽN0�O�G���Ŀ�jҫ�Lw�_\h�>^xK_�Cqo��r����� ��s�b����b��"��皓��\��,�̎?��y�L��#S�V<���ܕ�����B��<As�kV���ͱ�O���	<g��g9��C��F��؀�'^F3���q�����I���|B��0�4�QM�jv�����y�������]�6�~S�ʊr���=�oZ��3U)�#�1�F����6��M�8��yƌ�I\g�>��c�+^����c�癗̎��>^A��8�8�Nk5���w�o�o'#�:{
          ��_=�����
          O�є_���3�9�M�}�\Z5��K��/�հFA�a���Lq���X��C��I^K{�|�
          ��x���'�چ���p�ml߹��N3���?J��h�M���6w�����ʶ>�Q�n'`��3ƶ�1�]��NF����;��M
          ��[�I|��g�G����?�r:6��-���Ѱ��i����^��o��YH�>���w~�p�L}(k����\NQ���Wf;:��?Nz�sT����������3�lE-������4c��Cʳ`����k{�*Hܱ�h��Lt1�a�ׯ�~`��X�]�3����-�v�$�c����w0E�P9�2�x��w��ц�z�g��1�q�SL�˦X��~�1�2��7)c�p��{X�+�r���U�_*w�~ohz�����.-�O�1�	��s���ڴ��~�
          �;�\�0=Gӡ��McC"Ͷ�v�F;�c���d�{�v�m=��r�2�O!���t=�x�?@�y�5/j����Eq�[u�̣�r�'5�xI�d�:��1�!x#�<�Ÿ�_��dk;d����#�GL��s�]�s�t(���l�g�&[fr0N=?ƚ!����wpe�N��
          �w	��9�|��ӜUc�D/&��_"K[%V
          �����
          �@��G1ž�s���D]O������ޮGkpm#��G3Mt�?.>��r:g�0O~)�Vc�:K�I4���e��>U���	_`�2=9�k����&���r���X�#��N��:���%���iZK%��i�m�tDg���댞��w��6�ok䬋3/Ό�nF�9ݖ��V�I����^mJ�
          ����4j�w�`0$d���.Y̚E�]]�,�.�.�*G�W��3����&�6�;�8BZC��0��'$c���MW�֖�VD���;����O��=�G0��5�df�cs{9��oJ��P���\L�2� �b�nC���ч�aCyul��[peUs��ߧL�LWC�io'�Lo�0Ç1�$��zq���aڔw��k�����]��+��Y�U�$���1U\���< ��ܐ7g��s��?d�~˞��s�q�q�_b}^x��?y�)Ȏ>���x���<�����u�D�W���/�mvt�� v�b69�Rz�ؖдK�r����r����z����э����NiY$~Z�e
          2KT��������)�n��'����ÍA��t/�f�^��7`������6��9�~G�����/Y!�<Mu���+ht�^�wH�S̃?��l4�P����.�E^�zW��9���“�>ˇ�?k��z/�����ðhztv�`$q��a���Œ�n�c%���0��q�Iv��8�2��I��}�p�Yt8?kxcVH� �-fl$�IH���}j寉�{m�"�۟��κ=b�M� �[dI8ea�+�׾��#^x\�3n��IW|G��9���g�/�5_R� i%o����koD�.#Y��H۹�!��|�-���;5���۔o���t�@�O�g�4�F�;�{���el�D$Խ㢽I*V�;�+�P��n>�Z���7Y,n<���W__J�n<E_29��8���62ۙzc�ڤa%s���͹��_d�T�~#��ʹ�t���W;�{ź^�y�9��+]
          '�8X����kj���fIbܥ�������
          SS��I�j�G6��6�g���i��X¤����8N.]ϔ��:ŅNjt[ar��D߼��/���󍿄5}fa����@��&�l�3䃖0W�F8��{7��G�|Y���ɭj�n�kgv�m�I��3�9�Ͻy��j���:�z~�k���lt{E�
          L����ʢ��)|���Zq����k�'|t֥ſ����Vk��ab�!r~�^:V��?�'�7�>$��+ŞY���~ɦ�[�C<�X
          �#�S��p��]�O]�|��z��nI#_:���g��j�e���5���W)��<�3�\�*���=y>쾆�L,q��W�g�^Tc�{M|:�{�����[�
          ��1�)�G���滭Z�M�6�5�1��w���b:�����|W��������;�1��Gܐ~�M��B���/����#zG�ukˋ�>��+v�.�T]��rHFx�j����5h7���*��5�<{⑟�7K-@Eqnš�z������j�7���u��Ea��%�<�f ���'ߑ�kѥ�ލ���q�o�}���c".���
          b<�'�8���)��0�b�6���kZ�"���
          }��^�.��E�5`�9P~Ϊ������};W��i�%������U��?)�ߊ���+N�����=c���˶��8A���gi
          �v��V��-��u4v����gr�pB��Dd�ݎy��z����J�C",d%�E��)=z׋��O��*���k��vV��<<}��Wo������Ɖ���O.�SI�S�01�C���G�dž<k�hR�7�}���X�w<`��|����}��x�G���χ�s�\!��x���Ct�w��^����g)�5�W�v�L�N�C"�L�����lUJ*Q���i��ٞ?�\ĺ�#1+�{1_@��z����k�6��Ҵie
          $0���'���_<�"X��Gr�+q�s�l��׾�<�?��$�Ď�Id#�S�+��24�\�{��ּT���nǽ�B��F[\���<>0�^�u���Q��٤�9�$��0c �S$q�k��^,ҭ<<]��9٣O.I�ʻs�<d�MxG������t��;�U>γ����pX���;��F{O|:�4[���Ms���K�A!y��9��_++F�g����u9�:I���.�i���N�i.�Ha��V�2��c�!�a�gF�\���k��<�w�ZN�&o�k`�8����uG���X�K�]b�r2�t�F��F���"�$���.Z{1l~!�,���0���ҁ򞂠�?ho	��}>��Ga��|]DŽ�d��b}�oZ�(�d�i���]���|%�����N�%���U�9�4�{6|��|O�������;׆�1��+��^S�;����(�ͤxcC�b���Q�F�cO���ϻ���]#�<��k��U���"����\b��#H˚��c�Xb_���fo��n���k]&�`C��N��zg�߅^�U�'��ٙ�JrO���Ş*]7W�LY�`n:W��9�㙼�nv�VǗYMT�g��׿	����P�H�}����5U�!Ο����=��ƶ6�i`�3;[���'ߊ����Ea��˱������L��o�}{C�nd�Qg�T��Gê�
          ��p+��k{��>g<����]t$O,r���f���N1�ӧ���f�.t(|�)�ǒ�o^3����ʦ�c�>��)�������5��x
          �dn���
          ����z���2���i��F�X�'�>���zK,�D!�v�x�I&���q���֮Gl�+��Zg���]}�}q�ӎ�N���N��n�Ã�[�v#�֨G?��%K���x�L����?�?_N3��D9_gcI�\��~��P�����T�F�9\�$zu��+�Ԣ}4ͥ^nګ�/'*J�,N?j��
          nI
          6�|׍x��eW���01]����{H�E�9i�9�=�k��uYC�T�J(U\�I�?7oLg�ki:��i��O���q��J�Z���H�6�+C�����-}�_�Gw��r[_Zȁ�H]p�G��U���yϭoZG�?9鎕��5������o�o�.���Ė�5��}Q�Qn�[���p �ˎ}'��T���h�����:�J�w���e�~�$�6��jeе�E/g7c獀��q�=TW���߆?�g�����>��dl��I�=�`�4r>���<W���B�l�G�Z������&����H�Fo0c9R9�w霜�y��D�k�I-^@�a%ٱ��p�Fr>����x���5	rʻ�����9���5MV��[����ڧk6:�p:>_�us#S+B���}�\�"0���v��9�޲M�v6�[bUU'Ώ���r�U$`�<��$�l�vs���d��@C',2�1��_��}>!�������n޼���r*�++
          ŭN�c⋁4rH!�q3�d�����j��ռS!����X㕚A8'<��ʠ�}й�X��<Z��"�$s���q鏽�>�<wuwWv���%�?tFA��^����h޼�򧝢��^?"ܲ���wm<s�=
          E��K�x�uʙ&S������dq�Zp�l6ّ$���w�a�dۑ�s�=j=B�h�N��SFa��c����ƛ�i�!�EVdn	|����g��S�	��3��@|h���#Ҽ��"�%�99[���r�
          ���z*�6�|��kZN�6�n�xĒ��͌y�S_��K/M��L���/����W`�DYrNy���ۅ�<���2�+GN��V��B��6ݻ��;c���d_J�?h��w��?��T���N��Ǜ��1E�苺Y�Q�r@;�z��@�sc����{�����������^_i�d�=�m�r/���f_�\�=Nւ<��1�y�l�x5��}�^K��o��j���~��j�n���ڔ�����]_�}���m�#z�ߐ��]
          �ܥ�@
          ���z�Z�8i-��w�ɑw���]N��G�f�k�^rroV~�	{9G�m�SL�ڲ���Eo�z��kӿ5E�|�_%:t���z�����u�Fxc$���j�:����e&�n��z��.J��"|�:�ҵZ�e������܏���{l¾@\��i���<���|K���H���Ȳ.$�x�^9�O�7���=��4��I1�م��N?,~��+Z�9�rz�#�],I�er��q�4�NOFu`��q�8}?��
          �y0��\��p��~]6㫧�_��[P�`���c��:�/���g*}�Q����G�I��H77�����_�π|fS���_c弱c�����jcM��,瓢�{�MZ�}�j��\n��bo�֮���B�&�W%�\b��x3�oè��.�5�8����\�����!Y>���]V���vW:l�ļW����A~UT�c/|�2�tw9�(���ᯈ_/�k�
          �i6��M���#a�Fq��	�q_x�O��G�Ʌ�<�_{�x��t����]~��������s���K���o�W�����!F�u�`��	x�u}5>G=�C����I��|ǣ�����6k��U�����g��Oa�J���
          �ٿ�q��x��S[��hz�[���	���zUM�^е�o�����M����?���wz��|��R����e_1^wb�Z�,s��������������u?�������#�v�O�j�����K���N��/�6F�o6��#lL��YXra�k��>xb-*M�3I��r������
          xKQ�YK�[ue��31��'�k�Y���(�S������Ǜ����n�5���ћ}2K�7��s�.p=:0�~x�'Q�R�]����7����Zͳ�!�<Co���p-��<[�ޯ���݀A<��R�|O�ī��m��6�������]����I/��8qtc��6��GO�y�^?��VY�÷����HCs&��
          J����Ku��Z�͹�hn#�к��ׄ�k����%���-5-6�	����J����è� �`�5��Ѿ?�4���5�,��p�U��O�#WR�Q^a�r��Q�m���`���'r��������ms�#@�=c���:f�
          ŕ�-�1�{�|�Fܨ���?Q[���|?�馇A�G�kV�:���''��# ��C\/��b^|,��w�
          ;G:Վ�$��sjk"�<�r��a�c\��f���^�ELv
          �WZ�
          ���<3����^���z�Ѩ��p~�I���A�$�Ə��m�ě�����34�����1¯�b�/x��7Ǐ�b��n���u���7�Ȑۉ`�a?�k3���?�Mz9�R���g��7����I����N���T��)ߛr^.9enS�+��(����_
          �'��i���HZ�	1���b˾Lp�NP�s_y�o�_��}g���¾'����
          ���s�>���b9��}
          ����As�R�"��v��#8�_f��7|]�+��=mmf��d���p"WwYJ{�:���N9�XF�"�=�4��	}��I��k6�9Шb>����k	-��.���_?�:�Ž�Q��'Y-y��ܮOn��Χ������	��~4��Mk7����ׇ��]]
          ��y[>���_�S��G�P�j�������m偿Ҿ�Jz~�4o�*������Fa�x'Ĉ�����G��G������E_�0B
          )ݸ}:W'��Ee"e�@��'U��>M.����g�[OϦKW���m�[I��1��Q��x����rwf�刦�����-��W	�z7���C&�����{�����/�m`��;�f�O�hG�j�!�M4X��!zU{��8�{IN�'��H�$na�?����F]x�J���-[^���?RԜڂ8E*s���~��
          ��O��v�V����Dz�_��[���_���F�Z��)�n��_�'��0��e�\͟9�U���>���Ny{1&1/*}��[�����C��U����'�N�W/���Z�_O���a��v��IlB�*�$����<״��6��{Ȣx�.�+�1�Hb��C����U5ɯ�pQ�f`����$��01�j�RI5���,���J�cN:j��<V
          �>�7R�n�>���jA��^�H"�V���O/�i��9��7�+��,Si�������uS°g�՛>�����,v�O�ۂ}�J���y�d�%Y�So���'���l9I�O+e2�v�h�[��?g�����n�v5al�������a�aڱ�QV�ڣ�l��#���q�%�6{�t���jL��!��l�l���2;�}J�
          :	'�����Z�>MQ�ӗ1��R����}-����K�����?�?Ҿb����C�&���˭j�I�-��t�Ư�nU'�8�#�W��������W��&?��Xsxmn-���x5��R�6��|O�?�z��uǀ�ۭ=��ϝn��[��0�;�_�o���5���c�4����"�?�~�^xB)Q�h��_��F=k��ݤ�C¼��⺣��M�1���-v??|'�J�v���dk��
          j�H׮6����ӎ+��o,���P�wSn�ƪŷ)%�R~�V�q�s���"~�^��5o
          [�Ø�6̇ه*}��+�|C�x��S5���4��f���V_O50A�)�F�eNZ==NJ�W�ķb��mRγ���X�q�Kc{�"�|7�[?�o=ג��7�c���#��U�x���W���w��#T���"��hg����\q�t�<5�m;Qh�--N���eJ�yVL
          ��c޽8֌����:R��zuֹm�P-�F��f_1[q+��I<{�=j8��۷�&�m���->x�x��Lg
          r
          �O���Yci	b�8�{q�Wt���4�y�/��8���ԿReO����jڟ����umj��e\�:�קϡ���:u���g�ڢ�6�H�UGm�j?J��^Ҵ������mA�3#.���=~���~���6z����
          �%�cen������ʽl�9u�X��[X�e�w������b��W�Yj�&��	u'�-��}a�jM%����{�7�e����������E�s��X��V��wd�{�oÆ��L��Xz����ڧ~ߩ�ȗ��	9X]�H�Z��$i"�e��Ҹ�j;�T�ɝ�)�;�]n���v��UGf����{h}�y�-���,����&���a�J���f�����
          n
          �Du����Ym�ݭ�����:&�g�u��z����~W��?�So	��E̚�^h��X_���+���5kAֿ�1��,*K���'���4;ya��S[B�Wa��KC���n,��4��9�_�����O�
          �R�צU��f�7�Ȥ�+��m�iRVv!Eq�^��v�U����;n,�����pk9R��Oc�V�ccA���Y�
          �q[�W�������_��,�3?h���\��dQ��/���?
          ij��|#x�f�-n�ف�%�'�FE8�GK���Ӻ=[\�7
          ̩��G�5�0�.�����O���_̹��Զ�|%���4�n�]�1��;�JeNJa��Q&U�4�����j�5�5�._{��3�=�YkC�|F�v���Ώ�$��ZZj-g,*�R�TPU�X�״h�6��Mz�BO������U��߶��ui"���=3�ֲ�����aR��z4fi?|M1W�񖚃�Zb��k����mS@�����G��f�2Ey��]}t�{�>G&��
          ��J��mR���a����ap�+G��>��b+U�.^������`�%�}�Fi'؟���\�Vm^��S���򭮗b��y��,>���]W���ȢhYY��h^M`�dD�-�,ǖm�V��+�(�����垙v��${���Α��<ߠ�
          ��5Oy[4�VH�B����ciI;:�q��oi���
          �.:nZ�?�s��tpڽ��w#G�K$�7
          3��f�5		[[H��pY�޻��*��b~l�F��6���:�W<��/t���������"�w;3�7�Zo�O	��z��|25Ҭxx�ݞ9����/����aSx��o�,�0��c�5��q�f̽�ꦑ��f��_��n��ek���o򯕎��#��>�:�8��6��8\�p7��zω&MoW�`6���E�����л��^MlEJ�4n��aN��yX��L$��<�6��2>ğ�����"��������_�u�9,o���Ź��7F�'*ˎ�s�g\i�~��u��o��c���A�Ra��ʕŸ�Dǧ+���~�ї֓����ю&<�S��OC�_�r�������E����G2�l���ֲ��E"�a��85�����}��6�rk��	��-oN����
          �����k63E䬟��@��r����_��^$���I�H���}�2G�`2G��Q���=ܿ��*��В�����G�F�o�Y��{�e�m
          �q��A���
          ��۴�خw>K���X������Ƭ�q����y{�*�#N���>xV�U]*�CF�_<��)�O�^�}�Z"�C�z�}�3������\޽v��i��r���*�F�)����ir��c�q�B
          ���,��حB7�t5�Z�Y0��՗��:S[����ҧ�D�iIݜǝCB�G��{^�n�5���e��
          #ls�N;�z���]�\k>���ˁ�ư�Vp����9�9�#�������sԴ
          i�������Z�30����Z�_���o�:�i�-ዏ9�����8�G	B��s�3��uMt(�G�]VK剷[�D���x�k+ߵڥ��y0�n'i���~8�:�Җ���H�����W|5=�M��Z;>NXq�A�z��t��$%n͛{m�>p�؎�g>�
          n-|�dY���a��20�z��?
          �,�rn$�i
          ��q��Me%��|E�X1ڬ��{�g����b__Y�G��m�Ƙa�1�������s�����0	+��׌����K�nY��r�����:~��K�mF2��wνG/�Z\�|k�C�iwZ�ԠI$�T+�%۹خj7#�ݷw;D}?J���	�^-ԡ�{fKx3��W�����Mc���[H�kS���β�X���4e-Q���4|��q�ѭ�_y�g��i����V�^د9�,��_������icӤ��ش*Kܾ�1Q�]��/Z�6��Uq����ϱ�+�N��γ9��#{�z��E��P����[�f\�s��~��`ت����@����l0�i�iF?
          �?���y����a�VQ��Nk NȆ1U�ʮ�k�
          t�Kv� ���?�yGğػ��--{q�������턦7��?J������D�z�&���By��r���Ljԋ�ȕ8�F~}�����c��9��O�;u=$��	
          c�5����O�C�t�y����լjwG|�� ���5�yu�INm��SY:���U��[�o�F��u,ʴz��XXIh~U|DY~%h�Aj�i:���,V:��w���|��H���U�m���+?�p��[�>�lk����U������A�b+�o�ÿ�"[2��0��r�U�7Q\M��'��J�?��H[����;0��\���0��8�+�u2��^폹>~���=hP��+Ǻn��Z��ix<��J|��20���_'��'��~�Z׉�đ�g�bA�i7��I�)�G��Yc,T�@zb�&��b�.=B
          kA�|Aa������������*�F���v���8���V_�����?0Kok�M�-b���k��)(e��1"�+���t����X
          8�eQ#߾x�G��=
          ����7S]DŽus����θ20Q�
          �}+�o�2׼��u�;�X���wi>)���N?�wo8
          �O�W�|�0����.���H����Y5�J���nd��}V*��Vg�7��b����{����{��|G��J�֧$����ϫIe?��c��שZx�e�dR�Z��ڽ��3���<U�?wC���O�G�>*x[�0I�����mž�Dތ��~�oX���o�ewgr�杭|����#D���'�c˗��\�����6xѼM$���n>��?�55V�ך�%�!�ԗ�؏�G�i�^{���E˝��W�|\��?�
          H���
          �$eY����=:s����
          	���0�}��ߺ!��54�(�"��${�ĽjE��ݦ����k����W�m��$+H�y�D�C��I��Ƽ�"x|;�I�q���(�Q��$�Y��u95-F��w�,�ܱ�}�1�V�f�{������Yw+/B�*�>0��O��MBB�>��y��2�K�����yb��Q�F
          \N)�ٞ����~3���c�L���#l�|d�ҹ���j�{���$�6]���8�)��L�y�Z�u+V��7sv��-%�n��8!�^����=�wQI���^9k�4d�����h��9*A_z�����p�)�sݴۨ�;F��$�|�Oݪ/�F+0a�V�iWR���e���^��@'w���c���u���� ��i�z�K��#d�gH��׋�h��\H�H������������rE��|�Q�
          �q�?�3�2���Z����Ф�.�y��;�������#�_�d͌(�����ʬ\�0��w�ɏ����g��j�F�-�d{J|���KU�rˏJ��H`�(��95��xo�:k�U���*��5���Esz��K������p�#R1ٝ�y$�(��
          6һX�mă�gz��	�r�t�Ee�檒���:�N��ޣ,���\_��i?|y�MV�W�]���9G�o�z�2	�������w��]Ag�����W�JI���t���7��f��>o;�z�3�i2%�7Ι��!l��BM~�|3���i�&ѮV��P��{yd��W�_�>�W�侷���xIT�H�FR
          {��]�]�-����G}'�����k�̆�=QKr#� g��Z��c)ֳj�fm�FXY�r��}e�oxS��T�H�f8�b`ޤ��q>,�'�^�3Y|Q�!��[d�z���]���t���I�?/j�w��̛��s��>����zSg|�8y�x�eY��㭬{������2��M&�c�N�u�(���?�k�nf���@S���jڭ�3�
          ����0�����}�/��a��I�\H�߉&�k!	���;�?����M-��ݪwW���?����f����0�/k������������(�Y�{�*��V"uiӦܞ����Z��_ګZ��L�h��cn��&�����?J��Cq�����<o���U����^��7
          ������B�$�"���>.�u���h�vZ��w%�έ$m=��$�S.B���}k���mGź��߈u�o/.L�ng c$�ҽ�t�j-����TZݳS�u��z�׻��ݎ��|����WK�.�P���b��$�!�Fq޸�n�y�D0���n���ۣ��y�i�������Ʒ~�ns��H�5�~�I�K��hٟ
          s��q�}��^�O��ݣi^���\��9����?�5�i?|Y��Mn��i��1������^	��neH��"
          :�}���>�2�=��
          �|��| ��q��d9���������e����u���<�>h:1�=1N�J��ømv��0=��ٜ��ge<`���?f���J��=�����E��t_J�{?E9\��<58�����pʴ��s�4�m�<W;��2�a�+��A�xm���a�˳%�٤Lm�&���3#y��������+�S�bTH!��I���v�y{��;[�o�*�xܹ��U�2�ڰ�����'�|���RMen�.v�wҮ�
          ��>_�é�m����;��@Q[x�"\6>��Dq)���o_�{��'�-���jX�˲����
          �ϳ�ʅ�3@�W?čW%��{q��Ӛ��(��1yMg�ͨ�;f��;���A�YN�KB�������ޖ; �z��ڇSK�m즚�;$�s9���Wi����hư�1k�m�K�s�k�,t�f�i�w��م����jT�ec���Tm��Z��H�
          Iq �"o��h��W���з�"_�⼲�O}K]��o���=�g���F멶N���n�×Z�%���c�={};V��ǂx�2C�q���J�L8
          �0�z��g��Ic4
          aۆ��漾ys\�!xر��@��Gpo?t��n��[-�{W�1^�?��ٯ��gi㏃:�x��z�_��su�^ch�crw)��t�ۯ�{��;U���U����|����X������{8Z��K�n}}���Gn�=�U?��#ު��;��I����|
          �?b�Z��OUӧ��\ů�)���4Y������Q���P�f�~���'�g<��ɲ��k�u��c��M�d�{�$��ʢ�9�q_�>+��*����9���>"���K���񧸸�
          ����g�g�Z׈%c�]��Z@?�vЌ}����c/*�[��f��2˻=�����&��xo�s�u���;�0��4��c\�����A=��n��]�_L�dve,	��WQ��Mr��OJ�|7�,�h@��[���+��~�6ȭ����Z���#ʭm�[i��+E,nbO1`a����V�tX6��G�v>��5�ī��4y����2J�Fu%h���M^L��N��$��K`�ں_
          hW�j�(l�Lq_S�_��6V������@da����Q������f�J�S�^V}I�c��`ש��qr���N*ن+��>x���$Z�qs���8���f<~�����)[�W�F���j2O�~�����Ѵ�(VKx�	i�G�*�(��Ux�����:�����*��>��xr�6�$���S,�Ry5����0|��v�a�tߏ�E�7���w����������;V����o��WI�Y�r��wmԬ��FDZ�	���^𶢄_�ֳ���u������A���Y�/&�,Gvp��������x7M���"3���j���[��4�������Ň�^�.�s���:��a��'�_R2y�8�b{u�g���^�Q�kV����W����G��s�������5���v�o��8[�3���J�q�D��-uۏ
          j�'լ�-n|�f]�ppc
          �5�xs�����`ʺ7����V���Ê�_���?C��D~��z��I⨤+iy�̽>I����Z�V���[�i
          a��X�T�kgӡ⾍Ӽa��'��k�unWm�����Ei�f��<ەe��]q������t�Z6�����K�?���_
          j����G��#D=B���C�ޭX~�>��-c6����<澪�<'�4W���W�|N��>�G޺��ldo�h�ߟZ���>������5���?�/��È�u���?�f�y��
          �/6�P�H�G��~�����$χ&��W�|}�i�u_��(��a��񍾞�M��=ZH$�� iN⧂�}CuK4�5{?��_���|g����_^�#��rm���ۓ�����r����v��O��3��?�P�|�1��Dy��N��é���F����?b�u	����$u'�;�d��(~�m�j��-��ҟ�	�_���$y5�:5%i'c����l@�Ð���s�~��e�'xGU|�1���Pt��&/�4e&��W�/M�������U��`k;��R����6_�Mr�����Ulc�cA��<z7�hS"���&?&�F�O�'��H�$3ɷ��;��&���<�y�Ɠ&;Gp����?�Q����"�H���в�����P�Y�4�����e���>z������%��LHU��t�?�ء�t5�W��t}��i�!�$l?Bj��}�W#�E�7���8��V�&�=��J�c��r~\~��%���w�Ry�	Q��a�}J2��w&S��TcJ�����q����߳G�������PK
          !�2_�11word/media/image4.jpg����BjExifMM*�
          ���(1.�2	;���i	(�%48��4L�CanonCanon EOS 7DHHMicrosoft Windows Photo Viewer 6.1.7600.163852016:04:29 12:02:48'�����"�'��0�2��0230��2��
          F�N�
          V��		�
          ^�|Vf��2���00��00��00�0100��Ơ
          )�3Ģ3�3������0$�13��24�44 ��	��<2016:04:29 11:26:452016:04:29 11:26:45@'1\��"�
          2	 J�(�
          jP�j&[r54
          ��D�J��������|���������@90@� 	@� @ � @�� @ �!@�!@t�!@r"@�"@�"@�"b�����F� �@�������������������@�-�LD�<�������j���������Canon EOS 7DFirmware Version 2.0.5��h(h(Xjg���w}}@@������@PI�������X
          JP���������(P�F�w��@�
          	h�����2.0.58B.7C.4Dgddshdd��������������������������D#W$6��QS��
          �
          ��p�@�
          @�
          �������������������
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          ��������w�w�w����qqq]�w��w���w���w��w������<������w���EF24-70mm f/4L IS USMS0131732�\,�
          �����@�
          ��P��5"��
          �8��
          .�<�������
          ��41�������Ng�	�KFB���6hz��	$��m�8�P7�:	c�X�x�x�
          �x��P�	�X:	Pp���S���P*
          ��P��P��P��P��P��"��"��"��"��"��g��*��r�'���}l ���EX3��pP����p���P����\��RhJ$�Mt��
          �����������
          ^�]`	� ����/1"%(&$(+."&*)('$"3;50*)##&)#;.HVOVYR-!!TTH(#6952)X\V=>BE@<:5+Np}n`TN<8<?5(C`a������W>99-#WU=-$7951)WZY=?CFA=:4*Pp|m_SM=9<?4'N�p������U;56)"B@4 A@9('''# 
          ?QVI=4."8LKmxigh\/!
          
          d�y- ���9�(�	��~n�P	l1u!O�3�g*Q���lKX�����
          ���H��g��H��+Z�4�MV��������f @��#F��� @`������������������:'
          |P
          �
          zP
          �
          ��P
          �
          o���� @��#F�����,
          t�@�
          	|�@=K�.�d=�II*�R980100O�4�S0330311836FEF24-70mm f/4L IS USM4�4�(4�
          �HH����C		
          
           $.' ",#(7),01444'9=82<.342��C			
          
          2!!22222222222222222222222222222222222222222222222222���x!��	
          ���}!1AQa"q2���#B��R��$3br�	
          %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������	
          ���w!1AQaq"2�B����	#3R�br�
          $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������?�������:�k�M�4��qI�1I�B)�P1�@
          "�E>o���z��}?�[?��;�����ξ��eSq��qF(1Iց�E4�n)�PH�@ϛ|g�#���_O�譖��?��/�}��@���cҠb��4b�5Z�L�����ɮ'T��1�g�:��#�4�3>.]K(��8c[Z_���/l�D�ɲH��)I�=�����c;>a��
          Z��"�E|��O�5����El� w���x���?�}?Q=�(��@Ů#�>7�Ѡ�X=�0�?_�4���z��.�݉?w<¨UB�����FC�~4��]X�S�A�L@���F�h��U�rx��޽f��.m�h���#�YIX�~
          !��^5���X����tV�bx�G��������{�QN�����Z\󼊌�v�ld����;��R�@���R�O�\@��y�9�Y6w1�g�ž����I��>�i�z�8�|�-ɹ�f˦Q��?�ب���
          8���ƿ�:����Ί�l@�������:��TOq���T��_��9#O�ܡ��06q��μnF��=���l��/��FBu����$QEl�2��}�VR~����փsc�lό�ќk�O�cm���5�d����W#�z����6�5�dY~�w�=���è4��g�5���X����tV�b�?��/�}���Oq�
          qT�����*Z8�euR�O�n��k������3��<�I�+�����=+vC��1vF�����+[��4�ʬi�n4����.XW>�]�B��+cd��#IE�qz͘��$������d��h#�f�@ u��x��jұ��8+14���G]c�����[-���;�����ξ�SQ=ƉV������y4/&K��Mۄy����5�3���j������_-o/]��
          �ϦN�v�����mbQ3p=랣���A.B���g�G�i�����T���1J�c�_it4M#ϼT�'�dڤ���?ƺ_xkU���Ph
          Ƨ%\r~��П��>_=�|jޣ4�T�|��_������Ej�$<�#���_I���ը��D�R
          �)ͦ�\�<���O��^#��}���mm�m˲�n1ϰ�Mn3š�ص�xpDR��s�����f����R�����u�~��*"r�!䖢(a������$��R�Ѽ�T�|"<G3��R;yjN�Oåz��on���QB�Z��ԑT(�8(<t�#�������:+RC�?�;h����ξ�Z�{�-H)�����jv�E�$u!X�	#���k�MTѦ��7와� 2	��֓������aWs���R�i�o��{�H��5��<�2�l��u��UY{��CV�,1 TQ��1[#�i�@5x��GMc�����Z�<�#���_I���Ĭ��2��R�	<ը���j��E}c휐J>V{���
          u�L���{��Z���oF]���\�U�o/Z�q��џ�R�ћM]�we~Y>�afG^�����f���i�#���_O��P��W���?�}'󯦔�s�h�	b�x��n�9�҈�����Ž:�Sbl{��E��k^Ӎ�"H�f����&��T%gs�;�du�Mm����p?Z�L�kC�����k��$I��S��������9�����Ί�!|�#���_I���P՜�.Z��n[.!��Tv �B�s��V�؅.���*�	&���md��
          {�U��������dt��Y�����I���#�{��U��_X�%��S�ǚ斒��
          as���\2�8�A��X�S)p8�s]�8G��T����T|��/��o���E4!|�#���_I���Ք�4��H����?�i�Cn߾'�j\���f#��0'p�F��$np=� )jVP��{FpyV�5�閒G�;yW
          ;��)��U�H�ɝ��8��ܚ� �g�V�� s���DوT�a�������:(B���9i��ξ���SYTܤk)�o�1ؑ��23�EϮ?J�E;��E0!l�H��A��ԓϿt1J#adN�=��-�K|����Sw}��6�	�$�v����@�l��w����ʘ�n_CS=����_�#���_/�褄/�����?�}
          2s޲�Ċ[{�})���Q%Y�<�#$�9���ן�C�� K��#���KY�>nޔ���*�����U潖>Z%pc�CUK�n'�B?���[E��w@Պ�#��Uձ+QD�|�����_���EJ�m�E��JN��ƽ�úԚ���4Jc,H=:�\�%�čcų��G��'��FF�pVkT^s(��kq&�i}��,#��s�,͘�+ʀ~��p��O~
          P��A����S��u�)%a���EeK7�6�x&�Z<�2,�)ԤF�p���Ef�WH�����t�>L�{!���ğ��S��6�����ӌ�R8��WJ09-br�Ť�v���t��nF��dq�j^�t,�v1��
          L�j�,��8��c�?�h"U�ޚh|�m4�Q���I���c��T��Da�o�?�3֊�h�7��'�Bֿ��W��
          �2�������X�~�z��o�곴g&���1�u��bq��o�$o(q�"�_N���C����je�C�����H�����N �Ą�O�s�Z�X�P#s��s)iX+|����@S�lD~�Q�g�x��F}K����`T���)m�]}��	��H�]���c/�/CU�?���J�&��Nv���29[�-�L�?x�V�0�i�TȢܓG*�3{��s'$0ϭ4��1H	�Q��Q�s �LP�V�`Wҫ�z�S�'���R�����������C
          
          
          
          
          ��C		
          
          ��
          )�"��	��G!1AQ"aq�2���#B�R�3b��$r�4C%�5S�&�6Dc����.!1AQ"a2qB#�R�3����?�����M�N���^ڡ۲L��w�k�L�wF��8d�?	����<c�ꅋVD~�8�6�`�0�Y��&��c4�38�1��;$�QnŅ޵l�ēl���9u.������BH���tf!��9��_�:[�1}Ձ
          �ՙ4�+<�_
          �R8�*�yJlnqo�_2:`�Y�[d�X-)���A!�B��$L�]�Ũ�����Bݟ�9��~}��" N�q�:�p2��q��X�Bv��]��rO>B'H#i��K��|�*��z#쵈��.q�S���C���_��
          �2�����v�p��Z9Ũ.�7� �V�����?eŶ��78b�򄓛�ʽ1-;F*���<�ZhB�b�>6;nE|������Kb$||��	�X(�Ѽ|��,G\�_�B�� d�_��[��t��V�s�R�?�ȷ���F���J��᷶�������q�;?�E�;�W�V"ϛ)〙��oxBs�ʧ�8��%���S\�C�����=��$8�d��G?�B
          ���0FNI�
          �(�haN�p|��٣�KZ�x�:�8�We�?m��@�#�1��X��3�vS�*��.7[��–X�v��O�ZƓvJ�>���1�*���Ӂ�T`s���6���_+���'��m $Bͣ��M��\�Zf��E��.��(cAp��a8����}���7�I�?(��#<*��xw�����(.��G�C��yU�0nyq�F�������'8�]շ�D�]�B��n�P%���T�㻷�P�y$��9��Ub�ˎO�e7D�P�9����mj@&�����#lD�*SC��1�'�hH���LqIns��U|vA��>R�U��_��|�r�6�lRu�K�5A5���ϐ��`�s�&��>ST�۽R��
          �Ix`��	O���Axi$q�]��w�iM��ua�Ə�f����m<
          ��
          "���Uwʹ�0JD�;n~S���3j<$n �������26���ZΎ�r
          ����C���qC��C���Wz`���(��]��y�9&��q8#��dY�T��#��s�`�1^�8g?��HCA����)�o|�'�
          9*^͠������y�
          ��E��/�Gu�f�D�Z}��)n�@�}��)sH��F�ZM��~P�-����qcջ9����CKEֲ��S��
          _t��"���ʖ�mh
          �M�P��4e*�t���|��9�w���4�\H8���Y�A��49�_� l{A��
          ^��?h��o<)nO*�d�w�ǔj�5Ϯ�/}]$�ѿ�CD�_���,�'C�9�d��W
          X�xBH�l�PAo!1��Y6�!��R,���K���G���s3�W�Ѳ��@�Y�T˜�sۺ���|R�H�,�m�!
          9\�`%��r8��>
          ��5�`$�+�X#��~,����F��C;�Q����}9d�E���Xs{y�To�n!LӀ1F�;J��	�Ws��IF�7s^T4�ѽ���{�<)iq62��Y��0��iz��F��6� Tn^
          �*F��o�L��d+���@�Uy�8��K�R��m9��`Q�Z@��@
          !��T8��
          ����ְ�)�+�f�R_@_�p����s���[N��A�h����6����5�݀+ͮt�b��+��yJ���G���=�,����K7��p�	��^�F0��q�6�
          u�1!Z|�
           �MےO!K"=�|�ۋqi���ww�i�R̄�g#��u��L֜
          ���P����9²��8����ctɝׂo'�0�}ͥ�?L9S��8Z�p�����{�آ9<$�V�5�~�#쥽����ָX#��V�mi�h��p4Ğ���L�+��f�|�$Y�o�%I�4sE$���m]C<�g�_=�?S��R$��"�vJs\\Y�Q����c�q8�'?)���9��팃ʲ�Z������@纉� �	.s���F���C�������@�<�k����*�?�G=��ɥ-m
          ��y#�sw~��@7jl�n�O�����v�8n�]�xC��.�b���?tQ:C�_�}������ꜫL�Ii'�@��;�Ը:ϕj�
          �`��!�F�̾M%�2xWk���x��>gf���1hLn��>J�u��	�Uǔ��.�J��m��__��@��Wt���
          ˛B��!���L��<� ��g��XMfRUW�"��D"���m�m>�D���ێO���'< 1ذ9–MI7��1��'ť8��	��Er�-�
          pTYq`yB%����4hR*�}�@C�[d��Au��m+��yAd'�	� �2��ۚEZ����k��*����D�}�B��R�MN�JC��T���]�m�\���wk7�IW�2
          x����M�ʊ!��pO~�D{����w(�UxBs#8���.Ln
          ��/�c�Zan*�*w<�%�wX�ͺ਎IN
          @���]��6��D(��Å��@��.q;E��s|vZ��>{�_��M�<(ln/�<&�?Ǹ>�=��F\�@r��5]�ʀ��q�vJI�W"����8�e�P�pQy1c;{�6M3�P�в�]�:M��W�G.r��ϔ;����7���~-J�xE�i �%��,��"�>�-�(7�=��~�li`�(���K	p ����T�h�J7Gl�&w4���}�V~�ߢD��-�{��A�
          I&�8Is�I�iN��p{�(C��JC��|wM/����|���a�"�R����WL
          ��Q� s�
          �S�3pM����lxLy����{QI	u����������k'5�pp;)@�Q�"�0p;
          Rm=�Iz[Z@6.�Z�m�f��	��5U��j���O�|���M�2;���%�<����]�ª�{��2B^�|�u�Bs@(b7S�!vOqe:�
          \6����Ɠߺ��k�Fkmq�ˈ�1�J�����l�&�� �w�C�@�xTjq�p����;�`�
          $�|R2�V?��b�1ƹ9�Ӊ�"���[n95h�&�
          ����q��!-��/�pH��gH���.ih��e6*������}��,�`4h�
          'ww�\k7�)۝���7���>������QL�!��X\�3=��g�4�i9H{,}Ѹ�<.c,�]�8��"�gqI��EQ��8�'20q���B��¯�ݶ�_�i�h&�§+{�
          �&(8��9��A�)1��ʱ@{����R�q3j�&��8[�����b�yA9�i������R���h����P�	��;�F��	Q��.����v<yAж�"���Nhݣ|�p2�����Tߋ�(6�����g�’�3T(ΌS`��n���-���a82�^T��h��@'#¿+4B��l�7�i`Y��XA���&��|%�#C�;�ܙ�үc��('���џy��?�m��98�`N{��.�]�F�])-kG��l�.��2���-���&���8-��㒔d���_ w`	ours���#v�$%�M��:��D��i��}����k�@
          7�Q�*ʗ<��9�7�t^����J�t;�PX/7�:�d.}\�\�� v���kc.�N��,rxP[��'6"�g���44U�@���W�R���t��o�qN��y��F��;�)da��������}>�{Y��Gꐁ�(����}�8��C#��/�D��G�uLc�]�H�D����J�ƹ�Kbu�#�Tm.w�Y�h�x\�ɢ"O#�V/��{C|�)ً�a�҂�u�!��L��9�4�O�Z\1��s���ǔ��8������™Á�Fv֍�l-&Ҥ�o'���nj#�怫~�KZ^��e43����P:J5tGr�[N۲J6��X���+���9���`n��{�t��IN��%��tO�h%�/�4-Nы;��8͸�Mm`P����h���kNh�	���?*��)��I��=ĜP�U���|�lLo}�6�~�0>�
          ��{'l7
          �G��{�	�Mii�~Q��=�)�`ȳ�)�
          ��
          :��H�0�6�	��#?�&0��|D5�p��2��c�
          �b�F�UG+H����%,��+ʚ24␲6��E�`��]�h7W�\M9� -/r�~�$V���!�X�o
          A'?��C@i<yLh��dЫ�ѝ��'F4\x"Dž��QB$
          ��(6yHK��eĜ�ϐf�>W1�p��5�1�'�m��&�>8�y<�E�ێS���D4�?�D�5��n
          ���h�V3�C�򮠒ՙ
          ��.�R��I��V��;���CT��m��
          �r0�1�ZIy����~�\Qy�PA��;\r+r$ɋ�‡��8�R1�H
          s����t[M������\�8Lk�XN+�'<`xD�8��7*E`fе"��1��f3�–���FiC�m�%@����&��.�rm~�w�T`co�IsK�{	�~�Ԃ�cC�*�1
          �o���C����6���O	g�� q�Ѐ^0E(1np��{"��-S�fDF�܏�ET2s�1�N�a$�7kT@��}��0�&�����Yq�eg�אu�iO����EZ��QgCU�
          �Ո�C�� 4q�&M�o�N��#w�g�Ĝ~���j��S��eMP ���pE���9�S?�$v@��J�˅���hf�Aߟ)ވ�v�J�mج&4V3_dnh��B\
          ��Y�wm��(�MpP������h�>�%��WEDl&��L]�}�2��U�#��G�n2��������n5�*Ґ8���!C��mg������1�����ᑎ��`�R�l�8o5�&���3���Z|��{��F��f��������(R[�@$�������q���#�0�
          ��vf�)�-h'%xm�A[�P풳��בk��!@��r�Zh!�9���^3�*ͭ�O��@8"����/�qB�n�g�MBq��,�u`�q��
          ��vʥ�g�"�|^j�z[\<�V�h����G�j�e�� 8���#s�sXK�y�81#�|�=�G�P��sZ�j�="���V���(��n����#�
          U*��=�ك\pl��Y�~�²�Cs�<��h������%s�8�qz�
          �4`��$.�w~i��=�$d%I�'pI�Y9���]�cKsCx\�(
          ���=��U!��_�,]xRH��§L�m�Jܨ'?eͿ%gah�������q��v�0|+�7k�:2\���ʷ[w��C�by�J|���,��U����>No`����ǹ��J���)� Q�8Fgo���
          �d�x�y$���>|�.�C�1���%���K�\^	�
          �	�6������'��TOe����E[[�@2(�ʚΜy �Lnx�W1��ϔv��8����T�w���,H vH�}Թ�o��RM�/����l^�M�Q�B������Ax���RO=��>��H��)Hlu�]�C#��p�閄��c�ʼY��2���M� G���Y��6�;��� 5��Dבv{'�\�xg�E � d��6Q'<�?(����j\p�-DH9�`-X��8Kpp�������|�O�a8�\���ﲌ]�s��@ǔ�{mq7t-A>��9��(	�Rc
          dqh�I2汋A��4;��[������� ��*+�qF�KI���~Q��?I�(��Ы@$�;%:rѓ��u��8]†K��4�q�]A`m�Ae������o�v@w�ta������6�Zwq�(l��T�v�f�C��0���Q�c����VIτ�rz�D��,�7��	^���@��T9�{|�4�<�Ck�W^|}����/w��T�/$�'�)tl�N�~Wb�>�U�1�?zLn#�1�������-hDE)�B��(߲%>�p6HB�@$^��E��)���+����?�m$Gb�4�p��d����ts`r��q���e�0��i
          ���"�T�8!sKiK	'$Rh��($w^Q
          �o�
          �Vu�\k��Hh.��P
          �08��)	aBj��D�g�(��`������������{!x�O�G��d�Bj�}ҷ��?��s
          o&��H��,��� J4.8�	{����D�tr�ϔ�b��d�Q�9��:�DXI�*
          5�Y�!亇�66�6E���\@�wV-N���\����_z\��f�/�ا�\�6�l�w����X��G��\d��H|����.�
          �*E�5*�R}[6R���^TI���[��E_�2JMՌ�,���7���۲`ĵ��/�e�|�.�5�N
          ��(:D���8HdE�-hr�v�֊��,�(c��.��}���=о�ʗ֖_��쥠�q†�u��c@�([�=�h\K�Nk�]E�;|�2
          �
          [���<��Xh��Z���K�ğ�
          >�g��W���&��5��ei����y
          N���s��W6�0N�Ώcp/�.u�Tp�8�8]��Ɩ�{\���&���JY$��d�2�B-�������K�u��t�ПUs�x���[��]|P#�����t{�1����`���Q�&��ة$���T���j�H����"�E�<x�ɤi�
          ���9�%H��ď�F6��ʶ��%��qd"�]��&
          ��M�x��w#��U�ᵄW(��J��o8�Y�;�� ����#S�6G�\{[\,��q4i^vۉ$+�J#e��:6���I�j�0Q���Jp��k�`c$�þ�P�{�5i���@�셌���M�)��uϙ�x�K�Ec�B�}��Y�����W�����.�C��vLs����Y�+����+��+��E�4���Ŕ��;�9� %˹�s�v\l��R �L`2>Q����A4E��!����2���y�)m/tyMx��d0���:��ZH��i�4�@	O�_��whj�f��_㷕�Q��t�<��k!�̑i��
          㲮�6�����NSl�u���@}��_t
          ��q�`N�ꃖj8���)�~M��"���
          ##���p��Mc	����A U���ū�=6Y,�J�آ��X�ͫqGb�+t��
          X������D����I6M}�Tn�&5��¦�Y?�Vcv�vk�j8�������RN5���w��h�k�6�E8 �6�^Q	�_*�z���G�e6ph(��
          ��.y*v������ݼ)4@�=�g�V�6.�d�$+ł��#C�����E��qF֖�°�G)��46�[�!���d7��VX���
          �G��S�ؼ݊�vХi�4��%�m��a�eF/�%y#�w=�����/�O�"� �K4pE(.�Ѐ8䑕�u��D|��mW�P���>��)��#�i�P��A�"�6q�Iܒ{�Qv����wAӋ*ZY!����MX?d-n�|�
          1��{Z�v���3��8�J�r@�I��(yWJC7}�)��»�͖�c�M�h��B�M�W�4����N�3�;���D!��D�����Mu\|)H/@(�j��+��jF=����A4$���6W�����
          dli
          $��N�m���;���璉E��R��+��p�	�X�Ah���I��ě�(�,�Ú��7{G{���rmvۯ�"�"��;$�Q€����6�V
          0�0�.��MU��
          _��
          �VK�$|�}��p�����H'�
          �B��S#��j���hU|����eϐb������/6�������٫\��>ʅ2N���
          ��*�(w��)7�g�G��7۲&���	��6���P��o(KM��p�8�ʆF�]�Q�����ebG�����7Y\��vsi{���k�J=���“��
          H.��a$V-4��T9�r������Xm��k\�>9P�v�ǚLa�%�E���"���/�%��wBeȤA�~�?Jސ[c?e����&��:��)L�A�UYR1�~�D��F�p�RH�i2P5���-ăW�{,�0���{'ؿ�5���f�X�)c(~T��A��% =2
          #dg�\]��..�h�&G�<�T�Խ��)�;�*��q$�U�� D�}w�j�|�� �p?�<9����gJv��a7�t�94�I2A�jJ��u\� �/�`�d���͗���~�I&��=��o���w
          �w��qcm<7`��A$���N3�:�c��G��ov㊮Tn5C��a����M���
          �-xgj\�H69U:�v#�9@Z	��t�1<��Z�4�.-�s�i���s����)��U���p�b6	�#੧0��9F�ў�}�\�
          )�;��2��8��� ��-ﻬ�.�<p�����ho��]����<�>�.��m`g�c>�EvP[}��� �..i�G�H5��]�D_���}�b�@(!no?�F�q�T�����
          ��4���(-�����M � ��^(&��q"�����|�$�~�����vp~�\E�\#�~�E��~���v���>�}=����v��;
          �a�q�Lp*7�-n
          Ů6�݄.�M�XJ|���I��s��ZH���P�Ʈ��F�5D���Hi���cig`W\*$���.k/���>ȅU���^�_����ծ�O��:�-H�͎�+p{�/y�iM�l�h�ݠg=�m9��$�K�e.%�	Džn����J7��@�*���EK9���$�݅��N�𥸯��_�h��(��J[�#�E�E`_*=�U�ʒ�o�!q�xC���B���q�
          
          ��R�hc�����wP�3�<$�R��Өٞ�d1�_���#ٌڳ���Ӎ��FnG8�O�XB[t����g�-�r;�<�Q�-�' ��.!��� ��RKH��d�4@䤉��޾|��~~��1�M��c�Bϴ��w���lwD�C"�	�9h4{*�fk�
          �/��|�ʗ�	���W8�(yWFK�q$7yτ|#
          \rF�0�-�np7x����
          MQ'�fD,YQ�
          ��ܸ�
          �mW͡s�����4j��*j�dc�4������	����
          ���UI#�P�c��Թ�u������kC�M��~�Ê�HC���Xg��Bb&����HF�Pw�i7�,���|�n&�U|��U�������x�)4�Z��9T�Z�/�+��|�a�eQ���[�
          ���r+�\��Jq�@�Y�!�q䏕�v���\������d�tά`}Ԉ��y& 0y	�\�|�q��F���X����5P�|U�)���
          ��T
          ~%2������u�<����Z1��ׂ���&5��$9�X�	9J|�+]0tڽ���8'��t������kRL\k=��f� |!&�'��#��Fh�����A,� ���5��Y�͂���q�U����I,7��s���(�qyŒ� 7_r�3���8V
          ���<N�Xy���&5��e68��H�Ea�&C�m�P�	�[�(��
          vP�^H���t�����x��S�����@��7�dL�P���—�I�Q����LQSr3�H���!-�͎J|�
          ����h7�2H/������~�_k�r��|�cr>{�p0�/���\v�,���v�'��4]�T�Z�]d�S#CF8%4@���&IA5�R}ѸU���&����?�~��!�NF?tX�*�q%Y�0�t����L�!��9	�{е:��"0�]m�@ȽG�[`-�Ț{�M�;M-9���C��W~�s�4wT��8�[��7ɻc�uc��R���aF�'4��
          k�lp�pq���!H�&U�6�ȯ�B���@^py�.��#F���J-�ӿ�1��t��q���\���'=��W`~������
          ����S������8������(�;<vm��I��ddY^WSv��9R���;�$p�[���ʂ�$���ݻ*�^����.����'�'p���w�p	�*ݤ�UߺkC�02/i��)�Wn�ķ�7F�ˁ$��H��
          �Y�j��U�.�K���@#��r/�C�H<Hֶ�?	�`���Wt�q4o—�0r;R;��2X��$�^O*�����,.s�/�B> 0�y�j��]%Fݍ���C5�R'���g]r�8ج�|p��k0�Hf{�qo)��n
          _���6O�1+����@W`0
          ���pN�AmVmHi�!���t��>�ܣ���<R��u�;�c�����L�#��(��8R������Or��m6�{W �.,�wP�d���+��9&
          6y>L����r<)ٞ
          �Vb�������l9��I`�(��B\n˯�F�(���#�P8�G{ȯ��L���0;g�9J���X�0����H��CH"�m4���_*6���`�U]���m
          �r��cE��^$6�>��+��䐉�_��+�-h�?e����(��@�l�tm�9�m�-ē��I���.�yT�p�ZE!��V@�Å�o����l��`|&�D{y�-�(�<�zW�m%��u�s�_� �A¤��X�
          s=�P��a����ǕX�s�8�� ��{Z))�)�߷(���c#�`)t���6�B"�I��G�������02�|�R���F�@h�򘬩�Xph���6pZZ�n��H.�~�1Tr�x#>)I��%�
          X��i�"q�d�m
          �RȆ�y��l!�Z��M|%:Onl��'�w�K,ߦ���&����Q��1�q��.,��,�$�u��f������W��h�r|�o�Q4d���
          ���q���;Hy��Kt�>o�N�BƂsǕ$����yS��xF"��0q���jb�A?�7<�R�TpP�C�Q�t����m�
          �uR_�n�°Í��i��FEx*��	��9��@]��Os�t��6|yRѴUr�o�L�+�;��K���c�Y��4~�,m���@���Q�$b���n�mI�+�A���]�r�P�r+�P[@�[򛑌}Б�*tP>B&��g�!��L
          ���Z3�0dm��#�E�d-���D���JF��ٴP�t�Iw]R[I$���n�s�
          7�@�+�
          4��;��E^��S��[ o���K�o�,i�C)���,�ٯ���g�S3�=����z�sh�QTx��N��ly�~~�1�<P�4��R�ͭ��. �	�/��#I$�|���P��{�{^���X��M-��B��%q$^k�t�����xDdP��T|'�;�J�F��F[��C^���%�|+�$�d���(��n�cr���H{I�.u0]����
          w�Z�`Ɗm�r������$J�WY?���c�}®^A��\qϕf��Q�+�l��C}��(�)��1:Yv�>R���2�G�<Y�ʘ�;��UA��~�<�J``��u��QC��<W�P; �G�
          � eh��q�*\���
          A��ԗ�b�PC=��‚�]�Ȯ�����?Gڀ.ʖ��P��e¨vZ@q����Y#(�ɼWe…v�v��Q��\��*���|��	`�oi	��+(}<n�J����],�M��)����P�K��G��?eZ��$b�����R0{~��@����sn�#ʏD�	��A���f�	>��s�e6�J��Up�3�P*�5�W[�;�t�l)���V)Df����I��@�ؔ���6����9�Vb'o	1�"��
          sXўU6�\�q_)��d�hu���
          9���]����[Z	p�+#���N��|���%����\f��!��R&�@�D�Aq?��N.5���0�u�2�����}�E���8v6�h ���U.�T�^߿ʝ�0����ʗ6�|�gd��
          X�9NsA�q򥂝�#4f�:+����(���(�ݰSzj~�dw?�!{�E�Bg�\3��%H˼���^�/��o��{����f��)�uYNmA
          
          �o�N�A�S�V���ԧHeu��0�ۡh���R��
          kҤ�M�����܏�k�b�#�Ө�|�u�&0rO�-���C�)k��U���K.�d`�p'�~�@5��P��)��/�����B���
          ��
          L{H���=��?�ph'�G�`H��;=��G�!�5���MaN ��ýԊiAmRSi��l�����Oc\�7�돋�"��E��!h�p�[C�6r��1���ye��F��␴�`�{뽥+��Ax\�|K����Q����I��������=�'U�M6M�:�����(L~�M�O�b��I�)/k�������7]�딵��p�w\�����)��PBy5�"߅gO
          �+ʻ�c��(c�L���/$��+�0z�3u���V@�{.�W�({l��d��C$�^<" � a�+�ɱ�5��왟�������M�,��쐷�~�̅�h�kZ[\)o�Ǐ�H���|�lYOqk*�vI6�����������6\x���]�q�8�Hj�X���?ʱ�D�l�!�u­4��`�)f�|�fH%*�M׵2��k���)Ҍ���
          s�%�s���z���I��p�<����'�N���?dlmf���
          �o��B�iS�U��m�,��S�NA�����i�>����n{Z��$I8?�Zi�!$r��q#u�������\w�溈E~�<��<Zp}ҲO�RkXZ��o4P�9���sh��T�¬�%��$��(�_?	]^1\����v2�Gmh
          (Kώ���Ny���@
          �������!`'����N�fZ7ޓ��̌yU�km�������l+�Po�:� �=�9�1a"��,���k
          ����瘿�)�84�{r�a����>Ɇ2h��V��d�7h��Rf���(�	�pHX�8�0���pwV�an,���B-���˶��ڰ}����Qx9�V�*�(��E�(�㿄25���}�@uvD�I��CE�"���=��8�`�\��7p�	��ūN��H��Ip"���Wu9�Ȭ}ӭ֐Ӹ�X�E��,0�#��vݹ�I{U�[��xT�P�|�D��i�t�����Hh�T4|��&� ߄���f�����:�J�xcs�l�u�K�RE`w[j�/%��U�-��+4�#K��J(�g���a�n�($aq$���&���I�Ph�ϟ�n+�K�`���Ax<)y
          �Q�X��6�"-.G��^���r큇����RH���5��6����<}�9��d$�ׂ�]�0'�Om�Km��\,^Q:�dx�v�~����p�iv��M&wM�a����4o����X��qu�!���GP�~-7��F�Q23�(;���8"�H�85|&��i�����>����û<���]��W`��,�QP=��iq�ǀ��E��/���}�i�b�DEy���!��sI=���|>�v<p��ds��){��E��!��s8����s��"�"�w�
          �9�'�Zo�c0O��~���)�=����{�@�pq���&m�
          TL�p���'��ͳ]�RXy�ɤծ�m�R���JÚE����yWxeV��+
          o����'�{֒1�T��ȫ.��k�40R�Iq�9VoFz0֟q�e	h��A�q��(������[���Q���s��Ƌ�7�:H��$�>5��#4����Ɛ�+��k��� .�G�/�6M���B���֊�@@��줋<�.�V��EI��A��[��آ�_b2���"�p2|��+j��r
          S�d���&D����?ea���|�{@�¤gt���y����d�J�O��u�]F�I=�!,��UQ�7�y���I���n\?<+�=v���vMk�~��%��m1�
          ���8�A���q��zPG�em���t@�r+d�
          (�/��G�߄A���Q4��G�88UI���b��5�����&�4���{sJ�Q8���}�L{��;J���T����|)vN2>F���9�% w�Q8J
          ��FY�p��{�;r��qQPF2~Șphc촳 ����h�AB��)ݒ@Gؠ1����z$We<�/�p7����K���b�U#����h�N��;�(�w�i8��&���)���Jh&�&�����a��)I�,P�xK���~ȉ��U�Dj����$^
          ���eO�In9�X�P=�o�[�yFѷ'�e��@Q&1���8��*h=�㨼.|��	Nh�x�
          ��R p�R!��nJ_x9���Ԙ�]`�w���-r>���օ����E�|����͔�B�7d�D@�G��
          ����$d���>rX#
          [ 4p-&hL`o���#�k�;7s� f�
          jہuŹ���5�Ԃ�͏l�O vF�u849�(hm�P���T�M��\���� |��1|%o4������Y��47' �M�1��C�B��>U��5�(���*�;vO�K���4a��+�K�F\�ph!H8�y�a�1���(q�	�}���~����*WY����Y�,!�)��`wR��������
          Z�nJ�۞��m���/m�� $;i��Sqdg�V�NyQ�����
          �RwsXIn3J�b��X/EU�2���{����ʕ�DN?�@q�9��c��ҝ��,���<	uH)/y"���o���^�o
          ^�8�<ߔ��0����(��#��2
          ��F���?Hq9�	ߣ�+[��7H�qf�&1���\�s���T��M5�W)�X�tӾ<�����c'>;�aʾ(��(�*�$s�N9½�q���0ַ�
          X�{'
          �|(7T܏���dP�)W�Bѕd��j����6
          vA�]��	Ѽ��|��w]�:8�M�?�&�ٍ~8*@��
          [F�e��3µf���R���It���q9F!�4�>�@��cw@�U;h�����4�‡��$%��s��_L���G�)c�B�5w�kF́
          �$s�$�H��A��#�	H�s��6�7sc���|�V{�8��Z���t�Ww5��<�es��M��]"sɱ܋W��e�ms��Tt�����O$��cHp5�=�h��7q��;XK��Ysj���#j���Š.�
          B'ǻ���(e�X�e���'ͮ�Z@��>��D|�kZ{!.�� �$�"x8F�����
          ^a'��p�gi��%�$�C�(�F)�)�A�0�9
          � 2�P��Šg�Kt��iL�ɴ��$VO�,��U����?sY����a�2b���NM)�2o	�?q�I�n.�p��}�;�q���1� r~�.G�)PM60;&�^9����{��x����I���4
          wϔ��?*�c�@�p	Q�\�`�ko��Mm���U�J���&k�ͪ��F/�M�u���
          #C첨�iW�)���&�m�ޭy�V
          �b�n��V�V
          ��kA�]}��,�2�i�Q�����������L�Xm��������Ip���'hA�Aہ*���8R���(�v�鮐6�8
          ��C�粳�n���
          �������i84�e���m���2]�Kb�S��7]Ԋ�"����^��
          ]<��*C�I�)$�p?�=)�T�k!<��2��c��}{>��Y��mb��Vlm�ʱ4��ڕS%��#�h�E��(�I���3�`fﺌ�Y�*D8�#�7��h�>/ʥB�"�({C�Fe���B��>��\N*�>��*����^Z���ॕ�Y�^U
          D��C�t�..����,[�L����Նa�Asb.��)���uaBv(��a�C/�²Bd��ߊU�s�U�KA}���1�ѳ��(��8��.y�TS"������#!*Y\/h$ ��6m[�.�;#�4і��(l�����'ٷ�/��]�tL��A(@ 
          SZ���x{#$�Ȯ邪�+	{�2�=��kr3 �Nq"�0����<�7ԣu�)֜�P6k�U�I5���&�*�Raq~t�q�xͨn��}�(���=���
          �alA�sh� a6N0��_<$=�X��޼^�>r^sC�2!�n��l yM��@���D�0@K.�6k]n4EMe
          �a;�>�V?=������M�@�4�����+$���aT|����K�r-9%)��p'?
          �u�1�N��� ������7<�#*�s�k�ʆ����腌
          Xe{J�����أ�R�0���*�q5��~���|�����k�e��d)q݁Wh��o���ZC�;�4�I{��Ҷ���� �j��	�A�����>O�>���yN���"5��'�.�ʵ�Iw;.'n@tY�KlM�X��HH���P�.w��+ƨ̄�q^P���]�4�?t���R�h�G*C@͊�	 �1��8?u+
          m7&��	
          4��e��0xU�%�8R��6���C��Ki.�2�;d���#�I��)�����J��]U���_��t�pp �B��mί!E��x�6b�?��Ճ���?e^��/�C�s�!x7T�Q���-�&��N{x��u"d;�w���b���
          O��F�>�Cw�Bm��AN{�@ܔ��&3���ݎyR�8����a���J�@hȴB���"Wۍp����Q��/yp����pM�)�o�g�QL��?�#���1�
           6�N
          ]��},P�`�y������q}�Q�}6�~�;�p(���d`w@�	���/���\�u���kc������;����	���@#M��E�ϛF)�Zv��R�!�My۟)[K�Til	��υL]G�F!<҇BC���#�-�n�̷ܑJKp9�Wzd�(�
          ��/yu��d Y�҉�����Ʊ��G��i����� su��[���7}��JI�o�P�)�,�C�=��p3t�9�k����"�6e��#�L�:6E~Vw��٭�4g�\�Yq'>H6���I�;��ze۰S��,�����}�Zc7��tMf�ߔ�"υ̢(��_d�����O�E�2���NF�-X!���w��`����b�c�g�v��X�.1�����HE���Ud6�)S�^H6����B����ゃPm��Kb�s_u-i
          �rQ�����d�<
          CvG�6�{��A����v�њ�k��	X𪺏k	#/.v/�@m�虸��9�k~>U�kv�T��(җ��H{�˰)����Qd�u����9�4M"f�w�_ڗ22៿�Xv���X�|%�$��Z�4���߄lmIR�l]�����	���������I�n�ͻ�uך�R�Z rW	~>m���M`�È�R��5�H�G*����~��
          ��r��M���<��f�┓ڍ�L��|�p&�iX1�����i��K���{*�ּY�ܮ���Imy��v�V?)�M�+��4YR�zt��ػ��F��h�ݹ����`n8�(t�1}���#��Q<,��%�Wo>^�e�; �Q���RU(��ʖ�}��Ge;�Ub�m�crIPA��w�>< �f�	��n��
          �	�̈́�?�.`��G]������2��9�Î{���e�~rl�v�Ş�M?�Mॺ^�P�A���%[���]BP�u�ֶϟ���]��g�l
          B��+9FӸ�NB�.��`��d���'QX�D�Q����׉kl��]���Ɂ���O��*�K#�;Q��^ڑ���BS��zfbns_�� _d��G���o`|�K_z7<�'/�����|&���!���$%��'=��6�XK,�f�-([c�04�G�R��_e���!}���s�a1����"�y"�h�Nǐ��� �?�L�6���Q��K�r-Lq����KZ)Gr)F$��)Aa��p#�+�#Cy�fz�[�_e�?M�Ox&�|��,ǔ����8�F��b��k��Wq/�$�UN�d}ᦺH��+���[X�;��b���oѰl<S{��8��=��	R�w��u ��|�<��� ��N�mAWQ9DŽ�T�����8E^����
          kZ���0E�DF@�K���W-sZA69F���O�S�UcII�Nx�%,;�U�GM�d͠����I�|(XT�X�I{i������?P�	I�u���bš�ɢ)A<v�Ls��t���.�Ft�qq#�!`l�k�E7�$�|����*�6!�L�4��<��f���S�
          �v⿥�	M
          kM�b�S�W{��|�E�i<
          �и��8Rp4� %�Ҽ`8�	���Kt��G�$�t�)?p8S���4Y?Ֆ���)�j
          d��Ju���5�W��Xq���z����^i	!���Cv�_���u�꽞3a�b�	��ٚ�#;����
          
          ²���u�r/q�,@H>S��,�9ڳ�݃†e�7����?(�ӐA-:��go<wDց�h۵�C��2�|�Li� ����B\+�8P�p&���8�mɳ�,�#�[Ϻ�2h��Y"��	��%�A���u\|� 8��_� &8o�L8���)�
          ��)'uYF0�\�R��բ��$�A�q�0�[{�@���c�G�iE���tx�8�Nq�'n�؄B<�X�>��k��&��,��RtGW�nEg���t���l!��|�lc�xJ~�^
          �B'ݖ�暲Ǝx<}����Uv���r�����Y�c�gؠ��)���r���8$�s���k@�ک3�IK�V�P��`��nu}�03g͡&�DM|x\#�
          ���$0�=�u&PۣDv@��#��W�k�kh�	�]�d��֛݀>Af��V9���3�s=�d��#m�=�si�#
          �������6�{I�igʆ��ж6�ޅ(����@�
          ����<��t�����&H��d�;R�|,�d�d/��
          ���u�h−{�5ѱ��/K��P�Rڍ�Y\܆��u���@E�ܘ�6�ū[�����h���;�SA���77o����ϔa۽���d�1[�y�8Kk(��G�C��F��dɴG5��\�\�*�4�M`����iޚ��>E��S�75�ŠY�F?b�'&�^��6������@N�T8����#FNOe;�mՓ�@}�#l������gݞR�o����26ٲqʗ�$Մ�`��>-C�r3_)�"^1��6��b�vVj��/P�_�<F��������S� �$�oНT{�s�nmt`���X"�&�np�h'�YV2����H�M h�mmV~B ����}�A,��⼡��m��V��d�����tL�8��#�T�Ɗs5;�8�:ގU�i��T;*���ɩ��c���I���
          ޟN�p�@��X�At�7�a���A)
          E"McZ)�R�Sg�k�MYjܓ
          ��>��~�����g�,˨��2�}�=�[��4�ۜ�밷��2q���P�C�(e�m2��d�ڙ�ls��s p=��cZ,�����(�ڶ�>7�(r~mYq�–��� s�X�cK��Ob[��4�m>���f1�z	kv���0�+��v�Y���	i��A���K�~�~
          &��*g�F�2A?t��y�����Y��%�� ��<+2�Z��Tq�	���(]��8��>��VHdm<'��ٲ[�p 7�)�?���FH�K����`r0�eĂA$�Hclѯ���4
          4HK�2|k�4{��%w2��`y�SMCV�%Q�s�8M��I��C&�oP,m�5��,���꩐i.MĐEe�N2U��dXB�\_C�$Fs� ���u�:`L���!����W��0~���n9!��C#�*���9�_�i�6��0���j=�{�����S�ׅa-� ^w�~ɮ���
          %���A'�NV�~b�O���8����!�C/c)xuyA#�?�P0WK4Ύs����4��Q��w�Io��	����yT����jǔ׍���D�#��y�9ȥ���1���!�{͐�����l����ӟ���(d���$.�cH�i��5���!�F��44&�(d/$p(�g��(��I�A��j��+�(��d�Ѷ��	@����Ug3x�P�<��;���������Y:�qa\��Y��S���(g�㵪�r�\0B�o4>P�s"۞�"��@DM����5@��?��N�6I����l~�Vtw�U�d�(�	5t|�VD#����P��+��Zyǔ�W�(���<|p��+��?d�e���8G��� ��?�CT�{G�"�4w�2<�M!_�dsH&��ږ�Y��-a.�9�V
          ��4v��6zd��Di�"i�l�졁�Ku]�,��Q�۔ִ��>>�66�hu�'?�?pP�ќ����D)�5|�cy���5��?)����F5�m#�"E���۝��)�v���ip$����N��v~�{ZNr���V}�`u0�8
          ��SNG�f�gl������X��&: q�c��.�@�#�cc�����#u��U�l�r�8��
          ��F./|�`�v��(]��vO���! :�
          ����C�
          خ�
          /o�Y�He�c�d��AI$�+�������m��0Ӑ1��w]�w�X4�87�j�|*KI���@$JE�'���]�'m|�)->Q���`X#>Sv7�T����߸_|Z�h�vP�@�>i��w�,�P�'}1Ds��62����Pd
          �/�<)q]{E���ݔ/}&���PK2^�-���5�$��6�!���K�6����vA"�,��<��tE�iK8��]�
          ��hh�$�q��s����j�P��ZO���Mq�,��yVb�p�Q�����a��'�{v�	D�����p�8���lq�3�?tx��Ϸ��>�:@�b�ig���d����U�.'�E�e��	�
          i��*�����C%?ڮ��r������2�J,h`����2���­1&��G��]���A�x�j��]�f(�f��y�	�Ó�;|%��&�V�ۉ##��B>�Ϣ*�����8Eg��#����6�?�cXx�n�� �is�N;%��x\	m���rB�4����:C|��av.�u��I�8�۳��>����l�y��v�86�~��x���0�{PL�	�n+�9>�Ch7xC#�qvUwMN>T}=�oHf���C\K�Jp|+F $�:,4�"1*��D���ʽW�o�IOv�0du4�*��~꾙��,�����UZk�J�O>����0&����G
          �Zwr.����G�#o��ﳞTx���;q5�2&�S*�N�+���	�ӱY�Mʙ��~�د�]TF)�m8�F�`g!��~S6.�R�;oʀ6
          �(�b3��Mn��yP�ث��$�<Ь�9��|�s�`��\(���/������s��<�fFrEn@(���.�#���8��;��{��03�[N3�'M%��o�u%guw�Q�2<"t�?+��Eg���	�P좁R4�)㏕-`y��3���Q�Byc�(�+6RK�.�Ԣ�ȼWb�j����B����&���g��)�4��?��@���m�T_ʍs��qaKIh4
          ��
          �0;+�l����Iu��yKݛUeP���ʏR�I�������#Nv�p�jY��/
          věMdT+�tJ���x����L U��'��H�;����9L��W`g$����D�D
          �M�(�E���?�xV([��P���/�'9�v-,����^�\�m$��&9�Ud�c�M��g9E#	*���WaC�@]W�`U6�_eɯxo4~W)j�cs�������
          �
          �1��+<�)/����n������e7���j(�I�yK
          .h�*�hu}���הa��t�,���m$�U��0W�I]����?�v�{)2P��
          �F��p��iq����G?tB��k**��T��{�����$Zi��l"lMh$���mn@�{l~�y8�!�6�6Ot����煼�ȷ�?*�Q�#�p���u�G�7a?�FJ��E���n}��`AF��"�M+t���8�B��"�_{Mqi�	�U�@�Zx (4�MW�=Ž*�d%�����Сh.�I�imW�!8y�H�cl��$b�J��/�),��
          bf��F~�#��<�,	� 
          �����,��k���q�)���搶 @q����G�S�?�	kk��hO��wɺ�L��R1��{+�i�Mҽ���Kl
          7;S�%S~Q��H���9h"�v(�7�+�����Pi��?�b�X�i�->��L}n�l ���t0���4s�%����"sl�*@�U
          y>	�Fmr�
          ��)�8w�U=
          �G򺅛�QG6H)�
          P��a�eq�I��=�
          �Ty�m��P���H���)0��+��We��Dsh���D��c�����e[���+ʗ�ѓ��7�k,����jf�B�ϕa՚�q�p�ц��Kh�_�&77���a�
          ���&�n�p�Z��ɘ�9��;�n����
          �8�@�?��;�����lo��k^�7i.u�r�#$<�/qv�(�]����w��^�1
          ��s�����K!�hwU�����tǼ�`yIt�k�dx(�s�#�F�p�]&
          n�p����uހ.��Q�v?tv6,FIh8�S�wW��b�/f��p|�k�՟��{π�ѱ��*Ն��]���ca~�����s�G�K���-��0Oc��G�i���ݸCt��K,�c��`�0O�P�w�=�7��=�/i�ܸ�������W�����ğ��*���i�`��ĐpߎT�
          �2����l��3jk��ҋ��C�q�i�q�b�nw{CMe�M2�6�W�"K�f6h��l��ʮ��~<,��N�@rG{�kd?�H���*�gઐ������X�egU�6�G0�q$���%1�E��P'�]�q4��L�	�-��J�rhY�4>���h6�u�6DC�|�A�a��M)��E|(nNo	2��E�,�	d%ƫ� O6TFw��Xh4~����G���\I��#&�c������ѱ۹4�vn��˛�+����uf�z��]g��6�4��It�h"�<*�yp>�f)�Ժ���Y�N$~
          ��GqIli'6��Y�0��~U��5�I����Z7;i���S�F9�4d~wL,�{����
          c����*�C�Iy�,�hPR�l_p�т}�%Z�d?�D�o)�,����7niSH��YD�I|�ŏ�.v�V���$E�hGF�o�0�h�2���&Է�y@���������S
          �2껣������J|c)�(��ӛ��g
          5��!��U��Y�ጒ�n�ړw^ڰ|ZCXI�k]����3rH�‚�Iaۅ��<.o�`���?P��	E�*��q��<��0�_�:8삔����Va!����']��Ip��4�]�ʙu��>�
          �E�%��’0E!���P\Zo�R�p�n.�RcE�UL���6H���6��Vos�|vM�xJ&����	�����$�~QU�=��6O`�B����89���K�@�5�ŏ)��g��6��A'o����ecӾ3���q�F-Q��;���co5���3����4��7�.���9RXI��`g		�I����I��-X�3�
          ���>ԗ&�d���h*���roŨOB'�
          oi�	w���p�9��������Na�R拫���G�5�0�9=Ԙ�8�E#�
          ��&�H�Cųe]�	��/+�F�
          ä����7W��?�;�`�X�ev����K�<U-n����'{F��.t��!,�_u�I�;!x��k��1�AR���F��ʱ� d�$J�8��:P�~� ��*�R@�s�E��L���~��Wj^Cx����I�X��F+���w@�Zx��d6�T��=����nOF44P��г��q�B���R��m��e- �a�D��,���$&6�BT�����ir8]wU$��s)��®*�
          6�����g��z��R.,w�K�\�?*d
          �	�N%���2���Y
          c`m	����7�RV��~�X���`��q�V3R=����3@�E��U�Qʴ��ܟ'�`������)@�;�`�oϔ��y���)5wʐK�����!�ޑ:�>d4�8������ě&��8�Y<(#�\��!���M2�~���UQ\�mq�8�4�];~��>8P�Rȶ���4�B`��r��Hl�⿅'�M.��w�m@m.4G�H`i�r����4]�~T�W�F�7���D����K"�sI���\�d�-�+� �]�����R���?�+ҷ]_�=��!����]`�<c�f��I#�!q��X���
          6Po�	Oh#7|�s,4��S�@��w��<x��,�P@#�dm�W�{�4F?pT�c8�#Zs�������C��ܧ��AX@��yp~^�Ŭ��;Ĝ��(h��o	�h�<�6;R�Dm��줸��>\��]Wߞ�g���lp�G��ʙ;��Zs��U�/��q���K�NJ�dp����2�(�{Nd0�a�H��K0�����
          �����e���ݸ�#lv�~�K��0Ew�(�e�ͣN?(��?*8�@��Uf��X���)�>�R����tQ�Ä��vB``��<6��[�ʟN�u�����
          kCH�J\Ƒ}�4U��B�F�Y���u~�vf�5�k~Ot' �6��Gu-yd$8���k@�|��Ug�8�F�vEg��?zD7�'�>�͌�!��熴W#�Io-"�h�06�d������v�Y��88�>?(�5�*
          �y��9����I4Q��PDH�5ͮ|���OT�t~��X@Z��~��?I�M4�e׺���#-�+
          s�M����P�@�k��6��dhR��Io��KI'�[�H�e����L��5��q�F�I�(kQ��qE,��hv���r/�A�9�G�P� �i�.B��~�دPI#�--����;ӱF��s��/�,}����0��L#ky�$����
          <Z�'�=��q�A�	�I�K����7@}ԴsLX�F��o%��Z9#.��st�����zk��1��'����{Y`V⹀�5�!�F�!$h]�Rl�l�
          o��2�\��<�j�|&=��>d��vASbcj��hŚAvݜ&F(����28��c�m^9�/ԡ�P�Gc�c>���	�h'x��)�qyJ./8�{&�L���A5�;|�)qB�⯅b�=�sL�m�K#�?��F�><�$���&Fh^��@��Yys@���<�Mf'����7���Z�h�0X�E�A���K�D��tq��d��`��M��4V��P/,�(����¯��q�n�����
          �;���M�p��8���u/��C�>͹���,&���3�kU����O���[@ˁ�qW��	������H����i�<*��m.��<�.���6<_��[��
          �?d�h��-��+BzysvVI�<��R��H?�� ,���c���<+Z�DU����	���>��(�z<3;$~Tni���8*�����(�.6��H�
          �.Ȱ;!i��n�B	�ߕI����x��5A��Z
          ��֗忟����/<�ʶy��%.qʵn��T�iq��KE���M#�kE4gǔY���R^�x�l�[�>T:'
          ���[�D�����U�q5G�~SA-�%zd����c�v�8V���2�d�~˜�x��S^���Gp4]]~Q�ۼ�/
          )>�ѱ�m8�L����A7�!5�mt�0n��\�n���F�ro�Zl^�7j�U��q�`�@�I��g�C��
          �ʾ���t��m�d|�Rv/�-;��+��h�6�"е�d�+ʗ�lu��P�����T�Đh�%�.9����|�kh��s)��ϔv{���
           B�JG�{;�B[��}�K����I@X<(�eC��H��
          �~Ț7H~���{fՀ��H�4�X=�@?c~8�O�"��?	6H�>S$���%Kc�o���g �
          1�~V��͔��h�#��=C�o�+��А��ժ�k]�W�,�����о֬F���8�,`�~�����	@.݀1򹠓��ȁo������~�[�=�dRsc��K�N{���[U��*[�8S(��U��8�t�<�|����
          ��`(����I�s���D�F�t��8c��Dֲ�c�$�yTZ^��]A���Cȯ���e���(B��I?�;Ii=�`��Q�؈���Q��+ɬrB�b�9�k솋CH�J��d�C�H�#7�$*{���V��F��MkY*�kH��"�?�P48�|%�N��A�@<�%�Ʈ���{8n�_�đ�����|�۵�B�h�~�?*Z��<wR�	�{`��(Q-`�?d�G]�ۇ`�L�7B��1�E��#�I6}��.{�j	`����ޓq��DH+�U|�0�����xY6�4���Bb�o�l#m=����h@9��Weƨ�XRM�+�N��P�qY�e���u-ed��d$c��+����N~P����qq �#)t�O셭���6��7�@!�xS_C�M��!23a5�q��-i6�X����i������G�F��h;E�<�oj�a�%�i�~��y�u�$�D��8�F��%�Aچ�͒J��'����o�J.�7h��]W�IŶ� {���%�m����)#�������}����l$�)׸��i����C��vJY�7~ADõ�J�9��p�BHk<Ր8Svi����xg�*�%.7��u�o�E��&�`��7��2FM�'���q���+w�X�	�{A5�P
          ���!ƊЫ�{~��&J&�	 �
          ��>SY'�*���l"��%<A\g�T
          -7�T�
          2�P�f�C���l!p��UQ1���d|Z�Ӵ�Lk�y�HvI4��d��iH㷔�L����N8��c+����`-��L���m�
          �ap����]���Y�&��	�
          �j���^����x����H��v+’;��#‰p�L�����Z�u|&��e���]�+pXɡJj�`�‚@���ks��N!�%�N?�8���%�gv.�{���!����<�F�ʮ]�8��������D��i�n�R�d��
          ������+m6�"m�֨��a�8�W𦁱H#xF[f��`�"�tRM��p�K��$㲾��2H��Y����ɴ�[C�ʍ�3�=����Mq��6Jx�G�oB#h5C��ni�t�8PrNl����Pp����eC�U�)2��HU {wg��|
          tE�p��4�<���B*���i����Jm��es�+o?�ÿt�6���Ku�P���/R�'#ʂ���KGlc�m-`�>Pz���)�.����},no��8V����42���R����PF,P8����!2أ����e
          �甹����!s�?��zx��H���
          �F|�)����@W>iv�qhZ����-�p�!t�<|�1m���]��s�w�Ԋ&�UH��Jco�	<|�-?b��Sk~y�.�_�����%���P��i{�isZ\	�0v���Gd[p+��4��C��\8�ԗ
          ����M�(p���~��턶�I�.A|��eDM'!FE�S�r���+��)2^�޻�b]����D+�4w�s(�)W�VAR�wQd��@��?�U���)ct{wF}�I�K�qq�c������-s� )�Z4��:��S]	�N<)��}қ�������3}$����N�!�\!��V;#
          7����ŀ�P��F�_8U���dwXs��������@wv$���
          �A|��B� ik��n����=��A6�>xB_l�H�'@��q�,���f��,4���L�]��@�s�6�8m��P�A4���d(h��D�M���A���҉�h�,܌�
          �o!@q#�	�v��\l�	/x&�	��n��	f��Q�0��)��A��<��T�;f�e(f쥼��K.�\��'�4���u�9��1��8F����	(�a�G���a�!�
          cX7Y6{�h�(הB�q_�R��p��9�	D��d�d����/���%H}���孋��#q8���N>�(�h�iGP�Q���vc��%�
          Z�]&	��,՘�
          ��(�s@�\��E�Pe$�����~��m��ʸ�28��&6���Q#��d���a��(LͿ��^�`�8gOW����--��BG��-&��Ov��u�4>Q�.��c@��������9>&v}�<r�K��(��d��>f�\���	�D/��ޑ��ILi�s�$�4������]�&m�*�1
          2�|�i-�͚=�Ho=�e����%:�y����m��a�C��(k��Y���X��O�L��ŭ@��H��FNRe{�&��=@d��ڬ��e,�8�x�+1Fs۽��m�5�b��>S$��HDZԖ�9��|�4�0��c�
          6m���L��j6��$(@;�1��4z@����p�;Ÿe]6��H��kQ�y�(�N���P���.ӄm��'	���\���*gFDSߺ�!C �eޙ$�	���Ұ������j�)ͪK{m�5¼F��8�𸸖��d$62h��0~G�Z������{�(Z��I�����%�лP؍ߎQ�q�eF�(f��C�Vh\s��V];ZH&�S��Pmׂ�>���P�&ä �"�W���c(���J�V�(F,X��k�`%���4
          ���m�;�Ԍ����	.��
           �(��)�n#7xQ�O=і��1�F;�uc�H���2.�G�%ۜ<V� Q4;|�����+x�I(K��	������Y�f�=�1�N,��;�B�
          $�o–�[vUQ�	��->�lp��{p�Nl��2�
          ��S�Ty�&pM���=�x7�ʘ�ȣ������G��
          Y�&:1n�t�d}Թ�l�J�1_�MS��y�o��@qR�0No���أ�
          n��6���/�cwX��s��r��%�H6�ԱW��08���s`�x��?A$��k�ˈ҇��@s�X	��c
          �W9�-i��\�滧���?t.x���k��[���-���u�n�τf0�8𤴈��%iݶ��u�p
          �!-
          `�����y셅�1{�������P_l��CfH��6���;,�l��&��S�ɯ	2�c�{��9�zf��Kv�oqg��,���˄M"г�˜���^�A���°�3�zoIٌ��5�(�j\K�A-�t���
          ��:\��Q��%z1�5���WeE��yfDŽ8p�Hq �7�-����6��c�$�7�w��]��u�*٭t��Pg��dm���eW
          ��p�pT�Yt�9)/�?�	Y�69
          c�� ���_=��I��!��I.�\"���y���C��=��X��ʒExC^�vq�d�h�Sx���'i�`)�E3���(d60-��Pc��|��L���nuR&��x�M��H��h�T�h�8���P��h|>�[�����d���C��m6I����)s�c��-�~��p9�э���r�B�Q��
          �����|�6I���!����"�4Blmim��W�
          $XR��V1cIN�B�6��y�����P�������,Pq�e!�v?
          T���d�-����I��^�n|��]�s#m���Ppx\_V�A�ou`v�(h.<.�>�q�6l+�X�L6���O`���%� aJ	54�h��B�}�J$�0��O�p�����`td8�+�QX����� q�Q�)ΰE�K�\1�����~6"�o��Q�����&3�;��E���,ޕ���TrE(��l�thW�艣��$���'�֒h��݆�!JC#hmQOld|yF����&`$c��Eb��O*B��u/���?�+���ɱ�k��H��S�Yq!A �����#��#G���
          ^hqG��XS��9K.$Y��D�����ߔ��6�m���q$��mp#�4���]!�C�x�����x��An<#Vh��*w�I��<�kEU����� � Rhw?u-�e�?*�9���ZѲ���X�(�ɼ��&F�ё�����8�y�c�1be��^eUӸ�'=�^�
          ����g��=>9s��o�G��F(_�L�n��zHx&�������qi9���.���������n%���Zz4ɹ���w��\Z>Y�w��&�2���rTV+7xM����^�W��U$�U�B&�nձk���{Z���to�hY�]������d�$��'�%�E�4��jX�@m�5�
          �-������v�Yh�jv�eL6������}�?	M;����+��
          ��-†/D�-�}Ћ�٫R6���G5�H\jE$���'9�s���6�ݡ�sg�u$������3�SNF~4�m�hRA�w�M8���h���GQK������D3��&���R�Mm8]�8	�`_ng��ڕ�����g8��}eXh$)T��͌%.�#�X{lP연<�z�Jh*�d!p%�-�±����ь)�$�mcI�"÷�?�HR@��=��,����}�a�����2��~@Lus���g�&�1�c���d���t{���4!��,�	>����&�SS�����e6(�u��R��ZRK�ud%�G<!�X<�����P8\l-e�r�mc¢Wps�,6�v��%���L�
          B
          ���`�xN�\���%�ѱ��i47m�5E�Դ
          a$��X�A�e<|)aےdb��7�
          c���@u�� ����jI=�PևY������@�b��4�Ԋ��-�ǟ�W�
          ��]c�u�s��w���ֹϥ	;s�@��'a�I8��|� s	v>T��s���`|�9��@�����ŭ��y)r���$�ϋP|��Z�������Ǐ
          �ʏ��2�<.6G��G8S#k��Df�𤶉6H��N�<���|�b�6BA���shӁ!,BNrr�D>�n	9\� ٴ6h�|R�4�ǔ�-��44�s]b��A���u�;aA;�8��
          �	u�+�g�I"���)D{�S�#�ʍ��?`����vJa��(�9� ��$�}��.������u�|!%�����’ƑwŠ�Op��.vR��YMa�y��-V(�#$.Nx��}�,�覓v9@�Y�K	p5�O� �	�\���9B㑛>�����K�k��[���sC��9w7�ّ��cXH�m:���8��BNs��83�I8�@D��Q󄢛`$پp��	~l&M-�xI������YC��)5�YM��zU�w�y������v/e-��6S�]a'��
          �9Nxh`�����Ɗ�iS�V皻XG��{�Kx7I~�
          $sj�7;>xV�fl�ֱ�{��`��������q<)�	�T��Dg�I9��+����W�P�(yN��Vy�CK����%��qO����ϵ�cZA�<�8�'�2��ؾ��Eq�Z���\
          �R����{>���w�Ӎ@� H�τ���`QB�=�"u���ۏ<)�<��&5�r9쉮�ۮ|����{��	3��G��ت�UR�j�Z�W�����
          ��8Wp��T���p$�~�#��F��[�w	jx}�U�*�pq�{���5��\`����Ћ�����3�'�Lls����G�- �d��[�&�%9��W���Z	���Xgnq�Lcq�|��?v8R@�ńN��s_?�&4��$�ԗm���C	.�{�e�vx#�I%��Js���r��?�?J��@SA�3t���]��H�Q�.�Q���p�4���b�x�f�������Xm��mg�)n�Yh�����9J./�U��d�r~�}-���z|��u��\�P�M?����P�mu"[�E�|!v<��3/���h@���4��S}h��8Xln����v��敇Js7|yJ��'��&��o	��Y����@v� }�l�)Îl�Hi�ߪ˜!�?#�$Ӊ�mY���T8o	�R�,Ք��Thx�
          ��AP���.g�����MD�K�B�%����+ԆF^$��Svl��m���RQv�U��B�N��q$/�R�9<�˃7v[ޔy8�Gx5�0~Q���v��q��K�;7
          ��`e��
          ���p�W��+h�3��
          a�Q=�L���W�qN)>���(����h��Q{���}\�H�N�yAmm�y��� �����4�.�v쥍�u��.
          8����ޘ��I�7�;�o{�����)&q��(�E��!kI�6Gd�� �7ǀ0~����F#6�f����+�[!�d�'�nxg���ݎݒ�ˍ`�t�	���?���$����'4y�D����V��szZ{��d��^K;�sݜV�4���e�1kf*��
          = �w�R�����S�O�|v �bٌ
          ;젰�5�e]���{���ߋ��N���Z	�	ng 
          �F�w��4y��*�D;��@p����:g{E��R�W|��:Ŏ�\�A7��db�tK��/�S�)�����g����
          �NB�O�~8LV��M~�lg�H���ܧm����_��S�6�4{�le����R�B�ʇ�"YA?������+9��1��(P)�gIv��!|D�f��l�y�� �����Jr�@�6~�����+2�m�o���D7��L.!���u-�����▗�n�sC�\i�*����J�q���V�<�U�#�p��Qzd`��p�����;��q�|#s2�`�����ʏ�??*q7�<�g4
          �<�1������$
          —:�	������m{E��I
          .�U�Nv�Wexc���~�G�2LX@o?�68�$�$��%I%q��I����V~�[���-�����m�����I��h��$9��!��'�;�u�*�_u&�y�����������I~3�?����`��&^FT��࣏4?6TJ�Й꤂�J�=�p�L���[�p6�
          kK위{I!�?u.�h�S'5���JD��(�$���l՛F�?z\��q��[M�7�/7�ca��tz����Û6�w�1��Oe%�I�If����%��\�nyw��I5AG4�o����>w��ŷ���4��;2,QFXGj
          l��3h��n5�R�HK�ݟ�F#��.�#)�;$��K�#**��c)�k�Gp<�%��FH�o�)bL�rK�4�8_ۄP�����X4R��Jƃ[�_��a��i�h��+B��VB��9���/��]e-�|�����?d%�?�*K�#���0M߄/`8	�C�1Iq�#�{��m���^ۢ	��{lap���\���km��P�[r9V@|(/a��2�v����0u�[v��������4��ڥ��|�\A�
          '��������)�T;�D�K��m����U�9��WJ�<g*�KO�y��D��'��?ӿ�Hq�?��k�
          ���<Ճ�*l��^Q����LV`����|����q}�u;�y�T��f�$���J<�1�P�9���Iૻ����b����!W-.&��ȜO{D���T�#���F��"���5A���C�=���\�_dk����ȿ%1��%u��vls����_(�Nd=�u��#Z0R�e�Nc#$�|�x�����@����k#ʀ��R"�o�v�‡�R��m�K�g�R�4���5���	x��vti��C���>;.����9��
          �le0f���y��GPk�o�?e#>I��H'm:�;eb��o��@mׅl��M�,�0eb�Q۔B�j���_	g�O�)
          ��?�295��P���)k��QxS#��NxCVN9ʂ(G�,��݃�� ��.�ƪѵ���F����
          Adߋ�q��W�"�D�Kh��A~1�;94<^��I��ʝ�����I’����Z�K�(��<�蒈�c�Ihv�quAFL6!�n�Lm�DxRƆ�Ap�����I�\#�)D`��#{��@�i'|���hc���<Wt\y=������s���#��ʇ�Rӝ���!���R�5CK��K�#q@�5�d�i�Wѳ��T)��`�����Q�Q�\֒�$1�Q��쎁��un쉍�9�j��ݼq�Q�4�y�4���ʧP�3s���Q9�H����!�Ny�)�4�A8'�A$�'ö�9��^��cf�l��Ӹѿ��~P��9J�qo ��g�K/��l���
          	�U��!y
          <����}gP�O>p�8�A�‚���{ o��CAܪ��}P�+�;��s7~S�hw�r�6���u0
          ϐ����(���"-<~�г�!�hw�Ót<*�]�?��&M��問I�֒��s�v '��Uv�C	sH�*��d$]���?b��i������#��@5���T����Ε�n~�Y�Nh��'�-�Pk�k���K�?=�����9�$���r��8��6���f�(����h#$�w�0Ź����vhN�wX#�������o��I��u�vۧ�G!3v���n�G+>����T)9�n��<���
          e~֜�Z���x8��i{���(}�8��M
          
          ����63��d����<'�s�
          �7X�$f����t�(K�+�%u�8T�}�`���P�ڮsjX�•���\������8�,���ި0�|�0�Kl�࢑�񏺮]Y9R�Ġ���K{�c������DZ�drU轥���N�0�qt��8��n�iR�7���4�
          Nh�;�Z�?i7�'��ͨ�tG��&8��
          ��1���־���#�LQX�CMW���o�R~�KF
          Q4n�Q��)��߷�j1�݋�b��h"�@e�҃Q/-ojJ���W^%���O>F�h��M����,posuޑ�x9K��r����9�ec4$g��֟?�Y�v�/��9��^s���u�������sߊ��Z=�$��+��F���@���Z�
          2�T���{�6�r���ɠ�M�sc&�x�������<����d����w��9�X@!�u>��s�ڪ|'Ŧߴ墼�c=B-\`dm�{Wkœ��k?uN\��<'�u$X�� S�\FQsƧE�l��Y�med��mW	���XT������5�g���#��W����	q��1�.��Wۄ���=�)�ܴ��4��O������9ہ�pa��g�cH\����&T:"o8A�Qܜ���y=��&�	�(�6Y��!֗7i���B"�L����_u2q4.��U�(݀jJ�P\�qA$9�4�>ʶxs�䜻���!���?�28�滄N�ݓ����!����wV
          ��5�\DI'�����`��ò\M4M�dm�텡�/��=��R��2����Y��j��?�o*�1y¥�<�c��2)�B6
          {���)Dn��R��o�N�֚º�Ĉ�q��1���Y�4�9������h.���N�؏�66��|%�@��㔂\	�@�|�����x«I�nv���y�#�X���p�v=Ӏ$��f�Ϳ�Q�h<��tA��(��2sB����p-=H�# ��l'���e�ش��25�E6�
          �BFj��R�ۨc��#&�`�����wD_� |����D�
          ���J����%z+.�n���sI$s�I`i�PD7��|�“G4Wn2������|$8�,��n}`w*r��R#!�9(�8tt��*��{�iW�c�<�R�h�(�]�om�O
          �Ix$��N�?
          ��Hhh���[�@c�F�p���I��9���7[~TD� �%�����BP^)��M�[�uP8?(X�<
          �P6�B���(!����l�
          H4���h��*�.8J8�d��#%�ŏ���Q������F��Ih�襠Ev�Yu�Z�~���6N��EKYf��8Gމ��Pk�ԋ���1s���dM#=��xcXM_ޔHݣ�s��2�+���|'ş`s�UWʘ�o��l.�M�Y� �_���U�\�w�rL�"Ǟbv��,��Ɲ��6���XG4��m�߅O�M�Eg�A��{����D��|���I�]q�����I9�,�n�씋.5��ul�5�E��7}L:�;��K��66ݶ����G~�r���>&������@�|l��&��b���)gu�	�aq�=���Oʂ��]��!b���
          ����P�!
          {;�}�~�BK�#��]��H�R;���T*�9Ļ9	{��d��
          )C�^����x�(.υ:�����������B	�YNm��|R�^L-��X���h���rHBK�h��I���Zs|)lnvI�լ�UK
          g��2s~{�s6���a���
          �~��vh��9'�@��P�g�"Ɯ^I��sk������ʌ����c>o��k�&��>�@��RN�`%�\��R�rs�P<]�AQ����g������N��h�l^������D�����Cc�a
          ѻ�	�
          ��d��N&��R�����T 6�	�����UF��sv�K����$%�g�WL�&�����s�{.��x7��tp�>!���Re
          4.��V��?nW]�i��5�W6���I��E�g�K�o�k5e��O����q�,Ao�3�fG�.�����R���&Sfض���Fk"�a�g���I��+4EvFK����KCA6G�a�/P��0����$����i�)l���7�)�NI��N
          
          υ`FA)�.�G�8�,�7�F-��dX��(��?�Rj�8����Ⱦԓ�󸂩�k)����V9�L�c8�P&�@���Wʵ8	��Z��[��d�#
          PS�>ݐ���)vn�;+V`d$�;˘7X��ό�k��J=Y�1��3^P]�τb�g�q5��F �6o�6D;&����POb���ϔ����Ǟ9@�y���(�~1�vmۻ��R���ڎ��5\�
          %�m���}��0٬'W��m]|��;4O�L0]+�*����ӳ�X�\Ɗ$
          L0���x�Ӹ���A7�d_��3���+8b�)h����ю8�u}�pk���k}���u_��	8'�.�s�hS��پ�	�(���>��ԅ��[�!tX����,����.�r�W�
          ���@--W3���f8��9��9�
          ���!��TI/��\��D|�vp�	o��N�����w�#�Q�1�
          s�K�F�KE7�w�ʧgPӷ$w\��|"$��L���U��\�]�7�6��<	��������q$�+�(8�����e}�l���*�CD�.��;�ڙ�w-5�4�(��(�����w4*Q����C�K�c�"߼x���9 ��xin$~|(�,q�I�Ǐ
          �|��#Ms^@)n݄�\�1ini͡h,�����9��#�,
          �*H'#!P�&�:����Q����tf=��yA���&���<�{�����|)�;%��7��o�i����sN��� ��f���s�2��xL�
          &���6�B�HC���	duP������ 8𦋚���+(M��[I7|�D�b�����Q��v[C[��/e�O>B�5�	 ���\':@Xʆ����C'�c{�����	��9��n� ���*��#���i��q?������2vI'�gg@�v�5��Lk��}Bn�vQ� -�S���;(s�`�p��S|�G?�RI��c���rMCn�~P��aV�����
          �l
          ��m9".��!t��	�\
          �GPOzL�9ǀ)2-9y�}����\?!]!�h�~Q��)��x��)h>�yE�Ս�A�R3ܟ����N�@�ܕ�y�ʯ���V���lW�V�IuW�!s�&���SCg��
          3�KIl�Y�;n(��46�|�H�W^v�zW�dW>��=��!�w���ɬ��p��I4+��P��В���CF�@��V�C�|}���N�=ѹߏ�%��U)��<(|����ޝѣ\*�{���*�N�a��?����,Uqj�L.v�HG$�0h�T�4�kH���x.$b�
          ���\-`�՞/¾_P�v����>SCK���[B����/�>�]�6�Z�;Z@(��W�L���.9�(ȖEf����&ցwHdu:�5������Bv=�8c5��a��{�a�5�5�
          ���2��I�V���8Y��C>�� �~U/X�3����
          �	��8�R�:��
          imP��'�D�>!�\��n�X�Ԇ�*�ɥb��|p��c��
          /7�R�7d��j-�������ƒ�€満�#����~t-i�?e�[
          �wY��k#�.�?�'L�f�ʈ$���hݠX�.][��Uh1�\�R��g��s��팡���x�
          ���H��e��?j+�mxh�l��,uP�>LX�	�v��H�dp��P�\
          Y��kt�� YP�k��$	��my!��+B�i���6�x�TnqF��wN��2y��"mJS�t9����ry��S�9�o�]�|��]�"fH$��h߲%Nx�����2�n��$=�4{��0�E���B�7V��U���9�����%4Q��#�/m�sA#*d��~�	Y�mX��]F+���A$�����݀G_Mھl�G�����Fy��y��l�C*Z���|���rMVQ:@��^��"04k��3�Q�$��![I�ڔ^`8H{C��
          'v4��5�*REm�R)�k6��Q�(vX�����d��|#Y��Y�	��
          YQ�m��)Ѵ�"��s��W}�P	(pG�d�6���R�B�P�g�$]|��s�C��!���|�����AT�xV�M|���j���	�sFO�*�{C�w@����P��&�㲯�o��)��&��*X3ܣt���!h=�A�rT�v��J�a�drS�s��6���6�v�
          E9���n��(���`d�o����N�/i#$��+����(��
          ����~{����R��pSK�(\�Ɓ�)n�n(_�B�����.�*nb��epP���WǏ)�i
           a�@�cc�|�O��E�NpeX7�dњ.p��P22Np\��h�k��o��T}H�h=�n��7Ib���K�Oz�
          �}�l� wO36!F�*��
          �����ڇ)ћᚍ`t����$�V���S-��>Sሇr������ݶ���|�(cvJkMd6��R��I%�}�w�������6����sA�)��p�Q�>�h�L����R���Y<���o�Q��`��
          �IȾ�%�ۅ���2�`�Cn���Y��#�W>P�tm)�Yʇ8��p�t����kI9 W��P��OhhvU��VK�q��p#~
          �Pֆ3�D�C_D�P�(����������x��{�U�r��E�=�9�d�1\�-�	�6#ޚ�~��ۜ_�ڔ�.i�s�Z��S��iniy�cʬTȱ��D]Z]1jq&�mFCH�wG��69�+�#7ʟT�|琞�D�8�(NGo�;�цQ���H'��܎S���2�4�H&�5��a=�,c�(If�E�8�?�Js�pI�A`|�,�4*z4���Ycpo��Yg�*�eǓ�
          Z�s�g�d��|Ă�=�O"�G�ۀ5��:@E�$4�4_�`���Yo>���k�iwc��a�v>T��O<�J�$������w����?IU(�|��M�~Q��
          |�Ḯ��I�>p�b���&���RHah��$R�#=���n.�]#��g�Y#i�!(�h��[�q'�P����Hʕ�7�€��$]���^[�C5�6/���F,Z��Kk�%���1���?�lqf���@����U��7h�	���Ŏ�>��p<�b��M�@�{X𳧛��7�)��lY�\4���~B�����^�H��u����$�3������OP�U�a<xV���S,$?e_1�X��R�c���<1�v-@�A�E0F[�-�mՏR���.�����B�	�iuu�+)=�y�;��Q����sKMpQ�z^I&����y�*v�@&��ֳ�=������T���}о�u�2"���Q'�Pi��|&Qsh��z���*+ۜ�_o��Hʙ�ǰT��>����F�\(y��i&����c g���`2A�H��‡�m6sh�$Ȣh���@��ĸ��
          &�qt������ w��(�%dRI~<|��b}�o'���胈??�v�DW���
          �t���F�n��f:ͭ`�_�h�hZi0�?)�v��xY�6�m�}�LX2o�����-���ʨ9�6��}��vIs���g�SG�7Uv�A���*C@�)�
          �&��_�������J\v���TS����Q��������(s�?	�N�M?�{��(�����e�!�8)����
          $I`:�h�|�I��W}���?�h�����U��Y���gǻuߕd��9�*�t�n1�\����d�'��Q�<y	�Ec��@���_ӯq����,>~G?�&<��B*MY���q�*����8!,{�wi���j�K�i#�Mv[���~a���&20M���#�6��HhY����?w\,�$^nǕ�]nmYš.�ʝ�@��zg��t�d<�G��ZM�@����Q�@���>yD�jX<�]`��!Oc��Iu�ƬY�:}wn���X��/u_ޓ��d��C�������
          �q�j��{��ic*C���g��ݛ�쯴cpl׋S#���Z�:�AK&��U[� ��dׄ��5xE���*[�O����ǐ�d�yEx9��C	�:q f��s��nԴ� ~1]��U�u��ZYFߞ�!��L$)x\l�D�U|&����
          @���4=�|.�vp���8%�����5�q�Q+����Pm���5��;W�B,�5�$;4�p������$w
          ��^�������� W���GmD���Z��l��O��	��M��TXC.��)qi��E�v͟
          �l%���ʨ��k?�h�%`�0�+�<��9Z_@>�pk�#�\Q�s���O�*����)R�-��
          &��"�$9�G�M�8�?.�B#�kG�u��!ǵ�Г���y�hFC(pT��>�	r�l�������F^+)&Z9�#�	Z4�gp��U�������϶�F���Y�8�dVy0�o~���C���;H��^D渼����'����w���m��1�
          |��*���y5�%>W9�6�&DH�ҭj���8��Nf��S6��
          _%���=ކ[���C�/q��8M ��+��/
          ͇�q���؃3���Z����q��*�va��y��� �9M��s��] 7@p�خ�+�M��5ű�<|�#��Ri�I����9��x<
          �L��(+>�����&���ˣ��]��|*�yo�*̄�-q$�7s��yK^v��.#µ���
          �ݑ܎���H�� Ӑ\R�(��!2n�d�Uu������7�q@�2P ��A��2	��7�*�t��9�W�SCM_#ʆU�6<n9��Y���i�;A��1�Ղj򕼂
          ���\��ϸ$=�ɡ��o4j�#�/u�|�j���i������
          ��A�=�(ÿ�q��M�����f�+�4�� m�5�kD����
          ����™�J/9ȵ� �`�����;�{͓e005����c��i��k��Ix��G<����pa&���E�G�7m�w��̌d�i|t,��h���#��!
          f=� =����@�E�V?(��W�����4I#��	ٴ�/숰o�������;�NB0�O�p���#�J`h.����gtt؅�{VYZ\c�/Q��8�Iq�	���Mfm&�w(�B�y�)���~Q����WHl���2�kk<|"�\�i��wPw���An��m��3�c��s���vRed����Y\c(�K�@��'4s��B���7�n����A‡���!�|w}���FC���.y��;�k�ې�la��T�Q
          =�d�sG-%�_o�)�
          YK��*D����Q��6�A��jĹ���[�#���3��G*�Ҷ���{@ϐ�;��Z��Y�e3`����x�܏$�n �y)��(:�Jn��#�4�v���1�
          &�	R�N�'�3�-��U�=�CY@�P�@�q��H��O��`�v?��]B��@�K��7�F	U��sSѴ�>B���j[�TMr�Mq�q琅䵅���K�[��H7wJI��&4qa-��৵��4I��F�}�c�ʗ3��=�H=��RMض��62@8�����E�P��U䔛gϕ*)5!��|pUg�\܋P�i(��v����P;P��h}�cq�*���G�3O�@Gt��%�$��)��g��1�?��=��	���+E
          <�]����M����@�H<�>P���j��(�͢ꇋ\H 3�7h������6��&W�+�=��d%��ے>�������*�,��M|�s�G���"���_�	6��5���Lc7;xY&�01gʍ������Dg�L��H�F���zܛ@�E:�q ��.Z�Ȯ�[.���N�w��C�
          m�
          �4�#s�;#�2����)��$r���a�I�F�]\��8V+!!�������S%���C��b0ZMהb�t!��E%p/�M26E~�=P�YZ~�@�6ϕ���k���U����G�1��7�\Zwck%C�۰2��%� |��4��~C�����p�.h#�
          �4���8�)���*)���<�Iw`r�C��<��{���´b��ϔo��^<Y����q8�j��[�<�tb���1�$�_��C�3�z��)��P\H�����/>�F�9wX�>S%�s�d:ɼ������T3�'�<S����M�;�tM��6(��țM�1By�������%���C�^1��{D�9�Ia����F���!�O�+w�2����m~Kt� ���g�<�c���Hk��9\$����b��)/w�/�!ǐ�RFN;+D.gՓIq��j�m.q��&�slwL��7sY+������ͩ-$]�S��pINc��}�X��]_d��|�vP��mqiE�����1��!�U��|�e4Ar����2_�
          �D��j�
          #n����s��
          צ,`��|�Щ���k�����r��0l��(�oj"d�5�x�8�H�{�S�4r�\�5��<�I��>G�����Js�o�;}��.��9)��9�
          �dv�s}��8��:�448�9���atmp�>Ɏ$6�c��֋�G���.mE�J���,��JM��c�,Ջ�]��Fc�
          �C�7�u��y ��aV288�J�[��>��8�_�*�9���4��C �z) |R��\滐s�@���Q͐��W���I��p��� Z�|
          uZ����{ȼ�&v�dc%-�%�~P�."�#�U�Ձ�lx?��w(��s���	$}�5�D�8��l����|#
          �K^!�ʇXͫ
          ����1�|"�$�\_g�L4гi..'�=ִa���<(��/�Rw:Ţ�qx=�pOu���ø]��Ғ��	�){O�;�+��te�<�4�˟)&�R�n�)nm]�9�$�t����.1������@�p-��P����R洟�&�g$(`�]����t5B�EtH����H�4����m��[�U�«R&8�݄�w�#�[}��
          	$vK8"����N�8Q�%����aFA�����M`�?*��s[��ӡ,‡4���A�/l�<��ސ�R�)0�3h^Z�I�d:Ȱ;.'{�	�ѾB�v���n��T���wF�,.�D��Gىv?���H.��8��)C����n&�v@@i��n�
          �d��:�Ô���$A�ci���KC�dxKs7`�H�ㄣ1k��|�luw�E�$�[7��CNM��Ch��(}J'��w�|! ��+t<�FƊͥGA�8=�X�K��Z|�/8"�	[I6~S^�ܠ$���eV���7G�%�deE����R2p9@A�E~Q�G�K-�|xLi4�Ԭ�"i�0�E�"��*�w���@|"�p��&�������o���8��>�8�@{�xB�q#	,y$��X�Ȱ!��n�"@������� d¢C�ud���8���2�kZ���~�y¬����M�wj�$�4,�R�(dg� ��s�\�s��S�{ÍW����$��0]]�[��@~Q;>tSa �q�@��4Mf���h&�\*�c��*�<}DbɣJ�ߒ�[[tI	�}7�T���%kg7�w)2<�B���@$Q+S���7�ʇK��{�n���P苆py�*Zk��u��Q��b��j��k���QLe���[kD`g#��]��py�y\$��#5�"G�<�{&��]�w]�4;u��B㌸]��F�7'���{@����ړ&Jq����݊�����-�&���V�.��bτ�!{��3y��8�=�m�Lqsx��D��Od��#5���&����m���ۀ-\�@.-�+��aϸ+��M$P���<�.�y�E��'�\ƺgp
          _��
          x-cO���U�!&���Ԗ�=�Ic�Q��|"�?S�‚v�'�l��;��Ir`�?��Y.ς�i�4~��`ŀ����=kK�/L�P�K�
          ��$��(�m'>U:T2��8��r����~P��G��1����Jg}#��^>˚ڰ
          }��&��ʳm��W��G��K�;`WL���R6�`�M��kb�ư���4�G�I��b 갡}
          �C�c�S�
          �ʑZn꿕v����ik�=�1�8�>�G*�0���NA<ݣ�?�Z"�o�H$\
          ׇԗX��chG5vA����nG(�a���(e��)�c+�ёVB��㺍I$ACcUW���0��M��PId`��$`�<2��{�Uߩ%�,y<�����Cx��H��!W�H��:6�h�_��q�l�m��ТT��"�֑9s�����ǝ��lӗ�\�4F���Kqp��?�N��m�����q8P7"֭d���(L�M��	%ƀ��p��G>P�����Y>�š�*�u�T�K�'��C�h�Q�8
          ��i1�q�#��J�X��&��(��o��?h7��<@h���q͎o����ý��J�s��ed�����<��]`�*�.�{e�U��k�����{3��8&�o�xs���¨Q�-����Tn<�qH�:o��*��=��iH�À0W6#�঵�H'���o�-Za���ͅ�\�=� ~)uvp9�/Ln8xA.���x	%�Av>�n��tx�jL���I�Ma���LZa�8>SKv���K���U\����ҋ���6H+�򴌞bج
          ���ɵq4xV&�;ITL���{j9�|����n��A[��՘�-ׁ�=�l�"�Gx��1Dցn?�R<2;��S��4��(&�i)���(X�ɠ{�a�Ċ5_>T:�E�(�v�+��'����$�����7���[YWڮ���B�hE.�7�J�m�&!��9��!�����S����Q�ŏ��F,��6m�%9�M�)�	۸h�w�T�
          ����(��P�g�B�qT����$��D
          �"z�O����`��KZ�?��<]�m�����Di���n�
          ���j�Z��	�9!)��~{���u4ؼ�D��qޑJy�Rȍ��1���>xNlM��%C{-�
          �\.p�x�O!��]�<-�=ª�����5�q���:6�-^ޖ�
          9c)����u�·3�����*�J	��1q
          �"�E"���
          u���Y�
          �W>V�
          ���uEt���}��I웾E �)8
          s�H��+!�'����22[�i��� uQ>T��Ot�x��s��8VK*��
          ��c����[�g'�)�n
          ���8��x��6��H2�x쫽��dNˉ�BK���|]�ȃ��'
          v1����J�����)Mfy ���U����^��9�߹K�{~ɭip :���ʝ��c�`�Mch�b�v|д�j1j�ph�/ʯ<��U���ǔ���̓��O���d�=�]Ҧ$����K(r�װgQG�p��j������5��(��_+[wY��ǿp�!���Klv�������ͻ���;��`5|����mm��
          ���:G���|R?'��Wp.��_�,Y- �&�uE>x����|'�oG�8�y�R�W~鍈I�F؎�K�&юp�[\�����0v*�)h��Oe��m�{�n��(Q�#�r��@a&��7��?pTo��JI1�ݤ�ps��>�p~R��ǎқ�GpER�ֆp#u��^Ji��m5�L������U|�����F����Q�2<�HZM�(6I�b�ٱ��o=�~�p;�Dr
          �ʂ�
          W'�Q~��)k�e���F�?tma�𛵮uQ�\BC���;c�d�F��>~�CqTxV	{Y��krBL����4�J���*6�GtkR���?r��ݺ�<%��i���W^�����)*y(y<�sIN���3;�c�"=�d�
          ���'�6bՊж=���8�?���i��P����V�=�԰�����n/�d
          �iCW��J�w�n&�x)f2��4�d�=�5h������44R�nu���N�*�|(
          �/����	�4���
          �оr(�)&B�c��JP�d�<4�eU��I��WT����a)��d��T��{�ϰE�Y�Xo��d�"���BKꢜ}՜����`�&�P�c�M$v�����i"�*N�o��Ed�4x!�G�NDќߔ��;VJ��M���r��a���=��!sw~�i�w�7n���|_�ZMV	�w}�����&�\W���88��	�,sG��ݭ��F�ul�N]@|.����@W�C�/}�^w_왳u�,�hv���`��'oʗ;9������;Wͩ����W>x]�Y�Z����7�Q�Ms��#�@|򠊻�sb��W9�KE�P�]������)~O(�ŵy��kM� U�N����7���K���4Vi@@�y�	��O#?t��k�+�Im��a��I�*@�Jm��S����!�n�K-���	dѾ�FĈ��ʒ	�|�������	6< �#vp��9>I���1[�K�ہ�	i6�����Iv0ԯh�&���
          
          �C��s�`��I�|Z*ckr2T�@MG�$r��g�/�<��YA?n�&�6������lix	4��#�f�%!���R؋ZI���^�7��yF�k���?=ц��u�N�R��qjZ�;)�Ւ���Rs��.f��=����ɱ���N��"��(�4�9'�P���4�nњ� d�Bl��"�d�+�G�Y�(
          
          ��\��har�@�>�o!�V8r��O��$���LyC$��<�/w
          i���cO�g�#�:N���9��qi�pc~P8���������sb'�a<���+yv�qhÃ��38��|#m�`�2F����T�>R�B�/�fF�P�P��!atM��8Lt����<"cɣ�[�SX�(s�l���V+�M���G�"�=W`��{"D�q�4�%�ՕI������U��
          L�wV(*V�;$�j�C=9�y�~��[M�W�D48�ʗ��ЪY��{K��8υ�*�n�C\�|��m�թE�G��گ�t��.#䙥����b��$�)3���$��G?�M��.�y5 �7V{$H��䒬8��ʪX�$��NY���>3M�l��Sa�s��捿��o�D���])dx�g�M����OkE��{_�-a9���ݠP?t��C�����x�!�-n�����Gn)#�s�
          d^�\Q���V���Q~��
          ��n�o
          b6j��Z�[�PA4�櫎R�>9JkH%�S���d��6��=�Q�I�G8�;�H��6���l���O��C1�s[�>T�/
          �n��3�Gn�Nm���^ڳg�(|��
          ��im����<�`.���e�p�D~
          �\���*�Jq��Jn���������xF��\H�?jNe�X�)Qc$}�����>�{��3�\��=�.Glw‡>�;�jϨq�t.v�ʮƖr7�L�k��
          �9�7�}����*�����?����#(Xe�?ʗ��(���7H���uϔ�������
          �X@�~W� wG��>�ZG���{M�.�p)	.�?�j]�
          ��q��?�-ܜZs.�!C���q_�Ws��un�3�`����&��T�(��c��򝱭m��(��4I��Y�򮗥����O�i!����S��T4v��e�v��c��]_p(dLn��5�6k�t���&J��PO���`��)����O`�TP�D�߄�Dٰ{��O�
          ���X�Q6S�m����40��0^p���hc�ߢ\�
          Y[;Q8�#�Js���#��:84揄,���PU�c'5H#m׋섍���`S-�=�w�ѻq�o��g���|��5���P��dV;ZT�����[
          y���V/qy?t���ڼ�3LO��v��Erh��л���A�"�#hۋ�~�P���xh
          �������t<*�a~>��}��τ��;�~���Ț.�rVf��P��X$�&"�_~�{P�0���Z��i�7��GF��M��/;[^{*��i|�puJi��@8G#���Y���Z��u�xW#f��ͷ_�����J/El9S�Ⰽ�
          ��%$~q�ևc��|�Rm���i��cʣ>��]ѲE6�#��V윪�\M�5�a�r
          �k�[k��uQRò	�4��9LB�`-���۞Msͥ��{�h�R��C�"֤ŦQ$�xD��+�CM7m�=�-��?(����C�R����(i�9��1�� ZO�GnɃqp�h�k�R֖Y����ɲFR̻F�D�ɂ3{��{�ѣ��V���_�S�w����a��w�L��<($V�Q�ph}�\���w���w��.iȤ��\��He��C�&��r��#�������-ĒjʆFI��:8I�h��74�=V�8Z�yL/
           w�@<�F֒<4�
          ��Ε�Nq��qm6������&ȡ�Y����_(+��Q<�0���$eMD	���p�5�Ǐ�S�0���K���%���ۥ?9����u��&��罫t���n�⋾�]����6G~�݊��/�c\�*�xJF	��Jdx��(!~n��:1!���KZ
          ׄ v�����}���f�W�(�I��G �k�܌��^���c��-�o'°�� )�	��JlV(�.�/=���:�"����wcX�`�6!d�G�#���Ǖ->+=�����W���	��5�O :�u^C��2/6�!U�Y��Dp{"�3��`w<y�F��GV�Iopp���7y����&�Fd-���c�)#��h"���^
          �Z��W^l�U1ܧ�w)����I"6��S]��Mk�$��7`�b�; ��B[@�'��'���%�ł�<%�NG����ږ���D�y�t�����mh(� �k��mA]�$R#7wc�Nv�Ջ���XF,)�[����kZ.��v]�D��WUkN���$�����O#4H�)��萋?AP��T�{���Q����L�������m�C͓��l��pT���%��`=��.����a�x>���H��	%�6B�q�\Y��:<�u�Դ��DX1B���P؅)ٌ������+%XaO����L^8V@����Uv�v�T�ұ�°#
          ׅ�1�{���:W�n9�H�Bk��XP��H')X����8���D6]
          K
          �D`�K��<*C[����
          �J$�d;$�GdՖ��Q��� ˣ���C�����6F)�?�����0�3���w��D5C�e�*
          ��p7�(k	�9���k�4Ew�_���|&�x� ۏ�\d��S0E��k%!�
          Ƈ�ɛ�xQe�����~����D�f�
          ��+p���k#DR"��|��;I⼕&ӊ5†�I���'�ha
          �$�
          �"��*ݠ�WQ#�sh@����uh�(;�|$������ָ��F3��"����iOs��%�N'+V-�����N�l$�?t9�uV��Ok�v<��H�%F)���R
          �j�A R�x<�������G'��`���U)mv���f�i	ÁU|�
          "�h�9>����S3�l���;����WsvT�8g���u"����"n�{=$��k
          ~P�_x�	#$W�4��Z�a�ZxB�ܻs��dM+�byP���e��
          P��-/�������#��m�~�qAg�B��㜒xL�jAh9*K�+?{N+P�����Q�~����O9�
          7n�d��'4u�Pl�	X��
          ٵ�!��VTaͫ�RIx !���\s�5f�>Q
          ���h��&�8o>��j�x왴�*�H�#�`����b��“��
          }ݱ�>ť	���h7�\��@q���qݑ��z�M��"�X��y*{jōDŽ���5�MݰO���(g�(';���@��4�{�.�^�mi"�W�[�y)������Ix���1۩����;����k��mCK��sc�dYD���n�=�0����t�;$ܔ��uUxO����
          �G�+�(��>�K��d�g�[��a���%6V��m%�.u��lL.�c�{184�G��q<�qq�<�-ή�^Bpys���ݲ�c�$D��)��s���Jl{l?WB���Xv���D\�\��=qhi��r�԰C@Bd�pOȥE�ت���)=���q���&7e��|)sIܞ	��(�{�B��1��o��lj��9���]���|r�f�|�t�����r��h����׊�`�{�x<"�Ɨ-�b�(�֜�\�7�ufz��0���&4�M��ʹ�-C��o�OJ�2YZ;g���{��$��Gr�����ڑ�i�dJ��ɫ�"a��Sc$��8"���8�#�B��ς�hk��7�ϐg���9��I�c�U�w�UT�7�,/4(ɦF�/��Op�[��3Ū�*�-�'5�?��g)Q%���e����np0yF�#e���&�a�@�I^��Ӝ�!�dwRֶ���Z���I0H��0?��R�8V�Vy�`?t���،&�V���
          �?A��w����y�M|�:�y?%+4��M���E��~WJ����P��� �S@�ʯ,� @S#�`��0�M��)H2;���Y��.�;&�@䧰��)�[h'h'��H���*�������U|�a�����P"�s,��������Ih�#0F	߲�h͐k��1�������=�^�@��-݇9E��1�0�@�ږ1�f��CZ
          ��) ��R0ږ����F�m�AD���m�U�W���!���Ax젿<'�
          ��
          A��H��m��5J�~�v�SK�_{�Ec8��6�Gp�3x�g��c�g�
          pm��A�˶��%�j�mk���8��ali U
          ��
          m �L>�|Vg�)]��`�k������{��mZ`6�n|�+p�wv�'83�x�J��"Y��X��_l���P4J�����֠��P7G���Y�k���yV÷ أkFN<�\����d�2��l5�A#Z�y��R?vJ��p*��p���8#4
          ����|�)�k6��^�UP��[|��	���>X��5�#���G"�H�3�Jt�Ϋ�,�ۈ���V��X��r@���?kŊ��aDa�h6�a�ͅj��Uc��;o�t Q9�@�������J3;r��.�c�s!�N-G��׺���
          �zQ�#�
          ^��W������X<|&G�8�O��恫‚��X4!��$w�R�1�B��ʹ1y���w�r�Qy�r(v�<��R" �nsAo��)as�ܪ��[ssF˜���Ta1��
          �?
          ���L1
          ��
          w	��v���&V8�6����~�v���ⷥd9쟳iq_��l氈7g~{����w��=����ȣ��r��eF��8��֜��PU�H�	��L�C�\�HL�h]�9�}�NimQ5
          ��R�K|��V��H�
          T2MEi�1��2�`�{�x*�ms�w����~���ۋ�P7�)��S�����sj�~�闌��˽74�Ym5����$퉶nՍn���,���P��u �Q�F���R���)(���=�0Q9��
          n�i�c������=���k�\�Hx�
          �/B��99�8�YB#�#?t���n�E�:�g����E���`h+����q�C��/�*D{���RD��wҷ��q�]A�dQ�S/k9�t�{�o�U��6��"p�+�&�'��>�aPM�.�W���ƨ�M���SNdT8��A�|p��sh�\A#'��BT�^�[���4��ߔDg�yACݾ��&0������F��L�U��P^��*�����!�M��iw�/��8�I�3�si����Yqup(7�E�G;<�;���h]� ����$����J0���,�>?u���Y	���+�=^88��WT����Ur�Qj�	^���J�����@��Nm�0S;�^�?I�)��5A9���{b��y�ت�:�X<��T?(�;rG�p$���!N�����PA��C�<`�P
          ��Ũ�c\\�T�$Qk@�Y��R��
          خ|)��%6Q�k������8󒗿q80�~l�P]N
          %�W8V?ʑE�Guˬ5c��1�u���xcZ��y]wx(�c�8���]���A�-s��I��i����ߺ 6`qjKq}цQ�ߕE�+��"����ѯ4��u�u8���Ҥ��&8��?����@�<+�퀷���8�T-�(ex}MU����q�8Hs�`�ɬ�'	���i��<!m��ۅ��ev�������(�q���l�,;���v��]�TS&0O�Q��µf�N��i ��2=Co��"q��KI��*r�k'��5rM($���
          ��x�!��y��u�ڷ�4��tM�럕Q�.u�Y���?5�����C$�c����r�0��t�!�MƏ���0����A<�ٺD�	����
          �8J��c(Y�.�N�q--��9ٳ��cKO���p�0��7��"�Y�����)@@W�s��)��/��F���^G�)���\�8�9Lc�HB2 �)O6|��9K�g��8d�
          ,p#d�=�G��t/�Y?!H�NI�0=�p���
          ږ0�7�Zz[�G�s�M��n�^�kj���^>�A�n;�b~�F�� ��sʖǑ@��Oo!H�"�oi͈U��b�nS.��)q�iBE�1eu�7d�6�����%�7;�ׄb?vk��F6����P��	������5��7:�?z�sty<R�h�sG�pnNsŸN�lwR���2�90�;!{Ϗτ[9F5�\7��_�x��.}���f��KX.������vӚ�M�?��� ~��R�U�G�(���P�ʊ�7I����ۯ��Tn�<"��Rϰ;qw�&�N~�W	F���>UbQ"�G�!YhpG��{h�t�	]�<.k]��6�B�K�}��>TG��=���r��QU���������Ρ��򻓛�(������#]��p��
          S��+<��D@ݏ�R�IBَ��]��6ի���_�QW��k�|!
          u�v�苅dr�[�<y��!������Y��KN��.������	��AX��
          ��h�)��q�W�!��8�(�]�^�C�
          ��@��It��"���\,c�R�Gaw�?C�/R�R�
          W5�rŝ��{Z�A���|��;�²22S���uUU�e�g�����(�Y��B��A�®�pv(�J2@$�p��՞{�87xV6��6�R�n�M)�P����ʴE����D,��J�4+�-��^P5�]B־���x$Wt!���S�������9g�F�-ٵ.mfЈ�ēc쟲kY��9�m>R@�,��f�����W�(�m��veU��	�9�s�r9N�O���#t�!�^I��yW"�_�+k�������Nc7���
          
          9� �ٻ��&���L�ɠ0�ְ�MX�s��8�A�򬹔ZNJ����픈x��J#n�t�0��z\㾇?+8֐��Q�+p��n��#f+��(�)�E-c;�q�
          �a2&�Wu�R�Bŏ�t�li�HÝ+A�xIt�ʪ볜�|#u��I/�U{�pko ڈX�A�
          9�`Ѫ*n�������s_��ϔ��5�����1�y��9B�s�VtC���h�U*��K��?�cͷ��W{K�?W�A����1���g��c{~�&5��!D�����
          lVpR㌖�k��6NBD�K�p2����M�	d�껡�� �A���k]E����F��mf���&�b�L����t�j�W?)��ڭe�U�c����G��N?����J_tj�%w�A�%1�;���߸v��:au`�U�G6) �x�撽=����wJ�EX�Z�F���i��o	��|Q�I�{�p-#�2�h.�{%L[y�*�?j���U�E�??*ak7�'��
          ��T��-е�<U%����9M3mu`�~^��C��"��K.�����e��5���%Xv�vJ8��>W<�8�߲A&��������٬�y��x
          Csg�Y��F0�V;#ly�sܨc}>��JL����M9��yP����(˻�dCvK��
          sA�q⑹���z�[��8�\��w�U�̚�^M�.$n��Ub��3D�t��U��R��v��)�s�K��i�n�j�"7���G����g�0��h�O�Y�7®^�:�8WPY�c���@C��mYK�,�\B��yN�`�m��<�@���kͥ���3��m��|�t�:p��/�{�pg�g���e�߅�ڝ!�
          W����qڗ7$���5�ɢ|�/�ZR�4X�IJ�+��'�dǔ��9 !���沊6�#�:3��D4����N�8�&� ���i@�{��[�lv?�>f���U7^N;T �q�yV)��)1Dl;���d�R�h�q�P���.
          �H((�o
          �g- �h}K')/$�`Ug��۵m+�k#���7]�,?�k�����b���%l��Mc
          U�����^�
          ��\%YФ�$������ �L���ҭ���/���O?�F1y<��`g>i�v���mN|y���7i�{.kw��PK�@5���8P<)��}��K,.u�?uS=��/9]�7&�LlB��<��x� 4�nD#��!dwOlX��4��D��$��yk��Mq��R]C��$�ϊʝ�M�ޑm8��ʚ�{��c�RF�:�MR��ߴ��B!�H����X��}զ4�m�B�Cf��r|p�xT�ũ�;u_`�A��#�P�6�h��5-�V}��:�n�]A�g��Ix��{Y�i��\;�+��'ۡ�9��#�V����PiK����M��ϥ��y�)�Ձ�X�����7��\�M��{Ksm���|(.���Aq"�5�'�.f�\���я���d��2�t�X�e�E�s�@pR̴0�x�!�*��$*͖���$��)������@4I��н�'&�+���W���� d!{�q�@s��|x@F�@9?���Hwj��pp�@��e1����S|��;(k-���Pc��E�H�p�J����e�UqIn� ��'�3&?U�p�%�g��H�;�]%�5�Q�^
          e��]��CI1��@�(�>�iH�#q�F$����6Y������T4�F�N3k9�-�v|��	r����1󓁏��U|����`�șC����;��2(��� ��N�$��!s@-�쓱�����8��*`o�ea�ȺU�I �ƚ�ߺ��#�Ƿ�D��2{�\�&��������~]���&v�~��҈���e9�M�Ժ0�3X>z`
          �����P�_4���FO�$��eX�2	���5��<(i,���)s0n���Jj�wH2P�_p���jv<�p=�D�R����t���I�|	�g�qpU���	n��W�[�H�!-���э�ɵ�.�
          V6��y�Kk>v��iC��^��#�A��aF�����8���*���`o�@EU��Q�� �����d��/�w��e�4�P�@���}B�sw�.
          s�q���TEۍ��,:�2�i_(����N�݉�cn�w��L����v���B��r>p��{��i�
          Z�M���h�
          $u�7����$�9͟Œ���HM�K��v�o�����iX{Z@$�!�r��e]v(Z
          �υl�d�DEYD �i��q��:���X�m��‡:ù��#�}�数!���y�؅~|����8�N�b���TTm-�ȺrT��Ⱑ��7���[�^s_�:1uv�E�HP���
          ����c�L����.�ʎ�A���o��D�2,�Lln󀯥����/H.<�M۷�<�P�@%X%,�F	ϔ���R����o�(�IĚ=Л P�Y$���Z�i_�)�)�?%�����G�ܡ�l��
          >�{�����/ʁ,UyD�^o��gN���K�~ݓ��y��$�d���Ѱd�l�#Vd$`��Q�sȰ?(��'���ܨ�r�*��d��sE`�q�I�S��vG�K@ �6��x�s�(?@ ��2y�c��n���)�h��}��
          \�K�wx	X��B���;q�)�X�y)�;_����@�}�#6 �h'*�������滦��d�Jdv~{�3�b�K�,^{� �.��n�������!�k����υ�8���l��[��yڻ�O��Ai�O'�N-������T�1�K��������d�E,��'�@h��_��)�e�,��A�q��6ٮ>;)�M�"�UuE��!Z�5ͼ�Q4U�U6j���i���R�>����_�����P�FB���2q��&���?	�n��ϔ^��
          0
          �k��T��y�T��Nh/��qt?(�:�..5}��NՆX-Ǽ| &�\Ժ: �E�
          n��%'g��
          �w�D���	,#:8Yh��.n������	o�\�>T��5��В<R���>-Jxcݞ?�<��w�Z���W�s���q���ʂ ��Kz��n��I�;�nd�(c�eWQ�����#Ŏ|��~0�w�)lNjV!���Y��ċ4Aq������D`Y�ʉ51x��2o��z�!���ɩ�>�^W6PE�S��E���ǂ��
          p �M�p>nwͦt$�$~F�¸�R��Ǐw(��O�Lo `H��g��s6@6��O���[`7�e��?�97�PI0�*�|�z�6/�V#e4���X��%>79��+=Q\�h�G�
          ����w
          ˒������#���Y₻[G���5�#y�y�}��xk���U���F�e2G���K8<��V��`u�	�8�(�,_^o����k�Gco9�����F2/ H���������w�����1��Q`Y���B�s����c��X\k9����]ﬕf���iIu�i�:���p��n�w��4�P�zNo���w�n�c��{�?��k3�vc�3�S�/�F9�Y��VxWК)(Q���EEq�8P,ps�ZD�s�&��5��]��S�I�Mq&��s$��j���
          Ǔ�1䆚��I
          တl�Lop?o%,��5��F*��A@�>="���-ø(�Zo@Q�#k@�K_?	rJ����]��C��A=��6���v4`n�hFNG��+�K\������o�Zn�m�BQ-�{���P�����"�C��d�¼��T\+��*�c���VDE�p�	GMX"�����Й�#����H��N+��t4A$�»1w8�<p)I���
          Y���򄌁����a�|y�����dls��Gc�Z0�Sh�Fo.��rS��!��Q�J���|��y>Z=!�ׄ$��k	�wK{���VB��}��o٬)f�m��U���V8ɲU��7��acZ���m�`��&L6���9K�<��>��6+�?H(��Ws�Jtv-��U�4��8���P ��k�!Ӱ��+%�Dc���c�Y�L�}1�m-�@��'>�F�쀽���ǂ���!��F�u�v��٢���D9��e`��%3��ڔ�_k�Fv9��R�� ��	�"�ϋ\��f�����5t�ʵ`?�r��vߔ�)�=�#���b��^R���~�]3X�>���`�+�w�(-'��6����W_M]Lb�M��MtŜx��!g'�T�{�<��O���&�X9� ����)a�9�:6�vV%��|Y��>/�0Hn~���H{{�/��
          !o������s�<%�H����n��N$�f���p�yʝ��*�i����R#� _e��ޓ(�?����XG�Q��Zk� �
          %ߦ��']
          �J�` Z�����p�t�0�b��Pl��+ʓX���v�����(!��#������&0����o<�+q�\F���8��3��P�Ch�p4N@�%�@�����ߺV�׀3W����;�q�x��uc��ؗj��u�Zl�ʫh��E�V�����C�>��C����n{�UU��y��{YX�KX\@�7�)sm����q�3�
          y��q�[ʐ(��*���m�����7ܕg`�@9����ӸX�����X��ϕ�/�vOg¢���"h��RuB6����]��8�b$���]�P�=�����&�`��<5�l�dSm'Ԡ>�|:�qd�D�6�;A�w8�$�1�I��@<}����〳۫p�B����2A[�w�)��x{�Z�P=��U|+�Q�j�.<��S�{#�h~S�2j��yE+�O�
          oD1�v	mV(x<�$�]|%�ug	�j{�m����=��<op���|!��9�P��Z[���u�	%�7�e,����,������V��@ş�]_�°�]���ʡV��FE��o%-�q'�ʶ��]�{�0W
          Q��K#5d����[I��S[NI�#�!��7�P����e,
          �?B����I#mu�>7��
          m2+9"�p�*񂤹����v�i�o�$���'ĒZ]\|����Ů4��=ԁu��1
          ��雳����	L
          �q�E� ��N�
          ��s���	?qH9���D�w�>���R�܊?ʖ4M������L��䃇W��s�J	`.����)#�nW��,Ād�K����q��S��G���~Q���J��:�	���sw��5?@��7��R��vI�k�m8es�*�r�f��m��!1�yNq>,%9��šs@fq�K�PA��4��w�.H�_�m��C\\�q��kA b��P!1d�V�R!���9�R[ŀ����S�K(���i���U�Uy,捡���U���?��V_R�'�9��w�@��s�U�ET@؆wp>T��|�R�8�|�#�K���Hi$�T8Lm<�'j�A���Z(�%2�_?
          �e�<+�?�V[x�*��xKtdج�-���e����fh�=�tz}�s��#�Gbr�����]!�°��c—7x@�W"����Q p<�B���G�o��-M�@�"pl���a��wI�<�E6q�Crܦ5��s�Rdp6��ʖ�J-��5T�u�� w�D"�x�ā�̨`I��$!��캳to�1����~U��Q �(̻F9�Bvݓ���qi���,��)!俾k�`b�(Kv�	P'4уY]���mו��$���Bi;F>�XH�m�(��
          ��:�|�s���S^)�y	!��pT���a�&{߸c�@
          ��P�]��*����am���R�̓t����iE�ȍ=�
          7�JAsh��B��r�����&·Tp=ʜX��u�]��$^�0i~G`�6��!I`�DU���wgV��"�?0�����,��1��N�����5�L`�즐H."�~�,���(��-(o쥽��WŎ^�;���c�9��xE `�\�
          �'�/���p��e϶�?�C!��xV�*ݧ6)Hq�0>=�~�P�N{�^
          ���G�����2�4���1��SM|�a$;�e-�w	�/�����{YК{��{H-��Ut���*��Ż��,�	{�o���+�D`{���j��4��
          �K�}����x�E�V~�k���i�dm/��Ga1�k��p�!qx�T��f��c*X�s|��-;�I�jNI��R-���L�,���lu(���i2{�TiT��x��F��El�
          '�o��T�n��TK�%���!2��iy��;Ҁ�P�ޘh���=�������|,�msqF�t�E� �]�P�f(����y"��.]@��d_��D�Ϗ���IRȋ�FS'�Fۣa]��4�A`���
          K��em;y5jæB��ł��� �]��
          �n����L�����Ud%��
          ��p�$��-�$Nm�j==
          �T<m�U"��@�Fq�!pn�AR�e���-��+�j�1|�t��+�盾.�ߕ�'����5f�"�M����_�$�wHG��J ����+�G6�0�����
          ��35�(ݳ�]F�p&�𙃺	���_u1?��9��9�ʹ[[���Z�7~�/x&�s�"{���
          '��΄�p��#��qje!�ޓ"m�
          �MK�`�?��w�����
          �*v�X=b�]�>S= �O��6�)Q��<���B!����ȼ�粆In'�ut2���E���򡒂I$���!��s��}��e@`$NOt>��C�dnx
          7���$e8]߅!�6�������n�T��.�ɥ
          i���vD���_���b�8;gHm�"k<Хϔ���?PPq��z1
          ���F��d�j(����d�Ǖbͣk��AK���(2����	Q-�;A�]Z0W8�6r��.o"՘=���R�8c#Ⱌ؉��d��<*E�6 쏲0��{�"�C�p���aG跾�@;��׎��7ѡ�wD0/�GcL
          
          kqd�숊�
          ��l��MהF�B�t���+�ivCHuY�Nc�r�W�sk�4���K���8C���&ɡ�D����e WhE��_d��C�`�g�I�s�
          �+p�P֐�?(�lΪ!]�LM��ߑYD�[Cq�V-��J�܎	����&Y�͋!q�1J��>�njZ�ݍ�b��Nk��@��w��h/x<�Fќߏ�ѣ�H�	�Pk�\r3�|%��M~˷��q�fy��Hm`�2�b��8#������O���c��)�Ւy�O$��>��D~r��N\��S�²O�l<qJ_)c]��+ҥ F;�	�(4�Re���8�LNqv	$�����4�1�!ϼ�!�m�� ���L����fӂ��y��*��W ;�>���F�l�7����d�d��A"�Gt�㑏
          *䗺��J&�H�����u����/DV�6��7�?h��πW:f������O�/>��d���ڃt3�W��Wls�g �QF���n�0��X��n�D��ƚ���'��WkV-pE�퇎�dM�peb07p�HlA��H�%o��̯m�UW]����4m��ph�C���.��c��X?�@�G��6]�{����6
          �yW��m�Q���F ����W�J�^k��MiWd��Kۻ�䨖m�`�d|f��dq�'��P���_d�K�v���
          =2�9�|"ٵ���0��I�9E�{���5�|� (�w�
          T���4T�6�hQ�
          ���NX~{&x�Ih���X`p?&�K��	Dv�>��
          ��i���|f����y��"���K#5G�
          �x�¸������\�v�J��3ڗ8�l~�R����8+�$V|"��� �'�y���S	/�?e�I趚7����%x���wU�2M�[[�ʱ�Qy���s��g��g�#N�Mh�f8�XMd&��	�``�j��ղv�k[[~Q�1F�igZ*�o�G��
          ��iM�R�٭�H�Z��������d��d�k6'�e�fG�>U���Ax�K� .7�(��"kM6�ږ������ٰ
          g�)�v=�)��i�_��IE��$�#��o'����A��N�������A��v�|�q��Y�]T�2!����=�HJۻB��s�`��
          ����%�&��Wɾ�4�&7h�i�6�^�p��@@��J6�}�J�����-��X��e3}���\ׇ\w��п(�ݍ��{%f�7����P�d�~�$��W�S��;_�De�o`��EQ	A��
          �vt�v3e�����'H](h�����m��
          >U)��!�HM�W=������ �*�G>�	5粴ñ��T�������p�>ò�����2��ys��&4P�W��9�u����������,9�݆����
          7�演��;��P d��_�s���He�i��\l�G�5�������dq��ߌ|�x����3\��BWԍ�`-p�;��W��]��K�`�ɥ�U�İ�)�Q��?TU|�E���\�o�VZ=R�aE.��M&���sVJ�@�A>-s���9���#��o�
           ���	��ͨ�"��<'Vt���< .�W#��5����0ecCA�}����YQ�p����;q�·��(w�H�'F|�K#5�R��\@O��{.Ҵ�i�6s��-��+�+Hh��I�/@^G�@G�eM9��(�B��2����J[�m(&]�JsKObB��� U| �I��
          � ՒQn�|}�lŜ�;(�(}#q��<�y��.��f�`yW�T	Mp|�K:��
          \�㔯M��ܞ�ڡ�[=�\]�Y�)me���K��J ��9��Pl��ܮc�$ʝ�$��͠ �G?)Ѵ��#MXnA#������O�c�$P@���@�a�]�!}$�F� ��۲p<� � >WF.�`�R������H� x+�KH������%'xw�B��X�s����`�Ů&�$�9�h�|�-��!0DMѣ�Z`am6t�7h��)46Ŋ���@7����2T�O|�iɾK���d��ă`���F�	�o�Xc���U�q�')�6��%B�6qI���vE�|�@�	P�F���U�k��ņ��ip� ��XI���2`�)�@�]e���(��]�}����k�*Ţc�`�4Lcq�i���5�u#@]a�<|%�Hp����e'��L�W���M��\C��	��{��Z�(	#=���y#�0��	�섂�����F����xaq�
          E�~ʂ���Kp��'6�P�yO��s#5�����}�0W9\]��qJ$�<��=���
          �����ˆ�m�+����ŏ�01�!P���D�(Ï�v��  �IP/�). U .9�YW�C-*7X�/n>|!��V���8�ءw��[+�rO�ޱ7����WH�������E~���Rd����(�(�$�o�@���v8
          fA����!���u��W8n�^O�<R�m�G	��(����Q-�c��Z��M
          ͚Q&@��G��9>���dL���]�h��;ط@��{����g�[÷Us�֤��4�<�J�l)߷(Z'[���X�j�E���T�Q�Z��c��, sv�/�2I*M�n���G�CZ�M�k�1^ޡ��t£6���]������G��=?�,�rV���fv\l�EeX
          �G���-Iwc�d�
          ��T��:��>l�y��!��
          ��*�Y7ۺ|,�8PKI��;({�P�dڀ=�7IA�{�Y=�q�NU���m��Z՘(�!��
          �w����	o)fbI!k ��k�
          KZ�|���.=���p3�,V�k@#�BM��d�
          ;����_�5�x�[��m��I���_�B�����;���˟�|�e�oo��D�Ю
          1i1DwY����86��-`���"I�#��N��%����y��1��ue�������.s\p�Gh���cF�],�Fs�4�;�S���U_Y���|��%q����8�7}�:�E�Q���Q���j�q {�pq�ʳZ�#�'$"���Xkw��L��g�����d�!8������p�!������)ڛ~8J����
          .�1��~��j=C*���V�p!R!�&��x@��U�F��4���s�-u9�q�ʀ���������Q2����&p�k���[m�|�9���ּ���8�9#�sc�sY���(Wd�GYՉ[$�\��� '�'�w)��Y��@)��,��@�(���9��U�R�0�J	5-c3��P;@o�u�q�۸ʒlA��'����}�
          �@mY'���`�v�ߔQ6���]3Ԇ��.���^�0�RIw����ȥ3y�9*NwX��no���	�(����!�Ċ�_
          Z@$
          ��unu^y� ��M`�L#������&��(��!hE��4@��E��#���n��R�I�j��]ވ̈́��_��&�^-�Dn ��Zӻs���Uv��!��Tk�j��9�"�xUu��=�)u.ÿ)mq{�8N�?k�S�8D	w#�����OlgnG"�.u���8�?�,ak,����6$*E�K�}pB	&4+?%Ï����i���N�f��tMp��2�h�a��m}��m6?d��Ğ~�	.'�G�rl&%O�	���&�3pmV�e�`��hä�@i�UWM���V$!���1��/�ףp�0�;p�G$���Crq����M���aFݠ��˝�>Q�'��|!2h�Z,��.�g��K�w�裕ΰ������>�<^B�4��*�|��w6vU�����/�H��H�jY�M�!Xk=���;�XT�p����l'Ӹ�=�3kNN�‡u�CǸ��jpq^��y�–��<�Ƶ
          ��fl��T��A��P眐0��x���{�r�^���`$����{�.�+cCA�xW{�P���~<O`p�(�|�/x9���Y���8w�]%��h�{|��*Ai=�+1����9&�#k�q<$[~;��G�	�(r|��K�߹v��?di�O���p������
          0m����[�Y�<G��!��
          �x�~�3O����[��Kt��A���@����>�-�ݴ
          �{�S�w
          ݇�[;�#��֊�	��&�?u$�Bҝ���_яvя�PA�t�.�H�����R�%��"mK�Io#(�(�}�D��a׹gl=��{����t���-�Q��'��޾
          ��My�	��v�ݒOpiq�*��kC��k�R�k�n7IQ�.K�Nlm"�s�.��;Xwc�Z�Fdu���<#hk�<@K+ϴ|�m=�縼�=�q�니l-�9y�w�f;�q'�/	�hi
          %a$�����,��W*v��M���jQ��”�F/�6!�m[s�|ga�A��;�J�;��j&�Ѣ�Fcgϕj���$���p��K��9V�F���TUG[����MwU�n�����3��v[Lh$X/�i]f�,=�5�UK���9��)`"�t�����M
          7�9R�FͿ?(��	�c�.k�{�;ͻ��ԓ��ڍ�m
          $�p��'��I��4XPd��>{ |�)���K;��bӖ�]�>Up�H���Yl{�,�|#k$��ѸKc �j�7���h��\�c?�O�v'>��t��Y8�%�=��q���JK�{Zkh���Gќ���2�t�f �����a=�ݏ�\�Yci��9�����(]0rU:f��;A#i���o��3�ڀ7�
          ;��q�5
          Q���`�6�?�Ma�<(�298�M`ȳ��)�' v\Yc�J7u�	O}]��{����ʴ�7��bԆVH��E�4X��G� ��#�0]��&�6:.q4�W�V�1�2"pN�Bqi�S���Gx,�%xqkO,��:0{וb-Ke�lx��K��|��%��~ʬ�͐��������~�f[�Y��#N;�3���h���KX?udֻ�U��Llg���$�m~�9P1�
          m����!��')�sx	���@��{��J�v�𛍘$��N`'�G�������z�H>U�m�>���Z��f�(�s$&ş� s���w�6�
          �)��Cɣ�q���d��� i�Bqe����d�k�_e!��R2'�Y�0��F�/�>�i�J�ŷXC�lp�<�c��G�j�c�(_�i=��8�Ҹ�w�H��v+�S��J�#Z��}��ԝ���vlc�+�d]��"����Q�s]�>
          h��	 ���\ǻ�	dR�G!)�.��+�9�&�Z���n��:6��F�e	�ip�)N���䬈er+)���ͪ�q��
          Л�hi��������QM��?%Wt���H������Mh��*b[48�k���V�|]������=�|��R����W��h��].;|�>]�����g�&�����a�ctƁc���D	M1��ǛSiu�w�h���Dm99��iF[|��Z�hisA*\���T��׋�C��Q�mX�&���$�Vv��e8(�G�2+?o�W��S@`&��`8��D�`��_�*�l��2������k)�V��ߚP��E��ʪ���͑�Pdd�³[�(�ExL�/� �p3���m��t�%6Z}�6���� �x=���^������	�]���Z	. �95T��	�Q��V��qC�hu7�G�M��(D
          A��*CIih�)��Q4qw�<��SqUK�MQIE�cIɦ�E)p�8�	��f���m�Fݤ����G)��]N�xF���켢hc�:��U~�_3�n9�y�#��мX?D_��]ܩ6hXY�iMe�����F9�L
          ���9SV,��h�`��E�A���}ʗ�
          ��%N����xC%*���$�����8��P���;P�����^{�������#�>Ӹ�dW�u� x1�
          L��@�'�����6�y��H9��Ϻ�w�����M��W�~9D�;l�8R�@�,��
          򹌽ǿ��4k
          w
          E:�9�Q��D*�2�u��=��}�"l���.Y�`�8	2�v(mF���.0���3�s��5���iK��`��0��N{���Ai>?*H5۽+
          ��#���%���CA!�i#�
          6l��Eb�~ɀ��t��{c��,�6�w�*�ܥ�4�v‘d�$rP��d`��D]N���3`_ܧ����P��q$P�J-��m.�8��IkK�7�F܄�I-�c�Vx3���V6��9�+�sX���I�ܧ9�hhm�2�ս��� {�j�\���+%�-U�Ć����h�ִ{`�u��C��̟��Id-���R걁��LA���;��K�E��x
          ����V�s�U�o�!f��-a
          �Mi�ɰ���9�8�m��vZ��
          {��tm� �o��/�@{��ZC��Z��6�	nk�2�aY�o�D��Ƈ=�m�|�h�q^	
          �l8�E�(h�ED���A�?<�meb�&B��<�B�@�)���$�Dn
          `>�Rj|�aK�+>F	'=��K������W�2�ۓdr�4ԉ��,�A�s���Ui��}�_*e��%Ut�r;rye6[�V���կ\��S��QT�im����%�5�{�:��-Ȉ_����|��A
          �?	��e�q&�]�Q鬃g�+.����p>UcS����C�kA��)o�lx�Ug�x��	Ն�m��I͒���W�8[h�xV��7��Y�E�V@No*�+/�4_��!� ���U\h~�Cbw�!ZsCp	��0ё�Fi�-�S9ϕH5c�W(̖6�>Pn)g�����wN0��CE�=���u��U��K�P�����[��;�q�{��m��\wx?�K�~��[�������@-
          �YKH�8�=۱���P�"���nҷ�\x��>(r8���ś�;Rhep)2��4�����r<�h�3�89���/�8�m��x��d����I� Ы�(��/>�+��]&��4_K
          p�pf�H��I"���-�ǔSA���i�u-;rl�u��6+�s�@�	w⓽2�U��>�����n-'�(�.�-�6O<ZS��jx���Is�SZA�e\��Yl��cʍ�.��,XA("���I@v��*Yo��x$!2&�$�,xp��)�#Ń�Cz���>J�ɲ�5�:�JP�#��Q*����Dz{ܚ�(�kZ܀-I���ɰ.�H.���˝D�dA��wN��%��ڂIq$�����@����HDe�$d)�����L�
          Ŵ4�u_6�4ZQ�4
          �(X$G�RN(��U�ؑ`�{��*��n�'��Jv��*���]򳱩>��wi��-��"&��S����(���_����V*��pF��{~~S;f�:+�-���(X �k-��ni
          yЃm���RZ�Jo�*M��u
          \�9�J�w8Y'��4�ւ<��};�ʖ�A�?
          �l4E!C���%?j�Q�`��#��_���A�
          K���ϔ)�u�~R��1�mm��Ʊ�c\E��T��*E��(�
          �����'����~�@�G��x������TzvA�>���yR�hv�\�Y��;�\y\_��@@���4Or�g7$��ZT���Q��˻!y5D�
          VDM������eţv�T��\���������+6��tA9��^p�=�}��&�+kO#�R�	��/hm_+X#
          w6<@d��H�%I �8ǔΨ���8�Kl%�X%5�y���	��=ЧEG_���U���(�|��>V�w��n���7��Jl[�ʴ]C�L#А���?�Y�̊25�q�4�@�hq�7\�G��R�#U�v\;�)rP��	�����&1݁�Z��ٿ+�O�T�I��P��W��O�c��%7˵�M��J~�&�C����n��p�I}g*�c�
          �D����=ƙ���6���{������|��� �?��Zk���
          p���U�AEQ�B�x�&����A���Ŋ\�DW��w�E/�|��l#�{ғ�p��
          �|R n�ϡs���$vE.�	��(����!�����Mdtۻ��1w�F�l8␈sZE���R3����C�T��p��H��Md{��u;Ł_'5ٮ�	.,�?�H �ToB��˴�|�F�#��(柲
          �	�QP��'��B���ȳ�d�q�O
          
          �~��l~�>��W�u(�~����ִ^r��:�:0Zd���+��z�_�3N���ù�`��,�W����`��3�ַ�c�^ȿůE=&U_�a�#XXƴp�$��G�u=k�J�E����+-���p��yټ��3`eU��u�����|��5�岾	Y����9o�r�=�G)r��	!���ڐ]RB���i�k� �!4x5�d��7G< 9�x��C�t��i1��;M3A,�����6��v>JF�:Y̞�{d���w粢�8:��z�����,�����a�^F8�v�K�y'?���N���9*6���Gd��������V3������͎�zH�C��*����
          �����#-u��U_���Y������ ~�—]
          jxS�]M��u�]����c�5�͞5]�:��=��Q�����JINjZ�#���B��خk���\��E�_d"3vk����7䩰*��B�b�T��4���Q?�y�({h|.u~)�v��=���I���
          M��,A��-��������ȯ�䮠	�	����XIs��U����'��ȿ�s"�l#�
          渹��؋�9Llq��	<*da��B����4>Rdp4x�Wъ2˒#��9t�BK�^8Ld�t?2���j�1�I!5���ʃv1۲s��+,P����ϸ��]�~JQ �62���S��8=�5�(��L`%�N���/ʇ���FNƛ��.GӇo�M�TX��	fR3��~/�IË�Wo� [��$�M�U�`�������	���g��L�l8�5���-�_%5�$���R���mp��	[��쉖�O?t2MYIRy��qG��a8�ʦe�۹�썮
          ?%�4��DW��R��hDž�BrFQ��ػR��[�v���]�>B<uyȤ?���������e��C���3�����;�t�\q�8D����"�*Z���mFh����)H8\�/��H��j����I�(A�lp��2��W����)�H�>L��(K�'��F�d~��9��G�X�����_���0>��9��<�*C� ��	�؛L�.�����ߟ��;�V~�$sC�o<a8��w�#vKk��){����9�rhr��/"��C�8n��n9��*~�I�0J��`�J]-��"��@�
          ��Dž%��8�M`�|�p.�j%�6�c���7����u��3���Nh��I��qG�:B]�P���������|�m��pD�\����@�C�+ �J�
          ���q��$Y|��ɯ�O�Tt�8�kM�yF�'����Γ�w�	�F]��X��ءd��1�����p{�X�=tq�NB�CF|r�Ex�j&#_+����I.y5�G�@c�U������|��f֝#�|r��3i�7��4�dz���� >W5��#��5��� ��m�Ԋ���p�ӳ��Z{,�)2���Z�R��"�&�E�;�1�H&��3v�x&��|a����c�)b���S=28���U�Wr�Z�K�
          KE���Ҽ�h�)���6��n�zH��0�_�s������+�o�Hp�"����$���_e�im�k�/�n
          ���ݓ��40:��Bb%�Vk�js��o�t��-Ů��6�?u�4��I��V9 ZӍ�-���|��3��ϟ*���g{T�������I(Z�F�q�(�浣W���_~Re��5�h�YM3Hw����ࠆ�r-��Z>��>����yV��
          ����۶T��8�m�2ih�uSp{��>J��O���2
          �ϧ�x䄗w����8<!k-ͼ�hNˊ!wUy�k�o97I�0	�vKq��\|�N��97y�.k	�
          Ok0~�v�|�g�;|���Ɣz
          mt����(�g�)ȴ����8DW���|��hUZs�{\}���� `%1�Ǝqܦ
          �yA���&�>�=WW�
          �
          �O�k�r�  c�W�c���@��k���4
          ��/�R�ՖmmQt����UgMX�Zi^w]}���֟�kH�u7�W��yq�8)�akI�[�8���#7��X�����w
          ��A�A��	��@XR�Ӭ9��'��{Xg��]CY���U��K�b��z����(̄��#����S�{M�E
          zMM��I�9L1׃�B�c���#�� ݍ��#k���P��7�Rb�V��N�?��
          ‡��Q�w���K�oXP�N��F�j���†㲐ف\"��u!q�	?�Mh#��
          �9���W~�����Ms	�Q�W|F�v7PC��>��ᑔ�ub�'���D���J��,����%�Wh���u[1{�Ÿ�����:��*=ۨ��)Ӌ2O���I!w����G��<`03�G�q��$����i�Nd{	��g�] �x����]� ������[k�p��
          ��kW��׸�V+f�46���A㑛Z�J ��l��84O�cc�g+�H�-��d���Eg�����8�Y�-�JkY���DڇH���A���2+�,vM.|��>4p��ÚhY��$��A���%b�	-������@/�Q��9���U�<w��U�
          �).��B�V�d��/p�xNEۚ�Z7VS
          ��i�х,fG��,�׀<R2�����/�hՌ�
          RvY8�.�d�0����#n6�B}P�i7���h�S�&�)�W5�N-�c4�|㒤�$d�Q��j����=�:p�G����v�!�W`;��Z����Q�D�	9�I@�����~x�R����%�!`�l'�CY@�U9e�]V���w�y�Ѵ,���7`��Z����2� v��I�V�[��)z�YzQ
          �VMa�t�i7;t���$���1��Ds���Z>��s�Q��*�	�N��_h�qY��
          �[\�Ls걒���Ud��S&��op)Ny�ǀ��M��%��vO
          9�f͂�����
          ���R0�m�m�tP�}ݐ���n�o��~Ԟ֗���iqی�� ���swU*%W��"�Dži�
          �e��}���&&��r�h��m#9\_X�\I$u�T;��w5ޔ���U���U�$wÇ
          a��اD�@��*����鰖�$xL�^hV4��}S�>R���G��49�ݫ���|����/5�Ut3�
          Pp����MD���d35�s����Am')���@g�o�k0|$d�—FE��*)��k��	 X����͟9B�@�(�������.���v�)d� ap���7�(�ƒ�������<$����|"t�x!���N+��:��G��Y#<Ұ�~,�nƓ�d6�ભN���O��$�yGD��һ�T�	��I�/�
          `�4Iʇ
          ʴ#k\������{�S	.�ta��ʈ*�'�0Ւ��8�ܜ�]ξv?
          1"�}�ﻬ���3��TԶmD��cc˻����K�d2m�$��[�'P�S�K����M�d������:]��-���<O
          �f������j�z�X�]g�$}�M��^�n>k����5�Qh���ɳQ>'��_+�������u=#u�gćt�����K}�����M���n��y���?$����5�0��z�$9�/�����4����qa|e��u��?���K�9b�@xs��<�p��{�G�u=3.|NsOu�z��2:-Ki��,��N�O���T�c;rX���i��g$�V<�,�;�Q��=N�=�8��B��q�A�+����������?N[u�_��ӿ�z/i�xÜ}�iYƞ�N����}B2
          :t�J=I�P�����Դ�Q�ґ�k�ͬ�<�FI�%��,�����zM�������&��;Pן��-#KԠ�����?��S���a�`��g}5F��1���	�r9��+V��M��}�8��[�GU�F��3��tq�1��՟%DqQ��ͬ�N6��C���]i#�2���y�t��uwH����{[]ǟ�^f�ڗ�]EX�X?HC����sT2�}��Z������&����&�Ew�)�,��IPd;~|&:k=�1�Õ*	f$]�>�[�?�������G��?�F��@#�<.kI4SY��D�U���Hn�]
          �T���Om��)kEYF�C���ʐ��5|�@��F�k	nx�U*#�+[�~6VM�;�Ź9���r�Jq<�3D�*p����ϕX��Iϡ�C	nm��HU�Q���XS$�7Zk���6 Ò+�;�a�k@���w�t�������r-�7��� �74�}��-u�U]�!{�|#��/�+�tld�)4N<~���E������}�+��Y
          p���{7���ZdXnG���J1Y�f�?)Ѱ�jL�#$;8J���mU*š�@h3�V2��	<"��+?��G�8b�ec�Ɨf����?'�V[��u
          +_��X}��0`�������.Ԑh�>��]}��v�q��F���ёi���k���)Wcv��lyu�;�1.���4���ſo	m 9��F��;	#�&��|�����I-�lP�3kP=�q�s�!{� ݨ�灛��d�˼�>�
          ��C�Z��n��_(C�s`�\؉4?�[[�xV��Oo��\{�5�^Fp�6��Q�kK�.ʱK[D�M��Q��JE��x��F�9��=]���2��Pp$�~
          �<����j����h�A&��G<^TI]�0<}�e7<)|��|���~B�X�j8�>���(CM�{�6��qxTTM;����
          $c�Nev�s�2�IC�RI&�?ttMە>��<xG�^��\pFdݔQ�+8Dx?T�[�&��Dž
          md����ㄇ|�%��D�>��Q4Q�$��W�N���>�P@e'��s��c(6��:��'4���l�n���D���@'�H�x6<�PlQ��n6FT�,�./�F0J��}�VNq}Ѵ�I�*�aq&��X�I쥠��>��+�>Svm4E��X1�)s6��sx
          ��47��?6��[�����
          68���;g���Y�#�*��t��:��<TrM�*�Y�
          ��+Ņa��n1�8=���yO���$`����X@͓�Қ���֪1��Q�M�#ʐCE�u^yv���
          �FaDڛ�3J��3�L����ϰl����>R���w�ֵ΢mY��>ʼ��uf�7�Y������9C��8Ks�]q��C(s�`I<�)��7i�8��t W�LF��4(�Hxus�@y���>�H�V'����q�����~PV�Q�`��-i���UVH�2�IG*��?I�L�������<��&��j�`�txS������c�����3^Q�H7}�'`ID��$l�q�vM���7pp�[�n.i���6~�Y��P��
          ��W�a`�.�I)f����u]���3=p.y����1��YY��G5~SLa����QG��՘�\6<+
          h`q^TS���c����9��آah�$*�w����i&��H��I�-�b��F�?=��Dv0�vA�f�ZY�y�mD�5�n���۬��>��KC��=j���8�����U��;h��^;�mX)��U�;��'���X�����8]ɼ�U�t,`h-�Q��l��* 7����,�p��C`P�†!Pv^��wA���u�$8(����u��3����N9�����F�m7��@�(���b��� hh-��V����J����<'�Kc������9D"�4~
          �]��j��,��-X�R�i��S!�㑏�����8V��ӀMs��lڪ��m��%�(:�ڬ�)��R�q�ʴ�ēf���S��Ic��SZ���+uf	"��u!��d��DA���0�XA�U��F~��;�5X��W��7$�U:g�ɩkn�w����2���T��7_Z��7sI݇$Z��X6�#9�9Ik�Q49��u^~��]$�y�~���[��h��ا�������g��E6�YFF�j��c�L��m��7��f��A���W�T9�*��
          ��F
          �Dw��I���R�*��*%��Ȥ$b��\v�HKK�œ�BFW���c����l]R���b��x��d-6�~
          hm���l$��A�7c�1����J����3� ��O�DxK�o���U��V�������~������GWv�P� |p�6.q�ߺ�f쒑$炬6���v�P�/�f���6��{�F�;����ڴ��<�5@ұ����u42A�|+�nȾ�K�m��>Sv9�����e�ڮ�]U�*Ɯ]�|�ݛ��Vb����E�p��_��G;����9��	�i %߸�Y�J|���l���I��j�C�d#��!�`��K��P�C�3��o~���F~rQ?4�U��������9�aV	��9��B�N01^�V<�S�괲�]��O�
          n|�1�?e�I�U)9�T�d�n7j���Z
          }�l�߻�R��8FE����EP�uNalQ����WM0����X��R�Zg1�i-�I�8�|-K��l7N��r\{�)����C��-��JE�R4:ņ�q���v��� ��9	՟h$����V6���q?�|�A�8�G�j��S�r�Z�;����B�@@�{��9�8K2�H�j�4#�*6��
          xv�D#�w��E"��=�W|���]�����g{e	�ϑ�vpuܮ�Vx����v��=�%���B�觸=�����4P9��)y���F�����t
          �ۋ�@]�ZI�+fHh���u3V3A����q-�j��71�}Qi��x���L�x�;D��p�(�����M{r
          �Z|�3�C�}���҃d�����i��N\M��/��t�;�i�m��M��<h�F�'�+���9\wqx��C�"q��XvQ��'
          $�mIID��pʆ�4�𩿨D�qy#���/��O-ӷ���ji	@�o�B5l��������i#x�5��5�\�^��.'�k$������F(�t��
          �%s�!���/7�S)����o
          boRk��x�D#b̯Tdk]C�ܤI3K���k�as�v=ң�N�l�O�1H�q�}X�V�ߛBz����_���7L�+��g��U���˴�E6ȱd�f����On}'|(d��-x�'Ǯ�����#���;^׷�m���@F� i>pS�,n�M�Wk#��N��������=#U�b��f�Q�Ա`�B�ýP��GM.�v���9i	f�qq�<`���m_:�G�‡���X�}�o��82�t;�D(�x�30C\>�Q�YL-h,$�$p��$�Q6�
          �$�H0�ϾQF�1��q9ܠ��G��ʽn1��F�������_�[0W����.������sZ	
          ��۾��S�����I cGr��ꚝk��42>�p˓ߩ����X�j���LE�7ַ�k�?XK��AkN�Y����0������=K���${ut���;���4�k3�����~韓��I����4�pzv�V�A:rK���������OL�ɨ�O�I�>743쿤~��Ҵ�����־��n77U��f��`)������<<>���}G�:���M-��ː�����[Շh��P�1G�|�PP��_���@��8OO�se��h?+��N/�?����CJާ��>�C��u�?�|�q�^:��:���J'�ͣs
          ���a#�/�����K�7�h�V�C�	���K�o�K�E7S�P���	i�����J��Ρ���As�aÑ������c\���O���+��M��A�ղW����O��#`�����ů���_���Tf���0���y�?�������h:���{����l�>��D��}
          �/�$Gs_��z.��D��a6� v>��^}3�\�}dO{���HGӺ�]+Y���#LR
          �8q���,�1��Q�h�����t�4�����O%��A�
          �f�7�����`h�i:�m~��_��e����n�"��� ��d��8��G��4P��R̴M��ڍKXC(�dž�W��郇8죑�+�\5��=�"k�sBG���6�M}�:�+w����jO��ʔA~��\d7�/m6�Rߒk��..�NO���Ƹ�.�Tn�Up��inq$�ۏVLX�(\���Xl�|�������l.�E�r�lDܢ,�|��`�
          �h)y
          h�Q�,��
          �jC�k)o�whZ�G��3lp��,Y�vk�}�����M��"�����RMyJ�����/cm_��ˁ�v��.�IL
          �
          ��`]eq$wDA8�9�-D�:�(��W�9B&��_�P=�p��p�%�eW/!�
          ^�B�\[U����K��
          Q9@�K�x�5�p7�	���j�T
          κ�a3²�h#�D�%��94�����KG8N���%H�W�$Y���.�	:L��������
          wSǚ�pd�7]�Mm"��W	�����y�
          }��"�Ny�D��<����X�L�� ��S1B�;%�H6�n�s�\�x�	�S ��e#6�Z ��'��d�*�|�S�..���[���ZI���Pw��sl?!�ʆ���r���\�]���'��$W��TEw�@��|�{�@�����i[�����Ǔ�j�����c�m�|��o8@��&�sW�V-	�8�\�q\�M{�l�~��
          �+�6�ϔ`Wkʖ0�A��$6�B�бx�'���N��?u���ҽ�kAe�(N֜rQn���KK�(/-5~�����$�;m�_n�Bdyh�~7u���VuW�*}��M�@�22�����0~Q���>-�y@�C=����CI氢c���!�c��g�RgJ�W4���VCot�;\I�*ˎ9�Od}��x@qG�\�ϻ�;(6,%'qi�;��e��� ��G��F�0h�����|����–�	���y
          �mq&�D�K��C�$`ߕb7�����QMێֹs�%Ɖ��4km�X$�X�,V
          ���'(��{ݩ����"�$��Y�$vTz�Y+QP�N��f�/�G����I�I��a*a�i.�O'��HR�hc�U{�ŶI�j�yC���M��U�q6�9�$�`^_�"Ě�8�"�e��d�n����Y�����6��6rx\E2�c�;���K�j��HwӁp�!ٸ炤�];?5Œ4�ġ..P�(ˎ.��^2F9N�{�q�Mً�*��g�!�o*�H 1����y$���A� �ʽZ (�@?e9q��y�줐�u�iih��I�����e��8��i_Bz���E���������Ñk1�B��;h� �dH�9��I;�R?����
          ��@O�/���J�s~Qp�EQ�c�cA$_�UC��h��Iu��~�'bN�,p� �P� _�LN�ܓIN��㿅NP���b�	�3q��UH��^B��2��§������6���PI kH=�)o4۲�	��āǔ�&�=�6@��@��͚ե�4�?�&H\.���������'�UuD��Y�04��%)��H���I��ZK%�iN%��|)��*� �]T���i�|�%s�M�:�J�I�G�)
          w\�v��8�I�>P4k��Q��@����C�;�B�>�B����Q���K���"�q�H쥯$_�\���xP�n�O+'V�(���4��y��[��v	 X��4��i��8�V	��ǕR7��<�\,X�szC�]�KH��<��$X���2����A����Ip$��ڰ�H�(Ly>�F�@qi��9�Ӫ�ڗ7=�!�ܢ+��d�8�j�f���O=��Ymv	���������o�̷�m�V	����2��D����@p~Ɏw���sZ
          w�� f�'s����5��ﵨm4O)�mn\��lPSH���Ⴘ�Es�
          ��
          ������|c6�e�[����$^,�X����k<�F����\A���ܮf����$P�^T{���[oŢ8�I�(�luţ6(�'�C�]�(o��8J��ptd]x?����2)hР{�80m��j$����q��Kx�=�о����]�Y{qc��F�Or���.���_�LkC�EX�H����ʲցF�uߞ�J$T�-��h!�p�T�
          !�ݤo�!Wg8�gg��C������ '}w�a��*��zB�O�Zq"��L��1�e5����T�;���HqHn�@�6@��4�9��У�h;���
          h��K�|���M1�8��n�+�Pn�Uib˲��0x��"����3��~p���Wt�[vɧx�=^h��T)E���>ip�'��X6R��x*�����uT~�7t�!��h�\^�c���\v�^�`W���X7:�+۲(�3��J�G���H<��(�	˞�d����.h!��b��f����p.������\��H��G�ڢ������(0?��l��T�1�X8<���M3[��Q��^/��؃GbJV�<xNa���j��:��=йႀ��1�8��X��x��5����TO��X�1���T���O,q�׹3�:@w[���]S�vpM�ʂ��A6@B:�oƹ��R^I�Fnr��צD(��)ຉ 
          �Ur�/���
          =YZm�}ԐN�T����	�*�ց<����ԶB}�]����� 7�|���h$]|��&����m[�7����=�8�}�]�k	�W�P?P��
          ��b��)����������);�kZ+�(���ܱ�|M%ݬ%���p�BI�j	�Ɓ���Ǧ~�bt̰p*�dFG�{�GM.��@cE8�2jh���>��5F�d�Q��S�>��"��N�����׹���CY ����M�d_^�3�4�ML��8�?�'�&��/V������C�����]G�j��ב��U�,�R��ݵ�U�d��ju���W���M�7O.��Q����VV��BQi$#��7�U�@==Du���f}wEр]$Oy8�*���_L�.�i����3�G����\��oir����]6ֲ71�
          �C���>�X�6�����ň�
          n���hH��jIq!��aeU��ͣ��j$���:�f�K��hXd=��-�ƾ67��mO��0iݵ���a��uzp;N�7��P�n$=���ux��S���8��'�����գ����ې�zp�I��Z�����v��Z׾�������>��<X�(��s��e�������+��,y���?mY�5`�����׽�	KA���k�������̢�?�GY�����8-��/�QM�^��n��A�u���-dQ��Ҹ<����/U�F�P�G�Ln�-i-c�q�\M�e�/ٷ�V�Wӽ5�
          sI�QC�c$����S��iȑ�PNct���>V���n�C�ԓ�z�>oڜ#�G-!��k��,Q�S$U�5ZWn�@���{���D����������9��ۇ�ʍ>�����B��-�%M� �
          �i_wm������dzQ����jz���7�Z�p>��w��wЗ�Gt�7Cn�B�\�p/�����G�л�T��r����x�������RwO��^�����aP��E4�JW�h�IL�W�,t�(�O�\���O�
          �^�x
          ��R��dw�`
           |&�K��k�
          ��[������2O���	e��!_�vD���;@8�U5K�u�� d�p�.֌��$ؙ�ro��0��?�T�l�u�3����cr�@h�������_�n�'G��7����\r7�g�0-#�}��\�M:O�:m�N���������|3�t����ҿ���MOԺ1�-p��23޼w_�?��N��=�r x���#ھ�Ժ���=u��}F�����8�O�+�C�.��e�Y��Q����:��#����Ie�=�?�K?����zΙ��]�s˸��3�}oQ�o����9��}F[A&��!���G:�n�37Eռ�O)Y�����w�s�t�ޚ�t�x���]�ܧ��C,�����������m�ݦ`}VW����FX4�G9�)�׻����=/U���C��^IO)���� ��U��'O�4���>	�F*�#�U:��f��c�2~邎S�Ĝ���(��>w�4|$Oԡ�01�7��o]�YA�����@#6/��#`.le�y�@%�������w�W���j��X
          �3pm�rO
          ���q sy��u2J���ew���ܒ��tP�Fʱ�r�Xk[����*��\�Uf�X�U�x}���7�&���Vr9F�}�t�_%\�?�D+����mh�@���r���;��֚��Dn9��+�96����4>���Δ[D���@F�Mpo(�����fB��
          @��h�y%	�7�F:*���9�xP�@����9��=(š{��J2m �^H��k�(P��95y�;�M���s��f�I�h#�WUW�]�k*vG��r��0`x\�ZE�6��%
          �]~Z�����P�Bs��ٗf�t.~>e�m��(K����F���@Z,�����Y��`�������p�_�P$�Vua�Ր-&~�����>��i����0��.��ea���Bc�
          L�
          ��۩����a)����*����@��!Ha�Հq��Hu��&4�矕p����n��p��y����%��Յ+Kh�����8@\�.��� �HM��b���#�RF���>,%{o'�*��E�T4�(�ו�
          }���R\qv?
          l����]u`�|t�Ihȼr���xʢ�򹭿���Æx����AF���-�NQ:J��/�vM���z@��|UwC��?�����|W
          X`%��$�Uh#q�)�]�<�*Yu}�P����ug����]㺾ϑc5�H �����r��2��(v�B]�͋���'�mU�E�8��[����N><Y�@�Q���Lq"��C[�p<� �8{��l�?
          ��H�����n�?�^�Dy�P�k��/���\��*�dK�i��\h����6�����T���EwB�c'Tg��%��#ʒG�ا{+�E��I�&�}�x��#�
          �!�
          ��	n'q�<)l���#
          N��~������˕��^��!�p����s?k0qj�~�_~�[�X��Ic�8���E"��g6�taߑ�����C(%{�k!P��[���
          ���h�IJD`�<wS��
          xZ�3�Ct����;�oM�����\Z]Y"��Y==��i��]#M�ϟ
          �v�yF������\'C\��+e4)=�8eA<
          "�!$�呠Y��A���?e�<E˨d�Gt*��(����ܣX�;*}��cEqh�����$�\n��K����=�mVkC�L�M�G�%�oОZ�C+����7��(��L_�>��rܞxU�'�U|$�)���"h-6�wŝ�hA�~{���e<"l{���-&I{�U�&��������3�qg�$T'��s�����#�`���[���Z�\K+�U}���\�	�F�`��tY�H1�҆38���x'ës��Q�~���=�p�A\��y�B}�*����D����Kl��}Ցegw�AeY#�*�"8�g�#����	��U%�h}�D��Z9�fFsW��w�
          �0�B�s½@w�S�s
          1wॆ.��h<����ȝ��E_�s
          ���Z��g�4�}��V�UB�>G�d�@�c#/i��%ƍ�h�K]�a9�Q#�أ���b�sb�<�Ұ���S��m�J���p#Ŧ
          �@RX?OeޛX,Ye�߷�[�;� ��[x/n��c�(JKOd#��c����@@$�xbv�����$q��I��ؿʖ
          ǂqt�^�	3dZ-������Qi?q��c�T�v�^9BO�����H^�|��p&�r�"v��Fp��
          6s�R-��A��L[��*)��BC�m�\*6���{�����w�-Z��%EX3���د�O�mΣC�h!8�"�k��,g�G�:��^�_C�r5���~
          ���e��2�	���k@��4F9J���&F��x����tQm��@��n	9�����@�+9)����{T4�"����rv�e�[H�k��Ֆ�WH�����_��aX�m�����[����F���rK`m�od6@�����)s7;��ON�y��̳\��8�[�;Ũ㺐a�8����A��Cj�jwC<�����#dA���#�\.��J�[��
          ����.{��w�7b���^D1���-����&��q��wm��G�2Hj�wV���ϔ��k�B"�\��^�sY����~���a��⍩|##�N����j��H�Oū ��.�T;yU��,Qnk�����B����@��:��~�h���9���FQ��X>U=0:h���*�_L�W<�
          ���۬�<Bn�/��F,�6���p*��9�݊�䣓k�N��K�/��2��~;���'����q�Q��x�����x���#o����}Аl�lv	�;�6 �y�t��L�J(��$|��7&�V1���T��I40vs�8|}�$�~�?I�������~�����aH�G�N:�������Ӹ�Ȁ$M!���V����/Ӊ(�u}�=�ͥ�<za��;_)2��c�x)���^���+��ìv�w�D`m�?�
          6a�mv��}��4��#�(�9���#�徙�J6O&��p�r3H�kCC�xm�zc�Yv��=�eъh��e8y�,P�+*h$����Ð2�s~�Ӻ*�ų�zc��hz~��GJH]I�H��	=�^����l-.4ѓ�*���F\&o4R:�_k��4�G{|��L��;�Pn�v����(�Sm.�7����/���u"00��n�C	�&���ͬ�k�r���w������̐�b�'W�߉�y�WI�����W��cw8_�9`.%�CH�¼K.��vM�	z�1��&�ʥ�tzx],��h�+�u-T����t�C���E߄����Dt�-�,��?+'�?���)e3E��$g�^c��q��wB�RA#bo��_9�M������th>�f@�����S$ڤj���7��K�:W���6�O�t�O�u�G4�n�'�k��wM�M�4�g�;[a��;�W���}g���!�Ջ�NkӍ�~]�B�Ǘ=R�c����:TB]v�8c�CG����}C�if�8um��q�Y��޿�[Ҷ>�MTs��{��%x�g��~���'O���?-��O�$;z~���D����0�GXmx�����S�ֱ�	��,8��zO�+��yY&�h�nL[�|�?Ծ��"w�4�BgHrb7�J�-Ʇ�{W�z�2籛��"��k���j�����
          �{�
          ��_������G�^h�����/Q�ûK����^I�֯�륓_�e�:���ޡly���a�U3A�6��?\�+�g��έ�ѲC�o�H-���߿���?\��,fmt��;~��T�y�_��V4�V<j��H���d�iy���t��f���
          Q�!��?u�S��$�ǩ�k�r���g���rPh盦j^�Fً}���C��_Ŝ��EE��l�Ǩ"Gi�ote��^wU�Ԍ�e�ju�n0���+��3��Ƶ��4�z�‚�3���1��팀[!$��Y���F���t��V��h[$���3��Zo��i]U��6��:�Lr�k�K�i���?��9`�$d6W
          ����M�E��C��F0����'9����Qd�<7U�8���?�7T�:]Dld}��,������_W����f�W�
          �G����ל+�O�N:���U)�`��6����?m{�_^���-��!�G?����+~��l�����u'�����3�G�����7P��3gŕ�������V�S���6���6��g���鿩ޜA����cp�?����St�F�����a~hgR����O4�C��,�>��d���е��k���-������M��sO;4�4�i&��ZH����H���i����,�4��о���)g]��g8Y�೧�F�QNcl��/�j�p|R5��;��<o|�����D�q��K�V���8A��X�����b�������# �F���#�L��Wic��{om�i�����v�f�5-6�Nr?���_[tέ#�<
          k�Ìu�p��d}2.���5͛�Ⱛu�,G��cs�-�������O��e�Í����KE�����b��]Ek�ht�D�+V��}�=�5�+����f��Lڽ[����7�i�=#�F�X��p�k���5��=�O�Gu�M�mRgZ���_�\�E�T|��V(ll?���s#p���$�3��/$��	NҀ0K����' ���*B�s�Cm���"���:�K8�����z	���4r7k�����ϣz���jz[�'B��,
          �3�/�ڍL�FL�4y+�}_�4ZBz~� c�7���I�	�~>��<��tO������Ͷ]k#!�w�����F����]d�u��d<�
          �ItN�����	z	��h�(��C����?�D}&ϫ���:�al������h���D}����.~�,�h�_�N�ԁ��_�G�$�Oq�O�%~����M���Wi❳�6�l�����(t�I�i-�lQ�_���[��Q4���\��)O�W��'�o��?i�ԇO������i?�}UQ#�$]�V�U�����3.<:����K�Ě(�s�&vFl���q�����v�:Lz�O�'+��֌��ћ�+FƵ���+a��mUw3�V�]c�u\ɶ@
          �O*әMɿ	��$d��g�d�q��f~JI�=Ƽ�/�!��J7�D؀'B[F�=���eW�0_��A���8�͌��_��gt��
          4�uf���\q���)p����^q#u��c’�l| �	�ͨ m����K/6p@K�SD��@�)P���E�|!�欺M�Vx�
          �Ɓ6�����|�A������꠼�m�0i�R����~�Z*���5�KN��m�Lq��<�X�5}��A0
          �^T��
          ��$����`��\�����x�=�����o�U�k6W�PD�
          ��ǁ��@�P��ķ�߅<��A�������`�IQ#��d����j�]Be`��ޞox򡄑jZ��ׂ>�!�e�?������ʝ�����l�ݸ��s"���Y<���eI�`�h$&�p>�b�h�{�Iu
          �Wn;| �f�J�>q�0[r��v�J�ۚLs"��
          ��aA�����o�{d�8Pq�C?`ٴ_�J�.����u��..��Q@k���(sq\"2_=���ty�-(�K��3б`k�8W4~:Cvr���ٶ�w�x��7p��)n$㺐�Y�
          P<|�4��;�3�.��)�q�/��b��.w��95��12�沐�Y��M�B�	�"�+4N�H���$G����7(C��%%����[�c(v�2�&3s���\�{���.�'���ڿw�	;�ݓO�+�.$y�=��E���k*�'�\[����>��vs�(M�?r�������w�a#4��?Ny*K~��Je���.�g��%6���PP�,�PF�`����w@�͔�Am��3M����.��ڙ\��	~{|"�q�������s��\�1�����p#ߊ�5���WzfY�2�"�K@�|Z�7U��
          '�Q���	p#>R͂c�&���i4}��HE�!,�h��h��,�rE���K�q�W�哯E,��4�6X���Z7]�4P�X�9���ws�#\[䦲�8���Eg�R�vi�ȱJǤ̀��`��uRmE��r��=t�&�u�٫
          C�F�{KF*��4Ε���)/��WC�GʬK�xŊ�Y�֛QD����m
          ��C�/ �|�-1҇;�)d�7��5�s�-�9�8�5�i�,�����
          7|��#> ���~
          �^A1ۛ��L�ry�#���,����7��m9���0=٤�)8�S�_�]�3]��n9*Xh�$�4B�2�:�
          ���IMMw
          (4]`�M�����es�@=�-4<��$��]�
          �A;i�O�<06�ʈ۱�ɤ{w״��
          $^�O�W�5��_�	,���H�FT�]y\Z\I"�(� v�e���]�F�C<Z��1iѰ8��i�;������ޕǀ;�qJ��Ѱ9�
          �����=�nq��#� ��C=�g�_Ѧ�J��?�w��ΡYυ��s�6�*Y��qWDŽ��#5_r�[B��ϭn+���'J汷��~�H�U)��,������~��n����̸�cث>�`7���̺�\q�������6�O�������
          �T�p�n~�L�p&0�<��a�q�~͒��L���h��p0{���I �ᡁ*ΰ�9����������v��ì����dL���<�
          �st{��W�/��!*9��`aY`i���T�h���:�B����~��τ�^�j�>����G��[5C`X�[����61wB�	M�����
          <f����o��V���2�Ē}���9��tky�&:�#�VZ�h�h k=20
          `4@!Rc({Z܌�Y��6���O���9?^�Œ3�Ԉ�c�������~3��Opw&��9򅘱X�j$q48�-�%�m��*�R��h�R�m7�=�%s���Y��4$�Y�*�����!u���{D�8
          ���P�0�я���X�8)M%��>9F��pp��
          s�6��Yq�۔�5[�x�W1ğՏ
          �9��u�ɒ�X���mݔ�I9��U�
          s�
          �p���9��A��p|���`|ENd@�f����A#��[c����zR
          �i�v���d�I��|'5�_ūՉs�_�.��=�^����
          ����Ү^^��G�&fсX7��$V6�6��$}�G~iA���c!s78��h�Ͱ�䂬��(��$���
          78��Mp�>��@�r�p�_�	$89�T1�����zgT�2�Ŏ��q�,�c�T,m8��s�Lݩv���u]�s��i��)"꼦�Y֛�<�)�΢p�۰k�±��FB��{Zh�8��]��UwK��R)��x;*��Lr�v�����qwl�e�="�qE�m�]��e��wU�ՈI�����R�@�wB�}�'�O?���.�����$b���0�G�����Uߐ�{F?u`�Fs�]��?�RH�q�|e/qq�7JZ;�����v�r,$j��!2V��}շ�I�V���T�<�-���۶=�
          �O�ӊ�7��ˁ����=������	�@�����p?,�)L�G�$K9�l������b��-��0�H䗸�*+
          �F=�M�[V��([�+mx�G�&7zڷ?@�E:c4��P�3m�ꡒ<+xn(YY}OQq�&�#���>��v���Ҍ�k%*8�ckE����f��H�yY������<��|�7��3$��\��Ϗ��Y�Pș�F�z�mR�=A��`/%�{ZI�����-��a���� #)N��� �4�c&N?e��/Rv�[?N�1+�}H�`m^��,��#�����՝�����s��`�X*�$���c#<=���g��J���!���� ,][�:ָ�^��9p85�*�R}=��S6��������^{P�[�#]�ђW7�}V�C؛�Ց�p���Q�N��!�>Ksn�7������BmF�O!���{K>B�q�=3�߱�`��M|]#Z���'}�(���u(:��N�0���ť7�,��Y���5�YG�{D�C�s�h}�W����u�����~�L��E���Ti�Z(lEX|����z��]W�u�z$,�j�/��PE}��2����kC������C t�FH罀p��U���1��t�������s��bP���^�Ο�t͊F4E6�~��&���ӺϮuRM���n��~�Ƿ��u��c6~�A�_�Hkz��Vt��|6BM��s�/՝_����:�d{���i`}W'N���;�$1���^|��]s�)vht���.
          J�:�N���Z�X�Ҿ�]�u
          L��S).�֋������l�X����X�?J��h����3�z.h�G�^�_[Y�ޥ��Q�9��_*Ώ����;d�Q6���$��T�^C�Od��?��A�3O$l9�>�[ �,�C3�&�tQ9�ʽW�.�<�Lڹl���B��:f��s�]m���ʧ22��܄C]4ڒ�4��д��Y��7H��r_u�Tc��
          /��#Y�ug�ih�!^���~���[��G��M���Կ���!������ڶJ��,c_������&�Q��9�ɺ'~�\?_k�v?T�rk?��g�#Q������%�A'��^#��΍$2�X���v�>�zƂ�88OX?����}A�~5FB0-ƿe��?����9At��a�_~���X�������7Nƴ��ܪ����G�T�jG��L%�E�+�������U��H�����/�z�����mq�
          ���Ō�y(��jG�����$��վ3�N4>���������V��v��x~��_4��Q�`k[t��N�C�to�0�&�\�:��I�Py�ocD���F��{���3Y;�r;,5B�W�oL�a|�p'���O����ͤ���W�lk25��g+�~�P��h�~Qh�����ju3>g��}Z�����<�z��R}i0mT:r�[du*�gbJ�Ҿ��>���̀^>�w�P���H��(�,ο�#��ޫ���a��t��rl��W�gӟ3�]Q�J��0d|ec���sf��L�����}R=���.��t���>��OzΜ��#&��ޗ��W��Y�s��K�tg1�h#�J����}GY�[�si�i6|���-��I?��Kk�x������ێ.��Ǡ�i�{�'���pW����}E��}F��
          �n�����"^��u�K�kN����V���_�~������h"f���ч�L�@�9^��POWl��]$���2F�w�~Q�
          {':~�d��!�In�kE��W�wYr���
          ��Y�e��~��K��O��?���O3x���z_Y�{������[��Ղ�to�n�VK�֙�����o�Vޗ�n���K��}I�W1۞�8u1�ig,6�5�=�b)E��Bi���m�o�����ƛQ��LD�4�-h_P�o�����G)հ���E�K�}3{�{X+�\����{��e�>��J�['�s+A�bl��|R�j��g��f�p$r>��I��M{=�ln��o�^��;0�}�Y��_��N��A�H]��i�N�:6�Z��t:��B=�a�_6�?���������Q.�M˼�m���S��][�4�i��ֿkz����S>���6g�3���.�r��>K�GI�h�G�g�c�W����u��C]���suL�,�;�[�Xt��sC3�ӵ�|�{���Y��_,�I4���1ݼ����;R�������a�8�k' �$�##�}g��1�`.����x_��~���J�Z�ێ-C� ���5�Wk���\�1������x��]9u��t�S"�#y�ԇW�2j���6}f�΀��;tA���uz
          >�}^�����6��t��/^7\L��1�i1J\����d�5ls���aZ�Q$��wVi*����j����;Z����,gO���,n>�	#�����"�,�W�R%`5u���O�{���=�F�M�VQ����5�a�����,��7G��c�V�9D���
          ��F�,���K�(b�n���-�@`�H;0F|xP�����ɬ�
          4����Rfu-3]�}�݋E:PE���#�t�x��YdOA��*�z~�k��}�	r8?�S�R�f,w�<QMt��@�k� 	D��v
          ,�U~�)P�_#��
          ���_M-5�E�	�ȢRZ#Y�sӏ�0��,M�f��s��f�^�ds��җ���	�?���\ko����Y�)���f7�8VԘh��–0�c�����������'%\���<`7�e���E��-v�9��XiJ{���<���FF�f<��C���\+�m��,Q�
          ~{��=��i�:#��i�X�(��Q�����o��X���}�U^Wgh������7�R�����f�P�u�D]��U,�c?�-��TJ�5�]�5�ͫ��ۛ���ư���ʍۛ��F�(d�K�s�P��g%v��=�KY��yU1�C#�vDA X�D�>2�d�p��.�
          �y�Ih���xK%��m�9Nq�j�)h��U�H�7e�&݊\@5�:N`�q���M]�D����)w�$��0||.6A�k�Q���[������&�m�f�<E�W��(�F�>~�ϒ�������퀇$`Q]�����q�j�G�)I1�8d�0n4v����s��!�e-ns�P�|7�%_HD�<r�uf�<��%�R��]����4>�/s��V{���]�@�c���G��%�X�(yP(�����4~� m��e	�p����<�A��|-q6]t܂H4�6���X�=�{y�:葐�B\8��
          ..$�ֶ��Jd{;�SK�M`r�&f��@>4��+��tOd$��	�m�=��q����BE����#�-c)��`����&���7Ie�[sx(0�sNQm���$v���6�6뀯R��d��W&<��r�D�
          Z<�^o�.�]�w�=�Q����9
          3��4�ֺ�; t�����	er����b\O��K"�W�is�I��R�C
          �+g����-ӆkl��t�s����v|&�{���ͻZ��T����6�������
          ���t���	�`�Nh�xO�k�r(@mc�E�RC�%�\w�Ll�����+�#�
          �#Jh�q_	M�3�)SNZ�d��杤�2k��;� ��A���*b��<Z����i9�#lTI'��h���]@mQ��g�9��V>ʹ&�f�>m�������2{l";��wW�jv�k�6���JqnO�-m��&�A'�mKZo撾�Aup?%CC������b�h�4|��g‹��G���S4�]M��E�<�(6:�O+�A$�|�^�"��!�3|���^Q�~�xV�nyU�ϣV�->J�eK��ۓ�Td�<�<�aӹ�!�v�0BK��s^Q�K��o~T����|r��m�w�"� ��ބ���r����;�)	���k���@�Մq�א�I�|����>�������E�M� ����|�~M��(Ͽʰ��>�ø\Z`��
          Kv���W�m��T�\F~1��ɢ]g:2�_�
          ΟN\몮
          ct��|�G�ھ�-ڀ�%�����G#��)}�fӬ�|d���Z{���+4������6���[�(K�{�%��MZ�nwj
          �g���as�I��Ӹ(����g�Z�����xC���{�5��#kqT��mg�JCr1j[a�¼�4]�8�NI[�W3�q�6r{.{�6�gB�(K�Cw�V����p���;�͋{��y�ݴ*������9�G?�\�SH}���ʭ#K����L�K�)���m�
          ���{O�c�َ�+<{j�KV���CTH�E�_n!6�š+�v���ٳ��"ii�U�X\2��Vr���S㉵C#��(�S�|}�� 8�9�ۄq�B�nŀy����|�������W��,������2�x�R�#���VX�$�H�8�r�y41�U�E�4���d�ޑ�s-�m�+���\q�������Raqu�R"��6	�T��H�f��敏D��s���X�E��3vk=����ip�\]M���Uz�d�C����f��ʖ�v,j:G�.��P���+�('|��fx�wZ�D�_y�&��0
          r��l�(��$W&�;�ǚh�$:KrQm8��s7V8�V�d�y�Q�
          ��{�>��-ed�7`/䮑������nW�K[���	_N ��Kb�$�v9G�
          Z� �fÑg����Մv�~�gJs�����ʘ�$��N��m�,]wW�1�f\r�Y�9ʳ��}���hvl���gk#2
          ���,���yW�d�"]8t���nL[�л]$�6���2w4혐?�	�7�����\y��|�����	-��MyLo�>-}�����H悒v�w�J�E�9Z�@�٠�k���"=��?�v�}�(�]��Ն���`��@�d>�����L�����vo³��WG<�f��ޛ	q!�9K���O,�����:},����9�{�>��!��
          �@_
          �Nk���ޗ�F��GD���Zx�V�����V�zq9����R$����Bh����w�1t/�5K�U�Ɔ����=ڿW�i���iu��^�������W��]Yڝ~��5�4yO�ɞ=��Q�w�i<����OR�:M0q��q纻�x��U�}=�a��Mm�i���_���]z�X�����0���H%t��{��r>��G�kM���&�c!����9.���к��bWk���B�o�f~���C��ٞY�������1Gʯ֤��z��ڐ��]�Gr{����_����S���j	[�ey}mi�k�k[�wLߦ���L��=�~@��yY?��������^�鮸ޭ՘"ӽ��vG��W�}���z���<�2����X���?Vu.��.NRHh��]���~W��W��փY��Ή�Z��OF��jY,�_5���>6U����ԺX㑚�:��o�O������������ӭ�G�K�~���ԣ�&���N��o�����n�O��s���F���,䋻�zϭ����z�Yt1[b�S�Z�.�S�t�����ll��Ü��^�\:t�*� �>����񎯭��u�x���Q;�m7�?���ϧ�z��t~�������l,ӂpH��rJ��ӿT���������#�rc`��/�P����=\}J�f׃L��+��O�c�9��P�F]���|z�;��Z��a�(d&b���_�x]/U����SZz���
          ��+7G�d�E$R�A��^�鮁������t�p�2�����o��u_Lz�ݨ"'J���m�K�t��'Ӛ�:.�f�F�RG������_LNa�uN�ֺ��m�p�:�.h�}�����s�zgY�X�`����\w[�Yߗa�.�'R�I�~�O&������9^S�ꙭ�9����{����_��~�ֵ:�v�J�a;�i��^B�a����S��}�h��x�d6�X����w���4�q!����VF� �i�l���O« |{{�ƿ��VPӇ�ߕӌ��륨>�t�`��)��[/W��NZ�1���p^[��?Fu��
          +\�m��xW�t�K����J���Z7E�{�ƴv�j5��z���l!��u���;NKZ�D�A��x�kH����V��Kt�tq��=�$�R\d4>~����\N�J�5X>���]c=E�	�a$�d	p-إXck�'�Uv%xkI6{ j�E�4��8*4��\�w�S�N��[�qF�ր������B�î�ݪ�0N���\Q������p�~V)#N�����F�W�+}�wٲ��KOU��&�n�w�5j?�1M�V�y�)'���8{��c�kӺ��8�5#�{����z.���a�=��$�PNe��x��з������{�n�ɉ��,��ŭv�����[I�}W�
          f�;����u8�`h�n�n0��Ӈ�R�	�"'m�w�@�J��Jw�!nt[�_<+^өu��=J]D�k�I�&����������^;�y�d��u,���ɢB����to�zΣF��n��X���}�=|:�!|m�7sf��������n��h���F6��V9Y�5�<��4�Z��jt�O3\[���|�A���T��h%Րv��ch_!���~��'yd�,���O�Z�M���qs��eb�<�������gL�6'j��R�U��p��^������b�,�W4�l�n���~M~��d�6�s��5���uJ_#��n�(���[:-X���;�`$1�sZ<�,~��kz��i�L~÷p�Y]�oIk �r��f�{\l��xZ�;�k��Qs���[�_��e�l�/����]_K.�E��4���\<+Z/���kJ�Vm�3���*���ɴ�x7Q(����o��׸�?D�>��j���������rQz�޶���?�:h���S��b6�|R�w�_�m?Y"7I�4r�-~=oM�z]4z9$l$����zo�c�3X5}2fn��#~�uZ�߷4�R)�/h�B#O. \���~s����%��X���0�:�r��Ӿ�&�#�'���fϦ2������`kr����7�i������Hf��q��xݞ�
          �%�>��I��LH�� }����|:n��ha|�����y[�.�G�51�Q��F�0@7���\�����]>��[��}c�k��_��t�(�io�����tR�'����W��~�������Z�jhD��I������#l��NMP.��}�w;[��7Du�o��Y��>���F7����r�5�;�����sZ��p�n�k��%����׭�9�N@aqiӍ�p�XY�G�6ɭ�i6��K?�p�z~�OL�G��������0�뾗�kO�q�Q��0V/bf���s���}�)}6rm�6���uy�����*���������Z���i���m�6�V�Z��7t^VL�9�i�{�G������+·��i5m�j'��e���A&�K;���p��s��j�"I���(Y[ZP%�2��U���	��qK���5K�n��?��c�7A��x�� �e*3b��`�ۺW�$�U�)��3���O#��8����]j��u�5���Y
          t��B^�0�D�"�[��G���M�S�i��x�����5?Rby��͇Z�<�w���0H�V}��0E�R�Lƽ�%2i���a_�������G�sT�cP�
          n^x>UgAvƐI�o����Lݍ���\Q�`A��>Q��c�66��FȞ��$��
          ����c
          y��%��>m2Y	8U�����[1 K
          Z��	��7�����D��;����'�z��G8�(�.m�������	�M��	��>PM�i8DH&�����e/I��k[\����%q8t��Q"�)I�-i�͔�t��	&��(����-�ߕi�f��kM�;"�����
          ��49�V22��k@4Oe/}�>%���N��7���g�BM�R��X���J\)�O�KZk�w*O�4p����|)��6ʏR��G�b�6]C�GI��a%ǁ\|�4�r����/4~]v�Bi���AJ�6��%��iCE(��t*B���e8U�^�(�dAC���%,8����(q�b�/'��,y�esc���(��vs�+V ��x�,P��)Πo*(`Y@]f��s�1�����[D��F���
          ��hoa��fϺ�>���Jl���E���\�9�#��|U�RF�M�w��"s=��J�W��wJCi�0OkOxx��dw������{���o�XK Wb�{��Ӛy�!Mn�Uey"��E�	d%��S[��ăuC�-�G�u 5��?0��"�"n�jL�͛��;��‘��e!�X��noq^R
           ������!u���A��$_`�8��9�Z6��FJϵ}��{�.�5�*@�+e�<�3�,����r縐����F��<"�u���RN+��\@�o��ZYKM�������X**�)������Z1��Dh�(ƴrS���/�F�q��e
          <y	�
          �jI
          ��@Ӂ�4��<��:�V#}O�wr.�%�vR��q?��S��w�裫�ژ"��yM���!�)o�0�וPK�&�˦s�<L�4s�o�3�s{��|�-#���[+m:�d�5���R�h\���q�)�.q ��}���$G����c����m���vq�P��:����Y�\��-6Hg������Vc��Y�*��)�w=��-����&;`|%:b�9�l��X��v��wU�չ�{p�HJ�\�#!Z���!;�fy����h��mqEۺa4
          ~Q�L���@5^5���5�xE
          Y��Ȁ!�
          ���kA��ڙC��e6y(`�x!Ps��	�4N��7:�Vc�kA'!M�/�Q9�l���,̇�����4iWs�x M���S�
          ��?��d6֌���:�‡F�	�OI
          ��r�ո4at�x�Q�*nI=�s�2�f��#@,p�Ɨ�g����
          v�~��@�A~)��6_)mg�&�K?Ba�d��h�~�c��\�{VZ�Ƌ��VH|E�<$�S��υa��P�
          N܁�R�K��\���-�i5G�5�edW�s�ϒ��oh�
          ��s���ȄI@ʆ9�ogEI���Y���X@������J�5-iŒ��.���A�Xn/���'���Y��JE5�0*�f4E���a�w��'Hm�	<�dVF,����s$tL�Q��_u!�𤃷x����F1�G`����N4<%�C|��wU^�<��8�Gu��1�]W<�X�ǀ��l�}�,�N��V����w��?P��G�F�3��B�͎Jq�5�4<(w.��Fv�q���,q��V��a��G�x���kG���x� �����6pSciyT��	E广i�����f����4x&������T�G�-v<|!�5��t��\�{ ks�°g�Zb�>04U����V�}An/�OQ�x#�U=��h�P&��&7S���5�&���(T$�g�‡0��$�
          a�`�]�m۸T��48�w�%�������\��Gn���sG�04P�)�v��!���Q&"�궏�c�I�H�(,$�����^p|�S{����!4{��
          �,��Vqx)>�5���@��|�g;�I�pq6º�ϔO�o>yH�H�����!ğ�],�0�k�J�E��%$�^
          �|cp$�f�)���j���}�b��B��4�A�
          �‰%nj�R,��Q;�����?d3{lq�R\~~�CA�J6�q"�)�H��1�����ܓ�����wK;����J���2�G݋�!��'�?��I`�%i���
          ���?�II���+�8".#�<��>����w��4�x^�v㚬'
          Xi$��|S&��3n���p�t�D6�ۅ,�Y�VM����Jy��^>�0�D��󽩚~�"q�w�8k��*f�M�ӛ�
          ���];��7Q��릀s��l1���x����):�I��
          ��v��!�$g�P����#m4"�Ԇ1����o �<��i��r�jjYc`6��U���$F�<���x@�|�Yr����'�w���OU��"����L����M{�1��,�ʣ�:���u�d��81��7�������g6�����+�k5n�F�+��y4��{�ƾ�]S�A�[Ե��@�"���|��}m����jL:���SɯM��G��K�]V]l���o�RŶ?�=�?�N��o@�Qj��7�?)�ߌ����'�P��Ц1�H�~e{ԛ=��/9�zf��O�� �Me���]��|������:���ã萻�\C���]�񍚩5��:st��̍�3��O����w?�J]^���tZ>��\�뱿�{�	�4:�t�1���=�:0Hs�9�������sc8#���I�I�n��=7�n��½��/oC��O�?H�٦ӝd���0�6W��t��T�F�h��Ǥ	5�Y����K���?����k�h��9N�sQ��J��t�8Y�K�]��4��^C�h���F�Tc�kM��2>�#F�i�Q�uf������i��9��Nv�oa��Dz9X�>۲>E�>�[���o�[�sg��?�O�}/�}S'Z�
          q���1�s���?�g�x�p�g9^��O���&�����7����?��k��[��A�]������#��+��q��k�ZN�+�,d΍�a�`?��Q����M�n�]+?�tE��LW�|���}u��I���I,���k$���q�J5澒�:f��:���YX#M{���W_�/�=sW�p̒8�㕱׺�zT!��s��<�:|cZ5q�Ɨ~WI=�՟���u�������J�w�o�_@�K�-D�4j5q���N������*�u���in�7�y&�������>�ԻF(8�u�\�.}�3+G�﯏U�]�逊
          �-��+;��a�u�e�m���ߓ��M#Y��Hi�7������4�Tux:J�O��h�f�jZ0�%ǹZ�ǯ�%�/�>���8]�W8���������yX�X;n��A���Mҵ�I������gx���,���x�Y1��m]N�]k��e�Ӵ�0�&��H�� 6&����/&:��h�wd�R4���ǶG��Ub���>��P�A��7Ex+�M�pw4�nG��d�R@�[���:�O_#�q�n�䐝8��$y)��6�
          �J~��(����V)�s���)5�6W9�Zh�U�/�.�oo*�5,���e[V~�gJ�G�2I�$�#�	Z6g��R]a��C�+�޶����F_���W�����4@k]
          �5߲����m�K����� Q�yL�3�?������)�R]M$�!k(�����hq.폺V��P��xQ�h���1���I#�T�
          �4�dr������!(�(0��I׺���ma������5ǽ��8d��Q�6]e�p������y��e���t�(�^�	�<+�H������63m��%y�$�<-��9
          i����h�sI;����Q����s��F�Zz}K��u�<���':Y�h�g���f@�)Q��q-�\
          ]<�f�u�'Nא��.�њ]8ilqS�/�[=�ja�k��p����������e�2.�#�gr[\4��֛Z�`�3 ��Y�={U�7ã�U��~���T��OҜ�^w3!�|~�_�Y�zjl푧�ͦ�2V;v��GӟW����Ke��|n�x�M����O4��������E���5�v����v>٢�.���<4�G2
          �}���N��~��j�Ep�B�ξ����OuH���i�I���s�~����Oo��C@�q���Z{��<��,�j�l�^�?��O���$����K�e ��_�du,}7��G�y���<���?F��huΉ�<�'�ax�����1���}VN�����5��#����L��U��z]d[��2���/���w�l��uF�퀶����[]S�A��c��Vщ��8���U��պ��y�;:N�0�]#Ls���/�G�ZO�z���#")-;�������������W7�:v��m��ܫ_[�b:B�];���7�8����=�ˏZ���R�$׷RZ_���x��y�B�|�ƥ'��cY�{�����8���:@�\ZpJ������K��uRǪ,��H�ǻ�6�~��U�ic�� .s��	�B����Ǥ�N:{�%�؁�����(�~��GE��Qa�h��/�{�'nS�{��U�n�4>{�W�m35�6M��<n��-	��G����I�(��O_E����Y,4�h����ϩ�!�~��<����ثn�������띢��nc����/��+�W+�2MY��m�>�7���}4�tަ������&��Xⳡ����o�[��X_P��D]>m��X�F/!�ʧ��zn};z�>��7Ր���V�A[$m����:K4:�As�'����FZ�#��T�j[>[�yGVr�j4#i|4��f�Tf`׌'��Z�I�&
          kl�?Z��9+�����!=�|P��40��
          �Q4Uml�=;�ۈ��toO����m5�P?b�f;XӐ(%�^�-������[>
          �pda��6�O��u12$��h6I�y=7Q�ŝ�/�d;E��){Y��O�Lc��'��4�-.��nw�k�84]269�c�x���?�����d֑§j}��7�T�F�]�۹%W��"y�����:G��a&��#
          �q�0�����k���|+�)��wHp8 R����@�tM'��a"�Wʐ}�����������"h���y68�+�vs�!�	�Fxk�c	=�yU�E��V��[m@`�~T׻�PC�JK�sq�J;a9��sX*��O��3�-��Q5��((�ߔ@�/�{��9��I��'a��/H]�ʃuW*ƨ[)��R#)r@�ʂ��*f�Iˏ�*7X��qgŅ1�K�V��q�q�#�&7f�R������6��p��r{�
          5A��}
          �)T����k�(,��	��rM$$E��'@��(|�W��,�o9��C�Dh_p�����#y�#�I��A6r>H�h�{�q>k�O)�Y�1���`�6�T?dA���ki$���'����K�6V���K@J*��\`s�nxo�!E����;�H��8�$������(?C�w�s����(AAm��k�����$^;��G��+-���?uśJ&����DŽ6/'�DSI��_ �tZ�i�'�:���b�i�?����CD��ZQh'�_�hw<e@�s��������t&�Pd5��$˜�_	>�`��L��!�7�9M�
          y pVWY�~E���^���bZ�p$��ڣY)A��L�wh.��*v�%/�7��� Y��(Gl�y)� �U˱��I�
          4P�y �W��d�a�=�5ۉ�(g�>��\�Y+ٵ���Y3����K���\)���Ѵ	���XQn��i;n�PD����	%
          |�a��o�\�m(If��kKX�8%HDry���*�p$��., ��
          �;��/�@N	�*\qG'�
          *���0���=��h�����{��.��۔r<>�}�^v���SK;i7�=�LnЅ����m�������X`��F�
          eY�ёT�<��%)�w6�i�s`��ۋ�Fn��Ys�U��E�ɠI��slX��L`$ؤ�i�oF�P�p�F/��tCinl7%1���!�9;+"+��xFZ�RC��M��ǔ�6�n�M���s}��h�
          �Վ��N��;�ehn
          ��C.��v�x��/�ǃgʭ�2i�<��HS;�'��18��u�F1��9����t0UY�s��$��$5����*_�"1tx*��c�����������N	��F*��;wU-��w��M���ZK��ʶxd��lvl
          R\�dx�Np��H9sڕ�FB��@Q�\O�Dm$g�t����R��J7f�(��ϴ%_�=���%K�cd\�-Ҝ���ˮ���$ػ~������β��B���Ho�9��{�8	�.h~~(���]��|о�=�$͋?�B����.lY��	�|�M�xI��cʱ��A�Ȩ��'uC��V�p�]�u~�	nɮ
          _eKQ�hĸ���
          ��,�*'Qn���)�H�+a���U��{h|0�m���ڼ����(ۺ�8�T{l�
          ������(��W����v��p쌋��	ž�*X�5_��=��(酢��<�6�6�PZI���n��QG�@��8���VY����G٤=��i-�qf��6
          9��"G4��N.���=�kZָ���@w����*QĂ>�����
          ��h�|��<�Q�J��&qC�h��.�ʙ�8�4��>	M�5���{�6G��,����P��Cg=�!u���]����{j���@�!�����ʰ����(w�"���?g?R
          �;�jK�`���y
          =#�FЖ�I7`'5�9��B]�)����e=}<~��K����C\I<"o�����ƍ�
          ����������o�L�����5�~�
          �H�n���O8L�,m������;ݟ	�IWY8@�
          d��N@�p~�� ٺ�%F�v	�W+�x��p���1�� w�.�('0wr�i�;M��"yo��M��u�JWY���ɩt��vB3b�<�s��xA����I3�������d0I5�RZ?�n7iX�q�Ns�i��d�%�)ڗi��74�(t�=����2A�sOީPk?����;Z\�,�l`�
          �#:�G��迂S�	�:ϲx��6��d��!�2����y���
          ������!�qu�U�VAq$�	�F]��0$4k
          �dVh�t"]k��CY��Դ��q��#�A�����ƞ'�e���<��|��s�c�E۰��mC���Jk�A���
          �v\�C�D��ǐ��-��� 9�,*i'l���2���j���i�Ջ<�jm�;�U��èjKe��cXM��*�tӸI+��~�1�d��XǖT#�9w�V#dV���#�S�퓪�S�[�s�ko�^oY��}[Z� p��rK&1����9�L�F�
          �{Z��?�i�zYf��I͓���U��gުu]L}�W��
          $���CYdht;�+i�b}ʞ��&�O���s\^v�}��z���:�U���F���M5����3mŝ0z��:_�g�h���Xa�QՍ��W˺�����z�U�ţ����fK��p����u����D�y����:覆G�`�t�,[�9���J�Yé�r_�WB�jG��S���dc��½3Z�lzWǣ��=C������_I��=%Իha���}��e����,?W7��2 ��`7�._)����_ֻI��k��w~��6�u��Ye��r���f��w��6I���I����2�v+�Z�F�|ό��k�Ů�|�_M�g����,0�3&�GX��W^2G���M+��<��`�5�t����p�8���t޳�o��d��}��u�+��ԥ����m&�R�]��-4�е��~�d��WtB�[��c��f�2��,O��Z�qEn�B6n��T��R<�_���$3��xc3�+�������+���Ϭl���!��'���1�L��ac�oҭ-/Y�x��H���XT~�p��4�{$��|*�I�1��͎ʿRԺM3�6�e�\v�۹#�j�%���'h�m����k�)�2����[�G�c�,І��I�.�yk�}�tϥ5}Jja�"��Q ��?��/]/t���4��yI���N�D�I�so�i��L�L�6p�/�>=7G����K�c�kg��om�V�?T���5�s�a���]$����
          ����S�}P�P�-��+¾���uo�W>G�U7�Cˏ��V�+�	��7��6�fa߻u�p�;�X<+=��Ꮕ�t�\�>U�"�d@��Is��H�
          <�*���|��r9Q�����9vT$D�8p|�Ka�|yS��������J�`j0h����I�Us���.q�d�ی_)$��� �����Ҝ�@‹�5���Kk7��U�ˮ��ӗ8�wHK5$�>T�1�
          ���lnsIqKp.q.����-{��XD�I��!���ܣ�z �;��:��
          C�WIMvk�p�M_e��O29���U��?�C��h)F��,l`�S���}@-�8�E�ӃÁ™j9���s~��Td`$�4H+�-�n�ƇWb�7�A>��O�hz/��KK�O_g��p�峤��������Ӛ~����
          �C���;o+�to�7S�Zf�{�b���.S�}Q{����_R�Ԛ��:x��e�p��5��i"�-c��ηD��'ѿ���7H��oP�B\���=����i��O���(`����x5���jO����:���N}q��p?
          �R��鄳i���iۗKIhW��HƞWkb2��xG��V~����L�G<�k;K]�T�o�����[��)��44����W��Lh#���e�6�Z�z��t�9����te{�T���Aս����_C����?N���s}`=��;G��D�>��r���Nc�s]E��g��~��u��tN���nhV����*΋�י�-٪�X̓��?�ԉ�K��ցΧFs���}WC����]���4~�����O�̿MC��Q�����3��|��ɤ��h���F����b��������^���@����W���Q�����zN�!�6�_����W��̧yˁ������t��G���(a�3,�WmkZH������[���汰T�〽��ms��g}��B΍��EO|R�))��ܯ��-$�R}e���t����렾�����cU5�@��'6����/џ�N�&����3#�k��e|����t��'���6u�[k�>�ᠪ��[����2,i���6��K6�]3�k{�]���OӞ�2k]�W�=���l��I]6�o�ٲ#��%[�'R���_�#�H%tD�V��5�Hh���qZ�C�0���qV���Ѥ��`|�a�����5$�c��t�u:�C�F\�|�T���N��OW�B�[�N�?Ko��c��۬�GA��8���}OM���h�5�F���1�'���6�.��hw�p��(��5
          �@5F�FGq��[s�5�F��U���!6y��k&"t���h纵���b��H�=�ʼW��r=a����S$�M�V|������c�߃|�����U9�ݬ�?q��b�XI��s�&�CM?
          +�Oy�ܕ��5q�f�@
          $��_���7DӺmD�kG�W��}s]�#O��1E �SS.6����V�gk3Ǧ����E�L����.�O��hf�ic��a�K�4/>ؿ�xek��!��a��Yn��u��^�3I
          s۴�o]�7��}K��_������-y4�WZ=y��&W�,�+���F���[�d�9���o~�����Q�x-���\�8N�o�1jel,h�=��Q
          an�3+^�4�k�]�z����O�=i0C����ph��j��i�մ����Mٳ�yX�t�zk��ѝ���C��'Vn���o��8�\�[v���>q��� hhM&����L)���n�d�	2;q�Z>��9���v�
          9�����H�8W~�������Nc������=���$p�L��?�d�0T\@<v\;�H�qGޫ�9�>�a��]
          �'Gd
          5v��aI/~EY�e�Km�U��F�㔱e�;%��a.}]�jK q�;w�p�(s��c#>>��4b��K]��WH�~����b�g�w"�K`;�@$�⤗E��@r,q����T��!��ß���q�	���a�7zU����Oc�0m�����,����D#��
          2ݭ�ڑ��
          Hw�Tg�}��(�hV<�!���D�@x԰e��#�@㸒n��6�q„q͂/���C���#�������2AKs�>S`��	����:,;7�{v���N�||f�4��t�ݔm�8�c��0������-K��?u���]�\�O$!.p<�a�$�)$��'�@ 
          ���=�n;�dd�Q�F��q���K��U��M#�d������7�WQ��zvOu�a'��8���f���"���>&�6�sX�1C���UY��6�
          ,�q���K�g��}���/n�]��IrT��ԭY�`?�t���etm���※���^ѐ\j��oC[_		�6�Q	Nh'��������)x���[NA�`(U"74�Y�J�6�
          �Z��.�O��i��t��ɖy<�JCC�j���9�o�����w	숃db��?w����dB�������7���?�b5���$�c�Y%$�q�@쵿KD�#l"�QP��Q�sH����G���kA�����?e����_�6&�`\������@gbB�7�ZX�
          Db>l���'"�(sp,�� ݠm��8D�sC
          ���+�
          �Z�i��\gB"��L$�=�M���V3�[
          �]��+Q�/�KcÞ�)8�[�W|'��*����r�mF�����O�Ԇ�RE㒹�͆��#``��U���@��&
          ��� �Œ�…��ȉ�7G��d��-�5v?쁭�y�Q!�9?�졂��k���GM���+޵�A�����k�x�>6*�Q>T�m��W��$���sqɾ�T�����I�kE�nO‡y�n�C�t����|��Jށs��M�-���Ѿ�c�.C���M�;Z�,��]���`$�{�i?ck~;Z����
          I��p��kE�!F����9��m��{��kK�
          �A8nu^p��ly�r�)Ղ?*�]�]Ӌ���W�*F���N
          �2{ ��8��/d�GScw���}�5Ty��ö�
          B���up~�����U�jgQ$Y'-n�`�:`�U�I&[�$����H��xUe�ϡ�����B;�~����uv�C��r��Y����"�"޴��RO� p� �r?�^ƚ&�*�ba�!7�y�A�@�R�۬�QT�,X��
          �'
          m�#즱�߄o�D���uD�EMY<��dx��l�j��|�R&�|�*����p���F�h�+����{�/�9 ���6
          ��ݭ+Zň�uQ
          �#���JL-,nM��%b�-�`ky�u���`9R
          �滤�����𥭾��
          q�B!@��!K�84Y�RYC�k������J|���wW�2����|n5��0�N.��#4�+�%}�=-�a9�z�J(��I?|�3�n�S$gJ����&2����ϸۨ�R$��B�5�e�V/�����6�g���Q�8�(����*�QE܋�@�\�
          X'����Fh�63���a
          ���M��Ƒ���%ݨ�s�l@�	A�� ��;A�I��p�q�j�#��!R�Xq���&���_�M6{|��L��>�:�[U��K1�ID��H�¤�+�3I.���#�$�%�<*�@4�H�F�V�NFS\-�s�	=�Ю\�E zs�>B���"�I'x\[�/*��8�����Rj��ӌ�>O�ޥ���m��kfq�5_tn��4�(�E���J���zW6H#p��=��8g�X�6y�Of�H�8W�����Z�j���/0��p4�6��S�h��۶�]�z�#��s�W�+�7p��-Yё3���&�psޒ������6���R��['�k�uG~����|��:�1�2`vhX���P��_en&�ϔ���z�m���F�C������P�^#:�?��������"}5â�����
          ���;U��:�V��C4�9�{f�?+�}_��N�Q��G�;s����|���<�F��WkuR�4	�j���}OO.��mK
          �m�|�Z�I��X�E�ZcRj�dq4ln����GFh��D`���������?U�D�A����.�>�������K�A��@bh���3�9p���Ξ����j��Gz'\e'�CM�����n��6�L�#ﰀ/���_���i��bW7E�w���d/;��]W7�v�6�`i��s��ɏ�}u�N��>�&������x.|���C5�9�x������˚>��}K.�]���sHˤ��Y:}0:��[��[��I<]����j�L��1�^A���N���]��G0��Ikc�d�+�Z/��钱�iK^�ȰR�=|k��rI��ښ\���f�[���n��Gӎ�39����kw�B������e�L�L����w%~Q���ǥ��Dť����f�0��/�u����k�9����בu���t���G��f��e$MwN�PZ�H���ڼ��{[������[F
          ������5��-"�tٓ �<{����k�35%���m?T��t�#��iN��+����ͫ�+�mB��G�Ҷg���¼x^(uV�$�2wD���-�v���_���-t�t}+a{�,���h���:���	Z�s������'?ްjC� r>W��>)�����Jdɘ�W�_Q�K����=���K���Fly��t�m���Qpq�8U��$��кcK�d�k\v�$wW�7)k��,���lv8�wS�]豍nN}���S�6��4�K(�`�em����xk��'������X8�zv������9��"�eL5���9�'Y(�����f�#@�|vW$��i����U�x�Pk*�]�Ci5`v	R��/Džb1��Ŵ8�SVH���)1L-��:��M���§$���Չ�Ak,~���R�lo�'����qH at什��ݭ'�'R������c6�A��wi%����V��_�j���m4���u,n�'��#���5Wx���>��'��$���yh�-��d�G�9�=Ժ�G~R>��N֑�WH��l߄�?�Ou1�=���J� �Bn�D#�WtL"2hY�0rR1�4p�$�{�^	(g��p�2pZx�LŇ�[�<'B�J��Â涇��UU�����	��Vl#"�����	�8Ao�V���m!qc��+c�)��2�Xӻ���.h�p�c�
          ��00�+��3ч�]&g�������9^�]R_�İ�$���o!�|���7��$s�iYgS�S%�-��[_T�zx~��K;�@.���>����O����p��c�lW��:N�QӵL�)�:�-}#I����-��=����_��W�����iu)�6�LovV�B�m����è�b=A���"�Zyz�Jn��n�E�kY�:���,���~v�)ݲiR��c��5zs�(�4�*]#�s�q���3��MտQ<�{ݹÂU�5�Ql�1�{�џ:V��.���O׹�_ZE���ia.��^��tR�H��]�}4Ό�d�Y��z}f_���M<Ok��D����G����<�۬�Gus]�g�@g򼞯Tg���Jx�U�ht��>W��.��s&$��;^SAR�X�/���OѻO.����ʹ	��Fz�
          P�� sw5ۯ;B���-��>���za���9k������c��ˢ���R��W��ѝߕ������3�~�[`��(��W����ُ�?P}E����'��.�]��N���&24��9��L����غ�Q��6V����@��
          nt��Ӌ�k���!�����I��OKk'՘�҄l��l�y���z��].���6OQŮ���V�S���0鴑�F+Ӎ·���\St�Lڡ��kd��o���fN�?���{uQ�D��+{�k���a�ޔ`����]5kbu8���$��ټ��R���q�:7�z(�F�M1��%�U@�Nk�6.?������m�Hg�ԟE�WO��-Iֹ���\���E�1��RKuLs\(;�FUK�f���zLq%���>�?��v�����B[�Y�Jd�OU�9�w�fk���5��	���]Q�ԟTN�e���++��K��:]��Y����u�$�:B"f���`i��[�����!����nMnM&v��ǎ��=�X,��5��V�{�%��1�w!�JY�ku�Ai"���R��:ɦ~�U1f�a�`�(�{?dA���43ꋃ�ޝ�<���ѿTX�87N���BMOP�I#Yd��[�}��oA��j�Ҍl$ۙ��*��YcM��֚�鱶;}���Ѝ�5���x�|�_G5[��`n�y42���l��Շ2;�B}s���5�l۪�Q �!��;�WL{�����d����%�X�"�����.���Hsh�Uad2FM�_)O.�OV�7�);C��W��s����8����to�20�u�<�&x��5���=>�{LoÛ�V蘗�Ks}��KH7�a,���4��#�9?�ֶ�Jqc#�����g�ⳅ��4�C#� Z���>�D�v;�f�������ќ*3@��wWHʰ"�������(�Jh�Vr�h��
          ��	D�g��K2(����`e㲂ۭ��J�\E�n�a���Q}��E��)O�1}��1��C�My(h�EW4��ğe�8)�ϊ���Yk������ƃD�����0�X�;��`�&m�Z��}�W
          Ch�O�T�=��b��U�x.�	r��$ͼ|}��S��.���[�N͕�Y�V1@� ���l�i[�?	�k�	��~ʃQA��s|!"�H�r|.h?E(��R[���h�R�Ǹ�&��H��s��!I���>��|�'�q�v�i#�79=�R� ��\��¿��уf�
          s��*�N���$Q��#k���
          )�A�����};�� 8YJ,�H]�@~�yK$��Q.apvW6�F�e�N���g�3�Hla��?e�wS�u١�s�= �X��G�³In��;.��Ey�J��`�*�\�`>>
          /c�_(\	6A���Ŵы@p�0�)`"�8[�sM77J�yʾ��\-��ؾ���<]τ������P�y��ђ���ܚB��5C�@�K���\%>@�(��%�A$�{=�e�]�Y��q|&ت��J�f����29�^���(s�m��Jl�ē��ǐ>t;��,{��`�m�����@&������^s�D�H4
          �249Ɲh�m
          *�?C"�pAK;K��@_�M a�I7�'L=��������H�3�J�IɾS�3��<�y�+Mq"��-�ۮ��G��
          .������.�	��k�Vt��|GEO'�����]+�c�)bȠo�-����ٺ=���01��d�`��R��{x>Q��f���[�p����NQD��?dB!y��r�CmW�~��&�=�P���TL�EG�]�89���vAg�&�e*q7��Q�@����Ŏ��Z�*����.�
          ����2v�7�ĵ�� �=�i�W�\�'%e�Zy��~+&����F)L�m��E��^����+�,��1��~)X
          ��P�B=���u�mr|�L��<%�|�쪽s�y��~��~T�6�%�QPE�~�2K��=������	�E��#-�����p9*������E��|W	���)-�>T�Ĝ`���d}���5H��$|%����<!��vN{'5��c�
          ~�\@ɵۃH5��Ǹ�:?sN�}��Q���Z"s�m�1��$Up�Mm�KS\~q�6n�@��M��#N1�-��#���f�Vbe�h���5�F���N g��UfԈ�,��Nюu^i,�I����H2����W|�x<X>{�s@�AD�����PrE�s@(
          .���:�(Xʆ��뺖�[E*E�P��IC���	g>��E��W�K�@�;&n.h�^�[���oD���$��Z�"Gm� �d+-"2{���7�F�VqkH7u�TO0�3]�@s��D�f��cK���Qy��	�- �n����
          ���k}�kw��A�lb�"��5��7�9P\h纗
          v��%H�oP�_���f���ZcE�
          %���*�e��@����Bpe4���€�9O�'sEv(��Nېkڌ��U��Wc�c�dm�����Sͮ?��8����D����Ʈ�UidU�����]�ȡ�Ia.ud)��X��*�>G�ٿw�#���\3��<�E�)@F���5���P��좋�ѵhB⻦�V"#f~酻[x���k
          ���9W�v7��ͥ�ۀ�]�A�q�O��x�����[�0Miq�6��df����Uf�#.�b������n�Q ]䜔���S��O���>���~y���#����A&����A����K�nm��Q(��;W�[M�Zc��k��V]��G�����9͌�h₤LQӣ�zW����6֒p��%z�f9�-p◆�~MOV�i�r\������u9z~�z�{�ko�_O��416M&�	s��D&|N��>ӀH�S�u����5�$dS5wA�?t���׹Syv�]GWulk,x����׷N�l����t_S�k�1����J]Fw��?)����֤���9�s�~�3��F�t�LCh�OŬ�]Ӈ:1#d�b��o�����W��?VN�P2�P��o�Ŗ55u�:fg�I\��Z�å�#�u�:������X��a�z�贍=OT���t�|���*������O��95d�� ��g�n��Z����p�����.w�>VGL���W3�k]>��v�9������V懨;U��\Hkϲ2������.����'��A�/�M���6س����}!�κxa|7����_d���$z�;���ϫ���9��C��OA��:Ml�z�cC��{�I��~��
          ,�Z痺��s�g7r5֫�Ր�$>��h������Y�zֳC����"�P����:�|/]�>��G���*h����q_)]��u�k���c��p�V�3�&���-Fѫ�9'��|����n�cv�MD��)u����s�=�-l���4�m�ܞ�g��N��;�:��}�Hn��k���;hO���&��F�	�MV��z�M�֓�,�XSu�;���W�4�fj��;�M~iu��5�n��I�h���a%��d���:��MT���FI�@�����?��D}H9���!o�&4u������,ٲ��L�Ÿ�T'��Y!n�m�	�kR�.�s&�u�������b���9���س�)��w�ʱJ�Z��5:���K�E���
          ~���֟#�����2]N�H8Xu�ά�˺��/�&j��sI�my�����KWG�]�lh'�0n�4�s�\NR?�y��Gkƒ8߼��?[�~����MvVMk����3s�mZ}������v�ʳ+�62(5f�+�(�LpR 8�*����qiRJ^�;$�)5N�P�q��f,������f�\y8����Ew��}�ȁ>��}ژCt�zu���F��!=�66J�6�vT���kE�%9�#�w�K��܀Ӄ�[�k?O�q��~��]��3H�oʶ�{\8�$6D�2,��Hr�ʯ�qf�qbʱ�.�-+[��X�⎡�!���5��M�ˇ���G�e�™DPT$��{����7-	���
          �PYg�!qTD�C��?�1��
          �@~ן�,m��)]%A���N���'��nP������*X�9K!�9�;�b�t����62Np�d$��k����h٪���6�X�������`vÅ}�Ѻ";aKcpu4��I|�p��1���'�����N/�Rs���U�	��#�5ՇL�Dw�+
          ��D�i�2a��R�����Z�a�#��65;O�KK��oR&H��|��h�@�Ԗ5�MRQu�G�A����8Փ�->��n�O�J\�p�J˙�e9�<R�${E�3#�}-�i�i���?���۶��_F��[�>���M|�e�����S	o 4�]Q|����𕭾>�����2=9lf��结�;�?��_K��J�u>}'0�'�z?�zƃ�t��ꚷG�e�[V���j����:9�H-�c�Q[��k4�M#�#����Uv�XI$��O�-�4p	��ϱ�A��x��j����u8�����88��)15��n~��/hX#� ���?��&u������A��V�/�6G=�����/�����xppup|�|�����?R�~����$^ֿ��}oT�u-��4a�d�±����TB�;X7o|��Y:���Z]L�Fm�nw|����k_H���Q����u(L�cIh�v��_a���7_��k�}���p�~c�+U�+_-ݹ�9�_w���6�KҚ�$d�;/xH������-����4
          �Se���e�u�զ�ĺ$lm5ڙ/h���_:��Q��u��ɝÐ>�a��C�X�E1�݇��0֌68c�������ug�E�c�{�ţ�|�M�ԷL	�Fd�D$�o�����z�H�1dB�6I\���Ve���H���鍦�5�}i����r\9�Z����1�`��i�I����l.��9�d0�H��<�+7[ԃ��{
          ��\3��uʮ�D5.�(�E�>��@�,��^G�}@
          $�q
          �d�L��.������G	-m�</��u�O���zf�:B����s#�7���l�Ų܆�C��=P5�5ޖ�i[�H旮�_Ri���NG���wU�m��������}/�J�mi`{�����w>IO��O]��z�ߴS	v�9!�>J�nYo������;�f�}V����[���~���>W�������M�x�yZ��.���B4�X���x
          /�����u"J�a��k�S�adQVe�?�J��tP�s�cc��R���G��6,1�m���Ut����V�z���\]����9��#t�.]O��I���8��W�-v5���Y�#��-\�-�J��h��:ț>��*_�]�N��l�Y}3A3`d�Jw�]_��Ȟ�%��w��#�c�a�-ݼ����@�<A�����dj�:^�f��ݞ�rV��:9=F��B��F��㖼�?s����Y���v{�(�����s�I�9����p�^b�Gl�b��\x͡i��d9.-����Ok?Y�8��)"b��� R���u���\wc�F����d-���S�Z3�wY񡵕�>����Uq-��6�Z��V��n-@�5©+ï9��,�g��>��sH#�4�וVo��Xq��f����T���)@s\"`��q���:�(KE;��;�
          ��
          F7q����d��,<��0���Z<�I��0?)%������@��WiGz�����f�~T��STh�0�
          p$=���s�i�x�����+�U�n+zE�͌��
          ~��(yh�P���摗m������%�R�iCt�s�#�>��$x�k$�&u����m�#	���۲H F$�ovR�ssھR�1|�(�}���ԅ<ϔ�����D��o6M�ԇ#�hs�@ �������]}�Ԏ����Sx�Tvk=�l9��3f#fI�|��dY�A����i�
          <R����.����.u�w�֡�U�o7��	���1T<��A��SD�Fր1߲�a+�hҍ��xF�C�2��ȺD�Z�
          [���Lk	=�kQ�Y�9D9��򌌜��!-ȣ�P���s{�2��&�H'T���0JYZ+�Pc�Á���͌)��!`��:����w���B��c�k����fZ{�Ǟv�W4���A)͜_�1��~�u�`�!vI���D�rʼn饐2�P8�,�|+�h����>��F-1����P�Ц���H��qd2"*�ϔ�dǚI���dwU���$s�L���Y�yڏk@ʫ��$�
          �Gٿ��e�~��"�c��M�
          g?�Ԍ��]���HBb��4�Aǜ*�y$��&�W~��M����ۼ�%������&��h�x�P�X]��3+�
          �W����s���IzW, �at�m��8WnI
          �e��i�t��%	;�N$q�I��+L�$$7+�}���"� ,�A8GB����Qi5�������C�Y�����y��Q#�q����Ɛ8%Z{�֓��}�9OS��9��H���F\�>S�P�����(�5ϒ�����ݚ��>{���'`�2;�|�,������XH����6�9R��J�i�S�$�Gn7�d-n�7�^�pp���l�q7�@H-�)[����S!���G�d@�&�)�{�޹M�@�>P�s�Zx'�Q!�?Mb�H�Ń�
          f��	_G2Q�n��̻[�nR���G�@..�/�K�q}O�M�8��@���&[Ck�;��A�X�*���D��+��T1���@]ѿ���{�†1߲'��c�L�H�Q�HP����K����2`�#�wB����"h��Wܦ7ő�w��m^eZRE�fՇ�YK1�E��G6�6מ���y�3����
          ����韵{.Y7���h�>U���s�c`
          �����iۼ{fԱ���8�&	��M�$���+7��dQ(L d;��edb�*�Y�DŽ���߅�}�t��I$�������E��he��=�N3����P�B���Թ���Q�Y��ti� ki�t
          <��0k�Sw_'�	Wҥ��E�,�k�<��>���^R�qC��h��*��<VR�NI�l<�V��Ɛ�3����
          ��+�͍��@�l���9��9���@�/��u,h.���/f��l��(���($��9P(Q��h!���(��Bh���#��8 �h�*w,�����9�7x���ow"�#.�ʂ���J��f�J@$%�!�W��.˹���\MX�"���C��������W�h�]��)C7�&��P�$Z&5���-�yF8〳����WduDW'�R��x�2��6
          樭-�
          �h��#l�Ӌ?)rE���I ��È7��e^v���$ɬd�.w�U5:���Z.�O�kR��E���W��UucP�Y�t�����I��Q��nv}�9����b�=�/���t�jK��F��(�тI{����\�C�F|����Hƈ���Q�
          =V���&����\{��N��4�x���8�����-��'?�h䟲d�Y�K������8��W����:T]LH�V�1����c.���Cߝ��}K���R
          ;��4��w?���k<�ϣ��t1!adw�z٘��".BC��,�<�=.�~���
           sZ�ǻ��k����:i��em����fu��4o��G��NI���zf�i��p��}�y>��
          1��8��
          ��Oe�z��'^"s_�K��V�O�;�I��ku[tllQ����L�?���|�LZq����<!l�0	�I$��y�yo�����i����ٳ��T���k��M��:}8����O�V��.����:��ӈ��;d����Q�u)����3�K��m���읤��>��K�z��j#a�M�s[�����1��Ƕ�}K(4����&�v�F`����VWT��Su]>�
          <���Mf��a=���|]#A��ku�ML���F�U�?�ZSLZG62�sIM`�6�>Y���K:�e.�Vױ�sachT~��2I��C��I3��Ұ;���N���MR�^�口t��Ʊ��?���_����M�v������W];�=�W�������^��������Z�uS�dp��m�|��/�:��M��O���g.�_*�����>��%��=�h>��ϩ�nӽ���`Wy��>�-�Y�պ�|�6��4���+̻�_Ns�LJ�~�����9������fG8Y��?bߨ�=w����I&�cikxX�u7�u��Xl��m
          ����y��ߥ��"C�q7�U�k#�U_+��9)׻�~��-=�-�t`����da8o�'J��	d��aF�줴Т�|p�����r�� _u �th�
          ����e*G���#q;9ϔ;�vB����	8�'�!{�=�@-��r���h����TSi�Q����@�sTV���q�І�s��Gexe5��{c
          ��j��7W�*6����Uu/.�6W?[�$8�(�c�JLaҁ�`d'h�k�9'�P����e�
          ���4�eb�$��Q,���p���l�ڼg>Ȗ2���1�D��i�xqU���F���)�9���eo4[����`_)Z�k4��Nq��7���}�� ӺW=ϲo)�3j�����8K�@hw��ָ���^�?Zˏ<Z������$s�wun`w�t��S�����hb���V cK�������Nj�� ��h�a��)��-d�B@>�U���~��P��)r�؞\�`���0���ju!�8Ũl��L]x���%��DL����rT��d�B�vJ[��p2���G*)�wF_�җ>ʌmw�qiNiw	���	��������pADƸ��
          ��;U�Of��Ѧ�ui�"ǰ�|�G��9���_��kr�O6����lYY�H�}��&09��R�t[�N�τ'D���ֵ�c��&��նF������|24e��P��0q�
          4i�x ���@���J�$.ew>���TM`���k����U�R�]��
          `(�Y�<��'�xC�&���R���a�cZy�7r��qJ#~[��J�Z��;�:P}�'����R���֌c	r�]��Tߪ,k��/�Uf|��%����d����u�H�ߐ
          8��?#�Z
          ����A��_b��c�{)���ݥ��K���=�=����dۼ͊7=�
          ���S��n�Au�tڧ�CC�"׼�I�7M��2j�~����/N5/f�7{�Q+[[���d�L�a��!s�'.��}'�uFh5�Ӊn������O��=����4�,,?��&��!�Փ�0e��u�A��t��]`˝�r�u�e~���������08�V�]�_��O �wS�{��_��:
          `��,O�Xאd�/Q�?׍��&�FX�a�G����n�,���ƕ�~
          &�F��M�\{/c�s����j$�Ӑ����}L�C$���	��^���<M�����۲�������9�O��;K�l�6-6N��%���_����QԄ,�V�D���v;��|N�Ң�_7�9�1`�Q,�}���Q;Y,�G��;C��j�c��u�<��Fh�N�ͧ�H0�䈈���}C��N�P%��!�yre�u��Ͽ�Ut��&�F_�p�m7��>{��_J=+Lީ����L���6�c��M;?��Zu.���~��yFMz�p����Pu.�Pչ�E�4�7�|��>�}�[��D�'R�?��F=��t�J}��⾑��Qh�|-���v��+�W�4���D��q�n��}�NC���Fg���ژ�CJ�X沿�NiU�š�W�d�^w��ʵ?�ҿO�3���E�n�C鵵 ��q���}2��������n-�{�����>��!N�H�Ƈ����+Ru���3�Y���}�_�ވh��j$�ڇ���?�#�S�k��e�nj7�g��j����`8�U��SBX�ov�C�8�O��~S�Y�l�0@���)�䖼���T@�����
          �i��j�i]7�Z��+*��c���j�>x���e�xÏu���,��c�a�7eh��s�U�{�����4�i�~Ԝ��t��v�Ӆ�W-Qџ�u7�W>�n#�����H9
          ���C!=ˆ���xτU��~G)���p�6�*�&�dp�G��4?�xLc6��D�!-G�._u!=�#��G��i�$ݮn8W�x(�W?)�=�d�P���)t�lwZk@c�����FA�"��pq!�������
          ���'�7���k�+�
          �7"�)sZ|���`6mqx
          ���X����d,`�U�с��n뙟��CK�37��4�M����7w\�:PO9�C��$�����1why���;*����p?�\�R�����K���*F#!۸��R�G��>ʵŴ	�Byve�C�O2m�C#���
          ��<w\���nmVB�N�yR!�]�x�� ��N��xF�p?!#Pƚ �.m`�ȋ��?���
          ��<"|�5���y܅��ʢ�
          ѠE���m4��!ۜ�e�tU�� f��e�nx\A$�[�£Flm^((�(��k9
          A݀0;�8��(vr����@d��[G#�m���Ƴ�4r��֊�+�r��u�C��{�$���M�C��(�g�)0f�U�)ou�Ŧ�M�>ߑg�*��q<#`���[Y@�s�ˣ�*v.��<�'9��9���Y����COsͩh��?*ZqX�U��B��s��s��+6�Z�B�VA���A��wP��	�k��Z��d��Csb벒�o�^b���}3��as�k>���=���?�)�ŋ�=�?m���'G�
          y)®��x8�]_�U��Y#kv�NN�a'��(����#�E4�cH%/q�����	p�6�
          �N�y�tm�;Y/mv�F��;�_���Nsi>�^1��Mg=�9�?��#ц{E�h$2�Il :�	�Y�R���vٺ\�9ǎJ{ �C�~)1�c�FyT���M�.�Ӱ{wK:�sXQ�κ$���{�a�|^i�{�0��q�@~6��9�z2	�6�'����C�Ύ�r{R��u���";q�I�L��f���[d �A��6/�ZG
          ��lseS3�qt��q�,qAt��\�v
          ��@$أt��	�b��ݞVp��4tG(��6{�,�7�ʮ����>�f�H���nR��p?�sA`�@N���w����\�llq�%05���
          ?E�0;���s�B��e$�b��}+��͎�#��y�S	%�4L�
          �G|���`6�|�.���0�@HV{! п8)3��ɪ���$��'��Q���cp���wOQZ6PA��>�`��9� 7v�>M�ߺs�渗�)C���k�{�w(.%Ĝ�-R�Qs�	��sb�.k�͟*]�i
          ��d�[�`$g(��€��-���s�e0���E6��F�����7�(��}�>Pn��!c��vG�^Nj��wI�������\c�f�ɝ&"w��O�Ѽ��S���F�d�o&�S�x��&�l�Y�W�ͣ��)���@�	��5�٩/�0X#����:�d�q9ś�^R78����P�S��Ux[b��a��YR�f�(m�S�n��0�r�Y����R�A�ğ��>�(o;p�8�6���n�@h�K=�g�Dr��K6o��e���qAs��?�����D��#�	�cYL ����]��]�+��o�6�Q���خ-�y�ڥ�.�+&AF)�	�>�t� �⩲�y]���>mKFM�\�Y�H	h@��8��^ݻ���&I�=Ec۲{�*���m���p�ThS<Y �Us&3��2ɋ��m�uvѝ�06������
          #L�2��-’�:�'�+��Q� 
          ��	b]��n��MW m��~Q���ǽ�.q�1�A����UuSї٭�)T�$lm�%5�I�P:MP�\Q�/��eJ]��l�q �N������v
          #bYF1��*��ka�U4#����
          C��k��T4�I&�R�+��#��
          dj�Mwa�P�4q1�|���ɦdB����J�?Nl�k��7�W���F��	��y���bv׍�;N8�q�­�`�Y���_�I�2�T�.��HʡY�g�yfsܭ-|����`|*�2���������p�!�׋���o�P��po�x�&��:V��HN��\W�>�������aԷt`{�L�W������D4K�/6�����M�toӲF��Q'-^w�}o�z�F{�v��}.��@/>F�+�����Ґo9�G���MRo��sS������S^���<��/_L�juZ���f�����dg�qj�Hl=!��
          cO��ˍ����FI��e�u
          czwG�H\X9�ݚ/���������E�M>�GL���.=�h�>Wʜ����c�չ�sw�?r�is���=6�c��P�ۋl����y^��料��b��(�9�=�+�������_M�����TL�v�$i9���W�L�f��nln7�U����S�?@�H4�&S-�j&�3�<�������Y�:�\��e�
          ����o|��k�/�_X�/�	�u9a-i";�	'�W�����G�ur�i��2F��u+�A���:V�[��;}�/>���~�"y�m7��S�+���y����W�?�/��5�������B�V��izoJ�S��N�\���4|��=GPt�֗63��aR�k\H���`n��/S��N��"�C��>�g��G#��I\|�Y����l���"i���Ux�Uy^�J�(��U|�k=6�US!/L�;	O���)�xlC'!ehh{�Z�G��O`�G�Y'�d��7YS��un�P����W.=�;&�+d$�ͨ�]c8L�Z���{NJ\�G9F�=��cݞ�`5�n��eK@-��*Պ�.s\���:R�y^�M�7uX=�G���00���M�½��F��y�Q�e4�U�L"��~T�4���9�!��ӵ���V\#|����������G�)g���^h{��o�0�f�Ƒ�9�*�9�iF�yY4�c2�g�e�hZ^�b����Η���<��b��9Z�@�@�����P��'(����kq]�mW�W]Gq��R�l
          ���
          ���܁V��1k�M��jk�NO*�@O;�ԓ\c=խ3C6�ʡrI8s��y���<^��j�
          |�
          ;�࣋��FZ�d� wM|���h �NM.�1��&���&��0�NK7��w��#�F�vU���{�D���d�%��#��G4;
          	84��j���m�ejA�)�*��ݜ4,��j'���><Y�/M�\�Ag�9)s�\�g�	���ôs�F"u���K���b�Ҝ+IW�^JNh�'²4��,y)�60X�/}?&�����Lc�@@d,`��)��6J�:Iy?��8yI,.�!��}�)ޮ�`_�`s��<��Ӓ��l�n��>�['�ʑ;��!��*K�E
          >T�g	��)E���-(?<�#�h:lp�n$}�I�3T�ڝ�4������H8*>��A�>�G��^O4��s�{(�"�<+{�X�yD${u@wE+�T~R_+�n��ԨƸ�U�Pz����|*��5��(�4�`�l��$�K��ui,w���`�ux4LԖQ5�tZ�Q���ry��qh�Ы
          KMs���;Z��ӓNq.��P�9Γq8[�b�4ɵ��R�B��Al�M�gD�ݶO�k&3H�qil{���J��i_�{���iiϭ��I�.7��Y��ɱdvF=��YƵ�4:-4���{~꓁��9�Z������kG���=�x��JǍ{�I��GM��c��n�r���4�Y��Q�y!��2�l��h��6�i��أkc��a6���v͘~/��a����!����/M�@�������u��=;A���e�b�|����zƩ�����{\E�}o�X�}7S�1�0^�?+��m鯗���?�?W�:WV�.��C1����B�-L]\�wB����_�z�3jzI��j6�÷�0�]W���O���zk��C�$�����U8���.[��]}u��}>W$5MkO�w��׬}w��u��l��S����4��>~U?���i�	q�_�;`s�cY��w����o��>��ۨ�R�ϩxt�
          �,�r�8u=&v�ӯ�`�t��ލ��i��l���/�
          ~�DDMkw���^WI9oO��Zy��|�x�8���=6�L������y��k���3f�O��0��s�|�I�S�$
          >����|��X��Ƒ��s�$iu� eB�ִs�r_YP��5}O���|q�#<*}/�I��&�?M��������G��{%!�y�qT��R��tȝb�s�|��jo���4?��8t�_Op�l���_B�Z8��7��}�<pϾ��n��$1���^�8���^�A6�Q2J�N7�+>�j��z]7�L�q�x	ω��6�?}�*E��b�V�c���X����->�jak����[�;�~ܪ�4�uD]2O�k1���vͮ/�����������#���0���;B�Oy"�[��<>� �]�?�V1��]�FM�.'�"�*.u]��&�G%)�۹�V��1}��^� �yR�@�u�.~�7b՘�����Cd�<yJ�G�n��
          ��W`o����/��q��M�Rϐ�)$�
          �/q��o�H�Օ$Y�����zLkv�Տ!sDY�pI7C2"���p�p|Z'7����R84�u�jXMeHm��R�n�#���^փ��KI7|eE����$ � �Hh
          �����-?œ�,�Gz�mwC��>;"-����)f	�V09�;�h����/�NnR�}�h
          ���@˨�m��sX[D��p�V)���o�!#Ђd���T�᫁%�ӫ�?���`��i�]p;(t��	��?Lȉ$7]�E��o�I�7��\	p"�N+V��l��C�p��ƀ����(��$�P��eܺ�t~��$��`g���6�6;�1��P���)
          ���h��wxM�W�=�� ���ZA?�(<�YJ}Q �Tu���Wo�R���vDI㲏���ݑ9���XS\�������]�ʃ����s6�p��s�T��m��}�: ����n/dN�<*F�+��ʝ���yS�Y7�m�ה}��0),0�Rdv3yB	�M��)�mPS��N����vց�|ڒ�����G%0��uv� '���@$4q�-�'�)`9��2�d$�&���r"v�?o�n�[��hѫIf�o���;�o���}�6Q�L��ߔ"]�_����M�ǔ�����"�m�����vѬRD�P47|��\BmR.;R�ǛJ�L��)n`��
          U�U�C�ap��V5���W�)EĿ㵤a�04���8�P�v�c�I-$J�0����~xPAv(}�5���O��8�8�l���
          ��C5�D@��(�,�Mpp�,��,_�S��>��
          �G���<ׄRN"�*�� ��|-d�gbsI���/L1��{ l�`m/l��h�p
          }��b�� m����8�Y��ϲ&�����m�U�{��>WE��#5��Vd%�&�tq@qܫ
          �4F;���U��X���y��vY��&4��L�mB�!%��an	&�A�O�Q���
          ^�
          �>B�ؓ`�d���ɣ��SMP�&�'f�!�Z���`�<�/-5w�K�F-�{)C���$�C+�3�W4�+�s�5�Pp�s�\
          ��h�?�jZ�x��v�	86h�
          Z��]��q�\M[�R�m��@�f�@�'���8ѫʬ��ご�Y�gRl��]ũ���IM���ʳF6��+��ݰ}�����b�s�FY���P���pVlj��<��H�?�1�86�t*9�|*��H��W�My"��L��*ekX;W�̘)9�t�e�	%�i�,W�lp����7�PI� �?����4�H�9��T����w\Z�/i�Vs���1�~�}*�On���&5���.����MG<V
          (��p�]f�0�85���Uо�0,| k����%�~>�E�*��ⲈF�(USn?ugط�c,��΄�,�{v�B�8�9�OTڮY��>�wn�8�M}��IEܐ8E #q��8�]�>1����+1�m��{��a�d�҇���)X����DVO�N@i#�M
          ���tMmhWn���h?n-��㒁Ž��.��U�CX)�e�	3|7�D�\y���V*�*��^L���U���VL$w����I���X��Q?�\,��Ӓ�6y9#�gc½-��eY�b�w��V\�q�d@��u�cc�'��`'��-1��9Z�ʳd���3�	���ڀ>�I����J��%j5�?ҌT��|�5Sl%�
          ��}Ң�S�����M���VX����
          !�X�pʯ����8�!i��
          ���5�]W*�k2)nJ}�0
          ��x`Խ��W+CX�L�8��CնMV������}=�W?uyѕ���һԓᣰW��F.��U:��l�<$�-��<�<p3;Y�]�����j���Gi�%�c@�Dž�Ge�e�p������NL�z:h��S]^J~�_}E���!$�?�p�#.h��Ծ����E���e�l�ձџN7�v��Te��d����N�Y�l�������y���F���,M'���z���;�����]��~����L�ۨb!�r��L�MO�Z��:9�f���E��<W�M4b^��G�����Gr�}A�������c�Zq~	Y�V�m�O���ƳP�Y>��/#Կ�?��e�ٱ���<�
          o���%3���{^��7�z]GW��漵����Q�>Wʿ��G��?M�C۞�=�$��3��\�]��מn���R:�F���kK�u��/JӳE4}/AK���3���������k\ϧ����z�D�5��N�Ʒ�M�W������:6��L�Z�9c��_>���M.�}A�J�|Ӹ�$���_?�8�MC��&�E}ָ���=�>�Ժ�X��	5Sj� 2�V���b�zG�Mx{��V������������ѾᑐZ��Y.�qFֳ���ֳ}o1s���f�z7Q�����sNZ6C�U�.��~�~m=��Cǀ�s���[f�V
          �������ꑕ�B���}FP.�#�4l�uKMRe-u��|�>�_e�#9�7m-�*��ec�c�斜�/�vӨ
          ��w����Xj	���J�C��*X�4�k�U7��G>�sh�p)V��iJ��kI$I��������'$p�o��R=`�C�j{�dy����g�p~�`�PPӃXLk�������!w��a���Z!��
          ���E!�;yT�5���5��eX��9k�vX�R�;�r���9��y�){Z���^�H+�/5������6:�|��(R-��~{�ք]�h̳�FkrHw�����l�0i^�8
          1h�,w[�
          k$vw���6��vS6�׺��B�S�[��>�F�@�
          �M���4�DHnI�V�`����B���v��Q�O��P��P�gI�Q�Y'�=9'��ʝ,ۮ�ͤ��ul1���^'�p������Zq��yV-u4�����ۘ��e]�z�{����x�\+���zt/��?�C�P*���t-��X��T�P�MEL<�e������.y]$��g��jg�t:A��>mS�j	��Q8i�E�ڙk��k�Lmm��l��=͂"�}��)"��X�VΦk6�Lӷs��m�z��_�8�����41�㕝Ƴp��Cz�8ϕ3�q'�I)�����]w�:x��㏕a�1�ڐ�Hw����%��پ�� ��*���ެ�W���ش��p5xH�=�;v(�����ϸ)�R���\~�In��µB��9�.�(�����!�6;���C@ۺ�#�E\�G���ȫ�b�g#��xJkY#��QS�h� ���F�����;�[�͑���
          E�ci��T���j��`k���G��d)X��Q��.tm;��
          �)�
          ʭ��͘����Q����8�4������|)A�&ג{({��w�q�e�����EkJ�(J�]��;�+0�@�k��r�+N>�%Ce-7J�f5^|���)z�����4��h>~Ufmu� +�+'�kR�i���A�HZ�ms qs�\Vf��{��^~�0�ܿ��N����^Wj�5��T�?�36&�����d�P��؁��!Z���:n��1��[��ؠ�{zn����zv�S
          ��lR?	�N������ld��M>ր}&�j�����ͼ9�Qk:����g�=34а
          �0P`c��g�I�[�zWNIHK}7{>ix�[y[,����q�G��I���33d��h���43���b%�S��_"����1��}g�=o�E�[�{Z+���/��^����z{�W�"&�C�G�wY�&�h�� �8����z?�ZN���:Kd����l��旗��󮟨�S���C��H�B���y'�d3�������n�~��:t�^�� |�{˅����.��51D�t�lm
          �4n?tl�3׫:�4�-����~ۥ�V��t�uN#'o�	`6�RԲB4��H��ip��d}i�dzW�.��F�����r�z
          n��~�YZ�[�,�H�B�7�[��w�������P�:��:ɣo�}"Q��1��srY��b�ҝ�yt�NE#]����5�ws��̮�[k��G�b��f�=@k��^�`^Itn�(��R)4�F���������j�s�c.�-�g�r'5���
          �yRZq����4n�i��r1����+LfMh�0M�|��i�x�������ğ����xy���n�=ύ��s}��)��s�Xk��j7����nu��>�n�� ��I1�b��Ѹ;wLi�B�8���wB�}�����@T��\	�h�P�$8@��nũ�N�A͔��K��<&8
          ����!�3g�5��9?~��0�?kH�e�O�R�EK�]�x0^���B�o�	G�?dƳ#V���l�F�yK���.��I�'ys��H�h�W�K@���"(��$.$;�;��h^CO?��!s�*�;��hVI�B�7#�K3pJ�!=�(�ld}�Xݣ�Y�ŧ4�Ns��1P����B�V����WO�H�݅��>�;h�g��P�	��,���ѓG�!q�!C����yP��ص
          �B'b<�)Cd���_]$���:��������tB�wDŽ/q#����`����CT�0��w�q�6�6�I”�&0A�~;$�'?dn�0��{�����O���e��'U��kr;�t��	��sC��q��p��H���K��)D\;h8BZ�� @G�z�
          ���K�K{���9Lh6x��C���ZX���I�*�d@��R�(��BEv(	A���R֚7�A�ݎ<�0M�&���H���Tf�c	�p��
          F���Is�'��Ww�P�l�c���BQq����ɛ���]��]�w4����]�vF}֯�a�hv�O��jE�Y]������d���E
          ɴWͥG)y���8��Pؐց�yP����c�A��K������\3��r2�z�A���H�	�)�aW{����ոĚ7��p���yU�a&�������=^t#nJIh#���O*��K�W�ΐ��慦3�{W*�oy%>']n9	I}��@h ��I�r>Q��NO���졀��#�)�n����o�4�Fִ�%H�wj�u���M��g��~��H��<�۲L�����,���T|���	�-�7w�	s?nZ.�a1�c&�U�\��쳙�iRI�I�����g�M�Ǧ/�V�������mh
          ���� ���=��>Y
          4'�R�`���C��?)twf��!
          $��V��Q��;&0��1�Mq�D��
          ��u{Xh�u��Iyhi�O��61��̦�
          ����9␸[G��A�L���	�oŒ��7��h�&��x	b߻��YLl;��Ŭ��dyy��G�]����1Gwc��k���<P���*��!KB��S1ޝ�|);Z�ȡ�����|%=Ĵ�('�}���	I�!kL�����In�U��hΒh���\
          �,isqۺtP�#
          %po�����涬�%>P���$[��7tb��w��Ln!�zv(Q ��7��o�Ƿ�8�Q�T���>@Ml'q��"ݻ�<�:��2Gn���v�Q�
          ����߀�<�����RLn.�*��\���:8�i���mb�2EX��9��?��IP��4�\��FƇ��ʢ/��Q>q�Zs@��A���t
          +69\�c)�`�}�z5�/"�C욱��sF3��-�c�C(�
          00Y��F;�U�B�l�.ub��1Ի<W��HhQ����G?�V���Iч����I|�q���<���y'��5�^��p)ȰrUoT��|D�d�a*���d�1-��\,�j�F,_t sC�=�2}�q�vK��/*
          ǁ�[T�g�m$XB���E��ǔq���ʇ�9�GQ�!nM��%C��)jH.�(��yM$<$	���iRO�=�R�eZ.�>R�I��	,�}�5�,��44��c�H!��� �R
          �����ۢo���p��.��
          #n��x)4�<y�O7�,r�8)9�i#�
          �H����]�,p���٤n��5�;畖��];��/�1��չ�f�������P���<�H,0��W*�r�@�]��6�ϔ��c��X�j[��B]As�|rx���IlL�'=�hd���7$�馟W#b�]�R����O���5�k�؅����^@���d�ic�5Ov�XvW;�q-h�3O���o�'���:H_4�����7Z���Kdn��������U��N�5����;[�B��ܦfmo�^���N�i����Ѻ��U����}ӌ�<����i�6�A�z��nYZ0��-}@������"�Jͽ�1�f��<ı����!���>��4nq���QT����"��
          |�ȉ�[����ނ^���$�J�C��F��᣿߄�{;�kY״�$��l���;�r~���Y�M���DΞ�R8� ������~���j&q�Rj	&&�4�?�xΤ�F��O�J�Y�����w2���gfH���K��dS�4�]M�G�=�G�[��ߪw�,��C���@��XV��t]NM7����F_$��a�������?Y�_�����y��G�������O꟬�q���4�XX����c��q����S�����'�0�h�����������h���wO�>��{��Z�� ��O�I���ν�2��{�ҫj:����_o�ƒj?��eZi^��[O!k7�gM)�N���
          �5�{n�┇f���0;�H7��%4H�+l�����Xw6�(���n���8��f���9�Rާ��<�Tڣ;���w]r4���5]�h�粮u7��U^	��t�Y$gp�c�Q�i�Yڀ�ZH-�G��ds�+s��Vg���;s��&�(�1j���7m��N��ൠG!q��*���Skf��AP�#�w�����ߣ�:���G�)�E�Vs�N!��JY/'sxH(=�piw���^{����R��((p���KKb�~Ɠ#�Ҍ��v	qp"�E�t�� R�<轟�#+;Nͯ7����.��I�q�EP��ׁ���U�\M��Z��n��q�3��Y{�	'q�Nޓ�iD�7<�4�睬��W�E����u}�J������j3���c),�,��| |�x�����ᣅ��K��v����/;,�Y��Z��:��w�Y/}m?�����5�`ƊP�` �e3�KZdxg����*Nem/9>R5�Ų�Z�&&pn�J��]������=67�(��}GۅWG-�ٲ�BBA]�!�Js@8�0>����Y��'�O�OI�m�M2m�ʠ�Au� �s#�V�$�p�#5yy6rU������h����15�a�u�Z�}!���kOb�|҈�K����ֆ�<���
          s�g��K�qi'?�k�ʬڢ�@8��H�H�ɂ˰r�c���[�����@f�J�iŻ6�?*��C��mvJ�oH��)1Ҹ]�V-��;v�J��ux���1f����`��0|xPK$��Ϡr�R׶Ee#v�I��c���,�mJ�v��;�eL��\~P��Vwج���N�!h �
          \�FT�{8!=�9@.'��{���Rd�o�9�8'��\��F��0�ۏ4�� ʰٜM��0>�gʮǀ/�dm6���E:6
          ��~������'�݊*_%:�Q��'$aHkC�s|'<�pS��!,��%[�
          Z����«^�p�jF�q���`��>��>R[��Nw�n(�0�$J]�B��Hp�)͐~�*�[�Q��E2��9�����<4���T�HU����'�9��z{�����889�� �in�1�<����5��ih�z^���&�P]?Q.{k�
          /�A)�emh���D��cS�{.��4!�C�h��� d����q&�\��W��6ꁑ�7���E�	����h���q�=�.S'Fm��)>���3��i���8�@��k'��4ϣ5�)���dl��{Kx��'R��ώpN��`�4;+#U��Mߧ���W��FsHX�-����+�?���5���MB����w�AԱO�����د�}�zV�GӝӢ��4�8�+�בֿv
          V�F���<��\������_������wQ��]-I��F@>���%���<2�pap�د�][����8�wQ�&C���4����J>=3�k���L��X+��wѿ���z����m���6�x������/O�A�z:����\���-|�����'M��MxvG漪L}a�ô�޿X����HE�>��xKh�_C����o�2iz|����2�Z�������������@�3c���}A��}~���B��je�}�@�۴�����}.Yz��]f���&H��3�ܽ��۹>��鿨៧�>�X�Bdq�S�|Zџ��[��K$C�mR�]��6G�6���ZF��zn�.��h�$f'��%�k�uWu�=�T�#p���U�/N۫s}@�E��GZ�r8&�!0�2v�	���ҍHsN�G���Tr��wK��,m{;��ꡐ6�k�Bc��{i�ェo�&�[���o�Ͻ4X֒
          �
          ���Ή��6�%>c$}������U5]?�"h�i�S�ڗ�~�}�X��TY�׃W�:=��{ni�)`��9�Q�7��#T��g�݇R�~�<��k(]T
          #$�Uid7��n���ַj��`τ�ݷ#��ѿ�X�‘�zC�.��K\6��T���Y��?(E�{���Pd5��p������<*�w�=�њ�'u^���_�>��)k�H�s�p��
          A���Y�k|��=���,ۯ�$os�Q� ����������R�Ca�0S�m�(����..�������n�mlW�%�1��se&�5�J;ʐ�w�5��*��h�Z�h�n����]�6�Ӄ���F��o��O��P8�_�8��9QF�]���SA����;�m�ɲ?�
          yyS�$U�����hobe�8E����KnZ|�-���AK䳵��D��/�8����*�+�R�MV�����,�N1�A��C!$`a7f�?)r
          ~T���R�P�W�*=C�k�Y�P�s��P/��5����_�\n���to"��s�����m�W4���y �-��I<�7Y��i�������Tw��a���x�N����D���zT��R���WKC����ӧ
          �b����2?nQ�Lk�J@���1oj�5YD�V*�k���m,5۪���9�@*B�,W��n�����|�������� ����ֵ�U�-��@T�~Jl.i�O$���8���k�I��1��h.s�6p;�,�����BC�H���a��#�r��i!r͵���@�41��F/��Ϙ��yH�rMq���{4ӻ|���!�=����p��^��!�ªZ縞�[�A�E\
          ��/fd*6�����w����Hd4�E'��d�E�crs��%�&G9NJ	^�yq���)|���@v�4N�*S�#��k�V6�x�q$��2M�Ր{ژ�ά��dE�5c�V#���H�IsHrdq�8_�Z+=�~�$f���;KE��	O�v�%�䋡v�HK��n�*�:���a���Sr��m8���5�E�Q+��c�66�un*�nGx#6B��k~ʝ�|D��'�%��~T�K#P�:�&��/�K[\�,��3�Bmݒ&�x#��No������CV�F�1��F���H`l��C^0������D�!p����F�U�����?�\n��+�Y�Ń�ʐԹ����B�p���͞�.qq�/�&2�G�m`��lP�Z{r�6X�}ʰ@��|,���ְXJ�n��L���<�����5��6��P ʯ��͔y�j�P�e��U��8�(ڈ��Y8=�L�VM���ߚPƌm�a���|�6b��Fp�I���0C�Uy�$�T�{P�6�I��9����I/6M)������[	w�5��]����]�"e���G8¤�`��@p�?	�2��l�O��N�'m��>`�M��-���!�.43���9��ͷ�\�fH�}��[����g�����v��~>@֞B���vB���ʷ
          �r��w�q�����9��a�E�S�?�u]!t��*�=�wV>��Z]U�tU;��>��X7���n�����ѷ�ۺ���QHdEά|��c�tq�� �*�G���!s1�����<�p�4��A��m8�p`���c�gN��ϕ\�x��k`�Y}d�BK���‡<�q+����Bi�Q�F�m��hk@�}(������.Ⱥ	�9�Ǻ�Z۲I�KRk%�ܚ(&f�C�>�yRF(
          Ĭ�S�oN��2QE?d�L�d�~�(f�6l��0D	��-ڊ���)ڢ�I~��b�<�k�I"
          ��B���|���Fm4�_%[t�omx젰?���.8s𬇀,w��<a�f�ԗ�� �"K���4�#����&ͨ��?�L���sKA�V"��o���SK1�����?n����k��2�63�f���x��<�Y�?.o�)��㷵�7/�_�k&�B���>��s^J$���6z�X�K��o���B�Շˢ�Y^t�ߪ��?���N�
          ?Nc��D��.�q���f;]��z�+�Y�l���QC�>)��WSy�(��x���QK�z�K�q?N���5������#����fiY�v���w���.�B�v���&��ó@G�z|S��4��vF�fG.^W��]#J�]����D�a����/T�u�k�%�h,�kA�߇�`�/�Q�����3�boU��!�d����?��֟�_MK��O׾����>�d��?���g���j'��ƾI6
          �7�@��[��t�/^����y��9s����=����gJ�P?A��D�T�ߨ��q~@��¤���g�g�ݦ�j]N�I�j�w�3�<����G\��J��tWI���Z�_)��pGV�]W�.�&���Y���P��p�Oa�j7ӝtt]�v^�R�w����V���rdyn���Z�R���4�d�(�6�}�p���t_E�<����uW6���DC�y'��?VE��;�H����jl��4e���o���t��R�8��|8�����Z���'ͪ��%�s�6�� ��9$�u�&G��~l��-X�����ul���|�ŋ�F���I�OubX�ZNJo�E2G�1�Pv�H)ŀ�leD��
          ��+�SB)�ut������*�hy�\�M�����1$N*�I4��[,Wp�3S#y7������Փ�hI��8��%�i4�UF�IDdni����AYF�0��ʡ3�u��>`�N�(�_E�r��h�f<ڗJj��ii๴>�մ!C�k�i ���\b�Y䬦7c���$�x<��Wu�#���7b2����usM�t4����B��v��=���@J1�8
          �/���Qi铴v�M}#T��
          �U��𬹦IH�Z��K�W�+Ǡ&������ُ5��S�`o4;��c.�Y6(�%AN\�Au�Z�'M���Ն�<*E�p&�r��g�eљ�`^фV������h�?V�ƻ,3#��і�ka������b76f�����e������\�S��}�J���y�S��IN�d��*r���F"pݗ��j�"�/�7PL��O�G�FmF�i�JF�ཕ{��E;9� K�b�P�\{��tߺG_	�S�'*��m�Y*��h�
          ��Nq��H!U�A�L����!B���	�w���dp�kI�*���>_N|��n��/&�Va��vㆅj� ���'�l���60C
          ���3k�3�Tk{�Z��!�;P�2;�\����������zN����(⍡��}�A��w�mжD�<��d��|ҝ�^Q��[�~SL�&��[���;�d�+Z�n���n��ڀ�	-��U�G%D��k{D�K��1��Il�8
          ��Wp �I��A"��H>��uXO����GuN��7jcX8(�6�+�&�FC\@g*�!��>��P�\���@=�
          ,7YN:�yq�^��a�@�{&Fc�h)GR�X,�†L����X!�<��	��Yb��������xQ��h�B��C��d_�F|��8?�I��)`�*##�-h�}rFo�R�1�]���5�v<�	��E�ta��ف`�a���NZ?Qː��F
          ��J��V�ǭ��游9�S�����;DD��z���I6��vJ���Ǵ8_h�Ei���{)c��c�@���lf�6e}��
          �C��hi�_c�{�E2�9J�	�imh����c�;[�r��i��K�48�0�ɉ��vUc8�)�E�5/K�Y�j�ح�u��&���{
          ��[�������1O��s����^��&�������V2�ۺ���D׼�5��'�����<{Z���<?M��3I��L��O-Yۥdsi�[��di���4�$U�o��!�}6��fzn����P��$,1
          �kN)Vӝ_Sԑ]#����H2;�]��e�ߦzN�����t�i�y`�4�����g�/��w��t��z���;�����M8������
          ��dn��i��rMl̞N����O>�f��~{-n��.�W�|���+�29��8�.�~�o����ߩe�}K�|��$v�Y�������S�&�B�D�����;�K�A�E�ԝGQ�i��FK6;�N����'Y���F��$f���+���6��5Z��/d�s���ݥ��N��]�9�DI�*�J�Z�v�I$�Βm��ܭ.���:v��摴��*�t����ɮҴF�+\(�;��
          WN�;[���g��s�������X���?B}[��h��f��sK{�bF�L�cΑ�$��\hׅ�馔S�pU��w��i��c����a���#�k�`��)�_g:�0�*=6��#k����K�xn�4/�$`�Qܽ+��d����C���)�x�&7d�g�J�vή�n�&Y�*�Fc_���I{?��<^Ç'7S�i�\a�:gٺJ��`����A$�<���B�q�͎�ϚT��#�آ6.��ev�jv`�J�FO8#DŽ�BKF��i�~z�P@�۴ׄ"3\R3(9�q��7��)?�-h`�Lk-��Ş@�f�{Z�{��d��Ҟ�	��ka��V|�U�ғL��+���'�eV}8��Q����'8Ey����qp˨����V�C����8�?+��Xb�����sD�P<�~馫K$��wTW�5�Q��)`甜�Z6��{+Bϩ���Y2A��!����)>�	��Hv���00yKhv�)�}��xP�hh�>�]�8��H�/ǔ�8n9�����!�o���:��(����T�^���w�=�m��L
          ��B��_�����g��RSc&�~��؋ˀ��ǒs�*�<yF��|�O�}�L��7�@����
          [��0�}�h�q�Ό�p���`q��uv�n��$p����c��] r��@fԪK,�=�B�Kr�D�����<!R����BZ\Mg��5�Ǖ�'��5�w�J	���-�ēU�N�����?�{r���u�p	
          -�B�<��(H9�B$ȣ�F�6{�p#�C�BE��F6@��$�t��~������!8�&��!U��(5��SZ;�g�hC��*�Q��DZ�{)�h=�Uz�?�i�	�=���o��ZS����\����~�r�M׸Ѭ�kw�q�`<b�(�@s�����ǐ�{!uQ�cwYDJ�p
          �>
           e�se/i�<�Mv��0�|�-h�V0���ۍ�4�B�U�n�]h���mמԆӮ����Z)�����Y])�A�	Q�a]SG�ʍ�
          `�5jCv��#�=–��E�(�������@�4��@w�Ҿ�m�<���]�����<���	�I�r|�0C�87ܡ`|�h2���ߎ�k�&փM�
          ����:g�x�8CH�	�����
          �E
          Ed
          ����.��x���	{�����<&��7�
          U$�{����'k�=Ċ��{6�8E�i�r���'�=
          8�G�2�3���@��ʜ������:�Y|���H>B@�ΐ)Vl�Cɾ�+l+�:s
          -�~����'6"G�����U"�@�yNl��R�Y��:�c�ʽ`
          �_��1`8�Y�9�*���~)^5 )h9$���
          ���\�f��k9e�=���{a@?��(��x��Q�7�Y$�4K�-��'9���ͮ��ܚ����
          L�����K���N(t��8�����
          ��q�k�a���i�E�=�0΃)�#��dג,W����XK|��_�|�أ�Q�N�K�p�u�m��9��h�>O
          >��'��)q;	�d/u��X�vJ,�ԮI��)�d'P$��d���l�ӝ����7,�.��LdE�]��SAlm�
          Lt.�	�m$��R�v��	r�����0s��+rh�ژ��9<aWs��V��l�(��T�Y��wߋG`s�+�1c����i5�~��J��?�Xk�5�*�@�Ns�Y�(�G�.q�v��n��Է�|"qhf֕S�+u�u�n�s�Ŧ
          �����g$�P�~�_+�os���8����U|)���h������6��@���7$)_�}�g8���$�%�7g�@�3�^!��k�V�w�;���f�#1{�N�����tl�I���I���%��@#��t`%��&E�.vWʳ���'�`�`+�-Tl;t(����E4�$�6PC�Y�v��e���R@Ih&"O�m�Ӑx�J��•&'�PrO-=�j#���-�U��k͜�ڒ�����?
          �}Қص-�=�Y��'5�1�³1��N�x��~�Rݾ��ت�����j���D	o�Ó�~UoHhe>�˘x'�WP�f�Ҹ�(G��S#_�~�io`���5H:?N����c��tZ�Y�t�:Rө�ۈ<KG����i�q�)���<#[��&�[���!h���J?� /O��C������o�U|���ϥ�g�s#kMn�y��>�����Xz~�g�1�n��g?�%n��{�K'I͙�������6�V�z���i1�H��-	=KUӾ����?�ԸS\M�?��s���x��:��X�]����D��|�̮�h��+��zN��d�Th���ڃ�΄Sc�Hˏ�����4��:$�k=R%��gx'���UzO��g�J��t��^��w����5�M���:(�DX�TI6����������g�<S��\t��'7��~�},�;����|,
          ?�.�uG�U4��a>���"g�|�p��F-oP|���Sm�w�����~W����
          lک:?C.����6K[����d�����u	�}r����=Ťj5L�%�e�O�3�3�3��γ(3j��>���;�"�+M7J�{٬1j���M���|���DoS��=#����$s��;�)���.��+�)[������ӄw�dQ���\���n�4�uz��4hw�U��$��{?���4�B�F�x![��xr��45ğ�Ng�g���d�ny�42�Iv�4���#*Q�RsErӋS��3�k�G�9��iGs�&�|�57�����	Hy�h4�Sf�F���h6G?�H��&i���?�^GW*_(c�xU�ԳvN�-��T�|�j���':&��H�
          'rl�.��]��An�ڂ,��=$�.� �/7`~� �o?†9ۅg°��<`�	%��\m6`w�P\sq����W4z��y�������G���:��]n�#�:F���w�I��7}�hh�v�3���S2�ݣ�V��;���W?�L���-C�Ɛ;���l��*�;�t��1)��j�K�:�4�'�Oӱ��`�
          '��f��k|�-ͲB	-�t��l�<�y���V�z��P?��Sš&��X4HXp�z��Z�'�vܐ.�HdMhq��Tnޔ�F㿒o$��h�k|�w���
          ��[��Y�k�Y��������M h"�����H�5�(��ֺ�O ��*6�ĥ
          vR���-�:��gL�����)�挀0�}�<ޙ�ѻ�;��V�eX{��Mr�8��cB��%��4�05��o :�
          ,^(�u�d�d^*��6�.�He�6�=�:q?ayP��!�䫐�D`�vjD`mdFcI.�RŶH�o#�U���u�S��9��-�'>V�6I�]mim��;[�����ܦi��a3;'�����us�"c��D�I���;Ր�ٴk�h��#'1�
          %%����\q��|m�p�o��X	FVDӁi~�\��-Hz�z-y���͌5��dwBؚ�C�`�����[xLhag�6�Q�f��7i�=Җ�?t��Op�$pVa�<��a��8Z���~������=��	��5�uܥ������}��$,v�6�xo%0FC�mO���_î���u44�8�y?d�;7�?�L|�xon�
          ,�RK���8>���N;�n����t*�#I� �T&�Q��\d���
          �e>�%+A�I���B��8\�:"|"�����Zlx(�׷7ئ: ��7��Ý�~�,Nj
          �omw��#i�X)�;q�d4�68�tRs[{�[�c�|��€
          ���`��\V)�ʑ.ਬz��	�.`#�U`7O<�4�C7�O)�0�2��	o��w���R����!���	�y�ƛ}�p��@U*��q�C��!X�Mݜ���l=Xãе�'w���q�_(���F�m���]1��C��6	f�k�k�=�t�?@�#Ҿ���N���'�~ǹ��$�T}8ߦ�u�>3K�=���d+��>�z�����<X����]�u=4:ˤ���lߒs���ޯ_��O���|�m~���=�,B��}�t���
          ��K��?��:�6i��=`�8�9-�´��}0K)��:�ݱz� ��Y��{�|���t���gW�z����O1��j>���t��j�+\ڍ��>���k�A	���c��}��[`���7���[M$Zq�� ӹ��|>_��}���A���k���j4r�^�'i�^���?�z�Mw��r�v_$�WuM\_����p%��<����V�(꺖��k�d��_I�@=�;�d�޿Zt�"�H�H��M��o�5�JS�-�8ǟ+����Zǭ�Z-.�w;C9�e���]>����s^Z/��rtq�7�$q����&J�e`i����`�,.`�įA!l�{��X�EY�`c�H��£ҴOkd��Lw{��V@2�e� 0i6�Ch��7�N�Y�U��5�������������r��Uw���A��.�]�J����_S4��
          �C��+ˉ��������uܫ�w,�&������#߆���ZϝC�s��+~�����{�ͮd�5F��zqB�(W©�`-;MF����ћ�<eI\_t�$3F
          �~S��H��Ϫ�]��8�&2����q�^�F1�R`w���� Q�K}�Bt���G���L�y?�c[u޼�	��mm�1���4d�K����[Z��x��u@`�s�REU?S�]3���\@�(\|dyI�8�&н�)�,��;�
          �
          "�wR@'�,^p
          ������DR�\=���x�J�G�N�p�Y�G���n�"��>P�rp�H/QG���G^���=��'�
          "��\v�'�緶M  � ��	~?�{�F�x#��$�Q�Ѵ�FM�<���vp|#2���*K�ifB]��~O۲�$Vm��}Ѷ�n�@��rs0s�I�9���n�����B��$v�sjKj�f��]��R�A$-	;�B'�/#��=壋��5����2��D��M��
          "�0� �G����;��m��K���)���Od�6Хă��f�:J7U�(�o$`wH�أ.�9R���p�ivx�Y%��\����N
          ��4~|#���(���_�� �
          W�i���^�HJ[o
          ��<./P�ߵ��T��iD�x?u�>
          'd�P��v�#�)�+z�$�O6����(�A6sJvPF}�j�	�L�����	F��B������J��`"���q��wF�e-����T0�;���$FXh�TJΣl���J�o����$"k@&��NQi�8�0���=ďh��lC����CE���SqJ�k=��k�Y�DI'�@���E��@�ӊ�R� �g�B/ ������0l��7O�=�)���6Y��r��m��d����(��a7V��l�)Q��|�l���*�}@os��N~�|)-
          ��=��K���u�N��{�=�\Q��*�4���"�Q>0���-�����Z�g	l���|��A�~R��Y���!�|+m�#��"�hϲLP���+Q���!)��|�����)���m-��8l�S� ��\O���^,\���%������6�<�o�ϴn.?�8���t��''�M�d�U�>�D��'�d��R3k��)�U��PF�(V;Z�������۹R���Í�@�m�*X�Vr��o����t�Y%�7�
          �Iɯ�,q����n�VE�a�������@�d��8�P�6r����!��y�vs}՘c����F����>p��`9�8��s@�G���e�]s+�w��R4��O��0�qH�o�.i�G�^Ew�Շ��D�����sW~Sc?�Y
          68��2�^J�ۛC�t/}0���0ois�ix��d��It��^P�]TVj�� M���ֆ�U~P�hy�P�k�촾�v�A6�[�ojU�H��6��N<*4'��[�}ҍn�K��n�D�l݀���LZh�/�@��p��JA�d�l��}�ݱ��oat���RL@n�n���~)Cb'�M�Z��KȾ�Úv]�.6���P����e�=3R�(�ͮlvA��I#ݟ�B̓Ti,F\�~4}��\����ZG�%��\��V������;U�cbo�
          6�
          �s ��ͣP=��*f+�{�u]�"c��`xRp,~�An�Z���`��t�F�����<��GR���Gd��y�..��6y���S���o+�w5���=kš6�>��'�U���ڻ&	Z��X���l�����m��K���0�;5�.���0|�P�Ta��Mc�
          ���M(��b�����O�*��um:��l,����΢�Iv�wl��6����]�&��;E9kϥr��>�t��g�'�`��~
          |�Xgq����N��~��A3
          ���_Q}s���3�G���0qk�����h�k9{��k�������z��h��xi�S#��K�7����
          ϳ��u���:f�����v�Q�$�s��?\�����z�F��I�F����8������mWQ���?�61��j>�r�W��ӝ.�v���&�����i�u�c����>Rw�]K����־��R�I��^����!����/w�?���.�$ո�������J~��P�gO{�d"Ikst�k��^k�Ϭ5]C�w;���;�=�¾7�|��Q��F�սE���1�o�A�����xo�e��8ΫU�1�{��I���Ƕⱛ/�����է�>�����UO����h���?�zg�{�F�}�V���Iq�����M�G�E��}ŏ��'>�����t料��j��L���G����^6]Q�z=F���,�-}q|$���Iצԗ��H苽���t��r��9m�_�!�����Җl�r?Ԝ�.+�W��gs���;���!.%�ʤ�#���z$�ds�Q�;w��\�=�&˪6�ZZX�����>�
          ~�`1ʇj0r�U�.Z��^I��Z½#�A�v{��UL�����\���2vAS'i��{���N1��ahY#c	<yN���6�>>{�>fG�Q;�$��r�k��R��JN+n��S��c#4�p��"�С���2���Tcۀ�G9�R���ǔf@1����$(�F<�h��q�p���~P�
          �3����G� 8|�R_a��b�u"��w�Y����$}w<���M��d�*Q��`e[���L����v��Vh�]��v��ѳ�)z����}��_eY��|��'����8�+$���&���$�|�n��1��:X�q���� �K�p��;uZ��Ա�a�{�lҠ�:X���B�����IX�$f)${}���:l��hɰG
          WY�$�+M��<I���n.5��O��T��l���=A`y��;�E��9ÿe4^�7vњ<�Q���ۍ�V挙����I�sd
          ��YP�ɾZk�9c���yJ{���XA�	��8�w�K���d�ɇO������{#���Rtd�c����֓G�-�ʐ�&�U��cp���+
          �G��V7l�7��Qn��L�:{����h�𧰀̚�
          �M���7d!��[��=��w��N����퐁�w�d��k�u�l��(�q�!7p�)�@q'�,`h6p��.�8J�lfG�F%t�����)l��	���B]y��B�#$dPL���J��[A��
          �$8,��/~�;"hi?�p��q�~�T��.u��.v�)��Jd�85�`|'J�1��؎�c��N�O�`�}�@���C��G���7^#y�^8�i2�4�������r(�FYN�B��cS��8��:�|�לs��G�4+졖�;������,[�<|%����ya�KH#�A�a�%ВKEp{�r�Lha�������n
          �-gEILm�*�m��/6J����5Dں�R52�"����N4��wMӚ��8<��dFI��yQ����9\�c=�(��0ڳE	^B\�;!c�s��QrA�{(<l*"��yE�r�}���[��M
          �eW����%7���±P#?�D�6c�6�:��D#
          e'P�B}ʗ��x<�ݣ�)�؋v���B7�y#�K-¹�v6��'��NH�d�K�G�.y$�'1�p�R����� YAm͌�U�#{הN%�q𠻧ԺY#{p��U�O��Y�O�W#'o{�i�5�u������u�pu��,��ҍĖ����M�*fO�\�E %�╎�զ��XE3�ŝ�zl����U��2?�y���Կ����M�E��ekI�p��t����R�	�\��>�U��s\���^�O�T:�;_+�����?�󺞑,ok53Fx۩'C���~���Eߡܹf͆�꾯�G�s�Y�x��^��������Me�W��K��|��ƪF����-����_ѡ��b|nFZM���Z�[���Mt����0�cK�¼�o���$I��Y���1�2Iq+�P}c���:{�i�ytr�X~�:��i��N3���۱���xl�<���A}^u�$A6��H�lW쾇_�U#6����~W�_S�V�7A	��4�����_o�=k[��\0ç��m�k���+��n�,{���'�h�c�Yp�ר{[���͹|�[Læ��+e�V���v^��U�u�9ڗ�ct%���G�q�WY�<���Jg���t�|{C��-��#��-s�[����:��ni�=]��`ʵ��:N��4��M�
          �4G��ǯ^��xY&k�{����rV��hSB��D��Q�q�AZ/;$cwn�-?�����
          ��I��O�q�ڃ��ݻYK�i^����̷Z�;;�?sei�<-���Қ?�{�/���t��,��=�:�I��m9Bd �ʶ��Ot�|�+��u�J�4��.փ�(�6��&�A)6)��]p���Me8���&0�&�U��(eրN~0�`�e�m��x=�$Վ�C��#f��͞�AvI=�����w�ޓJwc�6�4
          �ci֞�7i�~S�~�v��̮�� l||*�`Z6���O)�2{����5o��(�>���M��q ��~������9������9�?�Q�@�1��=��cH����`y9C>����8��8�4Jn��ʚ�;�P�\�|�
          $�c(g��/}���Mc@gʛh��k�Z�sY����I�q�����	W�h��ry��-�hs�57�-�P:���Kf�g�xP�s�OـY��X'("x-��hx�i~�i9�\[��nuq����
          ����.#Ӛ���%9��2������� �iNn��s��)�EU���9���\[�Q����Q�<
          6�4Ia9������7m�T��ьi��&�O�G�����rUZq�A�(�k4|�RE+
          r��-C���v{��sɻFY�xR֍�!TG6"�Eͩ������Jq#���3\�Ew�#�-z6˵��yPً���,7m���2 Nk�U�C>̯�䮭�-�د�d^t�R�4�R�E�99E�n8�Ll4E�+�@#��Ou���B)ۢ?�q>�dwVt�@�l����R�7;]���l�O��-;Z�بs�[df�u/p�'���H�S��$�?�L��x�
          ��Y��Kkg|"sk���8$p�����anu�=1���?�A��{CH���m���Fh�)dB����n6/4�ph¬[�^(�sCs�C%�9��Dڂ^@��OPN��Ȣsi�H�wv�Y���,R��3��՟����D��;ׅ�>���~Ꞣb�
          �$D\]���U��G��Ӏٵa�ў��<gh q�X��$��Z/��Y~���R]��`��!�|�x�.�ӟ�8��wC�M�6����Í���9����@c�q�*� ���PivI�
          h7���—Ets�ӣim�ᵋG@�A$�+�6 �k���f�F�ھ�k�����@uJK�{����B��t���|��s>��66�֕��FOt�1Ϋ$Y<��+�v	���+ ���gf��c�����*A���B�5�|� �����p��d�nj���h�z��
          �<'0����MQ�)�Ь�iH��n۟��8�M~
          'SNm,��@)c��4|��m���Ȩ���!s}�IW���]%�P�wr8w۲ @��Qŀ�РE�����k���- q��,x��*~�	>~|&�<�@��C"gܚ�=��t-�.e�8���,߅e��	>R\=�?�aCX	��u�(2�|x�srH�	9p�9O�Ü�hm�G{�n
          �mwV�%��I�F-���$��B^���ʰi%��o�q�	#��=QB��i�B�ް�Q.2E~�*��
          �p$�?�/M6&0���<����ŋ	R9��� �I=��FIq������)��i�jG5�X۞y\�Wm%ˆʚî��x��q����<�$���ֻ��Q�i�q|)8��xA���/��us�T:C�6����"�ܦ��mVjܺ�Mk(��:0~��)��c�V�`N�ORc>�CM�Ј��������Ʉ9�k��)$�QG4��2���yY��.�z���X���°����B���L�>UWu�����7�^�A�F��G��� /3�A��t�>��٤�N0I�%]ג��\�?�f����+]��x�����t}=7I3��<��V՟RkY��J�~�Q ��X
          ��4��*���Oit1j灯�Q�|�6ȏ�{�������ɴ=O��z��ޓ� �F��J��Z.����u>��کL0����M�B��?�k�m�7u={�hd�������mB�i��ӍwQ�����?�X��K��oQ�A����}���V����\�a��mD��ɀzJG�z]N�Y�	�#/��n�<����Z������S�������%nL��~����=�$����Ӱ�ڝF7��>~�~��a�x����)s@��ܮ���r��/Q6�Li?���I��}'C;Lm���OE0�+_nF���{��G��D���'z�ޏ�U���������"��$�MN|�$��H�~����P�ƥ��c".%�S����/��=[c�K$/m����߇	Ƴ{�{W�_����2�H<�5�5Y\=��X�:$�+7]){��{[���ڞ������D,Y��/6��4����Y��A�[)k6��$2W¨���Rυ��4l����h���]�l��Gt�tp��5��-b�˫�f��斄
          ,n����p	渥Vg���{��R�bJ�!ſ~T�	�|�lw�]�P������T20M�;� ���ݠv)Z�o X���A�
          ����A.&�R���h!2��]���nM�B����6rR\�l˄��Gť����I �"-h6F�F�9S��e�vV���FlRv������B�d�'q�
          ���|�m-���_Kl��-Ǟ���sȡ�N��/>⑤`xs��w����T[��X�q�ʡ�%���gk���yS$l����NP�9'�:xlo�+.e�Geͨ�9Y)e��T�L�)o~��л�<Wu��W?�I�Ӓ�l��3��>8��䓏�4F���ܷ*��`��^|���民VMZ�;�,���RI�Ie	u��	HI�h�繤(��Ȅt����N���y�]�'�Y�~�	 �^8���xF���PG�#6����Y"6E��6D紑{{�����J%�ϻ�\;d���$A�t�p�@&���ʐvV2�����pπP�N�=�=�$�$�G���;�E�%�E(�~�V����J��[�\�
          h��ӡҖ�v������h��N�h�p{��ǹN�H���E&��?��B�J����>���EPW�m4;�gEc�no�'N*fsa�,a[�J7G!ӑGpF�V:W�t�>��V���—>��i5�5b�l0U�Ɏ"�������v���8��@�_���nͯ��Z��%��Ii�;\��@ �K�(G��@��O��;Zt(���-�Oe5߅\���O6�`՛�S"ǂ(�Xa 8�SA���(3z����c��i��8(%a���hrT�ݓ�Ua�p�|��FM�o�K�����%��mc�E�5�v8
          �w��*M<�U�����0��p�8��C[(��m;'>��ѪU2��c���]�!��O�z��rv�XB�W�Qw�	#)�a�W�B�����Q��!# g6��+��@q-��#�W���SX��jE��"F����F�!d�~�X�@a��YHp�*]!���]�q'ǒ��m�`�>�$���q.�	v>T�s��(B��=��%�Dc��̈́�\YR48[E�M��p�Ǻ;$�sd63�R՘亾���$�4<*Q����'��P��M�=+ą���'M�Z���#$߷����}�1�o纰�ֵ��g8eF�ͤ��Im`�[ ���#qc�*n�U,.o��ݏ�9�:F�^�m/8�H/�=�&��5p�o�e��YjƎ��E#d{�h>��OW��k�^�P��nݠr��RK��2{$��t,4w��Nh}��O�sYѺwO�C��r�#y&��O�~��M��O�~��C}�u����PG���n�_@����v�i�|�YG��/.qۍ����oԺ-Q�J�Q����p�y�/���%�rt��JӿQ31/����_;�T7��
          ;���v����{��o���~����t�H4�1� ���;�\��$<fw[_�ߧY����xҷ�%#��~��'���=g:O^�#E���x������:�����vH��_WuI�
          ���@�^Ję)�y|�_�����_Y� �g�o�u(u�����I��|�U��٥�i�q!�W����n�Y`�M
          #���o��>��4�T��q+��<�(M8�'i���6�������G��W��џ+p[�GMh�|��\s�鍉����c���,���ŢX��0�2isHm��[��p\�𥠜vG��	�*E��.��63�y+�m��=�d�N/��|$J��SyV�7��>
          :Ӭ�ú��ø°���L���[3$��yP%�]��-��k�|�Z����k����h���ߔ%�.�d�!6�msG>R���ȅ�j�����H�&��=&�UeG�@s�U��Y��i���q�?�M�xCIq�5�4Y�\��'y\\3_�"�s��EY�h^G�;��׌!�%DAث��A"�+������Fvw����C������/�(7��Jp,���}����&�g��g���]{Oܦ\���/6�*X����j��9	��
          &��;)�
          ���B��l�(��b�
          s�nT0f��)�g�Y�
          ��B��`{��<x\	��x+�,�f���ո����3����J-�AC����_��3�,<��y{v�ʮ��4Ʃ^�喋��H�w�0Uy5��e��hӆ�K����x�����'(��S��p��R'��;Z���MR�T�EOʌ�򢃲O���kE��[�<���|FFx�a@>����C��d�r0��W&�e�Mɼ���ƪ�0�ܦ1�e�#���O��8��g��I�ׂ��kZ
          �����U鷞8U�$���5'y�iA�wc�U�x����ro�F�����?����O<���eV|��]��lx]'��)St����#�m��/.??�>2�E�/�S�?¦����Zl*\��+#��|�����u)4D���T��j��S��H����~<*xP�6���7�(y/Ŋ�WG��p���—0�r�8�]┹ͪ�S؞�錌R�\k$Z�+��v>G
          �D����;���,����2,!X"��ph�ALf�ҽ~��/1�Q9�J�{4�����>�7V?����%�7���Ǵ�E݂��,��D^��(�)&C#����-�D�U�|�\����qB֗2FJ"ݭ�~UP���_�	u��)w�_w��M���U�zq~�ɴ�H�h�	�˱B�)lb�+�K�����g��5�i |�L W�%X���(�:mZykH$��ѬvN*�!�4�䋯�p~{NH򃂈�gZc@�k>�x���������ݭW߽�m��A��>{�
          ��'�n��W�2���ը��������z��s�W����~% 0�*��c�i����=�mr|��8�~R!.�x����y}F���V�^��ւ	��"cv��#�'X ���F����#�&`I�
          (���R�͋o�� 7y�
          v�ȯ�sY�|��$$��.s�u��R-8��2W����"$������{��Mk&��c��O�U�F(�'�j�	�z�Fl4���	<��9)�i%��\�H����]�R��v�y����s�^���[4�Oϟ*�!���Z�Zn����Y�V@i���$��P��Yt����A�~k�dl&<~Y���+=�p��\�)�Ê{X�6��))� ��ƈ4Gd�+���%���u����?(���'�c��E��^�Qɫ4e4ִ��i�Qi�����شb8��HZ9ʐ��A�9Ra��<�i�I�����o��N�9���`���4P20<�pPϪn�[�����{��f�(�ݨ��+��vj���n�6�wG�a���W�^��ť�6���X
          �n�H	M�R4��z��{�G����K�I���
          .��������G�:GNԑ�ѳӨ�\������M�����E�!�GV�Ӷ�O�}���"��W�f�A�I4�6�&w���~.�ճ�t�5뾘���4�pѧ�&n{�2����+�����G��8}#��8�{�J���E��R��.���'%���|Z�m����:�U�Ԓ��f�H��M�>۷�Ι��=?��cK�՚�r�_$��i�D/K�Ҹǥ����
          �GC|���Ͽ�j>��Y�1�n��+�Q���������3��
          ԍN��D֝�������Ǎ��;o��}i�WD�=<�~�i�`����r���A��j���ErH��],��w�G`<�'��S�
          C��W�^�?h�]����`���wO����h�؍��b�|��������^t��i��G�Ѐd���z�q�>���?R��e����7,h�ay�~���A�|ڙ\k�0`4|��:�jt�c�%��^����N��z��'�Aq�xYm��͒�I	��\�-�ZMX]/L�����(�@��(���A�
          ��m�
          S:T��㵼]��'ʟH8��_h�%j3�,~J���L}����]�E�#�A.��=����1�s��`�TE.��I�W�~����+%Z{�N+	��:V��VW
          �)
          H�?�w�@\]_	{�f��q
          �	
          Xy�	$�/;s�Y�g$U��㌛�(����/��
          s�T|���#.x�ʙ%l���dr��ʵ6d�X���+�|�B��4�S$#����d2ɺ0����AE�ʋ$
          +����	gD�y>�p�C�s����N�@%�E��U��.-��?	�FV9�����(H����F�U_�t/�G�,���|U�V�s!i�"ij��� �|�M�ŗc��C�)��p
          �j!c6r��v
          �):�EUy������*��s�8L1_t�
          ��Eay���V�y��U��O0�Kh�R4y)��!&�P}S��*m7�U�����+���w���O��#K�=�
          ��5�nḤ�ݯ����SV(���?tִ���ѽ�XR�mc?%�N�xK:m���"g��W�}S�;����yu���!�H�Z���!g8�@�i�.�h[ܕ���M��Lג�;yH��p�2<�P(�y#�f���2���Y���]W_`��HO���Rk�DǓ���#C^H}�U`s������#R0�t`�K���Ε��\8Kn�7�™\��8$aT��	Rh](��*_%;v|U�t��\�CE3��J:'ٰOzLt�s��!���쥁km�@�rP�W@L3�D��Ol)+�HkI#���G4U�A�x86��!f�6�MV4ڋqc�ϔ�4��@���~�1�z�w��4� ��9��M��|�Ktm�-Q4�Q�
          7��eޒܖ�v��k#�.��/=���@]�\$nld�����@�6�w)�x%y'p?t&Cud)EiC�y��)g��9	��]%HZ� �*B�O�^Y	��s$!�G%w�>Ge`�HM��� ���+,
          ��tdm����!�6��pJxs_�'��|�J3G>Xd&�Oe5�X]��VZn<xT�.-s��¼�L��A��D�%�9 '�m�V�D�aez��!,<`r�)-#��D��#Z�o�7f�8�v��@�/$�(�F
          ��\��m�.���t�%���™�cy;�ت��p"��;���s�^ғ薑`��d�C�V6�+&+zn
          ���ykK@4�H����^@ܣa�^�1���J6��]W߄e���ݩ��as�[���s�4��[���2�� k
          d�j&�(euj���`}�ue���i%k���¬؆�.��4
          ����;�|�-�9� ��¤$q�?(��ۍ�!L{��v����(�t�w=Շi]
          ��6����:=#���Qτ�uOq���>ۤ&�����O���z'V�@{����zn�S4D�vo��>�"�C
          ~W�t}W�I�4�)��|�d�.\���wL����-Q2����w_a�_�A뺬�M&�Pb��c}�4(W��zҚ]L͘����}��>���t�<�OO�M��5����K�$�MI���Dk�V�j�o#�t��I���/�}'�ƫ�G��KL��Y��D�?e���a��8ch
          ��im��?��.�W���	������aq����*��S��kΜ������8W:�E�I��4�k���}�4ѝF�:�Y���izΡL��F�ʖ���#���>��	Ɋh��<�]NS&�K��C��s�ʦ�uri�l�����W�J��q�mkpcX���o�ʂ�0w���XA6<��m�Z�����M'8�G4���e0��DZ/v{ڇ��sJ�,߻䥽�4aQ�-ո���
          ���d��/��5�p8�B	q������F/�Qa���
          7{h�8FO~˘��ť}f���VE�P��&X�|`��?h%�mC\�ޯ�J{��ͩ�����p�?d�v�R��g'(������J�8L*�\������Yp���N�V����]8p�U�8	$;wF�]%�!��J[A�ϟ(��vG
          ���;v��xIm��y0d�i���P�o�LW��������>��Q
          ���(y���Ftmu���C����Ӏj�$�n��������
          �_t�F�4��eX�y��o�g�-��]��c�����r�>�+Tc�a��s����)n���(XƆ�9�
          ��w<�6� �R��=����*7�	��{�'�M�P�q����OkFI��{@48B�m�h�{)�4X��G��8��������d]��ӝٳ�j8�2�n�Q5����!]��eEl&���0�I͏	D]d߄z��pw��(�H�B����(�,(�ю�����-��
          �)"]�7�#qa�x�C�-������>iLv���]5�[@���l��x\�l���x��Re�Hҫmqvr8M ���-1�6ۏ((x�k����p�1��ŏ��钌V���cXd�VS���s~p���Q~#H�n��Ƌ5H�u�DŽA�ko�J"{p7Dv�X�e��`ה�4F*������q��~�߅@֞�t���
          ��5&*8?tl�
          �P5�G���~�ϲ��#���4�����c
          �HԟJ�'�œ�P�5†U��݄�o�Z�\����F�q��DAy��ޘ�hY26����s[�PB��|RgD��x%-�5�@f��&SMa��>P�5\��6����h"�H��Hlvm�����s3V"��%Xlx�T�4�Gt���6����Hh�&��S�i$�
          ��xIs�dW=֔����A(6���p�
          �T�FY�0�rx*����
          trX放�D⒋Ŝ�,���)D�9���=�H�k�Lx
          ����~PK%;�f)�ë���䑒{*����R�)ā�J�%��HA�)&@�OtE�J�?§�x2����������.�k�wF�M+>�\�O�_�	����#�4�ch�SЌ����p�N���8B]Lmq�}�l�MMk�9����ʯ.~Gk+/x����M[���ۅ(Ca�D�j�b
          ���\W�9�����#�=��1��<�t.�3�ӌ���~�@�j��{�"�:K�1�*�e8���㺫4�un�\��c�H�a�'����O�	�E�R!6��r��@m��V�
          4`�����se/y�Յ�8h��
          ՝��f��@$!��>���s��aq ���8�I|�ŀl����-�����rT3��g��*wpH� �'9�H��!kC�Y.=�&�
          ���&��@"�L$4qeRq&�]�RE��L�x<c���v7$��2�Yd���!�<yC_Nc6�Mhs����۲�k�d�gis@�A��"{��H$�]�U8�8�]���&3k��]����ŏ)���8��
          �L��'+�	N��h��˯�H'��g�nYZ�h��V{�NO�R�༚v	Vc���V鐭dE�y@)�ˡm<��E��ڪ�3��\8dyY�4�|�� ���?V��@h��phT�j�,�F��1����������O�]^�@չ�k;���t����Կ�5RJb�Ԝit�nH����xeg�x[�WK�_�?�7;m��qOa�g��I~���N���"�h"��L*�������7�:�O�M5ź-��@�{�>.\�+ד����8�_�}-�M&��N��!�C�=��U� n�S���2��A	s%��.���^.�&�^top�A��W`u4����ֿYk5Nj^׍Lk��iҟ�?)�m��F��?���:Hn�K �K#�g�A�����[���V}G��k�n�E�F/�ց��xO�~��W����9�����5=~R�\�d�
          �|d�	q쾬��It�i4Rz<<��}��+�ꏩ�*����]f����sk�c#c���m.s��<��8̌۽�G>w]oe�e�� ��-�>��t(��@�<�
          �LG���W�A�GRv�h4#w��f��?��+SW�����c#`�Z*�J�{D�6�4�,�c��V�U�N.9nif�r�L���g���j2������CX$$^~U�������n��75��*f�;�(W
          ���pG�%ϐ��7O�/u��J���E}��K�G	- ��R>�m���^���3��ֺ�:���A8,�^_��ՍL��xq7t�E�a���l4E�����jƦM���T�i?l�-��H.=�B�g�Ț
          �sC�p�†��H �8���i��[I����6��p����v�U�3���4W#ʬ�\@��Y�6T��4?�Y�9����;	�K|���nA����@�PY�X��Z5;�j."��)\o���5�Y��0W�.�+��H�i��m�8V,d.��s��
          ��x)�<ټ����-n3a>i!��IG�C\�"qxy�)!�a���/��}��0{��T���{Tգ�L�����s�����y	�!��EE�;����fxw�!$��u
          85���X�|)j���@�����6����M��I���?�Tr4��)���w�6F6�p���ũ*Z�
          �Gt�q�Sm2@�UB�b��B�e�Փ�1��11�Y�V!$����\�m��+P�yo�Y������N��,���
          @��|��i�pF�4�pi��L��i�{�(�,d�;��s��(���# ÞAY�����e�j�5#���6��8���Qü�C��l�0j������lgk�;>[$u��{�0�E�ZQ}�u�%��mTf���'�ѱc��0�\�*�n�-ǐ��=28)�RKN��-�ʗ8�y���5�R���Y�
          ��
          �q2J�7SsO����w2�ʊ������{�)|�ۻ�4����i��an��M���9�Z����y
          ����*������Z��U�q�cUg���&��*�m��~�DwS�
          9�$��.���G-?u(n���?��pp,������iH�,����E!|�V����괢�r����G�5Y��]��#2zf���|mu�,�'v�c?
          Da�y�X�AX.�����g�ZO�.Wn���9���~2X��f�� q4<yV��$����xW*�`�%`�;���y���p�0(X),8p�Bd��Y�
          +3�7h#j�܃KZF�)Ȉ��w��Nc�A�h��Db�9𕸊
          =J�J�ϥ����\�־�RCf!��6I�x}U]�9�
          m����w(�!�g�!F�c�kZI�%�NC}�V��Y�����nZ2;��I#� ��H�C��Q�V��Bi� 
          �D˳�R�*�y������q���jN��
           ��q�
          �sJ\�������[��:�)N�dlc7;�5Ll%݀H��&\���Et�K��9��M[����4�p�'ʒ�6�3JS��g?���t��?�v��P���q[Z`�c�nh.�Me�s�h�/Ltzv�۩�᲎Y�e���O���A�zF�鵁��`��s�־�G�C�J�2(K��� ��B�kӵ�MC��Ide�⫐�o��ô}e��j�`��}��_Q��QH��-�^~|$���^O�NHz�&s����F����=�5����5};H��A��d����k:L�i����NᴸVM�u+����cs��g���9+�e�c��=���P����j\"������c��d�����v��u�k4���rX�������ŧ�6g�$d�~�����O�Q h���W>�}��t:�t}i��)©�gW��Mv�b�2����a���a ]����Lī�&�{m]�V�pԬ�p��z�kb6O.<�c'�R����
          �ڒQ�J{o)����[a��vH���l"�(�@�_��/��F��*�Kq;|(��q6y썂�M��C���������lv��G�-��M���&�Fx���I��4+7�CA'�as���R����02������#��P?)F��ݡ.ʀ�9�T�}�dMh��$� ��1�Q#��F�7��T�J�C���'?�MA'�6��)m���(�����U�plR�k�����\x�����~��q����9PI��Zqb��~R�c�]�h���Y_Nx�j
          = @��L�5c’�ؠZ�^*�����-lF?�H��d��0O*^�m�m� �0��O�
          �"�D����~ˀ��͡��Tas�YR�8�]dU"mr"�r�ɴ�tvƓ�R���U�XUU����+���SA��P��`���$�[�τE�e
          wS�$��q��h��&��(�o��ۄ5|��mh��jϷVE��㜂WQ'9B�M�x�pVR�c?�͹��d�ו�J��k��!d�6I$aC��>R��P�Z�q y��ds���>�J-�����ps@�X�5]%��U'�
           i��"/�D�tf����"�H�O��k�)/������h��݂�C��B\\�#�!]�<��+$rS��q䢄V�W�<��P#?
          �Z&X�9�H�c���2�CG���{{�22H��>�$�l�a���@na`~��x.�)3�h
          ��ݼ�p~R�����q�sZ/�iʆ��yP�Ы��:s�N�;RcE�yAIp5��6:�tN���7��Y���o��C��TK��ׂwL��Y�k������mr-�	s��|ZV��GA�4s��sC�=�w�ykەRIwX�y���&�I>�2`�\ZH?dM��Js	����ۣ������l|��v��Q5�DP8
          %sCv� p�E�q��좃x��S��Gb�
          �t��۸��
          ֋�c�N���|�U��ri^)N,�Q��*�#khP�t,��Bv
          f��[/��@�|��<@��,�f�/�Y�&���9��eц��B6�`�t7@A"��)k[��Q#�7j��)%�X�d�����n����D�^�O�™
          49ͦ�n��)��
          ���J�@���5��}X��	}�T`�-c�j�-�$���Ӹ�
          �v��{d<�S����/i��,���8a��Q'�A�GQ�s`ſ7�+��Ȥz|*(n��f�0�`�W��EC�-U�}������3(�
          (��ٿ��7�I����ϕ�ַtmh>R}�F�ߺdҍ�^JV��W�kYݥ=�n۬�)ck�O�q�%Y0m7`�[G��ww��;_)��ԡ�.�����|��S�ۉ���귧g�ʚ��Y��� s���.Ipq���ه�^�lZ
          ���4����T��v6{��XhD��;#u0g�V��N ��u}���4�P�d�_C �E�N��J(�h��Qj�~��p1j��#u�����j��f����f����	��R�I�8�4�Ԍ=�����k8YZ��1C����vUq��7*��ꢴ[U�1D��}c�T�n���=�}D��F�r;�c���,γ��N�:W����W�`d����}2Md�Aaq��_���Uk>�����K:;���?�}�Qu/Jt�=�5��ߞߕ�����|��!5~����m���]-ɑӌǩ���u?X������-:C�Z�@��?�3����yݥ�wD�oq��r�?��蘆�v����t=0G�S�����^R���f}8�^�Nȴ�{#�*��>��t�.���#�~��s5��~�Pv5��dc�~W�?�_�Y��ѻG�>��*�����}M�V��뤚IK�yq<y�89���^�<gн�A>�:�]+�%*
          8��|�����ͬ�EVO~��.����mi���'S���i��!o}{@�J�?�>��7�W��R륶�|�k ��`��_#�Y��st�5ǧ�2m��J��mD:!%.�E��?/V�:��3u�;��>w�|�6I^w_��SMnlfGY��lBM�p�9[pif�"S�vVt�9�?K]!���Y:�l
          ��b�m۞�k(d9��.{�4NPۜ�)f���H�#Ş��${{�/�P����n%c������K@��r2iW��]�'�r���-���!�>f�n�6��V���no&�
          ���9�V�Ȟ�Ys��R�5��i��<��9Q��%{�sh"y�\l�NR�W�S4,�mRݼ{��\��5i,8	N�A�)$X�G��)o�xZ�ok�wʃo`'�9\�(�V��l >��-,��i��~~RC������+��
          �?
          y#nJ"A��������!X�I�����C��t��H-V�;e��%�-q$wVf;�C(��{#�FJ�Y\?P5��na݂FYphİ�N��{��o5ʬ�8VBf��-~{)�2)-Ċ�w���@�ʣ�curQ��x�*���g�X���6�#�=L�H|%������Fl��	��/%��\�:�pGMq?�K]�D���F���{����zs�k@�!Ef'��j�-����4��wI9U�p�*����qHKϷ��挒<c�D�.kKHR5���m�>50�Q�G��rWj[��ڙUq8�ۺlR�Nh��s�#�|]ZqF�3��M��vq�g5�����iȱ�_c���
          �:���[���c������8`���>���m;�����H��KxZZY�4@���#vH��� �9$b��	ih�0V����wp��;�з�1���)۶����v���[cZњQ€?ei��ۿi�Uv��d{a������F�V[�!�Oj칣p
          =��,s}�����Fa��'as�x�)k�i��'��FG‘9`--�of	�d�+��Î�{e=��q�l
          X��L� �]P�Ahl�
          �r6v]Ӽ,���Lr>eą�Yy"��*����c�&����S{��+�F*zcaa�K���䑹�Y�2��ZTG�����ʑR������z��;�%���'��q�=��F-�.{w�W� {�dp;)��w�o� =��{��]��������_�P������8*P�M�$Q�ƹ��o�	6|w@�y��V�6��$�rGn��zU���
          �!o���U��i��*�6l����n��h}�[)�A�-2O����G�/h~F+��Y�||+����R5M�Z�84��EvF֓�iK�@&�(�-֛���!�ͻ
          [���3���x��>T�?���4o���Y#���CH��
          H%�P wZ�����@Ã~�V�Z)��yD\�@U��`q-�V��5X��P���j`]��1j�ǵ��H���Z����}W9���)c��uދ��㺖<��aD�j	{��X�Q�L��
          ~3E9��GCv*Q\����4ֶ��K7VE$<ݓ�L��r�/��Bl/�8��8�����M.<|(h�ก�h��!6��_N=1�J�\	i
          ��A����O��?K��zr0��������t��Ҵ=ѻ
          h�8/;,a�d?�[�Fuy�~���v�>W+3������tΧ��`v�A����}+O�����g2	C\bg�]Yx^/�^��G����G!6F��}=>��u��Lap����G.ۜ���z���&�G
          {�ogw�����k:����O+N���Z��ҽ^8�����Y����~��=����K����sb#w�y/�7-}/��42���=�c��^����z��qh2�||� �iz���i^�Ɨ�ς�zV��$��Q������л��6���`�{f���y-����!o�^y�x�ol��^���`f�Q$q��?��_� �
          #�:}C�� �v ���eF�
          V��s��p�@�qY�	�c�Y���ݽ�(wUA:G�0py�^W���d�l�-�s�8RY��Q4���e�p���^�V#��(�]|���'B��@xw�8��
          #�s���_F�� �0�����zU�q����������9�6\��;4SN÷#ܠ��� �3�rl�B^��^J���{�iwbO�F+�9Fցy)��#$"#v/��r�`
          �N�[���&
          ��9������U��(���pe�k�%u���kx�Q�"A��@�=�`����%Y�}#��e��@"�K�G��.i�ܓ���/8�~PAȰ��|�hWu�Aw|���N+\o;�?h�S6�D�T��6N>S6�8�v�$����i\2�GQ;s�̠v���J$qT���V~M,��sDž��~�v猩ۊ�	]��в=���!?h�o�E��FM����
          "��#h�s��A��B[d�]Gc��� *�>��
          �D�6�",��m������L
          ��<)`�s]�;"��
          8�><�`��K��Q�C6Q�D�u�}��ʂh��9�e-�y�t�,�R	�*�+�o�Z�%r ��
          �n3f��'�����"���p�#±oF4��5�DGzե�g<����4\3���ꕁ9�.e�dv��d�h+�	4Jn�N~R�P��s˽���6]C�4�K�u¬b� ��w�2�Ocɲ>�wjo�98�� l�r��s�f�+A#5���_u`�~�y��f�v����n8�����ƚ[��K�d&4np?�hkw�߂Q�,h�p�e�D�RC@�d��s��
          Յjg�Mv��Y��$��em�m���ڼq~ӑep���.te��(krNR�B
          q9�~�d~�+��}Ҧ��N��Hܪ��;���H�``���2�!�f8�V��;r�Ɛܑu�&W5�?��� ]'����8{������xD��f�"]h
          `y]}��(�n���jL��~i ����i yK�����vD���<����U��\�o�֚?(�=�A��W�+Q����
          %����G9ۨ��Zr�IyY���֤�Y����^NAxU!h�q���A��.���vE��2#�}��`P���Y��
          (1ٻD^R�Mc�N]��‘�u���{����a��DR���R���`
          ��Mm������q!�&��ԪL`��
          Z�R�i�{/n��?�[]��EKF�g�����B���(7�\�k����<
          �l��Qsh(_E$���Y=��R2��
          ,Ƚ�����
          |��?ʋ
          ��K�
          �M�ns�|&�
          ݴ��S"�7�t����#�bҙ	9���U�9\M4���6.��v�Ǜ��� f��J�_�$�&1�ۻ��f`P���L���.v���*����ĝ��쥻��#l$��ҙ��P?>�~��
          U)ip<[m�hw����K��	,�Ym€��	EG���%�y��y�.|�QB���ȴ-�����$H�i�ҏk|�s�����/�
          �~�M}�~��G�4q�X�;��s��j��l=�\�l��*P�|�'�٭�*�Cu�ܳ���c�-<��ˆ{p�:O�w_c�Z���h턇�n�T�X���P\X�$m�	�"��W�OVv���S�{�q@+�?Z��z��P�}'���H�?��OU�^��S.kp�?�{�QQ��t}WZ��bb�Gd����2<���it�u^������CG�#�|����>�V��}60�^��F���a����H�9u='�A��ck����|�%|�GӠ��[A�l~�Z8�����-����m���!��}-�M�M|��q:�G�9}a����>�y���^�>�_ԏ�5Q�E��L]�v����/�uY̲	��v^�<~���d�`h.y7H���<��͏p��O�J��0;b�e��l韪׶��p0��B��e��P�/F-6�O�f�8X6��ݞ�<��!��J�F���l�s�N���<=I��P��vV~��Nd�n�P�wW���a�
          ��\_5���P�a~��	�6�#�g��:Η�퍗��G#Cɡ��i�'����Uv8�I˿�)��m���Y��z�~�U�h�\�I.-�VD��Q���A��hc�I�����9���J�h�<�H�!�o*Ah��C�k;�Q8�(��Z��VtM�0d�*�������ݨ��C�R���i#��~Vn� ɜA��Z�C~��p�Vf����0��T�����4�+�=5�S�D\*��} -i}3mדi���~��?ۊWt��Y@��u0���uY��������g���P�����5�w?�)�{]������H�i��[�k���@*K���!�[}�jX�H��=��FO�!uxD�nv�+�.�&�q�,��$-˵��E(�D׀�GX�ǀ(���@m�0�[������c�$`�Lhk+6
          H˪�9N��x���kJ��ĥ���*7{NWу��9�L���`��Lf�����7n�s��^L�ms�,y%'q�=H�M���=���J�T
          �V4�ݣ2h\�l�N�w�#i��kEwM~�����%603�
          ȍ�0F2�j^�
          �eq��ͼVf���)G��#IAĂګ�q����N�����%w�C���6�A�s\l�����=�����I?�B֋��".�Ů��`��8���ܹ�.?�k�iӼ�ʁ��jՁ�]�U_jW��� �ª�8���)���A7�>.��xp"�V�ѩЇ��o5�Í���M�C����<��j*X+��,yÚ�@�۝�']{OeNx,2��]8ID�6�yq;��H�$
          ���hN����d+zf�j��V�zd���4����I���a?��;k!Zn���i���5Q��Y4Bf�[!p�`w��aZ����VI�0S�xH����D�5
          ��~@Bَ/),�W�`�*p(vKt�tvӞp�ɋl�j+.m�-e�,ִ��'�Z��Ð;��Hi�B8�tmD^�����\/�R��Kë*�Cdہ�X(�y��Œ���PR�q��h���[l�)sl�J�܆ꝏ	eУبf�~˽<n�za�ٿ�t3s�)��6��?�Q;]�CM��4��ߋDƇ��PF���)c��~2�S�/'Uj��t�����x
          �U���sM
          MY�NC��+hƚ7�U�e�رJ�}�������g�a���f�����82M��<'i�դ�^�MyK��#�L�l�ج�x�.�H��G&���{"h�*|��HM!���!�h!5�S��_��-��vG)t
          ����6yRH�SR��v/���ă��R^i��K"����$����z���\g��o|_d��Y���C�A�G�I�m��,�Bo��<�4���Y<��%:����Gʾ�Le� Q�*�qTn.U�4�Fh��
          ����p�xw��}�Q%��J=4e�o�Q��)�ݽ�R�ý��N��Z[��I��r>�
          G���(d�@�,�p���.���u8^T�1O�@w���Αҹ��4��t���m`��=E��XAua�+��4�2t�^�nl���W��i���vC1p����I챾�d�e��둒
          a4ɪ�7�
          C�^h~@�ǭλ~����=J隯�5���v�<��	<+�V}=��i��T�
          �-�_�_�:��]V��u�$��6�~�u��/�t�?X�u�4��+���&�Vv�e�q��U����!��t��}6I-���=W��f���6�jX�8w�5:�~��n����mv�9�hm8ȱ�i��_{4͇]�,�����?!p���-���n�z���4��Dr����W���ܒH0?H4�Kӟ�!�ɝQ�iub�N6���_gұ������J����ݥ���Ha9�Lq���<q�R���F�qD(p
          9<(q��(��l��J���1�ő~
          1��I%��F��G���$���6��s�u��I���p�%�6��3�ޙp`$�'60GkUC��
          ��E��J��6�-U|v
          ��Rٓ|��A���!.��e8Պ��)���t�8��I�ư��8(�~o���D��VAI�
          q�9Q��d��P,��;Hv?M)�a �r@�y�u���m�"v�!"h�o�+��&�u�x���`����eA�]�o&�Lk�7�%�0��4��D20��vy�I�	����sA{���lL�ŋ�����m�������sE��C�sv@�=JE���Z!O�4��Q�m6p�M�;��)��i�;�O�0"�9KM��)-&�וU��y��
          �Bц��v�Z�eŕf�(v���8R�4������^����j�N
          #�с����Qʑr��;}��){�d��-9�z��J���C�G��6��zR�G����s���'��f�5�*��M��(��^���Gn-qi ���9�~��%��X�g�A�X8���43W�(@�(���H>; �Q���� $��.u��#y⼦��㽡i#�ޑ8�~�.��-�7�l�	�fI<!�D_� ��8�h�����/��J�r�sA%��[�ԟkjw�A�Ji�E�}=�/�T�>pQڈU��&ia.v�M"�2h���<,�Jrԇ`��<(<�s��.8)���@��7�؜�h7uͤ��H�rI�E]��[蟺��G���m]��9��@)O���Q��k�1�T��8�IĶ������YJ���:�.�)ͳA��~��F�ؼ��У��l���#��-��	nx���`��2��F�#�8�d�~cH$�_E�D��f?}q޼��U��I �A���>
          	'�@�&�+¹��ub��傯U��4E|��}���W#s��������U{��S�?	 m����D��p����9�1�<�!�E��������s^(����܌^0��u�M��l�e�a8����	O��g?�s�8�����cʑM��'�{Z��6����Qml]�R���U(q��%����s�Im�1����J<
          �K~�0W%9��1�,�U��>�&M]�);˝n'�;�e\/��	�U�In��&M�5�¾���;ӫϔ����(�dNn�Q��5�w(އqf&D���H�� 
          ���|Wu������	������f��;$�(V��<X>R����"{vM�����y�lV-��R$݁�F�����N��’�c� _�1Ϋ�R?U����P�
          ���h}Ѷ!˳h�g�I��~�v����0q��C!�>>S��S���� y4�[�|.�4��T�C����%:��r����%q���bFH�S�}�g�W���@P�>�%�seW�R�"�q��q���37=�8e��Z�Ӱi�e�$�eK�.�/qq���� �K��9�YK�j�۝_�4�[Y�y�vQ���$��y��Հ~���#.�q����ᢸ*�cE�9#�J�L�b�V��������|y#spmX�c�=� ���H*�ŊR�4�[\�­��?�Z|m\v�$���j"�H=�f�t�W#q�v/���gl-6�}��������ђw,:���H�;-�w��k�Yk#��7R�U��w��:��U�4}3F6�q5��_�_@�2
          F�R�Q�5�JN}��h_-s5&�#�l�r�O荽�yO�N3s^/���"��=gX���l����'�/�u�;�}	�#Y��Y�����>��7��j$3��C�l��˿+�S:�CDָ61A�
          ��<g��-�/�`<���4(w�^^8�U�3$�Z�]QΛI�n�uvH�s��Q���&�ic���J��+���B4�n�������?Ј��R����S�a�63O��S"���h��Ԟ�i$���Um^����?KWI#��!q�~�ϔ�u�hvO�sǨ,�o&�gC�:���n�C#��ŭ~�ݑ���~�0��corl�}��@�����Qm{������4pj�f�f�;�J����ߺQ������d�s\�սI/����M�sI�e�w�<ep����)l�h�4TZ�f{Xm��"���<�1��s�W`��9AN�Nf}p�䭮�CuLc*�Y-%��a���^�G�k��yE+�֖j�+$k���0�G�(�.�"el������ys���J��z���wr]dFH��J����d�ΞC�ˣ?J`�*����T��Bwd��э�n�@wQ~�2��W�퉥��v�"Cv��$f���oy|�J�4��8�� ��
          W�]����I��������
          8���-}�#>|%��q�|�c.�\'9��-8�XJ��SKZ�8>S���'��U�c�x��!��@w�F��أ�/�)D�$υ!�Iq�9SU;�D�������x5�]�?‚�(p7�q�$
          1���eX{��b�Vi �I�}4d�CAgpr�AB���W6�ՔM��Y����˷hQ6�il����l�@%j�G�j��_�71�mA��V4
          �6h_I�����S"��Dld�i
          p�.�F�P���<*ޫ�~��Wkp�*v�U.�vl��bI�AÃ,f�"lD7�P3}�
          M7<qjӁ �9��k��\/�J�}�J�q���i�����Ӷ��t�w�_�@�a{��;E��q�|��Ip
          V�w�h���b[
          ���n�\�|�\�D�h����p*64t�����쩁�p��)];Y�9��
          ֭����^�uq4��Vr)V�6�}շ�.}����N��*�,`��=�,�!#�s[VHNkO�‡�1��°fk���!&ƀ<����y�(,oo�c�*�`��$~���y�Q4x'��p���d-��۲���F�J5
          ��\a4M�BXIc��tnf�p��s�٣i�5�\�N�����f򟧝� 8�����O�
          0Kh������Ӳi�F�6?�U��c�s{����A��CHe��|��[���p1g�d��������o�g81���'3v�n�eZb�~V�2|�8D*9�]���/�e-yn	���n�
          �O�2aĎ�n;ߕ4i%���n��TF����Mk�̀��$���pBYe���m�TH�p�G+IVFm?=��(+R��{IŪ�>{����1�
          aqd�Â�~;xM�i�	:�����W@v�+�?����pA�MvF�������5d�&�j�H#�]Ө�7{Ih�6�mueX��]Z����j��	�^
          ��w�]{~�44��P(��'��ګ��O�Aㄒ@�*Q,h�8<�kAw������I������yC��iL~�Y���E�����t%��U����|%���3����I-�rY�&�V��8��"�0����P�3�>����k���8����V!&6�p�'��I�c��K�g�w)-h�)/n��@�.�z2b�@u3]��'򅟫ی+q�rG�yR��x7C���̾�}�Sq^T�ha��8J-p}�s�ϥ�>��
          �Z
          L�=���W�>���Y�!?Z鏈O&H��7��R���c7_��_џX��H���]��� �ͮ|����:���'Q��F�V���}*^����~���O�"ƹ��X_0� i��Z='V���+��v���
          D=U��Q�P7�gud����s�{��ԽG�L��@���V;�g6��u>��Ck��L���h9����8��������˯��z������tgu	�]��OM���<��۽w�k��Xi���
          �쾓|�蝥��丆�����d#O�x\��s�2��}_��5�"���,�T����'���
          ����*r��ӟ�w�#
          �a)��.&�ʟP�6G�HO��>4�c�hd�{��]�[M࢓�?��sۓ�(s�J��-�p5��y�艱Y(�<�Jm0�`&����#���_�o��m���D�l
          ��(�Y�>�]�����-' ��D$��֩�K,6���K�X����F��g)�p;X�z^�G	�ݮ��CWB#_�{\߀p�\F[�
          ��G>3b����	N��O5� j��㺱	����|2��4xM��8���^�i��ߔ��pBR�S�[R$�H����	��$ڗ�\(�r�Aߋ�A�
          7?�杢�<�s��ZF���D"���h�x!Kr�v_��&Zg�SZqD�Ɂu�T��4���C
          P"�>�+�Bl�#�`�����	�_|�ʹ=�&1�[`ߐ�F�@�U�I��c߸��
          p2ڇ���\|�kMg9F*��?��#���냋����P##$.x5�Q�K����5@�&5���ǔxZ\x�.��0H4����t��B=��]�vAB�Y��S�Dd�~Po�����*��Q�ۍAS�(UZdB���ko4{�;:Ye4d���'�&���A~h�H����\��+������'9���=ҡu�#࢔��{R���[��e��7EAc����G�aF=�/�^�,v*����>@+�ޓ�E���=�(8��x]W��ʝ����z�.��ʴ���x�*��_%�=J��K��*���O3�~z�GJs������I�8O���%Q8�L�ႇ*(�S�ⲫ�L��
          �!s7<��O�F�V���F�̠=�\�[y��c<ei�|�up��>&
          ��=�=��m+♌�qC���]Djٗy�io����e:Y��!$��o��3I94��$_~�fXv2+(�4
          cϔQ�e��s�8p�T���۴*dpm��*�or+���9�Y�n��#x��&����}�W���ÐFDV+H.<`�S[uq���Y c�	��VG�`p0�i�P��]���[�U�<&���>T=��R����(c�u��@Z,�~ԛ
          ?�MI�23�,3�P��C�l�n���?�wf��QF�;'l
          u�\҂Z�c�(41��p���
          "q��?u]��$g�I���Hi��T[;��h��O��h�|!f���As��7଼��E��9L�N@�Oا�h���Z�Ѫ�������@b�����(#lǜ�����~>��0yRXֶ�B%;��y�Y���쐆[?�
          , X>J���okˊ�ݪ�s�q�_���i#?+�_ڡ�w<����=ǔȡ�]��lP���%�����2�w��~�inm��G���\��7vG�9=���Y�mF`�XR\F*б����q�� ���^��4�RG���n��-.}��¾���.�R�2�<�,�(n/���Kkb�����nR^	�+exu�e
          ���R ���p�Kyq$
          j�B=��+>B���Y��'1�ܞR�R�,�'�>|&Xa;OWeJbf�ق��>,�4����x�ʺ���*+d��m��@����?(K��@
          As���4���&��X�װ�uU��݆���k��)��yq��d�#��QX=GAks��z�&���d`�4�&��Ӄ
          �l�el�j���t�I1�11_�Y�~Gtސb�AA��|w�����'t5�XN������I���ga��3�����u����o����5Ԥ�����H�Y^K�n�L�E����8�	��i���+�}O���7�N�M1�K�q��y_��]�=^>�ҝPi�2j&��$�Y���3�fu=oO�L��e������/	�M�E�̐GN=7�$�+�}!�к^���\�8��w�	�+��;zΫ���n�(��.y��x�����G5��c��{�OTl�g9�8��+{���=C�
          �mg���C/i�^��n]��1�7��b�6��N72V���.�^�y��H��sN7yZ�g"~AC8㚥}���+��M	Z�-�=���	�����1��H����<my.�8��t5�@���c����p��p�ԝR�܀��N�=?�2�[𒡮q�P���y��g6�z���B{��,���0��>-2 #2RX��uf(����TL�F%$����XkL�B��U�=��s�莌�N\T����G��t��b>�D��s�� �?��+��LP�F4ٖ�Z]`�r���s�q�[m��O��k=��50S�G��'�B�k%ݰ_j+.|��֎�2ư���&^�����=�W��@�j�A�'�+CODQ��EN}1D�9T�qy5µ�ic¤��
          A�9*��7�9�|z�pn���aFr�1G����kOJ
          �Ou��6xV'����{F��r��ʭ��N
          ��c��+֞����Aw���j����{�I�#(�:V	��p����G�pO�Ē���A;��2
          >��Psv����c(^7�E��pUFˆG�y�����i'm^4��x6�0|�c�N{.{m��a�Z;�V�R���.ͥ6��r��`;	��K����_�4����)Q�n4�C���
          J�~�Q(v�ͣ 9�H��<����QtO�;r7a${mzw9װ�d�_#
          ��u纸���*.���ʶ�}=��tNo�����o�=�Bm�N~Tc�R�3<5����D&�]���{
          *��m�߲�]a�}�U���?P��E,�x��1-|�i"�͇N�9�20
          �amD�rPh��uC�v�犡K&3��e���ƃ��5.�0�ī=>Q��;9��f��De���	۹��խM���d
          *��u R����>S���M|R�7�R��㹭}��W�e�6Am8��a�FB8���L,��U�y���3ջ���Dt����}ú����&X�Sx���(�9����ĩ�	<+N�L����Ks�pWC+��I�ۚǴ�W���)�iss�W%�X�
          ,z`�<���]TZP��m�ʆ�IB� ��E��UDc��6��F�Sq�
          iz������8���n�g�UYG����kVq���M!�W!F�\B���@o�7���63m�[Ŝ_�({���C��#ۇ��O/�
          yu�^G�AĀ{��y����q��qf"��o�����U�8��&�ʯ�lxV�����Tș=���qh�(/�A�T�$r�(÷
          ߺ�l���IDȽē���֦�
          em�J�F�ɲh!�O�A�ݑ�jI QO��
          n
          ��?�ai�m�|��C��`�tM��+��!�'�c!��X�r�wi�c��\��O��7�#&�9�­,�y��(L��9*f\Z.�9Ln����M�Ŷ8Q��qυ`Շ��O�*D��8�Uv~��}�X��\�NLt�n,�AsZ3w�V�f�Pӻ���i�S��<&�	�-VcA�<�C�Zz쥴��"�U���ʧ�i.�?
          �~�
          ��kr����L{�!�<*���Y6�H�;���A^�J�;�ͣȯ�^�鞷ul���_6�To�i��W�t�f������=^�K,Q:M ���y���ڝoQ��5��]���]�;�㙬�=TOk�$�+���'���Q<��#�Ŝq�W=t�����N��t��!�/s�8��o����ۧ��5m��c�3H�W��"H�ڏ�Cp���?N��+�}HG�4p�1�빤��Õ�j�zyN���})��Ľ+V拯��||-���Ʀ
          6��ŻM���G-�����>��|ZV� ��}�/���m�G�i|RI��p�p�ms���V�����F9�p����{^�C��V��tZ6i�<W���j�v���N���;���1bPu��T���~U�7p>>VwH�I3]���m���PJ[��g�oS�6�c�n��k#j��M⻭dC$m��%8Ջ�[��9�����Z
          �]C��v�0����s�jAhvqc�&��8�����dD0)������?�7<ե=�q�� $nv;��;Nk��K�!����:R���b����~�K]�6��
          ��۽�$�*�CP�H֎8	n�U��C��hZ���~���=�l��v�g�)�`#9�c@>��*��h4���U�D��D�Ҥ������X炗(.%�[W�t�E��$���>*�XCy��$��S�UXn@�mf�1�������K$���8M����.���}�n�g�Kv���������*�9��T�Π?�*�w�d�`U��
          �ðs|&���lw�A!�,q
          7�섂3c�T���M.u�
          ��@�Td��,���yR��/n|�f	=�*5{X�6B8Nj�s�)
          X�A=�Aޥ}��\���ޒ���|�Z����Nm�+�w��pY?K��2�+���A����A���ݛ�':��$��<�H��o��hA�i�@�]~�G�M
          �P����I)��<��l�<��\�x�`�3�*Z��SDud���&��P�\�
          �&�˖C��	h�2�F�`wN#cp?6�+���gNz��@&��W4ۿyO� ��`,�֣h��.��p��#kl��]�L���=��1���CR6���;�� q�(�Z�1�� [��q�0'��G`g�ΓT\��v������VsI�ξ>�«��L��ƒ	7�,�H&��)�"��8�(�as�q}�&
          �&��~B6DphR���<�.uX���F��E�2�;P޴-��>R%����V\Z��T�m���w�NA�>M�Ϗ�B3��p��dd�H�m��ʵ��ۂ����b���k"g��A'w�셹p�~Q�
          �
          Yh��M���l."�	Aw�H9	S�k�P�^
          ׄ`�<�P���k���
          ������p{�%�#��c��>���
          ������p����P�&�"�@J�=��&H��F�pw?w���
          Onh��-Xc@ �7�\-�~�P ��0�3�����h�ng�S�4R�g��!��Y �wD�m#�FR�[�g�F�����S�ֆ�w�&8���j��c�ZJsq��#g����pk�X���#�0������f��L8�^0�i(��ӓy�F߿��;��H$`'�:p�ɯ����Wq�&��|��6�9)eǵ��3D��sZ[�qi��.Gd����]�8P� f�(���GنF��6>��pfn��(�q}��w��!,ؗ���<|%�}�W��(W����#�MG���4�sXF�FO�`s�B�I-`$��~J'Ǹ���a����/���<���f�֊<ZL�c�s�b��������=���b��H"��֥�s��m�9�'{ZG	�I9	�=�w�>�o���0��0���.6h�6�ܚ�Cbͺ�8U.�xPv�lX��_C�K#����O��o�R���tLws|}�aš��p��d��l�S��fDž�@�q�|r�7�v�PGd{��U3t�9�`y�T���znk�q�Or�-���F���(�]�?
          �--$��5��e�]@*z�G��4��\���n���[y?���ֺ-�-
          �ͦ��FOL�CC��2�s��������1�SM��Se��u������j�z7C�GW��]˗�~���ԓN\�g
          {CY�ց���Ow�?��꾴�0t��d��p4\���������H�E����W��Ї������쾕�K��GY�.�Re�����Wܯ
          ����K��3��k�.�N#6򫼲��D�C��;��'���D�F��ᡣ
          �ڣ�/��>���h���G�W;����
          ���2N��ָT�KUOs�Kbm�����zM7]�����Y��D�2gZ�yp�=�:���_�~��Rt�q�R%n%�^a���}���_M���Xt��X�x��k��J=���+���qW��I��8m���k��n�6<%�R@��c	�¦������&��6�%.a`��?(?�������]{����c��{�v���3p"�r�)�����+��n���*Xt��9%�M;�H5��
          �����7w�ɰP�����Ø�'�|s���Wr����w��Z?M��"�<|*֖tZ�!;��H�h5�ԩ5�՛�|��c.%����K ��5�6����� �Y��;_��غYD�0�V�zs���b�k����Qt�@����"}M�IhF�c�^�y�ɔ�r;�Z�#c����JV4�G�����B��{No�U�[��U�ZZ+��,\�I~��;���ҙ��_paql�҂�g���"��M�=��>UP��\F2����D^)������kI.h��2_vsjx6*��Ms�p����*���&i�/;�R�E2��Ly�2ۺ�P��<�cC	�f�S`4������s���O�o4�b��rp�,
          ����#*��Z��;'�G��4A��)
          �ವ�q�kA1���V�U� yS^p�+��;���	�|&9�h���J�M����������$�5����?����^�c�+0������1{��P�&��t�I�,h�|%>r��$��r����(^�-{<�����9�KkE8~���n��p�""K��7a˼&N}=�j��}��k.}Xp�ʨ�HI�h���2U)�����#+�0�g!�G+"����ț�C(m�_�f���ӟ\sx+nJt���?+*�A�4�Blj��O�j�w(��#�4�pI��Y$n��J�ocǂE,��yN��-l�@-pU5Q��`�������\�µ37isD��Yk�l�����H�MN��8O���F�
          ��=�o������ɺw{󆪰J�p��e��o�R�54�agm1�Z��>����)�;������nͣ���Iai ���;������Ų�X������U��}V���2�ՄǀA-��-��@[���LоK{^;!c���'�i"Z��K�ƻ�HX���ɭ�@�\*͜U~S.��wU_ny
          ��y���>Se��ł��0|+q�U%��a-�<8'���o�m,-h;h��+�����F�2�s�e9�xP�|"p�R����
          �W�2�?��F\��N�-��4�*6Y�$��s��.&Gg��P�?(h������?h�r�N�i4K�)�������.��v֏�d$�k��ʂ�M�\�w����ցc%�mR�v�\_���V$�H�~�$��Qd�eE �S7��G�4H�F)��������|'�M~2��0��40(,����M^ilP9B^�<$���~JE1��*6���wD�~
          ���s�h#`��=�L�?��,f�y]#�쌀�f��Qx��T0��Ot�44��vRG�d�c7Y�������K��w�-����Z#�ti6&�g�Ug�IvMt{)h�I��0��
          �߸�VM��
          4�v��k�9��C[ɫY֊c�E>&��o�Wz_G�]+c��I@
          �Ӷ)����0� �(�M��H��[�B7�
          �W��7�:�0��k$sG��y�Z=C皘8��f^�ԙ�����V9N���Pj��OF4��F���Oc�^�u�Ӻ�p7�D���'�������:~����r�U矺�3����W�4RiuY�<��w���f�t��ik5�Α��g4����6�~�`�FI+����]ͅ�Ӯ�E���(��m�W���N��7D�Q5�q�.��`�{�r�+GM!�����'��|�t�k��m˾Vt1�OMf�[Iq>M�.������S�����ĺQ-9�5ウ-YҔS���X��&�]DbqF��Q���H��P���N��݇��V��aM�6�g��k��D]��پ��c�\�i�I\\,��m	�{+�>�I���_+����6怬(�$���*Bk�d�]�߲S��j����9�;"k[�~T9�I�O�T���=�cPGE�7H���>����mK"�t�Ծy�T���a�sh7&�+������w��m�)C����\�˲��4N�C�|s��&��4	P�/�s"���`ɫ>�l>~�൘��@_��ɾ>�"@k=�R\AϕXI�TSq~;�S&p�Hj�vId|2��9RAyi"�>��vB�k���#8Q0�m����۱*\
          �d��b�ZX	o`��=ţl��*�!{��G<�2��B�x]��@#a��)x��V2�%I
          "�t�;��QE�ʌZ\��-�6�2>ܨ1��?d"�Y�mh?�e����L����SV�KC�(�r��Ȫ���:�EY���,��ʈ�q�����ݗ6:9"�+5��t	7Dž�|�*^�h��PE%�-������yB�;�U�X���)Ł�����A�3vS=1D�v]��2����g���5��r<�+ܹf�
          ��]y���=��9��E w8�r�
          d��n���U���_�C͟i�4�"��s�9ͩ8X�[��ٽ��!iP��>�ʵ�۳��Q�7�~S����>���Q��_@�+��.4�f�%͆�V4�d(wE�Z����wMp�I�~�
          h��%���B��P�h՟w–3s}���o���}:��������Sht;v���u�3��A%��]���?�	 ��(/-8�/��Hւ�RZ��|wH,.u�f4�{xO�t �y�J49�2�N3�Km�e]N���qϔ݀���h
          ʒ�䐨(�v	 v\I"��,X�K#���P��[�di Y��:is�
          ��妭'F�KrxLp��R��t��w�%P �v�;M�D���<)hŋ�Ko$�xD�A���lm
          ܔ�X��U�z#S��c�Tgx9]+ZI��L��-m_!o�_�rW����}Ә����Xm�\{s� Uy+���6rn��N%�q!�P�i���@#��.��0w&y�@�_t�;h<��K�O��ⅷvo�)���
          [���\3��ʐ�"�?�2��R���Ut���@5aHƂ]N��FZ���{�ߏ)��k��5�.��v�2+‹�1�*\�8�)�B�6:�wIv��E`�A`���"�9�F����
          �m�^
          {������PT��n��������k�p�9�?)���ro<�����R#�q��h����Ҟv��AI��y�݂������kM�e4�@����m�d9q#�xC�R�I����w6��]]����d]2,��$��������ǜ��-�]�+�L{�J.pl!��� d���x�;��,�_�=����"��1ƣ !I�����+�A��~�W�e��~P鍷\xT�l���_�q��<,�$���DG����+�٠y͕��?���?�l�kAî�ʵ-h?��-[��ֶn8���=��_�F�����X�t�M�|�ߏ�k�~���
          ��<�p��ݵ��w���Zk�t����v
          �r�b
          ��1\�Pއ�O��#�3W�X�I�W1�ٹ�{�0�����xv�G�?�U���M���G~���>-�k��Ƈ�O���%����/�-�O������}��=�콯������h�n��F�{c_��o�F��u]WӽYZxC� cxh�d���/Ӭ�����N��ӝ1�$�$���J�g�
          ��T���t8�{4��L�]�錿%i�Y>�2�F��gͤ����w-��?M�M�tn��N\�\�Cx�4}�J�׎O�t^�}#�},:Y�G��z|,Ӓ�������O#�t~���1o��l-8�(:<h�ӟ���N�+/���Pu�5Y����k��4{b'�~Åˌ�׋,~u��O��i�v�c�P��M/��S�%��V]��N�p~W��>�gP�}Y��?N��l���o��Z�w��ޕԧ��/k}-���<���.k���H�܀qk4�JAd�v���q'��Y�p7����;�b��'uQ��|��.��ϻ��퍢˨��	Ӗl}�Yy$Y(ߍ9;��(k���!&i.���g	<����+�p�򤖀�H�_��O`���*֟G豥�T�4�~�v�#�^aa���!�0����He}d�׫0Fgv�W��e�C�=�p#p�� [�
          ���Ցē\	�P����`wY��I���ի�ɾO����}���kz���J!�Y����KuNh�n�?��H@$v��ii�7`�Ŏ���+7����(�����0��ǺΑ��#�+|X�R7��'�8$`��k��N.����V��/u�*�ʣ�f���_o=�MA�H4J�A���yBh��5��=���T�y��"�i�ϔ;@<Z��Tq�d���]Q p���F�"#=����S.–Ÿ���-Z��Wʷ�U=���!Y�J;Cw��}�8�����F$FG	�a �+�A�y�¬*�W°�ēDvKp
          p>Gu���@�);m��><�x��S��b�Z|R�w@֋��Ƴӷ��-a�Ӏ=�f��2��
          ���	�����h��*Hk����`�S��<Z�I���/�uX�JV�����SiM��h��m��ʩ�������8����KE����$aI,�8XDͼcʯ��n�x\�gږ�摎��U�mX���ݴ�6SN���Le�F���c��8>�Iq��# ��{& Ƈ]���w����
          �m�"M�֎�BHI�����mc�EW�ӒΚO�f�:ƕ����S�;���pG��Q�#��x�s�I�z�O|+ګY8�Ch��4�N��t����c�u��D����aJ���H��H<�!4ʫ���	���s�X�ӟ-�^�W��d����6����Y�(��Se-`{���ͦ3L�g�'5���Y����Q����f�*�r���(�
          ����·
          �-���50����X�!��n���U�����
          C����D�4�V�pV��hu��#��eg��{X�
          �i�1��.��&�Ѻ�B�O������>P����������`�V,�B!u��@_�����=��柊M�����f�#�X�\/��!�˨�$�h���s�0GW@;�@8�>�ur�il;�Ӹas���|�60�7���5��
          ���mX�
          ��>S_-�.�����D��^��.���pM�����V����U�
          �r�� `QK�O%08��򥠛R�n�缶�'‚]@yB�aLd��ۄ�Hc��M!�O��;��aȳ�Y�p�V��8�纺�.ֵ�Ed�ҏU���FS�;͒�Kٴ�zU��!2Y�n�a��±"K�@{~�^��P��Ե��ֻa����J0+��tv@͟
          Aݏ��CsjC����P�h����8�Jk��;B��X�)��d_���SxQ`����v���+-i~��G>J(���r{�C u�n?)��I9���mg��V��ֆ�&�Rٰ7�s��M`;M�4ml O�Gg=��~c�.p��3V��y��V�G@�16<�ӑ�������^�+�p,y��t�������~Mv�Qӄm�l�����
          ���3D��ϕ��ӟ��Ժx5�hloi%���{��H5-{I4pW��w�����!q6VyMj\}�Y�G�WM=Dn���7�0�����5�P�a�N�H���T����w�٬Զ-EJX����}��5���7�
          $��gY^N|r��<}�����~�B����~ޛ��K�MA;��E��
          Z�t�j�P�����x��=n�#��cG���F\��=�4:_Q�j	k
          ��@�[~��@��b�xb�M3l��XO��0��Df�ԭm�%Z,��TE�v�+�Q��;��F
          ���͡c(wp>UD9��.��B�f�|�a$�
          NZk6�Y���l�A8����McwAX��D�<)&���Q��i��Jv�%U�λ?������*�$]t< 'q r����ݗ7�~)^(pn�k�״]���(ٲ�6��K�*X��|�60I(x��|ZRE�=�8��a4
          �|�!{s��Tl�(p�D�)��P�������I�A�H?�&K���c�@��&E]���5��	O&��	��`Z�|X����@�U��B���	�8�R�dr��]&6;r>��!Q�.425�ny����=������DW�m���6:����VlwV
          �4�W��[�n��7#m��)oh=���8{:'��@��y�Z��_d��
          ��F8�}�xNa��Cst�+_K��T(��J7b�Y��6���%�6	�A,���U��u>�&�N���:1~?)!��U��8�)��D�%�^mh�9�R���s�pp�<X_��Fm�Y_�wO��8��	�Rm/�R���c����-�q�Bj��sp2��P�q�4��Y�e�{M�Wyk�����r�N4�K���;�``�$l���֡ϷP6〯u����\�)̏h	��W����X��Y�}��B���q�����p8Z��Lc��~M-	J@��q���>+�Tj)��I���K[d�[O
          �
          ��k.�"zyP�5F�Wk�?���u݀*���_wW����������H��lc�w:��M�R����虴f��A�b�vR(ɵ�����^�BTl. �U��cs���g�7�����P���G�#wo�M�/�i}��������F�Oez2ъ�"~գ�"�N;����s��G#����Z�(��8S#�c<Vo�(kH7!T|���4��03�n8�|(�qvA#�6�q��9L
          ��g�[�&45�c���졭-i�n�<�E
          �/e�ɫ�Q��s|��Mf��}0(�M��4>R��cCʍƉ�i"gY"�N\h�&5�߷e����G�W_e�ٵ
          ������?�*�K�E}�'u�>H?)�yk\��ӃU��m�=��E�$w�S�q��-h&2�d�P	`4E�
          ��0���V>R�!�@�}�O��?���4��q��|#�u�!=ۍs���{P=�&��_�*��P���H�܀�H��憝�u�,��+��(dq݁X�a4�3�U�q��N�.���c��!��0O�/nMq�ը2M�s�$�	��+��~S��
          ��5��B
          �2���m5����K�PFS���	6j�(�C�V��j�u��5�
          K}����6[�B���)¯�E-��|�a�p0{�,���EYg쨊|b���"1�O�u��(vܐy����j� d[�g�eg��'��ըkv���.�5��9J�`	�N�rTz�/��*r��Oe�u��֗�����rA�7�
          �tZ}C��\<v��S�3�jY��_��Q:�z��A&�~t��u��<m?uTj�s���7��z��iC�}��
          �֧t�5X_o
          �q�Tt��Z����4�[�4< ������}�U�U]4����<��GP�U�a��h-<��t�m�<�c?J�l����7���rJ:�:]3��(֎mp�Q���Eo$%j��	`h�ٸ������t�I!y~����T�g�$��-�/�~J�oP��E��i ����^v�O�[)�����X;�V+Y�`to��Rz���_#�Ꮑ��?Z}K�����d�&�����ͯ��q�_к�ӻe��i$�V�+Q����6�A	2i �����[ɷ-��o�Y�ח�U��>�Q+C��Dc�8w'�/[����~��ж!/N�0�s1~Z�Oz_&��\z���&F)�cx���ҏ����M)��T�co$��g�RK�ku���y�g�jsNp��M��X]b=/�]
          ���c%y.�Ǘ���[�jd�S����=͒A��b����_��u�V���?�t�
          %�fs]nm�G���\�G��[���L�ݪk�$��=���˟�>�����P�l-y������?��ҟM��oL�2}=�p9p<��<�5�t��<��w�s�OcP��ӂ��pA�-�1�b{-��U��s�r��wbjn'�r�Xe��-��hZ�k��1^UMD�
          -�����
          *sF�=���RW
          �F	>S[����i�A��8���<FYIh�Y�S#��{�����~���x�P]12�1���+�=+4�s���.0kA�NI],���AA��N�
          n]i:�Hk^�$�}�������j���kl�I*��a��'�j-=���K�Pk��-I�]ҹ�s��V�ż�pUM1����l.},�5N�C\�ђ�j#���Bv���A�U��*��
          ��t.����A�a�w�D���m�~ݑ��yTev�$Y
          �{n���s�xJ�n�x
          1��H`�#�E9�A�-���o�� �d!k��@w�S@��ѣ��6( �vU��Yi�t�`�P�|����A�7�>=;e����U�����p��p
          1`���p>���9I�3�N��=�CE��pHs�m+��<4�d�P�m��� Ȩ����ۺ�@�S�f����P�o���wV��#
          ҃9���M��XQ��483]�C����`9��~�,*^�#�>T��������m״��)�1�!ò���;��u
          $no?�K�(���(��3��N���[�I�ٵ�G����2�:�K��R��������08=���i�5ϴ�Hݢ�5�D^C�-&��	�
          ��u��)��=:#�٤`�
          u`(�4F(䮖����P�X:M҂8J=P�N�>��,���Z&��M��<����8�1��4�SS�ʡ�Z���3v�<���Vu.߲��
          �Hh9��!*�DGpyV:l����*����i^b��ѵ�eƣ��i>p���A��h�����R�7k�ϕ�D�����QtA��Ӽ�!L�,'�yPO�A�X8\�nA8BHh��q;�O��L$8��h�U��dm;��˱�sj���V	��*m;��~�#��`�ǜ��SԊ�d+{M��.�JvF>Q��Hg>;I��0X�?	_��)�ynH��t-�Æ�T��8 �2J&����}�
          �{(жG�ZT?`��p��R_�*�Oe�-w��D�8�
          �F	�����B�ǹ�1�w�H��n��.��&6&��6~�Z��I��ƲFSC�M���	-��JS�5@�)n��M8R%������,���?a��$����ő��F_��e���Q4��{)a�s1�u��Zl�;#� 5�?���9��;)
          %�)�h�*�Ȍ%� d��8�B��.
          ������J~����CJcDm��g����w��r�Y�;w�Gd�e�v��(�a�2Hh�8BƗ����T6-�8�Lոi���`�J�
          �O ����ۖB��R���J��i�R�� ��x<#�mW�Y@#<�sF�ɡ�����	tp3h�	 �����D��Y�B!�%���D�؞�)�5�B27�o㺩Cl���$hi<vH�v����<!.�G�%p�����,U�ǵ�����:A���"�
          �WVm�����]nQ����-�F��~(�gi��Tl���5\hhXu
          lR8��U��
          1tg{�,>���I�o����zĒ�[���x�݁�r|��W��Kc��Q!d4�XU���7�y�j���⼅�b��Ҵ�?���ɣ��i�m���'�������w�zI\�Ǭx�����~�����4�Si٥6���i�k������t^��#��,�F�pm���o|v������'�:-��t��k�lr����(���ߡ:���tw��$��=�9���4��juCld�I�챒3cDi5��C��->�|���@m
          ��8��s�~�Lm�h[��X���~�Ե�m;�V�D���ۍ]Z�ؘ�🭦v�RJ�u���NlvGde��Lkp�z��Fp����8(^6���(h�Z�;mQ�T�R��M�v�Ž��3�Qgq��
          ����ノJ4�	<K,��b�6��y\ܸ�Jހ�)cCwN7�ZW'��Jf͚]TEaM��+���Q�����-�]� �{��KHq�Z�Y'�lv�V��$��zN�۲�u��vmCK�~W=�6�����f��}��k�RC���i7��V~���q�ީ,F�9��h��2�Vo�������۫�(���ʫ&��C�7�>J��]Y㲉%6A8�'V`��(�����Sl�m��'۬����X��R]�y?%s��u%�~ɢ9���A�o�Y�wB* �+���,`�x�L�Nl����SKpr@����q�
          �]x�I#�P�/4�һ.�[�ip�>G�	��Y��s�0��6t����GZ�hf�k�) H@8V#8�ʗ�o �;�Ab�c���KsE�Ub
          $��+���6�g�.�纂�o
          C�q��@i"��mg5���	N	�ux����?kœ �`W9DYD�n���h�@�ߊ��c�7_����d��_���bq�r`�=�er�hQ�]'n5d���ỹ%$�i6h��C�Vo��<>��H�$���>���g.�6������+as��$�g��
          �F>����
          %~�<�;�}��m~�WkI�\
          �05�o	m!�c��e
          h�g���Y;X �B��&��Mc7D�G��Z�y*�����u^Gؠ�`�5��F%7π��rMvV�E���i��$P��*�o���l�G�J#;�S�O�Onk�+�����*d4=�"L�#\�Zt#�7�N���"pa�b'U3�eWc�'*dC�*c�cF�)��do$���m������ͣ��=�C�w	�{4�F���`�B�C[�xBN��`e���Tl
          _��FTI.� �x�<)߸�e4ь){�r���!������f��]���
          �I�K�Շ��QAa�@��Tv�
          �;{W�Wuxǜ��I�&��Q��<r�(�JU(4��D�M�vEm����웿�1z�X(w	Q�>�B2�8��Yh�;�?�!����b;����ǰ������S�m6E�	��zJk��䐒@�RC�w�
          g�)��xU	w'U�L"i�D^&���\A�mp7��G8p�=�N�>�o���'4I�sI�mv��U��#An�?(�.�h�Wt�X�M�6�->B�"�BH��69]��/��h�k�:�����~FMx�A.���XC��6����=��V���j3�f����(k��F<�Jo'�a�8�^4f�7ێVA��@%F3��G�I�x!͆�q(x)�hҘ�{��>��)S8�����ԗ��LԶ���i���d�E��d���C#!jh%l�x���R����q�$h\��ݒ����T���Q���+�M{w������
          �f��^'OaF���Y�ݻK%9���WOS���m��V;J�[}�柜*����:��b��H=�ņ���-GN�I�t����B=/]f�-�
          ��;
          ��L���q�$4�@vV��s�sX�1���W�^xé|z��p{${�
          S{�_��#�J�A��1���j��OW��W��}D�5�i-�{��xh�h���Qтd���h�V'Q���K@�A��F�I�~/L�x���1�_�al�g�Z���S�Ӎ'M|ӷk���~��|�����;������T��:d��LZg�#�2WkV�m��</�/Q/[������+s���~s���š��]��v�k�-}[����rj]Ҡ�0B��4bݎ��+��QԾ��}~YC
          q�k�k��IDy�4�����P�ָx�����8�tϪ�a����G�����E��9�/�N���+����OB��^���M28[����y|���5�ߩ���CQ�:Ʉ���#i��@��]��S���^������H�^���I��SW��T}gH_��.���۵�~��/p"�q�2��z_�>��SP餐��y��m�eM�t0m��5̝�I�egM֗M,Npۊ%*Pa�o��go��x�)_�	 ,'<�B�4q�b�����a�O����5^����^�]w��'��2G;s�$�c�\\�n��DV|�+���O���q�Tҍ�V;vG��UC���
          R�����K����&m
          ���������3��:B�mo��(
          #��22��@B�5�Iŕ]�2<J�4����b�"-�8qXO̗ܞ�WR���$�u���f��f�A"}9wx(�gMG�eZ"=a��X-�SD�"���PN��seݧ�ȪK�cud�H��Sִ=�VጪL5�AW5V��8!U4�߸�c878�1�Tx �
          �{)T�T��)L$b�
          	i8��2��i���c6�L;A859�=���$�d"f�sl�R#R8<>!����oe0�����-D��I�����8�	�1����w��d��۔�����;i
          uڭ�#�
          ć�8<f�J�݌k�K���Wkߑ�)�Y$`���қ %�e���n�	mݮ14���
          �o��� pU)���uئ�	�8⒞������3c*=,緕iϴ5�45���v�1�i�Q"X�O��S`u��g� �\͂�.�.g��<v*#�po�`6lvV���?�D2S���hcXAqxBã_vyO-d�!�n�):f�s��Z2RF��KJ���@V"��|Ұ�3�ѽ�������œ��@4����0G��@��n�E�A��j��E��(g#=��/�ǸU.�{�n��6�=f���s���#�Cy8�LR���
          �"�Y��
          U����Ks��>5DC��n�k�~�!fA�
          �RF��8`Z�Ǎ�%�sH��7gJ��(e`��lZ�)�A��#m�-��K��
          퐘�=�_��@l��ʵ�~��t��w7јx)�`����3��R�pp�7�����]�֌����4���,��C�
          c!����O���G�%5�dv�!6�/�I�-o;	Bc�}���+����(�}���C�1���P4�us
          �)/���aa��2�dp0���2�������+C���Tz�&�	;q��]~�\�(�I�u�o�Hk�5��8�)�m��A=�����."���;��]u�
          9 �yR[����pG�����d���۬�j:q#m2��Y�is]�p�+8]a�Aqe�����"���u��!�W8|���9*�1����H�qy�^ �{����1����8h��i�h��($����+r���;7Y�UO]���{�Iy{˝�/�?R_�`xG�>{$F����G%\`/`7��uvXv48��R��P��>�BC_+I���Z��c��
          �����7o4������W�#/#ʽP��e8���N{
          ��:���YC.���8Jy7�.qx(m”�c�X
          ?�!�I# �q�?c–a��?�1�F܏�Tu��칧8�
          R����`wK��("q0��P~�`��
          d��\�p��Tѭv���	�s��Ѷ��Rvd�q�(�͌�o�kZ�D]�L�X����H��+кH�&��<'�������Hv����L��'S�� Ř5r�(k����ut�9^�迤c��I!����z�B�})���e��ƽ����+��OS�/�
          ;�������o"��W�?�g[��ϧN�X�i�\�H��|�~��u#���а��I3ZI≫_�>��c�}S6�"���ؾ�#��^O���n=�^���ꢗI�$t=C�8:f��Ծ��֢=wK�Sd�;p^�d�O���u0=�wb)7�G�ݣ��ѧ��İ���<�T�}LQ<U��ø��M,�k��4��i�b�6�┊�I#�i�H堩s�3��z|��\�@� $>]���V�;�d�nS̔M�� �㔖�H���A����;�L��܀�>�0{a	;���H�Q���YR�p�ӏ�f�w�ȋ@9�w�$�tN��'	[�T��|�$7/$�hZnNF���𡧁W�A#��g����$��&�I7���K�Z��W�<���
          A�g�t�ɶ���*�C��->��>�e��_�R��$��l��J��&���-�d�l�p�Bt�8��*�ăh_�4b��v��p�l��g�m�o�,4�E�����^�z1���� |b�sk���@���2-?L½��M�s�l.=����bԁ\~iI����P��Ӷ`pBYW7�Ӭ|'�}Ҥu8�^U�M7m��H��|������h��yA����\p�"�AW��NOt� �~B�0�n�����g�t������ʚ����F>�ni$��%ޘ��v	L�k������o(gh�L�s�{��K���r��2TGv<�`�#줷;��䨌�#�m.�Bԙv�r�a��W�zK$�6;%�]ٺ���粆�c�E|.��ߏ	��4R=����S{8��+��z�1
          �H��EWuM��t�]5�ֳ��}�����_�C�q�i��E��zPr��4������4�$���J�b�L��B����4��!Wd�S��⼄�9�787�R�����6E�E.w�֌9��~d�p>G��dY\I$XHa���Nci�vH�n�R�d�����
          ��5���MY���k�hhW�P6���Jc����H��(]�:*N{��r�D)����4��XT��Nk���	�ۍ�����#��`łk�'�E��Y�
          �o�/������7��)h��D�5@��]�!cN
          ��T����)�����)H��~�E����-�n�_�ȅ:���I���i&���m�+�
          ���#�W�[}6�Z��9�Q�°i���P���|�WҐ�������7q4
          1y��o�;�>��vQ"��T�8�X���Ү��h�)�F�=�d�l�H�6��y��j3�?���jM`���-,������J�KhM�|#���҅U8��FO�	�`�q�H��o��1�� �k��XJ~M�S��u.o![����0R�ys<~��<�+�.AAT�����mP3����;��>̙�R�&/i7�R�~��o�8A���^C�\���asr6�ܦ2+"�����#<��).�D��M�P����wk��ݴ
          �FI�۲0��=���H����+�[ݰ?ª^E
          �f��i����o�t����U��P$�ш��z�i.��|d���m<g�Xck7�J����ijx�RN[����\��H��%=��$�'�Y��i!4ئ�^	�ŏu�w����U��Y���pĜ��Z7�����D���,w�48(!t�c|�޻%�Fo��S1�w�U��L[Mg�U�1��9C��	��P��e�9�K=�A��`�{�A�|.������5����
          Yڷ�ǂ�?��=:��~����-�cou��4r���4q���`p�k$��)�C^�H��c�x�Aktx�G˨t��4FX�Sh���kI��Ǩ��#�.n�W���4��K#j�v���'Z4];�n��d[?[����{oΣ7Y�^�U���$���鰎$��խ.�Y���j��Ckp߀W��g�'�kacAo�so���,�ŧtZm.��&�������ѽ1t�Ljz{$�Q;�ɝ�F�����>��C���(��}S��>�ֺt�ҺI�.l���5^W���T�}C�unk���h̲�ƛC�<�WNs����=����.����`�OS��H��5g�V���GO��^�Ki�:N�����a.�8d��W�>��zY~��u.��.�H���W�����?��K_�U��g������|*�������k�G/\��Q�ӏWA��"��y7T;��7\~��8O��l���}�Ǖ�:/\��]�֢O��$�d���
          �A�?�n��V��j�5��0���)�}òLj�CUZ��E�#�'$�־!�,���
          4<�w$���?�4�h[v����>��]^W�u.{�����v�2���d��~��-h���3����sE�ʫ�x��3=�}��������$e��{ZN�3?�{�(h�<��
          4.�#���<��i���|#sK�#�{%�{���E�{���eQ�M�ž������!G��D����k�$��T���s��ʱ�;���w�CC7�%8cs��0c0y�.��i���Td�{����%�w@�$5����|���9Kk[V1�q��s�=�5!��p8�ʣ�<2M+QD�\�/±�ㅮ/"�{�*�f�#!�H��x
          N��u.��Nhjz�	�
          �${{s�Kc����eN��1�N:j��׻q<�2Jp���K]ʢ�(4�k+ѳ��6��
          ���5ٲ��s܅GR�y��W�ΐHp��B�h|�_�P�$�6
          �xʖ��iHu�;�Ll��/(���q�pB���X�*�N�����N=���rv�s\,�,�a@P����C�{c�xK
          �C |���O�����#(���!-�w5�V�G�2nd�qS�]����c��ش��N���ڔAo�_����q�&E��sE`���N��鹮�!DZf	~,_�X��{w���V�'W���{|^Hv�q���z�+g��u�iT:xkٱ���)���w
          ��%���9��K��)���Z{�~��xia���Btg��?C��J���q��֮�@��w�R�Ҷ�|&Q�p�݃�ԉwӟ+OU��C݌_eE�����S�KH�ś6iF���G��|,c$(a/~�2��/i��p�P�3����d{*��B�INyD��ki�sY�e��]���%[f��&�6�-C�-���U���r{�2#�3H�{�֎U�#`[�Ϫ�
          <wU�������32	4o+-arY�NQ����ܴ�)U,.'%�N���oa�s�������ߡ�w�U��u]�xZ�j�pqpu��X�M���Cf�;��桶���ު�@_l���]���w�֤pa�*"ʪa,w��ǖ?<�r��4���Zm�	r���m&�d��٪L���~B[��c�
          qh�hP�*Y?�siLD�[|#�bx%��h����4���!��U����I�09�+�~gd�·��A(�`�����9�
          ���x)�a2�r��ma:Xȯ�
          �7�Yqa��Hi��'00w�
          K�tJb��c�!���.�2Q��Y팤&F[l~�}
          #��m1�_�(��*I
          �#6��������B3�삁}�j�D��Vk��k��?����ۅ�QV� ۆ;�뫅Z��g���MO��?ea�ۼ��Fj��s�גms��\J���{��g%u�h.��R<a��AX�=�ɳ�C�"I�p�M
          #���w)	.��N#`�s�Z�Y�V!�g$�
          kB�=�k�b �R2�+?
          &w�ʾ�Vp/��	[7
          8�e�m��|���^�	Y�B#s��%X��i69��
          kIR%�h����G*'��>��.�M���k˜�c�%�5��-q
          7G�X4O`����@�S��e!��~��X�y��7�@���V
          "?~PN��r<#n=�� �����2c������)� м�Nm�_t[,�9Q_�h]��X�@�gE�CG�������u�{���>/����t�0� �+�M��kӎ�=��5�Y�r��rLx�z�~�/�x�?�V�_з�ɭ�I��������#��-T�� is-��|Ǥk]��]-{��Yh�(�~SY囌�ɨ��U��ɡp��;��$���}t�u7���-#݊�/�_Wtٴڸ�Oi0j	1<�@^��-���H�S�.��M+�da4��\�ˎ�ç՛պCt�M�gU`��b��lM�t�������$��?S	�
          �=V#�:q����^��o���V>���Zi[+c%ή~���>�{���٩n�R�����):}�t���^g�;O�:|��h�6��MyV�}L���G���'�����س���3���;��h��C�c'h�qu�>U�F,P��$[�yLӰ1�C�c	����T���P������v��1���:5�\���P��w|��;���5���s_(\��Y0fP��r���#�vIKݐ��I{�s�.s�C9��6>Q�d�������$,�'5�y�~Ƴ��_"��J��pv���l����&�{6 ���q��h�%���n�9�Jp;N-%�ͺ�ՓA��W$�5�6f�`hDŽ`_9�P���I�l~S+�Iü./&����"�N
          ���P��_t�?h���q.mr���ڑ {��nn��� �0��5��/���FF(���@�weH9���D�����S�Y1jL���*Ҟ�9���t���[�$PHy�G?+��6�N�=��� s
          X��7F�N���,�L�nmgʑ�Wzf�(!���*Z��ա~hc�&�ĝ���1��=��?���(}�g*J#�=��Ȣ
          en<��pI�%i;ϔ��nH�����Chb���qB��Ǔ�"=�+��'�/�9�v���q�U�3x<��Gl�IG��l�ѐ�qh�@?�AC(��P]�PI��4�~�F��x�<�r
          ��er>K���
          a�=�C ���2 v���=�P�V�|&= c���~U��{&a���0U�Ӌt�C�`�l�$0hwPG�����~�6���j����Q݌dVA�+�9�=�B!��c"�T���a&��]�4Pǂ�H�I�n?‘�q��;6^iO���Fxak\1�xDַ�RC������E}�� u�
          ҆��(�c;Q�-�mX���[�!C�,8p����)e�I7j0
          i.�0��lc���N?���]�
          ��+x���kCOd���`����;��tӁ�U��9�Uc��n
          k����P�O�����Q�n�d7�E��v�����n�����Yr��0�
          �I�UV=�`��}��`�A����+ݥs���63�is�,��%�!.�d������Yq. ���MI�U��Mݣ����X<��Y��pRH׏��!�_�>�k# W�9�]������?�F�<xRh8<r��4�($w5w�W�hy�����)ӂo��g�L���b񒉬!���ϔ�MSE��*���/�Vt��IqA��U�Vc�i��D6m�y])+��40�1��%�91i��?�N�M$�	h�Y8!6����Xm�L��Y.<�%�����ث��"�D���vEdPJ3F��
          ����'?d2>���
          ��G?�$H{��V/�
          �._*�n.���Z
          ��9‰O"����p$�p�p>�_�M|
          �C)h���F{��*��X��*	$Y����5
          �i�]�g�X���m1��]�#��d������Y�w�Nk�2���A+����ߺ-�R5 }������w�*��!`���ЗO�������a�H��s�T���Cm�i6=Z�]���4�onQ
          Rn��n���Y��T�H�ӹѸY
          ����F#%�4n��w��������v��A�4q� D�ë�G¹Y6��w"�`�:{�WUtэ��,ו�$3�����o���Qjc^/�8Jղ'��q���������v<���?W��۝A�������0H!��w6������K+�0����W��u��$���JY��J0.����Rԇ���+�!��G�}e��z�F}���GӿKjuΓ��iL�gӏ��o4���w@5-
          1�P5��~}�{�������b��7�|&����zx�moP�����(q�^��tصC+�d���d};��]n�@68����)=S�MӂM@��+�5C�G*�a�Vzv�G�g���b�������Z�]���VꝪs����{/y�ԗ�P�}G������>���[��tބ���1��D���Z�^6I!�曠�pj�z=,�+[��;�,������]�}z.���4zJ��[�ϵQ�>�G�w�{���5U�]���i���s�nפ�:�f���\M���+��^�%}���מ�����v^�d�$�т	9[�5��j�#h2n�v�����^O��ν��C��D�Hܹ�e��dL��{��ʤ�c�>�$nѵG���L�H�Ä�Ct��Gb�F����^�,�p��WּX{n��	�7��yT5Gs����5 �A�Q��tmu�J�&W1�9h�������H����|r��.g��|P��C,���=ʐAd
          ���D�e���u��n��H|��'�iI�� �*���D��K�.��*�ͮ'��q��p��a7h
          �*$�Su2퉌o�D[l���a�h��@���VOt��h���L�&���>��n9����87h�B^Ch'�A����G�`�En9���$��i%�1�Q��M��
          1>����d�yV% �}ʭ'�m�FZMptb�B�;\'9V4���x�
          P;H'��* d�&�������jB��d+쁲b�&�C�AsX6�H��&FZ���4�����=�0P��.�`ݧ1ޠ|$�E,L�PV0B(C��n��~��ld+�l �`���M�w���ʸ�Q:���nVmiUоF�k�RƑ���s��ݰ�m��P�c?=,،�������Mn���,�k6HZl}ֆ��Ɔ��㵪�k/s[c�0�����xW:~�j=�~����h�Ѓ�eM�4�>X��Rd>��z�0V�7R�1���4a]���B�OP=���U������ca��r�����˦����_N�4�G@�,<��Uc�?��d���û���Ԡ�h�t���_eW��85Q�V��=�1�?�X�����>e'G�E�3�+�};�P��������#�ɶF���mQ�Bԏ�f�7G�s7e��_%8}>cԾ�~��1�A�Z��+7Q�A>�7����ܝ^�kc�Ή�oj*�]�m��Jc&�H�'�ˊ����I����I��ۭ��~
          �Z�,-s���~�T���[`3�E9u��f��6LyA���n��+�)�, '}�z�tIb�k�Ů�V'f�&���`Я���Ϸ�������#�[4�M1z�4�y����6�j�ޖ���.�k�.5��-�$C��P'����i��#.���t�Ì�I�!�*�J�G5YZ����d��O+� ������t�&�<�
          �^�E�쳴���G#�[�t��#�Y�ǜ�._�ɯ7#}G�m#��F�4�&�ѹ�0x�Q����W^\[�3��񟲥3����-(G�Z�8,'�F���9���(�+�X�?����H�x^�ڈv���pT�H��?Snh�U=���u���`}��q8�|&?���k���L%ŠX�{r�
          �{v��Qdґ`���zn6�V�5j5=�Ô��
          �lV�@��e>6��ɮφ����II�n��6;sx��#l��šf��B��U��h9�v5�u�����V#-.�|QU��pN��l���Td�۷�AJw��]���F)�Q�������{}�	�.;]���@ȿ5#p�����Q�YB�mv��p<�\)>�G%F@�Rgk���lU!�M�G[{�4��{��eT���O�����ņ���
          .!A�S@q�U7_�7�<ufs��À�S5�#4ܔ/py�
          Am���ӯh�--�̛�(/}�6�Ig��_��=�V�DCh��W��lA`0V	ͪ����G�Z�CX@��aLDA	���mT�7���$6mƃM ���"�=Ե�l��7N�.#�J%'4
          �tM$�9@d����{"�����k@8(S�6 %�ݷo��X;�����!E�K�(���Sٛw3wp���*`�}�s���R:u��k\�@쪱�x8O��7sj���	�wV`yp d��i���9�Y�4�6��Y��
          �&�i}?A���N˫&����~���d�/q�g���:9I|/�a��lnMz=���25�|��#����^��A���>��_�(I���-��9�� � 6!6�m�w����ޛֺ>�I���H,?H���c�R�z�t0h�'x��-ǰU��C�msN+���?F?�o�f��Ӓ}1�9��4�_�`�����~߬����S�B�}?+��lD����пNރ�i���f�`9!~	��}N量��L%1���)~���X��~��7�p�������9=s�?&��p���Z�7�-1�����e���2~�>�����h-�h��ҵ#��4p���$1��^�K�v�^�Y�k��F�9�k�i���|n���D�;I4��J�)i��h�T�DKC�#,��y�[�`�wyoe������Oh��������5h7��+�qjI&�DF�T�Iŀ��X�$�����+�Hi.<R��41�he���vBY���T�2�>Q�`R����BK��zcH
          �B���h�Z"�e}"���D=��
          �ߌ.�ݒ�n�K���<Z�M�/<x�H;Ih����q �x쨒E}�yBh>��EK�6<$jNCp�`/ȡ]��4�IN&��,�:�8�$�"�T��_�'h�_����0�%�ҩ.�!Z��G�jg{3vsh��A�T�pG��Ԥ����&1���K!�9����R3i�������]wc�$���yR��
          ��i��K~;|�B��F=�4�ٻ{�
          6w�
          7��l���l�S�5t2���'�i/4)Kۺ�b�k4��|����o��<�r{"`=�ԿNp���ڪP]�^mI����ty�5������-o����
          64���>�fb�E�eXxš{�p@�.�l��?
          E�'�cZy�Rb��_��k
          �6��*.>HO5^+�T��8�N�̳@���e��
          �R@#�"Le��R��)r3F��@b�>��m�c�W(�C��	�_eI#��|H��qp��~ܩl "�*Ƣ�p�-Ɓ��#����7v+����=Կ������,�ͳb����'S.i�	�qj����؀	Tˋqb�[xu��/k:8���(��9?*	9��@5�$ߞTv/�ն�փx�).`�qu����Ԡ��3�;RI����6�X�~�*!����Gk3��^K.��.����i�v�?uRmO��g��'l�����ɤP8
          �RVF|&:bAh9�
          �;L���-ڇ���(
          '��0�M滔zU+�u_��P�i���]Ֆ3cN2Vf鿳�6�5��^�7�NC@�m	fx�鬈��ʐ�a캪��R�e��Qn�,)y%���s�2?>Rý��Gث�`ry�Hs����'Q��R�H!F!�,UZ�4�*�Mi��5�q�E���}���&�
          ��
          �����l���F�Ŏ"��d���k�'5�Tq`85�xU�0�@�)S=�et�׀qE�z79����kFO7iQ0s���Gn�k�iΙ��|�
          �n�,q�^P8�p �N�VE�Ƚ���k@�68#4�l�!������/�:O�#���'�=�U��9�Q��	�@d���ݾ��(��Մ3��4s�T4� ���	��?d�s�Gϔ��mv����t���r;+і	�/�����<��	���h?�ʲ�=�{ �{NG��`s��)��\��(��d'A�rA����J��Hcq��Ʃ��y��F��h|�i��|r��	���Ѐ�)��Ht�����7|V����p(xT�PC�(�2wwf���I���Y�`f��6��7O�:K�F�N_ܭ�4�x�R�6�g�
          ��-$�i�u�_����(��F��c
          �g��z�y�f=Tf���
          J�t8��*����h�*ٓs}��d-xnOn�Z��t�$Ґ�?�o�Z�y�٣��Û}ר.�.�nꎠ��7��})0�?��g]����T���O���&c�=�+ܻA����w�e�_�����bF�FxD�j_ڋ:���!�m��"�Xs�X��ܹѱ�;O���t�+G&��h;����^'�Iֵ�z)Lv=����%k"���}]���ޭ4�&7l�9І����);�u.�Մ}#��s�aW�7;��_T�����2.��$�Nwȿ+�=s����}K.�N�0��k�f���3l�l���~�w��+_Z���Hv:ao���_[]:�^�}9{�$n�s_��{�-l>����t���N\~|/'���Xurj=6����xn=3�ڗP�:���^o�V�T���.�H���m0�ϡ����n�nMDF({����&��;Q�y`{Yy�{��5�d���4���W�_�Ϋ����Q:^�wzŗ�������Ӳ
          v�9�ap%��֋���;�f���#�V~��s:v��#e�y���}�ڎ��?�5#�<��?[�Ҿ��Gh�1��m 0��=���'�Y�����v7��n��Ĝ����y3q�	&��1��X��flM���7~�X+��=У{g�NK���ƞ7�_������Ri̢9��6:��˼g#��i�Ï�W]D�?�X�i8�$����{V�Y0��`�UԴ�sj���qh�����q+N�l�i[ҵ�i
          ���V�<�62�}W���#����7'q�ΓP��$9���9DF��|E�Ҹ�
          ��fG�ctm ���+�&�0R�������5���;�&����J	�N0瑵sX׺���W��22
          ��jF�k]il�o���/a'���O�'ʓ��ߒ{#�&�s�R��0(7�9g�ؿ��2j53�[[�U{.4�� 2�epq.���=���G�}B�
          �������<���H6����7ʐ}Ġ�ێO�k�4ϣ@�Q��|*Кw��!�gr;�'w�Ǝ8 w(	���_t���0E��|:'H75�-�Ua!�S�Ԙ���,�Z�%���
          ��{]`=p�n�RI�F�ȭcA��#m�	�;I�̠o�B�)��U��ѻwe��N0��6G8��OeoM1yo��E��h������6�s��������Z:���=�N�t�E��->��y��m�!r�v���.����V4�~���z�Ʃ��h.��N���t3�"x ���3��-ΔK�q��:(t�l���pr�di�|-����'u���M(t�	�x#�Y�ۏ
          �Zo�f{K�w5öU�7@:)]&ö�������2��lx��r~��h��~�ǼEN�=�lz�qǙ�]!�ǹ�ic���=��d�C��wC��:+�w��4�8��
          �.;3kW�|�o���:GǼ�$�����2�p���%�+���k�`�my'kPi�#C�~�'��)���xgq���6�Q4���-�`r�k�Q?V�de��6�Cah3���d�
          ��B��>����ŁA7�r����~�ӄ��f���y��/B��k'�h�A�н�\��}C���N���V��8��!��� ;Ԭ�]o,��c�=xN���їM���;8Y����?U#����fӗ��Ĭ��;//�6Ӹ��x�Z�}3��M�F���hq������VX�6��/Q�_3?�vZ�q<�_;�z�0;ͺ�_�_k���܄5�c������΢��h0vZ3F�/��u	]������5����j�sF�Z��ec��OW�lq�ͷ�	cC�I f�H�:�Y��
          ��]�=9�ͨ�ƵƯ�������t>������9��а���D��ۢ/W,/ptmp�~߅����
          �4/�W^��uǷ�0{qdZ���=פ:wC�k��{W��-�,���q�����M��Y�h5#{K�!4#�*c~����q��G�����|�/`�\�/,�(�5�v�|[�m{�>�L���nǻ�T51msÅ��k�ns�m…~�D�xLte�z��4pG��D�U��6���q��#`��T�ηlG�1M�a��M��2�wY�k�40�3~�!/9���n��8آ�����ts�m�2Q��R�mu���Cw⏄%����+�I4�Dv)o���dr���3���p�IvC��ԅ���)E��y�C��0��	X�c�U�ҍ�Wt��(v�Q�"6������hs�b��C�2>;$�v��� ��K@�j#=�b��� �;���6}�b`���[��a��08�QA��	�~{)'w��q�V�Ky�#�;a ;*��ws�HF�o��H�?!����ߔeVmx'�!ߟ*7n�R�I��[�U��Z��s�件{��`�~OZs���P㲬�F��4��/:�����X�ʉ����/�����
          ��&�	��nܡk��E��tq]�u�?�`#h�py��p��,s��������d*�j���xD܁���5��J����#Qn�-@$��k`$S�.�b2O�V�㌢��<���(i���
          �CH�}��*�;M�	�qx��ӫ�{V�G[B@q�V#-8>9YKб�7s����w���,�K�P텣���d����;%{ϧt�~�;��a۸��w���o�ݣ��׆��u�k�]"g���2N�~����rM+�n�\��E����6��Hk��#�����@�/�D��.�)��~��.�վ��:�_֊&�e��uP&��~��KW�Y�ִ�H5L%�yo�)㝘���sɧ~�?|p�9�v������Q�Na2�A�?����W��IT�s���D%�#�FG���OT��_T��9���n��?�7�N=�~��B#<��� 2��4_ ������,��������Mӝ(�Wɿk�����7\�&�������v/�oC�t�JF����o��U�8�l�h8*ǹ�-i��yL�ɪ{�%������϶�H��E��hcn�����@�-o�1�$`&��%�<������~�s�o�uj�<���e��xøF3��5��h�Q"��N�~��C�<r�t�}�Z`a<��ʴ2��`��s�J�K���PI9�J0�?d�xH���n�Q��7rm�����U{m�hk��Op�PS)��H|��P�p�<0;���P�����ҙ��yN
          �%�s��A<�,�����< �M�>{�BD����U��k���;��n��-��8��My�f=��_��6�,��?g)�N���I�4��4����할av�+�q�_e'�/�����K�Y'ʝ���AD�5?a0�}Ǻ�@��Z��~S� Y+Xƈ�.�=��=��v���C��ւ�H�h�
          K�8�y@�}�F��c��A�q���9�R�m���C����?Ho����q���7|&��' w;��'F�o�]}�2���)mh�8E)��M��$�@��/'�t g�����AR=����h��v��œš���W?����Vj�1�1i%��C���l��|�kn�c*��v;.��E��[�Zɺ����;�z�o��������C�}�=f�Y�O��W%���p�W=\m�]�oۑ��HC[X��Z1o?~�Q��l��U�ma$xM0�8�B��'�I���
          }ҥ��]��*�X��W'�����6�U���{��6� �
          �1����!���ئ��9R�deXkCX��?J�������!cG?4`�O9Z���=Ü�!�o<���,6������n��a6�(y�DX<���/��F���+�F�
          ����r�˞�Y���C�2��V��[��44���0��0;�8P�D�O��h�	d���������KjÊSI.41���v22{!��q'�$�,|%�{��U�:�����ʗ���pk�>9�7F�6����!���#��K��n	��6<�ͨpgYĸ�88OpvA�R��Ft�<X6;��5Y�Q�}�K{Z�{��KԲ��q�!Iy��e
          p-7�P
          b��k���L��lw}�7_�*��c]�c�U��f�K��m�*�9V/�;
          ��Pc�|:���7#
          v��<)x�؅�Z
          daȴ���@�yBZ.��P�H{Z>�,`~�&7u����n�)�a��{҆40�8�=ˆq�-�k���܄���
          �Nil��U�e����P�����P�G��I���P�o	���.Ӛ~��p��&Pr
          Y4hZ0i�5@g�4K@�?�P��)r�lfǛL�$�Fk�Q$�wश# �H��M�U��V�Y�#e��ַ�69�T��TY?ʄ{C{�Ks7�#�0��xE�0��>U��[��I_d�֞2���s1��ʩ��M����s���+ �zf�0�?��'��$��G�U�*�<��g
          3�2+�$�Nh\$���9�`�	kH�Y�kQ�����)r���h�e��6|e�9��	�����HF˾n�%
          !7�u�1�E����O�!h�E�XA�p�P(5�j�����CK��+qj�x��~S#�7�Oi�$mc��7;I$��e��	����!�UQ*�PӉ(5�붻�T�OT8�Lі����{AN�P�Z�AV�w++�>���#ta�keX��
          w?
          �֝T����7��4�$��f��G�d����K92�)��sϚL��;�濮_�E�%���W�͑�k?�~W�ޛ.���P�K��W�^����:�U��t�I
          k��.?𼶳^ދ,xZ����]��]�&:����!6�u�:�l�Q-�'�2W���o�};����ޠv9�L�ټ�~i#��u[��f���`��{�ְ��ܟ*��
          �#��:�SӇ��i�GJ1@d���1�:w�_W��k�zF����>/��R�ZM/H�q�Q�:�P��^�s���}:Қ��6�`�/���A\��~Զ������$s�&�<$zzx�'�W����Mo�2E��Ӱk��xtڦ6�<��3�����tN�������&�wJ;Q�_k�7�S�wӒk"�t~�#U�`��%3��I�ӖM������n�Ծ����k s=Γ5^>J�?՟��OH�Q�в8���������{������1�&��+s�v�k{�Dž��Z^��:t�m�WQ���?+Rgw�-���D]?Q
          lX<,ε�K�y���7e���[�jKꚭ9{^֒(d//�y��e�o�i>׬���!����ʝD��hw%2-3��8SC@i�@�W�����R��$�+S\��Z�k#��hk��D��'���]�n�m��P��P���:]�?�,o��ǛJC4�N�M%J�qu{xV�n����������VI��yʖ�rI��R�Y�?��3	7����x��z��u���$�S��`)�L..;�{ҋ�;qu��6O�s�֝���D���V]�&E��K�l^��(g��
          ���A����xʘ���w#�^G��2�-i'*�:r��]Ae��D���xMQ�_��X���iq"��
          ���/NI��I?�����Җ�e�����4��;O�H�*����;㲔�q�!�u�R��R- [��+��McM8���W�=�+?T�-��5���i��N���+=Σ}�U�t�m.=�X��#N��`�r���&���{(oN�����+Z^�#��[؅�nCt�dVC,|��W�n�z�|%A���N�>�r���&I�q���ʻ��n�	c{\���[���'M�� ��mcu�ۅ���m�ͳ?�r����Ɩ�N֐�H7<��`�7R(������zo]�h����W���461nl�
          �^�U���gn���lBz&��H$Ӵj �
          /c�R�[&��{���i��m���������������z���0J�nnW���C9������'�����k���8#�����.�GU=�P5������J�g�3vf��V��A)!���2U&i]3}�sO'�ª����⁓����c�6�s�Z�i�tP�kH�d'�ekLxi��}i㜗�#�Ç�a��3bv�:g��DD�t^2���;d3��sL�9?��Y��i[m��DŁ��r�gղ)5
          n<��^#�iu�OW�ֺM�i�kE�����*�d��f��G_������.Ŕ�~�O��-�dln瑂O�����L:�k�f�mAk�h-�zs�/I^�s�/`�N\�X����u�~�����ـ��o[�.���[K�]_���5�E��9���FW�?�g��8��Q4��ܭ~9���9|^[�=q{����{�v^Os���еwS1��=��s�h}9�ݩ���Ѝ�w����|�dm�~�辟�@ѳ�p���M�WC])�m9�>�����	��<�`47�{^�Ѥn����r����q�������b��J�%�W�zdw�U����Hdp��M_e��Ј����Y-{+] ��Էd��خr��^?ɓ<�5�`15��|�ׄ��ڽL:}�ԕ۪���?��{�����Τ�7]�u��F#a�2<���|�כ�qی�dp����
          �C�W��,��݃��Rn�6ր�Z�ג�.��M���~?���u�o���@$���8o V~���w��<;s�B�_��T�/+/J��Z�6=��^
          ��ӏ�=�ͮ��Y�Q�@q�2��+�ik��gk�.�#�.|}w���0`��"�M5����.�>�pr��pPH�8+���]�������y+NF��v�p�ݡ�����=8�I��Z����s]͌,�q����k ����X����7�
          ^÷p�T~Ƹ_�`;�;��H�U�C������%kL��
          D����<���� p�W�f6��_>U-������|dvEQ3i[���W�sj�AW�({E:A%↔ZK�
          )Έ|Z����K��P�*����#܄4]�P�a�EҒ�������k��Ǻ`p
          �y@��"h�S�6,Yv~�&��x�.��y@�s����8��q����H�m	�=�#ВC|���~���&�R�K���3T��no�[�����J*����G+���ZX7�
          2�u�����F�%۰0��=���vP��`(?(����%i��3�2v�2"I�"0�$��� n�(�
          �h���c��g�#i<��=3Y�	�xI{�k��~P�&���)'ѠK��&z�{��W�D����(�J�����^�{+ӝ9 Ԓ�n�#���A�cpI��#l. [q�����80-�����~�	�I�Gu۽�N�㒺7��JW�M�G�8��6��D�E+�>F����0~hwV���lU"���X4Z���6@co����,g�ZHuX�@����o���ly^��^���`Թĺ�;ß���Ρ��gY��y�E+��`���/�h���[���x�>���e�X��:�[$�I5�I�'���++��>���_R�\�278��e��l�͵�>_�>�tD�E!��K	�^�韩_�>��j/��L@�b��7�Ѥ�.���q��4�b��KoW�:y��Ǩ��s^��^	���_���3t�륞ãlt
          ������^�Y5�H�;g.+�Ү��gC���}=��!��8_e�>�����H�isa9�ǟ���u�ɡ�-��>Wr��i4��TG��*��N��H���Zl����{ׄpݞ�}��hھ����	���쁱4j��Q��n����vA��	ur;���V�����Nؙ��ܓ�.�]�S�Ϊ�0�/��-�p�d~U���s�=�Bl��b�m?)���#S�d�	 X�j粝��y\y�����Ft�~
          �I(\�.�+�T����]���^O��l��6�9��y�i�����8Ů��Q'�"�6;�+(��yK{y��m��SH�Sl����Ea&8�\���)!��W�VO�f��2pÒ+�+LԵ��c�o�r�)K^�_�"DŽ��|�:W�E�����b� Ɩ��-I����F����ڀ� �����]���`��9�y�T����#9+��Mq�cKI��E�+�AA����0���j�����9�����4���W߄`�+τ��X(}�r�(͸�ʆ�2�
          �8�{�������S��~T;>��@e�X�+��𸼜ڌ�2�s�iI$��<���ƒ��`/��DpEp���'��v�.�
          ��M68BZ�%1�/�L%��‡� 7���P><�|����@!�"K
          ���&G��?��F�(��7��!����Ӟ�#9��cP�,�^��hh�>
          �f����~I]#����C&ێ���c��*�x+_nk͛hyK�W����K���PBl*ޖv���0,�`s�Vc��9V��
          !�Q����Dz}��0�B�	��1n�%��V�l`�.y�gʉH������F�X0��)��ZM=�x�Fy�3?kq�;���P֓t~;$�����RH%�䜧�Ѹ`U)���sτD
          ��\)��`��!���T	�@�q���Hv>��x��Q��_������8�!Ļ���\Фv��M
          ;��%��P�����Syg�1�����M(%9��9R֖��=ՆGf��s���XU�h��u��Lq�4
          (��po@ߑd�|&7�h�$m��pMeA,f��E�a���c	m5��C$���+�	�!
          ��O�J�4����Na�87/�P��“��ÀQ{��� *kq�#l[��mh�
          }�6�"��0GW�pn� ���h�d��-,��<|�q�h�^���H|�l����I��E�0���8����s�vS� ]�tU���Q1�g���q���$�] 
          s�8�m�I���V�
          �
          d5�4c��m��	���^ ���rG��P]d���涅�=�G�n��+��:���:�ʰi>�6�	��@?
          ����.4
          6�o�{��;h���
          {�" *Z�������T-�p\ό�����_t��?������T"%��=�o
          ����t�6dq?�Vd��q�TtثJ�����A�d��c����������+U�7���dm?	·�Q��`-��)���pD��WiD�66��^R�P�sn�O�I2�$lc�W=v��ppGh�2mʣ�W70_��dP�;FpB�i��Ru$���� ���i�Ņ��]��ޜe���tJ��:���FC���������i�h����Qa��u����k�A޼�[����C�,]����/_�값����ѕ���=F��V��n�h��3g���X}Q;�^�L�5RLt�j���>���ɝ���MU<�t:1�8�����2t}F�}3u����gi��^���mOP�8��K`��m�\V���O^OX5��M�������}��iy�����RM��E�m�!�G�~���?��ڧy�[�Lh���}�e��TgQԺ��ޓ_�u{,�O_#ԯ=���M���K�'Џ
          �n{���|��t��:�=N^���1k[>�FHk<���@=���í��@�����s�8��'�W�Ϧ���(Xg��ԁe�p,���D����0�~��ôI��y�uS7��4a�������_�������O��s,Z@-����7�5�T���5�MV�d�2%�~�����3������7K�&�[���=����<���<kg���U}��.��C�g�#��n�K�kan����~���&��uo�G(BO���]/֝;�8bՉ�:��m�=����_��}cվ��rjLr��߶�I�q㗦-������:�Ls	E�-�#��u�<1��X�$.>~S��4��s�ֳ��d�r{��3��O�/q��K�M��uN�B±(;����)R݀7|-���%��ܥ�N}5���q���r�=��Ӕ���N������֊h4Md������Z�E�B��8t�Zr{��i����>=���-M��
          ��Ie���+RcB���9T%p�ͫ�P��*��Y��	TT�>���{�4f�7G)}�����@w������Nw�Y�b'W��B4{�ā�j��G. )3�,�d��m�8�]����G�R8_+�?
          ���ɷ^e'O&у_Ui �r�;�<"����v|��a@9R&VSZ.�e
          ����]���}�=w
          �XJ��2��!t^����r��8�9�$=�k�<'��t��dTe�PW���1J�*k�\p,)p;�(�9Tf������r�(��;`i|���
          k vF���PU�J&G�#?)���Q��@>��y�nBc�U����uy����C��%[�3���g]'(��rc��U�>�Q4��%F��y��
          �z]C�mn�9\o.����S0
          dl�½�l�-4r��觑�a�S~p��Bahk�L'��\yrz8�#C+s����~�J�\���խ7O�f�d�/!�W#�^���K�\//�y�-���F�趹���^�Aѣ���i��,�$9��2�.��-�-"��rW���ε���э�/~ӐNB����f������n���u����E@�������<�GE0�XFCZU�<2::l�?���H�wBa��@
          � �97��^FQ�o�����C^�R���.�Z(1�����M��ڊ
          ۲�Gt�L��
          �q�J�=+�٨�F���95f�+zv��l�i�1;�=L���0����/����cv?H��x�̬.��7�G�於��7�°tڿ�34��"t���a� �l}A�>�xK}9�;@�;�1���5�kN�#
          �;�+�/�p�nӽ.��42�{L�{[�?��f���\������T��7[���c����M덏L��c%�q�rIŢ�{S��)�Z���V�f�dx,s�r~��γY)�s��@CI�>ӿ�z�SX4�tQ��u��^�顐j�z�5��0������}q��������m��c�~��I�|-�� �:8�,�g�W��P�|��?\��$�/O��Q5�g�}(h׻�]y�_�I��tz:�^�e��c����:@��68�A���Hts��B�k�]Vy+�~���,J��$��/��-��������?����:W{�?��1��8H��
          �v��҇�[3�c�7�2/
          '�N��al,�F�4�P���q���׌���H�LNsd��!��ͯ$Ɲ�����}��֓:�2uMGR�Β15Ɓ?yo_QԺ���0���^��:x/+h��Sk�B�2�xi���|��\�<��K�m�,9���G�r�<&<�����s��D���R�79��Q��x���2t�kl��-����Tl��`��f��o"�_��/�d�G����`���w���028����[1�gc�t_�tޖ�'��pW���=�I��bv�@ˀg�%��6�B��e�-��3F�vM�|Z0D���*0������������Z̒/NOo����f���>UDF�/I�A$�ǽ��Qs=��+.A�ޔ�\�S��m3Wn���#��������2]R����T�7�51q#�υ�#iư�������4�����.��F�R�-'�?�u߲�7�9W�,~9�pq�9	U����I�i�G��q��dp
          )�uʊڇ
          &�vPM��yB~ߕ���(	/�&*�G'�B�I�Qm$�E"
          ��\�`	�Wrן�K~B<����;%���s�D�	,�9'��c$��K<y*2�\N�\��N�(�R3[rm(%Ċ�\׆��
          ,��_g������4�u�l9�}g
          ��K%�84��Zh��H2!��w��C�p���qs(䥷w%HM�r@Iq�*\�R^��o���n�8P@no���� �r�aw�߅�$W���T����8W�L�P�C��v�~{!���~ɚx��$�Y^�e�ߔ��s�
          b���*�����at�͌g�(�{k����m�|"c�8�(E��6��m��6?�9�Y�Ɲ��͓u���/llkíא������C���%�H^bY(�
          +W��h�k�14�F��˹��n?G�Lz���/[�Ը�'�8��g첺,m�}g֟l��H{��(/��N����4���=69�k�r��������k��n�P�����:�����w2�o�}��O�Yn�'��_��_U�Me��N5�k��h&����d/?�r�GC�>���J
          S��� ��_ܑ�_K�W�=V��q�tl�znh�,���J��������֥�/��f�R������[�_��O_:��N��0�k�N���;�9�^�t�.es��閹����}M䶋���r�N���t:�u����.S��D��|7+	�6um���9�/E�lMӱ�h�3�*���_�b
          ����{���p�K;�C�8h)L�F\Z�X�ܣ��b�Hr�	�+����N�����]�D�2�!`�����e1��"��5�'��3����T�HƳs�T���g�0�{�BX+�
          ��q�(~�v��r��,8<��8��Y�Mx�"����Št��{r�
          �?��Ʊqs�q�Դ]������$m���\��j����*Z�u�1����N�?�[�����Z����p��9��^2�]���6�x"ݵ��|*:�M�c�o::-f�Q8V�#M^V{�!'7�-�;�Z,�W�V`f��w>vi��H�-,��@fn�Z�c�XC��]�q��
          kX)��Gw@��|X��9GK�e̊ȣv��ǹRM���\��	9@�9�C���w�{3x.��b��Y7�U������]�P�����~�Y��Jr�]�G	Eۯ+L��8���R�
          ���h�;'1���%�]]�e�]}Ӝ�$K���������'�G�B(X+�h�;�v�Y��q�M�h6�D(��%�|���˜��`|�s�_�K�S]Y7�~��vN�H"Ҝ���A��.q���q���]�U|E�4:��fІ]W(�s�(�M���DI�Am�=����
          ��A��/�!����
          ih�m�"����E�@�+�δCw�п���q$��R�b�4yW�ca&�W���耦���~
          7��n�ސ�y��6�A�q��6�k
          \���=�p�T��{����p;(��������̎�D�<$��>S��?�J�3���m��G��~4۹�”�.���FX�^��Q5�Ǐ�a���)j6���e"�������3�!��
          ��4���O����%�IJkv��r���p��(�;����Ldu�ʖE@_���C�2��7n����4v���,g��P�4G���������b���3������\lYV�3n�d�T��p��P�
          vEb���8���yB���
          ��R^[����i����8�W�I{�4
          |W	�����#��	;]c��֐�&�5t�?�I��=��X�]С�#�\xJC�\�)o�8��d�8�����J�&Sh�4.�c\���h�yJs���o� �}�ҝ���~J洶���Q��݂	���7f�6���@e5؟*r���
          z8����m�hyJkZ]Dy@^\y<�#e���Jt��
          vW5�ȳ�T�B��’�8�+���/�'0�p���>k���䆨 ���<*�����V>�Hu�&��=��!��u�
          7�$�{��U���aD�'�R����Y��#����D�\�L���sH@��nzR%�"��KcDž$A��p��+�7Z(4�D)c[h`v@^��B�{'τ5��R8ȼ���@�BH����#��<�j���xq�Q�
          ���6��Im;#��fǦl��XsM�U��{*G<3;�mKdǦ�k���[�p�`W{%o��q�!&F�鸺b0O�+o6G�W\ꄎwSuD�n�ڍT@H�Z7�}ʍV�W�y����=���>���L�?S��(ahI# ��xd�{i�d��C]dz��G�ʿ��#D��`�@1���Z��o'�kco�)Sxn����#��[��P�����f ��L��7��_�u������G�Y��؆h�����c��z���dzsݻ��/�?T�gO��]~�'E�ӷ�7����V����Ї�~�Ӧ��9ѴA�jwM)p>�H��~x��G���Z�&��Ap��L�H��}{�kz��C��7w�j�Q_*�������q�-L����E�������A2u^��F����:n����1�~p��P��S���m�e��YH�Q��^m�V����Y�d�#c��@���?Zk>����i��4堓�[�lf_#�o��Q���%�SztP�C��g�]��e�a�Ru����h�Խ�6Ys�?��?A�����Q��Q�������&��~>W��}#I���m0�G���L�	�<}�/��|x�>�|�G�-;U����O}8��V@�O���T�<1�6�DQ��Cj6��l��~��k4�F�1�5
          ��z�1���%����o���:γ��	��֙*�}��^S�}��}y�u}*($��A8�\��/	#�O�~�����`���z�a�Ǘ[�����f��f�]��@!z����'з<�ܠ{���$�j+���m�H�kL�$��w���z=[��tO4=��&v�ͦi���Mm����QHñ�����,2�߸��-f��*/�0'���`{���1*�`|2����Uy%
          ���;����
          ��_K��h�ݖ�U����qmhq�K������"�i��K���5�<m�3�kY`G%1�m���p��n���S�ϱT9����4+@�)`�)��S�S3��x{��1I�M/�=Y(_񠵞�K݊�*S�dq>�s,�T6ɿ
          �
          ���#�Ț%���]���~U��hi�D�43�(vI�"�\�y
          d�����Ɔ
          �}���%1����GqJ
          �3H�g�d��9��Z:��@�G���(Ղ���k\,m�W���D����1e��$&�g�$����L$9<bC0!
          %��y��=�dޝ!��6�5���h�!�F	��N�C�{��|��t���c�op�S��61��1������Z�V�ʺh\���ZZl�P��Z����bqyai�|��h?9[�7�J��x�}��p��G���Hu/��k�mi��é`tp����#C�1d�6�b�Nђ�MqK�oz���<GJӾx�%��P)�
          �N����;��=���)`��iw���F1�$�h�˕����̡�i��Qq����Š��@�r\1�E������-TVu�B�4�\=�$���$26��~;,ޡߥ|�m�̏�+SG,2B	��wȭ�|w�w���o�ת�\C���_�Ū���`yN�_5��K՗i�bF���XZ+6��c7�դ�gk���E���ֶ֦<m]77�Ta��ґ=������W��Q���b�~׼�~�s*�����q��/���ָ�h����B�Ҝ�;���.#�/u�&��O"{df���>V7�]+M���K,����M���]���r�3�Hzޏ���ytڏI�kNn�?+�}s�C�����9���dy���i%�Eچ0L��ɝ��������3W���\ek��С�w��|�<����y�:�t���[�
          ��K_%D��2����Y��.䕥���+_K��=,Lk����8y^��dx2�������[��ʽ��v~��b���XK���9GӢt!̂Á�<sK���+�����^.\�=�����c_�@4�:F����kI4)k�:��F1���CI= �A���m���~���jd-{w������/'�m�o-�1���k5ڈ`�OOWLp�_ԝNY�1hY1��u����w�/�Z�]�I�/�H���/6�z�4�0v]!���������ߛ���h�
          ���`:g���V�c��������GS����t�m�owr~Sz�:��43���q�I?�Z��|�9��~<}#��Y
          �]ΖF��^O�H�8�W�:܃�t�C��Y�F��������.����q��q��}�<(�R2�(Cﰥ��Y�D�h����.��H�)�O��LhƫY9�T����o��{^1��_��YG�^-S=0jt��<���>��7U;6ѯ+���=���e�~��\�NѰ^�,�+����p�ĉ���.a��e0�q'�4{ced?��zoO�"�.�Ny����+`hc�ӌ�84���[��s	C)�8~��ә".�}?��{oxr⳵1�.���\.{~����na�J�a?G! ��V���+zV5����-�;V�n�f��Y����Z�~�
          �+Z�8�����wH*���>m�M��<��CF<�kq���"fH�XK��I���*��n���#"�kX�X��[���1�����&3Ku�/�1�����9�
          ��"�O�gŽ��.u�r,wQC���<]�W�� �k=�p���_g8�����šsE5�+%�m�8�!猩�xH��h�����
          �\k�
          CI Z�ݤ�T�A�K��l����l#o����\��*����f;)�������5����Q�{7:�I�2��vM�1
          �ߤ�Z�#���)�m�3�I�P��,���v�FlQ�kAy���ȝW��u�B�<���j���������؀���D�\s��W���k�Ik�K���1�5�����h�yP@s~9ʀI��Q�7�63�@ %���Q�c�����!��b�tM�y���w���CǞ�R�r8G蜐���� '�4[��+8����Y.�B�]���#C�b�+��E�>�#�a�I&�E��e�=>�f��V�o��z���V�]4ZQ!o�;�Ǘ���a���s�z\F�-�f0��q9_�>���tM�z�=�a��i������ ������u)�i� �����9%~��Y�:�Nc��b8�B�r��ߧ�d��|��Tu�;Oe�[�ـqU�_S��tg�N���O.�����v	�J�~��_���f�	l��O����ߤ�T^�QqI^@%�p��z�������>�0�n=��7��f~�d��I�Q��dz�7Ս�Ӷ1�4\�:C5�H�#�h�����ŭ'N��iysKC�d�W�������ʡ��L�>��@cA��cѱ�^�8%o���(����\�ow��+N�9�J=�o���;��ㅸ�_�NcE��P�=�����k:@�C=�X��S^��J���O���f�PX?��9�E���An&�[�M��@���qh��Kq�E4+�-�%�P���>�m[�yL4P%Ta9��6������J�|�r~�q�%��A��J~2J=�G�\����M��j#�
          ӥI���8w���4�BڬU����	�aX���CuX]��G�K��&��k����
          �݌�n��x�o�Pׂ�Sk#��w�)},8���/8��8�G?e�!=)� �9D�Cj�#�)���G�]�����
          ���F詮��B�����纱�sk��g�F��Ю�_@�
          ��u��9�PL�N8�0�*�
          ��*r,�򅿣�ВOsI�۪'‡G��ڥ���wR��R��#a�FyD\C@H��9�Z0;x���r,ը1�?†��*Y�<qG)n������
          ;N~T��c����Dk �q�@���qK�\�Dž-��HnApV3�sp$���
          p����W!Fv����r�s���b�/K-uv�]>�����LQ��p��UmA��=�����J|l��V�
          ٰ~��p7�*y�S���x�n��R���~��46B�ꤗ�p5���S�roz�޳�Q���w��dV
          ����Q�Ė����^9�u�<e[F�{Kq�;w��9�|A'���2< ��k��L�I?	�D��r>���t��;ߐ����Hм����P�����[F��Kt�@]'T46�x�� Sq��P��,��s�͜�Rs��l;�)r��`w@�7(�ʴ�7mwe<��Mn�O���x�y�"_�X‡�d׷��f�n=�†ѠM&l�7m��YkF8�.i��
          �R��/n)Zk	E�A��
          Hq�Ȼ����&�+��P���?�As��ϣ8#����_r���JkZ���|,��~��[O>T�q�㸚�V����=��8�������Iln.�B�#w����
          CM�%Ip-�'=��3�1��Qq V���1��9�Oc@��Vi���E�yM�
          ��ց�1���J|�ᤛߔ��8?�ODs��;��]���Oܩl{N3�D,�
          \0rq���d��_��;�p�	��
          y���bk�94�|�tM��*�F�n
          ��C��u�R�hvV�*
          �x�Mg���1�
          �?(7Q7�K~�h�+�v(��A��Y�6�vv�*R$��Ը�r~Ю�Q-_(.'�G6,Z�@#-�����f��O�6/������vRZ,�S���C�tƱ��f����D繃
          �_�#]%m����{Es�C$}��!5�8R~���j�@��F�wa�h�'�pD��d���P*������f,r�u'�4����ɑkD$�q雠��R��顊�<�;�J�,��4�hb`&W���_��D-��t��R4q��d���V�'&��V�,��z�nx�ɡ��s��VI8C�%��	�$����3�!ˆ0�l�J�W��縒�0�A�U���
          ����q�O��:����%�x�e��>�.��%���rQ���<��垱�?U�O4�8�e�����߲�/����g�bY�Y�|[h�G����OI��	%>��p=�_e�?�����/��u6��x�����?����5�?1}� ��vGխ��d;�k�O� �N��Jn�V�21�b��_5���C�&���F�T���8�,x^��ꦫ�>����f����! ����r�/=R�o��_�����L>��uHf�NHlR�n����V�M��O�����-�2Yb
          ��I�+���?��n��6�];%��F܆���5_V�zq��
          n�p��#
          o�+3��,��g�����Mn��{���v絣��{_��ꎥ�%n�R��׸P�,�����CU+�J��4�%ek���]D��l����N��L���.̀�6GMmw���Ïi�J&0�ł��GWV��W�R��al��wG�I�9�xC��Ҁ�a�I��=��en=F#w|�	�^�����}�Lkǁgs{�>]�]Ur����%�Â|+rF�[��9@�F5
          �*���˖�|�8bl�9��J�#"1l-��z�1�;�y��M{���
          �&��\��;�h�
          ;қ�0�4�P���6r�����q��K1���Y>�WsZ���k��<��?	�'|Mo�Nѻ�����d�N�g8Q=��O/��2G�hi�5A��t�4���=֜:"�<�ʎ��w�j���[I�w���C/��d�I9'�ȝ����D�*$��rNS^��0�ʧ+��)����B����-3�Wi�.� 2���5�=��–�_��@��!6>s��4��(���K���tR�����i�xLih��;��n��S��'7�)VZ���*�ڑ����C��
          �e��af�qŘwP�;+�E�ۼ�N{��_*�aߤ}�]�֎��U��c<�^���4ъ;�wk�/9��>Op��z
          ��p.���;1��+oM+^ݭ
          m���ɵ��+��:x����z>����}cw�����š�Ж���jC�`�]W�ONa}��[�m;#v�$Y�	\/'��gA]�Zv��skO�HևFM9�#ʩ��4m:h���"�`��6���ch��7_�~U����]潥ۉ���kS���p����*�9�1�DG�	�wq]�G��;�Fͤr�.�l>ه��,n��O����@��'��tn�o?�k�N�g���{���`uZmn�0��X�npU]�O�&��sa�Ƶ��w{[�������V�f���ift�J|����r���B���<3�E1��?��=/�Q4pH=F�%;�w�+�n�H��%t=[Lǖ��iǏ$�O���s� ���F=;�����gV��Z)�-��G�3k���DnНK��&��m�7�k��e��9[��}g�ߦ�
          L&��PP}q��?T��K�d�
          c���t>��}]������|:w2�GO��%|���׾y}I7a�?���9����s�(�u��$�`�;�cx�z_N����Zqy�:)�E��ǿ����}���"�'M��i���7:���+_�������>��u	5C����Z?���^ߠ�9f���-����k�E��wX��:vM�����ֺ�4:�$2�uA�d��|y~^��9O�?�[�]f����،������ͺ��Q��f�IBw`D/ˏ���G'Rՙ�,��/Ժ���i<;���_�qx?7�#���RN�3�:	Ak �Ğ]'���t:�yA�-.�����~���6x5�;F������'1LJ���++����H�u1�����.�鮔c������5$˱�0sX����uכ�n��P�>��/��/.�F�?����󏮺���ax�۠�������kX��osM��2:>qt������_+����À�RV{&ht��꣉��Ɩ�������}5çɨ��߷u�
          V���7�m>
          ��:3tz6�@4A�����- ��+����˛���|8vʈcO��,��y/���f.#q7��y���3��@v���)|��=s��= ��'��~)-׋����D-�5�p�ZlӉt�p[­�k�f���v�R��63�WnU��61�ě�X���wU�pd�h�֎��Ch�&�3������'!�ͼ�����5��Q3v�-m�p���8#��4F_pۯ�ci亪�ur($�J4���r���V��Nָm5ž�0k��vV>��
          WS`-
          !�Վ�ӆ�M;�nou��?ٛ4�|��f�g����)ڈ�s<���K�����h�^J|�Wʭ��+Z1���B�Pnl�ɮJ{�!���yq�î	�m��NV�43k@ŸX�UMKL{h�Ej1b����5��o�We��ә�/��ɲ����P�׶�)������������K(�)�k���\��v�����BZ��xS�&��mQ@�W��(��U!�HC��A�){��#W�Զ�F>�\	��\h̓���l]x]g�d�c�)A�C�4`�Q4Q摍�{��EvY%��t3𹤑��q v�E��yV�w�X���#�/��L�=�͏�i���´�0�͔�틈��E����f[��{8Dzr�A�($��$�\U����@��N�Dž�q�ߏ+/#��G�CkE��
          �6y�N	V�34��ǔ�(sVp��&�Y�;�h�*�t˥85�RA��쥮"�%S�-ԡ�
          r�P�dƍ���A����k�w��Q<�kF�vZ;�c� #^nZ9T���^���f�AC!�h�����hu��=�c�<,6��7߄�Hy��l>?Gt�WJ�G/����1ݳ�~��;_��I����5
          /ٸ�]���~�fF�\�w�_A�o�����i�b{�@�+�ˇ�Iz������g]�E���it�]��oSԴ�V�d�r�ோ�E�s������>���Gc<��tހto���=��Zگ��]���F_Nk�ƴ�
          �H�M�Ѵ��:i�f��Y�}&���2>�y���ޝ���^�6�ʒ�-���?�<�۶��W�P�iς���]�&�"�|���3$g�'ttK_#?[7_q�V# �������Y�,v��
          �V���~�U�R^�
          ��AQ4�Y?(�'��&qJ�ڰ�6
          q��麍�!P��K�.���)���i�9�s����"��V��=�udJ@�_	1�U�Q�;�*%��Tzǃ�+4��|��[���t�>���Gt��
          ���UU���x�44�s]��,��|*�C@��^��� U�O-�ϔ�d�$���B$$
          �(,�‚�A�S ���Խ�G1��"�
          s~������6.ͥ�=���6�.��s��s��E��Dk�@��Q��=�<m��pnS�U"����������R����
          �	������"���P���Ѿ��8�ޒK��~�r�Os�=�@׀����>蛟��e^���J|���+�:���@�����Wj�@���;!���5�mw��~��"�P�U�T��\�C�@"��K{�F����>Pn6
          |"�c*��N�+����(�|5���L�g��x��� 6���NbH4/ �PE�<)�rr|�2�𠖷p������u��h��de,�ki	s���j�|%�iF�9J{�=�;$Wb&�I�d€�	��+���VD�&B���G�'8����(�٠{s0;�~���u4�|p�y��SB^����\��q�X
          �|��M��V��uLDn�S�7
          ��R$ip'��q���ӣ��<r��o����sY�ʒwU�[�Ѽa�0�FN/��Ny�_��H=���
          ���/����۪�)S�:!�!��d֝��R
          ��(i8�eW�{A�@�@=����jD��$��~���_*e~ɖ��i��b�����<'�A�A�&����A�X8U>���|Ua�`k�/L�_��ɴ�4�����*@�U��<Ӂ�칖y=����P�,`��6y��q��`��(�#�e5�x�ZcA�>ԅ����an�
          ����2��6��Rh�m��S�lQ6�����|!5g�)� 7#�S�-�㔹T,������?��EY��T2�;'��_*�a�����c��=�:�Yʖ3u�5�kA�;�B�(�X�c+��i<r�3ş4i������_#-�`��D�%�j��hUg�;u�X�4QP��BI�����6����⫲��x�E����2�m�w�]v�p�+��(UĀx���۟�W����aj���@�h����$�q��{Z@��Q�h���L���Y�[v��+���JO*Xy$��n@6�" ��T)�r>ĥ��9�k���`7�J��q��{[\�?)nm��ZA��Hf@q`�f1��.k	��c#5~:�G��<PD\ld}��#��P�;�A����Fq}ј��Hɨ�
          �+�9�ґ�;;![<��H�;�yQPv�};I� ����
          b�zih8��Ϲ�+�h~AK~�.�=�!U���h���^{Y�%��	t��#Ӌ
          vC����?O/�!�v��g��<�K�w�ϩ�bk~C�Wj���i��@5�[d�����F{�+�h��!���	-�㍢��r5��]��@�G;�����a�������F����z�Hkw��W��T#~�M^�V�cy�H#)��u������+{�;Z	�"����v���$o��T�&�M�t:���Y�eTwT���t���b�<��S��P��d5:}n���LT	�P�u�	5p�]t�lR�4�Bc��}���\}Q����2iN͑C*��x_������-��[8~�T�:PH$��O�cS�_5���Q�z�BoQ��A���i!|��F�s�zg��t^6�qhpo�</�z��:P�j��j������ZZ¼O]���=���}=>	��	���$r�3�V����~��)�):|����o��w��s���M,:8Iۗ�Y�������h�zI��/�Q��I8������.��Y��:����=OM���C����tI/O�O��蚖��k��v�����G��ޙ3n�'������t���'鱷S��E)g��o�7�5��:�	=H[�i� �[�dy9w��$�A(�#fn�[��z�=ty���ţ�`굇Q<�:��w�jV0��{���}��w8���`�Ypmg�ӸQ&v��ӹ�.h%�/*���~����CZ�w�u.d3����#��bze�G1������D�l��ң�8g?Z��&��O�.��J[�����h��7+%Vd
          ��EL��_!�ۅ/�ؾ�$�������]�Ti��C�n��� <n2���I��G(��D��>C�f�r�dh�
          Z``����w�*���S�)O�8u_��u��!��H�M��d$��[�FG�9i.<�J�6���27�@]#v�hϒ#��c�KAy��)	0"p44���pX9�DA瀉�np�‚cn�D�}�k۳�Y�P�m�e,/����)�|Nu�I�@]�j��i�n�o�'2@�d��A������G�SQb����Z�ۛc�U���>�pq���J�6�<_r��׌���k���Ї��g��+E�p ��8l�:w��N�r�_1cC��=?h����Z���贒��	�v^�Gӽ8��qK�ϗ�����4�~�;�=ס�i�����?���,k\3��b(ZH&�+����~�JA���(#��)PF^�86��m��YGyX���:v5����u���#�
          �\b��.��7M3��@��e�gsR��a����$�h
          ..<����1�w���ZL�8Ȧ�[�4�'����2J�L���J���M�NjC�[q�Z�
          ����5Lh�x�Y�E�L�!�B_ �A%��B�ȴ�J�����1�?����F�WHF���M�G�f�5�IX������]|gY2�ɠ�vI����:�Zn�ȥ�9���L�6��1�t-�y^BY��&�7�Ȼ�����W��:��I�t�}1l����n�Uݬ~��?�ҷBei�9γ�q���z�G��Y%.�����|���O�u�d�iw>7� �%{x�y9���Y���	u�ȺwNt�Ŧ�s�]��`��W������3h���i��ӃA�t��2�S�v]!�W[��C��zms�[��vƞO�3��<\�
          ��dt����m�y�C�����OҚ�f{Y�/y��~����t9�n�T$�48��J�Z����G3�����V���w[����=7��Z?�����{�&��m|/���h�:'�uU�%6@>�ܪ=O�7u�h�0���;��Mj�����������Ǐ�W��ϗ��X�]L�����it�uZޤƈ��-s[k��>�gR
          f�d`h}
          ���q���oN16'�#nAu�/�������{�Lޅ��_������ݾJs�l��M����$����2(�~����m_^�t�����W�_��g�wK��uZ}� �-��,6�C��^��w0"ÞM�����u�x���i�^W�ur>w�'m�_K��<�O�?���b��6��kP���eC�B��ֽ���^��{���"W�"����G��\�����o���эC���s�7���/w�����OE�Ҵ�"�U�Z]KK����EF�ަ���3S�K�E�����2�*�V�y���b.��8o��
          
          =��������q6[n��M|/w���u�0��<.�����e᾿ӗu
          ��D`�^��3#�~n嬾���L�;c�����}F�	��
          o��a��w�<Z��,ɨ4)#>Uolp��<�Q�ǩEٮ��{c8��	�{D�.��;O�0��#����W+,�V���b��j���F^i�h�Z�!2�?����?U�1�E@��
          ��
          v���T�<��g� ;c�ū}JV��@�����lv�fW�ב/U�Jj��Z]1�O�}d�Y�>'�+5m޾�Mޞ���q��@|/M�<\}���F�~O'+.Pw�=)yO`�5��+��+Z��0���8�"Ӣ�H��i�����Qa�(vU����E��������z3����k�ǎ����?e�<i�{��%�ޛM\V'Q��u��w+\y9��c�;�v��-Y�i^�|�p��B��u��A�Hv�FS��S��[������2�]�,<~�L��(���珔��
          �pl|.k���P�d(��
          g�y�vh�Uq�QFח������n�xKsr�k�-C�����W7�PӞh��4��
          }�Z���r��]�S����1��w�i���%h����w�)��8����������
          ���U�E�ӵ�;��40��Ņ&����Mn�F�(�[��I���W?�a����^��Ur^_���P5��3]ѵ�췏���~B��J�)Q��M�|%�d�m��Q,͊��j������\��H�W�;vm٢s��>�H��I�Pû���)q�#7��ʪ�m���I�6>�wdT�K�O�`;��V�L`��"�8F�.�?uRk�k��I��c�N@��sYqՅD�^+Dž���X�>U�y��U����af���Ⴌi#��?JL[Ih'�cp4H<XSK�	����@�����~�/]Ֆ���n�����8䯴�C���I��f���84<��y�,�c\�讛�~���#�E�d[
          �8������ˤl��z�ggҺ^[O����g��S�����|�?��Nh����ֆ��+öu��������~�1��-�FF>V��R-Sc�ӣ|�-p��4Q�E�'�����qV�����uML���ͨ�ǒWi3�=�f=tE�6h(�i���K�ek��1��K6�ۭ���tx=]�Q'�2R`ԶrK
          �(�k���qG�W��+�V�oq���fi4�r]s�@�v?E��X`�0���-�a�7��ʜ���$��\�i����3�$�8�C�ѯ�����$���H"a�>�ѽ�?xU������@٤.p����]k�mD��_J/��p�i�2��8t���2]ˏr����&��e��3��h%��h��Nu��B� �sd]��G�����
          hK�vK./��H��"���n���9���"sm���kU��rp��\[�ئ5��ܣՑK8�d9�>m�2�ɀ0+�]�q��ȾNfG)a���X7�
          "/�+�L��5��dw�I	.6pU�$9�����3�Uk�P���	ϛL�^���|�
          &�
          7��!��#�P܀`�g��C��C�h��pAH��0�p`"��c���Dp(ұ9��6!F[m�[��~BS���|�@�߀����
          ȱ�(�	�Oʓ���ǔ�]��o��/i��ȜI��5�n?ƒ�"��,�@�I�Ѷ���]_(�_I$
          �\�*ʀpk����*�/#�τݜ��"kw�5��ϊ�[�IDž��;�<~��Ȯ�ŷ��,�Bhm�����f����������[@�q�.q�?��ŷ�>˒�w8����;y���(��|x��`7�#����(:ŃH}=�P��Of����ZtzoM�Ϲg*%���W�;q����.��#�2�͐;gъ�5y���.lB2+&�&hv�J�!���������L�p����g
          gd�ͤ����Y��_�)hq95}�`����KNy��Ԇ���݁�����r���	�0�6�윫�F7
          ���q��K���p��Y`x���6���;���eN�W�ї����8�6¤�ß���M:�����L�}���|�T�.�>|!t��InJ8���d�e�:K^y?ef6|���-���IL��U�`�_��DI��Aw��Y񌑔���@��1�*��۰�.�����82�q �DM��� �0����Mx����S��?jN8���@��lt�W,5g��ېsYGwn��h�'�3�ͦ�P�X���i���*GU�|-F~�9�McqyoǕm�y#�	�v�Y>�׎� c�6���q�E����‚^����Wt��W�/S��m�R���纷:8y;�M��B"���գltC�T���
          ��*���	4�J*�`k=�b��o�c�xi}f����9�'��uH�Ca�N��~���$����Pz7:�	4��rM�V��l�~��b�c�jŀ/���Fc���بf*�R�Z�G�*+z���B� ���8%�]�~(��S��>�����h��~�|��{Z�x)�������H���Y0�	��Q�D���o<(s�9).�Ꮭ�k�sF~7��Y��;M�l�i���h2@[�Z��6b^v�q�曻��;�5�ͻ��O�
          ����Δ4Pʇ�8���$.�F�*��5�c�I�)Z����\���dM˜S�fܓt����\I?��{�0ʧ}�g�Q~���4�Kz\�����'#m��� ���!���(�Pc!���$�
          �?o/��_�J���Z��S�M;�O�h�8��kn���uZN��ͬ�6�,�GQ_�����:F�S�����z�y
          f������[�i�Y�f������&�2@�w<��k/�=gҟH��N��:`�Q��g���#�P~��������P��?�UG��ӺP�è�O����#�5�ū�o���׊�����z�C�t^����G�~J�K}�:\����u��C]+[�_k�i��隽,�>����j_`ƻ/?�a��K�٧�O�����$��0y���m�E�Q�η3�<�iԞ�JHo�G�̇�X5�N׺Md�M�c��dzo��R}WѺ��=_Oh~���,ڃ[��</7����}7�;�t�6$v�$��~�֧W����l�G�>�5���?��[��]�/5�x_��#�u�/�a���\�[��H���Y��[ֵQ�;'�8���M��t��׾��?�tx4���@ۺ�jq�f�m���~�H��E	{�Y��g�W�Lz�[�]��N4,���_�:�W���L4��5i��;?�/!�lbG��J�����Aڂ��'
          U	�q�hA��ė��ka`������c��A<ұ#'	�X����
          p)�BA��hi9�O��As�`"��	#�u�U��
          ��R���m��G�	Z6{Z��p
          Ε��{��P�:�[l���U�kI���L7G=�����P���c.�4)%���5��(ev����fkvB��+����q�R��}sϔ�Ϳ��
          �Y�	xu���k^��U�%���p�F=�U��60I��)	�~�F�	BK�l��*x�P46�;���Ϸ�Q-Π�!)���9(��\\�UC!y8kԐY��kl�Ic��k.y����U���I�'G��q�f�vN�_�������e]��䡯M�Ɯ��P�E
          k\/>�u���5�Gd�l� .#�y�&�����.�}���X7��6�!���9��ۺ<����nѽ��`,���W{\I%n�t{bcߗ�R���⽤c��H����Ӊ6�F�?QU406'�� w��f�6�F�g�+�k���Ӛ؅��6��[�m�lt�(_�/AӠ�X׋q���s��^�=9��ئ�-�4
          d��Z��yZ�D��vH��^{^�3f�7Ӫ��BE x$L�ʻ�n�wQ�p����h�
          ���ۖΌ���m�07
          %i�Vo�������ͫ0�$-�T�Ł�u���7}��X!�Z��Y�=�0�����Ip�E��kS��xW�n��;�@�G�6�$4�'�B	���h��'۱`Z��[�+�/P�Zݢh�Aw?��mY��c����P��4���:�#!t��FE(���"��N���!�ajt8ٸ��k�ƽ�8�?���$H소����Z��;�d���r<`�����zԏ�j\�4�E�P�ז��o�`s�.إ�n����^�;�/��Kھ��y��h}H�,f��V���@�Q�ib�iitQ�\O��?PQ�I.�E��H�;s�|�W�&����6�͌%�?�+������������c�O���z{��iY,������:��_����kGo��ڝC�m~��������}#�:�1�D#��!�w�����q��/����#�La�rM�%ktߣ�:���R 9hu�Ϧ���Nt��F������B~<"�3��#��]
          i�=��9?��Vo�l��~	.r�^�}ӝrk����6�+��t�H�7�ykH��o�ŽOMӽӼJ�a{���6�I՚�#����(�m���;����1���G�H$��0鏨�^>V���tsRjY#������T�E�v��ϵ��^w�}H�a��53;;F?e��-g�o�Dz�\A��ih�~����_0�_Xɨ{�h�xg��5�C�Y���˓U^�|?>>o��ܹ{I�j�3ݿ�NiR���|��B���xn-}�c�=ץ���^Wa��JkK�;�O�&0�D��u-\p�h���f�;<x�W#g�ϧ�:���n���#�~���Y��8�(�W���F�<�z|RE��7�^�D��ѱ�x�J�_�����?��9����S�~�����ee2�*�z�:f�F0^�PKE��G;��uZ���c}(�(�]��{e�����c�I�5��Q�>��7F�qvI�H���=#Y�վ;.�4������N�
          �}|��{�3k55��|-p�����<��d�>��?�tư�`[������]?Mi/�}���Z.����Caz�t�|�|�&�Z8W+���60�г�b�9�s��o�h�t��۠|�W��zh���h:�ю�a�ގ3dhѠ�8rɔs����4�w�7���gi�8\��&��W��þ#�v���Bp�]#�����(=>�����YP;���0u�8�?V-P�J/!�����\=
          �m��x��~K�����I���$|��Wu�T@��q0o�Ε�w����i�Nq��/W/���X;hw]�u�I�lL{�^M_���t^�����po�����=Ԩu�}^��64U��r�Ƿ�|dHA��cL�8�Zݳ<�l$n�Ҹx�g�Z�a�2K��j�R�V�wv�B�����J��-5K�u)�U��ym���p��VCK������&�K�=����щ�*��;%��̑�F��L����:�6�������0W��1�j6���y�[�����Ƽܤ�C$,q���%�V;'O\�G*��u�=�,6sj�c )�}�Hx�U�X#����e%��ADז��*=�9��5D|"lΠ,�;����x�v�Ը��h���3C)o��^��4�t|��yU�uͪ"�e�X�?���6�ča��yv
          �t1�"�� ^
          K��9'���VFo7�G�N3~+��9���Nq-��Ot���427��ړ���ź�T^���qo���W��{�?eI��]4��\㔏��3Mn�S�� ��Jp/7�	;@5�	A{��FZ(�S��ۻݫBn��q
          �-��xD1d��
          ��Mp�Ǻ0r�W�Q��c���2I7�"�A-��l�B�1<$ŗ�Ƴ��	^۠-��D�O{E��W�Rk�������ߔ��o��4��Z�Y�6��(�$`�r�[(��1��"�Y��狺��+N=Yd���R��JZ�D���L[��}��[�I��\YTA�!o�%�5]T
          ��/+��w�M@���e��ht������+���~����Qd�t��n�9h/�u����iL��,�'��w��c��Y����GO+uuFё�}���v�^�e08��ݼ����ۧ��ס�m������[~|����j"ӵ�J2��W��F�ھ���K�
          ڧ�@v���-$��F�6��+<���V|f�@;u>�wU����}��g��9���X��BT���<��1��'� ���͡ہ��j����{��5챐��5_�;�xv�GYյ�l�.����>��z����n�˿�^C�u�zl-~�Ziœ��^t'}��N����y�+�}I��N�22}��chu���Lo� � �vSH���h%Շ�l7���K��G�#ֱ�=����wM��6��ӏ. �p�#*��8�R�Lsl'o�9*ש�X ��&@8��PQ�D�U�*R�:�k��<��{v	o!��F���t���Z���Qq��F�p)Q�7�x�!,4�>,��۔�k]�֎�����<�՘n����\s���f{*��	������M��;x�*�˺�~�=��hڽ?��:�"β1�9���Y���G£Ӵ7���6��(�����uAtF�?��vN>P��
          ���8L��=��E���m��.9 �~8�{z�Ã,�q���wq�!�6��Go{�K{��S��q��u!�ExItbȿ�1����mF�q�$R�(]W!FK����O��8��� }$`���xŅ!Ƽ~Z��-V�{n�(H��G�&���v��|��� {Ey���6sh���M x�6�<)�h��s�$���(�7�eT�4�'*��\��3�()�h���vցʒ��-��qJl��NjDd$Y?�
          ��r�ż�P�o �.Vs�l�Y��JO|(�nvo��7�>�q��[k��~�+�J�j�Zv�>T�@�X4xU'q{�q�N�l�;&�G)��
          *��lv��Lm�*~ͧ�[���S����&X��B�Œ&�o�I�
          ���8�s\�ނ!��˓����|�6���%���y�I�uX�\��8���_���0��>��vdb��x��K@'*�n8���Qph���.S��	��K�M��[!����C����h�#s}����K��v���ϛN
          $��e=��ryMd$��X�Q����i=��G�'�F�yH2�dc
          �Qv?u_�����N;g�`RҨ�m9�I{��`w~8Ol"������#��X��l[H��'�
          �x�E[��L�n���4���Ee�M#�p�%H����
          0��w�4����2H��j��/��
          j�`'4
          ��?�̷��aݸ�c��p㲢�-�Y�K`Qτ��_(�A�I&���
          )A�y��mKAq粄�Ln�d�ƛ��`-m%�n�O�T�[ÿQ�@�]��0v>���x��U.u����@@;n;���s�q�r��s|�-��~W|�;409@�E#(_��!���r�V�|��1��0�v9��I� ������4Y�A��6�6�g�Z�&�k��$�$�o����@xItn��w��K}��>SY�e�h��f�H�Ҏ�sX(���P���^k���v��ShY�&���d�[l��@��M�c����EZ[�
          ��⎱�N���n�n���4���x�8�3�A!���������i��ki�!8~0�d�~���i��/�^>pR�ˍ4�M�GL�jg|�v���`�U��g�"x'��f�W��7yh�W�v����e}�kq�V&�Jb�K��Z�k��]�.���5l�(���VWɾ���O�%�M9x��=���s�>����������6]Au������?���ڞ�9��F�?+��
          �:���G��Z�}>��6��W������>�7�cI��T�p]_~ȼ����|����WԿZ���u�N���:x^bm�.䭾���h���2C��ی6�;�{��j5=;B�J�@�d��=]\�0�:�,����s��<޿�]��N~���e�����È��zvë����~���-�7[��#4'�>`ra��
          �%x>�Ӻ�W��v�M/Í��r,��Ii��������=#�聚Û#�Iy�A=�� g�?Qu3˫���Xl�}�e��ѭ������ϩcDd1���~M~��_D�K���J�s���j<�o�����/��vz�������:�v�W�5��O1i���	#��>��k详��|=+�ǧ��������G�Co��_V��Qb�뺘��鐖�%a
          ��[��������C�&�]F���[1ۥ���+����LJ+w�c�m��z�H�R�桽K3ztT$���hd�(�wN��M�?���zq�&�t�����_W���};��Z.�)�Q4c֙ƒ�r?�|�����t�a|�6]���N�����:����
          F�U3��Pw=�J�ڈ})	9��.��ܺ.��[����g����t�	����AycK�o��u�{b�O�;R�#��:(]�\���Knz�M-�f�W��e���[]�Ξ&�9��8�<�Jbl퐆�~VGS��~���+/�W8�ǽ��;&�yZ��a5G�)��_�%�	�(���B �,ahB�H/�<�R�Xq=�����5�鰃�ʉ\�y�}Q�dQG�Qn�½L��wr)+�n�ˁ�d69�%�HDܶ������	"
          7�K.cA ~�e{�!��ifP�{����4�>@�U��zx��f�|$;�x 
          ��T�5���)q��q�!
          {���8�!1�o�m��@s]��%%��r���)�5��M�WH�0Ɔ%V����B��h$��,6��c�mA1�@qIs��>ȥ#�iW/���a���w|!`�p��_e�'<xM{^y��R5����Y�i.�j�M7`����k���H�W��4�Aq��Le�V�z��I�C#o鍫�n��[h�\|-��q��,�����ᨎ����������n!��F
          ~�'��]�����c$�z](����;@���b2���+s���	../y��p����V�L��Ѷ���ޚ1��+O��u��mi�p���W��~����j����W�mh!
          }d���h��ͭM;���ˏ�?��F�B�#�O��9�2�O�V�x
          k~��δ��#��6xN��`�`�����)2׽ĐMUxY��G�%�p�|)d""=���B��[��Rd@V@��*�7|�
          Qe�c6A���&e�XG&�����ӊq�M���՝3]���}��XG
          �c��ꞎ�I�S(9v�?��[C�b�Z��;���9׾��u�+��c��-+�o�#�~�7V�K�d��@��{������N�O?���M��?[�P�PuE�=�pi�����E!������?
          ���y��4�{��G��zL:m��.�	v��eU|����&q|��������]g�f=4���`����N���5�7���@os��>�����:�,3�&����
          ����E���$`�G��Ai��#�^v�7?�b�M�.~�
          >�H6��7s���wM�#�馓��o�� �nH�ҾyDb�
          +�>V�z��z��8�1�(��u��?��^���<�_���i��ی�.>|=_ҥk��xm>��z�H��u1F����
          ����:-�{�n�Je��n�ǞI�=b�����=u~��_<����i
          �zv�X�e�I�ā�4~J�zt�����6�����~���Q$�#�����~��㾾].�]<�n��K#N]!;O���z)�#�s�_W���	d&}[;�?^��q�;��}]�)w���VN\KL����N�+^oɜ#�u��tڍ�g��#�o+Օ2>�'�UmĜ��z����~T�(h�[�))�f�zeǜ��i�l�����b�j�~]B:~�����7s��CB��?H��#fޡ����P�G�vt�4�GR�\_M}+����4��k��
          _?��O�R�����������Lw����{��Q��吽��хf-!�T�4�U�����2�a�cm�o��q���r�ב�R5�f��a2������g8�-
          !��)�_�ϫ�j��C�?���46杯v\~J���p��l�#l�8�h�R�]r/WZ�V����^
          ��Z�u�g��^g�N��]��02������x���|�O0�Z0
          :�}SI���4��z��W��ށ�=Tz���/��دU����8���h�4���,���<�e^����i&������ԁ����8�#�f��Q� $�h�h���� S�9ǒ�ަGn=�������@}�m����W�a�j%|�������#�Ҹ�n�i8��Qk���1��Y6i6<|���Z��F�B��3�������5�{������ӷsZ*�.�OPx��05��Ӈ]9~[yI^�M��C�����Z-�rJ�=j ��m�&ק�k�����
          ��)y�0:�dW��ik��9��G��s�M{X�l�;�!�w�W����}�������;C�[D��x��c�����8��ώ���Z��
          ����i�=3ts���w�gHx!ux���Cu��v?h~o�}ӣ�
          n�'��A��+�F�i4�6H�Z�����o��tzq����e˟>ۿ������gLd�/`k|��X]ST4��3�r���1���o�ͬ��R"|��?q7x3�;�R�cj��2���o95�y�E��+m�G��׾�k♱��h�y�_�k�G��+�˔�*�s�ǵt�6����d�F���U!3����r�$��o�#��a�'�%��i�r��8xBj���sFJ���բ���Jh� �p���m«��r
          ���I��|�-x����͠j(�v��F����*[u�iu������*}3���:7��h��m%��99=�>Sb�V�s��`U�-f�'�*
          �]$��C�S'X�|�*_��Sv����\''��Xv,�X
          }��۷�_(=`�r�x$�)I4F?�-h'8
          IP��rO젂OkP_|�96��3���=���q@.-#�UZ퀚�)��*[���c�o�!�V�PD~������Y�`h�Vi�|q�C��ݠ���w��DqI��ʲ[�cu^(�;'��X�F� ����+P�v��*�b���ҝ��� �VmJ咼[��8�V4Sb��tzMdX��o�Ǝ&�)�;�%cZ��/�T��m�o���y�����=�C��:m>ּ��mn;���F�6��?M
          qv����׿��;�辠1��%kC�]g��盵�t�Q��~��i��|��c�C���*l������GT�ѳ�o�O�5�3Oo�^�M��W!�zR���7o�r�$f���O�t,n����4�՚g�d������ꃺD>�u3L٨a�o�f���OqNc@�M��̒=w�5�{N��(�^?꟯#��tZr!���n��x���'U�	4�i����>�C����z֮Zq�?�I�<^R.2۫����W�wO��ruG��?-o�GK�~��uh��=J}k�C�GO��t_��|ps��z��x$��D���z����rA�W?�.~x�\/B�ޤ,��@d�h
          .�o�zt:�9���yۋWb遑��2�%v�OJC�?��y�9�ّ��q��j�����Z	^�
          f�yHpm��*wP�C�vnhǎ�s���	��	
          ��pp<)��+<���G�(��`�MW<+���*1��K�&Vs�7�a-���p>W9��zA�ܥ��M��l���-ϕb�U%�`
          �T����l=�m&Ј$Ղ�f�H7]�+�5��6>Q60�'���0��hX?$#s�Ǖ�u��͊H�C�N
          �.ys���\m'6�-��ThA9�Ac+�9�tM ���n����D/��+���I
          ��÷�4�DM��}�N
          ��8y*�����qc��p5Yd�>�֗ф6��R��X�ܨ8
          � �>ք��6STk�]D;E���ۄOu��A+鸤�=�#��l0�n�PNRłk$�h$d|�I�ɂ����k<�u�r��H=�m�<���7���Apv��a�<��!���WZ,�
          ,�i*��{����#c��攵���S\�y*�F�|���8䅙����#�r�F��7q6���;co�&�F�t�;
          ��\���`^{��d��D��(Z�<���21�����=�t�ݬ
          %206��َ�ۻ�).{��%��Pm����ref1��K�M��|'�'n%�ù��:��(�}�;h:G|�PL��� ����d����
          w����U�<�kO ��~����@%�p	� ����Oo��#��t����)khb�N$�=�Ay��a�b�\�sv;&G�yH���<~褩,
          ��R�	9��Li��:8�<�x֠4��
          d%��U�x7����0ɰp���
          �+�Y�����w^<#a��RZ���t#q6�������2����Ya�u]��8�
          Rh�!}chQ6����Ni��-W��F��p�E��,"�Z2�\�t�Fv�U�$`_ʳ$���<*���`�o�M����Kck�*����G�W��������Ny�3��<v�K@28Q�5g�5�'61�NͶ9��ͺ47_"�1��FZrO���kH�}�6�r��L.-� d�*��";qC�Q���
          f�2��N�Y�2�8�P	��8��x�h�hd_���A�od-��Tg������
          �UC�C����ݤ7�ҥ��=�x4-&a��7�)O�Y�'$���^A7	��t��L��T6�7���K�	�A�$d�Y�������<�5a!��6�U���8�GQ�w����(ϵ���#���d���͚���}H�M��ᡐ�wL�8"���q�k�2
          d$ͩ���H+Ŭ�t�O3��GG���,��s7�S��z��������4+����7���,򖴱��nJ����8#���;/�
          �_��j��Z��n�$�l�������|�I�jM������S����0I,.a2K7�\�˗�����tO��'��U���{�./[�I}��;����kco�Gn=�*��%���n��6�{i�	+�}��O�i}?�to���ai�HN?@������	��kE,7i%�ږ�ҽ�w�݋M���7��bd�T�a�2v�:P B���^,����j��R�(�m{��%^�{��t�H񲃉���"��4����M�w%6�C��O�t}+�E�{����$6w�����O�m�w�i�ѷ��Z����d�������FN�#Y��/���p�9$�_���_�}R�K�
          N�I�<Pq!o�
          �&������$���e��
          vH�k�^#���{���c�O��C6��\�qkó�}D���굳�՚Sb����O��.��]�X����c�f�A8
          >_׮���k��}SY���^Y��7n:f�\|���?O�����65��e�o���_��S�u���^�z��y��7k��JK�v�J"�(3\e��E��������I��]+�5/OԈ:����3D��*t������N���?�D:�t�� �^�C��r�����->�-`ps�dts��/�����WPoK�i%�9�rK�rM��;��[����[ֺ���i��/B@�������4�k���h�6��>W����7tYd���������}ׁ荃U�72b���Ǝmzd��ޖ�l�O�6D!q{�nM��lI���<�[����U����#�O��wX�w�A&�M
          ����rIZ�[,d7N��l�6�ek�$��Fޠ��n��ʉd�%��C������VP�
          �<+�{���	[}K�&H��%�	���a�?�-~QL̒�J�Cc��ܯ���L?�<ګA�6�	�+�C�A��>�`�J��v��4o��W��.����[�@+l@K�phg��>��UNf����V�����Tc�/��5��1`��m�BHx�#s��ŏ�,��y��E�v��\�Qn�|)-���%(L�X�Nkw@�[��������X`'<
          �؝���9����Ei_Q k6�V�����պ�h��I�푤���-s�8���-��	����&0�,�t$�(g���Y@�ܑ����=�D��F|!�
          �]!-�{_e��^�\�z�U�,�a@&�s�W㑰6��EZ���5��湤>W���V�����n�%ݬ-�x�>��@%{CE�K���ۋ���,>]��]?Iq�A�s~VH��5���봌w�N$(0��r=\{�{�D�j�FB�k���WD�͙����� �������v��	o'�Wce�6��*K-���J��o��\lx^z��ʵ��Ր>Z�����+�b!�EZ���g�Q�5o���s�dW�Mf�������d��&C{��^Df�n�ŮB��[�H*�ҳ$����㓓�L��K]�0�].=�Pk^=�k�֏��9W�c$`i��Y�hr�L�7�|x]<�(���Ә��FW�?���,���Άm{\��Ya�i�<V�Z_��K\�lG��L�i��J��dDw��~V��3��:���뾜����htr0S���� �.��v�K�]��J��!}=C�q��	!a}�7��b��UktZ��A����/���3g����O�ص���<7I.���p�W��F�΍<���qX����]{[�:<�j���m3�	9?*���j4�E�`�y߂|��˜�Ǹ��N<9^�|��E��?O$��ǎ~��������D����O��>��z)b���~�7|Wc��|�I��tT��D/d��G��_��}s���ҥ�M,SO Üsg��g՝WS6E]��}��!�Oٶ�8���RN��tR@Hˬ���������k�j~�dz��|��Q;@>q�d�^z:�m`۹����s�ָ4
          ������6����䅯�����]c�f����{c<�W��T\�K���38��7N�Gi��$�<��H�h���-���*֛G$�h��䚡�{ߧ��3K�ɫ�lDя�\��N<'oG���/Q���ڎ�i��2^B�w�?B�M��Y���l�<+��?�ƋN�V;{�1��B�z~���p��W�����O���~ד:7E���hd�{��ץ�G�d��G��~��I-��<vJ麹%hk���`���,���?M&F�#s�r;/?�!2z�Z})hh�|����>���%�j�hȌY�>��гc�K��DXn��W8�C4������V�#K�5R�a‹U=<�>�m�u�piW�gW 	����|'�z{uM����\*�����Pm
          ����N����8�n�ʺY�>y���m�O+��{Zh�G%x�:7V�5��i��h�}n6���i
          �.w��a���͍�HK����~K�dx�~��x�F����W�J�3PfZ�?M�7P��F����Z�,}0��˘��;q-�YO�Z����t�k##�~ʼ�l��rwk�Q}#�|ک�0a
          ��}�U荂@�*��^�N5�KB\،ZG<���M����"s��o~�쯖]��ǃ1G`G!y�N���������>����˫�"�^�L�'V �{_V^v�ߒY����N �zl�5��Y��	\��aiuB�CW!Tй��� P��θ��ף�����8�������k�/s�6hگ?T��K��)-��s+��E�\q�]��>��u6i`2m��ږL�s�N;�e3�21�����Q��m���瞸��_/�y�̈́X�[���-���h�v�-f�+�H#i�]')|y�\z��l�$q<u
          C�^�%w��d)���v���*�o�fZ$ݒ��8����>'��f���B��=�yWɯ����SZd'I�˄n��}Aӗ5���꾔�����F/<t��c�~����~˚6��M/��~�14�|�,
          gDdvd�
          g6/�ǎ�5� ���ߛ��i��*2t�����[���)��li�Νњ�\�V��g�ӈ<"s\	�����ˆ�r��s}�4��1� ],ҟM�i��!v�� �ʇ�w
          j�Ӌ@9S�����S���X��(L�ld����Qk�D�O7����yPZ<��Am��\[��o���AB�򔝢�}����{)�x@Iq'��njʋ���V�{w�!��v`���
          ������j^N8��si��ˮ�B�E�5�w�N
          48~�A*[{����h86x\�l�E�\hf�4��TC��L��������`�
          %sA�l��݀��֛�%{�a�����s��d�@����Ѻ�
          �r���H�Աf��z�1�ڹ�OPF��YQN�Mn�s�{�D�ԫ4T�� ��_s����z��DuNcx�۸u�~��V��R6iu�G\We�s�e��s��U�i��E};�����������Ù���ˍ�������U�O�kuzWǭ�N���@�����	���t�c5�Ҁ
          ������:W�C���Q�c�s��2�B���:���f	��@���!��/��W<�u�����{��ž���I���y�=����R� Ӽi�,6
          ?'����έյ��jL0��Mm�R��;���B�"��;�5���_)z�N?�ĺ�>�6��k?]^��z?�N�jz��]@�6̓�^P���/�ua���A�m�'Y�������q�.y�����?��8>/@�i�a��?E�ܔ^�WO���9@�Fw�	�U7Tii��|-,����Ԍ�z��n1�}�<P�S��u�
          ��i�c��X'½�.M��2���,��NAn�|�/m��٫%�Á�WM���2'�G���cK��d�
          ��PV$`��:{�����{���u�'}�X9�𥬯�DF3��#��i���U���	�� r�c;9����P����4l�h%��NM�/�n�p���� m��]uڇ�T>�U}���4��i��(�#'�mJ��=����G>�����}�S�Ψ�{���r��I��W_ǔ�1Xe�n8��.9���Ғ�E�R��7�Hi7K��p�֊���}Nko$'�U���VˡaE�j�j�pvEڗ�G�v�H���8��6�%��}���|�
          As�"����ׄ��9Ê���p"�sn~Q;
          ��b�Lp���p��.'7��5�ǁ��'cA8ʍ�4�B�s�W����ʂ]!���6
          �ŋDX>B���9�C��5���ʇGE
          v��o����u�*��"cA�~ɣ>��|y\�E��l�-B�v�"/�V�x����B�P2��]�T�֎����sܕ��u�\���U�wz�I�۝]�\����)��@�sM��u%Q��|L�#Wӈ�0u!�Ʃ9�Y�Lcy��	��"(��yRf����7� 2�~��Z�������]+��B�	�aT�5����[u��֒��>�TA��<�$U�	_�6�瑎>V&I��;͟�
          �٤��U]�='��fG����Ju�� 3`��3�����(��f������6��ŅU)ΐ�<Z�N�|ߕ���,i�M#u���44�ڍ���t��w�$�
          =����po��n$(�8���'nk(]w��wP�6��P�"�8)�����p��u�����64U�\�lx��y��N�d%8پ��l!�6:$�<vM�
          9R���c�qnp�l� P��]���Kw`;$��~|V�aN���L�ٰ;��L�f�:�pq<�+Q�t2d:�wB]��xJ.$�k8#e�_�kc���ы���c��;#�]�?u
          i9�A��ִ�1W����p�	}�P4[�F�In��.H����|��K�}�J���I��M>Ə$vH|���	fC����^�g��b�Y�u�@Cɺ��V�p�'l߄��<�WcH9'򬶚;�w�'Np�^|�e��~^w��KX+�sj-����&�8��'����%H��������fҜ�(�p;�˛�v��0I��/)q�����4�$@�ú���d�%����*-ޕ٭d�.����F����i����.���c��S���Otu�����ў�\udo��|!;Y��ᄁOnZ��ke:v�	���jWߩk�����^���wC�2-��Z�l����(��՝q�cQ��r9�^^���'v߁�{O��E��t�#�`cb�Q#.$��䯝�?��Y�f�S���1�o$ݻ��}/Y��_.���;M@�e��^��j���z�D�9�k�=����&�i�ɤӸɩn@g#�7[��.�ӧ�=P1F�$�{�p�.����t�/Fi��9�.��%np��}�Q���oձ�mSI �׌���������?263n�t��=	oQ��N@~Y�c��_+��[Y�F���4Ro4IЁ�	��ᓷ������-\��e�ym����	�V�a�4-�E��ڭK���3��~L����q�q��2�A���ڼ.��>��4�|�qq �8�_�ԕ���O�5�#�L�L�^���-�q���ޕ��O:�D�f�us����߷���M���{�%Kz���k�����2:fW�=�u	Y����<Z�\��d��)�~��:��O4QfI�e��&=ΌI Y��G�>���$q�i����x[��d��uJ7I��h%��hc����ӹ���Y�@�o�i���?Y`�z��n�����F�ѳ��u�����}X��Թ�.y��ӏ	&������c��n��i��fˢ�P��m��տWˬ�:���:\�P�am=���~W��SG���}&�M,����;�+�j�:�T;\���k���zާ7U�˨��I�m'M��Pe|ڗB٣$,ȝ+�
          ��zҺ�K��V��rmL:iY��˹%gkg�#��|+l��ͮykI��Wb��Iw6U(��8��m.m��闆쿕jiCi�Qv�G��*m4�f�Q��C�!�{e)��vM4 t��7�i�:C��
          t��y=�7��HZIxr���g��
          �r���$��é#��s�d�U�D�4�4�sc���y�HɧX�%@���W�N�ѣ�]�i;�k�])��<Z��I�X���XG`=ӣ;o�Hmm>{�c�������D���E��fWn�apk��VLmZ
          yE���<�����w�	^��~�(��nk�������+���
          ����V[sI.�™%6�#�S�C`?%L��xF-Q.qAwx�ǃ+��
          ;w��Au���0���(��)f�X�A��	�
          ��F�#8*�R����+qy�tt�l��m[��`���|-
          0��vIY��[Z�[�;�&�퍠��#���<���^�����\w�y��&�C��s��÷���+HAl����X�#H�D*���0�Ҙ�qH�=�u����G��黡����	�R��0�q�Yzs��F�mɰ����ν�&,62�|��&	~E�0�63),��]:�4#=�+^�3Q40Q��xŸ����*�kFCdh#�� 䈴�4o����no�V9>QB}��6�+R9���&�c�K#���
          R�-g���^G5�.�V񟖢@A�'�K7�J��Y�P=���`��9�Q$e݇�zP	.��]�/���U��yٵ�"S�)�ֺL3��x>ҭ�����,��2�E������z��#d���R�+S�G7�����o��j��$��m��.���5�q������e��8�κ�Rl23C�\�	%
          �W�������~�S���˳���z��WS�Tui�
          �#?+������2
          ;�>�9�--`���ן�s�*�k&��.����v���ր�F�z��maz�_Ґh�Y#�4�h����7�:�U��E.��7�a�����|���d��H�Pk�*��U��P<կa����[~�����_���kdԇFI�5�[��~97X��'��s2��п%z'8k���Bt��&�El��6��p�.��M#c!�3?m�_��w��f|��f��G�!�b���P�����ulMhc[����_H� �8���F�c�8zr�{��mh�×�<�����?�=|���.�AE��eo��w���&������ggd_��7J�����a�	dk�7_
          6���Wy=|���s8�\Ӹkxhw�@U�:z��՞�m�^K��B�l��� p�<����W��Eu����ǩgNlo
          �h����^��'���4KW�������Ē>B����lqi�����G�&��6�B�2��=\oq{#{�Kg���=�{+��U=GMd�z���n/�:Q隆M��z�9��ʇXш�������Zr�i4��󽥥�ۻ$k4:ٽ��3�6���6i�����:�F5��ͬ�Ful���(����
          ѝc�{������U��l����;��Q�˃�y�zi�9��%�9 ��X�Ϣ�z�-s][����z�����dd�,�z[�)7mœ����u�M��S�#F�@�R�?E�8�7Qq|���#�L��b^�Q�06h[Y{�.�O�َw���7P�3@"�2bo�V�]�{ �n�cwu�!��ƶ#&���b�;x7����8ޣW�|�u�X�-�$��v�J��Խ>Gk�����/���n��X,�M����\t�l���hZ�?$ݏ?��7���u��5!�ͮ5�U����<��U�_Y����;7&q���tn��n�E��y�1���yKڟF��^��a�jh�Fy�39�0<�Aʭ��#�{�����wb�A���u��.��&�Է�Q��$�KZ��s��<�}	Ęt���q�mh~�d���	���x~�5zML��dр(r�Ix����RMYs$�v�U�?Б7׈?�o�;��6ɀ�!4k����Nq�Bǟb�^%��]<�&|�it�����4@+�D���#�O�Q��M.������KS�,�ǔ��
          I|P6��]/G=<������^�M�9�{��_U��O3_!ݻ�J֧��ch{�洌Wd�J?�O��mJ�$m��!R~�����y�����m�7�W����#�\�k�����"2H��e�������c��㵺�*�ac��旭��\���=ܰu�w2����eg�b:-����94�C�O*˘wU�O�#7+��W�]18Kv�Ջ������섘�A�o\q�Ƈ]p���#	��?��2�q��Y+wwK9�9ь�~|�4�֔�b��͑��v*����9��ʍ�Ns�]�8���ˬ�#u�AH�ܥ�ik@�s�%�"�‚������H<�4�v@# �*j��
          �K��ʁ]��� (�'�-��՜����������q#�n��H�x�T��q�K1��&�p�Kې@�q���s�Ad!ja���@ʬ�T�D������c!E7��&Bڢ2��wW��; x��#w�0i�Gt�ۯ�dD�(nz�x���tL-��`7K4HFG�����Pu� aym�#�6��p~^�V�������ܱa�m����VK��K��\/��F�N�����Pv��B���=B?���y;È��O��o��t~�X�aԖ���[W��N����>�~��K���m��,��5��i��N�C��M6��w�T(���g}1��D�W�d���S�yi>)z��tMc4�j������4?�\�Ż�K���7Q�:F7�%�������ΟRA�cn\Gc�*R鵲��H6�?��-�>V�K��-���>2}����|b��4�G���u?�Gv��ZcS��i�i/�������^}D͇K��r]�(5�r�iz>��F5�d/˙~���&��bnv�zP���s����T��v�����	/i�m-�jmTnвs�d�4r��A��z#NCD�81I���\���j[�e��r��X��b`-�:����׿P�#|�]�/C�,
          h���ըad-
          g��P�����yq�A��c�@K���GrUH'�V��=G�s��Ug���=i�l$����>�Zp�6��6��t�iIv�.*��C@�ׄIb�^3�ʒC!�V�M@$�M�[��9O�Nk��O'��J�g�\�֑����P��8J��M�WB��Cs��	u�8�R"��D0g��d�ݧ�FEX����`e�\�(��x�6�?!E}���҄���|*�8�ºc��s�"/ 
          ��n��|���(v>8f���(�Pƀ	�d֛#�0w�h}��N&��;>�)�q�FƐo�i�=����[��������$N-Έld�j��0��7�V�O-ͺ=�ґ1�<g�=���@�f���(݌$j7u���H�eX�P�
          �w�Q��{%���+�A;�{PߩsK��&�@�G��—84c˜���-?�)t�.u�`����8=���V,wD��;�.����\h"-�xP����(エw_YxI{��5G—�BYɾB�n 抲m�����y"�&9���>�����Z�����&� ټ�@}���Anky�C
          E�X����Ok@�9�ؠG�kov�*^�`]�}�?Q���B�?
          ���m>c% ���,hp���!��8�"6�d5�1��M#�R����fZ9��e��g���<�k?`���{߀���x*҉d�o��N>�+�T��@�Q���#mm��(�~���$�d����l�?d�6�̓�)�as�~�]�zcc��,��Y�P�����]w�{
          6�I��hh��ʘٷ$��.W��(z�ݟ��6ib�F��?u�/!��>7Vy�#���(�8�1j��ѝ��>���~W5�A� 委�o
          ���v,�J!���"��*s�m�D,}���\����Q$�X�%��
          g��!���7I�[�?�D�b��RS��D��oì	�Cq�@no)I����V3��7wc��04�<�4т?)�J��υ�n��"�:KVi1�
          ��)�8��9���o���g�*tV�s��Q)@uػ�$ݏސ�����&�D����F���j����8
          ��Mly�ie]�p��� �1�60������B&b�q�A��
          ������4����������Cߺ���v�Ճ�hiŊI��W(�.������?tEۚA~R��O8�-'z`�O�&�<��Ck���#������l���)�
          Jt��J%/�M'Va���yS�ߏXsc�7�2�,〦� V~�Sw�d���sk���5�#cß�㲍34�N�w'��}cj&��-qd,`�vI����/�u_�/�\�#/n�Ï���QK�2F��9�֑�P�;�j���#�fl2�\�w�nW¢�k�z�:N�E+��O]Π/����^���$Z��z���l�q��������Tt}\�Fy��C<�ҏ�����Mtz��P2�  ї\n����[��{����>����M�!{����N��.uv��|�u�F��n���/-8J�%�����i��Y�e F��l�"����y���O�I���;�MD<���s"�{~Jҷ_�5Q�$�H��d����O�����|����{������K�>��tš�,�Enu����HXX�F�-�
          ��[�L����?Aj�KC�~בa��x��K����D����C2�^�[)��_������v�KS놏��O�zF�鏣��j��Mnk^�`��˕̆Y&�!Ժ<�'7��hm�������y���\/`o�^B����wC��@��ʍ�Pq�Pꇧ�=�F��d�ԚR�α���7d[_����2���� �!gu-4�8nc����_C�:�o�Z�KZ��5��k�>�ѣ�?R��ִ팏s�l�[�c����鞣��3S�t�u�k+?��_ӥ���9]�w��o�m|�#�O���;ݵ�
          ^+Z����9�p��N3�W���_q/���uh�� c杬ou�zd��H�6_~J։�e�	��
          >Bs�lokX0G��M+l��e�&��4{��2�Q�"_ �E!����p��^;���T��6��3���.��$���D�/摼�|$����0Pc�6n���b���Vd�A[�����~��Q�B�8ʵ�6 �c.<Z�Zݱ�G�B�Ό���iP��XYZ)LZ�mQZ���ݝ�g;L��c,!�=�VSݱ��7S�������W��5��,¥-�c
          �[��Ϣ��F@�m&�݌�u��0s�n��(�K�8BD���++v���U����ȥ폲�+��S��7F(���\sF���c��w��M0�3c����F�w��'?��<�`�&�$�mǵ�=�c���~��Z
          �� �#l�&�\nn,�&�C0	ª}��R�qw\�.�dwP�@��Z���a���V0�B�ϫ��Yj.@�p��ҊX���c�h�xVt�۝��n6:dsj�|/Y��Gl��p�8�t������z��BF�e�^��z���6I�c�;X?K�����3H
          $��,>�ӄld�qs��X�/S��I5�2��9����/ha`er{�Z�x����x<��X�[��Zzzk�^now��Zh���Bc�vq��r}�OO2Ȼ��v�:F����kٰyT�C�����L�C�%��+��wU���m��+�Q���{�[1�X\pB�t
          �=�Y�֛�����k<J��ɯ�e��*#k7��7�����n�b���]m��$.[���`%��"�G��8�/![
          hmX��@yc��M8��#s�#�p~��+[��f�G	e�K���t�K%D��MR\}27"����V7;���:[u�8�c�$�A��RF��F�h���A{?�釶<���L�,2�yann8�Ǎ|�M�&��<�F]��e�9�D~����Fț^2����7����Q�ݹ�g��`�?A�^��\՚ߤ��i�vl{���?e�u��p�*����'�}nL�/C�׻N�r��>��o����4��
          eNH�@�⫅׍����It��l��r��db�{W(�N���6�Y��K��Vl�䱠G7\�|b+g	����Ai�W�g�q�M�I�D������w
          _��]e�o�]�D���w��IQX��v���Sf��.q2y쬲�-`�pUYH/c�V���=�$�}������;Y��v�U�Ǵc�W9�o��WD��N�y�K��I���nl�@�/�}Q���{�c���d��[l�=�͐mp�\��S����7B�����|Z������G�c���+_�۬�)sZ��Ev+s��]ӗq�,��+��ǬF�!�ӹ�i$ep8�H�l�F4%���9�~�|���DCY�7��y��MgL`��1�񑀵"�7Y�A�a>��Cw�Y��S�����A}���Y��Kv�Oo�zWntn���ĺ�Z�O��f\�玔i�{K�Nl+L�9���RדJ=�n�V�I�G�F�h����6���A�
          k��([�Uv��=5͍��۫����1�%ĶC����nq����t��A
          
          ����5���®����آk\���S
          22W�Z��˯x���1�$��褉��N���Y�t4�텤��Z��j=f�ڣʠuҹ�AC��]d��V1�Jl/�F3h�׵���/Le29�����x�kCd �=������yZ���呚��g���+���826��q������W5��-���C1w��7�ٔf���t�\�?�G^�)$�7��+Q׌���u����޻����S�F6�:ײ]̔�n�q�-ٺ�Z���4�p��^)�s�q��[��m���2�mzX�d����+l��2lO���8��i-<�
          ���}07�O�h�ޚ��qυU��mi*zyw��ߨ�H��A������t�1����՝�00O����+�&'{��v�{7>M��{�����\%<��Q��WH�#�}•Q�0���b����G�)�����+&]'iiZ���T��3D�`���Cݏi8n���E�JV�L[D��=�N<�y�f��L>��w¥���zn�+Fv���G��T�q	���+��V�]�{��\>���4��ZZsX��D{��h�$���b� �?t���jv㲮�y[�8]�[����\Z7I.$s���0{�@E~o�]ց�7��
          ��o��`"6���@���|"y�H�s���H"�M�R�<�F�d�h�k���}��&�lv섋�.�hEB��	{Ҷ�Ӽ�^_�yʢ23��,�)-�2�1�|����AkH�>7�0���J��+T''�<#a�X%�PGy��
          񸓂O=�4�'���av�rX�(� /��dŁ���ˠy���T�w��4x��G)��~QZ����?P6C��(��o��r�Q��:p�$M.m�?u��E��Y*j�6��#����ǟ�����/�}��L�9�<�����G��mGPyy{麁��G�.}	�q��t�4Z�|Omn�ߺ�����X����y�Cg�W��������}G���x%2�F!&1_r��:.����Cg�4�T0���X�5�u
          ��(b����@��K�ж
          D��K����bN���}[�u�&�M>�
          m[���^�IԴ�D�[V��ʺ��X����K���[�����G{��
          ��7�5�S1�zou��G꾾������7��V�Ld��Lz��^��I�]���Up�����#�m�m�o`�����γK>���i
          �8{�����;�}O�k��5��06���F��2�A���t]J_�4�v����-���]�Z�/���H��]<�Ӥ���>�O���'Ք>I��3O3�N�wF�9�i{XO
          j��҆��)f��4Lu�$�r�ZF�(�O���I���;�Wp;-3�!�m���5��`e
          ��(��0�z@4��9�
          g�&��U�%���5��S�8B�o��N�i�36/T
          �D���J�x��@�}�R�Uǔ���W�A4A�(ݐ��.y�Fj�9��Nh�t�̖����m,��(X��Ns�=�8�@I��;��`�K=�����
          ���ŵ�=�ʾ�w�)�}P ��X�o�R�m���j�'�d��̓	FB�3�P�X���~�0�,�!{����W.��,0q�A�5�h])s�ca4��
          .��-.���!w���C}����@r�v�A��])�8D��k�gDn4>k�&�'�J1����uD�:����`vJh+��|�t)��N2����;��lW�w��i���‚H��D�k�(Yu�$ė|)l`b�EA���s��;Y�P}����v3�.ɣ�B�
          f'f�C�.X����?v��b��y��(����G42=�F>Q��*��4�#�(���!���eZ#�{G�u3�HM��M�����I�~�PU��G%�Č.�H�DH<U"�@�`�Sw���ݣ��>@���U�>M}�9�qj�����Y���9���|�����H�/���dcN�EU"SO����S�tl�Ki-�iDf��B%�
          oZ���q;��)co�1οou��ܔo���<�
          	�Q���*a�s���RK�Y(�g�m^�:��m�
          #2c<�RݎO�sF��}�nt��͖����?�Ki-uf�N�I��V}���2��*l�1V��.�eb���|��!)�
          �J�����z�����P�m��$��9��N�j��2ȳ���nq���39��)
          v���N�2�c�����Q�m�XZ8��4�����\�g�(s��q�\HA�[��+��o�q�甍L�6��r��eg�C#�#������[�~��s��8�߅l��n�d��򛸸�%Ih����%����
          $Y����ຯZ�k��W��;���͌s�$�.�v��F�w�K�d�y�ָ5��K�����\l��c���.��Q@{�H��Mk���(}��zN���3�� tn����E�rR���j:����r<��w��
          �	�I�>Ө�!}�;����`H�m�|�-Y�6db��E�v~��(��r�Y�����}�����YϕϘ���aC[C#�t7i&�4�U
          k^~>Q��#�ER���G�Է��@yֿUA���I(�ڌ.��`�PZ��1��{���|���ԧ��9�g�#x���<_[��h�l�L��H8��6Ⱥ΂^��c_|B�������o�����?<�W�T��]7Z��5Z�.H�Ou�>��Z1�������G��h�|7�|�M��z>�Ԧ�k��-٧���8}����$Ϫ�}?�����(Cf�������-���'ճCԺ��M��M+ck�oe��W�����u�����yat�s���Z��~��鞕���#,�J�߽����:G�ɤ��+�K}���|s�t�Y�n�Y�����3w��|+��=Cz��lo2����sk�?Է�Ӻ�O���u�����`5|�o��yt�n8ݯհ��N���������{��I�f��ju�H�����lR�����~��z~���i��ps�E~W�u�Vmf�MT���lm�<���u3H��MV����+��K^�G�z�S�G��FMk��=��?���DI��:���\I�M.?	�@�A?��6N��@�R[.�d�ܬ�����N�#\X֚�NCGuό��:�6��ҽ���Y��j�P���o���o����S#��IN��<��~�u	=]V�KC�m���~�J�V�WI&�n�Z3�ۏǷ;n�4��s�l��Pn����d�����C6���=�p֣S�P��=H{�y�K��I��ͯ|���5�|������t=<�'�l�J����n��q<�U$�jZ�h�ī���t���%�Qn{���Jܬa���B�Hր.�iˠqii���S�oN�7?��GNla�����l�3�u��Mc"s�vVB���候#�:�F�Gu��&�6kn�	�t<,mDO%��fֱ�F�D��-;_+\
          }�>��{��60���x��4=�I���I�{A�VeӸ2���æ10��P���l4p7�C�X$�z�5�/�
          �ݲ��	b��\]���ڢ��;�v�A����K�w��е�e�C�(�µ�Ac�*�̞�i#m�Z����0U=T"H�R��VtRp ��0�$���{�ƃV�I�|�V�q�C��lN������O�k��U��
          �ui���shF�a���4��\��Q��v��O�p�k�鏑��L:=DOk��@�"�ӎAH���\|/c�5�.h}A�|xT%J�\@�DN�	sa��/ �x���I�e4�}��E��V��/�r���4��6�2�,���g�M���������p�"q�����6D��Aw	��o���I��}�W�����rV+r��N|�kY�����P3Nc��E�x
          	���!��]�������Â��_��g���/Jk��p����",g�/;��Dqe���z� ��ݮ�FZ3K����8�_Ҁa?!�Z�4��=�#H��C��}��`�8r����f&ZF{QZ����:H�Z���Z�ainy�.5�~�t�c@�A>V��!x炩�fӏ�^i-h�X��ӏ��蛧�X�C�PMs��V�1��"��U�%�
          �=֤�`��S�k�K�W��-���68C=�p ��)��'��-�O�uv�ҶÀ�d�tn��e��8�潡�lo�R��$�^	L�>V�� �Qw��GrS�\��������R�ڊhk���os��~}t��a
          2��V�{h��?Vּ�Y-��)S�h�Gݿ��.�G)���z|N:vs�H�{�p��9*ߩM�n�@��=N�
          ���_n�ȩ��r�T��O��v�͸��]�V��;�GDŽN=��Y�m��_�SP}W���`-X�N	�6��*�;��?b����9�~��s���\ch.s�F���*��4qU�-�]�:G�9�J=�X!Zs��J��:=�|�Fg=�\��{e�R�p��@>�Z\�@m=���!/s��@�S��� ��q'�Od���M8�ة>��o-�B ۶��KR���ō�E��$��?s�~�Q>�m\��'��k+r��l�D;^�F�]�v�Kn��Z:�y��!P$9�mO��L�v��[M�*�e�悴��[���Ţ�^��CS���O�A��5�X<e3Jd�D�v����s�-�}?�Z�=�ֿ�"���'�;q��\|#�D�{v�wW���rG(n���n; ��$���ȵM�`�sM�4)_>9_F3�)E���i�p>V�;��t�sI>�1\�f�0�[D�W�ʷrA�.��ps��-n+
          +��sx�45հhr�i�7��xU�z�nl�{�q�Ӗ^F�f�G�F�H�=�D�N���ſ`O�=fC����������6�����c��s[�/.c����}\�Hq
          �VgP�.s;�?\�N.��{�޼���}G��ugy$�*"�%�J`�i��K8i ��JF�G��u��c,
          �d�L�߁h"�F��Ij�����`>�}8��Z�n����\���U�d��nw=���:W�k~�f/�H>J�Zo�&y�NQyF��x˘qC�,����������4����^���5��O���������Pw�L��#��4
          ����á4�}c����Ӻh�����Zޘ�>]��j�l"�m\��Y�;�e�'�e��t�CwC���gY���6�*oЯ��M$Ѻ˨dv������\��ڟ����^�*Rh�-n��9r�h��^�Sy��X�#�s��aȵ�	tns��U��^s�t�>7�C��./$a�������sKwXW��=ћ���X��
          !��Z�c�Ǔ���Yk���V�����?M��k�^�Wp��GeືA����0	��9��O���3�����V.�l��|������ci]�^_��Ԉ�#+0����Y�����+6X�����RE7��U�qB�b����RX��د�����]
          h�Sy�&w�*	����QA���υ5���C�,�>�8K�F��q�H���.�N�O�.#l��:KP��
          ���������Z�up4=��EE�o*M����p����$�;�딧��M�!TB��wN���- 8<&�hȭh��v����R0M�0�e�P���t2�G&�%�T�1�r�J)\<��G�$��e�F���m��u���>��r:E)Z�_��>���WЧik�`�Ӕ�z�5ΒF�7 J���5�5�:o-���_O��~��Q�]���gQ���]� ,��{W�4�mN����[ۿ�o�][M#��4��p�k��鯧�t��.�8���o
          mnvH���@}}�z��[��a�w�y�w�x^g��?���Nꡊ
          H��������L���(4/����^v�H��N�-ֵ}I��rL��Ѻ�i�$}�}!��~�i�c�R�5��|��3���Zv9��R3c�?V;Z����j5:8���"�#Y������j��~��E�!�S���cl���n�Y	 1���7��G��E��+��S��K��٥�KM�������9��aw�׸6��3kE���j�Lq��p��=��m��Z���(��da���c��Eׄ/�6�BW�������g7Q�9C�o1���JL���ӶȻ&�#U��~I�	F;
          �c���~�^��HWk6E)u�.�o�=�Dž��X����Q��iA�B��Eq	TOw`R��<yBK��VI�Y�ň��&��ݴ_�KN9�Un/P^���>�7c��"wl��(duY)~�#6�ђ�%��i����
          c]���A�J6���	���:��
          X�Z.�-H P��h6X<��5��m���&��!��vFO'�SH��dm���@e��H7j�&Ȣ�R���)��v�>r
          �%�$����F;�29��B��|�������+��q#����ɣhp
          &ǔG?dL�r���甍��o�4
          �h��c[�[bq$&��F�P�(Tu
          s��R��6G�a�=���ꌡ����{G�%f�7P9Rs����A�b�(��v�3�X��7�ɛlc�\���n9����YP�mgq�	���ß�\�.�'�.����)�=���W��v�^@�c�	�3�+9��S��F�T!vFQ�F�U]*>�s����Mi��8�T��������MeU�]�y�+�y�@�Rd��4WE�N�p?)!��Our��?u�z��t���Rak[��o
          i�uZY�X�{�L�ǐ1������w����{���;E+�c'��џ‚�+�����{��*򹣒I
          Z�p�����st���Ɠ�+��"���.6�%(%��
          u&w5I�mT�b���<Cc�������'�]��I�{����!�F]m����	���ifB{����6�����ӛ���.k�6S�7 ���:D�01����'vG<'z�Q[�u�=�m=�ڲ�b�*6��� �%�o��j>@�@YY�?s�p�$���\7y���
          ��\c\G�4�wZyo`�#�R���	p�l�g�=���(���HEhq4�}��sȯ>4c |��x���ӫ�	@��!3��u�۴��V��XG��R^�n���>)3|g60�n
          {�䏕n�Yt��)c-�ՠ��E��͠NO�a�T+��+��������9�Y��[�)H�x��n�1}�Fo�d�qk+�|%JIȤݙp|���W�TU���E����_dB1��C�
          �P��0�hږ4�{{#s{^i��e���?�?��!<�J�$ߞ��?�|�D"'����	��2�^U����`
          �d�D��8�{��J.v��-�?�Fֆ�A:1R\�^�gX�p�gh��DZ����0}�-fu�?�{�)��Y/+�������EE��l��,�F�F����k��\pEUW~����:����9�������t�x
          |����]�9oMɏ�������?J��K].����O��n��4�h�����<�_7�di���T���5���+������]gQӇ���ޝQp��\����������u�o���K�5���򟬺��xu��%��K�������N�����tl���Sc�5������C>��B�3?�^��lq�u����D��|��k_�wZ�ZuCM��C.{�}�O�GO�1A���Oc��2�ֶ��|�_W�G�ޓ���.��n�I�f�_�[����m�L�_�:���9��O���p�{g�L��t���z���=l���E�)l�N�`�1��M0�4�z����G��j:�k�q���J��?��ϧ��ͯ��e��_u�ˏR��B�Pf�s�S�w�8�Ó�W��YԵ�>���ۇʫԺ$�%��b\ge�;��N�Ց^;.�O�/΢H	��#���l��t!�zz���e����e=��}�Uw)���W�u�uh��2(t�����ܬ^�ե�1����4��Z����X��J����e|���M�%���R���m<��ۭ��C)��r��6���+��n?f����G��U+���A�7�V\/�?c}���Ҽ���\*�������^
          �ً����;NMQ�'04�����4S�$�U�4h'�씨����&�j��
          ���*w����R�aڑ@��`�<8;=�t��v쟼=�whW�W�>�l�
          �K}��#y�}�z��|-���9������ɪ����]ΰ~h��,�+]ŊY�zѝ�Z�0pi%�k�#b����|nWG���q�(,�\��w��;�ZZ�eaݏP���q$We���Pq�C��_۶캏���0-�8�%��01����k��Iu��6��4�g�)Mm��K`��'Q���A�RK
          Qh>8V��� ��i��h����PY�,}��Ia��C�KKA�R{^��iW��-��L0O(wm�zQV�����U8ZN���NXN?��n���(��_�[�o+�@�Q���H���hwJmyD�Q�a�a?�����&�0���"{���t'f�4ӑ[��A|�h��KAs@f�++�}?�\p;���_O9��B�<$��c�~(��8�X�{9��F�&������:>����v��^�C��8�>���}~E�;6
          �\-^hWl��Uc��o�W4�k^s}�?/n���t��w�����!����U��}'���G�s���M�����d�$
          p�{�3�@�CY�yQ>�$Y7�t̝9K/Um����i�I�p���;�������
          ��� �`<�1>��A�~�w�GŦu�Rk{Y��Hn��8�'���{�4��FV�K+������?uMІ�{���aS}=V�:��;���
          �̫���=�7�Pۿ`�_R��#����iᇲ�~�W�pk����~��>�'�]4�N�gd��	~�n,w�
          �Hh���FF�]������b�����x����������a�4�;�d�
          �h����_%�uFl��+��R}D��>��%�-t,�|_e��VP�#7h?�iaw��q���]׋(�\�ꮷ��!���t����>�/]f�F��¥���&�M�ny��_���[�Ƹ��§7֓�ˁ2A]x���v>�:�gx
          {Z�q�Y�_�;w���
          ����˸N�ٺ&�������{���s�ޞ<��V��)e�©3O;&�Ѧ�����P���?�h��둖�����pW1��2=��kr�;f���/���y��F����gʿ���6�7��n�E�I���n�Lַ�j��IsrY�ʽ3dt��$���X ��2r�ѱ��x��c�y>�m��B�$�p�B��Ӭ��	�ZG6M�;.�l�:L��F�f�@!}�Iw-�n]���$J�o!��
          w���~����t@A�����p�I���w:,��6��d�S\KCk��d���|"���L�G���juI�v�|�+�����$s|�.��8^y(e�?k��po�%�U_mc\�u*z���	h��� 1���ӊUsZ�ۀ�Vg�gT�;�
          �W�I�P}?�Mp�0p��5�گ�����[G���;Y ��}G]�VP�YQ�Z9{��"����dD9���o�^��i�+��;s��J���W�n�Mcm�;�)�7D�dqa�S�uw���o'm��4��5��|��}�_�1�>�I��M8���荐�ۨ��ZB��	`�4����Y�|��05z-`�@K��T�I\/����`�Q����8zt@5�m��U�/�â7cC# ��ih>�,�O&�V�Z0�l6P���I#�p��E1V��H�.֬P��;%D��i4����CCrh��W��,�-f�\��Wa��e��{��Q�4�@���7hǛY���r��I���p���$�π��t<���*&ꑆSr-u�5�ƼR�7m.��X�Aֳ�گU��������c��~LfՇ5���}p�j d������5ag��d��8>��;�Ud�25A�nm�'���U�D�E-z�N�&�K�����c��خ���X��R�ǧԇ0a��[N���OrH�z.��8�)��Kt��n��vVmg>���ǃ����մ��^8z҂7F�\w�ۺ��
          ������~��o��n���+�k��R�|n|�����s���y�_Ml�;x5Xp]�ry?'��i
          -# r�J܂r�'P�ͣXX�CC8�+������/��8����ɣ�ѵ����b,�!����9������錉����:�Q�v�U숖��BG�x@[��4;��^>���&��q��]�I���>��<���2<eJ��s�8M<��/݃�c�}��M�?6�@v6�uI�q<+0��τ��>RŌ�ɒج�%X���Qtn���o(*����Jn���f�%C��#kw�H��(��ŏ��8s&�^ˠ}O�D��A�L]����+5����x�L�a>ƀG&���A����S����]lg;VV���I���
          XV��Z앮� �GK뒻V�L��E�e8v<��7��i�wE�}s���T�wLe�O��6������c�=׿��X�[���S��]�C,s鿶��I��*->�p�	ɕ�6�q]���^/H�Sfl�I#��a7�f��GK�8M�/6潴H����-����[�|��;^w
          �)l�S��G՝��=��n�bZ��_��U�v};�h�g��d�'/M��N���G�B�#��_�:9>���6GV�q-���ߡ>����i���N��5����_���O��R:�6�rg߰��63k�����ɩu�{���|��>�����i�2�8u�/��Jug_�|2۴ڗ�k�;B���wנ�c,��+�@������=��IFҺ<"
          V�F᱆��Υ��B
          L_{A��3=V�kC������������t�躬V]�F��
          ږv�3 Y�r�;jԍ��=�B[`I%py{�x�F9>
          �WU��זT麑���0o�/�������de�?�8f�%t}8�Ѝ;���P�����������K[.��w��H�w�)d��w�Q���wqP�v�7��-���p��YDeP��-��QQ�.!��I���+	����EW�K�-���e
          �'�K�P6/’��i"I���E"�R@O?!)�pM���Qm�>�Y��&�_?db�q�Y��b�e����o۰R��k‘o'��f۴.4n9���g	n�]�=ţ	Oq��;����M�����jW��F���"��.�r��i4:�$e%��A���L�PN���@�� d%��d�
          �H68�D��l���!DžٮM&MH.;���E���luw=��D�g�P�,a����\"Up��~�i��'6nй�
          ���Y����
          ���%L#q�'�6�~VI5n��$�xB�S�����N�#;~�Z��m�H���B�����%�d��\�e�K�vot��֏qxU��T�Ϭ���m�Y�kZ�Y�r]]�r��C�xLdN{���m��OW"��Y��$�!��~�ՐG��b��-]��. Nk*� . ⏞�#`orl+�2���@'7 ҏF�n��i%���%�]��D�P�^�A�+տ���88����̓�בD�d�D����Yp%�pe;��
          J�b'�_uc���W�%�,�Rd':�|������<(����>���K"MTJ���>�����8��%JC[���:8�H�Jx��>R�~�ڇ	B��RC���	nyq�/��Y��,ꐳ!;��I86�I9U�3h�­)H�>��[����I����|�*�Z[��eIlwd�M�;�����7���pN�O*1U�,���Ge�_t�֛����v`g
          �p��	¯$�X(���?u%�Mv82���{�y�)�F��A�,+12���Lh�d/��h�U|�K6��t�����>q�60֟	L!�f�'�?�1:@�tf
          a%���&�4��O
          sw8P:/wk�[�6�n���,���_(�@��Jcj��ͫ"(2���*�{�#$g��,�%W��‡��6F�������.���<�����t�.�JCC�5�숥�0��C+�I����j��������!'�tmf㒺6y��F��yL�Z�	n.6o�n?*K�
          �B�!�2HC#v�x��#���.��~�*�[��@~R[����+N�����98Z G�P��Ǟ��L>���t�����f�V{bv�Tŀ.�µ���_�S��T�ݒh"��n<��:pt�i_Mg�'��|�N�?��6F�mIs6�4p���'H��;a�+}����ޅ$Z�5Z�K�آ��F{�S�k��t�Qz��cca���9��ئ��md:�"n�]��^����|���i�L�bY��PI�ɾ�k_T������m���X�ȿ�M�1_�O�a��5O�WU��˻X��<}]��_�scӷ�=*G9���$����E���s�ɯc��&"�
          ��_��j:�w9�k٦-��3�'����������i��֖4�_���8.'�����֟A���s�$o�#��x���/���H����kx���*��o�����s�4:6�y���X׏�u^�Ծ���t�.�I��c�/
          c@������Q>��]7��譮���n f��et=��B�룄� �F�G�-���N���}c��wI��{DCQ�qw�m��+��|'�Gzl?Mu>���O�V���
          +�^��y�i�d%ޘ/���IϨN�htS��x��v��|Q�E�m�Ӿ$�0z�š��k��;�������B��c�IR�#����]�/q�$,��I�� �1�SM�b�<l����'��^�n9�<dA�\�$q�]ә�
           6��HN�JmF�<�`|�C��I�'�W5�d�sclNd)�G��^_1�ljQ=ѷ#�
          ����	���벍�^��׌�H�i �yU[�H�
          Q��Y�����=:3��2&��fM.Vl�hɲ��7g�Z]JɜÇ,�曺�)�Ӳ�*��
          �%�
          9����T@��q��4[x6Jn��~R�@�H��۱ʿ����W�U[	6M�V�85�"DŽQ\����S�_R�`�M{�r<���k�Hn&xϣWd*m�x�e�8�M���Jj�Zb�C���@-@���V�DQ��J�3+73��AS�!r�V�W�)��|v\����l���Q�±��i��c����9�i��\{c���ʬ��6�*���C�1�e��(D6@�[�G��i�U�M���e]�FS�Xpp8(�R���;�1������6����f�5����%<�H́�ݶ|�����s@�<x]^�"hi6o%gL��,|��Ӵ��{�ܬm3��Ϛ^���$!��b ��N��~�鯞@���s�������H�Ɔ�;�x�ס�@�>�!O"��z?���g�rNMexy����+/O���iiw��)e����Fc�C�m?�0��nq��<������,���x2��pV�{Z�(c�+7���sXA�����޽u���%�4�c쮹�_���_uOB�@��7�1�<�Z��ih�q�����Q�GS��q��$�F~����FC��w}�~��jd�X��������
          Xt6�k�$��1��H����Q
          q
          ���p'˼��p��5��H��g]6_�1ľ��e��X��V�W\��<��Y��EH	��ˎUu6z���
          �<�#9��T��|0�7D���]_T�ѳKR�IH�Y5�nv���Z�Rޙ,�㐶�S�
          fx�q�z�Rh/>��@w�ʖ��	C�Ւ̯D:��3��������w}�;J�ֹ�~�#Q�ݼozq�,�um{I�v���q;�כ�k��~�-s�ӗ
          ��%)�;\�ݹ���t��#�n�bo�:�zft)f]?��*�����Cko�VG�˧�_�㺗O�\����ik�-;���^�UФ{,�>�wY��3Ž�=��"־}v�x��G��yK^���c>+6����m�3��j��й�8S~;#��a�mDV�9ͮo���벰�.��W·<;X#,U�,�hӾ;��Y�l�����Hcĸ���zo�}f74��i|�'H�=��akh��cCA x����r���
          Td�H
          a�ݕ��[]5���|�.��X=��8Z�jD��d6�v:H���5���yW^�!�pu�v���F�+n-p%�20�]%�k��8���2�����۩2Hm�gOX�\h�<�t�"�	CN�e�Ҿ�W7J[1�EÆ�-�#�V)nVs�LLb�I�Y�H�A/�ww�!�lTG'�	����pxhLVb��jy�(�'��NBǻ�}��H5����P�(-�Y§�����FDN��b�C��V
          �Wd�4�.��c��.�~~V�����F��a���
          O%*])kH6}ՙɐ��l<�o�M�Y#r�Fb�<�G�3�i���Y:؋t�h$��g�N�ͨ��S���򳺆�3��2��Ս����ɣtz-�vמ���[:c�co������g/�k�k��룲}��p��LY-�f���7��]��+Qi�#�7�p6�;���cO8�=�KGR�M�n��d�kF=e���:�j�r
          �2��a��S�Fv�iA6���
          ���cC����Ǿ8��k"כ�S�Ӣ��9`�k�
          �y�џQ�^�
          ab����E��]��:�׺�c�Za�2�{�7��/�M����q�_�+����Ϯ3��"(�\xT���I�����ו���	�₢��^�}�W��������޽���l�:G�w�-��_kB��Y)��'�T���P�	9ej~79�ﯤ�Ժ����R-?�Z�6^�����fS�m�ni~��v��(�E�����{-?�8@l�|g�OOC�~�Y'�S������gu�i3�A�SM#� v\�⎳�Kz}f��m�>ϕ���@�+���_�%k&q|c���t��/T���
          ���ˇ/Ŏ�9K�۹�ks�������,�{�5ڇ����?�WY�3S���q���1�Ѳ8�M���gc&����^OY1���p��;��<���n�s¸׿R�J�C�~�;���Nt`��O.��9FF�B^$u�V;�"G[Tn׻:v����FIY��
          =�Y���k��ޖ�@WG>W��<D\A���
          O�m;���]��^#�.�LV�mx]�ׇ����dh��(`��ȝ��p�y��ǔ��nyA����V����?G�&3`	$a.��O$p|�PY�<%���ԁ�FvVB�(r?dZ�W#'���Lْ����PA?��E;.C����3 �q.f$Ro�`���ʱ��	��P��%:oso�\���U�sj��@��Y+���<-;���k�!AYp��-��i�Vm�zU+1Ͷ�����}_I�S�O�H�My�g�^f#�o���g�J��Hh����i]��b�9#-)�]&�������X�M��4�Ff�[�l,���36n;����[�ǐ���R��%� 9"�히�x��)k#��l;��i%0롒L�����^���~�z�I�lfrQ��Pn���X�Ax�͗7�k4l�z��I�_.վ��wQ�W���<��XM�\��WI[��u^��D[��q��'��uMid�3LX��yh/�}��^����lPm��պ�Q��}C驝�����m{G?�+�)[�W��t�N��a�t�����%`�{��X7G�L	
          c�����>��C:],r�4FY�c��b��@:�}/���D�c=��Y�U�;�P��j�wG�~���z�'}���N��](�3�o������G��]VݤVW��Ak���1X_��k?�%��|k�zα�������ӷ���ZP�'Nd��M �Y��/�t��_��_�̃U�w������������]"kD
          -yqC#wQ,��L[X"-a7�&��x��o}Y<�^�R�ǧ���ұ�tcI�\��s_*�y����L��F+�`��v��rV�f�����M_}%��'��84�{�{�Q�T�:3Li�,w/A�|�ma6|��lh���/B�6��h����HxC����Юl�K�i����$`ݑ�J	'c��w@�O���6��f��6tn���;��c�%|�yk~�M��HSA;����b �nOkET(`�\@ ز��_�n쫘Ip�ʴ��W�4�����
          �XZ�k@����_kS6�A'v���ߪ��9�#��St�ά���?�����?d���r�;ZV�����o�]�$݅<U%0�I��Kc�y	��h����-X5�!~T�껨ޣ~���r�&���"�>�E��("�ХTf�ɥ�e�dn�)��62�A�'<&����TopFA
          ��
          #�vE��x��M�t*���ԓuF�%=�|
          D��Kr/oe�p%���p���솳[h��Z�(G�i��-�q Ф[��Ě����@���iu�{�
          �i&����꾌K�y���q�s��t`�]�Doh �+��n�rX���}:�*��.mQ�t�+$�shU�f��V�JA�0�Ek�-CN�Z~T�6��0h����UW:�ݢ{��o�B���o�Qo�[��$+�aW��R�9pּg�_���H\_t�<��hxO���Œ5��	�����XF�F��2���dta�O�	wf����j��RƇ�AUS�7���aK�Y�L�G`;yR�ھ�è��ٺ�Ni��	lO�������RL��q�ʈe�U��q�"b08N�"�ڐ�{��ݸQ>�.�L#q�(����#��`�	d��߄�$��M'�����t��<�D=���>1B�J}Q0i���������㽨q�cʼN����W�\Kb��.�py�
          �@\~�J���Y�a-�d�BlM$
          9�B29ͨ���\:��G�+8�B?��VZÌq�1�����T������7m㿄����	rM�����aZ0�͛�K�_?tM��
          �P�
          �,���ݶϔ�Ho<��1���U�?HU+0꬏%�F+��y?����y������Vj�9���wF^k&����.
          ��N>�����N>T�ko��{Zk�*���k��[1f���n���FZ+���n��@U�>�~Tl��[�tָ�����͓y��
          {�f�Z
          �9�u �: �}T�v���;��^�4-*6��'<*��si��mv���]c�] _ܫO~ۡ���ۯ�#g�� ���lq ի�zy��)���h�x�=�hH��C��>Uwۀ��x	�I@������N%YsG�vS4�8�A;��M���D
          ��<�{)Dͩ
          i�Mm%~m��u���O��B4ڶ5��7[G�}רj'�v��5�wy`>����(e�5
          �v��M�Y�2��oӧ����Z��?եѸ����}��Z�LA���ӰM�e���]�9�V���WP��]��l�go��d�?�����Zv��٤�=���9o��|���L�CI��j���/t`��t�_Q����P�
          �tz&M�tn2vW����.���s55�k?����ާ��R�u<z��(٠0F6	���j����x���]����4�jw��ŕ��C�����D��^X����6k�Nt��-�j������g�K�3@ �}Y���΀1��<��{�}�;t1E?R;]�8�c�����^V���.]���K�d�j5�۵���^c�i�Y��}ns�ڭcL��5����.��_�u:a�&D�����t�.��o�?X�S�OWx��8gcb/�4l���=w��?V�u7�f���;{��r@Z���ؾ��&2ؚe��y8u�'��Jc����V�+��|��g��y�.�B7��NS�47N羝Vx*~�����Zǘ�9{�x[�s�t�&����i��%nq��x�yMN���<W-wd�nik[��U�'M=S�ɧ��]��a6��#��S����i�CQ�0���P��쳌29�`$��^��&lo�*P�X浻��_µ+i`1����
          ҫ����cN@�W�&�a�a"�ܬ�u�s���1�����v��w!�F�D�4��$K�|�,��s {��$�[R�>��s��i�q��n�pPId �6A���s�*v��,Z�rh�
          ([s�+Pnk�n	B<i7ʇ���#=7�ɴ�]�r����V�;��湭q���շ�a )W8
          �{Rh�7~�1�|����ʹ.�v0UY�	�Dž}����k����$ ��9�|NeR��Zi���`��Iȥ�ͩxwϔ��)���!	"���(���շ4X��S-�������^3�Pe�k�i��;������O��pLlf7�>��>� �ԓ�4^2���l`.#p�V;�+�����>"�Z~
          ��Z���P��u�$2G�o��[��3�np�#=�&I�M�I�9F�n�(犉8�zj��E��1OWt��U��ŭ�#�Ը7y�,}3E����/K-f�n��s����t�]���m�<�_O�L�K\������q#��a­��tX�n�y_7�r����]��Oe0�w��4�lrF���Ŵ��"kv4���ВbƉ��ڬ�Ԉ�X�K*���MQ�ЊZ���o��"�;�Ўg�=�4R�ԏ�T�'�\�X4��ЮJ�?U�6�9�Y�����F���H	TV���4>_8T���{�#;�'�.��c�&�����KT��Jim�3C�x�Y�a�#����~V���GSZ@�YQ^����S�g�x���=b#�!9-*�Z��Z�9���B.��(Ѣ��$���Z��-��8{��	�ih�\Dn,ssv
          �
          ?J�F��4������^0�u��! m.�
          ˴FZ/kZ���ɧ'��tư9��>˧q���'�:wCI#�R��0V�3��7s�u��52����ur��o�k���ۆ���¡'Gl�pw氽D�{�U�cH$���x�c\��ǒ����}����¤z
          {�]��<�
          ���@kd��e?G�q�O����i��
          h,q�_+վ6�Air��
          ��U,��軉i�8�¡��>������Rh�����VoM��	*�+��,����y�Af@��UwL��,�u�u!�S@��Y:����I d���Ix��.��p
          ��e2�k����_�M��Yg�W�k@sA��i���n���8г_8���/�^GH�۶��</G�Ԓ�Z�o�!s��Ǐ�kK�v��&��e��y1�+I�WJ�[�n�6�JI$�S\nV�3��A	����l�UzsmĖ�+
          �m���;�Y�Pat Qq�{���#f�6���L4$k�]t��LD�cu��nv�}Wf��kݱ��K�9 x;��D�:2L�u��=���H
          o�Z�\k���mp8 ��9�k�d�{��3(�7�ISB���Oc�n1_p`"��ʫ$GU xu
          �;�wC��/i�Zh����
          ��?�@ˆ����Y:�X�v����7F���>W��R5��M<�b�j��j�%Ρؒ����j$���|+�nS(��^~=�!�;���t���\����?c�]4r����O�G�v��+�}h62Ŭٗ[5��[�8�EL��C��=�u���s]e�~�����Ic�,:��W^<w�9_���?Vz�E��_#�_?��>�wJ�8�૥�0�{�{�s«0ۥk��5K����{�Y���q���*Z���",b�!�J鈊6��Ugd�}�k=��%w�o��;V��2C�y�j���Z
          �[�3C�^í�dd���i�G��~�HѢ��y�+�c���J��_c�6�m7�U�Y�W
          ��YC��8)�4�Y�lb�݀<����,{�`���(u�^�c�6���B��uO�ޟ����0k`2�X��B��F�9��;wZ����q��)�Q�W:g�U9������wX��#�,�wC�iuN��x�	�~���^�.����IsI��UI�����%-' �N�Y���JN���_M��.kZi�cw+��~���7�(�����sM��{]/]���:'��+�=o�2f���Uc����]�G���g����r�w�n<����	0�;�ib�G�n��N�N}��$-hh�<w^k�z���XX���&�&�#"��봮����vY��y�Q+U�̊=�*��	�9֝�t`��
          �M��I��=�̒�X�T���R9�y$1ū�:�8c�%y>��lz�9��F��q�O79��wJD7[	��y�R�E}��K+v����z�]�i�x^�����;X�@p
          �ŀ�Z���K��]�<����;�J<�`p P�QN��(���°�*�9������\���}�+.�
          �a�gh�����	��Ŏ˛W������(�	�����+	�6'AW���ro�P:F��ʩ�٥/~�P�����j��9\�B�Ilq�зus]Ҵ�Y����F�Wʏ��3I�;I9�$Bv�?)�����;�hY����u���X�v���cÐ�
          f�"kN��gk���}��xY�A�pb��IqN�����$�Ҵ�yQzΛ��-s:��8�����u.s�|d��7��\=<iN`h 4�M��P��n{,UqK���Z���,�����^��ɨ���g�$c3�+��x85�y:������u}F�c41�[IE�oKr����Hz��.���Z#�p�N�3����:|�f���4�e�c��+�}!�U���C_�"-�W��,�P5�jg`.l�%�9�s�����ޖ���)��:��O�f2x+�ӏ�?M�:F�B��9plL�~W�5z�[�0p��x��&��iu�6�lj����W;�'���]W���?��������$t����.�84��L�\\p	):�.�Zc��=?N=��L����F-\�
          h�C,4���/.���<m��zq����Oaʿ�{��&��;�1�ơ���u���8�?�h��V���Bg�$���]:s��c����-����֎I�U4zjel��F�L�����J�G��ku����;�+TL犅�ǻ�U���э}�[��� _���A��{�K!s�vO�0Ɛ!���3�ڑ�hp��A�’�8��uU���M�M�U kI�V<��
          ȫN@��9K��F��7_�"tp��ێ�	��d_ -6���Mf�6��V	<�5�m��cZ�<�r�x$g��{�O��Gͥ����i�
          �М;�� ��D�lq�S@���ݒ�=���8�,d]�D^AQ�A x*Ȯߔ���cu�p~��Pq?!5�.�G��%NI��@�
          C�����tx��������k�Tn"��,��܌&4�
          �j6Wl�ʂ�E~PK��2.ʌs��u���\F�o��U��#[�!����
          5 E�k��=��/����?8—���G���Y)���B�聕(�Dv��#j���4�ѵ���ʙڮp6��*vs��}����ǂ�h�X]{�
          ��H���|(�ז���Ks�,.E�ي.��y�C���}�(�G����?	��k}C`�*^��@��]�U^z`�q�Y�����4��>;)�4�m
          ��"��p�c*�ßU�;�;�Np1����W�.�
          �	���y4]Y�㴊iN/qJ������u���y$������������`� e6��I��Ǵ��00}�47X�|�'�t�<����	^������D[Ms�UI<c�-��$�9Y?X�o�xhQr0
          S�.v3i�q����L�i�;��&0G���p��!ї9�J�p6s�&��jP8�T�P#lmɱI�lm�֒N;Z`n�Uc���<���qh���Ɏ�|ӂ�x�.*�pp�>2��7�*�!
          #��W>=���V
          !��|+-a�0Sl��=�h_�>)tv�|"�A(
          C�Ϫ��Hֿ��'�
          ��!�x=�a�H��+�h`��Ę��-���M�`�2���`xQ�1���	��E��3a�n�����	�L����%5�9�y6�>��kT�Ś7�5��Pƛ�HU�!��u��᭼�
          �k�1�
          (��g���,��q�ʀ������U�朂F۪��V�J��H�]�
          �|����>U�����ZI��vUdm�<rG�)!�.�*�p��cE�Cc
          "�c�PL�4��s��u��|l��F[�qʶֈ����Fny���q�q`TM)u������:1f!]ѽ�w�u�s�R\�4kS&9��<���L`�\b����Ռk:���`�0P�)�FB<7#�d�/��G�:�+5�=_P�#[_����_
          z��d1�;=جc�Vቺ�c�G��(�áѵڏcj}��|����ˣ�۽}����6���`9�����ckyk\��*��U�|i���kt��5S��Ӹ
          ��V:���/�������4N��9�����4��3VR6��Vo]�S�#a͙�$�p>B�M��u�zmo��+�j�dV$qq�������ҿ��^��cK�?�󴺅��z/�7M���4�h��N�F����l�Q�:��T�+����2C���j�m�7�W�>�:}>�I������x�5n?��_VuH�w��β�7�\K�_�ѣ��)������`�
          G�Ψ?��tm�t��Ҷ��	*�;b������i�}Xk���W4Sj�~�o���W���+�g�'6I����A��濧���z�R���Ԛ�����}�L��>W��-��HƉ�#l`�݇����{M���_�����K��B�<�5�����KOҰ��<u&�ޤ�#���,��b�Mc��`mr�}9�ԍ��E�����^�����OL�u-C��#S\Y���o���%d�+�K�h������}���쎟ߦ�۝_<�_N��}2:wAv�����w
          O�-�������U���WP�a�;��\�c��㕆�
          ��V�����]dolϗk�]D�/���y״�����
          S���
          W˼�ٯ��ؚ���9�2�l�܁�y�.�HYq�c�p���E�Ώ��F�w��������;��ޝ#�^G1����!W��mS+�K�ֹ�O�{��[�q�ʺ/�̄ri~����^���&���OH'_��[�zM3Z�9aǁ�t���4r���\�Gi^���յh��:��ᆏ���q�V�ߤ;$�ZZ�hѵ�	{�����=kO������g�q?��Y37یyD�I.s�����
          ����n��`�i�/����i�)����s\�����H�s������,� �=�s$i-]�����kH��-$�)�q;���PZHo>Qie��r-5���U]�д����gj����ʹ�@��u_S^�i8A�U�-�4�W�F�*o�Ee-�@]#	
          ��8B� �#�Y�e��|����e���F[�[CM��w@�i�#-<PK�l'�
          �d0���d/E��Ra[a mx�8"s�Kd�v�$�o��{`�UD���lwQ����VR0n���G��h[��9�J����pV�ݶ�p�hslTD���N�K���(�0@셦��!T/��	^���;g�ڗ��0�q�^��SǶ��
          ��߃��2�����m{������������:�"�y}3��sv�Z���k���^�A!��w���C�%��V^�nnF�|�H�|to�^+2���Ƅ#n=��ҧ���<@��Cc���VH#�����ot��R�a�bί��g��B�m��,�����pH��*Q�=4[\Kn?����dkmĶ�	�f�u�kY�lmpc�g�y?�ʣZ��k
          b��=���+SG�d��7cG�,˭�Ҵ]-����|�i�t.!��I¿I��8��c��"�F�^�>p�X�����m
          ����O�O�\�?,+�D5�Ϟ�A�VB�f�,�=�c4-im����G���
          ��,�P]�k���T��;K����t��/��4-2�->�&��vWo���R}yH�&sl�+��W����ɷH��&�^���y�9'u��g�-
          ����Q��I��@��ݯ�kzˤ�~�X?��d�>��hC]�V�����=�w��U��Rc
          ��|ϾNX���6�m�c�W̧��P�F(��5/ Sj��i��q��}{�����֊���6�N�|"�p����v��,���Pu85ڴ�3�7?/�t�C����M�p�wA�B��MCXO�B��u��\�sZ
          qܕ�7Kd�	�p�����e}�G��V�+6��
          тm;�����~j|]KA/��4�	^��Q��2F�Tك�.W����Z���=׸�n�Y�ޞ���X�z�R��xq��#���
          ���7k���N�dy~���}�
          ���:�9��n�{�dlxqk��u�z�Y�i�<��=��c�	�yZ�7Z�ݮq���]�c.͛ⓢ�Ic`h,^ks����|����zΐ�����/�tM`%�ƫ�u�N�)=��k�z��-z�0��/=�|+��������
          /#x��nh��N�V�V���d�:3������7�l��Wc�~Q�
          .
          �2���fwߡ�G�����������D4:��w�>��)5�Z�.UoYU?�!�%�|�9�k�0�}��$?�ӾB��k[b�|x]>]���x��r7?��Էw����֦�@=� 
          Y����o�]��m���?�h2�6��է�������=���v^W�H�ݟ���Nv�o=��œ�wY�񹕻#��kdy�4�
          ��=����9��S
          x�xV}OJ2�%��ò�FI��#�q������$��krO?+9�?U�8h�/E&��"�D���u(�0��nl��8�+���n�|�?4��M�E��kU$��[��v��N6g�n���Jܸ�s���Nɨ��ZA7�R�Cԣ�����a��Hh�1����K~�T�C�Nh/_�|��~Sc��4�"C�ׅ��uO���k��z����q d�d��ѽxv5�@�ޫ� ~����ީ�.�O�t�����Y�|���X˹�ָ��{��gDԈ:ΒB�L��? ����En�u��ޅ#Ap���]�~I�0g��/����L��K�˺d^�]?I�H*��?�t�Ǥ����թ��Ԁ}�U"~�3H�v(�r�y�X�'�{�U�t�Jv���/S�>������9�j�������n�ɜ�C�4��H�5�K�n�����_���N4�6�߅��O�:������Si�'1��v��U�gQ4��=���r�{z���<h���px9�:�1�<m ���6�QӤ�\�KCOsi�s��n�2}5m̯u��Tf�&'��Տ���z�Pi|c��B��O�M푤� pW��[��p�}F}������f=�y�KKE�+8FIɣ��i7�E���gܪ:�I���Ǧv�<�6ђq��B&UQ��E/���{-C��Ci�8��r���3��/)�b/f��,�h�O.�K�Mw@'.���˯/8��B&j-�/-���}Gӌ2�k�_S�gh�m4n��^W����F��y+�¼�������@>S���{�{$E��^��9Čș)��*��Ô�On�u�b�u�Uk���ӫہ&�+�-�!Vd�}�S[#\o�C�xp���\\6�ir�]�����(�LN��"��O��vG#�H�^B��~���@��.h!��†�p�u�K^���A9�lvq�j�u.$s�Re��*�l� �����G�w����p
          &�x�������4��q���P�œ1Jkp�n�
          �P�䘆0��4E�����GM3_�����s`d�sKH4ZFB(^?*${�s�w9�$�JSl<
          �)Ӌ-��ہ�)3��J^{�q�ۃ{���](j4Ѷx��F�׬��:�<�u4fA�]�����'�3���i�����/�zX���7d��\��L��뾖��7S����e��?���-�N��$���4j}@Z��Xo����{g�7K������i��O�]Q�vi-�m
          kh���q�/^C��+�~�������UH�Aѱŭu��x�^�Y�Cu:I�R�M��DǷ����S6�i]8 ��O����c_�]+�C�������H4�mO��M���-A{X�k�[��›�꾚��*M�2)�����n�]�cz��n����I����HVt|mkd��e�K5&>���OE�.gzY~��Y�#��K�t�f���j�����GO�:C4;usL�^���q_ag�ZO�٨-��]#��[���>��'���׻���ݡn���;�?�:Myki�2�8'�4�.�N�4[Φ6~�����k�h���K��ưe����r��v(d��q.��L� U����o!/�E�¢���@�6–��QU�w�v`�G��b�\�x�ʰ豏)/���i�5�P?��MW�\.�������r������x	d�%^Z���DD�H?�[�X�γ}��\9RHq걏(��6���yDt���)�.���g
          H��M�+�Q���XNs�q��9�k��+���1�6-ދ���;y�AI5���P�p=�ic����,���t�`��$aHb"�	�K[�u�����^���ʰz#%^lx(D��|�����~��i	�Nr#ݔ-�מ��Ӷɬ�*ـ�4=�j��E ���߲��;�pt��i��%D͙$q�k�(��U���uq�N{\"��G��@hd
          '�t�G��db�2;u�.��>{'3
          ��=�<��(��(��ϕ3�;VW9�iEsj����`��[{�a{��/~3��S\l
          ^��W�*}:i&�2�;ҐKHܡin��u�����;.OKj�Ms���5�7Y "��L����Y����'��uޡ�@���L��g���A�x���Jl���4�
          ��>��p"�*��\G�V��HU;A!�[���!��ڂ�Ѳ;R6?i4o�G8��¬�Cw>�������Ucy�ʯ,25c��.�Q��|���@�\�#�Ω;��H�6��
          �(\�����Y3��&i�h'?u���F>�K[y�;%��|�cn�G����;%���?�?�����M^Sd��˚O��x6-P�DI쉱��1�������*k�4Q\����\	�kZ��d����>[�6)V�x�{./-D�+&M9򖌺��)Ӹ����Z��M�ݜ�[h����q���ȣy��1���'�*�n֌���h	Pwl�Ҽ4m\��𦣉���Yi�V�����-B��A��	�Fvi�bGt��PR�w�8C#��Q�8�6��ﳸի��<��]}�W�\���J���
          �2�,�d\wMk��N�M�5�<x��U6Q���NO���Y����?����H/y�m ��n(�$�"p5N�H'���]!=�O��ȶ� �1�#�p����Z۫��L"��’��=�:&�޿�@���-Ǜ	�hͨ�U|�)�:G��~�K�Jw��W�"�yn|+�3��9��j�n`��#�&T�$�h]��Q)/wqh�$��}��Q�O�t��՛N.������c#�r�O����t���(��3i� ��|*}Y��q?�$��P)C��%Ԗ���π�i��m4D��~k�{K ��h�R� 0�G�f�AV	{;W+��3ږd��_���Z�9�x<SUd�y;�?p�Z�FoQ�G�9�u���O�{��c?��u�o��D�<P//�b�5�F�Q������}|��/�[����~�M;\�W-�	_������:�e���j;�8. /�?�i����4��c�{�����?W�Q�d�G�ap��u_8X��g�t�����]j.�������,�n��A?����GC�ڹo���ESA�W�~��,�'��nk���/����p?r��ՙ���yZL�j"f��I9)�,�ȿ�h�������#��d-md���T~�����zl�����y]|Z�?O�Ť�ۧjgi�O4���+3������<�t�h �M����=����Z��8�=����Z�+�����V?Ӛ��?�sݍ��WҾ���_�mN��7Y�ָ���=��௟Iю��Z#E����'</N�{����J9 �J��k�1��WY_��gO�E�>��rꣅ����9��W���iC�u�i�N��˜r~��N��
          Wӽ@â�ac�/w|rG��.�\��Z����O�9z���i/t���/��X��'����c{��0��|_����tN���F5Q��0���k���oW�c��1���-���d�����7�]SM�z��O���]�p9,i4�_�~����j��dӳL�i
          ͒�)jz����i"�:�쑳�F
          ���x_�>���M�6�jd�7O�C$�&��~?$��l�LJ��C�~�׳K+���k˼���*�ߪ]'�0t���;Pd.$qk��Hu��]�:h�E�u�N�I�~m���M`���G9�ק��F~���~jXa��8��s.�ݧnmv�Yus���=�\cB��O�M�������|����v�v_K��x�F��H���bA!l�>�E�h����ċ4�W��i�)S�5��J��o?t����8�߅����47���������#!1:g�v�UL5��w_�+�Fny<�*�`s��M
          �$�g���/Z�ׇآ�j�w�*ƭ�@�
          ��ݶ�$4P�|�7`�I�&;�V^�,y�@.�9����Ys��`�Σ�"��2U�����`D+
          ��m+B1�d��R���m�>u
          O��n-_m0�����9{]�U2�i�Le5�m��6h\�.�~V?�yi��	ߪ�<%<�8�(�;"��.���
          ��Q]�#��(c�����-���4����Il��![u=���w����ZJ�+�^���G-sy�h�����h��#��r�=A�q�C��3K��Kek����9��'�����>�\b�O|��;}>6Lǽ��I ���$N5���bhi���I#�V�%&'v�.8����k����K\��U��f�8`t�<���>u�Oц�m���ʥ�ڇ5�G4S"�|o�wcZ7o�,h=���W��G�y�U4�h�����o���W��ƿH����Рҹ�9����p� Ҵ������H+�֜x�+V-��M��Gp���?���[�N�֛g�-�ah$�/–�ۧ����mg1�qx�����6ީg�5���:@*���yt�ٍ�W�~���3���;�7������^]G}����?؀�#����_/������WŤh&웺^/�}_���T���	䃒�k\ޑ�.-p���|����'Ku9��v�Y�t���8�u��\X��H�B������s��?�<]��2�2���\�2N�6�k�����:x]���H�
          h�$#Q3^�ɥo�鴺XX������_���>3��;��M<�Tvv)zɝt��ck�|�G9��Y���5�|��V�j����g�?�����MLwLH�� ��3V�4�[�y6�����}%�WG��]Y��`z-�DX'�����덏`,�|���6f������Tf�H紓��%]�k�  �^׫�K�����#��Q�c[ѵ.�h�l_K�ˍ����'1���9�P�t��xk����WC��W�c������7��>؇��4R��J�r��?�Z�!lz�{kN�����H�|[wR�)9z���4S�T�X�J�S����7;?����ͦv�V^"!�ۈ��Y����UfsZ����f�P��ׂ��]!��O��h4M�Auq�N�t��Ծ2�9���Ӻ�Ͱ��Y�����m;�z.�}m"�<//��=t��r>��/q6�T
          ��8�Qu��G�{Z9�z�4yk�v���V�q�[\=�#��i#u���̈́�Ihk��<+�iwF.���׏o6��4��
          2�)�#�+Th#k���¯����)t����N9=G���V�u1	�w�0�V� 6�ϔ��pW|�ʼn��F�ow���Z�n��ͭ~�}�mS���&��{���[��C��}@\��o���ZL9�jך���8�.�^�90!�K;��Ǖm�jۼ
          �耊RKsv�}': G�#�+��uX�sa�e�F��7s����[L�Ӌ�;��Å�>���8��>�K����>���9̍ۉ��}Q�������=7U��]|��.p���*��ޙ��QEЦ3i�Ms�x���������.�#G,��������}?����h~�yy��I;���y�W�; `!�'?
          ��O���}K��m$дz�����8+3�>��i�c��[���!т�C��8�B#.��B�����_���t]d�J�YEXL�H�n��r��=$�-==ŭ9��^j��4�.�
          ��������_�9���I�l��k���F-m���Rd���$���~��}lN֐`���>�|>�o����<��͉��.�������[nf���{����D:gEOÜxV���(/KDK?���8�O��7>]׬��t�!�-�r����~�����%P�V��Iy�G���7���x�/�o�������r��z��&�C4�_������pkl�~��]�z1�D&���r�H���3F�ay�]zly�����"Xñ��LлC!n�����D5�9���K�u�$��l�2��p���kK�f����;�z��:4���\.��+�s����+�t�L:ȶLw�Ϸ.��x[#
          �p�t���<V$:-^����%���j�z����Q�y�9^+?o\���l��]������u�J��,����ش�y��=��g��{�&5��w8���
          Lb�V��p
          �ՅY�3�M��]'8�/�oo=���`/<����B\�;����il�_b���HZF{^�<�n|����m�y��G6��د��i��.�ҵ�o+��G������c�~N��o�ۻU�"1�м��9�n�%���E{x8C!�^k�q9�_�wf�1��L��>���<��?���r��ә&ӕ-u�甑W�}�(�|����Q��+%�tE�Ձ�m:��(6��Qsb�XRw�\��1�A'
          i����E$�\��
          �۟�do,p���I�uG�Vo����w���h�Tm���,6��FW#������^�I������2�י�݃畡���H��,��f�L���s@��U}Mf���Xh>����xf#W��C��Ϧմ�k4�Β�D�h�Y�F��h�m;\6�v������7U�5M�};���ǛVz�D�}�1��ѹ�r�<���=b��ޤ�4)�`�#T����GP�4@&q��a�wӽgE����cN��IX����6��R�~��D�N�K&�S8��d�;iimQQ��GL>��jt��[g��x�����.���jY���[t�1廈���7��]I��lq����X���z�4qO'P�6�ǿ�O4�r�Z㼦G��I��󵯋ԗ���V��t����t���Zh�}��3��2��ϋ��}�&�����/�}/S�`tZ�4`�-mY$�Z��o_�<k��M��#$�^�����z�
          �-#$�G��Gz�~W��\��_�c~��c���
          ���I��V��jb�큺h��漕ß�[�n�ͭO�zv�M�
          2�����o9�����FG��8ܭ��٨-�hk�Ѥ�zt.��@ �̘�n�t{='7x"���K��Q��M�e��?�(�{��/E�QF����W�A�>{�E#&�Y�7琣;��6�p;��;t�+������q� p�Y��x���W0�®�&�o`�|�����D����ɷ�8=Ҥ ��'qk��)����#��K�@$XV���E�.:�97eV����J�	qJ�bϵ�0߃��R0OuPx?�q���*�����pxD�1ߊU�#p���k����Ii$U=�6��_d�ZGe@O��A�k�F<%9��}�1��W®e������k�*�d�q�L�q��!��>S[a��"Ud�8>�< s��Ks�P�*#aw{	dƸ���1�5xυ�{�;�)�����U�&RA����U"5c$�'o'8�,��??�k���[�+
          �N��0���*��rM�+�ΐ5����&�ƒ�i$�+�a'�g֧����<%�۬b�7��	
          ����$��~��o��4G��F#�p�r<R�h&4��[��;,�4��+���Fl�e*g{\o?�C���r{*�B�k�S�~���x��P��������{I�U�A����R��C��u�P][I;V��L�⍅n'mF�%�
          d�O��U�R������"�؜v]g�췌Ҧ�s�"G�{�n�-�|���:C`vVO�5�Q���6��R�mq���;	K/��;����uE����
          �q#�Lc(�aKYG�3�oyi7��V�b�I�P��]c�)�jk�`��kqC*'�C]_ �\K��p��f�')���U�n :��~Z���(���������&JE�τ���?���mP!O�C��֓�ۊDEػ�����4h]!
          vlc����2Gt;�?��X?
          $v�c#�CqǕ�[�V�M$�����ׄ�0�VS��I�"46�p����H���4P;�����+U��s���(lb���qmc͡�{xQn�;C�K�/�PRN�ڼ�6��#k��N��3Y�U�\I�����`�ʈٷ^�Ài�	b�o�����]�����–ۜ;>:8?t��\�
          6�R0�=�S��h`�.����-��MZ0�8o)��}�fX6O9]�1_u��?>PI/�RL��$I!q�2�2}�#����-�ݒ3���$�E������;�팂q�F��8����#�׃B�f���4��R�P�ݐ�]�>
          J�Ǻ��=Էq5��N���%�ۼ}�ln��Ve�4���)*-�9y�㺯�����d�V�Z���7TZA;�V��n2
          $jnJ-sJtf�����g�:��
          0����(ٲkk��;�UN|!���m����wM|�q.p��ʜ�>&L-��G�A_۵�.����������;�\���h�ͤ�8�hŴś'�XJt����B�}G�t�|Y��H���};�uSgԺ_��xo�牏�sL��-kO��?u�6�t޺x��L]K�%�Z���P����K�}9�u:(�7X�>h#
          y��}��Y�a�o�O��C΂��?.�B��@�p�]����5��Y,�r�׽V/W��־��0Cps�O���}c��U�ɩ�G��$qw�H?�%��'T�0Lt�f��s�� �������Ș�_OD�c��w���������&�5ΖB������O�'չ��G�!oǺ���Ϩ��X�u�#ltR	@���/��ҷS,��,`� �^����?�?P�����v��2������N�7�Ʒ��u={���{Mx�"�1��|��=�&��0��{����o���C���iv۬��K��m7���c���������4���������f��RޅZ�tO���h�
          �+�?��S�,�,�1��T�d���=�w�?Kju͝��cx"�
          �>�^�;��u1��?\�Er����ۏ���'��[�m�G�~�U�GN��2�O�̾��>�����>��nk*��"��g�n����Q��n��鉃Pp��(��~չ�����4��0΁������6�8��P�D��wv��7�W�Cպ����ut����_6tbK �w�:�=��Go�itN�7Y�҈��<5Q�I,���9����#O��j�X��a����U��:RK{\ӑ���&>ic$n�ܬ�5rhz|�@ѽ�9ð+�_P����������K�۷���~��T�]�����4���q�G����H�_���� *��h�r�z桺���|$�[�`Ⅼ��N���Db�V��O��gm��8a9���g�[�)Ԡb�s��;�fq���Bdc�6EW7�9���4rJ\m�U~7���|�C.�����!��]�$���~Uy4�M�[Nip;Ő8CJ�l����‰
          I�:�0��#y��>Ü|(w��(�Z����ɱ;}�
          ���׍��煖�\h���Y�<��sh �����n�	�
          w�-�v>�[���ا�kf���U��ٟc�O��q�/��e�	�C�td��F�������h�\��5�P��)��Oq�D��E��'+����H�`�q���o7��;nH�0pE
          ��7O@�<��{ENh��^y�ھmnt�mð�ǔv�^å=�D8=׹��H���/�K\�oe{��'�0=��^.}�ߎ���[��q��!m:k�g�(^VI����p�^�)%.c4��Y8�^<�램k�D����}a��읤��ݡ���iϩ���Uv�l��#�d��������ΚxZ�60Q�kNn��*�i�e�iu�������Լ�\s�V��`�{p��p��'P P�*�z���{��#��)���1��K�W~����i7���yY������
          ����Ͷ���p�{�g�Z����c8������/�����B�[���?��^��j���o�W���J������0��[t\O�Z=3��5�����׺O���x�/�.��N΅�kcmHEw^nmV�\��ɹ���Y��ê�����L��S�,�6��p�m��.�q�+�7n,r�t���9΢�}O�h�a�k��റ�G��ӑVH^���֗�`~�Ec����L����95�k}�r�kzA�-���~�i�mtO�~�g�_�t=A�?�z�5�%>�zp=�^lٵ�zl۵����7���Mj�#�������w9�����r�&x�6?V�X������IM�]:(����A_��{7uM�h���W��J7��6�O��OU�Vm��l���r����/�<8���D}2:��Z��陷LY�������L������c-tcԯ��^���4QF�������i���yǫ��_����1�
          I1b�/��:8��;�Lu.�p����Ò�?Q�.��"��X���g��ׅ�>����L�G��f�]1�E��j�bw�n����,�O�oZG�۸��yCҾ����\Z^���D�퉍��������ɯ�9�#40Q�4bV�������:F�7Qu�#��]�]e�����i<.\�}	��,i�ӛ�y�����4�纵�
          �DB�FB���ֱ��_��yg/�\�L�t�9�
          �!�q��]p�
          ���H�C�#���U�z�cv���^˧m6?e�z>�GF�+�����Ih�P�➽|���4;�kK�5�r��^ˣ�Y�6��Kd�i�|ga"�W��Ξ.^�궰[��ͪR�,r<��<JDR�O�����7��Z���|��h{n��T��M�O�8m9��Y�H�۱k��&f�����ɚR���-
          Y�Z�x+#R	q<�e��d�WSa�@��fS\
          �к<�<rҰ��1Hp(�q�۟�ᑑb=F�O�m��q����#�p/��kI�15���k��.�w�ޤ	���W��I3S�2>2l٢�k���*�u��a���Lt�������041��O��jz+`ipp�t����d>��D_��ӊ����yW�������Ot�a�&�OZ��-��Nh]�5����|��I��ـ&����4�c�k�[���&X�d���li��0��Û�����=�F�	e�����[2�ta�S��f�OM�Fn���05�c]U�+cM�偮��͞V��I����ɯ1Ka���W��Z]>�M#���÷�U7O�.�&��F��Ci_�q;L�TA�p-N|wY�v��}>5��D��׼n<�N�s�������_3��@����3N�<z�����(4���ǹ�vr�NS�$�����P�*&����ͬ=W�0IY�񖖊^��pX=���zK���W>\��s��ZX���F�sO#����;ݭk��o���{h"n����~ʟR�
          �����r��.�tд�\{���iY�߅��k�M��&�{O8L�V~���p�SZo�ʭ��i
          ppk{�o��D��qC*��o�e�Z���W�Q�j'��d�Gp�����v��b�UtZRً�p���X��'��9t�&t��ŵ�c�R7F�k��c��y)���p�b݆�en��M`�*Y�k�Iq\-Gt�͒{�@����g�p��YX��ǧ�I7kQ�v��:�1s=��:g���Ӆ��>Rk�uN��ƚV�a��_ �=�mS�'5�}�X�7�Gu�/��I�W���W��r���7|�R])��Lo6?	5���{�-2-,�;�:A�XK<�^h��(.�a��b�YRy%��(�h"h���/�I�v�%�)KOk��um��Ic���v�h�h:����-��p���ӷN��G���Q�ʐ8�R9��i�_����Y�;�l���=�6����5��?h;���^[v"����C�Fܒ{ �J-c䳸�ŭ���Hءy.Ŭ(���*ΗPX�Q��YjW��ku�J������DZ�&VI{��'��8��U6�=�j��?OK$Oԋ0E��Eb���toP�Ӭе��6��ٵV�F@^Ӽ�8�q�J�=&ic�Li�`���l���F��@����
          ��3T�yw�g��~������=0�X5Żٖ��
          �����J��zQ�׵�h.�T������G��X's�F�0�^{��u�M:.�ek�g�fH7�m�ٝx���C��}r�[<�0M�hȻ������uMgѝG��D���c1��7���O��r�W�>�zϏ<����Y���V�
          ��!ߡ�g+���^���]�z�M�[�d�=��sa~���}C��_Ii6I�@��+��ך�'V��E��C���D����������zS�7l}Wr;�^�t��f>�=������ء����\L��*�aS
          �5BlXs��}U�#����S���l��,<b�’�po�k����@��0�%k�@g���8�k�<�l��,����˨/
          q�s���Wu��{�6��<��ϣs�	N$��<������XjR�w\(�~Ӝ�"cl�j4E�,]ep8��	������Q�ݚ�4�����S�pUU��#�<(�)Xs@�A���S��xQ%�4
          �8�a�G)F2,�0��3n�o�ܡk��f2�G5��
          !�8E���qhm��٭���%Ao(��uW�‚�`�FEy�°��>ʱ�VҚ�8�<(S�`�+�v��$;�}�Ay/"�R�n�=�9�-���G�u&�f���@
          �NTch��@l���0�t�/i"���w��~��h���G>�l�����
          �|Rp�������r�0A���!ēe�B��Q|Hv�1��^����~�ZO��@\1]����9@��o�>�A�(a�9�����NO����3q�0n��oE��l���]�Mk�dDj���l��C78Rs�����������3 ]��{E`���,��$���O'�H��cx�QӀ�*���$��Ü�/¾Xs�p<�1��o�ƪ���VPn�B�^��<��	}��J�Df���7|(�@�a<0Y9��m҇<f����ƒFiT�c]��G(�]��DG�Jš�vi��I��s���
          nA�)ѻ6Z@�*#$˛#��\��F�p;���GPƀr�>PHI48M�_>R�x��Qa.�dv�Q�6����b�$7^-P�������G+��;Z��v�+W�':Ȭr����20�`��D�ux	��8*��
          ������A��$���Y�N+����r�,�&�T��A��x7�@�N�l��b��rE��P*���c�ֆ���U#��*�q8
          >א2]|y]h�0� ���Mg)�oNdd�#A`.���R��U�J�y���9�ǀ��O�(8�,6M���
          ��<&����%�78�����(��|c��=��*���ed{2,�G��<m~R[����rI���s2�q
          
          ǂ�5�]f���W�|"a�ѵ��\|MV/��Ț�sZޑ{��c�e2((n��U�Ԇ��=�q��x��
          s����]��I����|+ּ)����0�^S�@9A��#�Q�O�g�O�
          
          ��W��$0F�I�(�+Q�9�~���U��`~���R�����H��7��$����w�M��&�����sb Y��H�l��=�Ki)�]p
          ����|.iϜ�)o�T6B��G�&�N�ֿ���F��
          ��V�@ok��:����c	�HȘ	�ī����Ѻ���#P����	��+��)�n��u
          9&�Y��s�-��5k�y,ї���+�!�.��6��ݽ��{��3��tƍ�St�Y����0A6����3K� f���|/�zlZߩu�F'憆������k��m���9��F�гd���K����>-tsz1��66��}�W��{WT�3M	h���d]�4�3�#�t����=���*�:wU�1��s��f)��(�;6����v�{>��M,E�?���hyo���/R��O˯���m�><
          _���NII�:Mt-��ȋ����ÿ�~D�Kԛ���#�̞�[�MR�.�j�5w�c+5�#\ٙ�7Q`5@�u�?�ޓ�ie��i:���x2T�~���W�~���G���]Z)��:mTb?H
          ���x_FoWn���S���
          {O��𜾹��7��΁���4���Dd������z��"f��h4`�.�}����ԿA��5:=dۧ�t�Tm�B�`<�ҾW�_�{�}/׺?V�p66M�W5���~��ڸ��-L2�6��`ah��걕�����5)�O!|����~V֒���e��7���B�J���Lt:���� ��M�ܒ�/sw��s��Q>�Z�8�K���ZZ�A�G>BK��R30/ͮ�6~��������v�����@~W�����4,c[�_^AY?H���I3����op���[�g!~r\l֧MN��D�W�5�H\�@ٰR>���)5M����:���̏%ݯ�Wy�\�d����H�y��g9����q+I�6��J�|�2�� �=!�"��}��2�U�K�!���
          \F���D:w�M��R
          �v�a�
          h�
          �4̆=�v����58�(_d�8�?d��2A�j)A�d�^��Cϻ��k�]�?�q>��+Nh#�sH��n���F/>Q��#X-8N�
          ���w��E����^���4�E<>� �iY�)>'��H�����^�Ȯ�8�6J0gӁ&�	 �������l4�ԇ0��`�W����%��O�� ��h��lC8B�d�J�Lm7��
          V�����M��>yS��͢~T݃��V�)n :�	����Pj[_*k�cp!��V�K;]Y�.�Jp���?l��+�/x��ףl4W��kK�M<���x<p��H"I�
          �=׏�~�G���.�{7��ˬ/E��N��֌aǷ�y��n2��k�t�́��R��+��ZstrND�S+�l����쑂;�f��a<_	S�#C���V�����/X-m��w�p�»����Vn�|r���ymr�&չ���ږwZ�'cÅӻ#~�8�}V�
          ���Qh�����x�����R8?����6�o�S꯬4z�u���_���]F��q��kZx�u->�P�K%�����i�����6#��w>W��<3���r���
          �?�y�͕cY�C��@�jZ���O�}^�;"h��˼/WS��O�/��Y��$������P�GC�ޟ�F�Mt��4_�GI�m�n���yv
          �>[��?�7��L-f29�^S��]��f��\��zf�Xt�d��,�\�I��i�9�����X��?
          �s�[/���]=,�F����/o���7�}?Xo,s�Ɠ��=<b'6'm����R�w/��}1�鍊m���8��#���T�;��9��Y%���U��
          �5��F��	�3��������x~�ϬfcZ^�o����oѲi�������X��|���g	$�������;�'��+���w#�����;�zc�tq�v�S�{�6?�����M��ϧ�hesF���6�A��H��s�#*�Q�K��F?W�_���W�8K/+�z�D������5ډ4�=�HX�w��Z��YsAc����K!��Q#���uK���ogX񒉝1c<�h��_W�z����.�V�k�;\	���Y���!�&�9Z0�o��A��gmv�&<���k��:Y]�\x�L��D;M(/7y$�{=8������v4P�O��,r����v���,E��q�@�6�i�\!pl�8����O|f�Î
          �Y=jZ{F�
          w��C��M��#K�.yp���b\�܋�X�p�.���%mܯK��a`<!R�v���lc�[�8��A�y�w]�V��L�f�5���]��`��G�_L�im���Y��s7���#�e�?S.]�P�8�����-�;�_�U�Cgi/��<*2��en4r>V��r)j����|,�i
          u޼�mA2C��M�T5p�qV�o�ם�5�˾��xY��])�����L��<4�f�e@��<��^$6+h�J��6J�?�=�u�%474~0��[l-mg9��[^3S�s[޼�rDZ�u^y+�����yYRDyp��~�׋�.�C+d����猥3V�9�(Y�	�ᄇf�T�n�.�8$.�1�+N]["�"�����#n�rU�������ū�v� 
          ��O8�q�^�?ڤ��%/
          �u�ii5fb�
          
          ����C��1�"$̍��8\W��q�5$|`Ӛ7�������	?����O�{�Ë'(���!�M��'�XֳgOe��Ih��]��i�|����n��~i[�k�=��+����6X݋A�N���z[e��A'�dE�4��݌�a�T]��S���M�4��/��ׄ_�D����Y1u�G#{��U���e ��r�ǜ�y�!'nH�HƵ��o�d��=�`9��N��ah�l���9�㲃E�{�@�'n�U�/�-سEC�aMxm�\��7x��@K�֏+Yƽ0���tpF���$4���{�Vgq��
          �.�m;L��um���I��i�K"�4]������|:(� h����ۻ���l�X}���c��<d�ןU��1}4��%\��k�7cW�QӚE6�d�a�wm'vN�h��Kx�T�ia!�cDž�@�c�/Y����N�{W�pO`������W���\�q�n���\��K���8��/����f��W蚆n;�q���Y�s��>��/_��~I��M�fub����6x[=q�=Ai��f�l���ų-%�Uה%�m�j\mh���Y,��)I�[�����i�$�;����+��ٰN|�i��)���JN�h����(!�YU�Q��
          �²l��F����"nI�H�k�'r3O��(���QB�p��j�?7�)s��s\{�PANJ�Wl�Rvݞ��	��d�S[8kv�H}�F�l.,���إ�-���Ӥ��
          ����PK�tO�����M,�cA�����O#�ce%��t�x�+�bx�z8u�H�$��g%�m�z�C����yy���7�3���N$/�躼�L�9��������}7�h��1�Vy"�h�kX;���>���OOճ��;���a�[��s���ђ^
          ���������?Q&��mɼ
          i�Y�:9�ߡ��w]��z�t� ��l}7Ѻf�G��6��<�Gh���[�z�r�t�*�;i-�~���T��:�i����Mf�^^|~U�\������ΡA�A$��W���B@t�e��3]c���x~������J�+�tN#h�sd�+c�A����~��
          ~�"~�9X�|k��_{��)	n��0׻�f�=W�GS�2�����:h��~т�t��uZ��k��R�ӟ��
          ��	��6"A
          �N@h���auِ��Ն���4�5xIkFI5��E�%H�d�T��W�2�ݟ��J*���a�ô�]�)�i ����
          �ut��I�X�9)o��TU��;}�G~�?��Lg���
          6�'�mn֊D����R�>�X���X�p
          ��:�+��'5G�
          �Q�R����[�Y��o'�v��	��Y�*�@��\����z)�$��x�$2H��']x�����9�_ us���|��V!���S��ՕŇwDž.��0;�on�@9����0���[H���f�J����X��8V۠T+���(�G4�Hq��SX�D�1{\Z6�(\���	bB@�j/h�	�1��,e)����&�E`��G��Z.��.wS|�P8�*gGZ���O�n
          ��It�VL��t��W�S~����1ܓアy�7�R�g��1�
          Mq�c��
          s/�X�e���<!�I��WW��G�����E��7�ّ�M���~x�Ia�A�Vc"�;�
          s�ť���UW{K�MD�>R�*���R�]�v0����T��Oz��Q��U�K5o�U�U'��H$��7I�n9DŽ�S�c���R#��	MԂ�a	���XY�˱|}�6=��~
          ��m�r�	#yM^6��{�4�n��Av܁W�,�'����<�a.$�kN�!�oL�)Оm��K��P�k	p���6��|�Ʋ�֡����v��pmT��d�V�3�>S���p�T�v
          KG��.#i'��5F�ۍ�*��f�:@��S�b\s�ŕ��C�E����3d�RdfI����!n���X$5�����;�����)M��R��f��{��y4�o��i>T�1��#51�F.�	n��&C�c�D��m�*J�|�)�Q�r@���G�vC�2��x�l�[�	W���+L�c-x쮶��Ik�
          �Y��4Vs��`H�2S��f>M�$sڕ��;��wjŝD�@�UH2:�������0h���z>M���<�s�Y��ޒ��8�8�.�Y҇8��q���1��{���D�hn�'��g#�#݀
          [�$^lҾ�~��B�Y&��i�Ռ$����ʲ�?�E|E�@��P2��\�i���[Z��
          <3��O�f�깛s��Gk�Y��P{�H�M�v)���7�h
          e���0�lo�Tm������0!��]|ư�g�e]�8W�s]�y
          �2���ʩ8k�1��Mi��>YN��n�L�����M�{�ZW�B���]���7HE���-c�fVq�VZ����g�n���%�PyE`��)�Z,��IΓ�{�s�-����0A�oq g��3��O'�n�Or��/#+7��_��LV�}4j��6Q��O=�gL�����.-i=�^���\j�ݺ�e��V���K;�w_�W[�)�M�j��G����zn���n�����v[\�ϩ���t�3�<TI�ZG�YԺ[_	,s	ao�*�7�tJ�d
          kY#쌬�WA��O>�^b���d��!m��iYz��/G��ǒ6��U�������z�Nkz��O��h�/�Tt������c^��S�/#kKK�ǐ�k�y��u�/Qױ�"���P�����Fj>��Ou�M��`�e��?+����d�������+멄��g��hŹ]�Rk:���P���AM������t}lM{��5��,c�-^��#�T�t�/V���·3�f;�o�a=:M���3��h�=??�~�Ӻ�I��C<Dza­z��]�Pu��:��lzoN'J/6o�V�wD�t���C�,!�w�yO�C;�����f��q.r��?[������ݠ�G�[5�}��JΖ"�Aq#�Wi�2�IO߰)-kFH�Z{�v�8�$~�23�J����oO�5�K<
          ��Ɯ��Ĭޯ;u�������i�p0��`䂏�h�A�6oܥj!����-����Al��h�7.68��DŽ��N�@48K\�d�S�[�粆�Ͳ�[&�rT�*��M/�Y/�/�*���4,�>}k�u]�bխf�u��P<�A�.w��9�/�������y�$�Zu��;$��]n��2E}�����À�Kͭ�	���"�<%ɇ������r��	G��Zq��N�Ib�o�dpq��	�Dւv�O��{�8.�V�9�ۢ�!/�����W��nq�wv)�/kұ�Dm�����J��H#�+���y�����P��a�ګ�۱�����c!�<|��d�N�/s�u�)�J-9#�@���d��DG�?*Xci�P��\w�!7}�t�Q
          �y�n�i�qʱ��ݎ�*���ڱ@6�=�B�:(��;�w�oh�v+�]b�x���.�GN�;�\���?#���kA�W�z��3i�hv~��3�@;Y^���C�@�˪�q��&�P�۴V�s,<D	�@����ug�+�u�m��ey�-zg�z��w�B�
          �ՙ!mE��C��:��#��@�T�Z�1��¸�Q.��<ƾ-^���8�gq8
          ���E�4�G���l�l�=o[�H	/[����_W�R�`�<=�p�.�%�zs�<��V��~�Nrp��2��,>�ku�?��{��gf����/�
          n��{����+�|���_�y�x���M������S��Ht;K��v��E3M���n8[��<}F���_+���������^]�Ũ�
          4�"7X�>��}u�Y�!��̱D�{���.��{(7 ���8�~�O,@��vGj�nr�c��n��l�2�.%�i�p��z�Q�b�U��6Xl����t]7�#�Ķx�F�7v��V�oi�.��گ;���X����S�C��Ɖ'���"�iv��5���G��+W�ƨ�S��P������ju��#�q�	Il�
          %�v��q��n����M�f�Ѷ1��9N���q��7d�ɡ�Y����L.��kp䮇����L"��P��+3��_�^���o�U
          tR7T��|`<1��+��ҝ;�3Ӯ��l�9b!�����W�ų1��k��Ѷ3�d-#U�)��t�_E�E�kMw�)�t��0�U\���LO5�:	��F�a�.m$�͔[�G+�j4,.�C��=�]F�с�,i��-t��Q�8G����Q6�9��|+�c�hq���h%��h��<�˝�d벝�~��!�x):�\okK���?В:/�Kp����A���}����̣�����P�m�©�:}9��h������>�`���y�rv�	��bV�� ɉ'��v�JӚ�n�b��\���?+���֏F����9[15�s���f���ADr8^�(�ִ��E������nP�{7n��(�!���Ү�ӿ.��U!�P�i��'���v�8A4D�g�I��I%��|�sC[�����[�}��AZ��vgQNYZ��
          ��\$��:6�����5XɌ���"ja�ݬ.��,������G��ռ�\�h�zI@��]{��u�����h���y.5@Ƿ8x
          vAT�R����O����O�N��u�]��tM�f���洗y�/M6���E�+S��i �$��������,R�F���@<elO�w
          ��
          ����h���_*��ǟ�t���*��p����,kn͗W��F��<���78��e����"�Y#�^Nw_�20��9%�'�ػ�E���m���dr�zjrɊN����K�$�봺A�>;y'�ZvSc�
          �Y�A+� �t��GK���[pg�Rlz��s����n�1�~��&L��q���b��D��5�ū�u]8!��!0G��4n'�Ȝ /;���K&=n�3�ٿ)��#�����"鐼�^<Wtf���#��+RC��f��J�Q�A+�n�W
          �?��A�JF����d{X���W[���~�3�-\�,!�~ȣ�Ȝ���You�:��o���'�F�6�n6*�2����ȓ�H�t���y(��}� ����5#[ i4v�+�N�;�o�3��
          �O���7���"q�&�sHl�쌚[ĉ^Xݥ�a�5���(�����Vi��l��R)4� �k�Kv�Fe�m�tsz 5�#�}��:�G���=ہ�g+A�v�����4��[��+��lإ
          �I�)���nxM�h:�
          �\����4x]��Tm{N,�=�.�0$-h�n����A�=�N�'4�:�w�Z�g�Vgl�[v	|�/�6���E�^�v�Fv�����p&f��ڸ]�^�9͏�}Rݺ���
          �a4M�����7�(�=����q��z�7� p���h�e��]�M���Kpπ����$��6�€�yJs"�F1`w�!�t��/��}����<#"ǟ��ZPlP�
          G��T��֣n�G������upRŢ�(�Q��-�\�����Xu`��N�inp��H�4�`]���͢��H�SOҤ�0�
          2vT1�$te�l��N�#�}�,$I��d��atla���V�:I]&ݡκ٤{X��is^�h�f�J���	>T�E�|"��]�����zD�OX�+D�4�Y��[�%�j���F��Yߦ����XH͞��t�����V�@�#��+º#��xZ�_���i_�.���j(\�I���™N'���G�?E��.�S���1�fo��D�_�:�Cw���|/��!��itg[�3MF
          �Ü�㯺O#�C��I,�t>�����n��K�N���@&=��I�W������[�}�ַ[��8x$У��+�L�?[��D����P#/<piy��۴����&�LhvEqI:GzZ�0]m�:x� ����RC�$N3A��).2v֌,��q�N��Vf���iiRd�`��Z�Rm���c5��N����B%�.}�(V}��Hl�6CN�	�I��&Wr�X�(�ta��c�!�'j&v	���Q.��˒D��d|��<�Ñ_+�'p5v����Z�m��Ys�%��)��ps���bL��ĸ鷸�sJ�v.�O��
          +?k�?�| 1�Nn��s��焠I'���4���ސ�"?	rm���Y�eI9B�M����B�Hی*]^C�74,�ٳ��ch
          �� y�(�R�(��\�f��I��O6����׌�&���*������A$�xFq�Ob�	���%�l��'IDU���=�z�6j�Ycwp�F�vyV���?uz	tB�{گ��%_x���l�n������
          ��nũ�ㅥ�wX��Hw�$ɱ�ݍ��"���q���ǿ⿔�=�іc��e�/�����P�p�	���$W�T/i'n�_��$ڂ��@S�7��ʒ\�o��� q�BN��Q��R�~l�.A���c��������(��7~(�j�:k�U�:��T��P��:�p�9�`c�����L.��8>F6��~ÚI�mS�gJ�8��i�~U��Džb-&>rֵL0��G=�6ˆ	Wv
          6���d�.� �y����9�†0H��͐4ٿ�З}t�1�F�8�J��p�pxh�$!��&�c1�c�&G�$�j���I���Um�DB�8�����<P	�i�>�)����t� �L������%�ܡ�k���J�I-$�{���[޾WI>6�A)�.�ϋO�����F9�I�ˉ�*�c&�N)Xl`;�#�!�gX	{sW�.$7on->	t�A{�8�����y�-�v�&7<g�������)�����f��|�
          c1C(y�@�@�?
          �h���kl�HLw��r����� �@��m0N��MF���8����.$�Х�p���&5g�	AvX��4<R:�j�K����6Bho�9���X��&CG�3<V�:���=0	�Zs�||$8f���`й�܄�۱�7o����sXy����5��'�s[C"�W7#�Sv�d��c:�~Ԅ6�~����l������*o'��5�'��`6iT�T��t��d�C��]�U���I|�ݛ?�	9��G�2~�t��2@GFO5�V��p���Q5��
          �ե�-�sC�[�t���8I�vA���?��y\Aُ����L>���#�h�)`�7^qj���(���In�6�5�O%��C�°�*��X���i�8��h�Ut�sZ��S�2����`��UZ]h�W(�Q9纝���W�(����h�,�s�6�:��*Z�2��ʭ�fֱ�`8-��ʯ��>S�>� �����wQ��K�EYi�{K����-���u�(�L��4�y��/��'ӟ��m�/%�z���������3�og��봳�c�DA��~O�]*MSt�B�ϧ~᷻O!g릥�z�<z�#��d�/5��u�-���kC��:S.�@���HF�5�Vf�gi���=��~o����˦,y��dYR�l-k�Ɓ�~W�����cE���7ù��&���
          ��^q~�P�b1�%m�������	�����~�`�@���m��'�R�ӎ�����c�������S���A%`3m��6��n��3��B!�)]˹����d�6O�t��mM�!�������+��\�WM�N��:f��:�����A��b���d��3_n���L��RYk� ��=�+�tp�s5:�[��
          "����6��h�΢Ɂ�LJ4v+�N�1�����#�dzqN���ߺ�m�Ӝ�_�������q�C[���ה���R�mۅ���U��@���޴҂��ִ�^!�5���,�X���+��]e�PNѼPG���wV{CG���C�?P^���I[�1=OM�z��+��=�G�OY������ƛG��L�Z���KZ�`��R��_/��z:�m� ~�V8�o��86/�t�������H$�����N���5Қ���V��hp��	FM�櫰J�m�nOd�K�3y)��2?����o��*���p{�tNVS�\�Ē��IGX��	��ˮ�uHC�M�&€NE'	.?	�4Wt#��:v�4��r���x�dz�T�#A	ߨm��
          &�?r��7w\�_!�@ <�0��\AvK�u
          ��EM�7�g�\c��ܕ�;�Xklr���
          w�㐟�
          ��2��i�|���S��62X܏*+R��/g�D�m}���Hs({O�tƸ�@x��a[��'��f�f�C]m��>9†�$�3i��k�9��1�����:;a�|�����!-~�S\A�)e�/i�<Z�j=/E�IX����)��:�<���K6H|/g��!����Y=����������Ōh�
          �}.w״��W��:Z�Zw��ӗ��,{#�{�����\z��5:�����R5�TH-����iK�A6��R�齢�>��R���uG0��ݬ�V���ߏ5�{	�-�0K��%b�z�@sY�����m�O��ڭHp�HZ�xi�^g�>����]+���e{��F�{Z='8�vJ�ѿ���P~��d\�6������3~��TuN��F�n���J��J�ghX���U���z.������3=�W�S�W��:�y�~KykS����toGNCA�񕙫�zR�vA��7�}q����'v�KL�c��7s����<�|9K��aӗ6��W�zH{���,���i�9O1	s�W�9�&�i$n>Z�dd1��ʆ��ǃ��T���^$������Jv���I���nf���!hy%��+^I�ӹ�m]
          ������KO�OQ�Z�+���q
          pS��H������
          �(k]�q�	��. ��+���j����Y5�Vy������Q��5�n���F~�%��_�_�>���#GU�bk�uf�,�uKqv�++U�#�s�OjY�g�h�|,�ln~>-�T��I�m4*�������'���Ժ�I=�e~�u/�p��o��R�ia��7)M�Ch��vH����|H�ׇ��b�"�lkDe�.��O\�?��F�jsw2I8�sC������GJ}A ��
          �=<3o�וϕ�K���
          ����G��`��rD[i���G�q-�A�^^W������=�h��+�t�8
          �$��?N�E����O�k��b�){c��cM�v����L�φ]��uU�N|[ËM�؅�x�8+�o=���A
          �w3�4��7n�,����q�$.�~WHC%#�8^�ړ$&s��������U�V�}�8FA4j�V��=���S'nӹ��B�o&¥���P�u�y7�
          ��m<�9l�wڴ��6����I�7;8Z���p9&��ռ�Z
          5���8��c��T��Lm-��x�R��dpZ��h9�"����:ք�vF;Y�����B�#�F�<��{����tXx�1���h$7��*�@Zִ����;s��k�Ti˭���g�]=��wV#�~�ޒ�.48~��nk��kY"��V������Y����2��[ڗ��!��(�Z��Z�18|�yi_�ZX�n��dhdv%m;L���g�JT�(�������|U��v�N�����t�'[6��i_��C�T*�W�ku��;_�Ι2��е���[{0�A�v�$������4qC���mܜ��>�Y�kj���o�G��H�w\+2�dxq
          ��u��N��˷Y�X�����x$ה��H�{+JY���ۨ�$z�)ӹ�]uq�w�o�="7�k+h�!ۣ��{�}oǂ<�6=����`9Z��je��Jm'�o�6j�K(��)|-/mYmd��[�9�&��챿M��6�XsOer)_��ǔ�	�]�#���6c����,�o�:0x��ۻ(�B#h$yV}7�2@(�;8��u�s���Qia9���za��O,s##%���!�1�VA�ʳ���mT;@�9�9ۚcVG9��ثUu[N{�Ys��*P"e*���}� �+��;i�<��|�Z�\��Cǧ!o���5�P�|��V���Gg�y>�(K�Āi�+��׏�d��?}G7��dw}��d�c@nUΠ}n�)�n�ky�}i�j���0�҇��tW�+L�ͻ<�>Q��>W9�AJ-�$Y�k��ͨ'�ܢ��򹦝X�u-m�9ST	�*#PH�60��9���?	EQwwE[��YJN ��V��][��h����B"�tT���<yP��!�7��YG�g:��],T���?�&1��^>Pbݏ���q��]</�(��E�[�ӱ����_��t�8s{�b�.=W�����n�ѻ<�4���"#��{��Y��%
          ^�[�{Ϊ��zn9?ek��z|���Fo���jR�֮4��4�ǧ��d,�߂�K3���0D(�_B�?[i�]�^=M��lf��|��t��cs]�uFk�8��^�M�DZV3U����	,8!{�z擨�9��9���:���Z]#�ipuv�t�&�n���,�2)W��7P���}�������`|e�B��k���a�ts:�!�ͅ��^���I1k\�_�c����L�26�oe�>1{����O��[��4����p�O�O"G���	M|�'�_�>��3tn��nG#��[�wU��k4�x�7B؃X9uۏ�p�6�ͳz?Џ�rz�ht���e��/{��ɦ��!�0ǭ~��&��`�zOHwV��f�#
          �ML9��Z�U�������h2v���[�2=�3���9��a+{$�z���OOsၑO��h=��.���Z��)1�-���.�ܦ�K�x�Ÿ��$�7�{{_d[,
          ��)9�g��#tE츲�D�y�A���6�~�r��g��|��I��AU���S#�fx웰c������mR�.�!������l��)~�~#���7�x�ϷU�s$�NP���6�2�9�$��R_
          G:��I"�Y2xHu_7�S�;�:75�E���247��2b��m����}�I�%��4ثʽX��g�����l*�{��eH'vQ��
          �K�f�%���>���p�M�0	�%1����8;	����ϱ�Xa4/���Ydv1�J�L�&���1��>2|�)�����2��>S~�
          �1J]f��YJВF<�R��PƖ�Y4X��U�-���w������/�'��򆡛@7��ͥ���$�t�ߟ�z;s�	��w��y�tp�)�<��Z�{.=�@�I'�
          l{Oe��2�qn�U��KZ��	x�B����1Wt�y6
          �<)���kh�^~UX����.G��~�6�S����	;����P��E)`db�5�	���!)�����E��U�S�n�M�#�p���I����F6�9>J�3k�S�"�Y��Q5t!A������n�:�Hu�
          )8Q���Q�0|_p��w�	�����)��M�U�#���6�xp��@ ��֘�`"ɯ�(s+���Lf9VZ���5���}�c���d�4^*l~�h��y(��1]�8��_�^W��$�n%���ց�'�.<�g�=���(*�����n�+�?O�–��m`9��pi{]�/	r���P?d��Ns]��%��lu��	���hr��'� ���Hqge����`�_4>E�`Y	'v�a��V+�4P���mVS�BN�@��9��H<�T��8*Gu�s[M%&&��^h
          ���oP����%��YVb�m&���-����	$ל"-�n�Cps����@��\�
          ��.GIBHuQ�mR~̼s�D�8�^R��(}Ӹ�aF�PX�ݞ>Vi���O�+�y��8,g$qk=�3�ǻ�k���?�S#_ʰݵ��3�hpi%�{�Km�+���Z�P�p����pu��w ��
          ��UZ�q9(�[H><),�l��[n'ź��?�+�1G�����u�h9�j�ݼ,߅@�j���U�	�i&)���J�sj�@�~�Mek�����V1����Jm����O�Mk,U.kC@�R+�m��7-�#<Wd$�"��@���%��6�{��r�-�$ߜR	�x�Ik���e�l���`�����i�X{�"�8vS�oep��p�+T4Lid�L춛U"��z�W�-'�Z44��=���N�Fd
          ������>�SC�	�/k��K[�=G�
          �M���2�#
          ��}t��SIߎ��u6��zȚ�n�2X�w�xWR�g�Y�����p*�wd�:����cݴ�Dr6�A��=�'��3⊿֦���est�
          ��yTŖt�~���>��}GD���h5$��|�����nN�5=.m1�I�O3{1���QG��-DA�K�n���x���Cz\���M���dc���7�Cr��W����L�ãyvӸޗ߾���t-)��h�:��[���~m|����W�O�t�K�(�����U���Aig�r�㍮�c���[ܬ�$|�������\ p��\�̆�ix�]����Ѝ�os��p���Q�L���[�g��|
          %�ӈ׊_ճӐՐ[y�o�p�}�i�.}�`��L�d�fJ�X�Dx��(��n�I����G�Ն��R�8��f�8�'��$�L�����5I\�������kz�P|��#�h����W4�N��16W<��{/�������2%f���٣��z�TR��H����г[�
          ]3�!��	QPi�^G����~�j�ԓh��b÷�q�V��ɽ��Ő�I�	�c�r�m�ٓ��\��D%��N,/<��ߕj,3x�D����~��qE!de]��t��?)108�=�rV������q7׼¯ !���oF}S@
          ��U���@��m�J.���5�I�vHp/p��5�����6�J(��N1�;0G�Q#�|x�\c���o��ʆ�IqH��Oh��)%���D+�]�o*525�	m�a���wo�A&��_M��k�ucM�
          x<��l�ee�A�&�\�c�%�=�i�V�Rci�h� Ina��(jSe >J]��[�������r��3����^˥����=���d�]�
          �/g�dl�	��^_�����}�K/lNw����}7��`�a"����=#��
          ����n��C�Ǽ{�4|/��}����Ǯ�nkv��f8Y3F�;��GC�2
          `�Ai�~�W����^;�*����h��Sn�}xp�2��.w���_N2��V��V=n)�����<�K�SO�>��<�����oE�7�ր��oMӬ��d�! F�Q�P�g5OXz�c�
          ۽��ʠ���Տ��a���h?�zVhm�W�����t���I��.�L���Q���O��$��8<,���5 �ܮ��>��B�m��xVY��-4F���Nr�m��,�3����}1m�q�7�X��x&��?N��ƈ����U=_Kн����k/ړ��4��|E�\<J7�G ����y�4�'E�#�=�o����MM�	L�cy?OQ'�y[[���'\��p���,�t��,{\y����x��?a���%�SuwP
          m��U��d���g��b��x����k��f/i"�����=x���m.�������/[�SD=9�(»��1����9�4on���f����͌-�c�>O!��W�����
          �M�wQ���4��{hz+#hki��Ҵ4�=�c����yO1ϼy�7��E'��I��liz[ {KpG�jz����#�@d������3��N���,9��H���L���vo%]�h�nN��V��2�g�#Fp�n�H۠�<���n�6� �{4�9���OdBf�MY��t���$�Dx4������-G�ac	�����r��>_�ah����cH�1�:�f�h�i�]8,@�0�^3�8ٕ�����]}FF�W���F���p<���C����U�X�}�8'��)���Wkda��	�|&�������BY"
          K4���Bv��Lָ�ͼ|-�q��Rr��/pw�f�
          �t���Z��>��ӔQ�V`�<�8���+|����bv�H��[���Fi�>Gu���Ƌ\2sKJkK\�qȤ}cR}�mK�t�[�~�OS	;M^
          |�ֵ��#��� xW���'L��^�w��Y��n.�����M�D�e>�.���9�G��1�Ƿ�3�#n��UM6���%{��q�M�I[�G�0�	6�C���}$��a���y��&P����Cc'x�3a��D�O���Tt��8����)���
          o���J�\0
          �co���p�����:��,��+>G��p�/H���P��x+�io��#Qf:q��ϬI;��
          ��V��?H𼮫X�;����U�Yk����g�|��=��>7�7Y
          \KYM¿ܫh&�0�����c\�n�tّ�qʪ�K�a���e�����U�-,e��%Ӵq�\du�3]�����7� �NA���^�JXp��9чD,c���5��4�+U���Q 9�7���Dր#��A
          i-���5H=��/-�(��K�a�iA���\�)����VgJ� 9�\ڼ��d�
          ���V�e�N$'�K�7�v)�Iݴ�	)���/<�
          l�6S\W`�q�G���,¤;sf��IB2l�M���v�P4��W��"�dd�0�J��~V��#-�;]�:�ۃ[k�7\�ퟨn��u�Ν��갵�
          ��eE� ��U�X:������﫧tIȿ��V���,]|��S?�/K�; �מ�����7����Ŧ �]ܪ��[�k4�������U��C��c�rV"υۻ�8��1�i�n�M�k������u.�M.9����s�#��C��)�c��
          ZKM�]!!�ѱƆ�����M�8�3|�ʐM?u���3`<�C�5Y8R'ia�E�l��>P��'[�����*?��yV#��I'��ink�Jk�M��-�1�4�Q7�}�����M'ZҶ(��4;����M�VG��zl��n�Q�3T��\����Ժd�.YY#=7Fh��S����56���/�u>�X���~�P2�g�^+�}?��w��g�c�p � �Q��E?K6�oU��C��F:��Ms�Y���zށ���ka���ɤ���[��.����4��N�Z���*[�go1���è	�S���԰H��7@_�{cm���k=Gc�c�J�KG��!G!t��aktN�M�s�ӳT����ʿ�S��J��	��;x��X�b&ū�8m��T��,�U���S�G�)�x����\��Bav�PpǑD~W�/�����(��/x�<~����'M�ΧM��ᒼ�9��r�د7���G���5�C鯥5=7��bչ�<����	K����F��,kۧ-'�p�����OJl�N5i�k��W��oK�K)�������w��5v���19л�q��ZPc�F�솀��xkI<��V��s�E~��Ny ;p��6MW�ۋ-`p�)��1`��U�Bӓ�k�)�#�fHn���ܐ�iA6�l�"�af�'@����˯�6p��e�V�Mx�j	
          �K�]��C�)��e��ׅ�U�c���:�{�(�)��b���!�,W
          )s��K�=�~���_)m��?�:�5�͜�.������(u0		S��@''�����A� 5i�-�uc�&v�U���G��ʶ�E�o
          �Eb޴��߂��-w���cNֺ��+pch�@�x�.x8hG@7ϕ�gL�!�S��E��(��.Gg�|�O�YK���Vь�Tw�׊<,�����$�N8M|�<xI����zA%���(q�M(.��Ks���”X���U|�VI�	1�;�f�>
          ���Y8%DQ���0��g� ��(?Hk���%H?��H焩$���FX�ߛ����j�_�����MkCX3X�0�b����\�|����"�����%�\M�\�{��\���egO�I<��I�f��p#�\��Rb�L��o�
          o9U��kX	û�H�؜�F}F̑��sK@���OX�˚w��O��`���K[�M��la��d�(������i�jL���	&�x@�	���$�;�O�I�<&>�x�h.#�ʚsFI9	�Í].�0;QN��݌�L�X�*^��t�L4�U�H��E�ֺ�X+��)��4�^yDž�M?e3j[E%�n>,ZL���~U������2S�;Ń��1b�FF1��l��s���	..x>?�’񐡾�O��tdQŴ�8M"� ~mLM���pm��K�4�9���1�7��UMD��۰<$@�wm_������`��c�:��-�Z�n�:N��6 	2/p7۲{c
          �N~R��`S����C8�}���|'�h��uj#�}�g��I%<�9	��U�;,�K���ێ�`�������g��~V��v��v�w�4/!8��7IN��a�K	ݞ�}��4¯	u�6�.�&Lr?i����(Z�u�����=�
          �ö�T�x�������
          ��8Y�a���y\	 ��A��=���h`�Z�K��˄���ʼI�_�v\�,��5�A�+�e ���G=����͜.1�a�Gk\ɇ|4��i�R�!9�
          ��h%H�]���Ճ�P���u%�y��K�����Gf��(����(
          �EѴ�8N�SǴ}��s�Y�n���+�6���W�j�����Z���°�o��C��4��D���]ڙ5jÍ;���+�R̙���dx�"��!��,�q’�Jy�H�R�s��sA5�]X$�\�ˇ%ZcCQ�����@p��5�P�Y cʂh�'�
          �E�2� �����O�i�w��"��?w�����7�
          g�)�X_�s�`�qy��A�l�ɞ��m{YZ٘ZE�Pш`�LY�-���X�nV>�1��C<��m�x!z���rɏ�n"8������Q���܂Z!�c���:lgP!��X8�T��uy�����6����8�sk��_ӵRi����N���p"n71�7�[_Թ?��[=̺i�ז��i�(>���k��e��
          �n�'xճ������ŵ:�~�7�q�a����Ŭ���1�J�?ݹ��"#�{�I_Q���~��rvu0]���_R>�1wU�_����Q�~�3�M����Fͅq�7��z�z9��/J͗R�/>ƐF?��V�;M��7�'n����s�:���k�FY%.{ì�����׷U)8qq4y]xt��zf�YuG�iF��8����<,�5f78����k5���k�[㕍��֤wE�����S����-�`;Ӻ�+X��w���RK�]�QJ�:I�v�7��w	���*�}���H�u�R�� ��i��T���c'��j��m�w�"V<����Yv�0��o4ϒ�
          �e��&6rI��&�8m�Hl��b�����&��wq�S��|�ܣv�c�p���π�aM��W*\�U�8G�-�9���A��J{�
          =���U@2<5�����@~��x��%p�9̜}���ˏ��������)<���s�������?Kc@w�)T�@�h�,�\
          �Mෆ�P�����23��<��:c�c���v���?	����0�S��0Od.��	�5d�*����@�8jl7��P�w_��y))�QHZMvP0��{.m�RʋM���c�$�7߄��cES�����ߋ�>K��+���o����м2vx��z=Iq5�\?#��v��z>��c]K��pѾ�����C���_-�V_B�/o9_W�N�"k�ӹٯ������~9}����#��h�&�0�
          5��順�=�܀9�4Q�+�o����s盪�U� ]@��[��x
          �?Rj�"�����.8�C�
          �zglw��ʘ4�d�9���w�����}�����\ڍ���U`�-�=�ո���</H4q�˭�>rR�c�֜���z�J.��M�������ڙ#�f�����B���k�ҷcEwZ̝78��]����z�s�kZ]�\Vv���_��6��t6ݕ�6�����-v�K�8�����_�c�m�?G$$��$��8���<�8n�쾂�<.u�ma��a�w��'��ȾV<��l5
          ����=7њ}-�2�W��Je�s�����:6�س���"���#��SO;6��'���A�5���^��:�	�v;��FZ6���s��_Ж7�8�M��;i����?�.=�G��Y���eNU��{a�M�&��cI�3��7FL��w�������iS}j䌩4�c��xW4�=�f�
          ��#p87�^v��a�Wj�>�/)��у}�x��qh����o
          �4�|M�9�/F��$W!t���i�%�H�����ցD��]�My�n����H�=�HD�1oڋt���G�ᢉ�68�����;�Jv�)\Z���6�أi�@�z����nn
          I���ג�&w��y��/�W���[a���4^�9�ӑ�Ka��o�ÐU��D�shUW^,�dMd�i z��
          C�e�ͱ�{(���Lp�=FQ�
          y�ZHmv�tg�~�Ө��č7�A<�~��yhͮ�C]�"Z�ͽ�W3��u�wr�{��r����i�,MV����6�V������ڧ8�^H'h����GY�eK�n�'4�&h��nV��n�4#�4L�d����)�"
          /qn�Y0S�������m��������:�8���L���� U��;�C���<�¬�q' ��f]0j�u8Q�V��PX
          ӯ?e��܍5m�¿��OaXB�ޚ�p|np���z�`4�Y�{@����7P4F�s�O��dɑn&=�Ǹ�~��;m�U]��C�j9";��>
          ����/A=�Y�E�ֵ��T�dž�h�pBN�4�u�s���N��z񺯧�a�@�$q�4//�R}����5nҾWۋK,��y��Z�W��9ͬ�&;�Wn�tm�o��|-�ZZj�2
          ,��}&�NI*�5ͭ��5�nλsϖؼ֒��a�Vճ~Y�w*ƚF����p�S��ao�b�/�u��8�Q��I��
          ��y9IsZ����`�:��+�9d�E~T�am
          ¨���s\Ƒt{�F�nh�`q��v�[�\)xn��&�����#�c�t�3�r<2A]ݟ�ym�4���^ǐs��`4q�t�\֐�_eWR�ǹ��&F��,�p�R�!��V����ZW�Ɣ�,�d}�9�Bp<�s67kp`�,��[�6�ZN��<���2gQ<e��ud_
          �q�ȫ4N���Z�<Nk��wZOp|Dd�ʧ�r9+LH���6�u����.?�1��O%}����s�|W���|�\H�������O��1�������hkf����畚�#����ڔp~�H���@8�Zrvn�)<aq��.	��/�.�X��n��X���<��#i�)܄�1
          x���##d�6��m��A~W`�𓴵�8�dh�7�@���N��4��}�^��J"�8�Rr���)�B����vB�ʁ�C�k�M;[_�@�g���<�,F-�ӕa��[��^;*
          %���Md�(��(/i�n���E��ѻ�� �C�/S��V�>�	&x��Gp�k��и<�+�u�kuPx��k�'���������m/HgS��h�w�,9t�HZ�)7����7K����Ij���3]d�e�~���j~��-E�m���h�F��q��:����>q�u/�� }�6)}+믤٣��}q�����8�|��j[���:L��O�}����<�P
           i�B֖�X��0��̽H�3�`�i=x}9��C^0[�G����juZ�]0�K������>�������1�dd��>��]3�tN���-���A �c�.7��7d�/����_���]{Y?�k&������짠}I� =
          Ua��}����Z)���`����a<�������h�d�d��@��-7g������}	����%2�_�;�v+��K6�b���������P��^�����[)ps?�_Fֻ�
          $r�3P��#�՟f׬��`���>�3M�(
          �N�Q���p��aĺ�+P)��v$�6�J�o.�P��Q��
          `a�Zd!�m-�o�Oq��=Ұ�U�*��m�8��Xc��6�Eg�2ր3�ސ�o~r�<*�~��{�Z��J[#%ĕh�`��eɵ,hȥ-e�֙�v
          .h�+����o��ګ�t�P87�����h�M�lR#I(h��5t�6� ���@r�F���=)��
          ���p6
          &
          ��`�	^ =��n��t��2�&Ɯ��O��6I_�-���R�RwP�*a�vxV�q��@c�����<#cI$�>��X'�)��6���t�����8υ3ѯ��@������	w���������p~�s2<e)���ėP��fG8c���ږE���$�|�%���Nd{O�9C5F�Nv7%Bv[݌|!i#��F#''��L
          �ɾ뷕m�d~�0[�eG��ʻ?Al�u�9SGu��9���O�ub�R��yg��*=Bn��CB�(	4H�9�^��SC���*�fs�
          �]��x� �ƍ���K�V���)�6���N�
          ��\d��?}�'�����m��>BZW�
          Dn}s����p�F`#is��+��7E*&���G$�ѕO�^�9�v��g��%��A�|+�8���Z�yp.n���u
          ���,���C'(�Iw���Krh����sc�d��yA�G':�,�'�Ppcqʧ��U�����5nY�Zr-Tt���V�_�Ǻ�@�p�a_->-�@�ʪ��ȁ�Q�[d���-Q�ȷ"�����ͪ�y����)�5�.�#.�t3؂���
          ��|l$��S�X���g8�9��+�D����S��,��;	Fs�0:b�c?*[�s�_�o�P&R�D���lnwlvNd=��9��g�d���5����@�	�p����(K�C,6��=����(��C�m|���|'��we`s�d��W�.��&��� �?<Z�O~�A�c;�P0�hm)-�Ec¶bk|�ʇ3��ä����a�sAi�ȆA ���2<5�
          �ʌ�s��U�C(Y�.ǔ^�Ϊ�cq�Oث1Q���8iZ�d��`=�!��F(�ͦ���sX�g�)���G�Y����g�\Vh#o���"k�
          ���;��V�������G���1wʿ�Ӊh�ʖd��ʬ�真�L�ݏ�R�_`�v$�I�� d�M��gJdu���6��uv=�z{r;�S�{�`g�#[��v��'�\���D�LP�}ԨZ�#$��5���$yh �;�*L/��iN�C���mI/���6JdGՌ8�i�!ӓ�y��b2�G����{��&2����w��E���S�?Wb�׃Tp{��H7�St%��;a���Z��ց�Xσh�M�ÊS�?d�@"��†c�4_�.G�(���>���ty *�B�d��.i#��;i��vFG`("Q��d�T�i�k���6�?�Kci%��C�}�x,�sE;�>��Q���%�i����o1@���J��Dziv�n�C��.���E�����2�?s��1��[�f��}}M���i��G��>րG�+9�k���n�����u��駞��d�����ok���'�⾫�O�zw��&�n~���#h��콷W�7��
          G��H�^kWu��9��i&�6�4Zp�2�$��[�̌_�ާE����&��S�u=�f���tH��߰�贍��i������5i ������/�M��~������P���4�B�����ƌ����E�:y��:����z����?���x��l9���#�Z~���[��h�a�p$0a����ȖYa�D�_v{�K�]r]F�P�Q�7���%�),[�)��V�3������o	S��{��H��U�w%��Xu��>F��j���*�qq�`�Gw>�oq����;g?��#v��jW��F�������H9QH��u)�@��&6�w1մ_��f�NK�Mo�|��h��>˜��%ex����G����$��z?��I����|�^}�U�a2�
          ,��M�!1�l�J=22�*��Yq�	d��6�Z\[g���&�vF�Qۜ���HZ�;�
          ;���+l
          8���Jm�ܐ`��>��|��akAك��saݍƇ%2�0�
          ����>x
          ��$]y)�NX(��J�`�� ���#p���}��PAu��\��Jc�D�֎~U�,a������x�[ܫ�C���$G֙'�C(1�o'�+O�M��@�vYڷ��U�W�Wy&�d���;���i% ,i�!�{��T�j�
          6�(v%?�_��i
          �˫��ė�pPBA�|.�@<�p��2�;����4omy^�@��9'�/?��|�k��y�f5��%y?-���[�W��M�RX?��t����cٸ���exO��n�J6�����tM���q|���k�~>9#����h���a�
          ��S��`ƀ9�{-vi�ɶ���ܻt�:6pZ��ۺӏL�"�𓧈�����@���Y��p��Q�V������w
          ��r�����6��rUݢv��ܮ��Ό�#�!6Oc�A�2��sZ}��)��}�;`x]d�⣴��.$W8L���\-��½Dl,w�F`��,mf��>Be1m��L�G	�8on�M��;2:\g�F^׼�q8�C���-��Q2�=����LD���g*���o��C�����L�:;�uV
          l�,�e��8)��V��''¤�����`c�M+p0Or�a�&����5��+1�|r<�mhY��#�a��B�(�����\�ޫ����b0op�08��S���4�W�sEv�sH@���aDrU���4X�W��"�E	��ӌ͂�)���k��
          ݁J�lin�W�X/Un3%��sŒ��Y��a���PI��{'��A��tښ{��2|�S�d�q���G)n�򵒇h��?���d�y��O�	,s|����b��M��Uv�Ґ��pwVGV�H��\�Z��ۍoRi�9�©���=�H�p�f���$������|L�{\Mp�����ohc}����G����.ӱ��M�k�;�c�D%��r�]�V��	�Wx�
          ��pk*����2l��uvH6�F��e߆W*A�6M��݆�lz����Oc��]�{m�#�I�?KTE�u;w��q�mR�c�7dq�	M�G;\ǹ�����#DNʥ9t�����`�b����f���N���T2KF���zc鸞��X�0F� ٱ���^�7c!�-;��쩺#���	>V��$�"�"HFM`�v�)������.�7�!kyń�5��\l�W�N&�Y>0�ϙ^;V��m��g�}���}OL�t{|,�u
          {E�pt�9�㣓d���9�2L���ﲫnl��D&D��t~����[)�F8���T��88��Qk��@*��C�` 6�_��o�ˏS��c+}h��Yqhhw8^M�0�;Ŝ`��Qk�\q�c�]goK��kvQ<�v־� ��֗
          �}�
          ߬�S�O[�r4K,l�U�G�oO����w�˨r�Ʊ�h6��!lA��ԍ��x��z$��r�t��tַP���`����� j^�Q����qJ��1�-q�'��<9�fVa��;��',�´a���m&�R}������&�v������O$��T�2�!5��`!�F������gO{�`�
          ���<5� ��Y�~�b�Fb�9�
          V��xQim�V�ۺ���
          ���[�=�r0R��w�ᛰ�I��۰��*߭�n��4�!�I�N�
          ��6y`���J[����9!V��1�c��Ԗ\p�7��(r�����*�m\Mv�9N{7?h 4�Ll����,�r���"I
          
          epc�ɼ@���A��†�8��cI�in�o*��lx8;>��K��I��+�]\?�|��Z���dG������I'��'��C��^����˹���)��I�_�W`�O��\�ϡ����7<R�υ���BHF�(I��Zg��	]���p|��j�p�F���8R��Q���3q4n�r��2�Iб��q!��)��6���'�@�x~{�Mv�E&��m7d��e�m��.�mpp��TUc��=����UV���R�?t ��k\���s�	��d����d�h��G�Ӣ�����S\�6��O��ÚP�eW�H(2��w���Z�?K��}���]O��ӡ�z���cf��1�#rHÁ�_�zoM�W�������֋�M��ie#�\O+��/m����Fv��61N����h�jޓZ���Խ��#'�����K�_U�+��[����Ϭ�Z���Z>���ҷ�c�Z��b���Oks�]�+IР����a޸m��u��4���������6G7����O��Ht�t}J?S�jX��4م������Q��E��I�d����(�sx��{�:M�����*m?�]?�Dv3T�7<]���}���5PA4:��|ow��|#�]~�N�i�s�E�.-
          7�/�h���Q$i��C�i!��ֳ�wM��j:�Z6?�sžB2�NW��}:)�q�'z�6�k��dM��X͎�[V񼿋?zo��3�3"t��mQ��)�n3/OM�
          "�Ѵ��g���7���X#�i��K c}��m��n�������<궡��t�t�=݈	�7}�R���?�
          �=���Lk(}н��-�.�R�3[���c6!�m8DŽ!�BY�p��칯9�IΌ?���
          A��!o��ʽ��m�wtw@(��Wd(<{��j��]Ch�%-�����n�s��Q��u_�VvN	��Ṁ
          �W��w���.2���]Vm5$.��@族6�+����y�b����ip���V^��@���r�eژ��!9���P@����(Ь�E�%�9@$�y')�h ���AMis���fp+��&�����`$�W7��S�����6(����XdA�*�db��sC[��U�0y ]�����c}�{%�
          �	���-�)H7Y�)kA��$���/ ��Bŀȯ�?�Wh��(c��h�F�
          �%,��(컚������Eg?~�wP��{�'6
          ���Q>0+�(�H&�>T����w���<��<�\�c+PF�y9�7OŌ��/�S��Y�߲��Z���p��h<�SI�sU�Ts��;����N�i(瑛�h�%��xVt�d�<"�K(��A���h�e�K	�T�-絢̆{ڻ\I�Vb����Em��զ{�`�q��!��NM��'����o>U}�
          I��$�'aQ�+������&ç�n6����4U�ͼ��f��T�>�����8v���i4+ң`
          ����
          8`&
          ���yK�gUf�f�^��0���;�0q��&���rI�H�E敐��~�*+��b�>5e�Ru/����bs��W�ё{J,���+�kCA X��T�6&��|��mF�~V��ɏ{Zh�7����2+�ꔚ�_Vp�7Jm9��!� �k77&��le�>���b��.�*��mi��/��
          ���8O����'&�F��@I��E�'�_uY�	��|�UD�]~����5�OeK�KE�܋���o���>R�n99�����y7�\�s�J�⼠�P8�{���#%5��eWkŐ9M��:&=�k�P�q���6Nr��;�=����4��G�Wh�X�#�1Fo�9O�){�E���~���%HCM��1����7�t5�����t@�9�?����R--� |��0����'y��XѴ换���@�8���n��)o'�e �����>Q�¼$6bѻ�]�o7���n��t�A��c�?�@�@7�>�X,89��!яD��i�~ݵ���Y��%d�7X?!>)�H;6FT>r;q�Uo��(o��J�a�����<���(2ݺ��fl������4.ԸY1�@_ۏi��~��ROc��C�kn��� ��u2�kʆ����K/A8��81���x	�Gk5�ې�#�
          �n��!��ߥ����6�K�K�\R��6F�����k��E���������.��(4�>Pd5A��L|1��v��-{bӵ�v։7_��g3t�=�v3��矾N��w;M��]�k��:�Rjƶ�kl^w���ta����{��9͍����wq�cdzC��:�V�L_��M�I�&�[�x^O�t�7Ӛ�w���F�H�2�
          W�^�Y�V�������	h�&���׿Su�f����2�.�,o��g}�%Ξ�k=��ꚿ���t���-7T�Y��[��4�9����?�����������>����ч��4���|��o��=Q��D��<�9��u�p}���������:=�چ>䔌���xi��M�װ�|��5/s��K�u�&��K->�Z�Ƨ��l��y
          ����2,�Zoйγ�ҩ�����䮓�T�����^��-��`��0������}s�m��k�Z�Cv�ov�<<�Aŗ�r����6���2��Hj������-w�?r�����Ԥ��hۺ-I����<��x߯���|���@�G8����˜�u�Y��<��kۻ�@�qʻ���,�Hݮ?����N�������{K5-���|�E��/��<���]w�s�>��yK���+:i(5�/w�wM�i4-I���M9�/�����檡D`wG6����gh	���H�Zg	�N�v�<&���g�Jipf8I/����&
          [��� ��Q�(���5��;����J�L�F~@�B}��)�,g���d���I�)�A��p<%ͩ$��)�t����G��#˝C�dqܚ���œ���7j$�Ǖ���B�D����Y�&lh���+L���Z�N2�>@Ɵ��l��8����Z	L�r\rI��%�!U!Ϡ�І�G&R��2<��2�y+��U�i2�o����6	������ॸ�2G�v���՘\fQ�=��	n@���ےk��E� �����hWӾ���uo�+�}�/n������е��v]�!|��9e���'��ЗX#�����~�E���1�/��O���F�D�����}���˷؞J��D���˅-���X¥�;GXZ�`
          6<Q�Va�ψ�Nwnq��C�'�x������[���dV��|1���M�׵��]�IvGn�e���]�K�Z����S��?I�wU[�;n���hh4��iw��3�������Y�l�I&M��Md%����q��-���w4[jN�#�4�
          D�H����G �9�<+y�����\�P�0eۖ���~���h9�����-Ό�N�?��q��COkH�@'����V�s�HY���B̛zjK����i��]��n�v;��6��ÏR�C"��䣗u�2�Y�5�dž��
          u���g��q�陆7�)s��'6��\���{��~�3w d��53�N��ek�m��|_u��PFFAh��1���6yDe�lwJ�n������(�oig��*�P}_��[�:��=�US>�9��4�1���k>f�Q�;d,Z���}#���y�����wh>�����ֵ��������_4�z�ڢ�����{�G�����I�u�����z��9���+�ӈ̝L��+�>�����1���]k��A	SM���q�Q+��[\����m�]lx>�Mit@�Q�KKN�/��8ikY��rBn��!��r�]�2 �G5����|���ѵ�Zm�ৱ�'����#
          ���Q�p �zg].?ʩ���sGnhU�q~���.qyV�6v>��R��ӣ����As��<r᤺(����^��)H���A��<E���h
          hq�.\��{d���5��)z����t�i�����Jy�@�f;Y�^�3�Q�����i��@���(����/k"�Q�9�Ŧ�$�v��-h��&��,�w���X�P.�Zܽ8^=251��qzq����X�A����TOq���2���}�`�Mk��1c�ӆ2I������z/�[��ܽ�����@!]�u7F�$g�r�d�����9
          ��sCNSf��ƽ�������Y��j�1�����W���^��bOp<��^��u��7v@�w����{�6��R|wV"�mq8n����������P�=D�n�@84��Ғ[����d����N>�]&�2qQyN���	�L^�H���������L]���u	s�jfآr�uB�,�X,h�Iq"�����_�j��h����}�m�aY���u���Qh�0���N?��Z�1z�d�#�I���ͧjtL����4s�M��Af�u�ó&�P0Ѭ��R\�8;m���+��K��o%K��#y�|�kl�l'�sn����r����W�p�#���)!�Ev�\�N�tP.y	�,4v��Lt �A�eLo`fKy���зT���
          ~~���I$�%\�04����<*/~�K�є��ӝ�M�9R獦����r��>G?w��\%2���o���O��>��r��sI۳@�[����Sn7�!~q��jw�8�$�
          ��G^�<������\���	��w���k���z�ϟU�P����R~?uWߺ���Q-�9�}�ҋ�H����Z���ו4saCN���'8(y9E�H?�C�e��J��खW�9�p����R# �
          k,�-̮9�մ㔣����7ũc�eK��ԓ�����Ii#���;�����9�����K�iuе�b��S`4�g<�k7;�]��FM����J�hc��:{]��xD��՛�'4������G��.�7?$�r��zͻ���L���w��<U�n�OX˺�7aS�S�;k�p�{�����>��d���;qp�}������wQ�xƓK�D<8���~p���÷qh>
          ��C�Q��M�Kf���������k�~��c�7k:f��3P�=@إ��4?�_?���O��s��k���ج�sY^��?궓��G�24Ӻ?i�]�υ�z̐}K�:�����֖��SG�?u����Y��ӯG���������#����B�t���ֱ�f7��y�/̏�Rf�G���&W
          v��Ԋ3�������z�?L����2X�y���[�޺��i?�#���.�\5oϭ��@�t�s�7���������Q$��P�a�x[n�i4�k �J8����3z�c�ꎖ?��vc�	���㕄�$޳$����������;�Y��(�w�C��|*����K9�0��`aYi�,~Ux�@��U[M(�)$�U&���wߒ�VMY��9����M�8#	.!�5��'�����xUQ�q.��o�� g8@c8�7�̛#	��*���N{��*�_�2���C���BNh��A������Ǜ��e.p�P���1���n��]Nj�4�Q]p��k��#���J�� 4���7���
          ��QGv�+�h͂2��H�O�Ok(�H�J�Vqu�1��E��e�B���0oͮq�T�I�
          w�'����t`0Y ڟT_�V$_!q
          ��Ru�]32��۬;�{,�hѴ��֨������)E�u�r.�
          .�V�v0|�$�P�.k��aHN�����v��`}�9��4�Z��)���Zs�&�c���[���D
          �LR�ͼ� {�N��,y\�����
          [�U?ʏ�q�lȵȀ�
          �b��1�n	$S�~�y�� ��P�I�X"W��@�F[�r>P�7�|��:ki�yN4�yU����\���g�A�jh2F2�^K�<�^��㺱6�b�mhmv?�m���qm-����]v��2h�V����W7M��Nܩ��������V� �1��#�cdhiU�M����i5O�}��Rl]�R,�ʯ�� ��T�]C�d��cA�.i��"ro4�������3�Z̀��滫��/��$�$�����W�0_��F��w����CP�c�4�&�⼭t3�Mh�V���%��V�E��Քd�υV{&�a]le�n�B`���'�̍ہ9���G\Ӏ�>�K��V"`hyV�Ak6����k>k�P��?��||��~�v �Xo��`�`�/.��F�kͥ��G�07Xʍ�\Z�(���h��O���Lg��&���$�q��8�_o�ѱ����	K�k�Ӝ~Jh�����~�C�$���!CM����m���T�ZZq�@u�m��R��d�k��o�!N��u����<�a��E}��vJp$�󐉭��C>Q�cU�����eY�[�-�<|��_ߺT���e�� խt�:�o����� e��Nh���m�7�C �`]y��`y��6�2����Ucm9o��1�wu�X^-›�E0�[��_��:�Wܣ��q�h"����1�U��`џ�um�>e��w�n�!ћ!L���{G�i��E���WD{x�
          \�:M�[�B`<)�zA��pf���P���/�@�<5�8��A��C+��]!k�,b�(�3&�N]G����eG�τ/�m���d_d͸8��6���Ӊ_^Kt3��;P��/Ӱ�ہ�V�{��2����F[!�s��WJ�K^�<��q��V<�vO�2���`���g�Z�dzO���5��w�
          �O�-1^I��q��M<|g��u3$�.h��-wC�z.$�-:����KO4T뽙j�?T����>�Sw���T�I)��T�h����EG�z#�J�.}��/���G��ᾼl��#4�贿Q��>�Z�tO�f�ߩ���&�u�����Q�_PI���V6mcj��<>7�������A#C"�VAa����=Q����E�at�H�\Z��t��=@�2l�z�����h!�B�5=ެ��6Eeu��
          ���N�z�ts���l�m���L_�=\�K���6��ˏ�_`��������v����<�"����S���O��o������Ӵ�)��[��G��s�܏��<���:�����y}��P�f��
          �0�(;��{���զ�F����P��߅W��LW�����:ƗU���f�ۑ���:�;��.�˸�տ��e��f�P ��mƪ��~I�3��%�Oѝ����x�QuI���i|ﭷC����6
          9q�u�I���\�7]$3�$h�@c�M�D��^꟩��W(�<�'�;VJ���f����G�!��0Gd�`�B����&{��Ï
          z�T���6
          w�YF���+�u�����gP��c]��Z�{Y$�錑�UP#�cI���
          �i��b�e��{|r���wP�����7�P����/��
          u��eVW����ɮ��8��4��8�P�4[��s�c]:N�=ҧ��ah'��O	$9�P*ik�A��T�ϴ�1@Ch���.�<A!�G�Z:xC��
          t�`����2 ��L�P�kO�Z�l���(�d����D��VQ6���F��M�*b
          �O���6~�I��`�@؝/㒈4;�p�c�1��_�T`XƊk@q<��ggc��W5:x��x�n{���2G�I��h����!�������m�ʐ���*�qImu��q����>�{����k�M0J"��vo���v���A����.�>H��vE_e��ʹ_�����ӰS7m��n���G�,N�[�kZ.�M[�_ӵ�/�_O��+u�w�h��I�����`�:�B��%�H�e��X�a�W#w�k�����]�±Mk9p96�sfհC�Vܫ
           6��vl*����'$놠m�+�9�,S��H��¥�o"�OuB��y[��t�d��hh�#��߽���|!s�\7��14�m����O�Z[��6
          ݧ
          �.5��S�$����&���+���}
          ���k��ns�ӄ�m}H�)^��I�#Z�l*BI{��eP�� 5u�<�Қ �8�P���>��'��M���������q������]���zqG�V��'�d�^l�A���nu��W~��KG������Y�1�,�9�w|�6��Dcx60�PC�v
          ¯�
          ��VWI�2u���Y#M7�.sY#���~�B�֚i�*��2�����۫-�z�ĸ�sK��.��-� Q$��G���{lݧ+�u�k_��Wzrd�׌ޙ_Pu�����x^��m� �Ӻί���Zm��s�4E�챚�������k�ML���y�:F�h�r��g�%q��_v�>�WyY�+���Z�F*�%����7Z�.�8�ߊ�� ���hop��?�ֿ�*�ᒙ��ِ2B^�
          �'����I�T�I�7�f�9�y�p��"|t�~��T�k�Ny�^��n������U�&cB}DMӹ��c�,�Ө���Mq�Y*ת��[A�5�pF�8x[�^�R|gJr��H�
          �������F\l��5���|�8|,�H�����|�S�q�;O�6*��oqu
          �kV�"��ږ~��4�G��f�N��'�kk悡-K���;i4>���ek�1x�L���,�W_uH�Sn��WK+��U�}�����g�s!Z�+g�X�6�K�O�^�-'�;��:��M�t9WNW�|.�vmS�Q�'
          ��ô��+��DW�b͌J��x� c���'L�L�״�–@$�7Y+���]�����ҩ��>'~�
          �hv�d��/U�z.���?)���>Rt�=+��/���z
          ^���</�i�neݚZ�=7��f�	+��oW�W�4������]�o����F�����ZZ)i��4xL���[�j̑S����V�z����`�U�X:_`�����3%.�d��I�ǟ��c=8ȰZ{xI��t�����_���8+��
          CC���#������ٝ i
          #u�$�Jcc[t�֓$��n�I­;��4�S���5f}S�0l���Ll�������@�f��S��4��yv��p��F]��Mѵ�5_ufG�gE�CCC�6���-��-&��6OM�_���Hh�h�I�qq �5�f��WSMWuI����V}m�����Ow���X�cF
          �����'#r�l�VN��XŜ%��MC��-�ɢ��"��rJ7�8:��@k�/n\��Rpd����_���dO�F�@m�K�?Z��I1<Q_�>���qֵN=�8����,��/����.F�@yʸ�6�9�#�e�|��-��~�DS[�Z�gNjZc��~Q7�p���CM;%+Lp�;�!Mѣ�g�@��M(xu���������W�P[�%a�
          Z�>���.
          �A��M��@q%I�
          kzK��Qi�P[��ږ���to�|����CK+s��g�lr�i�tDHӑ�DA��i폲|�l�07�%�	K�>TVß�J�
          v˫���]d��e�=CY Ŏ��tϤ4}S��GP��uL��x��(������p4{��5��x��s?�u<�*����	
          ;h �N��v�Qy&;��/F�ߣ�9��Oe��Ί
          f�Ҟ=���E�7&�z>���?[��t�I�s�M�����?J�6>��WG[]Y+�u·��W���V��`I`���d�==CT�5s\���mq鹱�w�}��I���'R�o~�8��_R�Oi���M��Mzv���'��~K�S讳��Ft�FƓ�������'��&��ͩ��@?io-�\���̒�E}�^�A}?W��k���7����C���.���|_�D�����-n������M}q��z:P�H�
          l����3:�ٽ�_`�Fi��;��'����@�x���:��Y0�F�K@v+w��\�����K7>�ƫ�;�l`|�������7�j�K��،���-Z���5\���y�'2��|�0hf��|��=��'z�{�q�(�FQJ��U�>cM���|ZV��ܕq�[E
          Y���"�oD�>Jx Rk��=�XsE��Y� _��
          ���$��2m$���㨜P�ږ��E�ږ��e�J��Y�on�
          �~t��0/�%:]���V
          
          ^*�ʛ�UR�G#��#�5��h���ʎM��	8 ��	�T>�@��h�E�(wd��7F�7�МH�Fh�!2��-����zq��.�U�&i	���M��Q�C��?�F�o*7Q���0���r��4�^r��&���P�$x4�FA�*�7jFk�pi>�k�{�X�.�'�P^o����{Hm! ]~ɮm�.�d�ʏ`-c��]D:��;������
          ^���dSZO#�	e��,4cJ$��xKsIv;��M��56�xPł1�I.m�m����	��C)R;��ki�TFӂF9��]�#���v
          ݮQf�W,�iK8�W��nK'>��\������;]
          �N~m/u��	�
          6�f��S�#h4Ge!��>��⛌�)c)ݩP��샔�֏(6��R�2�E+���[�w�C�՟)`��,y�I6���I�A��?��md�e]���
          �m������$�J�r��h9%HhkO�Vh�Q P�)��D��F[��t@�����������]�	���I�Zd`,~���ͭ{�Rɴ���U�T�
          �
          �i�7���2a&W
          �n������zm��gʆ�Z�H��U��J����R�j���W�)F�����!|���I��;&��ǐJց4���������(]!�ǂ���$.u��hsd������D�g�+��v�4S#m�s����Q4Fx*CF'���;���F��G�����@�,W�
          p
          ��&YF��U�W��M�u\�d���1a���;�
          5�U���a����Q��Oh�K�`�o�/����㺈�-vq��h�G ��J��H�ʀ�}�>���W=��Hs7��&�7�\��x$��sc炕�2K��1��?�K7��%M(��F�����<vU搸�Ďi����=>ᚺ�B�Fy7�)`���&���d,`k��W�O`.�`��C6EwB(4v���	eyzB?�m�6�W>3��¤_Do���=��؏�Ӳ�țy�#u
          �����{� �0���<yHK�Z,����dc���9�L�plxR`�3����;~����#��'��EY�-��g7��"=�#m�YN�*7��<xR�烌$
          �$�[��T��`!�' r��������(�!����w�Bim7('.�� pFPW�e6�F1i]`�A���=������c�s���Gʵ�:˽O�m�'8.5U��JX]1/��n7�n�O�d������{�>U�j���0�yܵ�@�&� {��@�6��+�j��"6���x/��DZ�f�J���^Gz�}׷f�R��5���NM/-��>N�3�r9�mw
          斿uG����`�ꏥ�A+���2�‚���r���6���A�k���9�����	�Pi�7б���:���ԍ�;$����,M�����𦃣Y3��9��\�]/�<��f�RK;����E���Tŧx���8�����2}�n,p��u����_:z���P:����4��g��f�c�u������c��jK@y�8�?e�O�'�ۥ��6�B���ll�
          ip����Eˢ׿��������vL��yI��z�����6ds���,cA�$/�u.�$�w��m�+��?����@��v�0��6�m�x�Td�M��Y��W)q;E�Z=���5�2:'8U�ժpDgԸ��<-��ԺΟN��v߲ݲv�Y��i�ys�I<�UG��@\hW>��BE�z�ZYdq��.�a|��]�}��N]!?���g%�\	9J
          /��~M�ddwI�i���-jT,���v�wE8��kM�$����uW(&�1��>U�����|��?q')L�<��"�H7�~����h�)FF�<)�!�i�m݇�ZWI#�dž��pY~V�g���)����h{A6�E���0�&�5�ǀ��Ĵ�R����~�5�Ѵ}Ӂ�Lv�!T4��~>a�2|�ir{,�8�4<wC�������9�ah�k�Ag�C+�Q9�0M��h�
          >{�de��xZ�`t�@�òt��;v3�f��m�\$��eH�Y�jX8��$Q<�&�c��(��M��N\n�(�K��+��d*���W���^�?�&m��X���yu�o�_�~�c�9���,�*��I����S��l�]1n	��7�����
          �}���5��nBCM����VNx,�e���{�|;_g���u�t�@��C��T"n�TG(�;�d�P�j��>]��xu�8�*�T/ vT�܂�.�
          �X6�9K��S�\I������X��O<��ֵ���|(��B*��[�˝���'��O�2�]�*�[YCu֬F�!���qz�٘�����a$��U�	��K�������ĝ��I`��t���~U-�H��Yn��)�V�
          \�콛ks�Pz�^(�@U��������=��]e�5�{����"�%N�
          s�.�@� �Wj'.$��2�R�&Ɩ8�{�,�ё�y�2L���;*�=�8
          �#���џ�\p��rh�>m�iDuE�v�]�iH�f��p��_&�m��L�w1��ܞ�&�079q�T�\@ ���T�3��9���
          �ڽY&�v��̚w9���H�r��]T�5��M���Rb�T�%�֑�_?���ŭ.$��[w��\�49��s�:��z���
          ��1q��_,��<����1��A���pr/+OEI���Vc��O��M:
          C�.%��k�=>j�� r�9�ioK��#�0�>մz������.W�q�5�dn�a$�W���N�;�E�気}�%C�i��q���y~������u�����:�N~Ua����H<$K����w����������;"-v��Ѫp*�]@��A����b���,nK����p;�H�DZ�q]�	��q���u~��������X�<�\
          <����]^|�L�Ho���T���ir�s8�L��h�mU��y�Z�ܶ#cu��v����LJ�[#;�hyq��,�[�ߞ?b�5�1睼��R�q%���^28Ot�N�J�1X��L�r�i2���H������j�,�=j��\��8V*�e��q�Ů�t@
          ��k��W,�f3E�E�����5���Wl���K� E!��^�ޖ{w���H���1i�-w���N���8���\n�r��ޥ����c���b��G*�$v���qv�j��k��s�v�:�?����?������w6{��Zƹ�$�"�Tr���r�OOg���u�%z-�:�MrW���n��+���K�ir����H��QM%��'�����y�5�{������LK��BƤn	���1�n�4eE���T9%9�4�m�r�93x�캚!�㋮R];Ev�|�����gxk��UZ��t���F�
          ���S_���9R:��h�(��ɋ'oʭ���K+��pEs��+���t�N�ki�e���d�4�#�U�D��(�7�wq|X@dv�M'ogY��������d��]�ݵl���%��4skO=�Pnі�i�E4�����2�Q�r��X'�r���`��VZn��$�6��<qÕ��Rl���U|�ȿS8?�j���W��e?�T�`:��~G�_�𛵼��şƾ'�w�{��҇J@�R��R�e�+�6Ԋp%	v@?˜�k����f���E���T��e	ŽQ��k�X�ʑ��Z�M(a�ƒ�k���vh�[Ev\
          �r9F=����!����ǸDY��q��RZ@��s6��
          �w�hţl��N<,[��H��r�m�c�֛�9�	C��uD0���N�$���A�n8V�n1MVJ�tԋ`�%V��h����f�s$���0�)F#W_�6Z�!~����QA��#L�Nj�e�"��97�&n2���=��e�u�l��zp�f��ݼ*�H�y
          ��T�^�rP�gI��敠�×�eg��
          dn&�"�U���l��7��,�4.�f�q쏮־�~���7���&��2�>���ŧ1��Y#&���oL�����}?�v�O��t�	tlp��������Pu�3�o���<�Gu���v����zwR�J���.�H�-i!���[M�~���O����m~?%}[뿡G��(�Ӑ����V�ӺS���h���m�f"����(�|�	{T?�/��o:����"7:���x^�龩�v����,�ӶHG��辘뚽^�w��D`Ym�-�w��΍���w��<M��������G�]��K�yt-��˚~O��4}oM�5�:1O<9|��}'���ַ_�2KE?N8��'�
          ��N�a���N�g��
          �����nV,�>�ɴ����PP]�pb��:F����v+WN0$YR���ԑ��)�F����Jtl�RƵ�%���E�>N�~0kheVl�b�Y7p�.�;���V�#7�)�A��p��/�Ճ6�(r���,P��
          ii��'7-�r�����)-��`����m5�Q ����[=��(��k>>��
          𨫶��A�"2\&��X�Gu	�:Yj!X��I��hI� ^�A9C_s�4ټ_��$��P(CFMe"P�H�t��'��"dwY즁�fН�9�-��X@���H�p��xP�s�����K:# ����qw4�‰����c�D�V.�"��c�+��hAY�yPA8‚l�Ң�>yE�R�miCq5xC!/��Y�2 ZN�C��0��+����u&��RI$�r��VM}�7/��hv�B��$	!���������	Ohh�vQ{�G�4�v}�cYG�N-1�ۄ28;����o�+h ��g�^�o�F��+�J��>�t�ٵ���
          �	�hk3k��[DM�\�v<��9�oa��X�s�'Ή�o��Ƿ��!��Y��+�w����w߽xJ����\d��J�P*�}�������ǒ�0�E�Q�97�5�lu��-Z�E�cEX	SI�{�>��A9�q#�B_~��$��{H�j,ZO��<�h!����J�I�af�����B���;~F�u��;K�<'4(�D#��%qR�� .9����$���
          �$�U�#�N���=�s�-�=��q�P�c5�vI.��85�3�)��d`�)[�`6.���T8�/·v'�Gʀ�k�򁱗�|�E���ޑ;9����	�;���!�q���M��#���fZ5�Iq6��
          s�<yV���j�sw5�%.wn����[���-�p��Z�֗������E��4pO쁤`��Nb�5�pF{&�����)ۈ�_%Kn��Q���c��T��I�|��O�vV������eHm�
          ,U�*7Q'ϔ����� &��>�Ǐ*I�~��\�� g�(���|q��=3�q��)ͱ�H���@�C��q9͏4��$��}=��9�Ȁ�=  �}��b�
          ���3�[��$}�ׁ��]#�5�H{�#��4�]��e�l���EǓ]�fY�����y��`��7��P���T>;�n�l����;��e-`$����cH�[[�dp���xRM�m��I
          ٮ�oh��D��R�*�����Ƹ���i΄����E���8*X�
          YW���C�
          ���)+?)Ce8W�K�|�#���*Be���UTL�3�W���|���C!7�JFO�M"N��%�a�8/��Y�6Ŧ���0�TzwM�0^KF��'E��}s��C"E�q��s�����pO�����O��?������Q�F���H
          a���Se��,҂��?A��4a�"�,�1�oY��a����Ρ+a�O|�W���D:���@:�yw����1����NIsZ_�O�Y}/>��GA"=��$��FF�;&t�yIy>?����R�t�N�R4��I���G���3�O.����9��UA�'�+�dz����o%�FI�����~���!���u}V�&��״�hg����[t-_�՞���f�cc�k�,r���d���}q��iӖ�c���H+�Wi4}G��Ι���0s^��	��q���>��:�X2H���q��3�W�Ϸl���2�ك�}3�˴�3�}� շd�9g �ͯ��4�^m�$�|���Y})�:7��[W�`��Z�A��w\��x��m��6���ݚ���w������hKm��{�%Z��b�]���&�ǹ�����O�;�C���I-1�[n����X�!w���L1�r��8E�ָ�}���&�G�4�G�H�(ZNh
          |GMӣ�K4��C#c���~�C��
          gWf�}^�ԑ�kZ�dQ��t����w�I'Q��:��&9��"�	��� ,�@m۫�+���ŪR6=�.��x�g���ƿ($Ē�e4���*���h��*���l�焷���s������}��J
          )�1�yɿsZ֜��:z�k�J.�Z�SZ�v�mi?	Os��	,kK��G���\�.����և�#5�D���xA!!Č�����_�+�!�#��������|����_��(��(xTl��-q{��(�p��&:F)Ik}&۸9�z�x
          (�l��B�+���P����7I2>bK���@	n��E�(IZ�v��S��f��?� �D�kI�{��'��)�V[Gs��;q���#�ƒ��E
          g�� �t@S��������_���Z�O��7�M�����T�-~���j�qY�_/��־��W���f �*�}������W+�t'	68��+��k0>J�U��h�{$Z )�m���Xm~��F�We��_��OP ����g���v�g��H����NꞭ��Q1�S��9�T��8�6�ޭ>���r���ϗd���|'�c�aS�88���p�iDZq��<#]$�Li��+u��Iv�]��b�	������-���R���R�1/;��
          c���;��kH`�rW4�\xN�Y�Ӻ�'7�@5%��3��7X�<Z��\�!t��q㾵�Շ9ۍ�M{Np{�O�\�w(L��[�3����j�VY�ś�;Z$s�b�쩿�n _�@�C}2@��]��|3��ޔ}�mT�`�v�g�����_tӄ�����p��������pl�f�'���T�&pa;�O����l$��!c�t��j5���q�^VS�A��P?��^���Uͯ5�u�y�	�V�����#�u��+���T^s�U�|޶���Jh�x��-_\t�$D�]��c,��T�����h���&����x���?�-`gJ�3n։	�+��7p�W�>�֝傜ƾ�/�E�4�>J��N�\xom��Cpx��a����eO�n��qd��RX�؟+������N�m��U�k��d�������<�U�׆<�M������-�����zb�E�p��5�I>��*�:�s��6�5|^���w���Df�F�v���7���/�d�mqi��et�c�M�k`�sG�-�ւU�V$ڣ�8�UO�K��J��q�7_�D.�&�Z���
          �6�RƛZ�
          P�HT�Ո���/�W~<��9p���Q�wm����j�ꇒj�%�9������O#�������\��8s�$����@�p
          �:����%�T	7�r��,���I�f̚*��B@I;G�߫/p��6r�M��,ھ8n�Rx��*��X�#�I�qj��,È9�~�-�	iĐ�G{F�m��<
          H�*�w)ѰJ�]ۆ�˼�7���<0:�9��u���\�	<�p�'��@	s6�}��+RK5����=87-;�fן���E�)���h���w�`�]�o`��X�w�ǖW������p�+A�s[V2r;/;����O�����#�\^���O��9�Dž��Խ��p��M�;'����(�{{��s�L�1�`�=���o�%�q��g����������'�£7��j���J��e}���kM�k�D,�,�E��=�q��	��ai!���Z	w�'ԢK���o$����s�d��R�,�nI����9i�3�Hy��oen>�q�G�p�;�o(�>�03�7�"��lc�'KrH(~��)�(�)M7�ܢcF�>G��r�'4�r�p����`�S��.��	>��]���v����
          ��ӌ�s���waj��Qy������ծ�����]d��'��9i����__�#�:�e��>	_����2�$���/����.�%�%�O}������<LD�����q��y�C������{�E��d�p�aN���P.��!��:��Q��a:WEE�e���\M}�
          ,��'F��e*�_ʋ ��PZ.��p��ǚ�FI�1��)mt����H�m�?�u�Y5����Vl����;PKc{53W��P�0lq�Ttl��C�-�:;�a�cbpy�ƂX1�4�J�Rc:S�sb2^m��V�L��W�C��H'��6��ŝ���Ѻ���J����.�pWt���2�[��J��J}5���Q4�0��ZV/,jN�|�U�֪(�3c���8Y���e
           ��%}�]�����t}?I��$w
          h���?���8鏓cƠ�%�i�?(��}���|Nm�1���G!�B���{\��>��6VL��O3C���Ǹ
          
          {6�ct��E=�g#
          ��5cK���™趐�|�h�L�7ԉ�F�{�]*ٝ���hu�O���,`���\���k�/״��o1.��EF�ߧ<���/#:v����6'��{N���޿��ߦ������D����������:7������xZ#uni�|w�}1��-v�i�1a�l6��_�Yuo��6�C�{uZf��ɸ��/�O���$�i�kdh�VOe���^��t_�t=D:�6�E�
          p6�9�^��=DE���a�{��|����h��x�|d��QL����'��Oߦ�9�0n��_��˧~S�մ=N^��:}TL.�#bM��P�$��kL������4�d�\���~W��}@�N��
          ;�k�N;J׾�%��:���7K�;���y?��#��8Đ�м��I\��Hb��um-?�k�K$/��H�S�!jc;u��Q�s�)�����R�����܃�+�����h�(���s�YP��W���e�$�S�X{�0�\*�q8��)��g�䫥���w'7�s��#픠�H#�
          Dn#7���ہ6ms�	��S����)[K�*���� d��I"�L,.oŮh0{*���99�#�c�ʑ3v8E����K4��h���6�F���]��Qǜ$n��x�-�͞
          �ch�ߔ���"�A�R�+��_%YDs^|�w���K\�
          �ʴb�� �0�� �q@��s�-M���[��I��h98L���,=�?�����A8P5C엒2S��x$+H���5�N��FGd�]VV���h���Sx\^7��"�2k@Mٵ�i�q���)�[�;���J|���{(.���h솧]��c�&����Ye��P]�c�tx�L$Y��D�*«���� ]vl&�L�g�C]�z����w۝��涍�"5s��g��}Ax\����$�7��/�w���R8��tMe���{L����S���t۫�}Ѷ �U�"zG6���f�|���o�M�7Kv�3'�&B����鍀��
          �:V��Vl���
          
          pu�9��+�S�q�Jq;�{�'p,�z8����9��K��<"����;�H���W�"2�oxMc6�o��#۩H
          ��!���)���r�Y|�f�4P �2/��M��ʱ@R�Opʹcm�!ڷ췰��BK�u��9����� �୯�Y��	���pj��0<vBf/����#�q<�@
          �Q���6��q6>��7�\��m��'��28��>Ԛ@h��Pk�?�A.J�0�5�*�g���~9\���^Sc`h�R{?K{D�J���?
          ���9��^��Z�^׌�h�KQ�ƍ�p�#�;��n��U��z�WY4|�N.�1i�rU�t�wXc6{'6<R�ş���k�?u�uU�k{�;%Q'��#��\bN��6Gnɑ�"�G�U�3�JH5�~P&���L��u�R�MW��>�hnA�	��4�y��i���� ��5੠����xc*Ko4yJӀ����	Aۯ4��������H{NsI�lDž;hg!^=>�BkbDW�0��I!-$s�Q���U
          �6vp~6�-C�ϴ��Hdx�m@�F�Ql.uv	��	ɤ5L�XR����01�ɯ%pm���3�[A�)r����~T��8Q4_|��u��Xkv� �P�"�W����AT�,�Q���!s\	��IH"��_���B�Yu�#��Z�m�pMc{��=^�Ϫd
          �;'��Uc����q�!���I�>���d=��_c�����@�0U-n���O�ò�.�L�F����D�^����N�u�i�V4�� a�;��O����<��i}(KG���	�^�	5�#�H�-Q�j$�i�*����=���6�PQ�`I�{��;gu���j����a
          ���;���#�
          kϕ�բ=FM0'�IT{����oM�Q�f�QL�Z����l8�	U�I�3��,��@�VοH�tO2y��~��u.�Z�F�R#ӑ��r+$~V�����n��v�C@��Q۲��������q����O���{[tպ`�_��;P��:󶇴��U�i"�]O��Mt��l,#��Y�o�����L�7���d�Y]�A�V������O��j�] lzbq�����EC��Nqӳt���<�d��+]Df��D}�\�>ӌ��+<w������?ӿC������F��s�s�A+��S&7��v\h+��EP�M��	_��I-;��?ů��#ӏ�Q�t�80J�!�h��{8Ϗ�go�N���W�,�i��k�tڍYᣳ[�W����C�gs��'ky+��I����/�n�Nѧkcc�6��(U���n��:�C�y;���?u˄�ۤ��U�81�97��B�A.�!��G+C��p]T�I]�����Nds��|*R<��j%�
          ~wL�G$�N
          �!���4P������(E��ehj\�e���p,n6�8�`h�W'�Js�o�P	�?v��P�8�hǔ�@�\k�7>�@�J[b��6|xR���@���p�y(�o�"�B��9>��MS\x	�֝�?tvl4Q��kZ-�.n�W6�������){�xZe
          cbi$�2�Nmv�o�pwH��h:Y,�!� �I��;�O�+���<��B���8J��n�H>�!�
          <)9$R.v	�q�9=�օ�����M"�`�Jp��	�ؘ��T;�1���s�}��o��NxF�V�ׄ�,�Z]&7:FQ������S��c�f�|K��+���6j�p$n���w�Sx������c���2H�'+��n����-?�\	>�+��3��c��9{���mGh�s�&i��9��<�k�p��8Ou�\��]�!�k����7�ur2Fm
          y}��M����|mԗ������߅�7ZQ{
          6>{'�۟���V��,�i�$Qu�]��Ӷ�����w�)���q��UY"4j�}�=���gH���\<�Ҵ0 ��,ؚCM_t�����-k\���)	�|���N5Y�|�|Ů��% �k���D��I��Ģ��ͪ�yqv�o䢐�i�������F�O�E-�Vt��e��?*��C�g:#���e�:q��#��BM��+A����;�$�O����s"cIx]��G.R�J��Q>�<$9�:����K �n*����y���qފ�b�lЪ�������L�ꃁ��*S�l���N������Ƿ#��{R\_g��(�P��\�\g��:��Y����Z���q�(-u�9�|9#w��Ft�s�-�V"җCkn���L��/��-���F����v����e��������k|f64R�I;f2~�P�^�O��`;�� ƴǏp�~��C@�\�O�t�~-ɺ�ø��ʯ����^���^{]�N�����z��[{�W9�on�/��,�J�F���y)rus���q�����ؕ��*�O���i�{��I6���s����Y��O�����v��{Z��0�j_)��W���Y�8 r�_L�Q�F�-������>z���6�F���lz�L���V&�j���2{�\��5��Iڗ9�
          �A"MP- �]ڊ��ʹ��,�K��H�Ƨ,:MN��ḫ
          �����=òɀ-����uӌc�%W5��j����^��
          �~�5������`��n?���O7+7i���/|�4���S���#���GԴ���t�9��$�����^�����P�>��:�Hq��e�4_Qj&����L��{g��S�:���CB��ϟ��q����'RtͷJ�5�ł[��H���F�<��ǧh��J�㋗)|`�1@`�V�n��!�pitޡ$ᣀ9�W�����ܑ�v�n|��7�8Z�-������4�Ʋ���$�٤s@.q�u�:fY`�cZִ;���1��\/��i�;{�c�#'���>?���pX}��B��/5��s��	�Ig��1Ժi�M���J��~�x�a�m[A_�[�
          @shY�^6�'o+c�k��}�د=�=k�鵀�4Y`��j�$n/_��U.]
          �Rny}�xY�k|{oɨ�#�`Sb��9YP_k���=�8W�t�bƥ�M���t2��L��� �R#��s��z�+���g���^��M~i�b"�q���;�sE=��٭m��*�;P�)Xt����2�MN�g��K�m��HS�h<e��܊ͥ��\/Z܏=���F1����`�����'Q���hڀ����<DQ���
          U���G)�y.ǐ�� 5��s��x?�Kw};#O&�_�5��Iy��w��!�駸`n�_��DM+��W���/��D�se�p�4�jքѓc��sFb��?{�|�s\k��q�#cG�-0K�x�qI����%�P�HY���-����H4�8�ʐ�A�+�A�Ǖ#�Ɂ��0"��sD�"-�����;��I�fE�	m��Mf��Xd����!_�����%��4���9���h��N���cO�t��z?L�.�iac��0$�܋�,����k�"{Dn!��7�|�!ĂW��I�1�I�6dy+�.9:o�}LH��h��kC�����/5ԴZ΁�v�V��i���ͅ���4z=z�7Ut�GQ�B�a���ރSҸ롊I���1�oO��}��}�];�#ז/u������u����T�~��n�p��\};��z��ˤqh��ۀ'������u�h��i�Ԝj���~��f�S��A&���Y����ח�}54QH	:��N����Ӄ�T�CI��Q�rh��jk�v��uuH�s�x����W�z�=c�A�^���zfP�lN�����c�YzKu-ԓ�3N�ADW����~��k`�1��}I�k��܃��/�u��Ɔ	cf�H5"b=ME{��x������t��z�A�un�&�.��t�-΅�$�:wFԷV�<9���~���BGѴ��Ѽ�\�_\���>��CM���J[�co���?����2\|�_׵�
          Pd�r"sG���_�w�R���q�S��B@eX�����t�i�M9[���/I����{�t���c�RI-�E�����Z��f�����t����Y�sč̟�,����A,zΕ�{[��n@�����W���fF_��t��ִk�#���I�e�>��:A�!l���|��3c�ػ�޺
          x�e��K�??��v�����C�R�G����A�H���H����H����K�5ˣf�N��9�۸Y�Ʒ����3����]齤8_dZއ:�����`�U6����;lO8a�oi���zk��Q���f\7I4���œ�ѕ�viT�Dٴ�����+q��cI �-�{���/�N�=������+�J�,0Vy�7��$�H��Bh#8�.p���P$��Oc�	$�p~��	vx��Fr�T��]U��K"���s�-efvxu�_��E���	���wI&�:�	��ઢBM��3��/��c8c�G�vI}�I4>oP�u���G�8V�:X�Q��i$8��	$63� -����K���Q��>�-�}�/y.��[�b��
          s}��*�// ��U�&��E6�O�m��.7�;´�
          m�L΋cls�
          Z��y����!��Iu�9B�H�U�Pr0H��Qo	�pc'���e�P����ŷ��a`��/��kH���dr|�����)La~I���ف�M}����8?eҝ�V���M���@�n�o��5�Y
          �Q���/�F��@X"��hO,�Жf�>=��q�m'��2�Q5�W���\�?�\���w�\��������+,7�W�WP���`��,1�=ᮾ��L��g�:M�N�K�s��wH�3���@
          �`�%ANF>�ë5����}Ӊ���*>qϔ׿`�o�d���������	f.qD����4k�BЗ��=��@^j�G����>m��H^��Ok���#m*���;h8�I�궒
          ~�Rv��t�7�+�84�p�`~��Z}� ���f@KH��ʰv�G�v�A<����"B	����y)̏.�|C��ԋ$c�A��vMc)�Z�_�X.�dM-nr-���5\�}T����l�j�W��x��~ݐ�Zp��_��n9	��88���0�{��r��Ļ�����r�Ŵ� W!>�d)Kb���KNx�n���"Fo4x������f�|Y�d~x�/=ƴ�p��`�W;�r�}���n�v\�H���d Q��!�	"���ɮ+�Lc���W���!5�gk�9�4q��I���!/kYU�C�{V�F��q�`*�� j�p$�q��,���'m�
          'H����h"�<R��+)��VqPm���Cx��ב��!kC���P�Y�6���=���aӃ��$>J;�(C�}��'���`�V�����~��ManO~֚��<)���x�PFI�ɦkj���~`�-�(�`}�c?��_�g�V\��˕g8����%�鿔����E��{[���<Y�������5����"��
          ��C_7ir
          ]��q��J�=��q5�D�#��'�S���H>
          ����M&�I]����K�v`�~�����d�x�N�|Z'�~��U��F�����7�da�C��
          o�mCM���B*B��ͬrG0q��45��@�C�G>B�XL���]�-4�ݱ�3��;�G�E��fE�s�2G`���zd�71�'g�^z��X�ݢ a�d�����$F�N@�N��.�|M$��?
          ��:�[ {=�(���f�ӟ���G-���8�񾣪�viv�R�����P�MѤs���<U����3�����F���^��[���l=%�&)&�z�%k\����E.���8�U���h�^�-$�֑�l�����3�W������&���o���Z��9��N=�I�k>�I̳9����?��Ԯ�/I�2��״B��\A������];韦�#W6�D�!��8��v�w���MO�Xt�8�
           -�0p[����V<ԝ_Q�S�Q#��Π]�}���o�ke�u��tm�K���I���_"�K�mO]�Z}�9�6���8�|���G�z~���ӵ�t;/�~�'��_������f}#ƷX%k����Wº���h�q5�/�}}״�Rh�xy�fI�u�4}���T#��kG{-q;Ҷ��Ҁ=��c�;��	�8�o/$Slm�eje�%q[}��U�o7T-KF�����t���<�����ҳ��O�1��v�e`Bƴw�t�|mOg1TŻ%�G��`�D�U�P\M{����+�6Oʖ����ͮk;�>6Ǻ�?�i"&�^�p��W5��`R�����I��FW4
          �yP�n6F<)q��	g!����UL�lB��Ik��]�����<�8`�<%��P�����J���p@
          Ih��`��Ӛ�Dܻ<��q�h@�NO�*o�(����٫�w��LC�]_Q�~�9�^ݑm�K1�l+n�{M��w��X��Q��r;p������"����ܜ}��6+4[�?�s��[@�)Y�רŦ��=��W�>��ê��_�������ni7k��LZ�Kq�׋��1�O�?Bkt�䷿��ޟ(pm��|s�q�/��������N�Š�8��?��q�X�s�ۍwOa&��߅U�.o 
          ��68��Q����k�v�?�蝺���G sY��y��{��+�C[[�K[�1��8����j]0ϸW?(��O��^H�T��iwrH���x7�Z�M7�H��܈{�2j��@u.kl�i?�	�s���	��vK��K�mO�փ��H��(���I{�A��[V�˫8I�F���Jt�~�f��Vs���?+�nO��3�}�3wˆ\	�w�i.p<�U_9e��z�f�S�a��
          �����h����o�X�C^Zk����2,�ѐ�i"��͌`�X�r�������>�i�|��\ɰ�!��*��qD�dz�Hc��xY:�I�ٮ�k��s���S9���;�VL�oȿ��{K�47%W��ֵ^mޔt�@�2p8jl�ks#���Z���۟ʿ��D^����QeS5�����w�lp��|!�0�����,`�p�29K�Ӱ��
          j���H����s�܊���s�cs����Ru	�8{�+�Zä�d�t/{�6�W��Z)�i��^�\Z��#IRhHk�v���Zb���5e�JC�� k}Kk����S���q�Oa�g��MkH
          �\��S�U����Ǖs��u9�����Q��(5��{)�����ㅯ���z>��4�6)��V��+ѻU�0���(+�gF"��B����oU�k[!/`�H�^��h�n��u
          �ն����(��X����v����'���=;��am���U��V5�����j:��	m#Ud���+�dž1%���Rjh2��?��q��?�yٱ��5JΝ�L�합r9[����3io��8*������`�-�DC��Z2l v��"�=�W�;�#E�����Z��i�=�hV��.�ih��+15�6�$�����	��x�a\n��,
          
          *�
          ����6"��Σޖ����k��FW�Z��k�������/{��
          S�y��v�ճ(ӵ�����
          Ϟ�%�v�m�	�MW>?Jvq�ی�S�m��O*�%��u����
          |A�m��CQ�iq�����Ʃ�[!n�M����Fu{H������4�K��f�p�|m������K��Z9Oe���z�oO�ݮqXXC���pl�|��k�,;O�	�M�����KA+ƺG���H�
          ���@!ϡK��U蜲c�A+h�ej'���qAy��KvE�k^'��	o�d[�-�|dP�~U�_��ڕ���}��X�f�h-`�b�e�O���f�6�ۺ��<���2���n+�S��ì[I�c�����($i�܏pk�e
          ���\)�9��7[�&�qv�&�#6����h���#��c�ր	^{)���w�C7V9%1�&�����)�VE粥���}`��+�D�yY�_D�7�jE���V$�i�7k�~�M�No/��չKzS/mA~ָ;/��gQ�?��$��T�M
          �{I8Vߪ�N0	�*�-����^�?o���k?tuB�Wj��e px([&�x�[ss�-��$�*ǤZ��`�K
          ��_zLh�G���
          ��Khr���:=������0�_b����`^�ۄQ��f�kZrP:"�A
          ɝ,>1@���b�M��&�ݑ�Zf��q��1�n�ҙ4E�W�<�?BXE[�³�Ҽ8�X�v�v� Ճ�:$e�N���p�+i�#�`�0�u&�:��Xkkr2�>�#i�Xw;������6��ӕ��n�3	u���&��h���w�>�['�K�h�\5�|�Y��t��-t�9�5$.���(�oM����L�̛�5��^Q�,����O�J�{\���k�ҸG�K�YE�[v;/6�]l�4�����5�ie��0Y�SJ�=C���Sk�q�z���
          ��^��,�\�p�nh��s�o�����n�O "7�{����呾<v���BN��
          &��8�����:�M�f�T�[�,����m6�<��qs������1�c�Qm��i�����.͸��_�,�����}GO��#vپ>B�:]TC�ɥ����Tc=�~���x�~��|GQ�h>�=���G��LE��
          �_��r�O����[�k6�TΓ��Úu���w��||����Z��z��1B��zdY�������kN�W+)n��[$o���>�ӎ������Ǻ��q�U�������?��kY'���xY<'
          �4�}���zϥz�2�ɉ�s�e�%�~ܯԚ)ߥ�;M��{LN����Oꏠ4{F�t�g�1���؅M�J�����RX���ux�&�ߧ7io؞���<ts��_�8t��5<����u[�?鬲�d�	K�ӡw�7��������n�E����G5[���.�9U�ߴ=OQ�t�Ǩh/�S�����Z��=?L���J�tZ�s���xΟ�gQ�H������V�Zi:|�K���C^*��<���C@��M?�7����+5sG39�׵� ��P�_PA�4���և���OPc�F�O�c�a���0_�9�=��t2�� s��@]��ēJ��fI�{���|CQ�E�Z�;�&j��a�ȳ�U�	$�
          �Z9�)Q��V<����cߏ�i!�;�?nyqh�Ț�,:�u�Y&�C5]���C�$P�Jv���>�/u��j+F��Ǐ��U��7(�����T
          �M��������_ 
          ?����E2$8�
          ��x$�8�k��A��b-m�f�*�O��&X�!�ڪ�[c�
          �
          ����~�DS�<&0Z��z%C���'1�]]�"�w
          �Z��Ho��A?`++���|)�Fݣ�_�%��NR�����﶑粅ӌ��ԶB�u�Z:}X���.����A�N9J
          ��}�x��W擫#`�Msb�&�ʾ��5@������4p�n{wUN��'5�׌#@��O��\��FP���d�3�n���>��7S����8�E%?4iCI �ie4�򒋃�PR�a�r;�9p�8���egI�(���w:�-r5|�P��E��1	��;��������m|���>*�ڬ���i.${#��g`q�
          �@1��*�g}5�("8<��uf��# ®����Z����Z�IHM���P���(CrA
          �yK�A7I�c�c�শ:9���
          �H�BZC���ői��UU�E@�0bލg��I�@��.�(�ڕQr8n��?n
          <Wp�c����	����V6��B��A(�_l��,R[\1��7KM�T�n�Q���\;�~Op���|
          ��]����d}��\��+��W�VA�e�o��v�Q�Ñm<|+�s����v�!s����%㛬R�g1����'�1�\V9-��8����-�q�@U&�4]d��gև'��W{�ʶ})��u��u�m;�4���N�[�,��1�-n~Qz88�	[�6�ȑ^��g��<FyU�}���V4��4�c�w;�0͝���5���(��d��#���>�Ѵ�\�Y�@&��ʤ�V�'�;!qǿܮ�j���Vt���yZ[��	&�g�c���q?p��֚��] d|�GJ� ���bIp�;�c��U���.�Q��ЬyC���2�qi��&0���'a����df�1�%�H�i&��l�8U0ݷ�&�lg작�T@�)R�Z,��L����p�
          ��e.�'��7��'�z~���+�N��+?m},�^s�"��K[|�xD�M��k#"�/��64�����$�Xp'��%k���W��R�	�Q��Z0�U�+�d����-�xD㴛��Q�m5ͨZ�;��Q�
          �o6�[o9>��i�|!q$��w
          `��
          (	�_�K�{`�*I����5m�5$IN;��Q���H$�9��Rdx`%�8|�>�)lִhD����i5m�}�qj���T�?-�e]z{ŝ;H|�����1���(�w�	ѷp&�W%P3u�-��
          Qa�����'�}��;�sS�d��*.H'�}Kդ�G����/||��'�&����Q���Ca��^/�k�L��'dl
          �+��Q�t�?U~�* ��?Uo�~����F�Z�w���c��ǁ���{���QsF���B"m��4e�����[��
          �g��T�V�pw;}��N�����]�izc�l� D?@wk�/��uP�'ju���v��{�I�K��-�ǟ�����7P�}V�I���^Rz�Mt����%z�7���N��'P`�X��Z�\��/��N���K���0D�%#�������~�����s��o�����6����E;�����ǟ�nG���K�:��ղ�Iy{�Q��N��K�I4m���4�|�����Cd���1��^,�Wκ�ޞ�G�h����ui$�.�myMDNt�$bצFj�et��-<a�M��'8z�qɤ�����qidM���; ����鋜���~�,�zli'��SA`f�����hd~�ۍ����Ǧ�c]rs¥/��G�d��A�cv՗;�K2�
          E����O��,V�N�o���o�1�'�?���XΔ�w;.#�>mc�c�v�S���qkD�l�ƚ�Gs�—����
          b1d�kZ� % 
          �%,0��28�)O&G���I�8h­#�m�|��@YU����-KZ(��wwYGv���<�?��$48�⒜kc�"��k�˒�O#������hm�ʀ���&4bs���^�r�VH�6�^J��3������dk#-o7J����j��g1�2�K'�����.���}-;�9%Sko��/F4
          ��~���%��x�
          �L��K�y\�q�+"�!�B���a�[�����������s�!z~����`v^N\��o�?����8� �r����F��I _!~}��������,��Q�������9���������X+"��_�n�5�SI(�w����6���-�c��A5���Jo�}�����|�G���`}��~�–�ZE����]�y5�\f�H�S���:@h��{���p�Y��W�o{��25(���ˆ�*���4@�^�ۜ~�U%�d��Uۿ	�3���ZayvH
          ��w���*$pcC����eu���y��u��P�샃�
          ��6;P�1_a�t����(��v2�H�uHL�q��Q$��n��K4����W���������D����'(�&bA-y5�FY���S5���{�xX��v�o�<����s���SN��*��di�V[x���|�����]$y9�ۊ���x|�=�ww�³{�$��<.dFQ�g�����A��#�Wa�_���3Iqi��f�p�jޚ�(�Ee����
          
          "�mX�Lc��q��N���m�_>U��.����������$o=�)�ӝD!׷��lq8�k�w��]�h�-���{PT��yu�Q�k۹���IU}m�m4�^��&K�q%�U:"�֖5�5�B��	�c�jt{�!�^V[��e ���}���'io�w�͟�n ��1UT���<c�,��|���W�����pm|���X�H-5����N�<Yo�):9�i��?�zo�0���/��|}>���Aஜc�T�N9���wVO��c�vqK�?Da���6�8��wk�ј��6~�#[��zqm
          �{�\�{@ {M`r�����"�kW��O?M�}�$�ii�E��m�F6���#�l,i
          �ϴ|w\��{��E\9+��R���~��q'����7i���v9��hf���ja�9���Z(�����5�K^ W�h̦��C��U�M�y#�-�j�h�����o[�-���37q5�*���� }�\͎ ���W�t��n�����q�Կ{��@S��F%1ͷn��p�|�YU�$^�{*��}B�w�7½�fڿ�Rf�߷ �]�E4�v������&8
          �w�'�4;w�)rn��k<U'[����iC+�R���Y�-"��G4���y6��ޓ_ �	k]�O�Ξ+�t�m{�d��kC+��|��oDk��
          ?+��E�v�]�c��r���?$�(�5ޓZM���@��q�ex����G����9�h>������l�����Ju��ů?���k�Z��NK�a���D�R~�V`��w*�.��V��1,"�<�l�9���M8��;K�O셷B�=���̞��,��8����Q0��yQ)6r|�|m.���h��ea�[C�WCwDA��
          �<{'m+�����Yt������QYz�'߂>���vFUG�9�G���5��ޖ���Z�i~z�k�]�q+�_׍I����Of������=���_�����=&�}t����O��Oӟ�V���B}>�t���#c���|���>���Ƞ��3Q,��c����f8�Ǒ��4�P(u,�~��9�O�50I��P�i�K����
          ���@vB�pr���u!s��:"Y�}Ե�O�(#i-�*�鸰�Qm?	���[F�N��>�C��9��+:=-�9w�c�XE^��X�u�
          |�H1��J�+I3A4J��tٛ��==<vwb�0J������_D���qi��\'�X�~۝��"G�T.� /MA��tְǾw!͢��:wA��
          3��x�jy���A�7M���E��$9�w��y�o�Z�OK�S�a:��66^׋��F|]R&j���s�I�J�7�4��7O�u]n��5�&�p�}S�'O�E��G��4Ů�D��?e�����m���/��-~�A�/�G�s}��+��L5�J�#v�9��nc�����O��>��t�>��j��KYD|Z���ƓQ�?���f��ͣ{A���~NS�x����^���sX�v�B�7P��������?��
          ��7k\�+�_Y�鳣u/����z]D���6����P��a�i�^���ä�������*�H��D�N�hu�f��'��K�G�Y�z�PӲ2IsK�ywe�o��A���01͉����`���[S�>��A�n�f��2�O�`|�|�F���F����3`#JH�U��&z:	�k��wL����J�Z٫q�U�9�����/{Ӿ��/ԶmV�]��=Ad���.9�q׫�uCI:x���T���Wm��^3�?�4P��K�>���r
          ;���\8�e�j������ۦ����O<��2�!��u㿥Z��OW���
          �		l:�dx���z�W;��"�������M,�}���.�b�h&�rK;k��Y_L�GdӖ��>�����c��أ��o���+�7�?��YПc$-�v�^å}O��Z&N�)�v�w�o�tɺ�X��i:����l��<c��>�����۫�5���}5�~�X?e�i����J?�sXq�xU�t1u]T�E3C����^9t�_�>��un��8�d��k�p[y����w�䛧:i���v��"��}����Nhl�pK�FO�M��GQ>�gL�&
          Pg�d�sX�f��sZ_HO&���7>&vB�=|]OIr�Z�����/=о���蠙����#I����9�D�)ǰ���xݞ.^���6�B�?�|�\��z]������Yߩcdv���w�Lt��[�.�Ƿe�c���YFfH��E;_N�s�a�]w
          8)rl�C#��
          X�����><�AQ��|�h6F]g�����9Nt�j��v�
          �)�����ѡ�t��	hR_�_{P�&�����^�M���S��f0Q�
          "�\G�8����/�;�/h��r<��qC��3`�0�YVj��7?�P�s�_mN�[@`���C��px���ۻ�%�qʢ�4c7�..>=��H�j�~Wzx�G‰~�
          w�R=�?�=��k���&���h.�J���v�g{�F\���s���C.1�s#�[Eh�p�x�.�Wd����P���R*����Z�!}��
          �x&�B�w�S��}ո�C{_��Vh!�
          �� ���4���%��
          �7:�キ�gC���<}��]s�\l��7<ª��Qu�"���x��S�v��s�q�;ґkm҇7y�>�I�L�Y�w�c6����n�\�l9��	R�hsi�:�xPa9��WZ�ӽ�6Em�S@$����	���0㓕��ꄾ�+���hh����3�eN�No�Ӄ��^��A ��aW�;e#��)��4�C;Mc�;�8�	����8� 6����Y$�W�\?(X���O�f<P6>
          &�ZEy�+D��^��B�ZZw�Ԗ����0��hwS$�T~�[�h`w�n�#�V#uv	�Ky��&�F
          �)�Hm�d�L���d��'#����쫙K�U�cN�\/�F�^w��N�#���Z�hg������3I���d�	o��4�Jk���5=��
          �\��}����s���O�&}<{r���\_u#O�
          �J�#
          �*N����M}�}�;*���B��6�����hnh0U]S��������(<��`��Un5��
          �����쓧m:��N.���RA�7�1�
          ��1߲@~r�L�6	"�T�`ɰ�)fbE
          $��TҚ�,T6��*�c��M��n��K��1τ�
          ���"�&�v���UI`S~�T��I9঵�� i�<�e�eA8��u����k�ߪ#m�t�L���_ʪ����xD���9�~ܴX�A����W�k�p
          ��U���0n�
          $�]����2��o4D(]�!V-;�<~Q�B��z�v\o���ZH<���yS�i��Re��e@2K���!5y�����dDr;`�Y�if�������W�<Q��*���c}Ĺ=��0��M�k�F}�������t��u~���=բN�{ s��mǕ/��T�d�H�R���)ko��m�l)kh��jč�$�J���W��U��*���Kb-X��a�9YZ�'���P���ӒJ�|��D�$sC[�J�=o����8���/9�G�vT�|���;]C�6i"o�4�G��c�;�#��%|��/�f�����G�����|��O�;�I�M�Ť�N��m��8�����B~�)v�R��l-w��W�?��/����#%d��q���,�U�z���ޙ.�y\v�݃�/�}K������j�;�QcN=���=9wO������׷G���@;C�����T���:F���N�������U�$�����5�E��Ȁ��Xʳ,�/ߨq}p"�ǽ*��7����z(���f�����?Ik�NM��c2k�n�5R�v�o��*t}S��b�i�Ӻ(	�a�����
          �]�t]��H�Wa����g�Jd�y�fw�q�kӴ�4�����!�켙�gK�Z��6��n���7�y������J��:9��M�Y��K��c��t�鴄�֌��8Q˥H>�t���uN1m���X�bn����l�R��H8o�^_[�~�R_#rl�T~��c���]�ΚmC%�K@�������9����9���q�Q�x'4�׌�E��"�R8��6�F2>V���;[�c7�!��d�q�����|���`/w��ׇͫ�i�W���	�����&����kۣ��)�
          Rd{�p9���i2�ڙ�u�6IJm�<v��9���֞IB�����`J֙�ӯτO$X�|&�!���v>�<��g���Z�(
          6�X�Iy4E`/a����x�ٵ��q�˜�HZ�X
          ��n�J��_�����q`�Y`�r�qNBXv��=�i8��7�9�
          )k@fM��C;V���(ch{Q�0B-8�sk�SG�:h�����ˎ�NIR�\qŠ~銻��-�#���6�
          h�/�k�������v���scHQ�"�㐓;̯��`���D��R&���С�s��N���x#�v�;=�EP��ZK�E���!kZ*��� �QqY֨Kj�ۅ��a�n"�,��e�����t�tDd�K�����o#�M�U������9��fi4�4�Dw[�f6'�p8+�y>�.?���5�n�������?�%�ay_�RzZ��\Fx��~����VpW���^���>��v�?J��ڣ}�VOO���n�Gp�[{��-x/O|��x�7o!N��3V�Goq#���Hqsn��:t�L���%z��,�t�8Q�� y�mm�:Š�ہ���,����(Xy ��‡������nu4�Y���[$��W\Ih4I�V�O$�oa�k������8߼0.�\㲉���i�PM.�s�&����b�&/����K��Yfq6q�	�h[�o��<��j���|�4d�*����T3����V�D���M��V�N�D�Y��j����ii���j�����6��'q�=�ov�ߊ��҃��F��]��|�Uk�	$���y#�������Q�+�[�q�;V���3'������T�ᡆ�n��Vt��8U�|,Y֭�1G���n��uskh~iDl�d�#+SO�G���Y�������x%k���aSlE�k��a�Ԃ2Zݮ�M!|�K ���
          G{l��n�4
          p� ��O����
          �U����,�gvS�ӴN͠�	��kC[���
          88�udqKY���Vh�	\Z�7D��F2w5�Z�O�3��OuI񇴹����F}5��$�v��vA�<�/�F�E`��U�v�e��]�mN�a�g<+1�w�6hh������y -�F66F8UN���m\}3�1�����v��(���֩�n���*��m�Cr�wT�F;Ake�i&�&0�� a5��eP$rx(�Z��xN�j��<ILx�n��Eg���`��B���nJ�Z\���G�y��~��4�(!Ԗл�]թ�t�O�g�5�����Η�U�H�P�軽�7kI��o+;k����<�a����]&W.\z^��5�r���0��v��,��?O~�M����I��
          fMs����y�]���és|�J�p/~v�ܭyї�����e2��\}��m������{.����z�����5�U^ƲJ�d��PX	�����|���/�q��i4wp|%2:s��d���v*ZCO��|�x�T�w��m����f�d����O.L|.���ӻ�E����($�Z�d��^�'�"�r����G۲�[��
          �_1������{K�����GM9��'�z'K�k�m��ʯ��m{M��y�$���rӘC�ֶ�``9;��x�Nd�&������V�=�����#�
           ����A�y�+�c��q�����<�+n7�!�a��D�D� ���������#�k��*f��nµ
          k�z���.�E��ս��*��Ҝ�w�
          y�a�hh�w�D��G ��HO5��+�|.W�ˁ��%2+ ��S���Š1���|f��s�[_����|@�5�_�B%�h�K���
          H�����l��t�=�,i�HH��}�=p|_˛��7�?��2��m����Qj����H���4�������Ѻ'��g�t%����;	�}ך��-��Z)&,��<�_t����s���aG3�${�����e���z��c"�
          �k�����/MgN�G�� �Ey]�t™�h*�M��t�+k�JT���_e2T2쌮a?��Y 2�an>Д���L��w���f����AT���١Y[�.(t���4KV)�G�.ҏM��$$j��X�B�
          ���e�Q��Bv6kwj������� \�X��o��z6[
          �0���:F�9�#xr�Һ��i�ۋ����+�ӺƪX��Lw`�E�$2e�Ӿ���AӢ�ڧ˩e����Uk�.�2h��{�;�V�+��~����;፲�@�W����R��=Y��m��ߕ弣��\���s���ӱ�d��^����t��F�ۻ�/кc���8Q�K�ܾ��މ�n��v�Oo`G7��Y��I'm�4�L����N�-�Maz.��t�=��H=�_��;/���U�>`��C��$akK����}1��������@G����i5�k�2
          ��8��rՒH��s�������+'O����D�O�	�^��5�'��h���o(͒2��Qh�n�h���%p�>o�?Ӟ��t 2�Pm�����ڻJu��v*�����Ȧ�����D��?[��������G�$� ~
          ������6�G��k�=��Ť���!���+]��P�U��x-
          �<�rޱ�xz��hN�j4��@ ����
          �����E)����d���N��D6Vxp�g:X)�QH�@��)=]~�c]�~�c���z���w��ѝ^&����o{�_ �Gk�:|���,n�k��E�6���4lhI���2:������#��wp߰^oM��������y��cO�`��I�z_P2F�-?�M�������MKm��ێA#�Z�ic�s��/7��sM�.y;yk�����I�Թ����
          �vO���Ukb�g�N��-5���)�躿�:��F���j��ǁ�G���D�N��,u�0X>W��:-/�Qu�<��L�ݝJ�J\f���zޗ;�m���|����=:1�u�����X4�O�}=�?��Ͱ����_K�
          v���$6Z�]�~���y��\S��7��yo�+A�,XU��2g6�r�o��F�˲t�H��ʝ����-[k	���pZ�Ȝx8�m���<�F~�9Jy&��[����w?�T��(r�s�*�'kFPMVk�.}d�QF��!C��(#�"3W��=��j�)����G�Z�,����D��D��5��U|��J�s�����q\�7���L���� o���>6��(��ѝ��۲
          ���H����.֛�$���	����
          �d�E�����84�� �F9Sc/"�?���w\�7me,���������w��Z��渀�[�s�� ��H|�����k�Я��˵�p<R�&�)L�����/��b�R7g'�O�3��Uh��VS�9#�(�Q�U��q漣{ό*�����L0���\!�����^�U��X�E����,Fv�	ʉd�P�p����_�69#�iT/�X��(���&��4m�YY�/HwC$�hs�'8��7X�R ��d>�\�#����'pȬ�D�ؠUWI�G�Eqp�9q8�����\�����c����JAQ}�c�E�,���mm
          ���_n
          Ş�>8����C��������,��:9�kZA��(�;��4��UT�ל-l�Qi�{9���@�F�:��;������������q �ϚI|���Kl����q2{���h�9�)�7H>��'�������Șb�����td��G�]?���e�(/q'>W�ap8ς�����&�|,. ���gec#��c�U�r����L�z?Sh$��Ӟj��|t�#ZF>�����5�w$X��Fj�I����*�!u�~2�@(d~�>�%$
          ���٦4n��B�Q-}��$L,4����ԫ+Mg?t�B�g�y+�[Dp��S1��q�|����ڲXt���U��1��'+�!Y�[k�z%��e�.���.�r������E��T�m�=���C�k]�_p��I�)�v�������nց�5C�P�m�0��4������߲
          �^
          b��B��������ګ�9.��4�s(2�O䪉О��*��`��ۏ`"�j����������B�+>T9Ǝ���n��5�>�d�Tm$�߷t4���v��.�
          ���ʪg#u�Ô�U���_,9��.��i�aUm�,�(��2{�
          ՘��-��d����K���)c��#O���|We%���
          ����;�#>�H�5�960���
          P�A!y�Es��?�u�U�5ӛ=�Hu�vv���C�/�������Es�Q#���o�
          A�yPM�{�e�0�x��.�f�%!�4�HU]�t���ÖVA\L�܃�>�JN���F�����{28�]D��<@7���}�Y��OӋZ�C�Z�������z����K�՘:|'l����[�S�h��g� �v�BBq~r��f�/���W�iY���,��`x�W����un��t�J�3^I��~����RRt#Xב��d���?���/�O���U��
          ��(9ޞ�w{�˃~�ݭq�^C럪��֦>����έ�A�8����?����|�o�?�Г�		#��_IE:gS��}v��}A�l�������>J�dB靴uRe��٤��bo�K����\[���
          O�VԼ���C�C>O
          ��+���;[�'�������꯬��t0��5� .�À�>��JM4ΓM���I݂��o)�k~��Z����FoL�i�6��7Ӳ^Fs]�u�:g����X5l-���s�������S��$�X֘�-�>r�h�҆:->�6��d��+l�5.Nߐ~����]�:ht�h������w���d���1i$�c��$���[�M�_��^�H�-u�Q'N�@�a�?��9}�~s��w��0i�n�P�+�����Rw�+G�t��rM��b=#XA�Z����V=�H�3YE�w�a��#��u��Ο���"MK�;��X�S���^��f��6}ToՑ�a�`����+?��!�3晠�����{��'��Ay�W�SYk꿲���WX�k���W��;!�4����t^RΟ��e菚�ٙa��$Q�R���w_a���
          /�zޓѺ8v���%��O���~��O�I4]"=n��N�+4�,��Gt���Nؒ{k��d�B�btN��
          *��[#��<q�{��g�Qk��I�����a���^W�}1�꭛R��!�k�߄��v�� �PH�7ܵ��˪y�=}����w�K��~�t�����w������n�]�'V��H�t��f��������~����2A���KE�0p<�F��I�Zֽ�3�W��t]�C�sc�6O�e
          2z��9�O���?��
          O�>��[�>���p�o<%��A�m}˩&
          ��Q!}2���1�����kc�}�o�G����f'�jl�ɴY�?'����:�t�����������f��f|�z͸����i:7Z��������t������ms���.��2�fi�K!q�y+��l�^��gH ��^�2nqs@h��
          �����̀����0{)'yR\C@M�gw�:J 9���)�"��q���K����"����-�~Q�s���?� �h�yE[�>T��U���"��Y��a#x�����7g��W����������s�^��@]M�(Dݕ-M�Z��ұ����/�;NK]���d���h����Ԑ�|%�e�����7W7������Y��M3�߅�v�{HeVoC��s�=�s�^�����$Y�_7�s���>0pi�qnyH�X�Z|���' ���,�ޣ�-͍���~9y;�^Y�������������u�,��?�u��3a>�e}��-^���}�/���>�Ӥk��9[1;�o��~�����M _�e���0�������5hEe�Z�l���Z!���Ufh�?+���(^����7Q��y�hS�q�n�W#����c�gUی���C��P�.㴍�Z9���COn� �@6O��6Z&�M���.�@	m��]ⓧa�ܜ��/s�`.�?��/ZS�&�����J��������L����H,�<��ݥ�Ko6��)��7Ւ�� �2x)S<��`Y[�X_[�@=�"}IcN����V�^O�Jy\�;w�%��#S�0�]߰Yn�)v�R���͎
          �pt��q�{�]�ǟ���=W5���iO\�B�rmnh
          '�_u�ni
          k�<�<��.�na,��@�����C���i4=�q�y�	b�r�A����^]3������4.���
          �ǥai6~֎=8h����N]�t�pւ�x��ZZUX����V���h��>5?fA�U|��
          �m5�I�c���-�G`ӹ��3W�Nc��Nj	�c��C9�Rk���k���Y��7W5ʾ���B(�<��*�ah5���z�l���
          ��꘩��kZqv�?�xr�Ǭ2h�;nH纠u��7�\Ix�_�͉�0�Bś���>�:��orlw��5��ï�7���S�}Q�sIhՎ>���}f�'��Z�;��?�ڭDgc� ��������?��k��P����8¤θ�����{��e�z��\Xpr%G�s��s]`�2f��p����'O��~������.�=�S~��=��[C�7k�:�4��:�%�§�W<�D@���������N�O��=,b�#�^h~�3U�\��c��8 ���m;Z+W��Js#m����E�&N��d.o�Mqc�vO��8ר�}\b�z$�haQ�SF�q;���f�6�t�!�sŐhq�L�����������|>��8�3j��[���ֽ���
          ���o7��%uN�bfz�k}!+C6,5�gNgB|�9e�˴1�v�w��p��;���X0�d{�����P2W�e��^S��)=?@Ǵ�;.M3���
          ۓ��X�����|9>�>��Ѵ
          ?�c>��Ԕ�</��N��t-�cs��M�O�n��ֿ�rVlެs���}W���o�0�u8�eI��N���+�_�HN��K�	n�����YZ�p��W����w<0;���:�r7b�e�(z��:��g�Z}C��^A�\��|�_#��{H${cK sNEa|��W:{�\xh龼�`k�W�?ۏ>6G�c��'��g�KD�X�/�j���Bݐ�O8�eV?��+��!ǽ���4�U�í�<��G u8�%=�9^O��p`�k��j�<�;+�˟x�LJ}���Y��p>��u08��et��#k�|�ہ�u�p�9kљp�����g���M>VI�n���h��*�Ԯst�9/���7	�C4�|��p�U�iĬ
          �oݻ��lNkl�-�˧������D>�n��ӵ�.�(�����s�\�x��}��
          �{�+���Ini2:��Rm�M��Ӿ��[�y��1��I>�iZ���#�N��G��c'f.��[�I���f�}��b�!{�[
          �L`9%�7¼b�D�.�	�$��P��<�͵�����G�Jt�P��
          �����8�[�k��6�M�k�SC�<}ן��@����d�mnI�ud$���Pֿӕ�"«�t�u����
          ��k�g�Z��9d�����F莳U�۪�S�{X�ם��������:f�T[$Ӻ�����]s]/�}E�ptq�6)��.������?�7�Ao���X��x��cZY3�+����������k�������ש�P���;0eDz�}NH��S��=��.޸T��۬�ɤ�7�$U�Mw���?(%���#�����;c�K�}�"��3��fխ>�HK\����_ue�spdR�}�����������{�/QoS�M�'���w���<�@�
          �8�W��s�i�R�7�|}�{.v~���W�>����Y�-��~��}%�+�j8��������ޕ�t�;���i.]?�"�#]!,��$8}�\,�־]������$���Ӻ=���N�k�K��:6�[D,1�������պ���ߠ׺�c�����=������Y/��DZ����/��o�7꿥��}m�c�Ӈ=��/��
          9����L�_�C�U���?�������\�n�����쾏��~���H[=w�]_���5e�E��C�<�� ɥ|e�?��ϣ�\��sI3qL�v畳���E!�&���F�t�f��;#���{��d̅�lq��n�eâ�0
          ˃N5D���
          �ϯ~�ܠ��>WX�{��1�u[V�X0[��T/-���w>Q�A�C�S^}^����1��9�%sv�ڐ��X�����R����ㅟ&���[o>��|�f靰9�h��(��v����Z�,S��D"��L��x�h�V�hk�hA�k�������)��5��p�>Ȋ���>�v����ʹ�Ӷ(C[���D��rU���t�h�O-��o�Erh\�����v[:��Q\%�H�i��Y���b���[�7o�����y�Ԛޣ�s}�y���[�VS�Z���7��X�?��H�.Ӓ�[`�<�_�7��~����-?Scm��Z�X"�����O���=�A�+���	�R0i����o����R��D�]��3}��Vs���z����BZD�w`9Mn�#[s&a����*�{�G�V��a4lpm0:�U�9Q��\e%��;5��%п�f�\���q�?9�4G9\��H�0G�c��dx�0P��F�B9��_�%�s��g�2��o�8��/�쫵��.��\mÔM��h��kC[�x��"��ho
          	™5�o�=�7+�(t��
          �"V���B�J-
          �(�g�e.?•�La�S��\�WF�)�+*��^BT���Ѽ�ƆB��>+��Jd�J����c����üY=�)�(��!�<p�h[�+�熀sND۬�?(%i�;U(@F� p|�V��C#�wt۲kt�Eϧ��� ���(_�j�9��o�G�ʆPi��xT'����0�#�+�`<���V ��߿
          0|����PH��X��]g��P#6I�\�� d&jB�!���u���W,��F�*�[�����(�8��0ojŤ����y�Ue��ڔ�z�f`ߓ�^M@<�ߕλ
          ����8y<�;����W=�1����'�+��b(��1mD}ն�F�j�UwInu�U'���`�i3h
          >;.���qW����8��Y��`%����'��`?§f�F��7�Jp
          ��D�����Gd�7-1�ٻP���iQ<�k7�0>�s��(d����>�d��V��.���P�6����eu�Zn�,�Ҵ�
          ��S'l�U'�x���n2~
          9� ��%�@FO�ʪj}��VB&�
          �粀�`�df�����U����=�%��򩓹���Z�fF.����+����aQwo�������)����K�9��>R[��t�<��ls�
          =F�����]����쫺C�_�#5y����e��F?*�';G�A��A�(���@'��,��o��-��/���R-�U�G�Ղ��P��P�e����j�6��c
          �Jc�|�D���g���_{Q�*n���$���`�?�[�\�i�(k���!:� ��)a[Du}��g�4x7��ZK����|yP0�C~T7"�%,���J!%�SG�ko���	��?	ny
          ��͒��{+pa~�����
          ���e��;�Ì�4�6:��SY	4O<aC_����v22�A�+��Qh�ŌZ{��K�5iHp�|��.����A
          H ,��
          �_���4	���PrE�a �6��\�3�yQ��s�T����4S�X��(c(�(��<4f���$�/��uR0�t��8i��U!s�s�� p�1�
          0���1���
          �]Ի�tMd�t͉�@�J��yI�����-sKp���y������4��7�uGܟ'�����(:�\�M�x{!���8�
          ���P���wN�;n�L�/�;��꤂}Tњ�I}�pC(��7+�Xt=&�����4:x�K2�Ʋ|�W�]GS�
          4 i/d1��c�k�}5�mgP�돫#\�)���Ÿ���u�����F�|�~��MX�|kƖ���Ϣ�\ZXH��qyq�Ti��d��7=�%ǁ�kCA���[��ڗ�Rvԇ��n��a��aÜ8S���{���MK����ug���{~V���?R��'0>Oz��8�
          q$�P��;�t
          !�Î�������}"&t�;btAҌNT��jۧt��Њ��G���&j��}#��dQXX��PkD�%�=9"&_�w�KRI�M�tX4]GLLڗ4��ww��΃��D:G��9S��^�[���lr�%;y�w^s�N����MԟP��\�4Yi쬔n����S�z��3٣Ұ� ��;������}z6˩`q;��+���[ꮖh#03P���;n�����P��&.��ԶMT��w����'�NKu��+���S�_�g�:��Z��>؇`�$����������	�}8��]������өo�u���k5���G,ͪi䒷zg�_�?�����1:M%���.���u��|��u�oҝvMgOy�T��,ykO?�fm7�__��rf�m�]�_�>����H:~��O>��bQn����~���:pf�R�,�����畎?��+�q��6酪к��j�餏�w����V���t���>G;�N</��Uz-�cE�ޛԙ��#]d�������λ];5��İ�Sxq4{����������z��3�M$�C�M^��;���u�>��E��H�:��=��"e�����=�3��a���ذ�k��V<������'鯟���i{}'j��I��d�������z��:��s:n�OHH�s�/��9�7��!0J�L�A��J��[z]#G�4,2��C\��^T:�U�L�
          iv�N��y=�����>���G�i4ҙ5SN6���9?rW�g�36Y^�\��}�N��1@�����bos���|��{�>Rk{�rU�߼�@�x@N�dO��'hcC$�r���i�9���w(X��~�^2V��F�<�6 �\q^�0c�`�̻�[�,�������.R	�Z�x��p�����9')e0BNhR)I�Š����I��uyQ���D��O��b�*���I�:-��F,��0�Av�W��`�@�ㅣ����s���cF�	»�$��.&�k[�C{�؞�C��Dڽ��g���V&����,����V1�F*��d���\�O����tAfy4�H��W�/hǀ��!��@z!��9��ym}�e}M���K#Z,K��)���3�H��/�5�#�����ꏨ�GP�4��9-</a���5�џ��`ts�^�&��[�'=���q�$߷��ߒr���HuIb�9�5ܕ����"9]n=������pl��������7V�,m� �_�q���_Z��d.-u䷅�����t�����W�c�z}#�֑��_�}�7���U-Cҧw9�u��.��[R��]��|.r:�V�n`޸�b����=FKVޞ�ͮ���w�,V3iΞ�=r�t��O~�/W����C�|&t�D8d%u����
          S��y�Y�`9�I�0������..i'Ōp��{�l�q���ղ��X��F��E�����ٞ=�$���{Z�I94�<v��  i4l��VF��m��>V�c[n���i�����ܢz�!|�Y��>K.�Z�p�i��eV�7�m�@��}5�50��f�� ����4;�,i��_�"�/����ppk]�<�nW9�K�-��ds���K�Ŕ�ꃋ��8*�"a�6�9��~���GM(�<���i Ӆ���g�4;���3c����6xN9ц�]ww�&=���p7��l�N8�%ᣰ%0u����d����δ�
          ;EU��V�Fw+��:�A�k� YY:ϫa�TW�eI��}����w�~�������i/�K�Iqw��۟iYڎ��	q
          >J�x��%}#[�������nN���Dž�[�t�q/�=էE�T��ũ#�?Z��B�^�A8
          KP�V5���3��
          ����_��!�����Uچ�.�cq���#��i��U,�f`����Wc򌱺v�I+A�+�J���y7zџ�G%��A$!���w��;"���,O��ߴ���Y�iYwK����o�s�W��ym_Q����A�tL�s����9w�z�����h���O��R�e5���j�"g:b�4>g
          h�ձ�7�����<�cB�'��B�mC���fݭ����`1���S�wh4��8 ��c{M�����d������>���q
          �sm�c��\O��vK�u��t�=Ҹ��ʦ�^}�#�|+�މCC�c�}��Y�-a���8`f�'IN0G�x�k��M�MlŲ�����B�Ǖy��z��f�ڹ��0e���H������}"M|�5.�F�h}�?Y��8F����K�-���g�y��^\��ۈ�Vt�v9�w��i�8yi:n���n�Ŧ��f��^��W/��s�������Qu�1�27�5���'M�C�����N��t�M���Ҧ'�8�2�Ӵ�ϥӮ��^ʣ�%����m��vIoG��6��f>���Y��)�E��u�j[����!c�O�cN��Ղ���-a���հ�_��,-^�S<�b&��+Y�"Ie{n�4��G�k�l^l-|��������<�A�wYԦ�C�O��>��.�(%���?B�hb
          �n����k^n��q�#������	;{-�.�yZ�ur�|$�:��;�L�y�^NW�Y����s8*��FǂE�U'y���M|�(O/p<f/�/T[�׵�[�[�h-�Mf��¡��s��3�&ů@�9��k�4�g��5�����v��U}P[@�Z���o�P�9�Y�z	�{ڍ�O����?L� $dv>W���H'�8V�xk��mk��
          yN�np0�]E�6��S�RP�<����^mi�z�F��7����Amo�a����B��Mg�ˁs�8L���yR��;�9��M���9����=�O�:���1̑�Lnr��@�����N��6HC�u���˞<_�s��'�?Ҏ��S���7���Z鰞��n�T��4m-+ɷ�Iw�ۻ�����4����ۚA��;/�x����>���C�`��&|�iq����s��n�-CEz�x�V��	���4�Zaptvr��������doi���+�����r��:޹�O}?,:v������j.������+Y�n��i�#;K��n6���nG�vLp�v�� >�o�V�w�UĀ��]\��
          -�I$�ݵ6���_l#���xA���#?���u`@wd	3��JX9�I��������.+�_�t�&�U�#���v��ct�_�z���p���.����j���״Yi<�w�j^�puw����=���G�rA,zd>W��F��F[N�Rsz|�o���Z9�о���O�]�%԰
          �rJ��dhzƞes�����|[�O�z��E���
          ��_Y�s�X�Դ�v�Iu�Bl�/'.96;M�ߢz?G�u��d�2��2G$�I�ۨ�l�9='s�ܯ;���#����iY��<�+�}3��S��X�K��Eܝ��R�p}sT�:�O��~�H���].Yd"G���El���v]9nc\�]������Tɴ#V�^,�O��mxY<�Le��$�����7D�F���4�`�u_�� �^��Y�z@�E�+uZm3^8��sY�nр��@w�!o����������s#��b����<��D�%M!.�w^7W�Z
          p#��U�1l�w�q��Q�jy�?i���sݷ�UYh��;C��M����k=
          s����+ܜ�B����;�r]J�&3�����.c�7��Tt���
          {dJ�~x7�l�^�h ��{�,�\���0������O�=���}FY%�K�ǎ�3�ϲ�z]Y聸�͕��h����dм����ܓ�du}S��4^�D`��/�.wO�>�����Ŕy¯���ӱ�7`fՇ`�K4�Y%�o����Fʬ�L��4��L���Ȥ�ds�����jDg'�;��^H����)s�"�t�b�?Z�Yb��q�*�|#ߋP�ыM�J2���/~�
          �{���	�4�tx�d�:�JI�/�����"�E�|%Ak
          +�~�F4Ѯˋh�/�,�o>�#���L-�M�Y�r
          Ki���E�4
          
          ����Q���$�8R��d%�gx][��Ѹ&���1��hh�h�};-H���Z��'�c��kr(�h���
          �搆�S6��Y��5��Ps�����c5��c��
          �\�#�1��>�Ӏ�OЗsI}�<x�8��+��w6xBi/��͠~;�i!�QC��s�*ɶ��ʗY4p�6��w��|N��H�
          ;����K&��EPG�y8��Ut�py��r(�$,��}�(��7X�b�e_t�Ep>w������
          �"籲���+�ђ�����|#
          �]�4��ZB\	���87�RD��-^�2G[����#�U�_%j�e��#�Dn_�o���������ܜvE��-�$5��X�����œ�W�)�]�=��pi<�k'L�8�H-�E�J��,xLcK�A*�!B�cB��t���܌(�/ʙOa�/q���[a�ξ��Z,_>R n�dp���0?
          _�̔G�q�#U����$O)"�q�R��f�>Xd�;V^��N�bZ�OܕE�%��*��'Q��ֳ-���ˢHū�Y�E7�T��N����/~"b/��KlD6��-��;�_=ո	�FS�;�cOQ6�n*(fυ�4eM�g<'3�e�0�H��o¥$��Ft&��ʷ�!�"��L��MR6~I��C$��m�C#�G4G�'���*
          'X���,$���
          Y�~U�DdB�n	���S�x�)��O�/N�'� ;�m(}/��!��5�gZK�\.�T�-i=�i����tq���O����PLp�#+-e�h�`���?u�"g��U��M%>��k����#+�€�p����}цR\�^��%p�>9�Dd�#�'��$��+HK ���vM�x�iEqf��ZA��4(�D@�K���J�������[�M�x�8��wDŽm��'�2
          ��h�p��t�#$"�1��i��o��ۺ����\�?��{����υ#.���i�τ�6���≿�� ����C�;��hs�PǕ�2 _���SA?���Fh��om��dT�\]�	/�	#'*ø"����7��ax�����vu
          -ũ���?��'Q3Ǫ�T�5;��2
          �铵���Eゼ�����X��&w�����d���ǃ��d�C�>9���$|1�W��s�CO��i�-�C�H�e�����:?_��j���n��}A�b�L�4s�����jV�W�Z9��q�4G�By�+K�JtM2���{y^+�����R��'Ŧ��S�k�-}CE4B�͠e����b���h���8<䴊U$�ZW�7>�amϠ�`�9 adk��h!s�@��kXh�wDNJ�SQ�5�h��1�U|Z��Y�h�Zh��T́�kr>��m�������S6�y�[�6�}x�Y�P��j�6��������cg�K.��7�ɺ_C�iff�����^�
          ����:#��,d~�tq��ۣ3�wW�R�ڬ�!���ޯ��m�tML���~��h��}�I���@�ՠ��}��l�+����e����}'��˩ӶYH�?�����1�`���<+����^�)<����O�]�7NȠ���C�<�?��{�F��f��ݴH�U��u�'M��L�ԙ�s�#5�^�j4p����a�����Y$�>��y�n��=_P��kO9�|��Ѭ��5�"�C���^�^��j��ϧ�y]�tZO�Y�S\�<�9�O�E'{_���Ѻn���v���V-��}oӧf�M+==$-����/���Nz����n�B;
          �W���O�G�Q�7N�]�@S����~�$߶��3�o��Ptn���N���7���%y��2�Cǩ�Y��W�dcs�ͼ�;��Ӫ�t�z�$-�����N/�u}O]$ڽc�/4�y]��ɏO�Z(z#���Fie��������x_1�H��$�����\�OO/�U̢��^D\G+����']#�8�}ʧ�$��Bv�GK�=�J�4f��ZJ�
          }%��=��v��� ڪ7=�݊Z����������E�e��l�4g�™��IhA�/�c�'�\v2��TJ�FE�Z��<+r����5�%�s!/��	�{"m7'��"��0P�{����'�UC���ǸC���P!�˾�FB�xC!��P�nl��1���|%��'�ѩ.''�K-��{����}~���K4nx`��Mҽ͐�v8�U���h��]FD��|wX��o`�S��DO��e�f9������eIҵ:X���"s���
          $�.��
          �6�>\~^=9�'ou�꬗c� kX�G�O�.�J됍����4����#�����?���ӟ�<��#�W�?��K��k�.�>��w�:{$-�yY+�ؖ��+��}��}&=��k�Ԗ�Z��:��mo�����z)�s�ٰ|��}ԇ�Zl�د�n�q�+�}��x����c�q�G_��9c�_�ڿ_C�`/��w=�����Y��
          ����k��=���+�+��Y_��wcd
          ��H�)nh- �Lq����lqk���B�0oeSW�ׂ�;���Okxq8P�9���&v���zO�4	\�d�|��v�z�0��һ;wB[����G��J�ѧ��f�(Һݻ�
          ��e�Ӟ�:��Hk\8�Z�n�Á ��9�ʃS�H����E���?����"�
          ��9�]��\5��w[�lrGv����٬*����@��]c��;�ZI�#�Lh4U8Z-�z�
          
          ��*eҸ[��Y�s����E�|�W-�ݎ^���#��^��t�^3�9�\��^K�o�N�;�[����/���d��
          �W��
          1����]�v���C_�<SE�^/��OY���v8���mcu?���,����:";os{�gF�D��V���%yί�d02�.�4𼞳��.4�p�Կ�}<�4��͕�տ�͚3�����������W���^+S�Ts�!���g����?��y6��K5zw�XO��֎���v��|$�#��~.S���������}��	��+�t�b�4z�����m���<R��A�&q��Ŝ�_��={�����X�G�x͔rO#q�:��tGl��{����_C�uZK-�����W	���')�x�__ۈ��������C6��y����i~��D[q��;G)�����
          �O�p���������ʌ}GTk�y��Ι�v���A_a�E˪�l��p�k]�@jLL�O%�v��T������������!&�r���Y�B������.m<�'F/�օQ�G�u��Al/%����y5?��>-���A�nq�1����7��_�T���c�)��������t]������O��M.�-q�,�R�1ø=�ם��Mx/��얐����x7�<��r�9����H��$�+��ur�s��Dž�=��=NI#���Iҟ�q�.�:p���\�K��I$��p�=B��p�{/]&�0��$�n9&�)]�O���Σ�ᑿ��p�7Fc!s��A�/R�;$7�S���ڙ�X�xα�Ic^H'�K~�EV�c�"�wG��NZ�V�/7+�Sc}2����Tj#;C�
          ���5���)Q��i&q>�ȱY������.Fz��4���G�P��J
          �n~�⌸��M|ګ����5$��Q#���t� �A<Iѝ���g{oA�j`8��B���r��OM�L21ޝg��f�B"�m���Y�h�&Y�զ���'�yǏ�+zW�w�`sF�������C"��p-��i�a�X��u�L�Hh�:x�e���Ou^Ou��k�~�<vT��tβ"�.5>�"k���6�<-
          $>�hx�͡l~�3t|��Ҵ:��(w��5*��2"����Z��€�U�w���{��y�M�at��W���|�U7�^K�#�)��.�,�U&���^q�%k6dit����*�,���~�)��,ׄȡ��B�ugB��ج0nmJ
          2MA�C�oh���@�&�;J�c%��Tc�ُ�tl"�*���@GM�xi8�H)�\�?����wS[[�K�Ub��\�^�q]�O�<��Fn�4@�����G\��l��@i���L���%��
          
          i9_��Z�u���e}/�gw������/d}�5���#{h�������X�kf�nH��4�$�s���I����q�p��0�3�(�=ˀ�Ʋ�_�	�Ґ�$��B���w�wW�+@�_�wW�r�������f���p �P^�Iѝ�o�K�uJ�3O,�����ud*}?��Ң{��!�zX�#���sVV1�oJ�{@�W�7��=���.��&;��Pje���!�s�!c@���e�RW��tg�ū�;⬯Y��_I/Nhd/��>�_��y��è���pZrܾ���*7�*�|�Wi.>ޗ/F�-f�7
          ����}O��i!/����F�9�_b�����ߧk:x�Z&�%����'Q���t��2�2$�Jï��y�V�}��'��M��YN�I{�������41��o��ПUj���A�./��
          W��I�����0H��xl��y˚�4G��'�U��D�|��"H��b���!�ȯ��4���a��B�)�j���sI�r�О��^f����K�$՟©������Y�rO쯣&S�~F�aw~P����(��J�#nѐ?��iD���^Ra����
          ?%���-�&�Y3���ݹ
          ���Ԕ� %�(���Z�b௵�T:�^�n���+4M�
          *��+v3�	�Wj�0�9̏'��I:a$m�
          �:H����M���`�B�̈́a�pǼSYL^w���a���݌���<E	w`-d�7�ɞ�iq���+=�>�$f��k���\�81��q�uK�LJ��\t"`C��*�^��a=������z7�m��|+p���Jt���u�D�q��+���Ɍax�~�vP�����Xȴ�6���ҽV@�›��'6����`��ARI;�𸰗0~Tm�)9�	��c�ýg+�(wo߲S����(7�'8�BÀ��Q9 $��s��ܔ�%�<Z��u�8�T��i$�(�\�[� E�1�k��1��9��d�G��ǔ`�W4�H ���n�&���i��0?�
          �A�yNx8�r�������[���t�]���)�$`!|�F��{Z��)��"h��**�Z���ZM_ʉf���	�����N��U��MU����UN�_�&E�kY�y�h��K�f�t����r-L�/T�X�@���$�۝�SZ(dږ���9*Cn��T�����>+�t^�+��U'=����O��r1�4,�ԕ$i9�|���~�����Ml{3��צ0����B�Ձc�Z�,@�,�<�8�ݏt��?�2�#rx���ƽ0HCH��Q��5g�\�qU�R�}�"�,�s�p{�k��R��I'��XlE����
          ��6b����J#ǀO#��="I����5�h�ӫ�8��.���������i��0*��Rgov+�Z��{�⻂�����9=��3@�|�~��=�qe.��ώ`�$�5�Y��s�sc-��@�962K�9�zњf�������y���#m�]�#!{��ʷ"5�ﲬ�w{���t��e۸~��)*��>�@07⒢�����x�5�@��@4�C� �Oي��L�E�
          V0x*��vPZ�����87u�jLH�rѴ�%�����avy%͵i�x\q;#�ȶ|�'F�Q<v�[j�g�A{a��������(�x�����;�R� q7����>�Y���.��lXhN/����Vud� ��(@p8������28��G�F��E���b0v��9�b��5���ZS����
          ǀ��h7\�@��8U���•M^���,!�Pp;*s
          �r~���`Y#�;�2�F����Vc�/�+p4��Td8�w�)�d��Nh)�P#��~��=���u_ʂ��_�s�.�����1�FCy|ZK�5@}�Ovp/��MY�$^�`ի3 �Z�Ė�f��D�F9*v��k'�K.��~�2�O��O�h����>�I}����6����`��7w&��g��Hh�o���9�r��P��u��
          Mk/�%8��%	�
          ��+�.|%�l���ó�`v�Gb{*�\w�F���*�۴ϢMg�T�je�Pv���a��-�d,o���^v��m��*�8���?J�g3����1�C��H��[9
          c������Ա�&���ew^��&��hj:��t����d����uW5�;W�ұ�j�͸
          ���^d�b ~�X�+ַ�E��ɥch�-�Un��4����$C$'�8vD��[1���X��j���Y%֧Iz��m��׺��gT�J��_�f�Lܶ0l��!euO�'��kt�!�;4�k	<Wr����7ݢ���68�^�XQ}m��|Ǥ�C�����(������?M���4�u.�v��Y��/s�>��h������Q���w^CC��_��S��_Ր^�cӚkG˗��}/��C=&7fZ0�zC� Fq��,̅���u���#o�A.�`"�O`����v�ډ���68��Jͨ���ٓGR84$��������*
          $qz������}6�5l:��=���xp�����;�y.�,��ՃY�K��_��l
          ��C{/1���l��k11a����:޼ Ֆ��q+_��j��ᱵ�f����K�ib��6I"��� \�9�����}]�l��G
          =�u�캾���H�I�?��/J���f�g���"�ym&��b�^7c��?���1h4�5����R�wP�问ˬt�8ȇs�_�t�Q���Ԁ��yd����zGQ�h&�O#
          ;�>ߕ���W~w;~���9պ%���ckZl��2���ĕ�&F��z�z�����4-V���W����N�}1�/Kbֺ@����ݺ��KoZz�k�v��~�����J�4�������������`����ם}gW�Kic�'��co �W���'��zsK�����@���rv��z;g���1���������y_�&���t�Mk�J��0��e�pW�߮>��t�K#�d��K{��Ý�������`��H�ߨ��
          ����i*��X9�y]��*�K�M�'7�����"�����Gk(�cy�&>6����6�Y�d���y+��֗�x��k���
          ��/vСK�������m�Q5�Y
          Ln`#���7]�,��²AU�6IJ�p�0����\p�ѻ�GM�F㺛��M�3^��c�:V��A���/WF�
          ?w����J�7��Z��&
          D�#ŀ(�/�kb�{^K�@?ew���GN�L��'��g���2ݮ�d�����p}g����Tl�Ngd�?���>��ǤumN�QN��mx�K�?Ku����t޵���^X�K�-�i_$���u����/p����ؓh��}2lx�t�Q� �AZ�����f���ҙ�|��k���y_�z�����G��&o�-��n��ր
          ����IZʰJ������;�*�f"�.��\�_�#\'V�J��t]G��a�*����H��f�'W_����|���i�I�/�]2b�
          x#�~0��}G����M����i��P��E���?��Z����./s�.sZ9�D�m�����%�j�lDM�U�����˞
          ����~��h,#��\sA�D)sc��`$���\bG����$skM���D��V���5D��Mm��J��_�kY��c�vBزC_��Z��a]۽��>����F�u���x��q��f��ӂ):���A�F��
          tPI�X��[�q]�15�pˊE��)�S�r<�a-�-qg��wf�e��G8�}�B��k�����Y!�حA�ȾN>��Y�b����_�y����R�d`�x^�%��T8.��f���l���:s����������w)>��}y��[Y�v�bFZ
          �ч3q��$.V}�O5ll�s�d�8T]�-��a��j��A`p�Z�4�_�mӊm1.-#ς���!����!�h��H$�L�H�ŭ��ڲ}3��2d�=
          ����P���e����Յ��8;p�<}Չ�/a��[���6���Z���=�f�
          '���t94���3o��
          �<p��^G{�u�"D乴O$�s׫��q�:^����;�A�H��z��0gI�i݉�6����?G0���- ��V�:'�K�,u���=zg>6úN�G�kٱ�7�?��d�t�c��%xq`�יɧls�cvX������[�-/�4N��Ŏ�;�����4�]�kZ\�hWt�P��(���f�M�>�����-
          ��B������ϐ�ږ��_�^��u���L��ͦh���贮��� ���K�D�	�o�n�l��I�u��0������l��5?P��u�d�Č�V7R��G+#c�)�� �'��MW����@9��#��i��6?� i�� ��yGN���O�Q&�`!���������4X���e��G��Ծ��i�f�8F���'R�m`����^oU�$뺩�>��v]�ߤ�en�t�\�+2'����Y@q�Mh���T��=���@*&����f�8��X\�ou���Y�g���z��+��Ӑl^�5��V/�?+~X��@$5YG��1C������,�.h�C���+_�G���=�5zI&�R�?����ag��ۖJ�����N����t�M�tF/Qۍ��V���~���N���	��ᣱH�_A��躶�L����x�\���T������t,�z}�i64;�5�����.?��;~s����Ȝ��>�%��X��u#c�E�������k���i�����J#!g���c����Cv�a��o]������t��Ӂ��Z#�k�A�鲿�`7W�z����Ӈ���9z-'�^���A$V;��������#�i�
          =֞���\�����R���q��݀�ˈV�	Cv����q��x��_����f�,GC������5�ek�!�
          ��J����\�+�-�☄Ee_�=ҽ0����r�I�b��3R��ic�n����p�1ޜ{O'�F���mU��4��2A�|��E��8ۭ�9����6��%��<��2���A�_��cRNHsˁ*��Ju4�0���ܫP�`.���k�\,p�xȴx-�,��,���x�]��z�EQß�6�HovE��dzR\$8ȢU�A��;ڴ���n>��`sZO&�K��1����������Ҽ�s��Eg#�6��@
          D㴀y�Q��p�x=�~Yu��)��s�nQ���<�q�B�c�۱��T�]ط���
          l
          É�F9�מ���Ӿ����^�w_�>�׎��u2�$����T:^�;����x+���N|�}	_g�I8??�G/�6a�����=�`���ޘ�[�f�|QW�n�M�.���W�^lywi�Xd>��r�?e��/�#�h_����!9sZ7��L5&/�t��S�͢���:�3_"�p+�L�g�+����.cÇ`-U��O���,�XM[���1���O����*�19�����L;�G`�����U
          ��չeU�E3���9���-C���G�_m����ݨ��"��$~��o�U�WԽ5�7I��SZх������:����-�X�znp�?A�^g`tN���/�?R�I>��Y���!������3/�[�k�Y��Z��a�]�?���y���۪���^����Xk[����:���
          �D��N��=��W�4�ì��Ϧɶ�v�����Y>���>�1��0��5t�G�~����G�&�~��iI����9�Dž����M�t-�>ϡ<`�xw�_����j�d�a����&�7��</��E}OR��6G���x$d,s��q'U�M���Y��0�%�����>��M4�i�k�o����>��GM���w<�{@��7鮁/G����ߡ������O��^�}	��dN4�nl�2J����n�	��X���Z?O;Jȣ��lW{^�mc��ULJ��X�o�[
          ���e���R�F}�
          Y��J�f������%��d�*΍�����W�|*�:t�s�����v8Ã\?I�'?b�d ⇞�=��а��vy��n�s��<�^��	 Z���=ʌ�~7�?�QP�+�_('�x���pLc
          c��J�m
          ��lE������]�-i>
          �F��/�1����3ϔQ��G)��m�Q�@�?�k�q�uWS3��(�{��T�O��X�ٗ?���K��\&J��6��ϒ����1�V�����Cx��Zq�8o��a ��)�r�i�ڒsWR$Y9I|�4o�JX�q��Ì�<���q7��ݺ�����#����{�@�K��9���� �||�pi"�=�o�����V8����,)D�q��K���+�8	�8?d�l�h��>
          �a�`��N�(eW���k�g�� X#�y>T�n�� +���r0S\��*	��D�~|,�э���1�;$Q=�6|���nO�<`ǀx\�X.�$:R1πJ���X�
          �L�����s�g���y!����+���ܑi;�5�"�{����hy8\]�y=�v��Ts��h����6I���]-�G�X����$�8��|)��n����Kb
          <gʒ�1�/&�	���[cՐ@h7�/��_ ���W	�p-���Eq��A*��"�`ycH�Z�dO-�K���ҟ!q Rז��nݦ�.I.<�!�N��[��U��I��],�\*oԓn.��rg0��?	t��i�p����Wٍ7]����6���R��uiLG�l�?�I���j^�2���(��H�m���	~닽�?���C<�m^C$;�M��	e/$��S�*��_c�s|�y�)Q��4T�!�vL���,�(v�_�ʏ��#�K��sG�W��7�Xc�b��Ja�pk��6G5��p,�D
          D�w�=�Z78)	w���6�F���#4�е�I|��/��_#���9�X���w�ώ�8�#4l�����)����[�g�Ln�AS��9>T!E�"�ĩي��S��
          ��������"ieخԌ6���H���miv
          �k=���Pl,�Ӛ�	�39�$�U��pNS`Q�P���BsEq�X��	in����'4��'<yT�x64��8�Y}쀟v(�������8�;'0mfr���	����?�N��?���R��`���m�������������$&�.�c�ΐ���C�l7�ۺ}P��]��w�b�n��Xk/
          C@R8�`phh�@�eA�pj�L}�ܫ�<�'�E�ڱ$ŶBO�>���-�'8P����WЇ�hѴ@n�
          #���F�9�h����`�[C�
          @h7�95���.��@��'�q�! Y�N���B�:�G�'�VP�4�€���g����w�"6��#t�AFA��yB��9��J&���)	{���Op�t2G��А�B���v��D��A�D�\d�*.͑�� �+KH)FFHseM:�+���:Mڏ��P�q��ؙ�(d{��B�f�=D1ſ� -�nKυ��{�Tf�u
          C5`9�������:n�ә@������Y:e�?A��e���jz�C��:H�;Z���w*�zf�WP[Ҵ�f�������W��K�s��t���_��=���t_�a��Jq!-��C�
          Z����L[X͌"��+?+z�7s���ߦ��gI���]|��O�?��z�BoV��ԓ&��k����m���#q�'�"�7O�Fׁ��K2~Ͳ�8�袢��r���}hψa���l1����<��Hn���1I��7�����~��ὓ��e�;��:	\K��C��ʰ�lek�h} �
          �XD�m¯.�&cu��nJ�ZY�ٰ��*���26=���Y�&]\�4����)wMs��s����Y�Z��66J$e���*��ɮ�BƐ�Arݒ6F�:��iX"\�˭i�'jz��
          �6m�Y�C�G��C��������S�9`k����d1���B����or�6	Y��#�֜�Z���	�~��]wL�H�s�����FH+�u4Z-��zҗX9%g�:x�h�6�V@w���>ɞ��sa~��C����6�>>��:&h~���tp�c���{�����$��|�F����e羪�K�ѵ����A9�J���'��d2��/ҽ0�O�a����hn��;Kc-kN����_P�@�պ�ڝ��J��%|��M@�^=t��h��Ҷ7a��9߹^����R���X�<~�A/kM���ͭ|o.Vƹ�#'���N��ϣ�:"�>id{v���s��ǿ]}Jz�Qu鷁�*�Y�U���Z}C�u9�8�����D�6Wi�q�3z*W��,����,�'[=1�h���t��/���U�
          �n ����"��R�\�ӐS�SF�5����Pm
          iq7�b���	��.>��*��_f�rJ�0��&�*>K�dIv\{c(��%D�m��i�P�+�)��^><%��\��t�����N�z���,�L|���㺍-�r�����Ht��q�,M�m�y�<�qy4<��OQҝ6��ii�p��G�:���c.i政�G'B�M>�@�s������Y�s_&�W+@�#�<!��y��`~���5��y���F�����uZwi4ėd47��,��i����P���������`�5�$��[���Nz����g����c�X��:p�c�27����l1:(�
          ���[�:�<zI�Uߤ�o�h4�N^��8�ɽ<��%ڞ��6�c���-��'Uv�Xc'n.���h��:x84M��xߩ��W�d�lg�,q�>z�>?����4�8���3�^R��)O8���z��{��K�f�m����K�8�z(��֏��]�.i��}��#�I��;&�`;<�����O��/����쎟 �Yp'ŭx$;I��I�
          DLx ر�oE �_����-��v聯h��%���,�I��G� �ߨ}���75���m���0�i�]�ŧ$�t�z��85J�����ba���dt�>�X��rߑ�������ҝ���%X�.�]<
          � /!٣�k~�D��Y
          �1�=�86��ڰ�A�A"���Q����H�}�v�+����?
          Þ6��U�,�6��y�T�9��E�|�ˌܽ,��`v�q�6G���C��U[!"<�x#�O�qyoz]es��GP�|%��
          \>��r��z�\5��a�!y�|#�U|ָ���
          ,���P0���k���NA�eN�	.9���X��ְ�:��R�������2������Ţ"�A����f������}�t民��%>X��DZZ-�� �+t���>ʣ��q�[��6�O<ӈ�i��.��ƓC[��7��VM��`W+~xL�xg�I�֚������c�Ǔ��:=5����[�*�z8�[q�{Fl�^�G��sk�I��
          �����������:x��N�孺��H�D��U��)!��<�\2x��_@gL�Ӷ��)n�BHď��j��9������=xx�h�6�XßM�|�#�pj�I@�n���{}O��o�~�)���Q��k�>��9w^K�O��G	����d(���t�ygg�ֵ�I�ŁK�jz���
          ��1�*�tA6�������ns�_�-�kO��K43D6;ps
          �c�n�
          T��Y)�Y5�$�A=����@t�yh������6�?!t��p��p�CS��d.�sK�#s�+/Uӟ���j��}�)��N���{����D�e���r����+��|�/��X�b��k�}=��o���t�|�,ox�V�Z^�`;�*�q�v�ڸGR]q���^s�����}?O���ײ�����5�X%ӷvֺ��e���q����;�pj��6�k�O�8q��_�����L�OK��ͮԍ�J(Q�RLM
          �9���Z��+��{B �f��e����s�s�m'�an/�VƏӣ\����4�䣑��w?>SnǛ�Y���Z7X�weh��ͬxL3��b�,��y9X�9[��,���H�r��ԻP����Qk����ׅ�?�c����z�T��8����'��H�k�e;DM�Ȼ9�ԇnn�@��\�m4Sy+�
          �?e�-
          $~��Qox�9C��L�4ppB-7�M�mnc	�"��a�4���1�H��p��6��$q�c1��t�s����bk�q�1�] X���7�}���Z�yv�؃|`!�Z]gw�'~�g��0<[@9?(��G�^�E�y�˩��i�eK���')��P��H]Y���ݺ�9Sü���A��5�ϭf�:�{�q�v�WC��x$
          R��U���sC^�[�sxMq��8J!!��T���cҧ��������'��8�����'�۴0;Ԅ8�o+�E�c�N�3��\��V>��T�{����B�����~��Pܒ
          ��gR?3owZ�;偓G�.7��P����d5~����
          ~��:{t�j�{M�^,9z~��gH����i���m��\��>����]�~�ּDˍ�qԿ�:��{!��h���o��|�?]����mn>����↔��1��8~�|�鯌�^��?�tڹ�Ic{��@_M�]O�u�;F�9X���^�����Y4�n �{���O:Ν��D>���wn��s��^���<r��DZ�i��/�}I�'�I�f���X�d��}M�~��O�3A#���S�
          ?[�S��k&�Z�y�����^]e~P����=��ֺ2�{�MR�W�����_Ov�Q���CA8��P�Kd��@�\LGi���^'��.�����=7��n�@���9�׏�4A��N׵�j$�܀+�{C���z��_�7���_*���h5�Ohc�Izݣs��+�}2Wj����-v��$�+����Yv1z�I��d��p"f��_&�ϫ�w�#��f�@K�ݧ�����l�v��:��[k�Qt�h˥{An����B8ߕ�ާo�k>�o���u���&�Y#�̓�6���i"���oNs5:I��G�zPt�.��d��\�*܇�T��&�L��Իs����������b�龟�=L�Ydg�����!��[+=�ml=���3�|ӭ��LS�W����y�nQ'�x��.�k�,������+H��r
          =@���`��H�0|ga��6Ѵ�q��R0=Ոx9N�e#T���Ny�haZf�����O|�"�����6�>�
          ��)�Y[c��a
          K��O���O����/�������G���NJl�p�q�K���ߒ��i���u���_�Z�w�>�Jy��xK�O��B{.�� ͤD���)6,q�&�Fx�s�9�AҥqcO,�;6�{����O.�o��Im��d�	_N�#$��
          7�t�`�Y	��f��\Ch;"/Yd�v���֙��5xU�0����}�O}4b�Uj�m]}�1��)����3�u;
          Q�I̦
          }�
          ��'�,O��)٬��1Ѽ�4��i�yF$
          
          ��[�mh��0pG���,��ʪ���=��Y�d��F{s�$�8���O/8"��kHv8��8L 4Y�P]b�R��ZGb�c'����+��a�|��#1Z�QDZh
          ߲�{�݅4/��zf����0O�jɫ��좁v}��"2u���$X���=�Ny��4]����Dm.��pm�V6�G�|"!��J���H#��@�s�1�Lnk��%@����!�}��W�UW8X$�R�!�N�{)s�C�E`��tͭ Œ�M�wz��蛛8�`���үh…`&���@ jZ6���C%h���W�U�
          o���ݛ)��Fk�>-C�>~�6�� ߂��
          _e�T��n���&�o� �>{D�����D�"	���&�u`�F��W'��딑4��b�zs�nW���T7L	�'�?��{.(���$���4_&�Q�4��\F���=����4d�������N����0{��ʒ���| �H�h�Z�|���4���������$I�U`��Q�s��ʵT,�EVx�&m�OٷPڻ9�K.�	�c�u���A��!�����{�7�l��'�r+�U��A�st���#�����d�,�¼�O�ch�n�V���ܤ��rS@
          9+S��i�
          �4n<�@�N>S���R�.��r�:͜җ{�����{�z�8��}��h��`8�ۄ�/�T	�(X�9�&�mR���-4�b��O-��M5�La��읇�w��>EU�����W�u��PX�ۼyM�Y�����)� 8�3��.�h	EՔr�]��4�ʼn���.k=�7�	���D}�m���8�
          �"��cE��&�?ʇ�8VE#쁑g�0�Pm-y�I�0���1ehkp��l?	e�y��q4>⽍ţ�s�CH.xI/.$�cC�l���5���P�
          Z.��< 'o)!��U���쉤���"l���‰M�w�#`'~�&�3�`��A��o<%���<�W�X���y<p��^R�40<)׏�D��Fqj�,����p�,���b�Vu��T�Ƽ�Qm&��w�@�hg�@�Q��Mn���"�~<#V�M
          
          $
          f��|&�)D��%�O`)�j����d�Hp'゠�}�	�<(
          5x�K�
          �p(�Ϭf����d��D���dn7@�/�~�R9����W�O]���VJ�ɋF� ���M&������EVI�Q�dƀ���t��O�`酧��?��Lޕ�$��N�9�����)tGE0���w�ì�$����q�[�c@q&�FJ��_})�+u�+Ϲ�h���?�n�2pjG�	:�湌������<��5�7��d�>J����M�
          ��IE��>٫k�v��8O��p��~�:wJ��w8���=�[��Q�r�=��M�m��x�v*��0���F��dX�
          �u�pW�JP���B\Q<��Ѳ��8L��Ps85�2����]Y��Gt@b�H욷��75�i-/u�wH5{��H�[TƎ�?6�E�R�٠>�?mj��6FZ�X#+7�K���ӷ;{�2r����K]�[�&��)�t��2o�|Y�i�&��7���:���M�O������>�94��=I=�<��V�i��5�����%y��Z�]MX��o�ڗ����U龛�}!�v�V����6W������}+�$ꚽ["-�]D�e�?���O���֤׳�=$gӍ���N?��>��ZV5�艄J��`/�wY뒺GI.��ˉ +�J�'�����E12�i\0��_C�ZF}=ҏ��G�v�Ͷ�޳y[�#�����5�FM�ڝY�9v��5sG��8����z��'P�<��Rgɒ{}�T�Kj��L����?����>79
          |������i����㌳h�F���^jV��#�WIu�0?ۂ�Z�`䨒"�Y����P��
          ͡]�;RP���{�ܕu�.�𨽦�M��v����;m�r�:�������+Q�Y#;@����yV|%=�Ȥ�E�0�f�Y�ȇ�
          ���'6�/���<���>�������Z�Ef>����8����Ly_U�]%��t��>&��v?+��g��F�[���z�z�z�DG<��w3Sӥ~�͊Ϩy\�Yӯ�f�H�˨Թ�t����]�ڍ#4h�N���	_���I������\�,�a�H���wp��u
          ,z6��WQ).w�g~]�O��6=����
          k�z�>�F��`��!�-<bv5���o}A�'I��XZ`:Q��`�$���q�wX�K��g��-��(}ׄ{���q&ʽ�5�֚���P�ur��������npJ�-) ��n?u�99⫲�C��+�i��SK�+ι�p��f�Y�')ek�,��?�=y�G��������'���~��o��7@᧗���ů�]+T�@��A_��#��9Y_���s�1�Ih��br��u����im��KN�� �/{fޑ(������l�4{|�a��udV�ۯУ���
          ��ґ�d}�>������=�Y�7 ����e�wL��F/w��[�v
          <�8��5Nu8w�i߫NB�k�)�媺q��8r���g� ������Fx��ވ�
          ��[���!��a���P[� |8�)k���5�e��{����^+�ز7��\NM�	��%���̢�j��INm*K}رŬ�{�,�u��Z�VZ@��~���柜�]-�����C���4@WK=f��I�$k�ŷ/��?C+N��F{�ۮ��a��܋��O�S����(��`~�R�������Ď3 �(CCw2�~{^�&�����M�<_Y1�ې�G�T��-��Bx�k�M0^Uٴ�c�㝟�@'<����+
          ���i����v�Q�L͕f-?�O��3Lj��*��I��
          �R8T��m5�0�1F����H��9�Pɺ#�.{���9�Z���EZ{�ÇŔ���/��\��n"�$��}֮���Vw]Ы!g�
          h��`�_:�?�%�8XȾ��^RU'�W��X�iޑ
          �>W=����sA9,�[��ꮠ7eX�����S��T�(�;}�P��U�P�Icl�¶�����4��GN]��lvX�R���DP�kV9=(Cou�I��~^3r�;��M-Me�
          �d{\��QTA"�Z����x�O�����±#��3�I�P����T����C����c?+n�7Q4�4�滤K�i�υZ`X�q��O�'��}�yL雕y��/>[��*��m�v��T�<ٮ����9DH����m%��ۻ���':1�	@��YF��d�d�™=�����e��
          �!{�A�B7J�u��K#N�̷��Lұ�9ߚ��шv5�H�ܕ�'���y±�b�s}����w>�{*(�V[����p��@'B��I�G��lAm���'��a��@!�����KC�G�	�I��m�JfDDi(���$�o�Sv_G��+ʂ	`#�r��U]�(ZIqP@���lx9U�A�aX���uY�U(�����X�]��~��n�섰5��>����-?c�SM�<�=�Y?Vt�u-�xF熟���l��O{���q'�^OI��J�k�Ӊ��E��r�����_��N/��M�����u���xM���X5�I
          �g�_�_��X�MRD�N�Q��.���X�բ�G�Gvɢa��d�g�����)zs�Z��Ƶ�5�v�L��u}3����J��H�V-T΋_�v�G0�f\W��B�z����5��s@+����x�G��}C��tp�e��Gݒ�Q��Z�8�j\7���Z��Ou�'R�uzg�7�+]g�Hd:G��;��pqÿ�9��̏1��G�ԁ,�d�����7�u�2䍮�H�r<�辅�u`}��Q~���Wح}w��ꎗ�{��H���26�yO���:?I��=<�V_���aq���}�鿤>�=!�2MK�s���u�~��i����6���/џ�_�tz��T푤V�N)y���쯡���~�1��`�(�G?e������4�ţ1d�_jkK<1?JX�Zᓄ}G�C��:A��:�=�<�t���=�:�#S��YM��x�;�C�G��Ǩ�M���^]����� V+�����?J�?I3����ùD��t�W���a���
          �8r</�V��K���#a|����`e{W��$LԽ�8��xϨ�
          ^�i������M��2�o����K鳱����?�����7�i��h�Oӊg~r����A�4�=4Na�j=G�����ҟOz_O�4^�Yu��\�g��:�􎋧=;tN��;���/@�4`\p�E����`����0����t�
          K}��8FI����I�v�3:�8>Q��̌��6
          0M�?*;��4��9�F�Z�4�^]�*Ӌ;^>
          �ּ��oD��|�GN���Zs�s�er�uK�"��'�xV�8㒖����Z�lY�S�6�l9���_�G:=��9�
          {�X�����1��ʏ����8�.���K_n��n����`R;h�U����_	�5�~��r�ƀ¼o;E�&�����o�S�t	�����G�D��I<(-��;I#�����a� ֺ�&ԁ�sǕ �`UR/�g; "��%����(�;l�Z���3�D��5��=���(�sC�{J 4?	r�\yG����0�D_|��]#��0��n�� �w�>8p3��Rt-Wle�<&�8E%c�d.��)"�6{)h��8'���FϊJ���-�i�3�({�������R,]�p���P�xR�����e����,�nEs�/yq��+T��7P$Z0��~ˢ�DߔTj�O�W�<�<��({�t���?���/y�d%�Y��D���,jR�G�Gr��,~yV�I�@�"7�yW�M���xE$��7����\s���5�$���4�
          �l�}Ӊ ����I���5���4#�ln���
          ����Zhg��{����3���dDc1{���9�ν���iW`�R�s���G�J�Ư���¢��ǵ@ph��K�$�B[g���)o����3�k�A�w\�c8�kk>{�4��)q�?–��{.&�]�^O�g=����xJav�v��Ok)��\@#>T�A�8��H	4p�����?to$2��1?iɻ(��P滦�_5���+��윔!����>8��Ն�-���
          _eƘ(�I1J\��in@�=ҥp��?�Uw�4C�S�S����/
          �!��}�X�wQ°I������eX��dtE�')� �v�w�c�����H���s�@��Go��#��yVX�[�_t,��+4՛D>*+4��g�2�H�D滱#�Lj��nv���T��\J-��|Kn��@�"�%�'�Jc��l���
          ş�e,�$m��\�i�����Ub#���
          Ey&-v>�cy�u�S#~�Y$�U��Ǫw\&�
          ���T8���Ma7�*�c�c.������0��;.���>ݕ�\��*��R8�UW<�$����#��qs��Ǜd�����������מɝ�	����ה�_wg>
          ���/�>ָ
          40T����6���p��-Q)Ma.��U���[��Iu�S�\�t2>����(��n���=A
          �Q����)p#��C���U������.��\�w��Zgi-�ؼ {F���M�{�	E�ò�dx�Wd{IF��k	�fe/ns�K���—G���l��*��@v�U�~��� �	Wo�~��l#�Pl
          �(�5��)���k@&�s �-�%�`�VO
          ^�d`�9����#l�s���^zH�=�����(
          P�k_C%1��p����I9�9�����~t��	ݩ�8�v��<+�F�3�=� �Kb�c��i��OFN���*_ѽE��2��E�?�%� �Av��Mc}g��C�ZFޑ��QU����~��V+b��;��(f���@�|��I�����.�;y�^�5��4��'����.��]`)�n,��-i��{Dac�eG8�k�%A��'i���m��_�V�DM7��S�{���_l��9�?(��
          d�?l��yV�����#(��(�
          �D|�T���uy��p�M*�ֵć{M�F%������Mu`�C���+���]�!C�buM`�F�F\�ˆ�}I����J�YE
          �w�z�1�&w�мeek���1�m���$��V����j��,�WR��z���#4�����Xu����^�/����}CdlM.q9����Ak�f��{�/���J�R���3�^�%պ������?��d��>A�[��[�B���Y3���v�i���^7�tA/NxӳdLpc	�e��z���b��tq��NG�r�W�A���$lkt�Y� �wv��ϕ���<���t�������jZ\O�rO�Gսc���z7H��Xw=��'�+��7>�꾋��O����
          ���- ��?O�
          ?Y�ҍ>�E��g��y�,Kf�n�������ٮ�f�KR�Q�Wպ�t}6z��?��H�u���GQ��}
          t[4��u��qs��Z����$�S���}5�d/�h�)��{����|l�Z�i��9q�;�^u�7��z��ۨ���R:Q��I�c��W�t���qw�^�u���,4rl	~ѐ8V�#�wY����4�kw��%9b�7�Vx�ϒ��.ઓB���ZL�DVJ�ɴ��&K	k����͝��I�
          �=�8�8�u������i5_Y&�ZG�(�BS�C�x쥅Jk҈����u�=Ҝ���L���G��Q��w��8��ֺ<���g�8��o�Wˣ%�
          �X�%��x���c�X�Q.��wM��}8!���&�x_5��N�qu*�y^�Ps����Fћ���2L���:��QN��W|�x�8��UӼ�i.��dVin�c��q�(C�6
          $&����W(��T�6��I.
          ����&�ʗ��!=��瞧V�s�[�_�~��#�7_�!{M��W���;��'Y�V�H����i�s���p�����sΫ�ѻt{[�?tq�`��ʧ��	c��<:	�e�k�Y��p�\(�ώ�a$ݕ^7��4s�O$�Hx��M�/�j
          f��-����o$�ztp;�N���q�H���i`��D���-|WH�{M��J��f6�ŧpmr�A��\����l�tb�Գ���)����+_؟�b��N����K�a�]��%�;���_]5+�O��s�y~�+$�}�Aܑ���<sI�RYc��V�������Tf�Q����U�%2�E��^R?݃uI�c3Y��M��yʢ�w
          Š���rC{*�����xυb���	��I'AX�@��;����
          !����X�A=�a;sc��4�?tRJ7m8$pP��2W!/�t U��\��!�d%��Ƴ��bA�u~T��K}�8q�d��p�\vP�<!.���E�k���7�Xn���v�F�Tv��s���9k�ݠU�Ա��n�8�#mX]��(��Y͐U��nԖ4Q��G�r96q$����-�����۪���S$Ԗ���2�����P����˩-�k�{����l5d�U/�Gc��WN���ǩ.���ͥj�Wꤏ��p��Bd.s��}ߥ��'Wu4���}49���	��{�8md�^Z�����3ӹӽ��ܷ�g�ۅ�ʶ��(ہ��,7��_k�ww��[|��h�_ʓ��FEmV.i�_����B�֧���u����b��>��{yJ�'k�X�"v�Eہ����G�<VUds���#��
          �ö��96�9�%U|��s���S���r�{�k�����0�E^�9Ƅ{�?�Xq��)�����W �x��xY��ьq#hp��)\�j®ñ���1�;��S��b2\�{ҵCk���t�Q�ua�c���t�z7J��j�{%��+�2¨��u�
          �;v9�+]<�n6o<
          ��Dt(�,F�����XC\l�yA�kK)��8�#�\I��n%���B1��Z���xi ��$�u�;�e���p����2IڋN�;
          m���6���x��Y9!/�@S{�PǦ9�C�K|���5�d������U�Wx��o{K^�/�X'��������)���x�)�Q{�o�3��q��H��N�:Ӻ���G0��꾢�izõQL�ۯu���^��=�\Z]m#�M�~~tΕ�A}�������ܾ|��H\��
          f�����K�Z�n����n�����,�W���&�P�b��}7�]|SD��-�+W�q�x�yԾ�gT�N�"c'i���}�V�����7N�S���$m���|B�קh|��%z~���j!�����k���I�M�������{	c,��'E��iu1�3�њ|O-���
          4���9��7j5W[�򾓢�f4�K�-�M�F�_�[�5�H��A}��X�'��V����a��t�����;�H9�-��ե��.C���9�B��Oj���z��ޣ}Wi}&���{2@Y�qֽ����E7A�$wG����]ƈ?!}w��l�$Z��
          F��z���:d]cd��\^�u_��~�y�z���85�bv�N\ߕ�ϔ�Fr�ǻ�]##�L�ķ����j�F��{̐�Sw��W�]dN�����������0�?IZ�����:��>���ц�$�<�Z��t�"�"��8�X]��G���m#ʪ޷��?\N�=�hˊ��M�G����
          l�å�ny��8�^K���R��Dd0��tZ�.�!#���2��X�[��urH�+���
          G�j��D��mTMk}A�.{���8o������z-�i#�75����c�N�}?��$���]��+��L|ϒ1n{��Y�>]߳˖�b9��w��a�L�h�ЬC����jX���;q�{���T�,.�N^��h�բ�5��@~~�RȠs^}�f��;Pdw�����1�Q;vj����i��?	�M�����F���w���Uc�D�n��(��8�JY���	�@�~8�m�����8R�\2Y���Y&υU�#���Ӊ�C��=�'��M��%D��v>��CE��x�Mo�Px$���?��4�ܟ��<�w`q�!������Q�Dd��_	TN?����{�P�ׂ�����������H,_�-��>R����)'g��o9Fk	P;}�թo�$��q_n�+p��^Ӹ��+�p;e-�ɫQty��
          �d�<�o��T�\A�4�<
          5S�7hHs끔e�nԗ�UO6P�^>U�RǃX*�l����#���������=�y��BI<b��Mh���7��{���c��/B�o��H+� C\������u����6O���Uд�<R&�m>>_X�#���Ā<�?��Z�9Je�y�Lb�VM�G���b�*����
          ��NGnq-�S�
          i%��&09��	1�pߚW�f�q#�H|(��~j��N�`��K��5���a0{�v�I��6�ܡ}%����!'�
          '�d����QP�xʂ(r8��|";F/P[DvI�K�Qny���B�Oe��^�TUė?�	��YU��N�r�t��J�ہ��&��g�2�E����E���;�ڬ��[��U����[M��������4�@�|Zb�p�9��D��Y��\X1㒒�UC����Y��Dž�k�Ӟ���E�T�`oc�-Hi��Ԅ�=�����mo�¯ %�+�I�ĸ�Շ7~1�*�Gߺ�֐�
          ����3�C��U���E»$�&֐0<�I��J��Vk�)����\e��{����!�sG�>�9�Ysv�X]h���TLm�\O�#s��x&� ���ŏ�5��
          I�N�@}U`�Beqx�ܠ��h~B���p?�
          ����Ai�
          �(�7&�F�<(b��PD�p��2M�c#�VN�c*ݨ�]WC)Mqp��3�Y�*Z�	������]�NJG�� ��
          R�;��0��X����3�6@�$إ�ȯ��l-$��S_C��q%ɨ>@����!�Ot��|*Α�:���B=�ϒ�iވ��R���0�?����y"Q0��O
          @��($ys�t/v	�@�v;�a��+<���}����+�ݣ���n��@`WC�ӧӣ�t;Q)����U�p��Oi!�7�@������m�W�s�_s�$�$�BQ��7ʂ�5��Kd��S�p5��A�	�i_%-��	#���A�K��4�;'���On���*.q$�)p&; _�u��*E�D#
          �%�&���1n��#��;s�pe7#�uX�1��9\���$�@0q����=�kF�c�7.u�𥠓D�| ��$~)1��c�-Ă<x@���k��b�y5%ߦ��A!/u<$m�E�m8����4�
          �*�@��o
          �@5����n��Ns�F��UU�H�q���r��s	�y#�Pֈv�`���X{*��7��������7iFB�q4�m8`�TUK@�i�
          �X.$<}��v�ٵ�Q����4�OnߕNH��v���i܃6�\�c?t�#[7���P�L�<8�
          �L�F�<�8<�����qtn
          �rX6����fB�Ks7�0G`��6�(wR[c9=����;����.l�a�Q����<��_�=��k�e���Sٵ���sh� �((1�����1�qwd�@pm�x4��]�l��ϞT�q5�Qu�IW�@��f=�FU���4
          �࣏L���j�S(�4����!I�B@h��~�A����B���A-6�x*��H��
          ;���n�XtP9�+'�gk�]=(�n�y*�ZW�p_1���
          �2H��p�<(��W�����:�����!�ฌR�J���>��S��çs�_�;�U��/�#4�m0~���p'��|/�5��F�]+��lMp��rG�󌑾=�^ât��G�lku:�27�B2H7�+纞�'��Th^����f���ڗ���szG�d89ڭK6���x�'^����4��u^�%o��_�fIǏm�zS�^�?�]~Hz�_N0{���S����kt�i�:��8��<��?G�诬�O�ӵ���$��}K�E��Ff�g4t��Æ7��~��
          �ڟ��I�Ll�:�Y�=,.@�%{����Ǵ���f�4����/�_�����.��wA�gu]#d��6:�b��r�׾�����Z:�V�h��a/.���n����G+�����5s	��Y,o��궵��Cc�Ǽ��
          7,��Z�<�B]��.���x��HA,������5�sA9�%�!��B\��� �/v��H�$��*�U^�`�)���;���c�*�_�ټr{����Vlm�HY�h���K]�Zc�h���S���'�֏ũRx$p���5�WI��G
          �v�[�g�*[��)K&��\���S�Xn�S"w�.8�*��/��V�=f]{�@i>S��.;#�6F(��ti	i�8K(�����r��d vU���LIN�"�!*FH��J�k��������kB�Xu�/��U?�|Oc�sm��:RD������S+]����"o�����O��������^�O~h��������v�~����g
          pp"�|������tR@���!-�$s�,��OP������;���p{9N����
          ���H�*vTm�~Q�a�n�B�p{4�e�k �3���Ԭ]�b9v�uu_�h{�
          �)n�(^0~Tj�c ���O{����SZI��N��ƕ���}M)�4{_)2��h4�Rɭ��n��JM�Pc�����Ly����q�<9��~Uy�cq-'o�?�~����q�*����C�Fl�����T�[��? ��� Gn�lW�?�-.c��}���C���L��-�0�X�O�cC���������_-l�sF]��Tq����ge�g�3!h�+*K����[1����+7��#��:��
          An��'8Q.pwD���s`�A?�	�֖�M;G=�48�o�б�*ע����Էo�Es��6�����������c�jcm��0�5����׆�g����w�PC&�H��wOc0�Z
          p)-�
          �߻���r�d�a%ͻ5�����m
          C<>��9?�U�i-��[���f��@��Op5F��t��l�q&�@�vs��n:~���{v�k�(�Nt��τZ��ƾ�G):b�@.<��f�F?�pi�Wg�k�Q��3�¨�����O�{�� 8vU�㫳�n���|wC�w��ՃK.)^���]�!;�b�彞�x��&q'uWrQ�ji;�"�Vj�,�͎Wz��kEk9�E��Ol���ہg	�ah�D�9�	�^{J�\?�*68�9�xNc�[@�"֓��q�wf�<ځ)}m 4	��
          [CX�������k�f��x�'H�U�d1���m��wG��"��O=�c��q�<����
          Yk�m�!PŃ�ي�}�@v�KZ���i����8+C�Dq��Dž~��`8���E���Q����V�V�Ӌ-�1ܡc=�kyD��cy]�{K[�J��r�)�� ���Ho����
          �(�BV��+}@�����Oa���'=�)D���s�������."�=�u��>y\�
          ���B92{��|u�hp�Z�	�Eu�f��^G��
          kOr�>�]��۫v+�Ϩ����S<�	��l��V�C7�9'��;_��c�ډl����ܯg��>|��>_��8��|K�.�?\�sj�yys�����+��z��	^��3C��2F�n�8/�_��x[�A�+:}A��ñ����E9���
          �O�n�j₶�J�>����.���M�c*1���k������[I��h�s3��_+��B�꾎��;qc�x��~���uO�!�ɥyhs����x�$�]c�o��W+5p�a�]��F��K�h��c�z�69��W�K�^��F�t.�;��z]o�Mf����W,�M|�>}�0�e�Nևne{��%yn��0w�57����[�x?�����pG�d`�k@.������}&y��0�$$7����������O�f���d�;t`�9x+��
          {�S]��釢ٚݾ�ˢ��c����sA��<�c�zoM��S�q�Q�aH��q�ۦ��Ӂs%�k�h#��-K��¬Q��!�Zit�qk�������t�l�G�T�U*[s"�Oj��~�m6�?L
          ���T?�E�4�}-��]�>�?I��&��sŒr�i�R�clFF�чYU�/X��ʣ�C��M,����6����5M�l��RC�vhM��v���7MfP��Nk��}���	re���7��7�ڥ�z>�Q��#`���|/I��M�V
          䆸��%��+Y�����q�+OO�lZ��"�6{��1�ӎ�<���Ұ�5��2U�.��K\H���1i#l��h���a�π���'�"�����Y����� ����q�+���x��E��F"ݴU��c�EWʆ���U`)��5�R!�����	�L.��X�}���Onu�V[[I<r��h`�)c�6��894�]�9)O���WtU�Sk����C��Ͷ�w�i�<ڡ>2H@1����������!���Z�N�D�$`���A�%��՟�ӸP��'��hPJ8�
          sas�/���h�'>Q�z���w?����lqX�T�ִ��q�s�����R�c�O�Ͷ��zz�~�|W*v�⇕-��Y�5��{F
          1P`�ʒI�	Π?��
          ��lnq�x��py��$�2�L)�U��"=���<��)���F�+�-���8�����*6��(u3�㒵�P��1�	��3��H����ԣ��
          �8c�K��UP+,���"��y'�+M�r	�����!���h��6���q��h�
          ���3™.V�vE���#Mk��&=�۟�5��`�ŧ8��X;�<"�]�t��p򀾯<��O<�0l���
          �r��B��māW�s[`��XJ.!�
          �-���߰B�b�xA�������Y�t���)��e/\[V0xP�7>��'��?�@X7_`�����|�s�;)y�-sF� )��B-��Ϛ\���I5�Up��x�t7@���L��KAw"�MC���
          8��1њ5� ����Q=����c�p����[~�-�%��
          X�3ʨ�}Wf��j�8����3���8�-ì�"g����P}�xJ:g�J�"q�0���<*�("��W���qG�
          � �dТ����>@�!��}���Mm��R#{��_V?��n#)���jE�5��/�Z��Z��v����8Pek�^3�����Af��ֲ{_n/�Yp�J��;��
          �yG�տj�:0$eCc��2J/�\ׁC+����!�H�(���B&8<W�K�-�4�7���`Q�K�����c�Uz�`���'Ee��m�d�>֋�Ȃ�xv�$8�œ�P:]��dn���S�&4��9��&M�2=�~|�jM$ ;��{�M'G��-8AG�g�u�W�����l�w��de��F6���A��H������ ����~B��a�@ɛ ���_��.$4��+I���]�@ �9220;A��?�7m���)��.�M����6�M�L|��l~��vB�vI�+���	Mk���=�<���r��r��(���vx��L���p����EMP�
          C$��c��Qx�(�6���X���@Ք���=��kK�8�i�Y8�IQ��“&�y��0Q=����e����>��#q8ǕV����+	�hX6��<&���A���#�?9D�	8Ǖ.>?*��k�?dֶ���	��S�W�Q���<v����U�g�E��T��K�x��KXq���"�~Sc��Ҵgj�외
          ׌)?~<���vh�)�͹�?�����H~\@?b��ۉq<`�u�EsI��ŞT`�+�F_M�)�I��\�%��n�*��Ū���&6�^��K�s�mx� �>R�Һ�x���V��i�uY���{���#�a(n|&4�
          )��t|�:Z��ۺA�<��i�aw	F� >��N�K�#(>�|�`?��88q� 9���2��A�X�N���n<���4O��]VSX=��e!����K{w*fq<�;$��pZ�	τ�'�s�l�8�| oL�۽ǺkLP�`���0�#�N�֎䬞����29�c���E!������V[��R�,�ݼ��%�;!��͑�c�oJt�W��X�j5�q��֘��pZ��_�_K���5����Ӵ��+���F��z�L��!�LZ�o��_~�h������chd/-䷺�˖�����2~؟ԋ�
          ���M����3ŏ������?�Z3vC��q�K��p���N�
          ��]�#ѿe���/�Ct��U�m�7`v4
          �d��������=�p���&���?S��4g'�B&�jties����#j�t���?K��oO�H�0��5�j�մr�^�޿�t�id��PF+#��k�-��ώ}��J�G�Zi�iq/6r��moM�H☾9�iڳ�?T����}'�{�f�+��2q&wd�[�fL���M�w�?]6�;Q��N����~]��D赲���4�wj:�9%�S�f��ut</�ׯ龟�j%������oskO��Kg����G�w�w��N��سޕ=S=�haz܁��mf������r��\��?�c@���BF���vE%���ԝ@�la5�D6~R��kef*����
          ��۞BY�p|CJe�y{��0B6���6��1�����*3�Ū�Ǐ
          �Y��G%�n.	UPA����~Ȥi��
          �\M��3\�49f$;wb��N��S���
          �$uc*�u�G�qe�<&KE���>T�O��$����+���,n'<�#�<��h�T�.�Օ���[��g��<yF��������׿��뿶�!���_eഴ�+��}��2�ߚo��s�~��2�kv8�����u�Vi݇4P'��S�X=&�>�躷h�P���_�����5��������7J��R�^�����!-ړ��<�_e�̯_�>-����rR�v����A�k�`��b�c``9��ƻ�P������4w�Z��̡����@������Vxv<��B���+37{�}���qh�[KG�;�,�*3������|+l}�d�[�5ċ�D-�$��Q���Gt���I�+�H�#;N@6�yOk����F�����;��m.$`�p�w�k�SCdi�µg�u�1F�Lk�f˿�M`�dY@���0*�+�FFi�����|tx���L��H6G!�6��)c0�@y��Ҏ���n�����ά�-cHp�Y���M�o����Ό�E+�J�{YęX�1]�6�61@����"F���:@�-m���4����9����n�7{�@r�$[�G�tF.�#�38>�mڰ�7�7zn?��X����8WLrpj��l@�{,��S�!��dSO���4Y�5�_n��c�dVG‡�#���Gp��śL�,�*��GIXӵ�"�Ěw��I
          <���%�e�`�\��c����^\�I'�r�4�!��n��Y�m
          �aYf��-�Ѻ���o��;di�k�i4�>����9�\{-�>��&�- �B���$�o�8?��1��x��;��=��`e.>��������/[&�C#��#�P���=�ˆ7wO�}��wG�7S[��S���nsws�$�F���v�rj=��O��O��f��G�\p��L��8���iF�8��6��I#
          ~�-�ϕ���r�����n|HLm�qeܒ�t��mC�\w����9ޕb��7��*�kIq ���}���yA&����k�e.XDm-�o ��!����G���m���g8�F{eV�ࠑ���ɑ:�>2���w��gH� 2w|.�W5
          8<�9
          k&��vLr��i��5�+��1�7�@m炬�i��db���tQ�Ź6�;���d�is	 �~�{"����,Yۤ�J���{�c�&a�P9�<�k[Vq�Y���jK˞2G�\��
          Hh�c�C�,-Pٴ[� �VH7�U	8�/���*���Grq��$�/���Ǧ��@vJ����r�k��Q>���1��}��g!~0���K�V�V�ɦ�x���_���]Q�P#h�=�|��g��nW��\'��������j��ŀ��Ci���Y@�����������W[�r��Wt����5�>0I'H�G����Nk��䬇��9��X��!l��Z�u��u1E��c��&�>W��d+�����f�%�E������O���"����ݤwj���Y���:lǍ3�9_M������CC����3W���ӽb.���>,|�o�j����cj7`m��^{�Ί4͗�#i��^�-8�M����j��x�zߧAf���^����M�f}��66
          ����ZZx_��"y��`��حp�ή|+%�6Ο3����ݫ�F������X��kY[L�������j�	����O�zwO�&��t@0R3��[c�Jur��4+��K���E���&9Lz��f�v�NY���1״��k�c�ui4�w��#�,b�v�Q)��-�H7�Q�f��H�P������B�ӎ@�}��T>���]<����\\�;��<��nȈP�eC�
          3 ��`�����:����M3m�?�L���q�m}�"�?a5`�D��Ѵn9�� ��]�$�<�"m�^1���c���5���yBXFA�7�㉼�`"f������M��';n���c�P�,��I2{���]��xa���'�!�����
          ��H�j�>���xI�Ӳ�>B;7��m�=�&-ugp��"��
          �6y7}ҋp$�i�T��V��	J�lad�&3g��	s��G��H�(%���)��FwY
          �M$�dm�oN@�1P������Zq���1�4S&�؉o�Wnv;��H#�C� 9(n"��Gd[�@�1ESk��9Ok��ӛ��͢h��@��� �uX��՛�x�B��]�`�
          $��B�d�?	�Zq��L��2����VZT<�R�3�$�Wͨ�H'<�����y#t�<
          m��7j_��9応eR�ÚZӎi�\n�6I�)�vx�����
          �������Jf1y�E�p|,����@�H@�>�F�۲{p����|�Tuu��U��k�V@��5�ִv��>
          {���a-�--?�s�Q Rq�
          �4J6�YKH8#�a"�'6	�D�k]w��Wq�DZR�H<,aG�|��M��q��ɳI�`h�q���(�4�뫤����)M���2��p8�I;�jB����Ra�f��s�mȤ%�Dm��K+>Pg���Q�}�5� p���(>�@��Z�x<4p� �p|�n��
          0��K��
          ��cMg9D@�p��� �8�o<%��<Xk����4�}0�vk�\�������vf�E���Њ��Bd`5�U��[�ݏ��#V�������Ha��o~��ʆ2��I���20j�(��sM��۴�ez*Mq�CI#\o�Rֆ�5T{Z{Mj�x%�W��ʇ#�`r���wx4k���[K�x�kUH�g�]���y��W7S�����<�2O9EA96Q�c|�A�ni��/;�Q*˅�(c��5��M����J�#�n�XnG6����Vv>���C�I7�"�b�h�G�����iUWp��@��8����[XX�9G�Bf �V�̎�
          P�&��	�g�ܟ�:GX��'G�@�Q����LB����"FO~���(!��/���h�?��#�p����4�ʠ5��F�>b��$��W�S\�J[�`�Uu�e�	$�;��VpSak�7��V��b��~�=��h
          �o�FÁ��(g��S��F;"s�o Vp���)ۭ�{͐��m��k�?�F��6�OtM`���h�	�M�]�*^��r����d�p<�A�s��U�C�
          �ܥ��.
          ���LC\\wb�k�M#�FkvX���6f�W���7>T9Ĝ� shKqd��Ya?dA��$yF�3�Q�G��@B2y�'�&���`�b�G��E��k
          �IPqg������ևQ%�"m��O�6��(��hH�qg�)�U��
          ѱ���j<G��Jc��Y���M8:��Rom����'$�{�8;#(^�A�WG�;�
          Ӊ
          �>ɱNJ'>׸c=�3v�	�Ŏ�\�`���1H,8�TS����WG�]�����q۹U�?�����-9��Z~�e�K�{�>8���F)X4Ґ��j�tS�G��l��z��d �GF��75�� ����w����ш_����H�ћ�]�"��R�YW������O?
          )�,����k��]�ʐ�Y?j��	���Ó��o\Z��5�h��;����4"�N��[܌l��v!Uy�H�`����u��)�Gqm���VKh�%�,����mklۊzYp���0Y�,.����7V��C�-	t�Թ�y?�oGYҝ���m��ϕN�/��Q�I:�������������qi��h�|-�LW�_��t��f�6��E���_y��6-L��w��G�!p����w�z���:�4o����?���C��z�i@>�۝��_P��6E�Sj�Gs��OF��>�����жG8x#+W-����6�u7uߨ��Y�q�9X��WE�h����0� ��Ͽ#�^{�e�f����{d�S�������d�Z���!�h�nmf�n)��е&H�_��+�o�||.�=Y�Q�&���ԍ���޻XN�D�\E���FV�J��ΖuQ����y�>�����CRu5:6>6����/�����ע>FI�6Rp�A.���C����|o��
          .��
          ӻP�6
          �s���Yt���Q�dZx�k����T�Ӡ�������}k�}��2�x����x%g�E�>�ŧNh����|�jM|���6t��ҐI�3���M���^��9&��OO�өy3������Y!�]g(�.61����w��>]�w��>l���E��e�c����>J7A��	T�ߑ�Nl��9	j�ϻ���Z����.c�A6<(�/�w�*[&���	�m�,E��heL�2�<y� ��>U��k��J{I��$+�5��1�⿄���@���L-s^�}���=�c���j@^�Q$�O�<H�J����H���z�x��漡��	f��
          pFG�����*	�k
          YVe�}�`��hKP��]/O�ěu�;-���k�=��B&9�O-p���w���)_�zà��ghy^�M��p>��U���M��^��m�s����I;��?N����}7�+o�5������׷&����kg�D������9^�%^�>�������u����|`dX�i�.��;���x,�-q�>����g>��H��\���w=�T�v1���B����W�ͥkX7+#���A��-���[�d�Sj�|��M��|.p-�>]��	o�[P���(v� v���<��N(��W`��W!.��0����7Um"�w��A�q�B�N��4T�:�<��F�h��E
          �c�����p=����۞,����8��֜���Wڿ����4G�`7�@7ۚU����m�72��ڻ#v��&��w߅[�Z%��]֔�����j����9��R�]�yi���(Dd���
          �4��@��p�6
          �zW|�Z,�q.a<��b��%�ݿd��w�g4�BG���ZH?¿U�p$�)C�l�(�3���ckcɫ��Fݍ�����i�70l�q�-q�NmUlA�h��p��-�5�t`H����*�Q2H.���+�8�t��=�1�q��ʢ��|��y�|-f�"~�ڿ��8Lc{Kv��-Q�u�L���� ��v��X�e6G�/�ꬮd��a�ڷԫ۴�[���]`�7�U`0��G!s=���ͯk��I(|w� �t��fp��Ah����hg�29�au��]S��i�kE{�꛵�x4�te��u�]8�7����x�RA3�qi�NV��-1����V\Ӻ=^��
          ��)�����l�����c���3Nw�?4�`B�A1��2yT��̔4E
          V�%��2>W^���op6�h`%�dqun�>��h��$��)���c���FG��h��h<��7q4Ѷ�Sw�{���Kc���WtREQ��!5�
          &�{(���|��*�d��cA�
          ]E��f��.�.�܉�;$�dg��.���2���P��U�?{Kr��Q5�ͤ},��nh�P�����9s��������5ӌ�H�N�_	M�n>�{�v�Y��b��1��ߊx�|)/>�y�Rr���i�``�9�~>��!"����[�{h�M
          �*��׊���a��2H=`�DE�G?��N�C���@
          ������3�)��^��dn�q�a}/��+����r|ey]~�n���Gn�C�^��OӺ,��A28SM���,�~�(�FN���E2��8�����_nc��*`���mki�Yս�2��쟨�s��\���;,kR=��5Z�$>�kE�s,r�	=jkb{������F��Ć���+�u�,qˣ�iǩ!q���p�k���c5}P�羽G�/�}�M���h��9�c�@�|��΁�%�:�,
          b������E��P���k6�����ߓ��5�e��E���z��kY�d���#6�@*��Ї���h�]�-��M�+qϗUXC�6���p��E�/��&��4w%X�꿶c�qȳ��d�V�S�����O����oLI�k�^�<��A�������:���kZ���~�H�a���h�n�w�5��Y�M�i�'Q>�^]�ޒ"ә�l��5��t�A�Ѵp�{�ܫ�-��g�y3�҄��@7_�����c���*�_FC��c>�cC�-��"ϛLR�2�o>-I���˥k�4�XI�`�]��
          �雧jj(�]���h%ɫ��]ŦGN8wm�M�݊L1@�-���)z��(������Ȧ�DR��98?d�#��Z
          �&��?t�6�wF]����)J�L��)���;�AYȫQ�������p�Zߔ�H���i���_���~�o9�p������C74`�1b�!pu�У�y]D�+�t�9���Pߊ�l��g��K?M+>�-uY%D�b���Ha�K{m��aM
          €�;+���A=�6>S\��9�U����!2Q��S#����)��=H;��*7�?d��Cm�n���Vlb�c�\�y�ܫ�>Ǖ��Z+�a�]�
          �5��|Z�]��O�{b�!��Q����D���}�AgŞ	k,�<�	͎�v	��9�����4��������9	.�F�-U�i���vU��ʼ@�c����`+eT����@�,�5�Ѣ
          3q�� �Ы��%�YKu��Uq��2l �m��a2��9Ai��Q�@Ј
          ���U���y,Q�J
          .���*E�W����������4��򸰃�J�`W�OD�	qC`^i3#�"Ub�]Q)E��(v�%��JZ��#�����
          �Ԍ�O�ŷ�[R�x�F�*���X%*6��g�s�m��h
          �tV���c9#5��h�=�����C�\�G�Ȫ��?tQ�m'��&8�S�5�!j$�P�	6s��x�ӔLm���xd��������@��R�x{.q���ԡ���-��UZ�q���n��������r��� s*��@.�p�v���\�i�iI&��Us�4�)�4m��ȉp�;66�Apǔ�4k������!i#�3/k@�!���d�����QW@��ֳk�W�	�i$��Db뽫������d�;)�p��Kk���`r��u�AL��Gۅ2e���)cK�W|���I#���	��'՛�McIsZ	��n���j�B�/��i�y�*��v�h��P��{���(�@���ڙC"$�;�{��1�o�/�s��ZKN��=��6|��[���G��DZ�Fn��`�nU
          �4/�Khp>e��0���eU
          �,^R�ps�M��
          �~ʤ��܃�-	��]�1���)M�G9	��GuK��V�7UP�(��+�7�_n���KEQ�j��X��~��Y��h?����6����e�m���C]aM�Ѻ��+�)�g�\�`��K)
          ���K���(|�w��;x$_��~�2�Z@�%KF��DYo�'�nr�~��x-��D��⏀��'��&�;�ּ�(7�cR�@�g)N�5�|h0��C*�;p�J��y
          l����+�D�x�+1���C�]�� 
          �J��UE�0�tF�&�_b���Np������99�"��k��i��ﷅbV�q���\�6=��<��]aD���
          ��C���r�v��B~|!A7��E�Im;�^S#"���/On�P��.���m�6�*�ڊ�q�i��;s��F����ߕF)���)��ۜ��^hr��m�~��MJ|�W#���h�|.y�o�U_�Ǵ�QD�ln�k5e�q�Ms�P	Q����Fr�;d�uێ�����l�Rv\	�(���!C]��S�\�QJ��_Lz'��x}f�t�K���Ni��)+Ii`S�~֜ad�!�J�*_9m���
          ԶH�Gv���Q��}��M-��K3Y�Dni�ͫ;j���iM�J�n�X�\�v�f�
          �z��Fs��´� �Li8���[dk�v�ڑ|�e,K-�' �� wM����d�&�d���*�?�1�rFG�!�Mg�P�'�{#s�0�Ь(c���t���RWk+�<P�W1���C�V[m�	qG�?I9�QG��궅�/���u^��]�������'C���f����Q]�Ӻ�ck�r��#�9����u(�])���0��{���s��V���G�麍��{Ic��+��X;_џ$�������r��.������i�O�h��v���I�5�����%3�U���-4��8��$����AwP���y��㏌/��:?�#���xsf�����G�ͪi�h`i�W>x�������/J�>�
          ����T�t�˥�F����?+��Ptx���`}���*��>��_Y�!:��\]�+��x��2�Q����^�ߧsb���>W��ڹ������G=�������H��X��ڙ�Ǹ�%|���9�U��lp�������b���ht�==F�I$�t��甿����;��5z�$
          �Pa�r�>��њ�#��������k�]Z_��DZ?�-/�w�X�����8U��D�C��Er�:��7Q/M|�kl��@!~��G>]s�����/+����9��}V�۹�w�U�u�r���]G�/�tZ6�����4�m���t;N��)~��1�zd��\���|��?�K[���
          �ίR�P�j��q�|o��:�إ-nuJN���kw}�/�}O��5e�E6�i/>�x��� �-i�hX����]������|�w�a����i�_]�ӧt��Ã'�J	���#S����b`�0I��(��k=>s��]���zB�-z����Ŧ|�������=�[`�[`�Y���{qC�sfͻ�H�KFN����L��#ǒ�<����U�9�g�%"��ۀ�F��ߕsKӝ�c�p��M���q�`h�G%C�+h��ADs����n���,-������WD�[W��D�J�[u���+M�L�n;�����Z�Q�=+����[-�f6��pD�S4��Erśx���EIӢ�.����Qm�^�v�S��N�=�W���ƁF����������*�@p"�O�Y �P<�ȃ��~3I����\�oz-�����.�V�hhEy��6�Hjz��ҥ.t�s���/!�ёJ.���a�`P#���:K��'<���s���x4�"�䚲�����~��.�C��me���ǜ)h��6������_��s�rNN�.=��c��˳V@I�s@ �!-�xV�;���Jl>���+V���1�ӛ���8��h�T閭��ȚY�+�`���~�'?�m'nOkH
          5�~�!��C�p{y=�W��T>꾜D�MR�l��� |)���;�In�H�ૌ!NjʍChsG)QI��7|xQJH~i+Z�5�H�إ��P���Z/����q�V%ӹ�9���poa�W_���O)��2F��8y�H��80�g�U`���\���X������%K�c���ţ��\\@$��7y�
          !{�.� ��2D�qi7|*u]�H�5�w��ڢ}"�L<ᣰ�*�11�'u�"՗i�@�<^���ǖ���#GH5;�M�vS�a����4 M�E�p�4F8��w��jm���[$����cɫ�W�@�ۓ`Zd2J��.'<]&�"7�:Fd7�ܟq^�V,FG���T�eVG6)�.!�h?��j&!$�o�iØ�G���ͥ�O�_�d7M&�@���8�^��F��.n
          b��{p����e�E�����.y�����鎢gI�v�~>�]#p#�<_%�:H��4�Y��Dzc4��KG	߶yv�׀v�m�փ����6Tq����G����$�Ï�f���2G�w��b6E�AK�w}��6�)���(&q��,�Z�g�h��uSG�붏I���]����s�/�qȥ��v�6��N��Av|�;b��x$��dmk����)-�����Sc;}�O�X(Qw�أ��8�K�4c� �>Ф0,W�C�n�v]d4����Ҥ���HnA����Ww�%�^�I��#��{˝��
          Mͯ��6�=��wǔ/��v
          [[��B����s�wY�)b=�42��{p>�����c�O�9�@�D���o��;�9dy�/埋��i�r��9�C�ylL���-|{���'u����[Q/�z��~l�<�B)���i}�3�>1��v��m6}@?'�����G��8�`��4�j[y��ӯ��l��Z��.\��#\x��|�C��MM��o�,���4�V����~�GG0�H[�]�����z�4��6�����|BY d;��q���pܑ�����zt��
          ��#!{ϧz:�{����"CG�w�_�H�=ny���p��兺�����(Zڡ��U���t���Ϋ�j�lr�����Oe��(�~���8�\״7��<�/�]��i��3|m̉�����+��O����S�
          D���\��8�3�'���-,p0���gS�m�M�q�VԶ nI>G��rXӱ��et��5]�9��᮶B��iE����8�փ�f=?����CB��d��5g�l���&�C��\B- ��z��������B��B��q�	Q魢��yT�]��ۨw��)�9�UVx���[��i�o����=v� �#��O ��w��c��T5�����#�JDe�ZR���O-����2&�dY>Tj��k�ls�$�7��Zn��_0���q�Z�N�a��
          �"�Y
          ��d��X�	V�x9p��8���>C����8���1K� �0��9�K"�
          ���A5�8�eQ�|ZxeJ����g�\09+���e����'��R��k�1∳�`�6��*����
          XFc�r+9O�42����wK;��#���1�M�[�,�,hnh�@od�89�O�caɪǕ2:�?td�Ux]u���	�s�Q��}��kτ����=�/�vF�@�Z0�Ӓ\��
          �x�H2���˟C�E(�[�7��C��쨠��ds���\.���o�����j��%Ēх�� W?M�(}bx4B�u�"s���¬$�k�����A�\.����.8�Q�~ii^�$^1��˺Ņ2>��>Uv��|��K%��;w^9�1�mv���+J�
          �m��(�H�[�\�eev�����HC��;�i�(�l��J)��]s��l���r�<)a�d�ּ!�g���j��e���h��b�������
          �M�6�l�d�~
          :4�����kMbЇQ)�I��d$}�Dk'�K� �(��m�V:�E_*�/�ݭ�9�h�DŽ��C�2r+ ��pN{�A�|Z��NnӰ�� �i�K��2HM{��wx�>�E"���"�B����\�Շg���
          ������Cd��t����P�y
          h͕���!�p|�5���~�:�?����\lY!��Nr���Bh�'Vb�T
          ~.`��5�\�c5m��C�qW�O�_`��"�����#�A쫸�|&Hl�
          �^@UP��2|_�F��_o�a��<!hnp�kMѪh�RC�g8<�R(vZ�Knp�j��|���ʍN���6;�^����W�K��^�Y'��ȋG}�}$dH<Z�dv{�ڱW�pu�=�[�V;PIsj�>�s�.g�����;wK����@@��`b���O��ͭbō��
          �����?�h�mUdHk�*݊Nŧ�q�W����*�9 M~���;�N�9��)/���P�C���B_�脉�8d��M���ޒX�?`��ô��57B��U�ý����>3��(�����D,��ɍ�lxG�
          ����D@���s��8��@2�HE,��,��%ӊʖ�Ô���;w>T{o�H,�(�X��7ޓN|a%��0��$����Dc?^ͣ�h�l%=�l��� \@�$x�Fy\
          ��W~�]
          mi�x�ݠ�{R��\~T�mj����u�����P�h5����2�<|­.ۻ�K�]�R�o�ie�Fѓ�h�|(���㵫-����)-nh6�&�i�&��B��;k�� �2Y���+�3��pQ�<U�/�̜!)��f�[�rY�ScY�1��}�b�9H�,�!�*�}����1����`��6�DZ�� dDW� \E�	�,:2��%8|V���*����}�W���#������aqJ�a$6T60�
          �@ol�O�v���@#������d�7t�U�<'�H��~B&���f�9�Dd��#�Gb��B�7�&��(}�K�dVr)?K�
          ϶�6W?�A���If.��]�&p+������(�.)	�;��7�yqӃJ��x�R�J9H
          �Y�]n>�͊��k(�`Q$ ˊ�����Umd F�������-����cAt.}���i����a������U㒋��i�Q�B\n�{�&N�]R1��Xp�|�"���$e���;ȥIѹ�.��ê/��G·�H���c�u����6���W&�~R
          %��J[�6�]����v��;qG
          @q�m��m
          �S�W�	���
          ��?��}A�~�H@.��n;����N�kR�^����j4��N�/ғ�'�VP�ܯ��^��o�������L�:n�A��a�$X��g'~ˍ��!�kdD��|������t��-��~�[�=s5zm6��#sAu+�oM��K�7.�Kio7�;G������Il��k�N�5�H��ɶ��侞����b����+�t�.�G���oa�r�I������INl���O�RH���3�0J��š�t�J/�_6���éӲ(�زZWO\�W��z��>=W�ʶ����]c�O�{ǵ�xwb���n�M�S����O�Pjz4��٨���V��<u�˾�&�Q�u(fdD��3�g~�~��Pȴ�����!��s�:ֲH��ֻh��_R�kz���]�`2l��w?(����=V�W$"h5.��g���KY�d׋�6M͕�6����7R�z�DZ�������Q{�� h�p�6L�\�ȋ��FV�r]qxT��Pu
          �=�&���^��G��f�ˮ�B�%�د�����ɫ��ֿE���N3�b�|�_Q3��H��'}Q���y�o�_����5����	����~��3O8:]YZ���K��U;5s0�0l��-u���O�#gR3��Q���>���X�:W�;h'�����>'B���,Q��I\$�o�1K���CQ,�p<��T-%ǐ�dl,���
          �Tퟓkq�WKs���@�m�
          ێI
          �S+�kIJW0�����_-|�ޝ]R��w�k%o�DL#vB�zϥu�-exk`<{y\�[���[ �"��o.דԻkϟ���OM#��/8^_Ur˸-J瘪s�����Z�?�ɬ����ϥ��;,�$�gO�t�
          m��lA�A��W���Sh
          Z�5�hf-	��T4Km�Zя�Ǩ�K�
          �K��v�T}W�5%��;���Z&
          x�	/���[�~�����St�;��5��]7���?���zp|��V�����y�.���pv�W��q��dQ?�~k�_�_��rI1~&�nܫ�i�2������*7i�{���szzW�v��9��h�f*�%pm�����*����0����:�^�s}��*�푀���I�1����[:)7:��j��С�H�<h�/�7n�H��e�;����znt^���s}�U����m;�|�Xu�Sp���Ş2��n��WP47�7��{93Ž�F��K��9A����K[�=���A`��tֲ�-@2���h$r�����X���^�\�4o�oL�S���/Xv�2�`��J�ȋ��xU��ld�d���C����}��&:���^���m�쥑�9S��Y9��WN=(�l�X��
          ��3p!���WY@�A�!�Aq���k���|��q�E�x��^�YD��(���.|vZ�΅�w�h��saS�F#���8���ƅWb;���n�N��Ӷd��6�����t�i��p�p@▙�7��p�O*����X9��[}�'9�����Yd��6�j��j"aq<;1�ak��|Ze��2�7P���
          �UK?�;鍭�mY�P�0�'���q�0��y+��n�e)�|g�ˏ)}A�c����&=�x!��"ۅ[V6���r>ƺu��L������
          yL����5��qG�[��$N�,r	nl�
          w'��.�˨�����h
          �z���c��,���Z�SϿq�ޖLP>NQ�Z�˖x�e��k��/��9�i���~����K#�E�-=��t�d`�������陭��H�0X�0�Ӵ�F�}´ck�s�D��U���9C>�bqa->�O*���'���@��&�!�\M���K����$�A#�N�x�DV{���FG�xI�DM�8J{���O�;��).y7�b���l��j5N?���X'�]<^�6�����Vese�FyP�"�$�
          ��O���0�>h��7�!ŞԸ�=��Gʮ���V2���u�b�����Iv�'Fq�p�
          �\_#�o�����U�
          [�v)�f��X���|vJ�]_Kдj�R����O��8�]G>\���Qi���/��FC��Dz���C��U�_V{���_�/M�Y��M�F������[n��D�!���/���|s��??志���蚧D�pA3P�'.��t>��Bg:����md�7du#r\뽼��Jk=8�@���u��&�P��G&"�k����&�9Z�p8����޴���n������.\��~2ޣ�]+A���Ț����y�j����c��j��a`�L8�z�K��S���^�%l���������Y����0�sI6~�p����jp��R�3C��=C��t�}�+�}�C�%�	e�#4�+!����o�W'O��G�v���:��]AC������s�����yO����-&�c��d�v��;F!��|,���k�ԏ��h�ր��x>ik��]�fǶ��Gev6�ҥ����;'5���	�\�q�q�Vqe��/�0��˝�xF4�A�� ��0�^O*%v@�c���Am������l�-��������hgͦ���q���Q⍤��'x���6`��
          j]�
          �ΐ��7
          �D4��.���)
          �⨭3=C�*�;eW2y�O���9�XE�LbѦ�B7�J�,�Z��_Mq�v�N
          �c#H8���9^,������Q����`fцm�X���C��K�mi"1Y8�.t����ʇ��<ZW�s�Ƚ
          �/��U߲tn��~UX �Z��#q!��sK���86��H2�|��K|��ʘZ3�|yU]�$�ʝ��y��#b�JvӘd@�'��L��vʇ:���[I8 ��"^����]����I
          ��kU���l���7\
          ��Kc�8�Ln�_	���S`�T�ppGb���L,�.��ȑB�v�����OaXDт����DeN�ZD���_��e���rH,qIn{]`��Ә@#g�{�n9*�aۮ��τ��
          I-����������ߖ�U𗻰]ʨ��V
          &��E�!y�q��Z�-����0v��-�V�<�k�T��	%Xa����V,.pۃފ�)�|�M�`�sn�>N���&�n���&Il@��/s��젓�_dl�W�4��H�v�x�5�7@}�È��Q�+����
          "���?	�kOd�E
          ��F&���@%�p�H6ɣig�rk���A��R�ʉ0�+۟+8�鏐7�[���_g��Cf��0s��R�r�Fsʰ`d�j�Z“dP����[�Wd�Oۏ��Q4������a�ڻ#�%���	�Y-��U���$W`���{G��]\��R;��pG<Ү����[؂t����l���Ţ�n�aܞ�i�4�E��������<R�$ɻ=��S`ao"�R�G���쬲:h$)9Ƙ(w�r2�{~,e^��Yq8R�5��)�/���{\[��I ����o+�.�pQsXʑ�o~>�w~i-�d�cMQyR�sh`��%���E)�n�&�!O�;����O�Y�+�(gQ����,�e��䏔�P�����Ms�j�=2]V����!ڂ�׎�%��c%��G��"����<�vCy�Uh���'	,�A���_�g�02X��M�I�#7�R }�nx��1�p�x��8���)�6��|#m;�W��M�1��V����2y�&LV���$��a��>R�v�k�\�A:��?��K|��XU\�tE�`��hՇI�
          b�Z�h=��Gn���)��i����C~�#�ϒ�6��<�q7m�u^��O��<#c��
          �׀�9U�M�
          ����q�R
          ĔwpS����@�Ot�;7�npo��[i�ȡ�dX���rG�,``a>�n��.��-���^I�	��B��ZN�?�U;�3P
          i�(�x�[0l��S�I�>
          k���4D6�� Y��V�U�Ε��c�_�i�>>��X"]X4�Ζj��H�n7AS�MͳX�Zx�� �-k�φ=��,�Vhg"�:VQu��f�VA�Gn;�W8>+�q>S6��^[�V �6j�
          �v<" :��=��A�Z�s3vxL�
          ���P��C[|��kX7p}�����H��( {�i�
          ͧ��򅿨g�K
          $��b�7�z|#�A�Ȝ�O�Q�0��#�}�M(h5�%��y�je�6����w8�t��B�����VH?*���"�(����vn��s��r;.�WG��v‰� 
          ���X8�CߴՒ{ w��)�ݓ�㟄��,�*C�|xB=�U�P�U
          ��k�\�x��j�í��;�q�K{�Mɲ��A�+�R"u:�-TlZ>{�R�����45��S&��'���>Tjv��7�H@@F�|�n����''=��c�sj�����l~ԭ�������G�X���sW�./�ʂq�"���f��;#G��q
          f�\�-�c�)�i�Rj�{���T[~Qw�@P�g�Q ���^3���l_WtoN�����?�]�{Wr,�y)s@��-� �͆\��F>���?�5H�B���H�G�=��}�9���`�
          !|����?���X�0ǯӐ�$xw����G;M���5lm;��X�o8�^\~_�=?Q���P� h�$h?��:.�I�� ��h�����Z:�D:�]Z�1kG8�^����zd�k���^�~�#���
          #��p�
          ���~�F��w���b���n(:����*�d���ߦ�M3vK@�^�����S�>'��9+�FM ��M��B�]gI��?P�p����ҏɎ�a�^���r=����M�}S��LE���_�z^��M�4�m���6�+��zx�i��k�u��\����5�����lv�a�	1��^�}?��Pszk�v��k���_z��mY�OF(m7n������b��=�k����*�N�ɳd|g��?�獠��˨�錖����ѽw��+���w��I�v_Z�}E�޽�H����x	;_�p԰�G8�g�J�9�U�|���I����}&2/<����l�n�zp���8���H���/R���v�'M$|����z������gG)���N�:�|�����h�8����'S�gS�����ݝ�/?��.k!�@���m�O}?�f����ֶ�!�q_�u�wQ��;�"�{xK'�r�_��Ϣ�8(6����k}�k�-�]�/Qֵ�it�2����w+|�N3k3���#=�W�}��쾍�Tr�	5]�����?�y�M��7X����`/�t��?��Nb�M��.ڼ\�5���N2z�<B�A��iu#��G'���
          �����4�Ꮕ�>Nu��~����P5RM���ݭlM���Ϩ����I5M&i
          �wuӅ��E���1�b��u
          �6W����g��j&c,X�o�~�t�Wkf�8���/g&����p-_;��fGε�ӝoLӹ�97��/�޻L��sE�������N}W�� �x�O�su᲌�9��k�Cŀy��	1��u��4������<rB�gL�i���k���şL�����ےN���|�c�v������F��H���vI���j&�_�wB㽂�pei�����{-n�	2�D8k�;�����)�\u����t���$�ϕ���ӽ�7N6�����/c�n�5�u��}��8���G�¶֌X{�i�s��Em��WpW;zv�����Zw��+
          �
          �ٹ�j!�Ѹ4�ڽ���x�V�Pu�p�VއUN�6�,ڠ�8c�&�c˛��\�ޞ�}H��)���nieie,�.�f��j��/����;����4��%ΣE-Ҁ)���Kd\Rˤ�$�`_tRE�@rX ��
          `٥C��h'�Ůk[�8�y�����E[C��5xi}+���Ed��h���MVP6݀�B����=�cnl���P㷌Wr��{���������`N��IU�@����eX�Ɯ딽��I����`�%0���5�Lyq�G��\��Ϊ�xF�hbд���qi�-
          �E-�DŽ9�I��J���3	�iNZNJ�Yvj��Nmj_�A��a��j�8s�m��"C�$�\p�k[����e��>�B�V�@!����;v
          �,X� ��
          6�E�K����[�}z9��&n�Js��L��ʦ�X�	����R����:bu�.s'۟q��gr�!�����j=Z�0��n:�+�C��9o�S�c �ƨ��02y�+7~�\iĊ�]8����'cdkN#<YR��N�{Zo'��ƾ@���Ҋi�)��
          쵢��Q�8�M�Jҹ�FH9{�
          L�o(���ގ����k�r��'��mq�-^��:���I�/���X�*@��q�N_�Wb�]�Ӕ�76��g���g�i���q�j���W�ϛ�����
          � �f���������b���i��s������.-�p��S��a<_+L|�Vt��0o��4H4���M����+7�n���*�X����q�o6A ~0x��&���9�ZCD��X����V�$�ie���%�h�)����D�4*��N�����mN��o8Nm8C����7�;�^���/��KX
          ��Ǎ�s��>s��O��sG��N�[���������3S?�}Y�{4�0���cuC���K��\Le尗؍�v^��ݨ�^k��ߏ�O�6���������0�����I�GT��t�S�r0��K�d�i����y�~��o��TA�R9�S�nv>q����P�}�z��н�{�-��:�Z
          f�վ��X���YoV$�1����cu��~��7u�����믤ံ��c-i-�/�_Ei_']�����+�>���q�C�EK�<�W�v�u�k�ux�3IZ�E��{�΍��u(�`���d�־|�uUϧ�����@#����A�t>������ټ�)l��J�ۈۏs�V�C3�V�g�-Yd��h��P�t�9��7x�^�ɟO�_���ˇ�[]0�5�~�*�E30�Y �8�m��&�D�5@��`y�;���@���;��_d��0ls�"ƒX �H�4r�;����`��&8w���n���{�6��|���\p0�ֲpp5c����g�1T
           �]�#2��t��ߣ<�d$U�r<(䒺C�X�Z���ub������n���c�ď�ڊ_Š��qQ�ڳ�]�� g�_���a|��t�/&��Pd��<���$�\($�)f�~u�Q�[�NG�6x�R� oaj$�8&r{��$�ۍ�S�-�)�`*�d�	��	����51C�>Q��E�۲Y�i�+�`�Q�;%��Dw�R����ǁ�4L(� u_�@c�*��3TBy�I�1г���p+�	lupiF�q<+S���_�a��R��6��P�9��j���_�T�[%��N.���{$���B�i_s�ɥb6�����Y��M�Z;_�-wa\�B�&�Q $m�@sg�4��%���K�h ��{F>�f�Y����(�����f3Lk����\FӴ�]Z*��PI�eM����I��p]��R+P13vE||+��F?��(�����;��CIp����\(T�L�?tM5�
          �D!w�K/�xU�PhwN�ÜE����
          �1�Jt�ߐ���B�&I�~�������ck	��A���[�	���>TY&�m���#��v�>Vl�N
          ��n���@��[l��K^ݧ���i�K��x��.���u�,)}��a�݁�0���G#�ᵂ���ѯc��K�����fԸ���I��q�P����~�%��&�J� b��J�\I9�-F|>"H�T;���A��)���N�#K��mX$�Q���Z�O��,����<���P�J���2���:0��dG�XD�ߛ%!�#��=��	m�C>T��~�9�#0��_u�.p$G�,Կ!#��S���eK��0���t�֚�(�=����)q />>ݷ>H=������}����0������a��	p/!�yN��r,�}
          �mږ�P����^W�nl�t������~<�md�;�6C���F.�pU��5��?4��'�3�����_�W�C�۸UK�;>���珅{N(/��[nt��v��.����P�ksh�`��x�p1��h �����(܏�^	��!y�r0��?	�ᬰ�2�G����7�F�O�\��PЁd�<�1��P��������F?�)@�<(\]$p8ַ��D���)�OmHY���3s���(L���~J��g(���o#8F�v���B�'�#`(H��Q%���3�XR�nבŢl`���H���]�ڊ|M�U-���g�����m�����\�84|)`�Y�c����h�۲e��?�4
          F����C[d�l����wBC�
          ��T��yǕvHï�~�㏀�2�mwϛL�l�g�'�=�(ź�ʻ]!�.��	���>��
          ��k[�I
          ��@H��C�[�O�G�k{�xR]�=�!.7e1�Gʧ�MmY�J q�
          N�W�J=]ðB���C��W{8It��?!	x��N��ise��uš���2�M�g%�Ǻ[�\ܞ�Z�9G����r>��kFNJ���k��;�C�}s������k�`f�^�U]ʘp�`�b�=�{�CX7�:6�y��#M�Nh�,|(��p�d}���@����g�)q�9�Lo�
          +����'p3�6~U�@���0���A���K�G�S�%�>*��*v��(_ϟ����/�p����vr�
          ��<��a!�g�qu�`y��svo�Jp7@�J����9�h_J��_t���µ#Ҿ9�<���������թ60iX0	8�x�)�p=��m�v������s�9�!��e��=��R�dU�Im$p�9�-x>�uz���9��Z{��R����
          gP�.v�_.c�h}�����t.`- ��X�u��������z�8:>�������t_��d�7���ĵ��W�~��K�A�26�j"�����,�MC�/|q��O�����]z���+�X5�|�}Q�����F�:�h_.�i�CG��J_���7���N�s�����^~�����z��f�PȠ��;�)�O�m�n��F_ߒ�G�,f���:�ۀ�����{e{v������~��ht��WtY��d��\B�-ҳ���Ahpw���@��~��3S��l�G�� �G����~��K�v���6���IǓ[�{�ziumf�6(�=�n���k�`k�Cp���/@�����{��*3L�V�R���n��V���<y>����:��(��	<��V~�������SO����H�-�K=w�
          M���8%z~��"�t��[�
          �8NW)��=G��,}9�f��?�$5~I���Wu��Y���f��oo.>_z��u�L��9�P[9k|��W��֣�M��i}����W�3�}��O�����O�,�C�i��}�:wŨ�2��������>㌭>��5�P�(�Z<�h�ӗ)�m�q�m�v����X�40�B��h�_����8���-�Z��7���z?���@;G��ZO[\@#w���q��$S����6�ex9r����ӳ�����ډ?��&���g��dm+�*W_�Ip5�Q%�ᣵ-
          WD:�d}�`o�;oB(���g>7�Xw�?��_Q���F�Ε�m���u��.�֝&�L�����wO��S���9�t�"`�.��U�cS#�����MԲ0?��h�eun���K\�c�_Z�t�u�����4m?e�~�����0��飅�to�>G�4���4�7�.���C�!��z��9���Y���6��wIwG�Ԯ��Iԍk��z����u�Ӟ�O�N��1�=�ʳ�N��At���z8�p�ǽ`9�s�F�(٤�K�H���TB�+��h����ږ�Ǖ�b�e��(�^��FN���Vq�8�O��_�j�epG?u��_�[�S�M~��^2ޙ���,Q��IYK@��.�+xARqG��5n�G��t�f0G�d�����;�
          `�?�+��]R#md�>T��X(�)5����^��Ⱦ�Ԣ��k�{|��A�wp�+���=������+��k���k^��FP��qi&ٴ�~��׀2~��F^?ʤ�d5�;�9<vCSŗ>��|	���m���`9���L
          ���rgqe��/Q�ۍg��!�6�p E�5]�U��G�M�X�%�Ъ �a**���W�͘�#�-s>֡����
          F=�;h}�9A?���8�v��}��x�!c��-vF���t앮>3�e[sCM������8Il��>4�h�Nt�%X��De
          eWʮ�@�;��۬8���񼚰g!&bX�?.*��d�X�	�%������ p�?���v�8�!)���gu�x`��l����^Zr��L�2@;~GtFM��/����V6����[��Ku- ��|�3�i(*r
          ��7����li"��
          c��V���������8X�"w����)q��~��-��j�`�3�,�s���?
          ��n)��	�^���u�$:v7��UW�0k��u�Xx���񄆽�i�l
          �k�w{tm.�~WH�I����T�@�Y�.�A����҃�]!h8��?N6�\}܌"��p!����s�M���+�I���5ıǽ��t�KA�5���Hۈ����J�S��!��>G-��ƹ����*�W�­��~MmD�2�X��C�nN�G,��
          ���7�͢~O*��Ihx��1!�����P����ɓ��n%�T6�r䝕��n� {ØKF{;�t�ӄ�4m�#��g�7O�'�`w&�ȶ�݌�nyuOS��y	�����p��3�d+��5�uP��)�ú�n{Y���up��mp���2�|��o���Khd�K�n6W~e���M�:�$�pe�`</��YH���������"��_����^�����d��;/Ⳍ�/���/��}B'>8��V�������
          X��{I+�I�"�zTΕ�}F��ȥ�M=/�H�qn����ˎ�y__�LC�z�L�>���.l�k"��<�4�'�y�{�浯>my_�9����/a�B6��\���(��������L���+�]u_�iе�����p��WJ�[�e�?k�
          ��ԝDG��X�=��_��~��}%�f�X�������տL��:�~����lA��?�������$o��e�x�_�?��GǤ~�[���]y���r�z�&�_H�s��4=OM=Ů�}k�cK����=���Kt�c�r�V֌�ٲ��{� �v��=c���L�k;aY��Fh����r- ����>v�6��h�kj�J1 n.��`g�uV��&���9di��iЌ�R�6�@G�v�;;y�,ػ��7|���D��S=��Ap�>�����(�%�?*Z����Y���a�y�IN��t�PCo}R�?�4�~dX��L�*����H�ہ�'?����h�B0�9@d�q��hUX�p���ƒdݒ|.��#�{*�� �J23��s#�E�ٷ�>�(��W��h�G�ۀT�ׁEqءt`;�1��(t~���%8��8(?U�RX_�JK@D�PC� a@��a'��pnєL���do 7iD�w�+�d���Ih/$�p�F��C�n�8�;)[ue.�Wt�4н�
          (2��(�!�ܞ~W9�����q��D�|�lB�b�qx(�w��ʐA�+��睂�ώ�r`(
          ����@ƌ�,sn�<���{�*.�X�(kA�9��1�W��i5��U���9�.I�}���,�m����g1�;���>TU`F�rH����(�sA�� ��Qܜ�wJ�5�Q&ʉE���y�>W9�ߨd,�@g��n��Z�n�Z���%I8=�Ȁ��*��sG����y!v�o7]����k�%�
          n�����Ioml|�TS�o�'Š �#�M�έ��X�
          {�5uH7x���h���FKo�H�Dc�9粳C��(3g4��=�{��$,��y#��SC,��Vuaeۏ����`g�ma7���;vW����T�uxDd!W�k�HǺ��)R��x>^��k�Dž��{�VJ{��)��;�(^֋�|򨷧H,�6<��`/�NovUpN��-�`p*ӈ��I�ݍ}Ѹ�y
          ;h�P��R��g�16π�h��W~Q1����5�S�m4¾��>~�����&��)P�k(P��F������IO{[�@�]����=�F���@&��ŮIk/��
          �/p�{�q�	�ۯ��
          �dey��������\\G� ��*�e�cC�8R���� pQ::����������W�)dA�������-tϠ3_�aß�.a��ѵ���3\�4v�&��1�di�A S~�-mg�e:�`kv���qb��4n=�K��U��I�Qn4i;��F�nt��p���@m�%����)Έ����
          ��J$����O�q}����=7�*�`5���-K��_A��,�Ou2
          Ċ��-`�?���^
          X��a��R�������PLkNO�T��Lf�w4��Y����
          (�
          �`
          ��8
          $����o5ALqۀ���l�F�
          ��Q¶ӱ�Z�8Ii����a W�z9��.������=ҟ�Q#��.�G��胈���-w�Vc$ե���+�%�YQ[�W�{��9��S����#�1���m5���������m	���KX��w�@?���X5��y`"�Dž��������q�&2� �-��~�QM$_ب�J(y�R��M���€�T4Q�O!(mm�|�By�>Q�{H��Hy�d�i ]��-j�’C<�P��o����$�)�@ʈ,��Ԇ�B�p=�4�K�K���cX@R	v�-�(v
          ��O#�(�4{@���F���?	lv��X�PL�<�Y� W��2K����g��yQ6�!
          �|��T*����y��@�d`�?�e������8�(�܋��{|�;;К�p-��/7�M.wU�sD~�l��ERp�|߄������l���Y��5�|x(�1\�ف�ʳE)�MWʍՀ�@	B��@�
          A
          ��c�\ ����甠����(2X�@��?t���w�+�c�U��ʆ�q��wv��q]��R1�4�8��v0~RI$��A$v��>�2���B��x<�g���8�v1����>QUg�C��wJŏ��%;.,��@�ӌ�]&����PI��]#K�V��N@�giŸ�{�'�
          �B��ec����f�қ�)~�9�T�M�����D�'������p���J塏���8�*뿄����~�"S��+7�t�:�e���.�Z.��.�;(�]K�zi��lϢx#³ӵ1k7��?�){�ǿ�`u����cn'x�
          �g�|���q��/����:'���ȴ����opU�
          ����`ג�M�M��9��/�}>�z�Q�X�1�h�/�7[z9A�V���u$��F��xo�fƥ�֞��I�� ݻ�;,O���P捭mF��J���M�\ʷEu��Ӻ�`�M7���d���R��t�u=G-n�Yp�}K��M�W�
          q��6�����(������/J��`2=���:��ս�,�S����=[���G
          �I�@_�u����OQ$�s��.v�������t�\lPC(ߴV�#K�/�2\k�߅�w�X�N:�N�4����_�&�Fc�Gյq���Y
          �>���_���O�.�Nua�>�lX5��o�Ρ?O�N�0t{��C��������/��?��_m�0?Ul�eDž�>�O�k0|��ѓ�/�5wWnl�����h^��m]3Lg�F�$k?S�V�w8�9rm'[҉�.`��H�/'֥�t��ŘY�85�z����I��h���x�;4/��z���A�G v��
          /�tͧ>C՝>�dL�-F}<4�7���Up>V�ӽ�!�0���N���XM�2l��nY#�u纜 �n+p_;��Vi5���c����5�M�h��|�����m<�����o���+������ц�2�}/�uy�ls�y���>M,�LK� ��+�P��|��E���z9l�����b�����~����R��
          ��z�YtO����B��c�����q$��WH�֖ݟ�����ӽ��kNv�6�h�|/S���kb �w�,�KͯO�la�kLX\0�~_����o8�q��7h"��A��H���>���+;i��W��2�E�q}���rtV��7P�%\����c1Ӛ=ڝ��h��_F�a��LyT��C��,H�0;�Z�m
          ���B*�^~�sU����Y��+>0�cI3ù��G�B��sn�*�:�e5Ň����i9�k)��#n�DeR��`��&tsf�	�l8��pH'��	.�F��Ga������<H��2|�t�8ٻ�TD��'\�(^Q���Ж�psl���q��,����|)���<��Qb�ZBB�H�u�M�{�v	<�:�G��%���A��QO�<*0�	6N��ʫ'�D���k^7mӨ�1��Y��U�V��\?(��~�Lq���
          �K�hw꣔��	4���>�s@�-ۍq$�	���z����3m
          ���U�Ή廍v��]3gB��	6�|R���	r��k�
          +h���\��B�;��*���-7�f����M)��&�e�8	
          �G�A�ÆR�)p�9�&�[����'}�_���ӎ{*��Y ���™�r����i�#�ə���d&/�@J�G5�P���4s�e�[Eخ�f�n-�����i60I���2pF㕬��y�toB�kZ[��.��e�	3<<�6I#G�"gP��3���{�Mwͤ6[i�+��ӗأdq�\"yi<�S�ln��
          ��Y��o!1����[ې��Q.��A7ߵ+2��CqB�h�$�VF��&��>V|�wv�������<�������0@���QJL`PǞ�g���=A�q92���J"�\A3�S%��wU����������(�@���J����<u�\�* wd�QX�h��e.]Hq-m�iH��[�������2��?�N:/���0_+�����O�ԕ�ȳ���_J�i:N������W���c��U�8�����I�I�k\��琿?u����e�1$s8��#8�O}a�a�m�c9�
          ��_�8z�qF-�����s���n����$�i�NN�Q���/���f������s��C�������Z�y�����|������&�"W1�3<'�5K~Os��N:��:dR��\���^?�ã?O}9.ik&p����?�Վ��a�G@
          ��B������~��QAK4�PY�~WN3��A˗�?j��^���x���C�����פ~��'����O|���W��>������(��9�6�+C�}���_S4�Ԕ����<��y|u�6���~��y�E��bְ�mg�;���A��G�ad6�D���Z�/�?KK�X�2�l�k�u���G���	'�/>�|�o��㕯��H���hx���_���Ѫ��iZ��I�qJ��T2�ە����ݡt����N�X2d�@�1��I`r��ց@~��@ܟ�W�"n��+Ow�RO����sD}2��Bf��B��	��l��թ��홊42�w�I!$��?�9#��@# ��B^w��]L %2<?�A�����$��0`W>Q9ƀ���1�h�G���9�ec5�)αH���*Dm�����旒#���@�o�dG��ߺ�� P�hZ����DE��BFO�C�*��&x)�[���.������OsG�a��Ǐ)��ӱ�sA���l�����黻O���n��H}�����JmQ P�(8�_G�@����S�K9쭵��mS�zi6hc������u]�L����j�5Y�Y�#kH��������6��B�_� |�S���U�@?P��S����
          6�O(�wX�Pخ��� m�dc�7"�!���F9���A�<Y�mKb�5�S�����/�^ր
          8��k��#�RHsH������?(�#��>���8ߺ��g�ސ���NQ�R"�����d
          �c��*'h���'}+��
          .���*C�Uc���?�j�:sI�*�e�c�	�p�(~�	���̀;j�
          �h�$�+�;��S(�������yJ. p|�>BO����)?����f�ߕ4��F���xC�����w9]V�ut�;"����V���e��*�&;)i���i�h<�������L!�c�~��$n1v�(�w&����s����8<�R�"0ur{��t��͐�g�J�^T���R���`��~R�$��܃�d�'�ʆ�\��k� �=�
          �<���U�F\p|&p��Հ��	$�BHZN/(��XBA����.@H��(kfo�{�����]�*�hM�h5�����DM��R�����b -�9>RF�eY��p�O���h�/�.��xwLA��>�3�8���gJ���_�^u۳��U���0���{�'��h�6�dXKlA�#��m!��|�V�e������c�JDc�cIN|�+����к���-�Y>
          uN������Uה�N�/��'�v���� c	���_q���$��?�pp#���xw�P��ur��x>Q�	r�}b�{XU���6yV\��Њ�������H��j&چ�����=�k�����)�PG�ό�e�.�"$qE>!w7E1��EX���I�<��>߅��/ø�	d8ؼ"s�d�����Rl�@!�A1;��A�T�o ͢p�s��U}7�G?��C��[;_(%Ӟ{m�UF�‡*�q�5�K��9–��@ZW�ڼ�8�����7u�~U��h��Ф��]��W��{O��Ǽ���Pυn9�B��|R�hI�oѥ��)2�͒��r�I!|�����-�s��V����V��(��I����b�%�PyJd���*��s�4�O�61���t�g��ފ��4��@�o)��h �@��A�VBhf�͍�8A .��l�]#���A6 I���7_���Gڔ\N-�&��?�nq���ӻ���KMmo"��7g?�X�Ps����O��xN 4|�@�Q��ƴ�1��Re�h�k��.���~Y�q�I'��Y��^H�wD!.8J�ǜ�{���(�+zo����NA�&ɇ`�)т~9U�q.9{|'�6�Q���v9���Z7{��T�E�5sb�n��3�c���'��C�R8�W�ɳ�!p�r�����H&�ҎQ�<Z\`�?�#Y���	�w6E�^��PѴ�]���?6���<�n-(_-lڥY�r>�Ci.���R��;�%K_�;��ؼ�փY�hu2��)ή黀?�Un�d����F�0^A�(!��8\����O��R
          �����0���.۴���l	�/w���**��!۰�
          r����s�is{^-I9��0ԇ`�=��pm6��]d��t.��Bh���AH��Klub��4�@��F~{�'6쵌�m��uV�6��099�P{#�*�S˫��FI6h���w���Dlu��8	���4U7���
          ,�����Ց�G��e�*S�J
          D>�nk��(��<�{������>}�[���!���B�
          Kѐo�>|#ƽ!�!�G���@�gY�6M�6ԑ�������H�97V��8�FD����Pi#�](:6�{���y��}kL�/
          �=�W��C�4�"�h<,���k�z"��FC�����/�G^�rid&BA�d������Q�x"��=(�K��gq.c�I!|������l�a'Q����ɿ����2����I�n��I]#�v؛��-|߭}���%l88��������%�O�j�̲����a}���
          �RM�
          ��������zw����鯯��>}=���ư�â��#AHX�@F�Z_P��$��ꡆ�;w1��/�3���c��&�I+���S	����3?��k����Y���cK�*&��^�Q�]��SW�/���0lm?$��B���.�IP������-�u�t�L�:���p�6��o#�'弻�Ì�^S��?Q��Pe�9�*����>���72BK�����7��N��&�7<p�q�D�ț^8o|��G��i�}<����p�ɦkbe;y!o�t�cH$=��'������̂^�eHLr��)yީ��C��Atv���rnwqn��y�f�&�[3,���.?1P:{>�����X#��_��� u��G����ԝu�Py�7p�&}_�곱��q¿�|��a1�)�'jg�kOl��&7�]$��P9�I���<x�D���c�<!$���`{��d��gc-K2�Һl��쾌Ѷ^��`i�8��F��ɶ�ҿ��O�t��wW���\�v��	�����clzfy
          ^�O���R���?�GtKy����<��������c�ੌ�$��i8����^R�(�m��c��5�9F�߲�cwr�1�n��j7r��#��!�	#6S	��?ڄ��s���Deͮ��Y���a��+ͤ=�^�-�Iڦ�-�uv�U`98�+NF��粭�����,�]xޱZ�t|ZD����V�n�C��ʮ�po���C���#�_��(tr@^?uT�a �Ǖ
          ���u{@��E����[�l�*Ddݐ��[�]���8�µ����2�7���
          �3P�f���7��g�r���?y��g6W:��e��N?nʂ���5�A7X�<L��Z@=�1�ni��X���Yϵ��5�����Z��`��Y
          �5���&	i�۱�Z�FYK��UY@>�]ڗsj��}�������R�M� �#���-�M�'Q0o�v9���^�]s����R{l�n�g�B�C�w�-&�vIv����4�:��؅�~�k�<�X�����j�������^WI{tܝ�<����"�.4I�N�5�-#
          ����*�
          S��u��ƝNJ��ۍ�p>ʴ�Vׂ.�;P���Oun1�V�
          �}����U��KQx%��~N�m2�7�\k˚n��Y�9��eZI��8#�>���&��S�������=̡G�A$��.�X�;&��Z��q��im^y�����x
          �d�1���5��m�w��9�ٍy#��]�$������4����@%�����/����{�+���+T��k\H6�B���Ɏ<�n�0��WH�(�ʝ����H�6��,W��7�csj�
          ��j�%�Ik���d/iq�h�WW����[��9�k�H���)�la���/��A�ʱZ����?�Y�s��d�i������'Һ�?�k�4I@#��~m�s��9�����F�>�����t�9Œm8��~�{��?���#o�O�Y�!�i��+�ڽ4P�C�÷ɴ���{����s��ĺI�Dz��ix.��V�����?��F�w��v����$a�N�43I<{� <���Nt�,��51��e�}C����ZrǃM5��G��=?@Ӷ9�s�6��3i;�ϦO�S�'3B��Ɂ�qo������Kjz��6�HgԝX�z�M1��%��Z�-H�K�ϔ�c�kZ��'^5&�&��i���Q���rA�W����M��_^Dq��y3+�y�N���}I4}[���.Ѹe~��/�
          ����-��5�/%�'S�ﳄ��}�n�鮞�b����כJ5{Z)�O2���ҍ;lq��I��۵b���2&����Ja��P���-k�Xͩs�/�V����4�{�҉�v�����W��U�-��R���)�Xn�����=���+�WQ!,�X����Q���>Q����c�\eH c9�:S��xBYf���������i�
          f��
          pn;�t��N�3����٬# cͮ>�D �G'�&YH��U�/�����͐�Qz�����|�|���DŽ���iKh���`�6@A)� ���������͠�FxR)�s���ycr>�$a�k?�"�_�<_Z[��7�
          ��Y#>� �,��0�DA�a4�ԡ�+ lp<�p8Z�E��:��mY�h�ʆ]�&9�7����q��\�\
          �
          ��Bz�eP��WF���SCU��R� �����o纝�H=𸸱��=�6R�?o(��h‡�����B^\qB��w"��F��;Z�.I����u��!!�۞M�t.�v63p�1�p���� �8�b�)N��?™�@�mW.
          �(��EQ���T�EQ�����(��µE�����Xq���R#�c�#?Zqϓwj���'��L1n��((~�1�����#������y�	�
          C�G���2>i0_�[��|a
          g=��¹�	.5��B��]U�iv8#�]��8R�I�T�"��W���@\�<��8��R�S3�!o�?�T��N���� �9��}�4�!���HO?q���&��2~Vn�Ћ�ث>PIn���e��2O���[�(��O���
          p4^*��`qa>B&�A�Uw7H�5�>�"v��7wiN��eqv�Z��D���Ŷ���\�r��
          n2�d���h�d{��`)o���”�K�50�V���wbJ��Pȼ%܄\]�� �$ՋQ,�Z� ��v�
          H�,����m�4�k�W���k��8{�C�	.c�tB]�
          ^�M�G��4V�V-��e5���=�8
          �eYs���Y|�@8.Kq�q��i���O��~B��S�`�/<kK~(�Y�Q�{���`c9V�&6�P���������� 6]��R���m�(�Ip�&w�#c�P'!��h�����U$�<�?*�Bv9],�?N; �E(x�W?>S:%�7�=�1���+�0��"�GG�2�"ɵȽ���"�6�Qѷ�c!���u
          �4�
          �}���L�;�Ho#7ID��U��8�g���Y�Y���K��W_��eՐ+^F}��-�4��R�v
          K��r| ��uw�L�zc�d�i����X�\�k��cuhm���#�5�vM��*����P��S=6Ջ�$�F���(|�^p�]�okM����4s�W�
          L ]5(%c��I{���L����%5���Q4t�y>Rl]fR�,UyA@���V���!e����b�8� �����Ӛ��2
          (AᢓZCq��!�q���3�i_k�ǖ��0�è��W���M���{�#Nb�3i�h��v�4I��L���;)kN�o즱�������y��������d�yU��8����Y��Y.�-��69���h ,�*�n*��8(�������x��5i�����kK�#n)��u��T��BE�������ly�P&���2X<&Z�b�ʐC�U}�\rhq�C�A�9��~Qy���k�t2H@#��8e��R��ª��EY*B�5��K� )�ǕӁ��(8���]�d.$�������)x5c��K�6>Ԭ6�n�C�����5��2���Vo$w�q7�)�����p�m�j�9��s�G��-v���e.�1]���yL����N���%�#'+��;s�PE<d����D�\Y�U󔦺ɮ<�4�=N�`��������.'�D��<����>J�B��
          '�d��q&��jF��h�#�MX�ְ#�Y?(��XBh|�"���K^ZM��`w���	�w�Sn����΍/Ȱ������;9F]D���d.���Ha9��c��WV�ؤ�87=З�tD{I'�	%��p�=Hv�v�֊�6�����V�	>d���|�8�5ʯD���RA�D�A�|��}:f|#ؾ��q����d�FQ'�����Hsv�粰zʓpdO�ѻi�K^	7���g�##PC�c��+���q�[�I�Q���zP���m�e�W����qպ�H��ٚ]#�_�u���M�Ⱦ��t�[�/f��na=��S��>��r��=G��&�U��1�;�C"��v����8?�M;o�����ڎ��s�ިx��*-��D=pfٛ\�&Xn�[?Q�䌴�� �{��&�J�260���]]4�S	�R6��5zY<V����m�Y$ȍY�zv��6��ct��+�G������ ���h2J7M�]�cr&cѷӏ�wLk���/��Dm���.�i8��,�Y�h�#}r����u%���γD����,q�$ӱެN�[�9Mn\d�q�<p��=R2�\�u�������Ñ�^g�tmS������x�Ӥ����t�9���M�'��������W:��<K��п�Z~�:M[�-ݱ��1k����L���.9t�R
          8��o�+Ih��Cy�W��x;�x��@�
          �0��r]�Ri��%mt��g�X�k!~�0�!�}c�3���Gj8������n\N���螃���8�Ҽ��\�oW��'o�tx���@+ڈ�LN����7��H�[�5Ϸa|5�����20�#�R�::�qd+����
          Y�04�O�,\qY��M�د�8�e�xQ8"�:�F�Y��]޹O�Y�v�46���&4F
          g\^�U�F-�`�HZ�����C���e�q�Kݚ"�| �C�����o�b�~�'�A�y*��
          �R�	���Lj�Ÿ\�I0^H�V��n�`���M�H�{S�Q���	��H�}���X�=϶�8q��<"Щ+�kH�HU���W���f�V�Mn�%ĀZsu��}�Aq�>|�,�<�W�8�- X��csI$U��>F��A�֎Qa�ڮ	�M�����
          �04ڛn�
          ��Qn�;$�O?(���'i��5X�9*=V�f�e������;���H���k�M��T;P�. _*���m���h1x��/P
          ���S:�����%�\A'i�H{=7�������>R(���j��]d�ׅM�6�kr���w�ZV�,�s�#�RƮ�㻎ʾ��WDŽ�������V�W�	o�	��	�`�,�R�a�{�zg�`Դ�8��`�x����?��xd�b�B�!q�Jl��~k�j\��cͥ�]IT-�@kh�4IR��h7�FZ��(��=�HB�v%��n.��XØ���+���ݡ�� ���'�1�`�vO4En=°�4�^mq��a��A���c�$:�Z�X��� e�Cx�1�9����f��Cp�ph��.�䮳�NW��]����w꠴4Z�i}��VY��\|��@X����K�s���#lQ�h qeWs�V�m	��k<w��a9�|wZ�y��Z�4�q�����x*[�=�Fd��1�����gNֵ��T?t-��`U�ZX����3�`n��U�;N���w)}EԺ��N�D��ot������X�Ǻ����F���C��A�7�Jk�~{':�Ѿ��_�q�RX���^#�O�"��%Ξ?�^��/m��Tu?Fi6��\��K���3�i��0Ic��_��.<�fsޫ��E���ӓ!?�†U�e�?V�k�$���р�XI�6�HCYv�\*��Z?X:=;ZFۀ����e����ҭOUԷ���h�K���~���6��1�����]7��p{��;���nǤ�2(r���Wy/�2dW����Ѷ8�h�Wl-mp�ּF����v]d�N�悇N�Ӷ&7�GtR
          �����[��m��چ����=���@�AhaK%����P����0�����x�Y`{��.e�1�S�8
          �{M���#�*��nr|Z��5�m���i���R]�6�n�荁؏�Iv���Ηy�D�J���|�;N'u}ͨ/q�����>Jp��i�ʨ�+Q-�&5��w��dh8�AƳ��C[��
          �*�㣑�ʺ�q�|%�]ٱ㺪��Q�۪�vP�`�Ĝ{|�k��KXC����e8����}�R[�	��>e�١���F�/�n�C�
          �#��uS�d`r�0V��&KL���D����HCb&�(2
          �(��qm�$�P�I�����4���Ck��J��0��eT{5k�v?��>3�`Wo��*���m�#� ����q�p�U���;0mp�=�*Av(����
          �Q�����9MXp���
          �"�߫�A���^�h�9�O�{!h
          �k�!M�3�|�v��Vp%�o�ڵ-m �/Q�k��1C6��4H��42����ʫ�lR{y5c�$ś"ϔ�����2A�86�O����鬆��~r��8�%�x�@�I���V2u1���P�jR�m��i��H���%�d��K�/$���)[�3u�
          �t�0����7y%��������0�����]g�'��~O��v/򄇓��	c����\�w�*<`+Ό03nk��e!���	�nA�—��D��	�Oҫ�N�W��������%:���!����E��4����7|�Hhi���?5J\�a�6
          S�g��I��-��1��H��L�|n��}�+�m��sb=�ׄ�|q�IPZC��S�����5�`������7��
          ^��(c$�>f�;'n>Pzd|+�?�M�1�O��5��E�~S�����ॐ�
          "��-?M�/���/�oѝ�s�"0��������A�$_� �5����x����[k��Q�i��y"�9�B!-�ϕq�/?���U��6
          ��F��x�\����(���Ie���3�rpm��M(��v<��L����mV�Su�絬Z�dY���
          �x
          �r;
          ���p�����8f��PC��+�>R�8��@��#�����Ůߏ�H/q�vGt���]a9�>�U!�VB}C����v8�\�\��*^�x��lE�d~ɭ4�'�����D�wlp��vǓ�-����)h
          �]�ǟ���/���r���#�+O$6ɳ�U��p�`�fw+2�w@�e[M�|&I���	����ޕOX��&�t�$��(E����UW������쑱��$�����O/"��'qY������V=M�W~�67��	��ϒ�~���dI�]S�G��2l�vU#qh��K�s�.��e�e.�$
          �Q=�t��Zp1=ֺK@`�cZI��sIa�=����?¥�p�(Y��T�h�A�##����8>�J��f7��K$$���	b-҂r�E�ٺ������/��<��
          �ܛ�Q[�9=�ߌ���R1�<�� ����{]�Tvb���)s"���d�c�㴂Ջ\���
          <�Kq@���saB���AI�V*��q򹺛$g�Ҵ�+�YP+�|�t�ry�Ďx
          _�ƾ��T��$�*��q�v��yN�����&����U��f���f��"�ip�xP9�{%�w"���(R�]x�4����
          �$$2.��D�9�j�vF�|#���>
          �Hq����|vE[P>@�R#g2|�
          �����?��~r8>��;�ϒ��i d�D[��7�#����>1I�/mU�o�5k�eX�d�\[x9�W����8ʳX @�7�;Fy�����%���)s�m����
          &�@�$��L~�s}�o��~^�VE�)����pG��7&�v<�F"��skRZ
          ��p2��-���*�3��Uz^����k[m�Im$Օa��XB-����J ���	�x��.$��i�So�“u�T��-sG#�Tt$�p�<)������u�|R���G�UQ�nM"?��(��dx\Ii5�7x?�(�uc�eήxCgu�R���&NG&�Jt�sv�qq��ܫB�8�*�K�Egڧv||��1���P\~���\9ɲ2�+��2��#9ɤ
          ��J0��Յ��!{�ʍ���{�>�]?�S�A�M`
          ���"�B��	v��sj]n��ͷ]��x��&���a�H�W�������p5��]���U�L�b��
          4�'x�}(׿�Q[KZ�ӎ�b�/#��������ʆ�1����B�ſ�1��h��n|*�h�־��q�lɧk���0�+}:����պaMh�-z]��/g�&������0z�:@Z��ֳ��U�L���J��`�	��'��.Ŏ�1��Q>�=*�@�bh������=�al��@}f�LF�[rS�53Y���#�p�}¥$Q�-��I�l�`��3n@�&��c�Ac�錞�����Mu���+�N��������XZ�m&�3k�z�xp�J��P�&�۫p#�\�ٝ���w�����<���&�����\stW����X�h��;@1����_�� .�9|����gX8�����׏Y����`�
          Z�Ӆ}��:��g'���G�:n���� 
          _�zOL�k:��D�������i�F��^�%���������2>���$�^�J���w���Ӵ�xVf��i"�����@���ұy���m�k�ӷh���#cl��a�[u��=Q�J�W�\[�s� �
          ΢0G���yBX[E�Y�+���ñ�(s�E�;#��_t�[�H�B�>����< , {�o�ᱠ�2��k��7�:���C�<�2
          ���0ӼdfЀ���%b�n7d����L)��
          �DF00�l�Z�v��9�h8%�}�;Wr�9��;��n���0��W���߷�ऽ�?ʼ�<�򪽛���AUѺ�(%y\x!۱G����]n�{"�0�HIo��H�-����ؘZj�]$-����E�Y~���x�6bN1��*�$�)����~����`��G%su-s����bw�A����`�C�փ�>‽�ni�{@LZH���q$+�"���]~-t�
          �Ի�r;%I��k�
          �ݜ8c�-~�mR�]�8�K���x�n��W-���h�$�"��/�5��{/aW����满���HHf�p ���R�A����Ik��u�q����|�f#.pϕ �s�#?*�҉۽�W6
          ����(�w{yQF�CxrS&���|��k�E:�&69w���9�y[g��¹�{�$����d�8��
          ��yʵ��+m���zg1���b���|-&i�o�S=�[��_Rm�7�Z
          8
          ��2�ŧ�(V2
          &D�A��Dݢ��t�l�!��I�E��]#`
          iq9�3�2@�.���⤣q�[U�*�5�5�'��m�8Kim���+.�:1����7N�mv�=�˽!�S���X�mgwֱ
          ��sG�*�{��S�A��_t蟱�"땙�c���="o��o��p��WP�.~��	ZΤ!��c8��>�wU:�sbh�8�W��q�>�+mz~�&�L�Q���~���[ӟZ�l�>�����D��]�����I��¹�n~��tZ���#?���CM���xo�����y��������_/��k��\|#cw丨�H$���w��%}�v(����\X��}XT&�����g�
          ��P`"��>�M���v����[��"m�a �֝���H!w�m����cI=��)�ꔴX��i�p��?T/.�%K���t
          ����U�
          }]��/�Hp�i+�$��O��=�~F{��1w�]b�>>�GG��)�bx撚�h�B�#�?�dI6�G����\\ytMy~���E^-@��.�oo������M���z�>)Wt��Ȭr�ͺ�}��霫&G]?	E�X�����졝�%a���Oz\�F��){�qD�W������ ��g�vRɋ�ls��ug�j�q��e^Hh�($pHj�d}��w8�{p��d�|�M��'>a��C!?�y�ɥ��+����)3��+��Y{FOp��=�땜>�y��
          ʬ_n"���Zuc��tQ�nQ�CA�(���1�/��=�Q5�Sch��������]��0���e`�D=��7�d.6��v�F{yU� �?u�k\^����P�	�n�F�Qp�r�WgԷo����>�����s�	�jC=GI��V�Y�0����g�r�d0���W�J��
          E����R�3�*��M�µ
          $�������A0. ^�Z=� ��8[I�	ȾS#����&���X���!�WŮ ��I�y
          �����@{���;�cK�uK�n�8򬍵d��Ff����C[N���^H��껤ۃ���Z���c�t�Mu��JL��O�@q���C���v*NH���0>OtN���g��$��a�4n�a�q9�8�n�������@
          #� {��(�;,��	�hF�|���
          ZKA#7ʏ�
          e�w�< �u�?�|�`g�M��\-߄��A�ϢmZcv4m���l�N���A�Ar�w4)i��i)�l��r?+�7Y4o�Cn��i6,We�v´iB���/qh�~k����w�6�}A��;���7f��c#���63@v��ĪIs��XV��<c�>�s�#�Bifڿ��� �=��H��p����$��Ae���S��ii"�����6��We6+#
          �T�nq�˱W���YX�<����U��'?d�͐ub���p���!��
          �yZZv�uv};+f��g ��˵�6�%T�!i_�U�g=�?��8�|^.��4�m�����߄����ES��9=�0����(2b��=%���1[�,W
          �^�k�`s�����,�Nda�x�R��o�'1��f��>�=��6‡���ہ�!�BZ"V�K��G��B6�rG���{wO�y�U���_+��֌�J�e{���[��]�u��k��	ߛL����G��m� �Y$�8�s�M��mN~
          �R�`*�E�egs(qc�[�vI��S�z(�f�����UW�e#�y��UC� xk�Rv�ɳX)ၵ���L��]ה��)�-�ܑ�!�@U��]D���"�a�hè�_ū.��T�Ř�x�Iï��O�S���}Ա��r���&�B}�l;��,�E�)K�
          $�v\
          �p{� �:�`�	f�G��"[yx]��1�댄50Ȉu�㐹���)�����uEab"A��@X��7+f���`�ƉVh�$GVA���W���A��KA�kʓ�7��-��#�g�epMvR$0����Y|b���@QB�$���R�K�(�7�t.1�*�Il 
          ��&h��7����i�|&$���G
          A vU˨�1���*Xc��Y��+��c?����~�
          �yN`��xDȆ�gw�67�V-sY��Q�b���Ր�É��-n-PPA��P��f��� �����W]�|$LM�
          ���H*�d��V�*7�
          �#����ڭC�U��#m6_�τ���Ե���	�&�00n�7VG�,q#8��n��/f���-����R]%����غ�F�5����f���G�p����c�&�����[�������9�$�riA`��9��Z;wU��w�wB$�V�2�qbো��FG�q_*�h�;'1����5bdeQ"�w��.��Q��#i49��yB�v�����;%�?�n.h�Ecʐ��x�+��Oh4���lW�X��ͭ�O�"��w�EU���C[�w�z��!I�*��@��k�B��qY@I���0)��*�d��&���c�u���G�\�
          �A�{�-�;������,(��C��t;�
          ��X8����+7�G���V�d�͢k�
          ��%Fo�R�����	�4y?t�E���8U�m�XF�p1J�t���
          �\Y��թ��0��=�S �q��a�G=�C���$��P��)�$��:�Z��W9��qm��C������к��op��9S�9�4{
          �Z�L�N���%e姷��;M���0yZNh��a�T|-�p��m-��}�.t�}O���g9�W��ZG���ak�(�_\���~m`�ލYӺF{'nr��?)�׏?����F�RϦ5|v֛~=�F��/�7�?�}M���E+-�Z+��~}q�֣�^���j�,{��~;x��s�)9<��1��
          ~�7HA#�%�� �Z�j���z9^�x�����K�Y�u�߳��d�_������5�U�+�ҭ(��J#q��K�?Ӣ�m�^W��"�'��q�����	�9��?I�P��d��|���N�<��^����c�v�]d^mtm
          5}�IՋ�3!>�%²`�ѵ�V�?	y}�>Z$���>�Ҧ��80=�=��0�
          �kh��R���3��/�^��WAÕ-LE����-cS�:0Ay���B����D_($�Z�$�#G��0�=�D�̑�
          �N{,~9ŭ-h�YV�p; �3N>�s�7�Q9���>Q��q��g�T�~9W@�\\F{��g���M!l{�^<�3�&�l5m�L��x�šsN�2Jc9�(�;�L��p� �WtT�'�J�h�]�f��@��ޏ)���{�F���L+
          ��svA�A���	������U�O_����k:0����bk�$�Ic�	��ʪ��@[\���mK?�~Y��*	�,@h���4���w����_��f�j!��M9���?L��s��N�Ђ�s�-&���@��#dI�Z�v�YP�Ni���N}�o�چ3D����5ao1�b���HM�
          �@'�+�n�U]w�Z}�+Y�&Pul�O�Mm�ԯ�nX��ڲ��׺�'�;y^��д�h6;'3Kg�s|�gho��aqej��p�g�̦�C6��I�g��8�:�|W�"�nl���[ht��tNSH͌pQ5�՟r�����m�|wDZ�M�>_�C���k��[�ނ�p���L�s*��N���C��R5�k^Fd�,�M��>�9�3IN�3�Ga��+�#��`"�'�am�0�ǸjE���G6��q��dJy8`�	�P�bָ�86�1�3u�j��y�Ǵ���×��}M��j�Ǵ��h�ߡ�z��l8��'[�A�5q�B����V���c��Wտ��ˌ|��8��Mw�ZH�i���_#K�[]ܬ��7�=Q�u�����uH�Zx�o�p�y_G{�d����ݠ��������Fn�0Gu�H���?sp94��ҽZn� d���my?7�p�ӡq<;�V&�P?*��T�K�A�^(�k��P�Gdb�#�l���.�_�@�E��ύv|�k�J�ٺ�ݎܥ�m��hY��*66��Q���O6�!^�˝�4��P�h�*ϑ��?�	�sM��NM���t���Mq-����VO*H�������1�n�%��E��~��|�
          �F���]���la�ko+@���9?���y8����W�%KN��
          !�On�tch�<(w�ǐ��+��k���!�Z��� cp.�H3�^��8Ed�,�\�5B�r��@�P:MDZ�t�Hm�<��łHς��l`��dip�	ॾ|��Vѡ�	n�[�{�{4�v�LlB�<���jF����"ޔ�k��R!���L�q���)ы��������R@.�W)��3`%�ֵ��lwR��pk���[敃�͊����"�:�h��w���QSA��a�I�g�dcv��l�o�g����y��VMW��	9��[M��ȴn��7=�J��ƈ�s�H;=�sDR<1����$�({=�E��O��%*b֎��Vz?j���8��Y
          ��r��k)�Hsi=bU���خ�Y�8ܯ��� ��H+�ed��?Km�.h{E��x�=�&��|�m݁��ϛL`�]~J|�Cc���L�H{�!��a2>.�E%Ƽ�����g����p�)M���F�1�������i$�=��l�5����Pxq	FJh<����j�jq�h�|����s���$	75«)���d
          ��0m���q~O�n"��	p�jǔ��u3ۅ�i÷|�jvѬ�](�l�]����eX�#v��dO�n9��6��/�UQ�%!>]�;����d����=�0
          ��Z�9��+y�8R�Y?���9B�[��)�M'���;�?�XE�*D�s�(�ʱ>�B������6�%�Y���Tn���'Fi$�`9���uPC[@n�{�i�l��,����9��dW������k]��a6����d/�v�k���.y����8�
          ��q��.{]�6S�8��^�V|���7U��j��B};��\��x�W,�(٧��_|��`��V.���|�4�׆�	:���a}��)�/�*�v7|���U�?h8��R���M|)y��ؔI��ҁ~|̢|�����f��Q2�����g-�p�4y	��Fp�� ���i���6�%~��@t����&rM�i�H'���I<������������ׄ���ҷ�@�;�N��]��Wʲ�!g2C�xO���X<6q����@�݁��/�Ow��N�r�(��S}+#�+���e͔Y����$�Q���Xp�iS{�I�WΌ9��9��!���P@�3Ůo�������]�<+Q�>Ra�
          �U��'Q^�k��.p6��w^)-�H�ͭF/G���n�:Lg�
          ��sۚ\����2�o��=�3�l�xK//y=��Y��ҖeA�h��]��r�D`
          I��|;�Y�J
          0_	�q�Hle�%4b���-Ch̞eම+�ָ矄!��5ͩ�EA��G����S;�y�	��۪�'����/���v��4�x��8]�N	��Q��s���K�X�a-���X�(^��_\�hKI"�< �����V6�M�W��w?�9���n��>��,�o�CE�;�"�È����P�`��T�ǴQ�b�_zb��Wf� �h]�6lh�P�����p���b�Wٺ���Uep8�ԃ��X��@�Jh
          |�s2h�-�u`���j��&�9���!���^���_�$�0B2�9�"���(��M��R����P���$w��]N ���&�s��
          p��C��kL���0檻;X��<3s�
          �;uU��@���Q]��ɏx]@{җ��m����M��g��eX��(�%�8�^��NH�*��p��4�o<sʏPd`K׷y�A��@��ZV�[m.A�{��s^]���$�,'E�6q�ɴ�6�8�#
          h���1Z����<���>~{ci�PZM°n��)��$�HqH�m�/�L��E��8I"�|".���.��W�0�h�~Q��t��ڿ�R\ꭸ�R݀-KNwv�S_����,8��Vl%`��]-�}��0�0��WJ?�#`����,�����֛�u$��W�tҬ�WCAv
          qa���L`n
          ��/a�s�%�o ��E sA�	
          aw{�Z�����2�@��4�mA�ۛ���������C�Ƃr���"�-'�!t�$���`���M�y�|���M�ko�J ���{vB�]�jý��-W{�w��"�9���4���Q�'q#=�9��&��e���6
          #���^|��?�p��O�E��J�Ǻ�`pIۊ6p)cً�X�ב�r�p��͉���]��w`��IT��t��WtS�ʉ�A����\]��P�Ge�������*Z�e{A�?�|Z��~��q��[��u������`�}%�SIj�ė2��_��I5ib1���S����O�c�ÚC�~p�~^6�(��S/�_�=7�T�t1�/A�J�E�J�W�ѹ�G��2GbV7J�ԝ�<^B�n�y�9c�ӭ;b���<��}:�cl�/���J�+�
          @#i��G����|s��i���A�-8�̓u���œ{��Z��3�|p��:Y��蜀��Ǵ��H��v���,P�G�r+��s?��]纳+Zy��$�=�8X�5�w�w7}ݒx��Axm�]�=ۮ����{�f�7�6{��ԴJ�=�Rk�Or�����
          �`����6A�<|*�>���h��-l�.>I�g�m�y�[����#9�SF֜�_��i���7
          p�yV�C�M�E�9up�A���g�a;�F��q�����.HۗiX�#hm)f\r/�q񆆺���Di�W�2�tm"��
          ��D�Ï�Za����F��*o��_�s}��^{Cߟ���.��
          le����[��S�����C�;ԍ]��p۴�cQ�Mڶր��ڃpp8�LJOf��_��	CLLd�ڕ��w|R�ø�;�4k5�]� }�2-��W���}0,ѱ��I���pu�7�(��XV�6�� ����(�<+2��7El�Mr��4J����t�eh�<��U�-����j��y���~x�qp���ɌEHa7ȻV#f֓��d;m����{-̍}�1ʆGA�dYMpfp��,hm��VX����<]r4qx
          ��9��+��<R��}��P�ۻ����a��,"�៴:��ˏE�*ŕ���4�s������2:�_���絍 �Hy � -c�h\K)"7���2�{A9>1�*�"��\�q.f�ۛf�Js��(X�Ջ�A7�Uma����Z�@l���|v,�`�Z��y<���t9�����n�@'�V�ߥ��
          ��)�7��o�D��R/�ߺgV8�W�~�'��R朶C�Wտ��F=�����௏�Yz�5��@+�}��G��8_Bu�Z�Ys|�k]�:������6i.���v9_3�c��M����x��.��N�����o9�\���6��ª5q9�*���=�|�q�6�c�q�A�].�y�Ǡ�y�'�˷F{_�Ǩl�k�
          "�|Śc�u�]b���[Z������^��;jMzF��I�8���,��7h*N2
          ���浥��g����I�)h"��Xͺ"(r�,7y͐��Y�w�c�>V���1�i��m֎��Kk��,!|��9�´v�d�RT��d�H�)��ҩ����5�
          �0~0�<�F���UP	=�\�Q�pyC��+�
          ɰ#�T��Ƽ�q�)�#8�G�P9)�ݴA���=��
          �-N�)�,�N�	>B����1k���~�h�֋��A��Vtm#5H���]PF�v�?r��dW	�$�Ճ�l7�͕g�z9{�Tze���ak1���>�sH�����ں�^Y���U�Ɵq�J��|ߛTt�.#�;�W��Env�F��A⮻���ɡx��O���X
          ���a	�ٺ�E���G?������rjυ�H�G��t��.㏺��{Nl������	8���x?��\Ƚ�<xW�N>�;KOl�����zJ~1������rp��vO�.|��G�f��9�/�tfM��^G�[K�l�&C	�
          ��ft�;1�Z
          ��W�@5�+�ޙ5�L��[�Z�����˪�.��!��܄����.��Swm?d-!��j�*�F<�D��Q���FB7y%6
          >?��Ip
          ����^J�$��||%� �ڲ�`X�pR�|W+-_ݸ
          �FAp9;�l{H5H�7���f�Q�[��?�c�o���xwF�N�E�xDX6�@|���uj�~	D ��°�6�C���"�-`)ǀ>����{)t�/���VB\��~
          �(=�I���n��&�~��e=��oy�r��ɻ#�e��`�*
          m�4���ZCG+�8�E��6깥,��Be.8E<�;�Am�p ��v�H�с߷ʠ��*��&_ئ����g�U{��Fo��g�%�G��T���<&���D�w�+8�(4�4�Nfϟ���М��B��,������*1$��e�s�p��<�F����W��<d&�mAi��A�7‚y�_�'6;"olY�G������m��g��r�i���"�|!y�_�<��Sd�v^k~�l�?*�q8τ1����9�ۛ��H媹�y"��).�o�<f��E�XE��`./�Mp�?et�$>��	�p���=�����W�ʽ�
          �"�9���c��B��tf�����<��B׃��H*Ǖ:}9{��HՎsr{ �߷c�_|Ci�A~��J����]�+�ec<�-�ɫ���DU��6��ʃn��	)�X���i�y�!W�w1�ڑ�ni$���Xhl�i/��1���)�Q�~�ȐF22 q3G�J�U\��@�N����ΖXG#��y���!����S�6l�Je[Q(o9?�=�wS���ʷi�ۉ��'��8H��8|�*�4�]�>J����,]�v����m�B��c=�#��f�/Sv����P>����s�&���?�Z�VM�֚��s����H'�t|$�8!�������v�h݄��	��FR�������D����y����?	rjC����A�u�L�`ۏsu�[I�w5`�ch�U�b$���Á��4���H�v��8���ܪA���Wtbb,�vP�u��� ���!_�/z�����?�D�QȻ���U�R����`�Ad�N��RY�Vc(/�k�Io�x�̦�<����y��4g�}���G��8� �/��0;q~Qn�˛&ȯ���Zr��Pu
          ��Ax�\sh���S�����09��� s@w��C~��n>�wVr-#yq��v���N�G��SF;��`���ԼW�A�~,�A�6�򓼆�H
          ����'�ivrT5�k�o)VKh����.p"���W�5�"�xL!Hin
          �����h2;p9�t��op�r������Y�J�d�i�u��)�ӆY9���rh(<�?��]�Z����p3��O�v\���j��I������6�YP�Q��$"�}Z8P����Sb$��(�~�x��W[���(
          �s�PI�LHuG=���H�&�p��Nk�l��*�Okx�P8���ͼ�#�q�HH�����&�7n���F��|������������Ki����VW]�0�� �)��R���M!�K��T@�e*��:�X�U}��-����
          ] <��?�_H�w��B\qX��G���VH�5yM���"h�; ��]����8�ۏ�ͥC����+�O���\!�2֖��k�y�Adf���{�1G�$���T���}��d@�=�6���hZ�_���G�Q!$��
          Z�"`����5��ܜ*��\Kk)��h��
          }6�|�e��
          ���v�Mk]�Q�J���qq\��'ˆX7<�+�#۷� ��o�/v1W�Y%�I�M�i�[�~${ci�����>����f�R��M) G���X�/�ׄ14��t�_��=��
          ���CG���O���5>�\xr�:�+]c.�6�u:y��s�;~[�jo���U_�)�Ӟ�2@}�Z�-�};���Wt���S��/�=�}dL$������/����ӏ���FGN�:�@�����>�c�s��'/L�L
          ��y_K���!�H��J�X�c݋_J����8��U�����z��rVΞM�
          ����:d�k7�?��ҸX�hy����>����O4��O9�!�x>��j�ϕ����6���`а�!����)�EO%ƻ&v��[���@!(ǹ�Dp�=��}��R�hy
          Ņ|tꛚ_�ipP����pU���o����o�w[������[��=��G
          �"��k%D�Y� d�V�L�C�~�����`�6�No�ҍ���
          o`�N����NJ�%P��d0�����U�������M:��Y\�e�ố��C͎ݭw��'6���(v��v�4�*����0*���;�{c��7J����S��� ���n�Q!X!���]�:2��p$�x�[�`��Jq
          =�=��Ǵ����*��%�p�W�ǔ�)-5U��s�b�N�}�P�k��s�/A�8�l�6�����n�N���]7�P�{�A����Mݣ���s�[�f�C�����B��H8�6�Z�V]H�=�u���OW�!�w$���kh~�S���
          Z��k[�zSek��Ǖ#�Ŝgr�\
          EZ������s���,���Z+p��K�������5��&�"?�v�!��lr�Cq�)D���]K��G'�"@oWd�� 
          ��o9�"^�O��A��&�����Y�p\�@�>;�Y�����eC��yPCH;(.k;��r�6�b��ʯ4�X�{��8���3iN}8���E%��Nq(葻��A��SNV<��$��7��e6F���q򗶜1x�'�ōĿs����e$mur�憲��U��~�>3Rm��{A<�Q+m���m��l~���V9�9^������W��(��Z�Ck[&�dʏ��4f.���U���^/�>�tڑ�=����x�Rr��1�8v�[U��Ѫ��4M�����:�t�2Bn݊_Z�Z��g�����]���ǟlz~���T�l�w^�Jg��|��:d��@�����j��ro��W_���j���e�p�wOջM�d����W���{�W[�jh����ˌ��{ޝ����p��5��A��~�֝$���W���;���|�|ou\��c��޳�8'�ci$�)F?p��X8Q�ā�R�I�(�.ы���j�;}�km}�
          �)�4.���4�(@$��6�_s���� �4�_��LWjV��
          �'�*�hw
          �6 ���t��PB���'sDžX�u��i- �U�!��9V�KX\I$��\�e��x��PN
          ��uXkX]��d�/���}әDY�1�	lF��
          ��I>��#.�X?�@u:��T��G�_jU=VQdpJT���i�\|��ry��<?Ji�y%il�'��Fao%ߤn�ԕ��
          �q�Ѽ�`��~�X�Y��Ѫ�c$���v�\��E�_�N��]�q5g	�40���O$�G�5x��;�@g �9���]���A���Zɝ�ͽ��~ɻ�����*�a�i��p9�U����i���E| -�|�����uh�O��ڲ;*�M������┶2H W�7K�ix�o�	ŠWp���hW���7�P���Q?)2�����u���XnL{�E���I!&�9$��� ���YʼUs��(��5i��VE�2�d�7��Þ���Iea���g����ϕ��4����(|�†+�E�	�si6�n�0i'q���4iu{��	���H��)��ۑ����т�I�h��/a��yXƽ�x7�R��G�&�\�;� ��s��Oևg��|�.�o;WXq+�C�¼���g	�رU�`�otƇw��������M�"�Ճ�R�v��W�V;R��8���
          �F9P�k�AJ�m�2�(?�h�rJ#4p������‡��)���>l�C�G5���p�2�^��
          �JR�A���VZ�<��`���������J�r;�i��-"H���Ј3�NJ?(��A�N��"�tqѮi4�����|"�����ڪ��?���O�����A|�7D�D�^{�E�������]�T4-K�l�A��d"��Wn��\�^x��WI�
          v)h��J��49�ё�������r��{r��)�$]��P�(]��\�� ���2ҁ�N�|�=���|/?��=Cd���q!-�;�xN�I�
          ,�K�xDo�40��"n0S��"�%n q����$���0Gta@q�@�R��Dp���~xK����|Xo���M�����*�a���sI�`}�&��$г�[����5�m'
          F/�nH4ɟC�Sv���F�M)s���;)��Y眢��֬Gg���';g$�k64_
          �ΧV>��v����([�'�0�Ǝ>SChy��[�n�懀4Yɰ��i����y���@u���Q)$w���:���)�=�g<c�ՂVk���
          ֔��zMv��dq�E�g㕭8;h��B\���4����Y -�S��\�Wm|�>U��@�u�<��A�
          ��+/-kFp̭��"�i�`1��^3��9��e-���mg�w�g]vH���'���(6
          �yD8��(SX�$���	5~@‡`��,�� ���]�	 Y�𫵣ܜ�y���n�}�ʜڀ���M��6?9U-�M�;��mU��B��
          ���rh��m v�&pA�ߺsI��-�.���&`v�V��F���ͥ�M��'���~7{�����Xl��B����)�-m�!�h��aΔ���N�#s��X�^K��Nc
          ����h?
          wV@�{I�(���U�9N�7�$����q{��S020�N�87G�����v�YM�!B�5���;��ɨ
          '6���SsK�P�{���K-�̒��?*�rB�Wl-'m�&���]�b��y�Q�&�H$<�X�ˁ�M}�1�p�Ru9���tvߓ�솋�۔.��;�Aɳ��<��nNqŢt�P$�����>l��L���b�p7�4
          ���#q��|�c%�(�E�K&�	Q1<�>B\Lߏ�E�Mas��M
          �t-KqB���,�t6��!�k<��7��pu����,v�6���=�k��w†�{����'v�H��@[���;ۛ���=��Wm6/=�����8�@c�K�r�X]���Y"�)����#T�0�4��h��y�і�s�-(�������\�G��`k��U���͟�S�w��Uf���Sx���
          �b�Yx��9\֋����a-�Ŧ5��(�ɱ�u���Hў�UȠ
          '˺���g�uTiO�ӫ��#wVq�Wv��{0�Z�ds��sK��A-
          �0���{E�\EW+�	����yu�П��>�����u]p�;t���[��	.sdrrQ=�ꮇ%Xp
          %�mw6����X�ozZ�I�j���mT�W��\�Ju/s�	�������m��^+��d
          ��4�!-h'���3C�[d�6��=!�^\k␟u����FF���n۠N2�E����B��O�+Q��m�ࢋ�p4������
          D�5��N���{��"�&l���C�@�<=�
          �a��;�m��qY쥀�k�V��8I�0�䷲Y�9�F@�U���m?�$
          ����Z?���n�xH���B�&��s3�*�t��\wwk�T�溟O��o��˿��E��o@���Q6BXv�=���ђ%ii�yέ�l�x�)��fW��>6W���)>��Shgic�v���躬Gt�z������Ru�$d9�z�;������O�i��|����_��|����o�h������G�����+���Xyf�~��W��H�@ap�[���v[�
          ���-8��e��}]���(N�Y{�YU=�
          ��B~��c�ʻ%cʹ_�p�i̲@����h��a�6�@�ݠ�9C0h�Q�2h����kv6�n#�u��_�{���_d��s�a��LG��W{F��iʲN�Q$��n���KJ�L$��@�EK���~	]�����
          s^rwr�ǫ��=��\�B������{+%���R�m�m9�ڙ#"-��Ϲ�6����N�D�!{h�2%��-�Hͣ��1�Өwr�J�-�[N���@7�찳�6����꼔ǚ��V�4����(���U�K@%H��KA�V%���ΔF���O�x�����xuP��T�]�I�,��x� ������C�E/s�����.Dž��d,�]ߺ��w�.xk��R�qD�M3ņ������+�cE{��� �g�ͣv�5�q�+\W�4${�L�;�Z�6�{%	w���($�
          q��t��9;7��:�ʈ�'
          ����k�<��4��~�q�<QDM�	2���k�sˆk��3Ѯ��6!wuH]E��p��d��7�V,4
          w�@�'�hm��"KI�k+R1�׃��)��X<x����ńMsA�e�W/F���)d|$'�/h?������9����6�Vxk�2|�j��	8�	-h���^��B�h�DY��B��5��S\�շǔn�u1��S��,��%8p����+�֟�OۋZZ1M��\>����`�p `�ߕI�����'41��6�9�6�Zo7�]#�)����s|O��.�uL��gq�<��I����`�VWzS���z�5����d�1N�M�w��+������?���t��?��n���[��ů����n�hW+�g�z���p$�\l���O��#�h�`����ez���o������%5�>��=F�6]B�����~Y&�C�y&�°�R��@�Ѕ�F=�huVSO��_a��=N�Xe
          ���}'�9��Mg����Ҷ3���;wG��C�\,r�9L��{�;{po�Cn��:f�Mϸy[q��A4W�̸���[&2u-`�5�o�B��+9V�M��T�i��L�$�< u�'’Z�֒;�hÅZ�$�x��Q�8��X���j&�b�I��۸��vx�է\�!'	��
          ʖ��i8	��C�����w$�S����[2x��Z
          &� �p���Fc����-��H!��s�#Ϸ+�	d�n��f����s��!�	(���z�.����h7�	��to�~�#	�gz�F+u���Q��>�h4)1���k=�(��(�A���*h>�����Ƭ�tDP=�K�95C�R�(�#��܌b�B"%�x�9�f��`�s�W���a�j��im���ʶ�uM�C+��@�JB���qU�u����3Md��VI�,5�"���x���`<aKs�Geb1�
          ��|#-�*,4M�~�/��m9�h�������I#�o~8$eE�ʼY�1��p��%�X=���Ӏy�Q|�w����,f�ˋ���#�&G�m��K�w�����h8x�>NRl��Sq��V����uX�R������%'Q&�+?u�Lq��R���%�]�ݾɍq$�-��{U�&�ڷ
          .wU�}BI��mf��\,�i�
          ���_1���*I�8Y��k.79�Y���9�J���kM'�k_����Is����\�ݸ�M{��T=a�����h�-�~P7�^
          vV"���My\����N����M��T�i{,Q��0�M�
          (/�>�L[�+�h��4qg�����s� IHp�G�(����D�	e�Z�����D�꣺�)Iu7Ҹ'�+���J�4;!��"�G��
          �~F���R�˳�y��w�)��
          �ǔ��<'��b{(�p
          �Q����D�jp�T<�s~�<�#�\��!Ȳy*�pk!-��cʰ�oþݐ��yG�]�W���*$c=���3pR��ᅬ
          	�>ɳǸ8�����Iv�ͬ��K��eͰ�%H��6Sch6~��7��+�ֵ��+��4n��Y�\�y>9B������o&�v^r�w?�f8˻��֚��9�����_�Bm�YN�����U�V	6�����ef�����]���)M���c]���Q ��^W3���N�FA��mi��D�{��x+���˜�ݏd�9�>��j�6�`���Fg��Kkh�QFvdCl���*�1��EU���=�'��1��PSu�c�,�+���~2�Wn�E��ߏ)��&ɣ@����2Ʒ)�'7�_�������Z̞|!d{o=ꑒ�L�Ƈ��#h�����4�?�d���pRKry�����*����y�7qf���,?��}������f��虀k�p����9�֓��R�˜0�3$�����RF��ZO^��a#��(yV-&X$Z�w6�
          W�0�B`�Ci��ش�[�~<������ѽĺ0t�
          ]������+�!��$Ev�܌�-���`�8�
          ��nsb�W
          9w�²؃�I'�6�]�0�*��h��;6)�7KkI���T����ɸq��$���Pdv�;����@�x7ڒ�\M���q�y�V�-�	n�5��t��m�0U��$��A8>-�ځd`p���0eeߩ�O�ݿ–پ�����(n!�
          8��	,���'	XK}����x=\\h��ֻh�������c#�רO�:蠰I�C�K�����Zku�D��y�����W�!����p���x�N�K�7�CY�*�����)��d!l�/+�=��
          矄E����(��#,LϷt��*=#@�ʖ����I;s��\��ͥ9�"���=?��ܒ��EЮ8I}ٻ8���]�#Z��N4kjfֶ�J�j�)�� '*�@��R���R��y��	���&�珅.y��Z��G�G=�� ���~�B��$���P��0|�Ǻ�A����@�{��싷��)F��‘f+p�k�Nh�U]�Aմ�#tͨ��jD�*�M���i�^T�A��!�p'��@�vE��6��1g�n���PC2M���<��D�Тn���,��A@xg�*2��Ϻ���q_�O�A��BΊh%��01���R&��S,��W����S��������ʹ��nw��|*M^,h4[[����Zx6����$��v/-����,��z�1�>�l��ﲶȋ�ϔ�hHlU&PM��!ڰ�=ÿ��O���Pg��`�^�cvx[��W�H��}�:@E_؂�M#HX7ؤK�w�i&�-HOk����p;�
          b��-�qJZ�f"��ş�_U����D��s��6ےO
          �Zi5�ny��fߋ^�I�%�������������`�	���/�
          �U��.q$�r��H}ġ��&k�Nۆ��������NI�F,}��]�c���@`�3�\
          ��H\܌�P��s߲�	 ���{@?<�&�w߀��]�Y"�����:H�m�������U�n�j\?Tn'�^�m�����U
          F�]Ds��.2�ܮ��_$����u�74;{!~:�N�>��rC4Nd/yy�~�ӥ�{���������CХ��.�����~�������9N��:>�{����^�ͽ�p6a�|��k?��Л$:���.��
          ۛ�_�}�]=v���6/+Z$�M��,-,��Z�`��к�#��1n�6 ��"��Lm����3�G�{]����Ygvv93�8��D��!�EUxG�b�f���<0���搝�SD���V���3n��N��=hËry>9˼��vM@��9���+�cY���y(@;v���f��،����R���*�G�Ы�Hpm�p+t�{j�~��p���k�xE�
          ���ї	�?����_�&��`8�ʧ����]���\���#�<!s��!�¢���.kA'q���|%����¿�Z��ݦM�d��
          ���|d��i��N�� s��zF9���@a�$���Iй׵�{�4-�����U��7s��<"�2�4�ug�R{����0�����D�H�\M�|{?(ʓ�Ew
          (�N~U�t��p;J���p��ӎb���i��қb�Vi]v��0lc
          ��2ӃG������[D�|��u��ue��@���˘v�+Ra��uT�;��K���R?���Z�p��nkn�Z�٫1�����'�f����*��y"�Ѭ&�������.�Y7O�~	�mKHph=���7��ܞ1�(�x#w��K�s�����+���sA�FJ�Fr9�66�l���6R$�`q�i����� c@#�bћ�Y���v��Eh�1�kA$YB��Qǂ��z�n��U�.y�($�����<���W��Q��bL�5����{^���B�64�&��D��}(�'��o?��<{��	��Q��+�H��@�H���2��e)��(-j�m��ۉ�+���o����qb�r��T�`���|D4rI�*cw���v�x�+��3�v�j40d�U_+�?���'��ZZ�ċ_���fH�_������Z����	^��~5��񜸾u����:�R �_����7[���<^܀W�1н�e�W���_ކ�K��`�����se}�����$�}�/a��b��]�_>���4�|/�}7��t�f� �G5��yr�����O���i�J��[d-I4�dd��cEV���
          ��P?Q9��a}K�t���cِ���@��ER�>;+�j8�p0�	�3I�tc�H'�M�Q�~����8����iD۟��(te��Úms�����}9�l�8:Նq@v����G�Ȁq�|�F�k߅�\)�ms��1��u߁�X�8��c�+9�c���9��
          �m`vG#�/J���W��H�'VAZ"6��E�&F��Je�88rA�w��)ޕ�+�26ӫ�d�sb�Mr�����$�D��[�hd������G��
          �򈺈7�Bi���",0U�q��p�͏�K�����#[gʂ�M�D�?tB�`��(?@&����2Ii��I�p���>A\�!gmc�s֋<xIt�O���\ԃ](q5�����'����T9�=��
          ioסC�A����)	�2~��VL��\����V�E�������f��\����f�C<%o6l��Jy.�k�Z�FỐ��
          $�	i�?d��V��?��ͦ9���?�~��p��f��D��p���>D��d���\<�ƳkA X���7��ϒ��l���\��
          KcɢO�K�gF�m�B�p���������Fe�@��ha>�iu�\�E�8��\�,e/>h�~P��A7��Np��U��<+/$f�;RS��qf�
          k�fA�4�1ɮQ5���W�@��l�>��������;epe�ؓ�Y�L�ze�����EW>S]A���� ��M����%��7A04I���?�Y���–Ý�K���3'斾��kZO���h"
          �9�R	M���!�I���6�1tHK'<]�cm�h]xUa&�d���
          �
          Zۮȷ�-�r����d���મy?*�z~(��-��(�D^M�G���=μ�&7݀��������.�;({�͛���P�	/��|�R�s�X�mh�``�����J�[�&����@G�ȿ��^3�WJ8��Q��Y�{%Q�FJcNܓHBk�\o?d��HJ�G4yBAs���0{�7d.�i5d�dD
          ��1��~���!�9�"ܹ����D�9LcCA��-a$Ѻ���]�S�U�\�c�*Vl[9v<"����r4P7��\֊��	n�(����(�/9���
          O��m;���kl����h�7#�\�0n���p�W
          �x�J/��RN)F�]�le�M��#I`�S���0��o�;��;������X��I1�U���?ʢ)����6��C�N�F���Fớ�x��g*\�A�����4O��餇�� ���[�wJ�m�i����D�����罫�Sb�p��~x	��h�7����a�����wl$��w�8�{���z�'9�K/�eD����@��Oؤ��h�GŨ-.������7���u�Ld�W6���=���b�-�W۴�òc���Bp��ڢN}By���R�Mڙ�{���e�l��g�/��q���k�>�C��+�!Xc���s�m���1E ՜���'�>�0��`%�-��:��T���Po��%��ƍ�����Iŭ#��s�VE^;s�����4�G�2������g�P�w�����*�y��sYF6��� ��SwUY�%Q�ds�Q�����ᷛ�E���KJ���܁W�M(_�[v{*�^�u����	�h��S����(�D~�K����@��|�j@&�nɭ �B[z?o	�s����:�E�������ꯕ;�E�sR,4P9۸9�GU�矄�8��W�%�:���c��8`f��"���g��[�9)�
          �toa=���0�b����{"63�P�{@��&9¼(T���A6+��pM��
          �>�C�[�Ŕ�CE�
          �yی���x�G�Q�q��nDŽ
          m
          9��63�E�vjѿGɮ�wc>Q�"�K�ddp�H;��
          5�Dq� -'��~��	O�����(j��
           ��%�. wͦ�cr��p�2���(�o*Hw)@5���G�Grm�>�P>�qh���8�"P!N��&�#���jG�v����9��������)vSVsc�(:��|��i<�
          �8~>�ݬ��y>���T�&_e�K/��o�Z�'Yql|�B�lD�h�P�8�i=iTl�<�kv	�V{R��p�onck<��sp(('�4)/���Z�H�tA��;RKi�-X�i��*ʤ��a���Jڂ�:�@�A
          Ӷ���۝h?�+�Îzź��&G������l��� �6�i�_r���GmW+votx��e�Mƛ��JI;�3ZMJO�%�nEXFC㎝��~�v���L���z�w(�kc.���X��P=�R�9�sF>P�y���8�k�I����h򥒹��4���VJ�ߴ��e�q�+p�}��pq��0��g��FN�7,����/p�4rQ!(��w�	���@;��m	�����}A��7�2���)-�B66���d�_tB�/
          \�o�����J�Byk,�����i.�ͅ�rI!3�
          ��p)˨����C��-3@���Y�W��
          �$��*�F����-�O1����9$�y.�ц�L���}KW��Gǩ%�k��eP,���M����n�=���'�:��>�y���O!|n���>��#�܅�3���?gԽv���tn�����t�+]&�v:9#~�4���G��˗�_�����ÿc�6qMm��[��\o#�x����#�{/U��{Z�(�ys�zڅ��v�����W�R����>m[��ɓ@�f�i�$�
          8b���YO.��I1i����]����b���M�&��A�ar�4�+��7cÚwa�km�/pݟ	c&�MyD�MX����F���V�e\�	�ӂ��g"�A���nZ���@;i��ˤ�n��1`�K���+%6*k��<�Q���[δO��T:��v���1�d`��R֋{�;^O(t��ݤQh��X��)�A���9��?�ƿkA'���\E�?t,c����9��y�7�.H��ͰI��ZP\�l�Zs�$i��9�Kv�F�������T�pˉ#��v��qxW8�q*��(�#�r�1���Nl`I��M|wV�漸X��������X�㴌`#ɢ܊F%�ɵ��,gm˽+�^�g��3��G�Z�k�Up�����k���{��[�߰�����"W��9m�Z�m4��`Y�BYf���RE�4�� ��+S5_#�g�p4O����E�(�������K{�� 4���D�ǚ��-D��܌�P��j�]�
          ;F��[�X��;�V��֌�<&=�9�K-v�lU�Vgi 
          '�(Ž�;�@�\�Y7ۺ{#H.�����[\�-�v���uDf��c	x�u/��m��~������o����	�(���Z//n�s��+�_=�G6�Z+���:$_{B$������`��v�#�Y$�tN��<Ҁ���6; xq�c��gx7~�ZA�%@4D��a����[��p���R�>��أ���?|!i7[l�9���41�����U�@�wM��ߊ�Ϳ�]���Y��'�K�_t���J���q������9^?�
          '���ܿ˦�g��5�7h��;-�{/s�1����˸�u`���zad��$�����G���mpu�^�u�gZ�����t�����Ԇ��F����[C���FƟ���T�E?���s���Y�蛩:����*��gzA��hfs�w<�E�0��
          ����|�jA���':��	N���Gʾ��4�Ϟ˯ӆ�=Cf��[��H�+-��倱��~���<��{�������ui�N������Vӓ�>��Aq���t�p�Ur�����{#���w�-Q��V���4��������GF\�>��sY�
          �v]�@$_��*�o��^G��M
          $�lw�R�B�<U��f>u#��%��R�x]p��1Y�	8���N��)e��ۺ�{U�(��F{*�I��ѵ��
          ���y@YG8p�Hc\����`'�e�����r-#R�95��CQ=�)mi��ԧ�P�&�I!��\�Mf��`��p��O�]�	� ���vKsh	=�7��V�Ѳ��vQ�J��vH���\���2�^~�Kv�R��l|��=��4F�H5ؒ��u�	���n(r��yɺ�Qb�ݸ�~Q��VE�,hy� ���WzPd��s�� ~R�����s�~���Z��)"�ҖV�x?�=���F*K!�����Xa�p{����)[�� �gʆ�QG)��8�)c)���"5� 6��z{�N�~�2:͎�*��$������\�&X�Su�@qp���@(�\xPIh7��!.�n���P
          
          ]�}��Vhr��i������4֒�pXK����6�p������0˲���n�D��>; -.��W�D�5��`��o��RP��A�O&�Ȝqߔ�lժ#[�&���Wz��\��e�ܸ�Uթa�m��V�}���Kt���5�)c
          �u�dLe��dⓚl��l
          ���u}օq�M��~Po4@ �s��yJuX�x�,�	N	��U��9��Z\y&����y�T�ch-�M��t��4��Փe! �k�~�?*
          9�1���U�BYD��P�]���@?�$����9����.�;�>ƫ��
          ��U`���.oi%�p�3��!HO�٣�nAC���{e0a���c�ʖp�Y	�~��pr�a�,��('ڈ��U��K.�4�i8D#m���L�]�U��͇���v�(\�H9��<�8��8ڤ?5�|���c���$�'�L�8B�F3�9��ذ�,$M��ʉM|���&B�,��K��ر���)
          �(�-`Q�a���ǔ�Eq�)�:�]���;�L�0�Q��>�2��<R0���i߂o�@���e]�y�s�}�/�M9R�N���F���SZ# ���ϫg�)ZO�"6���)��62��?�4_I��o�-��'������fNi���7��T9��ϒ���
          !����#hm����n��G'������
          �~�q��"�LP��[}>`���M.#p8��$;
          ��X�?��<sh|}�K�t���(��`@��B��`u���H���8���_�	��7����C!�x�(�G�,#�6SXs����n.��Q#v�`|��R9�����V�2����pA�Mx
          l��A�~��
          �Y��#7��v�#��uU:5�.y���80;�|���I�h�V�>�hh��TK �+	@rP�s��%qp�쎬�'�T2:e�
          dx�H���_ӝ#l�h�ҝ�����r���]\��CX{$4+�8�$1�|�D����Fz��k\2q�0>�'�A�}�&�J�b�$��2����Hp4w�.ȼ�l�z�4�v08��r2��09(:$sN��Q†��O��$y69��H�H��U �
          �P$����H�7
          M��8F֊�\��#h�	
          V�0*���"���q�P6{��v(�=� ��4)h��턠Au_�5���bh��Q��M.o�4i-����0�$vE�ۈi���ۿ�IN`7��2a�����'���A��q�*�*��F�P'?d
          "����2��Ǻ��W�{�&�9	.�d\�7Y�{Z��^�^���,��u�@�V�s��ƒ�
          �k�)��
          �ւ(Y<��F�L
          w�b��X�vݴx���b��	���j
          �Wj�b8�Tk��`i
          !��<�qʑY�P�Y�*�@��A���q���R��
          !,����M��(�h�RX,�� ]@�++�n8��l mi��6�d��s�#Ǖ]�W��Be�P��ϴl��-��KKE���4B��`�������m�9���Cd݂q�>�3�G�]��ս&��NuIب�@�I�6V�06
          �l�,�����7���uUp;ߌ��-C�.8�S�N�
          ����ZXA�Yr�ʻe!�����Ջ�Pt���*='���>\���Rdh˿��6�[�<�ڇ���_(;(� �NY=���{�`z-�����يW�֌%� ���`=��\�I���P_�`�2:G;������{��3@��Q�H�9��xMw��n�C6��+;���la��<eF�u|PV��xp��3��]v�;A�:m���o€74�(����"� ��7�PL��r,�)ҁ�xZ�"ٻ���I��6������
          l)醁\W� �{T�88�s��;�no�&�p̐���Ѹ�a�w	�p�%F�����
          �L��ޤ��YfA�T5:�`Q�{��ϕ�-�eT����gp;+ڞc�he|Eś�Ƿ������n�K�Ά:���+r�W����w^O�ߧ��AAk�R��?��+��?5�\�~/�o�Jd-&���/w���ٴ�
          �_W}��;��#�.��!-��K֗8��yKǗƿI��ˋ���ik��u��H�"�~��ig"�G��mi��G��>+�����x!$�ͷ�n8�V���k#��$�74
          �	�f��E��q���vRֹ��ԁ%��>C�`5Xݸx�h�R�\;�F�msN.��qW�B&_{�H}��o���%H����֬�ǸDZ.�����C�;��$��
          WkUf�L��G[�gTf��&����&���p'����P��7�l���ӑ�HC��N3TD���I�� �2��E��^Û�Z�ˎ7�ʐ�Җ��ؤzE�%ΰ|`{_��j�^�i���g�)�{wvN�KWhi�Eq��׆�J�K��|���
          a˧��ׄ�@CF��u��+h$�UW����4;Ů<�g
          0��{~�N��h 纽$F+&�irB�i?�qK-�IAc���H����r��ł1}�Q�w�&�Y�T`��<���ѳ�+Vm6^0r���e�j����"��&�]�&F����_ua�b�c������(w
          ���u�==�k������$W�Zp4A�(�øW�-f�z�npr������$�/v�Mׅ��یr�֫h�p����_~iX.<�WaG�6��՘faq��u~�6�⑽�b��E;�k(��A��%�B۱g�~Nh�)k�\�>_���L@��5x�@�O���9��B���H&���oPHo���Y�7]�V"�u��ev��	�����'�5Պ�;��B4�7����~��_k�E��)�ɡ���||���`wK{��.�Jg�0�����F��l�.-G���xي
          ���L���~T�ı��|.{K�-�^
          ����������m��TH�y��DN���zMX�	�
          ����@qpxY�Wľ��&L�A݇������(]���ך.��KqK�[M� ���\�M����)�`��&6;s���c��:�J�9Z�o�U��F�7u��C��?J��.q�}����˭{��(���2�$�]���(��9�u����A#��:�]/���O��tۆH�C�)���;�|�Z	�p�ŵ_��ͻo�ezc�}.M8����k$l�7y4��#5�Wo�U��K&״�#����*�l�����P8%'Y+oft�g�^���jk����4���4�FM+�4��r�_E�@��Lum��u�:G�~�6�[�Pw������:	7��)��fM����(R����I���]�8\ee�D)�u���5��KA�	�€$RQ;r?�4MbǕ%���"����^E
          �RW���D�*����0PI&���/��R�s�E�*>��;��tl�Uy������	
          7Wޕ��r<(~�O*�EV<$�n��().�8R��B؝��y��x��>S�J������6�&d`����F8�+�Zn�Xa�Gs�\7�,|��׊��qx�ȴ���h@��
          #�V+
          �;�X��C�)�Aa������K�@��mù왺��9ʇ��p�Z�O�9�N3��5d�&��;}���.�n��P��4,%	
          ��tn�r���2.G+��ׄ.{A�]p��9��[����E�0�pRË���7�O9�u?����A�����q�p/��"^	i� c�~��I�
          ��4	!n�Jy'������A
          k@>
          �R��;<�V�������9�����1i��G��C)����"���;�3��� d��-��N��F~�K���M�~�@�����\I�*A��Z@�c��$�G���S���ц^�lD:�R6�EVQX���6{����=��������;�j��L%� r�8JK���<�-K�!y��f�	�o�e8��@ƌ��Axl�ʩ���ϔ����xB�[�x��*v&��h�F+nM 
          �� |�{�<(=�W��^O�,ɫ�F@��W�����?	�nn�
          v;��(�"�[�@�-��[��'�v(�q߲R�wF�E���~�����u4vB+��<~b�\A���j�$��"���%�u�}��l����y�6��0��Gwu�;�c�p�i�-:@��-�w]��"�l�����y)��21\v�m�p�0ќ�n��
          ���-r�H�?u��Zm�����%��u�wޫ��ߦ�ѰV{�.#��%Վ��FP3�G$%: *��=��;$�Ȣ��� ��VFG��Sߚ����Uro�z����)��o*Úyτ�ø�)(`/p�{+1���=���8��n����>r<q���)s���V
          "]Fу}��6RA;��H��Ƒ��ʻ2t��׃~S��D%F����>�^V�b�
          �;'@,���m���Z0O��k��`�J�_��#�EJ8���+V,37�>�a�
          �!��~{#.4������*����1��HFEm���W�����N
          qǟ�!�U���op�A�����7ǃ��$`�5�W{�耕���~w�4���o�W5���
          a�ܬ6u�_�f��>1w��)�4��V}�rh�2+a>�������W��GtG�%��+@�^E�~mW���/=�
          ���W��?ef��&��B�.����`�_GN��`��^�O��˨$���:n��~��f7O�%��F~���;����u`+����G!�
          g6�	8p?��۷�F�(��'�{x�ӋJ�<�S����E�v�yBhf�©s/(˱D�R�H�;�ʴ
          ���la��H�SG�J�(m�Q���g'$�4<��u �>{!ǽX�����\n��HQO���p.���W�D{Gʥn=�1���=���*Kl^
          �E���8y�Pbs��MQ�}�#��bϨ6�?����.ҷln���m��;�<�.�\FH�R�������C�'�8�\.������#>Q�@*H�.��\`��9VcȺ ��ŏا8��D�ݕ��³�
          ��_V$4I�����~�K�*�g��o�[��)��7~�i?������
          ��a)��	��_��AF��@D���IE@8A� �5������C���C��w�)K���{�N{}�Xi�n{�o��hT[{c��»�(�u��(�ώ�J�g�–CD��j�(�A8��_@lX�WU���R���<_���~�k�bK�q�B#6�O(�'62[�|"C��r��il!�UwU�z3��º�`�#�q��"U��n�����#��;.y�Ag'Lո�%�-𥤾;e��c�w��Ry۴P���J㈖�9Fav�IL��$��P]��{m�hp��,6l�"��5�X�7��9�����3@��h7f�Q��(���Rc$k�ݏ	��6����]sv�rc�
          �9\-�����w=�5�k@x���E��;�8Z������	�S�F�H�UNq 4t����q���	���!d�2��<敿PD��!��VO(dpu���\����̅�`�V<$�p''粲��vD/wH��e��� ��N��(���)���I|�IkF/�l���1���d漭Kw"*Z�g�湳���o!t����!7O�Fk?�o��Rt�,~����ߦ�LA�b��I��٘�}��U!�~������PZ������t�%���hvY��-�vo��[	p$��au=6��:3D�	�G����kK�.�X��9��~m��������!�c����_��l�����o�t�s�M��l�A^o�?��z������������}pp!�q�+�id�{I>B�C��]Di�M������u�EW_N�}�����ph���5�ݘpY�8��7��5�ic���Bk0ַ�o�Y{���y���s�����{�7(��7��>;'z��3��K�@{N���ݥ�[�AGm�/摆,�*���?�,�Ăn��Rj̷Ca
          %C����]��4@쌺Ś.�ܲ�Ŗ+���������n��v�~2-�������a.��Ks^PJGf;�!�@����<��n~�����M��*X�4l�2�\��<�c���wp�M�I.oo��I�	�!}����E��2���!����T��sÁp�k�ns��As$s����Nc�j��1F��ەE�>�=��'��tb�eV~�ΰ_W�b�c1��,��eY�c煯>�ъ9w`Vq�L�9��t�9z3����)!�%la�s]�q��VRK��O�T�ڳ$q	�K'�6��0��¯����^ـ!��)��	�#n;���:��Q��A6~$������9G��ѬwP�ܗ�G`�d��J����Iiq�ݒ���w�a���i�����-���^��CO�Zv�O��Vmi��1����c#s���$����&��[|�1�5����3�ط$��Y��.`ݖNJ�+6�}�Z�;K�^+���(���g�[� ;8V)�p����	7�#i�7�o����݀qx+�S��%�H��|7ˉ�t�u���]ťJ)���t�7q�E�L����ܺ�f�]�I��Ɛ;%��8����=�ue�U�Wh^H��]5�m�"i�.�'v>˧�y���>��dj�M 
          w{�5�{qx�ߔo9�+Qms�8	��r׍��Jf�=��կ��}0�گ�@u�\�di{/���>�$�Z{��sǫ����t�����i+�*O�(��u�C��S:�0L�[\�P}=;^�di��o�o}9�tǸz`u�|/M�yk�3���=3PC���^���H������'M�eikEYU�D�N(,�<b������{%���p{��w-�
          ��=H��}�)��S�P�#���<��N���1�_��8N���S�1�b��8���D�f\,ީ�^fn��A�U̾���3KDF&uc�H���v�vX���:y���ҷ�wY1To7x����[p��׾'�������x��ԍ���sA���3���������6�v^K���t>T�����sX@�VM�����~8Be"�<�/"���xI}�w�g��(`��䋺K�����!�p���د���F���[$�{�Z�����!�?t��%C����U.�{Q����_��(���i1��%�Eׅ$8��iNivR\��]��p�}����;�jw�р
          �VT����?�[�
          ��>&zx 
          �Mզ0����ĕ���)˿—G��
          ݊�Liþꐢ�dq�4����x#�u��C{��mCA&��	�ǑJ�
          _�V�d<�w_)/`�͚������)K\\{��F������.�h���p���
          �{L,�o&Ǖ�����xQY�r�c�w�<r��}���7M���q�{&l��X�uH�\՚w+�m��hKj�|�@^7��ؘ7XJ;�9���|���y���
          �~ɻi�_+�	4�!M%�~趝��݅;�&��C�X��h��
          WC�K��p�Yj����I�_eiZ��]�~�H�q�p��{+��E8��
          ���*>�͞~0����~W8�d'������4p~8l�(�P�5��Ԗ�,YD]۰C�����i&[�UQ�Ӛ���n�c�#�ܬ``$�=� y�����}ʭ!�l&!��$���y
          h�����Y8��Z��r�#�Hi?���2���@��u�h�~�ٌ���	��纮6�Y>{&wV�yL��qsA��7J���
          Uݨ%�ǔ�9��uM�-:@>BW�w
          ��Ht�q����i��֊rbߪ;��I��H�-�*���*�����X}R�I����ݞ�gh �#���*G�_(E2�|���/?��7�	�"��+("&��_�T��
          ��!��pq����TKQ>�VW��5]��DxMl`��ʬ!Ʋrc�
          +��,��?(��-��y��!;p���%��א�����
          Fۜ-���?�_GAQ�����C����p��ԖE#�$pBIp"�?u2:�I]W}�R���<�cg�df2E�,���##�W	r�Pߔ�m_l�H���O)�G�"IK��v��˨�'�,V��4{�+f�N{$�-��	�S���e��7��2-,Gލ����lw��,$|�`}�ر����{�j�C����(sh�@\�@��hpcKk+��{�[/��D�8N����*ep�a}7>WQ����%.i(wGt}�
          ==�_n�&�n�S��0쥇q%��U�7��m,�K�4�6���(� g�P����+�e2�	��B&5`�l�U�}�s@�4����%f���1�8��%��#���|ҁ~����i�������<Y+ʳ��� �8�Jtn �ߔÑ�b��DP��!M�n9'��Y�(�V]����,Ƶ"j�dr��rQi�h��G�N���gk	9.��+��8< ����. C���)�j�_u���e�
          ?t��W�A����7�&�;$����ŸH���84���Yèh
          �P�K��ֻ͎q�Q?*���&�b�q��mGd�0��{"�;G�R�ȿ�'�D*+�t gC�?�6��u�iI$���ܪ�B	5�*}r{}�j�
          4�IN5ゅ��AwQeĎ�j�a<�m.����8�*6ۈ�(����xDl�<"��p���h��A|��S^,�k�i7g�z����t�EQ"�=��s���L�M��I���w�4Wo���CH�
          ��'�jba q�/yv������?)���ߐF���"�g�I5����k�*�ExLTַ��Hm����ξ�)�y
           �vRpa����~˃�@�9�)�T=Íݰ�\Z3���H��8W�>QA��ʮ�_"�n�e$���),aq4)팽���FXŔf��h�_�W�1�����B��kh�(ӌcϕ��-[p�Hi�Ţk[I�xUϯض��ɰۅ�ףY��&��+b&�2U&k�~jԍY���j����-�;��.�'1���b��.��I����>R�%$c��|2�����Ƞ��4�l�X<�s��v���V%�'m�[�`�����f���du4W|��95���#$�,5a��p�m���p?�J=10�w*6S{\I��W��9��$�{�m��M�#��H�p(g?(���1�V�V�3H#����q���?	��PI]�X��Y�kF��qdqJZ*�d���4�(�mny<C���~�AR';���E
          e%��
          n�b����9�nj�Z�;����AG�d;;J�0I�=�t� i���!�%6����O��ζ�P{O����k�۸AV�q�?H�G��E��x2�E�Q�3Qqu4�����Z�M�2K{#M6��n\Q�t��n���]����[��W�V��^/�y�~����v	M�kr����K��ݦ��3l�g��|���E�+�?������p4�:�^����;O#I��9_��~R>�������׫��64�A�D��"��5�׵�}ŭm4�`,Ý��H�l�T>w#k���9T��h v(̧���`�mx���W6�p�q'�\g{�%0m��l>�\,�.>�n+���2A
          =�S���>S��{N[\&Mo����ӊ��Xaln �����.ʊ�o�+Y�[�a�Ei��5�7p-�1��/��t�����Nt���%q��;%:@��{&Kd�B�����{��I�xLjO���,�-g�7�P
          ���0�	6@���扢3��yk0i�ń�#��ߺD��!u�pf2k�,!�{k���/�[����nq݀�M�c��X�a�ؤ����I,i/�Oʫ��/4�p����]��;�0w8r^P�k���
          "��`F�lml���~���Vv����c�}Dž��Z�WJ���M
          ŕ׍��7u^n�d�K-�;-W��V/o6R�&���[���=й����6��?h
          �u�[��p�*M�A&��WVI�:��!�� ���@�A�°�]Y�纛{�Ȳ<�L7�	t��ih#��q��m�x�dDŽq���R����l`�Dd1�P�jv��X����`$ժ�Г���b�D�����¯;���Y���Ks˞���Z>xU��I�)��l�Ð�|Ns���/�.`.h7�h;�0>�B�4�g9���&`��|��W�oʆ
          ����sm��Ι��5��R��6o��$�����_�ٽ�?�M��
          !��Cdn�U�. �ӊ��j�|Z�_��{�{�hh48S#��p��
          �!�v[��-W~s��'���j�e���.�*��2Zq�6|�g�/3�X]�y�ݯ�}K��cg�_p�
          
          ����_S��_/x�\��p�lx�ɊV�'��1�&.��3�y �W�Σ��vA�k��-~���9]���2�S�}ۢz-c[��װ���kh��ޏ�k$mð^�A5��|Z��V��ߚ~���#����E'
          �{]�ʤS�p,vWc��V���K{e�n8�:��N��y����xJ�O�\�B��=S���W��A���v���<U��k���T�����d2Q&�e�p��g-t-�V	w8Zi�s74����N�J'n�sj&��x�{%��]��Ņj9[/�~�ꪡN��㸾����ME��8���/`H��7饆�-��9~=R��N���s��jmC\E7��6�Tb۱��`�m��	i��x�p���k��͔���~�[���t��m�!r�=I,v�	2�����d��y'
          <>�J��r��ch��ǧ\��I��6���I�c��I.��$|��G�0�D����n;���ls�(y��H1������'w?*I�ipm�Y�1���J�ȫ��U�m$W��8JXG��R��nq^<�pks�Ϝ�eW2����k�a��w@^H�����
          ���\l��G�E�J�>�� �k��7q&���zv4�~;-J��X�5�� Ƌ R�斑�n.n���P_���������M.$�<|"�9����;�ȮP�2[���"��ŏ!_�Iqm}�KpoE���Fx�B�g�e���%�T�7?���@��!�h *�͞���ӷsjc����z�
          `6������xJ/;rv��I|<*��t��E�m��i-�o�ͦ�b�C] �9�+� 
          ���B��4��5B/u:��@A
          ����D�C[��2�]����Ky���1�K�tf�E��<xV������-�*§C4�H��@�Y)'yv	ы��>�.��;�����@�\�����M�#Ԯ�+�~T����8m��%;���!9����w��[��wʉGs�R�f��	�lg)���<%0�ߔ���}��A5�"�����H�b������lS\
          ���Hvte�[|�>��7wϔ�^@��Q��F4”�M�9�M_�����x&��S�h�F7�6g*���$x��>\��ֱ��� �8*�T8S��06�q}�����>Q��kR�S�=օu�T0Y6O�@��F$yA�/�@w��-R�r@'�	��<�����z�]��F>��|_�a&�s�ca��uU��Vq��Cc��	�.w#�J���r����#����d�%�������A$�X��&[E�Uw8}�h��(�oh��
          |��m7�r~Q�X������������Y��2��=�7V8!2{,��^>���yC�sj���TF�p<�_L���`[@�%	��pj���@)�p�%Zf�9+�e� 
          '�s�
          ʑz��I,�ݓy�D�2��&����{��,z�����~h���s�i��3�»F�2�{m�r-!��&�ɦl��b�.�_=д�V�����|u�9�yH��Ş�	�?h�Rd�9A~
          ��:m��|�&���*�]��
          �t���C��Q�p�(��Z�l���R@�T5��X��Y� �q8��V�M殱°M��N��`��M�л�
          ������h�@'7��p�
          /�UTp���y�P<��:"�U"���K����$�a�	 �4A�eQ��ڕ�c�d
          �`���<�Z8Ӂ��w�Q�oCw9���N�Zỏ��m��#�A �J��J���װ�u`
          i���)�W�ʠd.uw��0�@���/�8��<��PhU�Zm�vP�+����c��]}� <}��mqY������}�Er����x\�\�����]�d��K���S���Yh�K����YU��%-��̈́�8P��ک�O*!
          )����8U�ɪ5�U9����sXF���D�|&�<c��"\��sy��s�\	��x°�5�7&]�]��K�A�Q�0�u���(�H���>R��n94�P-���R2���G�8��l�?%6�\�q���o��>!����w)nau~������r3h�3�Wdd�J`�����-�Տ�dfݩq� �2�+��k��ae�|��IN7B��P�(�ex��<�#�>p�
          �n��'5�4�-Rm
          �*��_7�)AX ��[���^�x���گ*D�����o�
          &��q���
          ���(��h�>ˋ7��㦜�2j!�2I�J-q �_![��o�KYV%r�B�p��EyN����Ԇ�o��X�Ѿ	�vO'�Ջ��P\6��P�w�Wd�Z�Nt�k*�=�v�M;@��y�l-���p�WNv�M�]�����'���5J���24���+*��io"�o�-NOM�00�~B��#�2��Mɾ��3B�t	���y��QIr{�58D['��w��'IS�m�-���l��j�sN���&�f�-ޚ�����KN(`������,`7�lc�
          xG���y��Fܞ2��ɹ���I�(��y8��#;O�C���.�p��A���n\��n�3#��,�[�{���ٽ}����t������d	һt;����;Vq1�~��1��Q\	&�.$�+��|����|�.�'��,���-�4n8�h� �����Up�j$��E(v��H�Z���E�B��S�jw<5�w�]�K�B]\�T�Pz�0<��W�n�M��e]�����.���U]�]3iрN����(p��{MwM��P�ʂ����Ҟ���7Ymln�ܡ$=�خ�[�5��j���(��G*Φ�4�m�*�u����L�
          ��Fޣ�4{]\�����Hk�'_���Hdk�$i ���o�c�:7�['`����wJ�j����-�^{Tƺ@���c��ev�|���(��/_&�V�����wC���{�o�P��Wk4�ӫp���_�ԝ?�o�����w�r��/����q�G��V�ӎ,���0�\Z���'��m�+KM��f�<ػ�j(�s�]��88I�4O�}���²x�Ob�xi��Gp�����+!W|�N��&�^����_ٻ�6�ڈ��|Z��Vߛ\�M
          ��^����q8L/"�"���7i�E�ˁ��v;+z�3F�Ͳ�C\8C����3������B\l�H�I��ހ��Ӌ��v8���?��,��紒8�eqs�q��_O�8h�m��!D��8�߬ބe�hhk��i�(���D_d>���=�0��½�!kV䩑�F���A��m�wdv�c��5ؽݖa�`/�hH�1g��76���$ޘ�kD�uj���K��m�JtՁ�4�_�$��.5c�h��j�y�^l,���H��Vd����[܂MX�6��M�
          L�#�n�������>K���o�We�z�d�؝8�A-�`����'�ipڪ���
          �n�ȷ醰>�w�)҆��$���oP�i�0-	.�uk���b���|�qp
          ��(^ݹn~dL$��
          ܍�֦G�0����v��eŤU{���a�8!�L����[��`w~6���Ia��6�U�$��r��i���;����&��o)�K��gpm!��0>{���S!���!X"��xX}[�~�6�Sϗ�h�>U�#�<��h��e�]���9���y�Z���$���
          c�\rn�
          ^�r*�5��	`
          ]3�{����4�\KM���w�wB���?��UG�"
          ���%L�e�氭�=��`�W��H�V{Wu�z�k��Fzq=ÿ��_��]�y��a}����i^��<]��#�+.gViݕ���p�o+����^��A���?���4/�ip��T}=�OF��}H��ܷ�~���u,F�h�A�l���3�+��@�__I{��{���5��o���/�7��ǖ5�s�m���$�`# 
          �������ܭ�i �?���j��� ��f��pq�ԍ�s@ sxF�$2�h�e��Y�މ[_��#�f��ZRt��%�xʧ'Du�iVU�#P}y�[d|��,"(���=A &�#�*��2]�������kg�M
          �wi�6
          �"��A��v��s{�r�/�po���U�T��E�n1?.�¸5N����k?!��t������Nی�!9Zpk���o�
          x�F��Z��W~3�^��-S@q,���F=K��e�5(���赲1��H�_B_7�(�E�;�y�/^ V�3�	��%p�V����`��,���8쪷�G1Ób"AaߎV;�
          �P�;#k��"�nN8�$8�>����:F���ʖ���)A����1�@�G4���cEg�C@~(��n�tBP�-0%�!�I$���]s�F�m ��&A�أ��P�'q�z����6�==�"��G��ٹ�/���6�@�k$.�16�g�.�m���\��8Q��y��gk��c�0�ݣ?�U�@h�K��!�~U
          4�`��L�����JkI�3\Z������ֽe,`���P��dڇH�N�d.�ud{е.`}[s��3n/?<!��{�� n��'�_9S�	�Tom�d�쌃�[�C��(s�&k�@8���Y@���\��Ik\�
          ��K�wc�N�5���L66�hR	.���N��G��ª��Ih�G����9ͱ�PK8.��
          b`m�s���C��g�/�3œ�2o�D�C@��t�}�Gʍ��~V�H�cg6��λ�b;��DAY��`�1�'�ZZ���i�U�4� �V
          \���b�*���6k¡>���Y(hq��R�9�`����ʹG�&�a�x�Jp��`�Np���;���'<.y5|�����p���J��<��������vR�v�����ZS�J/�nl�� ���'���a���La-�2�[M���@<{%N�9>4��QHw�">O�D�AY�KPi�ro�������^
          �N��9�F�{
          #(��!�sۺ��P�}|"c@h���n��s@�I����P�)uq��T�'�S���yNPJ��D(_�6�A<��w�.i�h�
          �Wh \�_p쉣�L�s�`��@_\��.����E��_�6����aڙ
          ��.:�8rmX�3I����h2���
          cc�E���[g�W/
          w�&]E�Ym��j�N+@u���P�Q���o���3J���vN��A?����1�	�ǰ�,�J��F.��7P��+��mj1a��h���������Y!H$�����'��7Dž
          ��0A�Ʌ��9����2U�����|�/h<�ö<�-��$ie�Q�s�U���k}���\��0�2�����d�l�����J] �)�B,v7|'����`H৲�u
          0G���w�c����*���V�8�%������)i�˝!9��U�_��)�E��(w � #�{�{�w�*I
          O�ŅT[�V������x�F�c<%����)���W��pN?�&���m-x��б§g�-cG���o��UK��Ք��?���-�c��&�I�Z��K����M���=�%�T�6�0܀�6O��
          f{�Y{�Q=����8=�G��O!:�E��&l-�L�*i��G�7RoEYϣ_�Vm�S}�A��f�1|�֫�9���p.v]D�4�]]�TKs��*�Y��[wXR?P*0��(������>�kqqq��h�e3`-�e 4
          �{�68u�RG���쐒o�P�
          g����s__N
          ���&X��o��
          D$F�$S��!qm��4�o)i�w`/
          ��M���Hq �҇8�r(L�:�ҙ_m�@	&��$6'<�"H$r�
          ���u
          h0��64�?)luvM8vF�.�*]%�J��ʇd�	F>Jㄍ��(J(�Q7�)�CŜVP������@{)�o�|���&Pd��$�n��+�w{���;�X���-��s@��D���zG�\	7u�’r({�Q��?U ��x��r��~r��U��J���p���3�(}�
          8J���Y¾��e��M�;x�R\}�
          (��\���U��]�������}�"��d4���{�l�1A$�E�W������2�`�8ZhU���8o�ߥn��~���B~�ΗP(a�[���O�9ˈ%�q�kɑ�z�&����)l�n���G�k����0`H����E{K��4��	���74{�q^R4d��NKWk:d�6�Y�����ӓk��Z�](p��rhY'�hvJ���rNBLXھ�ɡK�_�m$�.��0l�Kӿ�9�kM-k\yAL
          a7�yD��&��/X�����8�o�ٞ��dU�D��cZ���.Yۻk-�qH����Rm�#�1ܞ�p��6��<�����r�wD�G�}:��� ���"H��AV���*!֗�-y����
          ��$��q�8M��wD%��''�4���&U��)r?Ӡ��i
          k1C����2�Uk̑8��5�*ޞ9�!b{��mCg;��V `����U�'�i�Dp�^�����*�#��|qK���5�9���W�_I�>�����Qn�ʈ���x9"�m;�2unJCʦ�,� �
          �i,p$��z��H�l9pWnvxF5�wT*!��'�b��Yo�+���'9պ2H�e�A#M`qIp��=���^c�t�� �K��@�74k����f�X]�a���纽$}CN�<��6�/�Q��=3P�T�^�_{�iߦ����i����KgWѹ�h|�C���s�q�׫��k��k�Kט۴�]��y�,���$��J��!.�J-���k����/�'�%���\[�q�f�+�GuJ	��M�ʵ����~:������m��������<��sl��˨�'���wo�fU�I�"�	��v��9��i�VZ(���Ec*�PI�k2�q�\%J��	?����h	-�d�6Q}g�����:q�v<�k�'*2�+-%2ԑ�_�iҞ�m�=�S�E�pR&������Kbki���2���2����Z�y\}�ME��}�J��X>�#d�C(���$��-�?�B�$����_�X��>���$�(d��cB�_��h�{.|���0{޺�]O�������Mx�a�Ew*��K\+#��~�%�aQ��9$ .k��W����~8J��N���5�H������; u 5�~q�	SON���w��po��(k�M���KH�G)?��q�+[dƧ9�j��-�7���p�+Z�63�\M����f\k51J}���P=�%HỜU"c\���an�E�!�k	����s�V��}�(�]�h��y��t��%�O���p3hAs	����=�oFN�s�M���sr+�G���v���h5g��;��8�)�v֐/�I��4��,�q���$6���p�:�@�4~�jW��`Y�3�Jy�W��r� p]���������)e�{;K�'�'�͠���=�������4;�|.��7�����Ȭ�v�s���X�)jlf+H��{=ݐ͸@�X%3n֓@�) >���1��C��nh��r�1���/�mx��֜nⲾC�!i����Y��GO���k����˗ts��Q�K_
          ����T17����,��%�M���/�{S���o��c}������'���O���ޑ�,h�X01�{��C�ll�|/O������lz���߸Y|��}	p�l�e�ӡ|��\N1|�鿧�\��	����5�L�c���r�KԦ���#�$A��X�pJ��tV���I=�Z����:�F��=ʲ�n�����Q�ch:�)
          B�G�2�:�p��D�)T��W����Pi㐂H#
          ��J���Q�f���(�鬟�>�<��|�H���<�w��հֵ�Π�	��?��Q��rs�ʆ���h
          +=���kt��KFp������mYf�����y����i1�U����
          ��cW�4�-e˻M�#������G�X �|#:GY�X��.��A��x�&��q5��z]����
          ��V����
          ��{�뻇G��]m�og(�z�#�My��uQ�uD����|�p�?*������/�3����(�h�|�R�Ns��������|�_
          �~޲�2��체]M�����"{d��\철J�*X7?�`݃�6��O���s[bɰ�ݭr��с�����~�d}8�>A�{������(ò1h��eumǹ5�X�	����F�ͩ&�(=p0	�;q9\�1y?
          ���W��[}�7ޔY/��6�����
          uM����0����A�EI'���.�D���Ƿk/) ��i�H\���g��$mO%�,�Jw�rF>�\=��3�B,7���M�A�R��y�Q�u��gm�f���6���+/mC[n�o�S�4��h�W(����ۛ?��'h%�ک�E�ʗP�I�T6��s��JG�kw8P�:kp�W�h/#p#(H,'�6�`"��6c'dv�\�8W�΋۵¸�F)si��R�{0���Xi��pV�e�hh����6�8t�=��CEd`ӻ�Aټ-}/FS0F?),;j�*%&�ʣp��J���~����!�9#�b���_����G�J6�E�
          �������"n;�[��v��eΪ���&�G�H-�<�@�q��L�?슑.�#F�4ٮ�*{��G��;,��X�K. �ò���A�c'��v͠/q�xB��E�%}�l1ޑ���"gb���J<��iw� 
          �����*�M��\�>d�W�*�I��X��7�7��^*�L$VO|*ć{Zi$J�W��
          ��V�_�0������rsX�{p�#��a"���: �,����o��%.�u擦��0J9$#!�lu�+��q¡*G�H%(�� ���m!��
          Ȅm�B��ȉ `_t�(
          7�1�	��u[�q7Y���=��h`�5�uV"�8���n�>B�4���g=��o%���pfE�%8�ы8����$��-��)�sE��pS�I����Ѱ7�C��e̟h"�~�+��!��~R��I�U����%7��*E�����vE�m �}�	��0E�(l�-u�����#$c–Fy੟
          �<_5�gh,�~Uv�9ʭ>��W��hHt���'�U�6A��Xj��s^�?v�5�G�x[""����_���u���WI�'ϋT��pk(���#��1d��VD`o5�bW�Hm���%��ǒ���k�x Ѻ�ǔ�����I/nO�lM��2-(�	�F\ևY��U�8��tUw����2��h=���96O`��\@;��ń^���$T=�~>{)fGc^W3��挃��E��ޏrPZn���4��x�-�$����+4O�8���<>�ņ�%5�f�UX�ʟP�ڭk隰\6�	.xk�-��%��5_��8�4B5E�7G�3����Ll��������#����N��ǀ����`�v?dFJ��!���;!y�no�@�C�m��ઠ�����mݞ
          &��y��f�p��n�����ݻ)gG��[[�)݌��vB
          �䟅%�ӛ�2���e��}�����kzX���"�*�&�5��QD�EK����(���@�r��B�Bo�⊓���R_�.?���wMkj������r����/���@�$ s�(���߶ˬ��9��c�S��2C]���<)<��RY�5�ӎ���h�h�j��3�c;��Hh��$�2B�6|�����)n���_��]�i,���|�����S��g5�.6���|�B]��4eJx�;�I/�Ǖ�%��yN�X/'���6��X�9D���)׀��| 4��@5�P�un=���������,y��s���fC�&�Zs�}������VΖJ��)"b�s@�����c�9�}W4��U�k�UG����rx0��X��dfߎR%���hRNn�'��U��")7���{IҾyXf�8�*�����_�KGL�R72�E�J&�{$ژ's]`�+:��,A��g�t��ɬR��*�I]#	p?uh�l�		tN
          �l�\�+���vz�J��	�ԗc�XH�n�4�t�������F�HN�!����p���S"�D���Ak_Q<����[����~������d�?	�pavٵ\�n8�^A9��#&Ӵ~PJ]��l�(H� ߕ6���|-�<G�n�n��M0���(nnװ��N2�ZI�.{�w�ړ"%����o~с�H��BG>P�$���ZB�ZH���D�ˁmP(�z�H��)���٦1���\8��f�>�
          �O��yR6���2+8*�2b'���OR�q5Aƾɬhs����v��@�Dž{��X�5H�{۹W������җ��	�X� 
          ��8�A@��pq��0-���6<xZ���8����|�m���<M2��(]�S�t;��]�𵟠�Z���9����h����o���	��Hi.i�S��e�;��If��@H������ ڼa�m��˓U�
          dس�X���;'�Ic�g�?�I�u���?�I�ɡX7U�����<.�>��uߢ:w��y�6p0o��׺���[��v� :���OO�d�Xw�u�?��.�����@�@��q�>S�����×���V�R$nӊ�*��UTA9�z���FØi�_E�2	_���}6	��O�(�K$�xU��Ú��N��-ܵ�1?g�m��(�W
          ۻ�Hbpkv�qJm̗p'��+9�����f���(��L��V}�Nh
          7~�
           ��6/��E٪ʆ�e��BG�\v��ɣI�i �[��
          :{c�G~,�xw�	>ߺ\��\�+	L�ڪ����c9�5������	xH�)���X�\�wG�+?N�D��Gm���/��Yvx��i���䥰�0���S�b���o~;�1��}�#���]~>��tOqnсت:o�☈�pk��_?��|w)����Q��p.�]��K.��1�v�װ@�c%�M{������8�ʼ��h�!5�m_8�V�k�(�Vwҟڻ�Q��VUy$$[Foʱ��q����~�����w$���cm�c��W|�
          9��p=ַ:!���Pچ�f״�mUe!����辝c��7�6��?kB�wH7����n,�(5@vD����P\�7ܢ������F]�a��67�'8�8�7/ŀ��Z0<��O.�!�;�'�Ħ>�yoʇ<�@@�͵��F.���y�F��l3HN(�~�#
          \X9�Y��\4���?�]��>>��H����;���FoE��-�����	Lq�I7F�Q�f�o'�~�Y��
          уw�Om��p�HM�9���G+�%��*��;͖���2s���'��I�ހ��	��JKA-p��{�;o��(FI�Z�ۆ�������8�_�,s�2���?^���
          �;�b��N
          �X��N߆��5��k�Y^��R��𵵑��;�����i���W?���1�&�ɫ�wN�ْ1���h�9�koqŎ�����z/qq��_r�GDuƸ�o���VH�~k��~�ǠhDr�y#�
          �����Lأ'h>���]3�����F{���g�W��˹����-�^��h��ҵ����5[�GT�����
          �T���
          �;v^�s����:����W�������!鲹�s��-�ch
          �~�
          m�K������� �EY��h���2�5yT�:M�¨��ZG_4�	���-�f��K7d�Ϧ-���-���62w
          k
          ��!G�]�RZ���@D�am]�\�7�8�c!�rhڳ��Y\eRZҨ����\�?��5�'��I��{�?�
          �k��F-dŦ|;29W"�Cuy�X��$�:���2)jp�Z�s��?���8w�Bt��v�l�kh���Y:{�n�)^���ŷ�8@��+_�Z&�X���kY��y"�>p��}๭
          �ŖOa�S7�:�>I`����:����y*���[NԖ�9��X�c_OM��&B�?N=X��5�����f��sO����s���?�z�)#�$��6�!껚v>U�4��^n\lig.q����v�����*��<�Dž������78��'�Hm_6�i"�B@$�٠~/�rpt�N�|"��m�;"5,iu��∛<�5���4/#�׀�--8(Luw������$Vep'�S=�;M�E:8��<�On>ɭ4vV������t@<�ʗp�9@�������n� s��Gϔ���Gu$�M��Y�,6/�x���8��p����>�4;�(��>��H�G8A,���D��(}�I\E��]�Y��� �}��>��!7{A��ۮ�Pע�8��v<ѴM^��g��8�[�H���G��d���Ia$\|)6����6�w���@���U���F��O����b��p�u��=�R�54?��( Q�R�����%L�t,��9�
          iu�(s�h�}�
          �w(�
          Z��`�=�ډ���X�h��C��0O6��7�?
          &y#'�����c�)���~�k���W{\���Q��d��	-�������2T����8��I��}^#��I��Q�ۼW�n�oa�m*K�Q��
          �޹R�n=��q�
          �q�O���}9����s���m7�
          ��e;l�(. ���p~���ʴ�.w�;Z6�UZP'�݌�b��>U��8BA�L���&M�6�,}���p���'�6'�	D��4�I6i^��ƎW"��}��rŪC̔��$����-�� t~���,$�yPn�)v�<~W7υ��geF펣�敶In�U6;u��b;kx�w�+�L�(D66����p&����4U������Jvo7�Z�v^A�(s�򁸻�@��9��gl�����$����N dRC�����=����ta�g�7С�X����aX�!y��oc���ֆ��4��4�m�>mR�,�8�M��Ε��C�K����;h7��Q��/�"��NRI$�Gi���Y	l�Y�M3��Q��D�3VSY��Փ��
          �"Fm��ַ���q�\����T�>�~�JE�>�Ր;#�Z��9�+?�;y5/ͦ\
          	�b��͎�6
          ���G���ߓ��L�Ll��#w�*=PM
          ��%��>���&���!�4+
          ��6T��A��D1����kIi�n+/ 0�M`�Kc6�� ���3�4�����B�`�5�p��P�7�.�͋S�
          5�e!���q��|eH��ߏ��ۜ{x�S��~�p�e��{�<pS��>�N\2�"��Oo���*�N�c�q.���Xu�Q���U��X �<�B����hh�ؤ��U��;!��K;�$�8����RV��]�":�2Gr��.���MxA���<����p<���8��
          	���]s�G�Zӑ_)� fи^+c�j$��W���l�	�R6��YH�vp�7w��$�px�>�d���-C�F�� s��K2m��8��t��E_� �앸����csMQA��-�v�R�m�y@#9�K�m�U���I9�&EdY;G*�u�<P�����?M���ڭ9Ϧ�馍Zp!��p�����n]u��O� `y@m�<�wL�G;����B-��SZ�Q�2�_�
          Soi?d���~m44��g�V �9�ȯ��7��
          ͎!���{-�t���f=$L��V��2��h�9Z�q�n�n5����qcm��+��rj�rݢ�d�6>ʤ�>����F�c'�V��	gW��F�� k�y	��>�� P)Z��L�3M�d{�0�c���vP'�����n�Z1@����q���~��O�_#$�V��1�Y�c�37�$BՕ��o`���L��<�Sx�4�9�QĒo��68?���I�R�ͤ�>U�Lt�b�T���FOb{�;#-q�����5���6�nʰgmB�C#þ�	��wkk䮊'<ۈ�2Z����GY�7�A�a����m��,X�I���1�$�YO�KQ�qǼ����{�r��SV��UMkΖv���>�ޛ�Pdڱߧ;�w
          ��t���T���@�#�/��7.�)�������bi
          ����;s�	y�aF�� :���Lk�2��P$^��H�YVw�Voi�E4a�so���[��h��&�^}ׂ��V�;Hݓe�6ҭ��87yT5/|�������֌gx'<%��V�Db-p6��L���I�L���@�إV�<�dr��i,�Ft|��=x�VᔭTt��W?�ƒʮQ����|�X�vA
          w�Kk��)��%���*��\����y�>S5����.u`�V�Md���`���}��������©���m�&�����
          q��ʷ�ӶC�m��g�Ԉ���y %�ӹ����[8�,{N�s_;c}7���gO�Ov@�zQٻ�
          ��3�52�kkk������Rf��W�{��h`�h2c'�C��|��P7d�(�ş��1�N��XZ�uQ���Q?+�iݴ�8Y�w��)L�c�!k���s���>����'����|�%�Ԗ��7ڊ����'u^�!�����>�~��k��G#�7�_���d���4��2�ޟA'��{��ؒ�
          u�]�6�VkwYZ�I����G!p��U��6���\=�rA�-�-p��&�	�G�hO�����9O.�T\.�`Ch)qy.
          ���r��X,��;��"�Çt`6F�Gt�����X���Dz��n� ����*����P
          ����b��_��~��$m���"���&���&kh��3j�G�%�{.W8��*����~9W��u^�	O�/����S�|���һSc����GO���ln��k��\�&N�����PtM<o%����\�༹^R��?ɜ8�l/��3G\����.$`�Q-�;!|�e�H�v�:y/-�
          �7<.�9A#��-'��Q��M��v[��'P���v-U{m����i�H$�)�EyY�Z�x��*���)O���g#�"��h�E�c�����dyif�(�p�쌡�6��Y�nB�j��7Hm�o�[@$8��ht����LcM�|�{jɈy��B�h�x�2B,rjNx
          o��j��Ĺ�;��AH{��m�Ů�s����(�͢���4x�������p��Sh�1��h\��n�6�묛�ѶȡUx>dݸr@9+�gnT����J��A6��S���Pi<�\�sÅ4Mc��&���wr��1n�V�\ߕ�~ٷ�1���y!p��8���C����2l�]'�=�1��]璃�W=��>����B�Q�8n�mZ�K	��7n�T�۴��.�;&HѸ�8���������_lY��>��dkH䯔�v��}pn��~��2H4H�_2��Wf��~n]���x�k��Ip��أk�T�,-�sZp=�$,�K����y3�U����^�;�M��͖���O�4��i#s����+����j���)�3��X<3G�'���{�ŒKʼ���g�;�j��M"�����tr:�cʧ��8��+G�M��?�GW����x�?�����顲=��W���c�~Q���Y'-a�~|/��>u������
          ����_6�6S#��_!7�ou��
          &���pm���H4s�xL%р0>�	5�T�R��E�?��i��$4W9���/���!����5����q�ϐmBt:�9��2;��0�,gW9�MkN�q�)F{%��%?D�v�`g��Z�0_�F\�}'�x�d<"�����|*Ţ��C�ǽw��Ɠ5"A�|)����>o�Zlr;���;�H�^S��-5��}�
          %K��Eǔ��q����ꎌ��݇�k��kԧ(Ƙ�o�⒚N������8�?u���:��H�ߪ�D\���ʴ�X����4Fp���ߩ/1f��K�;]�jt��b��E�&��1��;`)33ӽ�5������c6������U��]A��[_eq��M�R����(�lN-��y+���L�r0E��W��Z)��h��)#k�0>7�{���6��ΤH(:�&EA��?��Mt��.$-(z�\"� ����>���"��jËr��:ǒ�ql���W��`�R��9�@�IM,}5ڊ��H|�غ$~�i#��,4����Sa&�o�dEn�xY�w��A�e7�w<�w�|�1��ƍ�\�uf���^U����k��u�d�co��tb��/kD����{���#��qU��������E�8�)ґ`~�^yP��J��s�)ay�)�/m7��h#�SZ�wo���u��h�ߺ&�4������I����k�f�>�m���@��l��?����F��� �ajQ\H#�P�3������w����^s�j��vlxRd��u�Fw8Ւ~;"`p-��im_���Ұʃ!Y�*�f���`i ��;����#�yRw�y���+���݊�(ÍZm4��.�\䥗���Q4����
          _F������..��*��7L�q�0)!�7y�yO!�tq����I��zd��
          j����f��b�5K�R��y9��hD�
          	;j�R/ur�� �τjy�
          �
          {�]�_
          ��.]�],���I9Ǝ{�27z��ghkI��!�bȪLs������uUT���0(��[1y&����I��l�i������Ltd�4������#5V+�K�7���u��aY�Ց a�j�.U&�5�s�lmo��%�S�k���͚+Q������1�>�RXq&���&��Z;k �魇�(X���[��i#4���sI.p�E��i�H��Q�ŇNn�o�h���U`.��U��}v��Z��p(�QPi��w\)����"��-Fk�9�<��D��#1��	�i����f���y &��
          P�x���o����ß��
          �ZIF0<yR�q����ϐ�fD��nl#d��ڐ�ow�#n���V��e���&��M�"�8�Jm�Is4���Cٷ<�9�xV�%�4Ev�`����[k���]�&1�,|�JI��������Dn���i���Nx�1��pZ#��X#k|����_�RM9�FB�_��\Pu�vRTl$h��{ZX��3�]�L|
          ���7�[�0�63��hw��}��@[N�_�~��O�q@����k��?&Pp?t�6�e��h�3�9K�������&�L�Ҷ��9͑I.h'#���|�%����?l�m��q�2B�����[�������
          &�G�����}�� ��K&�PD0��>��x�*T������Q>~�r:�A$��ǸW��Ƚ�9)�o�U!��-Yi 4ݒ�o������U��Lq���$����G�gf5�m�Q~��)V��r��Z��T�n:����t�COb�z٣�*��u��8=��sȰ3�E��>���4+�ԣ�(��+� �eH����x6dn�Z{�6
          ����4Qc��
          Lf��Vw@��\#��y&����.�8�h2�	J�5�9*{�&��'���
          �Ƈpq�g��p.ھ�1�i�*�Ln+�r�̲7v�~��z�^����pp8�\,�	r[G%Hb]�(�|�W���4kʈ˚y��Jp7^{�l���Ѫ�)g�1�|�5��|.l/v@��|P��,+/��Wu8����:wUȴ
          �p��+����j�at��}.�BE��\�Lcw+	�� Q�9��o���qp���ɢ �ݻA���jdM�;�{G�9I��]���@��vT5���|VV��0�&�P(�C,�3�h�u��=W9�6d�	�N���L�+���syVG�H�+R3T qm��CQZs������_����6V]���	c(!c��gm��龓�A$��������,�{(W����'��e�OpV��%�����.[���I*�m������+K���ʱ�����`|��APwc+��#	��gʏL�W�N�Hࡪ.w�9Z�[}<��1������L��_�J����	���78���\�7Utl���#����FG������@��� ���x��M��4���яi�`ݠtE����@ ����|�������=W�c�L�ZI�쭆�c���]M8�~]��\���Ѿ-H-��?&�L1��%i&���I���&2 >�4�òl���;�?q6���<�e"�r�ppP�KX��4�
          v�v�
          ɍ�6A��w<^��qۇ�����HsO����儸�k�;ЏBÁj�t�3�)ٰ��^=��ePւP�p�ݒ���P�_d�JC���@�Nǚ8�gu+\Z��H�s�$�U5�E�m�M�ׅK����u�=����	�Q�:X��/R�PP9*ފ1�yc�h���v�ֵ��"�$��i��G� ��/,���ƀ��i�{���?�J��e�;� �a���֩�4�2O���4�����'���'SM�?H�7
          �RP���|���n��R5���Wt%���x	��g�Hh��k�&C����\\9��z�x�K�Dr6��P�����M֣t��ͻp��?Mf�Ԕ����+Y��E1k��9��\���/x�,�����h�ѵ�A&�Z����f�op���;�$�����ۿ��-kA8�|o�����������^��Y��A!s\�g�����\��"��"x1�|�Y��Z|g}���K��M��S)�������9�;�Ǘ1�i�y)����V3��B�^�;E}�x���i1;7G���Z	�<�I�a<��p��9����[���8>~PYh ��1V�F��q��Qm���&Ž����ly
          e}���')��}�����_#¹Nځm�Q��CF����'�^O���%�n�y��Ǧ/D������6�f~ݖ���@�8����X�F�M�%ʪ�K���B�6ݚ�	θ�B�i��UyX��t�in�r+�����$���+Xn���?���X�D8�/�5���ۋ�l�\K�; m'���~��U��a>q�S0��� ��V;"v�q��Y�v�@
          �x Q�St�i��^<ɖXA b��.�H�����,"��vd�s�kX��26���lqp �#	���`Ur<����s�����=E{(��$���T>Sϼ.��M�3��M,9��*����J�kV�.k��U�ݔ�3�VXĺ�<�o��Aqi���|Ƌ� �Z�@�8��=�;60I-|w��8i�,4��?tMk��7������tNtf��-�no&��[@��o����e�Lf�D-�����B\(�@'�'4� �O`N�Zߺ���x�|�����2�n�sh5�m�lYZ����^�,���8_;��vl�q��۞�{�^QM��,�y�7�=�?�c?V�&��j��O'���1ø��j^%8�E��S�o
          7g�ϕ�=	;}���](���)X?�i^W�N��=RX3��_��ia�tW�!��$�|�����(�������x�7��������{�������Z7k�}?�:�~�p߅쵚���X����q����[�`5��˻|%5�|�5�W��y)��~�oq^�?˷��\Z �d�e2Y�S o=�dv�v�k����x�0�M&�B8[�F���yhcj�(��!���������<����[��9�0*Ky<�;G�,-k�b�S�UU�*V>��3�λmoQ� �#7|����������\�ڐ���E�.x�+���g��}F��]��U_�x��yZQ�tE�E&��5�$��
          �w�4�
          �HY�~H|�����&�9%w���Y\�-�����4��m�/)��N�*�{g��mÜ�Iz[�����-w'�J�i�����f�v��vIv�������.A�J6��j0&��g�P\���d�Qw¾Jŀ%��T�iK
          ��>P�Dd�BQ��;HX�2+
          I�v�]'5��ۿ��˦�2{�zxd{w8Z����CK��dm���@�������|#;s�9A�8����@C(�U'����}��sQYx��'͎�t3	�Z쓄�Y��I�k65?���s-�Z~�憂mb1�3�T��Ǹ<��f��Kfh63ؔ{�ŋ���9�����G���\�����?���;�Vt��d�W"�l��
          ��|��E��l�d��E��F�T@$�S@i�>;*��W�Z���OH+�-~���}2���˚�?'�K/�7^�������zh;��f��5I[�n*ڍV(T��89�Q���e��fE&�Ś^��fE�*�>.F���\�8��*��!���<��N��.):\k�����\pRL�On����b�.�G�c	&��ZѺ��LoP)X��]�y&�C49B�
          �?�tˀ�K��a���
          ��sF�>|3����^�\yF����
          a��~��->)66n8�"
          eq-o��K����3
          ΰj����'�22��*]���џ۔�ۏ��E��
          }23�����IF[`���o�E���߁\&�A�ȷeAv0WV�b�M�r2V~��j�E��ѓ`�)yks��vNs򘡥۸�B��iߺ:�Յ#7��#,4��)s��
          �5|��}���	�	�^��B�-��C^d$�#²֑�� ދp��P��nI�lr��?��5A0��1�>���y
          Ot��y�	ч���	nfs��(���U�8�"�P����8�X?uP�*�͠~��?9DXs��������Sd��6U�8
          ��Y�sB��)� ���&U�>�P0�g*�01t�b߲��!a���+;�Z(��C�	�Z
          ��Ihк]!�W��I63�AqvA�ct���Ai�m4r�D�?�
           A�#������I�8��.�r9��C�4*c�s����<�M�:��T_��Y���'cM�!a�����.��-z�.Y,����W8B��r7�ln#�P�	ΰp|��Vqpw?�D�{
          ��������)Vf��n��"�^��T�
          ;�‡S��H�c��D�ZT
          hiũs�ܜM��QP�Y61H8m��V��X7
          �#%¸�V�}��	f�R(��Jl��(]&�B�wR��>T�cwr8�l�	My�<�M���J���7?�&���p��!��-��[��xd^{���Is���$�	�>�}O$`�N�#6,�P�$�`xR�*KC"�La�;y],���@�>���O�f*Qw'4S"i�'��܎���U�����-;�G
          ��@? �
          �l<"cl�E�)̌��;�u=����kGߺ��gWǔ���(I5�w�C����A�������J�Q�Ɔ�G��s[�n�>�hp���-�v(�_�������QB���>�q|��J��s�8ٰ��Y�F����8���Ju�9��xD����aU}��p��Ob�H�7��*�:���]�|y~OdN��q;@�@�/�/a�o��kb��R4�E߅d>�6�F�
          ���6���u�������f-hˉ����@wa�����!�Ԥd�� �d������~��-�>0dQ�4�@>��O7|!��X5iSx����p�Y�;4?q�ԙ���6�A�ը�%��Z�Yf�����p>���H\k�O���(c��o�V�\01v�h�{�mOe�Ο��nQn=*��@�j~=6h����r3�a�D���3+@������d��u����὏t���8vY���xŴ~�*d���x+q3㈰5ہF)�"���62K�p��8FM9Uf���mF�:&�<��sYd�Mev7�if�y@q�~���
          �!������hcI��8��/�;�oq�ϕbVzmŌ�]��f6�˚��N��DR���u����v�7F�yUb�9�$p)nNٱ�hĝ�V�D�TT��ʽ%��o6-g3\�+����,���j@���9�杔rWК��f��uV��A�ր��`=�W�q��j������ʡ�������������!fJF�a��\l��N�Di�ڶ���#x�J����M�-k�HE�We�>���������C���4�S��
          62v�Ua���N��Pn՘c-��R"�|�+���A7��Y�J�K���AK�A.6�K��`�V}&9ǁ����� ��Q�9�
          I�gI �Od�D[�@���z0{�i�uQ#��:!��fܬ��3����K��H#�qo��=�R�x�h$����!&W��`#a�‡�ˈn;�"<�y���5u]�_?���N��6G�%^Iʓ.삲�
          (�s�p���>>��G��_f��lP c%S��ˀ��+:�HkNO%�N$�������"�����p��<<a�O�����ɰ���\�"o�Z����k��)����6���I��E�S�s�-ѵ�?�*����HU0�2�9
          4�wF��Y��T�m�𔣨f�*N��mm�W518M`{o*F�!���P��Zͷ�]�{��V+q4{�M����]���i8$SA#�ߓ`+}�d��^++h��W��6��1��/ +#�� ;(����AӸ��m�Y��p��)��i�[��F�N�swcm��.�M�Uk��4G�'����q'N���5�݌�שt����Ǵ��e��嚈��<[���׿G1�9�k�\?7���K�{�����ߍ����.�t�YZ�G��ny����������QWt��d��Wɝ[+�{�Q�H6���\և�&�	NA�y4�+���U�s��Z�S$m>Bc&s�-8�S�+{3��>��	��{1������(����<��#De�4@K�I���9�E[��ikE�����O�m.i�I��-yݶ��(K}Ix�`�Yn�~mLp����3�Y�|�)J6��M���k�vA�S+�HX���Z�\l�n�eKZvTqJ&q��K����%��$�{�I{���kw�guNS�°O $K�g��[��U�^S�Պ�r���V#�����b�psJÎכ 7�	��|dR��V9�������GzLsK�y49*\�b݊�y:K	d@�x�U����'n��#,��UY��C/}������@�Ó�C��c�p����q��V��U����tDi�ۅ-c�,��>F���0C�`���um�o�	!�HZHZ�ikM��D��?��4�;F0����F�B��8���j{1��L���U���F�@wuvk��#q§(���Z�{�)N-hI{��7�N��Uw�h��s߶�&��O��nv�� �w��#.�'v�:r�N����P����wB�h�yF�c<�$f����`��O�KsEUؿ�H
          6*�. ��qUKS�|hs�R�;dN�h#�*�����z��C��]'�W��~���G5�P5���Q܌v����@׻�I!y9��x��/��^���ً����	:��
          5šN\���!nv��O�~�[��dz`��+�/�{��q��o������L_���_���_R;Mե����������;�5��	?������ӻ^����Ԑ�򶺌� ��at���.�͟+m��q�dx_K���$|��?��:|
          c7��e�7H��m�p�sM����κy/tً .h�1¥���E���=Ι�o�t�9�ay��nMQ���8g�jN#�KcA����Q-�R%ii�g³3�A�z�!���{?Zlm�X�^�V�	6A�)/�a�g���*9�8�G���{Eg&���W{ח�yYigqt��E+,�5��÷����I5�.�_`Y�2ر����*S��{M�b5�1�Փ�����y���ʉ&���M��<��=��+���#�X���c���رh��c�"G��kKwS@�U}N�lİXS3j)�c4��.��vC%�?v,��V}�rxF}�2n�FR�y ~��K麜<#/�4���^ǁo�ǜ�U�|2D����|��.H̃�<K������.�|'pC�
          �$��"��D�-Z��,nA�WFK2�8��%�=���=���ѣ���,'9�Vm,�����1�h�<�Z�Pn�o�F7��g
          9�Ǎn�`qm}�c^�rQL�X�	�6�im`,�>�y
          v܀����u\I3Zۡ�V+�c��kN����؅j>�E7*e����a	c���;ؑ��V�}�O�c5�1�
          ��cm��{&
          C�
          ]W7/���k���[l�{\/�^oO��=���U�<�y�~>_�_\�����MF
          P���\kÆ+�ܸ��jT<�D*�[�1j�c�R�A#�^ �d�p��ѳ�T�m�s�FK��@C	v҈���0����7���8)�u�miyB�$���gF�P�P� ����rMWf���V}�df��]����#��=����C�F� �S[��xQ����TD8�Z]�5�M�#'컿�9��0��u�2?�V�{$}�
          ����Gt-��`v�杵F�F��Y6��%D���>@U5��B���P
          ��z��<�E��3�?㲴
          �FhR�,���@�|� ��h�	�~�]�_)�Gw$�X�~O&�*���Ń\�lk���-ar�4/?�Ac��$�ma��Ld`�o�1J�E�M';�'�[U��0��/`s�\v
          ���.u�@�@RBݛ�MA��?�������
          
          �=�e�$�#���y ��X�2�R(��(��J(����\�{�����&�pm��X�#�q�7B�?t�
          ���K�u!J]�9��\��&���N���ZH�<���>U�0���i�&M��@�y���
          �k�Xy�ܩg����L� �­<+�~�Gl'W�����G����e���}^)9���~]�sj����~�{3�d'��}���k]b�\�h%q)��m��-$���c��N>�ZÛ�ln
          ��O3?��7o#
          Hp�Oc�s6�I<��)'�j�m��y�h\�DvI���h�F��=*(�S�p�(�ۈ�״�U\�$��3�I���g��)��/��u�U^V��D	?trU�N���͞�	��>��[cw�	�g����d~S�@'��@m�)D��o<�L>뱅��;��U$ݾ�d����d��
          ��p��
          Rg�?����V�~�'H�A+9}k��#<Zp �H?�G� ��]�٣�l�ok��� �7i��π�`i'��RF�0Io*�u
          $��$D�yDN�j�f[��ॉ}P7��!�f�L�
          QR�ΒL_~w��sEs�"��\�I���G��0�uU�ӹ��������*Cta���|���O�A���t���p��%������ҹ�#�t�B-��qI�i��VG�1���*�+����Wzb� ����qu�t.̀`nl�!F̓���� �,*.��"�\�8����m�,bѵ��\�q�!�d�^�w��SC�y��Dq{�]3�8��F��vm,8U��;����7k�ͦ�H6r7
          ���)���[eHn�On�V��fũ'{����=�4�Z�ѱ�����F���9E���֕�4���vV"�̫ �����bàv��e���#��X�L��/��'>]�`
          �]~3���āϻ�#�O�.$�h�+���'ې��{�,f��
          T�˱|�D�(��V_���_�U��7��Z"����6)�U[�ť�{�`~�E��������%�5��U]&�!��AE0x�UMD;�"��X�td[��'�O�Q�V���d4�֫j�4d���;%�ۻX�?K#u;o�F�L�c$ى�I- %��p����jͤ��u�k5\��his���HE���kA�f�s\�M�4r{,}+���$�a^0I�p%�{��g%��L�~�K{,�c����ՇY���G�
          |,�#h��BߪN���A"��//����{�����׶�wX�/C��k%t��6���rٍq#�꟧�v��k�}*���Ǹ��]NM/O��
          
          �u�F�-^�zf���<�<��U��{0k �?[	�F�V��KA�-��&'�;���~U����1I�M�<�ژN�Rց�9Hqc���:�<ǥi�Ҙ��6�1iz���U���Z��.��Hɴ��j\���)����Ϩ2���e^Fb�q���F
          ��s�Gh4�m�gQyk�.���&�kK��^!�� �VZ�ƃ	�	��,�z7}�W��8!ͪ��Q
          m��5��υ�����m���;Q��XFi� ���;c�7@���%1�����B^�5�v���ݹ����;�jDv3_����#��A�r��Z
          �h+����]����7�`
          [K� %ɪ���H�K�F��}�s�Eܪ�h���~��O*� ���o�e&6F�Xl��Bh��6+p��r��K&�C�$�~S��K���YI�-��47%E[{U�q���I�9Y!"���Wt?ʗ8#� s����]@�%ӐKp)#��>���{"n���񔓬L�rn�?�:���14�*��1�FwQZ�����㚻Q�x������+x\8�S}L׆��w����N�b��]��D ���y�gO�h�~�!��Â��osˬ�+{��x���Y*L�C$�8<��m`$�z����dd��-���_�v��1�7d��b��ms��ìv�,�����V�sf�J��љ�#@�L����B|㨍��O�We�"
          �����	�Cf�9Y �/�}O��6�������o����}��<��}T��n¹�f��m<�,(��`�@��j��&`��^I^�]��!�ӡv�݌�Ic%ĸ�2�a�Z�|��F~���0H�š.!��w�HY��6;#tn0�,c�+:��i�_,�tK}�$r�Nv�]�MPmUr�6�EF[#5���.6I���O�>�`?)û�&`2n	�i�u]�N{r(c(Dt=�YؓK{du��$��� |�p!��,!���P�s��o�](�	�����##6	�������j-�<�u;k�&x/�@��s��}ё�J��[��{Z��0'u�>> �44�e�;�(���Ho��S��2���H'u<�=�Mp����]$d�-�ag�%��n�Xl��)�6�wءk@}8�8VU/i���
          ���|dߴyVaeF@p����>)k0i1�c+"7��ze�{���+61n�kI�"֐U):w84�wE#�3@d��t�.�[��ک�������J�n��z���	�Hʙ�� �UR�)�Y�gV�kGk�C=�X�+fֹ_�X�"b�|+�>2;�@YUY�j�y ���W<q������@��0Y����;
          �U̎csڕ�Uf�C��'�AR_�PZ@=����I��Ǿ~-nd�g����i ׅ��g�����$�rA�=���a&�y��M��u��d�c��r�i����:���O�A�����}���x�u�$d�����1��	�&�g�G`�O!�5�[	��.��N����xY��T���������j�v_��6�FI��/�_O��}e�{E� 5�/��MG��LM�Q���ͺ����נ�#�V���q\���/d��kw鵉d�	���{F�CӪ����}?���~]�%��K�؅̈���^�3;��V�����s�������;O�l�>���-�=�`x�h&F0rOe��w��Rj]nQ?R�F��E�7M�s�/��$�yTR���}��4B&��q��|���<�J�㝸#�Ύ��N�8��pQ��9��\F�ݞel�
          q c�C�E�n�';W���[�'��
          Y��X��Z}���k�v9Fck�/��<Fpy�V
          '5+��x 2��+Z�=�Tbia±�7wO�=�}�.i��U��cd~��Jk��3TO�z���s�����zv��(5ј�h�q�h8GZ8�Jğ���*
          W���uܬ�<�lP	{�n9��[�cR]#5-qi�P�I,ۛ쁚�����WY�k�7
          ?�=S�6=�P�B(���Z��;k9%Rzr�����Y�jx'i��.�f��dOsJw�����T���a;��k2\l��pT��<c���4�rrs�
          ��M��&��'H��|�jzp{�NG����6�wآpx ��(!ll
          �K������{n�>ɱ��/ʽJ:`	v�pm���H0����S��d��:6��s�$�Ҝ�矺�\C*�K4�m_s]�1j�������Ӣ�X������VbF�_"�dr���#��9"���Fʪ?!Ab-PH�*�݄d�{,Ƃ�T<��-�(�}Q�#�,s�3�c���e�ǐ��9����%y����[l�]��4Q���n��4O���H���<��˜�s���p�_*�Z��8����6����D�J�-丅xqdv(�?�D{[۟�2v���(l
          �+��E�+t;ճc��@�s�򅱗d�~����%T�1��wM2q��Hl`��Q~���kQi�cAŤ���<�	o�{	��Pׇy�ijV0TAe Q�m1���!;@���J��	�GP�S���V&��T��$_�"�C=�6�C�Mch�M�4���>�_��q��?�EE��������"(U��i��]����Ae��_[%��60To�K���H}`r��-�Le�T��8�C�����[2�@H��r*� ��ܸ�n�9q��xp�!'
          c=���E��nխ�����|�0��U���Q���R�!$�|҇ӞE�?�!��� �ή��'��Yְ�<P7����xϟl��Π�G'+��^ܜRsZG`�Ց�z'�.�G�XS���gb�cX��A�ayo*';E+���#S.��� e:��.G��r��a7Gojf��W�+1�h4/�)�W)�J��`��Ȥ{c6��	��"Y���Z�X���8�\ڏV�_U!8��O�6y=���/T��τƳ�s}�1⮾��f�)P׀�Ep��
          ���qu����q4h�Z"t�h�]���=]ē�e�`�Ն���W*{�l��0��7�W3��&F���3or)9�i����Z�N+��G3�4`��6_¥;�?�ɑ[ڴ���P���#p�k�ɰ4�GTt�b���(��o�!�����)e��kʖ�����x	�h��Rp��h�Eͦ�	rY��$�	�Va\��X��r�E#��n�5��{�3ы��aC�F^3£��d.�ċ��*̲|�P�U�	,6�0��<�i�7��a��h]!s���h�F�����h84]Q�,�Nq�ʆ˵��DŽ�e/$�� �[�vZ�9�x4g�ŷg���%���(^7~�~��"?c}�TNkO4����+XXA���yG����``*�̤��8���(����D�B���/##�#f�Q��
          �Ȭv�F-Z@8')���@�o�L���+����?$�V��I���j{g6V�,��ҽC���4�MP6,_7�-��4U��o��x
          ��۟��^�c�򍀹�?u9�����O+�����l�(6��I���G��.�L������Pn�cO��Q����W�gIsݾPCG�}"#���rWn7�5���X��;��_�pn��p�o*�4ޘ��9��Dy$�g���8Hţ{�m�4p�?��r��Xo�U���.B	Mh
          ������L�В�#Y�88v+����Vn���~I����.��Db�E"0# R)$~�h�䪩E,��I$�ҥ�ޙ�^PE�2<>C��-D�\���@�T�/���όQv�7ʩ6�Ix�&�U%sƨ�6��i��-��$�{"=#��Ǜ
          �b`��d9��
          =0��"�H�s?H��\H�h�<�|�c�{���Fn�H��]C�[�$���@Q�|�4�u-#�	?d�tnk�8f��@n
          ��:��PZ�U��(�e`��u��泆�'J�C�;J�%�h�{�靠fٛ\_p���KF����ҽ��7�����9��@O	��a>p�hc�S���0�+. K�{����e;"�)oZ�?U�z�u�Kc�t��:kZ�ԏn�
          ��Edh.���O.��Z(��ƾo�C$F���}�
          7��. �n �������`��z��"h��jך����[��g�#-8�Y���*����7�c�f�
          �y](��������C�M��O"���9���w�n-V���������X?�j�j�:`�ƴUxG;= ���L�HXK0��	y�d�
          ��\�}ٵh����8U�R#���!Xq�'�KkDM
          ���$��d,٧�XѰX���OR	��;nh�j5Xl�9>0�C��h_!t̃Ո�Z�\�/��C9"�O�{�����v�!q9�!Ǐ�m��]y�>�	}�I�����B�L��!���v*l8�$)�,9�uGrk���m��B�qn)L�po�0���dv��I>Ӝa&H��N;k�(��í�"�h��x�qw�-�������J �^�ǜ�������k�w�ɬ{���9f�7�Q�ͼr�
          f3����\q>� ��?]�H$��Z�C��彰����p �,r��0��ױ��W�U�k�p���g 7��i�Q�1�؛��޻�'�c��u���f�r�:_ۜ�2�\�����E�,�k�t�s��<��6�-_П��ִ�y�WUt	�`|�=����;���jd�?lC8���N�$�'c[[$ͦ�\a�s`B��i�����ѿ�\YY���.}V}��O�d��:���A���n��{�"��I�ɤ�P�lP�?d�M��WuCQ�.����N�������As@q�T�6���p�j����
          x���##��ۂF	�F׃�ϣG�b�����ÿm��s����	qg¬��:p�x]��OLtڙ`-�4���4�Hc � ���G��
          L[ɬ��c��M3�����7��O���$��X��뙨k�⬦B�wa�Ȇ=��'��{[�϶���}v��U�p�Q.0L�}��*��6�wɱ\!|n���m��"��J9���nըe۶<Yi�b�ř��q��a�K(���mw��8���dcjQs�<�f�=آ�dWJ�E�H���vV������q^V9Mv㘮X\�ڡ\�t�����,�DŽ�d�n+�Jc�	��uκw��_fî�Te.����	�JAeκ��Ԋ/qȡ~APv���T�B���p���÷d��Ј�H��~�h�ִ��ʧ��C�!�isM�s^V�=g��7�w]���1��wۄ���qf�&���GlRϛ�I�^��t+8�"����Ŀ"���H���@�&��gb��G8�%�I�l^����|QL��UZX�铻���2���$7kx�Dp��,��L�
          �*+X��C'�mg�5�w�E�太lU۷9�#¥���w�q�-YX��9�Ü.���Ԭ�I����
          ����nk*Ƹ�7�Sc/����fJoqfH���K��6���q F��
          ���Z]�ʨm��GjV�r8`�U�2��[�������w�Isך�߲���w�UwQk�8�S��S������7�����zW�zE�����.$8Zc�Ӕ����X���}�]����s�#�oV�3�&�L�P��������h���B�[�m�?V}zgG:�
          ��7\�澘|�U������}_��Q��f�B[��SO�}5�.��h�h��7��9�K����8kv�Jk{/�m��`�ƒB�w�ˋ>��>A�($qK�7K"X!ln���\6N�??���ij8����k^7A@S�q�e��?�{�I8��^9Cdn���k�~.Rq|�~�Fז���[�{�]M> ��#*���_���y/�P�\
          Z�h\_w�<�V��.$+	n�!���v�-�p��
          _6�+�2�*��csd�8��4�r���W�vKs�I|�G����	��)ȵ��1q$�O��k@�<U���wRT������²D�~����Ŕ��p͎hp�I�6HٵZMy$m�oW��!6@L��p(�O��e2�X]���X�2݄:�We!�?�wp�։���Z��a��e�t�����R�����G#����)s�����f�~��Y�e��P6�߅�ӕ�ƍ�Vu	Zc��ϰ������.��ek�G5�Vua��s]��T��vo�(�� �W[8c�����ϻ,+����`�)�?s��Q�]4�A���"7���E�cZ�Z�|�$z�t����4�p�i��h�ې�m�����
          ���v�=�P��kQ�,�5�v�&��O)��Gi�08���&mQ=��P��C	;�I�8P=��������n�
          ��j7ǔ�o�u�&6�r��!{�;��Vl9�h�*�vMC��F���4�w�,k\M�o��r�Q����N�D_���irD/�8K��;�����i'%j�5+>���AIn�x�Zik�i+Uk/pYκ_���^;(�㑔:��g�t�C�E���A�SXi��	Ok��<vP"�
          I{]��x
          Oz�'D����N������j"��>����i���T���“&@�_>/V�Q����(�)����)���q�	h���M��-49�!B���X�k�4UY)���p�R�8P�sG��@��Y�����\l����Z�I�
          Nl!e�>O\���XP��A�T��;"y�w�$�� �
          B�R@4�9N�_�����Xh��t���dWp�2w��ԀN�r�����pj����7�\yu��`v(�TC�p���g�K{��K�&�9�**�������{|�$48�i5ۨsDž�|�	 np>����Lqۉ�xR���2sC��6�8��eQz_��d�.tV3�k]M���x�Uee�$��I.��1�"�����y��淛=їе��(�����%�..�6�`$w
          ��$��Lmh��E.(�k��h��6���|$=����~�_|����N>F7;��RF��kP�20�	���H�NM�O�83�*�vh}�%��=�#���!���S�9B���H�y�+���4��2�@��@����㐃��
          �"�a�.F���(��`�g<��tii�@�i+�XDNJ"�:�Z:h�"��[�9�p��B�`��YdU�<��Fʆ�5vGe;)�n��f�Y%�=�O
          �$�hZA^���\��I,��W�>���>���{�w���{&��{�
          [ݸ�I���|,vVcw��(�\e�y�
          �\��G�UW�I�R|��X��!��h,�RD��XI��G�8��;k@�1��5�+l
          �<w7���cfH6����
          ��ܮt�����"��0n;Op�(��Y���
          s��O"�_��D��%9HY�<�G�t�2m���S��o�UR�4�x�8d~7u���m���-*�q�Q�i�x��u�ږ6�h9R~��Sw�<#p�_ua�}����
          ��*�l�%�Qu������J�l�6�� �?J��AL�k'����
          ��M�@�ӎVI�SX6T^2��$�]Ӛn����6�Y�7W��%��<xM��b���O��ڍ�9�����%�j�����y��X(b�-�����RHs����&G.��r�2EY�*�<%�pw�cy�Lt[�8@��
          �Dpqۑ�L��-n�C����<'�R3����nϕ�韩v��oG�YA�d��jK�x����j��Vƛ�ŧ`��;�VYQ8�8T��8C�ۏgmHt<���SG�Y���F�b�63B茸4��G��–���(�p��~��i��mR$�W��$4�p���s贎���0�F2~��rv��(�O$��/�F��-I����u�h"�8�M*Rj��w*执�/s{������7�÷���5�}G!R��:�E�W�zf��_�m�_�~-t��@6�	N���4Q=����%�]�m)��:�4���*���=�m!	2J�4�m��J�^�kC��?)�P�2NlI�	$�$N96E�AdP���s{һ�c]7N�|d5���H��0E��H�Y�;��Gu�Q�xI�\FVoS���l�m
          �WaԳSpw#�tΨ��T!�j�c����+��@�I��t��v���}�5.an-Βw���y��f�k|-�8dF��k;U徬ҙ���@�U~��N�ԋ
          5��p���K�p �]�wVI�02!�5�8�k����������}�F�g�F��h%�/o`u��C�l����T��L[nN6�)2I��v�h�Vg������ʭ���[���d�~�
          +�Q�VTn�,��$��8DCϸ�s�Z���=M3Y���c�	���Oť� ���4n�u�yA���ڧ���.ed8*���Ú�F �k���R�79�
          ~�{q�oy���M��(�[����*�
          �+M}Y����eו
          �B�Wdp��K��:��
          #o��h��!E����M5O��OR�°[&�|��s�c�����+�┵���Q����=��*�c���U��X���s�p�T� @�GD/��TA���h{Q����*@X~U����N$?�s�nt0z19ا`���-�!�j^���g��a���V�S�Y	5�?���� �V\
          �
          W��/�n�i��A�m'쪸T��	�E���D�+�Z�ѕf�(^�v�+�M�퉡��EH�����-H#u�.8I�P���o	oԇYg'ʬ�:g>��������VdsDl�����tLs��%[dl���{���k\݌��?t{�0Lw{�Nk¯>�c�&�c�lsH6#DZ��R�Vf�zۛU�!:�4��iw��lR�]�(t@�'���	��&d�_q��8N�<�*�i#�@sjC_x%�M�m&�j�l�pG)/q2������W��#]�y�\�򲵰�����c6�=l7�4h�9���G���%�$ku:F�{/��w�t�v�&[Ywb�}G[��70��U��ǯ���u�J9q��W���;���&�ZM���&���w%k}g���_$���y�W�	mx_#��-����϶�,X����3�_G3�v�<���m>:�쥾@c���
          �g��co��v�)2�������ݥً�q"�����	�/�����H$Y�	ͺd�/�H�����V8�N��yw���+�o�8'�-�乤��m<��B�m��p~���;��#$�Յ�&�oJs�3wv���i�ڙ/�E�Gߕ�]x�H��~^��rS�͡��ÆE$�9��.����fM"�ŅY�����F�i&��*j:�[�Y����k�U�<�6|��O<aL��O�u��c;��p1|&���U���w�mc�Sc�d�(P�"LL
          
          ���÷b_`x�S[��O8Wśr�����'9O�5��(ۥ-85|�Rb,=�9�Ű������Q#[�u���]p�GC���nN��쪲F^����©�m�rV��f��yYڡ����c>�+N�I��kv7�������	��CKC�9'����nB�4FA)�n�0�U8qu���/�qg����|E����TjI5�Q&ҞHp�C���EY�9�e�6|]�s}�c���r{�xi��@�ֺ�r{�����U_+�u�l�<^A��^�Qbs�Z�lӸ:�V���nS���ڸ�N�c��2����d�oF�g��$�
          d��i��W��ڙ�[Π�fBC�+�Dz�[$�w���������Nye�G����RK�5�h}:":�$q��K໵��EWah�GA��R����o��S���>��\iΠl>�K��~��-ia8h_�:v�Q�^��q���]������K���E��`�k?��������!y{�8�Y[m��Z�eCI ���p�skB	%��F=υ��y#������d�µ3wq��3K�%�u�W�md��/��g���i���3ب��6A���٘�A‡�ʢ�<�`s�o�s��)�(�V2l�Վ�N�v<m��
          �sJ��)�	X2�@�hv�I?�t��BS����oB��D!c[�স]��I��…h74�*��v��J����ۄ����	��}X�9І�����>ߺ�0ܑk�A�+a���5����Q<�w��#n�akۏ�d���[�M;�d*�pp�
          8y	%��[��6�d�j����J[\`sE�{�{X�G��6f��/°�s�<����sN�#�*q���Ӱ
          e\�^���M�<�Jx%e�ﲥ�������O�7h�PH�#�e���U��@�|�tzf��TH�Y���U�����/�� �K|�q��U�ۈ���EE�k�R4I���[�6��ީDPY���-��c�(�tC�H�7�V�6MHp�W݌&��U��zs��ʧ��%�!�wc�K|�\A�r���$`-���<vۃ�	���5��#;-��<g�(Fj��Q�	�d�Ja&��+-v3�%��v�0��DYD��̈́��9��dW�k�+���F���J*��X{�'`il����H-k�<esc�G‚iuc�@�n���WN�'k�‰#%�4��$����9�pG*�R�A8�	v�M+/�c��T��q�(��lN�Շ! �5�\.�l
          c��XF"�H!�7�=�
          �蹱��{���5Փ��d�����c�;{^B�^v�Y/FT���ikO������ݲ����
          �w��XX�Ec+�x��I�צ�Q�>��n7�JćRcph���q$|�x��\~�0�A���n����~|���"6�h<��h�Ũ�dT㕒kۚ���@�k�!��)�s��-FF�wi���ڪ��1B�R4Ѱ\�7<%�+Ӣ��u/da�����)�5�M�D���(��:1l���n(u>=�o;��*X7:��@��5���Q���v;
          D�l9��eƆ{.~ګ;|(8��2n��H���_u1�6����`�S.�x�N��Ձ�G����EQ?��t�?t�V�?)2�p�Q��.�j�V���>T�<yR^���<ѳ�%�Y����v�>�i$�P��+L'Ӣ,)Lg���)L��,��>�����9^A��V��w2���1��T�p�kY��
          ���.��<���~������	ң�Q����+�y�yS�x�5�F�<yVi��<(���_�7F
          ��Z�P%��v�;�����2l���Ֆ�M7��[ݶ����'������F0��/�K��C�CD�i���b���F�"�8�c�Xi�*=C�9�I�w��I#���>W1�(�xի,�2�l�T�U��{%ɩ���\H�?4�F,��WACm�⊆�CMw(��,�zJq�#i�1F��dX7�F�X�-j*0��
          '˵����Lf�h�̈́�W#�3���I�pEꖎS����\�K������
          ���dw)��|�W�9�6캝C4umnb���F�H�o7��[d�J���ַG���HN�H�|)�!B��<��8P!�j���}��7���d����9����m�s���\��T�vy쨆�$v��w����(�3������yLs�4�6����v�E�}ԅ�.�l���U)�b�|)s��f�)��x��C�
          ��‡���Od�\]|+qb�,��j�ph#�����G!8�M�;�v�b�{!���d�g�]d�mZb�����T�h�A���\Ew'��@g���rM�uT����V"�2�,�	�Ft�Ec��Cb�|y4�à{�.���I�}s�Dz��h�����@�r���,� -����
          �����������c���n�
          ���}뀬����1h��2��txq�������g�)�=�[����_��K�2����Վ;�4}c�T3�wW�D5���˰Gu���Iw�+��9M��;�d�ɚ�!s�ܡ�¢p�G<�i4/��(�m"��+�]u
          py'�ej4φq��k[�+-�R�Zo�!���3��.-({�u�O�p����ai�����q�j)${H$�ߕ���zϛOR+��S�l�����ѝ��H��u��J�摸�k��E���ZO�h2;��и�I��ap����<����ʨ��,��Q���	�h�U��vY�F#.]�C6F
          ��5��
          ���5�Rj.yYT2�(!8\e$F׀B`uqJ��g��b��4���(�U�;�����J����|���I+t�[,���n���C$�MK9&��!t�h�ցp8}�+?�B"7wʵ�p���ǟ�3򑪌�����:Y����^�F}���
          ��
          u�~�(|ma��	�cJ'���=׊����k#3����;��L��qi�uly�䑒���2���^��
          O�_Oh�M83a�#	����\�@��+�iۧ�F���_�y���i�)����x�t���@;7�!~��-���*x���}�������Y8����*�\�����ͺ@r�kZI���_�WH��s���´�60;٢�ř]�[�o.�
          ����O!�	#s��DžQ���W۴8�Z�
          �y�{����>7���]3
          Ü8R�nh4s��VZ��|�O𓼃����ے�=�6�~�����,�o"�j��k���"k�	�0�ֻx���y$ڋ�88���(}��l��n��?
          X&�I�$�R%�T�v;es����.3��D�l��t"�,��e�vj�P�N}b�\=¹%s�f�<"si�U�
          U�j"N���~�;~�o�Pj�5�g�>�}U���!�w����H$��'�a-!�"��f,�Y��v��K�D| sn� �)O�,8m���HM���؁�P*]cp-+�l1�'HEA��t��k�\eM1�kes���rV��}�L��xT���q ��纻���?��P�;O�Ė?#�k�R�X�֖��Zr�\�vEx�ɢ|m�GL��[�5�qţo��!�(3�������F�ΣL�������$p�3��G+r3ߚ@X��@ͣ�G4pdhP�()9v�DyQ��-��R�XpH}�B*��l�p�k?)�go!�o�K�7
          �4ΐ�3.�/I������m'�^VWNc}q@�8U�i���`�&��[�wY_{�N��E�_~���Vx\
          ����g]�s������ x_?��~O��)�|S�պ72����{-x�c��3|,�������P.��1K�.=���(s�rt��p�_+5�͟p#i�_��	n<_d��ǥ���n�h͚sy�Hl�hk���1YW?�t�}�_{*�vm,��
          �*^�����"sM/�*�n[; ������0�wz����!�-͛Vv�l�F���>j��(#
          �+��i.�R�@����Y�܊o�njIm��
          k��-�s��'�Y�����7��_Qz��v�ߕ]��x�c�!�@�B�9J�ft)疵���
          �Lv��{*ZKs��>V�1�f�9��t�@��璍�Y��n�c%��{�'9��ͺ�]3;s�>=�kq��A, ��m,ù��$'0>��A��a���	�
          \�jLXU��L`�e�n&�w'l�:\�h#��iR�@�p��J[���L�����Y������VU�M�u��%�6�
          �vE�UmK@�^�|�]3�;���f�	d4���NV45͵��������ϕ�i�Iw�	,p%�w4b�N���ӟ6Ug��%շ�SǓtR�kv�$��sF�
          B�"�7�7�s0�<�\o{Y�~���m4�U�ͷA�>I-���y'��#��0o��aZ����f�p��LuZ�wc�c����٫���5����Y�D�}�tO�[.H�d��߬'���O��,-,��|��~�&Y�q��!�䟕��&x����r�ӯ��5A����;C�k��z�����v��>��'P&�"�E�)-��|r�uQ�ǐ^�����_L�~���$���������t��?O,F���^��B�i�8�,�})ӈ#w��~?�������J�HZ�n��7J�;,��~VWA�5�z�O�'����q��_[�Ϗu��%ۋ���_
          w�����xOc��R��H"�9�7�WB��&�/��?�nipH�~˥st���I'�t�Kvӎ��@����t�X��	�k�4GuI�(�	>��vX�0c�Һ7
          ���� ��^
          yV��p���3ii�%V���r'1�hP9�1��O�zݴ}�e?�Ȋ��8��sl<|��#u�_tcN&n��kvFY��3
           �vE��u�	rh�e8�|vG�P�=іz��`�FJ��v8(٩0�׶��E:H[3/�+R�,JdzDž�Ykv�|vHv��ӎȠ.����(@ ��U���WH���I�Nbc��scQVI�Ci�V��@$�?��Km�v�p	a�����n��v���@d��[��ӂp���t�C�k�{�
          hr����o?d��.#��5�R��:�Ѫ)Bm�k���s�{.���_I2���ڮ��;sh�9��|��0�o���\WnQ��|��W��
          L��?B��sG�d�m��U� ���D��.�-Ϊ*f�)�{9$wA0/xu�|��`��Y58;�Z�N{w\#h�����Bw����-�g�&{�x��C�8qޑ�8��G8?(cm���Sg�]��)��#*��UyS��� -��$�
          ��m��Z�2�`�g����w;��>Q�qB�k���x�k�Zqh�\1�I[��"��!�V��r~Vw=F>GZ�3\�!�X<��F�[��9
          �M|
          swU�;��eO#�&��@-5���^�0xY�Ja`��In�KK�6�h�q���6h�V��B�Ը��nm�D׈��t���~�#{Z��~V��j�����
          �U��}ל&�"���PdeX����mɽ��y�с@vK�?�?��H
          ���g$a*C�yR�k��M�´�ف�C���c
          ����u����F�Wµ �k�)�w����%�>�ڒ�)�ctۢ���r��>�M�	$��рs�R��+F�]�Miy+�i"���i��O*��8w|R��G�B^$��]�ϔ�&S�������R�?t��+@�{EeM�r��(�����QĴ��F�?���� m��ǧ�nLp��6�5��ؤ�����"Oq>G�Q6��Dƴ��F�P�9R,���o�
          �e���Ť�����(xN��P�\*��T�Y�{){l��w*$׸�v%rc�hh�g�q�9�
          �����(H�I��e�I�]��>B�H�R���'5���9V/�U����Ya<�Ȳ88@���$��("�+�*g�ZP���T����'��C�dU�k�Ł�(ٹ�G�Wp�9�Z��/�
          C#��e��_8
          Í#�eR���ߑ��'(dx���pmQ�66�LA��~m�9��ݭ�=��l[cj�l��8���Q����&�{)ldO��v�8�E��PI!c�>�%�	<��)���� �G�I�h�,3����A��>#`��Li���$���?�� �Ua����H}���'��$�`��U�v��}GT���(�����0�8�AT�FE�ib
          h��أu7��%�Vqn������o�A)�>A��&�B�����hxK��&�^Q0X��:����?R��C���J*����lf��W�N;\��f��@�<s�
          �d�<���8� �_e·v���(��\�('JYTx�
          ��Y?�K6M�����f�`��n(�d`;��h������XW�2{�wH�+�饿9𓿰9F�kI�V#��NV֋��g
          ����;�.40J�h�#��
          ���oHlN�
          �tQ��K��%Ǚ��:����?+gI�����qնiח4⼦z%�� �[��ʹ�i�h#h����7P�V�f���M:�A��]#?���h c)������Ɓ��y�1`+1j��{���	�<1�~
          ������cV�H���B�f��	(�e_P��M������}���"X$k�[��hi�_�Z>��b��4�A߷�m$����0�eWt�H�	���#�\�Q��B�\E*'��?(�GܠdV���h�4�	Ţ�x�
          ^Nӎ�憹���mD�:'���U'b�5O���p6/5�m�q��K�Hگs�h�;�C�sC#;�es�ɨ��?pq���u�ްd����i`��O���:s��$a<B���I�+z�N�i�����ŷ��N��c��A��gN����uvV�a%P�8���������
          ��@�+F��ēc����(m}�hXv�����|P
          � ����w\���e1G���Q?$�C@�r�!k	q�����߲�Vw
          ��I�v2����n��	��{������ݱ��r���	�z$����O�N׆�p9I�����+;�j��0�`�U�f�9�Q����D��?���wW(Q�F�(\V��#�ϊYZȝ�����=��s_��_'�.�n����)����qΗH^ܴ�V�X�-c�);�@i�
          �����b��D�����-VtE�Lܛ��>��1�h9��%'L���]-�K����q�ZQ��iŧ9�f��T��4�Wx*��M��cY^�K|҉C0��NeamX %�����M_�[��i
          �sv�g(�a���S�(�8~�\�d4`ZԈ�k�Tk}��<��acբnփ���]�z`��(-s���(kF�G*A��@�������R1�i5DxLa$i-��Aqs�‘����6�/�e_֦��#k���p4�E��Hqo!]m���܌!SK�p���{n�&1�ʝ�/���R�U]��>S��(g4�5k7S�{��F��gti����4���?+x,�]9� \�.�B������(kԪ���E`����r;����\��0焷5�˚i�ɾ�F�����l�G�}�8�h��V���W=�@s}�qٚ���}[F��˜� ���w���fo~�rE�؞�s��Q�k�۷t$��3-��O�l4Xet�2ɬ����=6����5�E�2S$ӗ<��GK$gG�A(�Z�@�Wz��k�C�Q)&Hw���B�$����Lp!Qs����Kx���(�$�BV5�;$nn�U=i=]��\8��O��H�'S�f���D`�I�r�d�
          ��xp�t�ɣ-�2�ÔH��\yB7J�N]���r{�9���{���u|-�1Mc�]���+e�������yo�tB�@�Rs�/վ�����{r��/��3S��W�a#�l�B��)c�˪�ß.��O�zD�Vbu��*�I�����n�;uo���6~�ZK
          8ל/����������ᵳ�x���.
          ɯ��4�&��k�V�:��c�K���ua��S��-��V�B����h>�2�b�q���d6�)q��M&����)�pi<Dֹ��R͖��A�����	 �#�#�}G���J�^򵵀�o��#��?�fVQ$�~�>�ȳW�]�Ԫ���s�P��{��ZZ�44��<,��=�-k���X�����EQ�f����o–H]��v&�8�8��;&u�?n�]��W�/6���¥���¹[[�����r��v��7i�6�	7�L����6'��q5t�9{�Ce�#��b�Ȯ=1�3��e��M�3kG�N�Qx�gŮys頝�r�Ȑn4<�H|�!�P�n;�1���:RN�x�ג�y�+�|�v��=F�(yX���ӕ��	���*z�8Y��
          �o�ھ;��@7�J�c<}�A�ٞ��)!!�w�h>7n��U�Ε�?sk���X�"��au��)m�����Ǖd�K|��[�r�*_j2��U��/�N�X�Q��=�F�6���w��u�q1�7-!P�Y�om���,���F(�`	�����m!�y�r�.S�ھ?/��ۃc6O?d�k!���?�������>���{_����=��h�h{����{�8�ÿD[�t�,���ˍ��?qÇ9Ϗ�<Wж?S����m�#�W��:���^b}#��\�uY+�.�=<9lb��9Z]>�g���:]�0���.Mk����Zȝ����ƓU��^���.<��Rw�;�^�O�fc?��u��`צo ���w�N�Vn���V��5��ֻ]�Y$��89�<y����}�jK��}�o��c�����_��Xƀ��XqWv��nu�#�W�p��;����|;�^�>�ʷ@�g�Y�Sgk�+ld����?.���A��\�~/��M��C���>O��qr��sbe�8J����F"v�W���a�ck�eO�q-���<��a5����
          �	n;j�W�t ��tp<%K�
          u������E.˛��T�7�W�i���qa-�W�9�uX<�t�ydŤ|����m$?��E,.���UVF$���S}�|�k��?�U�����R	�'���9uT�Wٲ��kA$�*!.�[�
          ��.���m�F��TG>B�AY��f��ێ�Rcp�yT�p.�6�6��(�x����4�4I)w�2��+Q�pO���6r��h����n&���H�'�@xʈ�1n&�>V,��-�p� �vU��ك*�8�������lӪR�o�I���y��/·6��}���ScЖ��Y�ڵI�.U�ǧs[dU���l.����G*Ϗ�YA!h�`d�67H�ت�KN8����].��v��f����&��tiYM����wPt�5��Y#���w�!���lb��DN�6��C)��/4�.�3�D3�-��d�(�i"7���*Ҵ2z�yW��Ma��dr�����7h��B������60x�L%���N�W�I�8��*l��Qfo6�fniuPe	-�;%�{n�`)�O6�L�1}�3{L�;O���i pj��d�U7�h��9��ڄ����� qK�6�6T��Nv�ʖI�/�(kl��K�hyh�^7c r�I{7-g�T�n��V��W����q�a4���'�d�]�=�W>��iL��X
          8�R��L�r֛�,����9����z�.�=���@���2�/�~�C�֞h���]�w�*v�a<֓��x���c���Q4��,���I�k�)nm�v+�)���̒�����q�T�:�斸���n&���xo]/-7ϕ��;�	m�)�Ƕ��u�\�#SVpi5�˭���fRtE�A�fh���G�°�Hh�9u��/8��
          ����Luq�|�.�x�%U��&V�c)':KE��+�M��%��[��%:r�VHK:xx�����%�	M&�~˃� �{8�M����A�);�p�<�����Ch���W�@!T�T�`�2��h�p�yU��9�|�!�n�\����̫�q��)�ě�]�m�,�*n��R�~៲L�Y��=�F�S����S�p����dp�����x�'�Mˇ4{+疌c�"�3Y�u�ѭG<��[�s�8�/"�R�V(�>7;3}���DR['�O�qx
          "cE.y=�Ⓠ�9��L���Z5+������@��06�q�f�L�LI��l$��)>��	�xk+nBy����{E~Re~ܓ�T�f�O��� �R2I��)�Y�����N����$VSC�9U"~�UaX�,𞐃�9Df-i���iN����DׂRwm��_e�ǓVP�#�)�;h����JD,�F(�-�X����#\%�yNk���Y8�FG���47�򡑶�)q���I7۔�Z����Mߔ�	"�#�[���qO�F[{������Ů��.��+�`��Hhu�–�y��(wU��l	#�I��8W7����� 9H(��O�ԖA�
          �.�R�D�y�P�so�ʻA�R����=`=�S+��qJ�$�'�G�+��7�c6�(lt	�6�y�5��?�͒N;*�k�SI�/��j�G�\V,�B����f����y����zc�}���+_��f��2xcO�k&7�>I��i}?E�2FIZ��;}��y(�a7���X���N�9�#s���D�W�D����\-�W�R�8�]wM�>T9��ټvD�>�u!m��+/Y�.y
          �|Ω����PG���=�[��O+��C��k��k?e���C\6�K"k7�D~�R��X܇7��n�ob��~OV��	s���c�f��C�2u�-��6���?4�u8�>�E��6��)�0(����~Q�����2���Rao�GU(e�(�F�n	��T���t���ZO6�A������x���Z�"�ú��N�[�<`�-�bca��#�ہJv��������S���Z�Q6��6��@��X��,W�=D�ּ5���N�e�m'K�lM̍ey�Q�u6���d)�n�w�*��AԹ�����V5OlqS�wK0K�6疳�B-;=�X'�^+��P}0U|�z�����h��	��cq�v���VgT���m;��*�gL`8��}��;�����u���O+pE���C�6��XϞy#����eY��%����>���gW�lηd�Dž
          c#m�c%&Z׵��?��WS2i#.ḱ�sh٧�rO��Mh���d�;�
          >
          �Ӿm\����>P���u�;xZسWuZ�a�Y=�!���:�iSs���V���?Om�����r�l��(�}o��m�WG�>��<�wI+%�0�u�Vv�����q�����%�� &�k���7��F��|-f�p��5ޕ7GN�tyˋ�'��7[-��<��xLM�@9�)���R4�p�DE�p�+�?�q��uAK�^��Hи&��{r��֜y+�a��?����9�8�iyxr��t�1�խ�8�?
          �����v�Yַ�s�.��,����1���б�s�f@tN��wq���9����}ݖ[.	�w�4WOc1�3<6�D�Vf�7�fsI$Z����µ3�6N�qI�P�N��%�V����:��v	<F7sTB��q��R��pUTK%k�p����cwt�F�ӹ�{��*A!�唲�X�v����\��򙵤YW�٨r1�0H�W�@ k�dџ��^j���6O7�Z+)?�F	"Dž
          �hn��KV]^n���B�K��t-�p�	��n��F1�(k��hڱ�����-c�Uݫ5R�qyM�M�iV3��8�Qi t� ��-]DN�ϖOi�R=&������q�M�Ť�R���Y�Q�7��]���5�Xq�@c(�?@'�w(���U�F3�tvy�{+��-��Σ|*��K�0Y�KXw�=l�,�N��0n�3j�t����Nh�f
          �p8!V�?AԳ�- �MkZ��GޔH�$�Xѱ���d�D$<�G�^��Wtׂp�l8~�CJO!����u���R����-�hnR��{��yB�_Th��S��?��j�ҳ`
           {���?k�'5�h9”e,os]���F�;e����Z��s�Zmm��r)/����x��uZh�$��U�9͐P5V��,s��}Q����p�H���I,{�-��v�!����>y���,p<Rd�^FX���i�xO�f�8s�"�*ޫ�I���������s���+�����^���L���EU/�}E�ΧE�ylntn6(`/���/�+��l��K'�t��+�����g��"�'�^aqa���;��q�ׅ��W�#G$������{/1�� �a|���.Y_�9�8��'�`�Lk�N3��f��/����s�p��\m��"Ш�A>�����`�
          ��^���<����n�v,]H�(��A=�4@	,0F��& �I6;yY����'{f��wI��=�08���tR��d�=��'J�0E}������7����yҫ$�����=3�wm�_u&`[���IS������*��kqӭf��D�ߕb	�Zwqv��\�3�<+m�Wo����gk�.x�L�ʵ\�Z�=�)gi��p�*��S��R�+�,��6�u�*�N�c�m$9��4>Bk�nH�jߕsZl�e���� i�P{2�F��w��w�MɃ���&��U�i��M��h]�|[]Y*��t�?N|���;8w*_9���B�H�qW�u�Ҟ)�c!�����Ux���?i;��U���㵅緶��GߦKM��M�v��\c^��BV�-����2Zڌ�YJF��n��	.$�xUu%�p�Wu�3ek�B�l���C诠���9���V�&�0v>#��e���B�ӽ���t/�$�|�&�MF�<1��7�wU��|���;8ܦ��Zޛ���y屸ze�����E��RL�4M�/K�����ޡ�H�
          K��6�(,�6��4�s�����p���S):�$��������������~�^O�����A=�y�k����X����S+�1���}��3Tߪ��t�cX��\��֗W�f�)�iw;����^o����7��Nh�7���.�ܯ�����7��$:f�=�t�nu�+�_�?�oә~��Jh3K0�~y���i����ew��[�{~�o�Nn��(��g�z��_��
          ����F���i�4,��9��vYZh�����%���A_K�9��54zf��-8`�4�<KH��d��-k��~�N�X�K]�%{8�<����27�Hq�8T�s�7�����:�w���k�uK��+p+��+V���C�0n�����-����9��F>�T�l��m8]���T����Gw���8�����
          �H��j�!ǸsFp,�+N�j�@ƃf��Ĭ�G��Q�]<��uS�W	� � �*�h�ξ9V���|*���]��h���m�pn��9?�;�ua�ms����J�Ҝ��xHte�����PH���1�iӈ��l�C++��3B���l��>;-K�3Fav�,y���]g��Keic�߅Jh�
          /]��Ƥzn�	�d˝�tE����
          ��Z{�¹~�^��x�t���@�Ă?JˎOM�̓��ɴ���',8ЗTȏ?�Uq�/ai��鉎�n�)���ݎV���$k% �xUd�W4���=�Yۏ�d��k�Vd�T4�9��A?Zu3i�.���㍻��9��@虑T�$:��"�yˇ�e�`�k�F�'��0Jk��ˁi��O�����=���j-��X,k�K�<�H�g�?F� �'�'�:�zgy4|�X�pp4��ABr,v!uݝ����&�"���>Z?Y �C$�����s��yBei�j%`H}WZ��C����F��8���	c�%Q�l�w7=���o�
          ]��w�K_�)��f����ܛ�ը\_�I�Ǵ���pQe�����Ō�tE�`�’�����@a�nM�Ѹ
          '�S�6����Wl%�o���2F�[v���Q��69�	Q0�wc�w�}���T�1u�ip�֏q��������ugH��,o8=�\c�Ֆ� �P9��8~�*Z�8h�G���<���>�4��B���D���b�Yw�Vv�����G4��k�i����e��]��H�O�y�'��}/FƜ�u^s�P�=�H�늽���\AR�R�<W��]g<*я#ͅ-��Gd���9���dyS0tv���e05�|�泋*Iؐ�N��
          Rd�<���o����i�k%Q�$fNjP�|�µ�X�e��!,�‡77����8�~���p������1|���d�
          z	�.%���)m���>yG�n��{��rHH�"-mq�R�`2�ӂ@�y�FS�����iESTo���ʢ�̀{%9���|&:B�@~���x�p��S�*���Ļ�M���<�([���G9\��#9�3[���	.�p���>�
          ��ek�-�9Y�OY4Gt��%J�p�8L��������O��W�a�����Fsg�
          ���tf�~苆�eGo�"���[�Oc�A?�I~{}�}7q�u���H{Iu�T����44�����E�9򁰒l^J�#}��	�x�B�t1G��9��FI�#���1�vN����L�9͢(yKp����aq#�{�9�wD-3�S�$���#kK{�F�)�����,�I�����h$��D憳�)D�~�L��_`�I?�U-��||H����a�A��PI n��K2�NUT4GB�����b��
          n+I|����&D'β,�a� �������\gh9⊡� 4|�6F@���%�L���>'n���R�mhG�.A~���p�	\��2�;.�9��d_��u��)�������#�=�4�/���2���U	}d;�@F����q^*Lf����F�c��2���(FX���M�,G��Z�,6Z�p7��|���k�dN$�غ7�:0�Ǻ�W�V������Q��p�K��b@'��S�ae�Ll��:���!�w��%�l�v����՗?�e��y��L3b�DM�֑�`����,Z$/�GY�0�7U�U�j�`J�&.i $?O&��[O��:�A���_^(��6�˴:&�۟r��O���ݪ���Kj���i�b��k�%p�)�ۙ]�'c^g�����]�f����v��؞6]Vﺮ km�֎��^�X�$�5ŧ�	��Ut�c�乧
          Ͱ�v9�3�Ni��T��NZ�Y��[�1c�V���w�Y���sV���+ʰ�zl9h>;�Ǚ�z�ķ�J��M$c�U:����7i�iltM;=��+�?&/���ՅCUԟ;� %���k��	#�$��u~Q��"ч��\�}ն@�C]vHN��0,,n���Ȥ,�-U�7ɋ�7�\eY?P�����C��Z�\H�����8��;�^�����x[�ܕG�����N��2I�#�G��FM��N�-DZw�#��ʞ^25=X����]�@5:{-y��XPE����~�����]m��]�E�����(��-��hi��d$�gu
          p��9�p#4j�$�����Q�����
          ֮��O���F��s��I�V���#�!��c�8��N��qI���6���m��Yձ���s�P
          �.dokdq��x+9`:&�����wp�t��8��x�J�gdnh��)ҹ�ѐ��ݧ����Q��u��0^3��s}Qn|��ԏM�q����$=�87en]��$��R�Z(��;���z�n�+Z{��"tD�o�g��a��[nl�R�8;sER�$a����~�N��h{H��_]A�u]4�
          k��k���PZnů��X$`y����ݿ��Y��W���Z�/�DD����0]c����k���uNV��o4�{Y*�r���U���6��9O���d���#��{f�F/7��ih^%o�sc)�����cD�������wE�s\Hxwµ�-f����������@��������Cm�k;����({@Á)Z�+!}��V
          ���9���굨��LF7�0���k�a�V1����r����68�Բ?d���a�#*�^3�E�c��}�'�R^耼Ҥ����$�eCC��p����h���T����Z�i�R��I欩cC��P����s˸_����4b��t[!��l�7ۜ�1�!v�~U��&4������ZΗ�
          9�Et�HK9?d��������s�A���Hrj<`8Q�K[{C��|[���*p\����D3.�dZ&�OaV�����w��\{\Ɩ�-�*YM��$�&[�UΤ�{b����ƹ��66�`+q\T��I��Ǖf-;cn2SEW��d�`+�R�TjY�Hc`�r	9�P��7�c�I���riS�?��zm��*M�6W=ē��qs���bK�lUx)/��>��Ţɿ)#�?�)k�!�@pk��7_u@υ�`2���Y��<����s��|�*�����Ks�7�VK���[c��BD$�C�g�C�kC����8�Mv�/�����m�Hq5���&WzM&ǀ$�Ge�*�]Z##�-�_p��Ÿ�h��u)^ݍ$6��{��Yv�3���|��BwA�#�qkB68�
          uZA���"��7�^oV}Ows���ix���޶��&��j�w鷁MŜ,�L|��>�6�D����/�jt��ftR�׷�_�uzzk��m>W�?��Hu�5��TH/��W��O�������^CO�-�Ⱦ
          ӎR�0�=�!��vpV��pn��_+��V}�8�8��V!"쟲�۰�O�7JZ*Ƿ�C9��c�u�������Q)1�b�S����S�Ju5h;q �����Wb��O�=�����Zδ+hY�|(s=�<y])"F���r�CQ���;ѻ1�$�d�7q=������ih𴧉�;��
          ��A8 ,��YDC sI'<'G%���G��䰹��77
          �S���b
          5�t����.%��V�M�����[�9�;S��r�����}���
          ٯ>V\r8U�q�Φ���l�Ô�������F��9<�U�3DY#)��՚��[=���By'�+�/�]��tQ���7�IR�{<#��������8�\�m �ώ��A��!���-wZҞ�����X�X�����=�����}�Ɲ��!���,p�����|�G��i�*��\ghD��kv3g�
          ���/=�s���>�Dž�u,����
          �p�����]m��gE �1ΧY��7��X�����y}�'���:����.q/3�tL���y.��z_��4Z�����݃����E�2 ��Tq���vH��<�%���Θ؜��s�U�9��j����`�-S�h�D�'$�OU�������Q����ӆ��i��5�m�K��/�*��k�$�����r�t���xl����ͦ�������ny�]8q�yo��3;U6��d�mkM���c�=Ķ7���S0dQ�4�Wꎡ���>�.��ӴYo����z��4�0A&�nu����\d��RY�_VG'Ӷ|`��d�?���M�U�G���ؿ2�O$2ɧ1n��`������K�t����!—��۱��"K������ݖ�Z�=��2l��fi��O{����sK�kc�@���
          |NukM(c���cx�O�T8n��������8��4�i��k{����#�{옴����Z;�di��}ʵ]�NjA$��4��Ls�i.�q?_H��)���‚� ��j��Kˈ�)�ph���c���O���g�_��@�t�w���@��,i$_�+��L�u4Sy
          ��5�\�'�pI��Sk?!6v����+\{�R��N<Vfn�����.
          ��Q�{o��G�(M���J����9Jӆጏ��i�T�YR;�y���P�A9$�'���*��7#�ڑeF�?��l]�ʩ;f�@��
          �>�׏)�J�"��p�P����O���zр��Tӑ����
          V���Gu������ɰ~�{�j�8��| ��_>Uie-$^�IkA���f��^B��
          '�H�w�������kA��//m-K(�P$�Ѷ"���j��*Xv��ߔ�͂���,��Qh�J瘜M����>M�V\!q~,p�K��up��&=��Vt�j,8Z0\H���H��߀�@�l�����F�h%�_	�75�گ��{Y���K�� ����y��|�S��㒪�����<ntof���,�N9#�VA�G!Y��~��\��?%F�[^[y9B�6�₷�Ӻ�����3jUx�<�C��W'w� �Ui���"���k�E<���U�kA�<��0���Z�����:=��3V�?Ns�A>v�*�P��-���� &E��I�v�����6 Z�[��jD�?�q�������(��_ʖ��o��Z�Hh��xL��H]���{M�.'~
          �OS��q�o
          uv�O98�B�`g�x���%�>{*:�K�so�t�Ll3_��`_���7�:R�3F�8�H�k@ַY(h��la�����:�⬱d��C�7��@U�!s�o��X��3�w����J���ʦ�P�n$
          WY����')��
          ||�s03T�G��C�g�\�-�j��'���ş�-�haN?*_�I�A��	<��:�dv��H���K��
          �Oq$��
          j���!1��ѬrP�����Y�^��e�@�U�ki����l׀��>�w�j,���\
          ���ۆ��|)v	#<]�Ӹ׀�$���px��PU}>9쬱��c��$R綀��3���9��A��-����CaZ�_�3�)�Nj�~�Z���Y�����i�����%������V�"CE�<.@����m:l��%��U�㿎Ș�
          �浹͕�g7C��d�D��cw���op��g�b�`8�?��|����<�s���^S�����s]�.&�>�I��]�N�,����pk�e�7����;�4"k��)�
          ~�"��1�I��R
          w�	����Kۃg��"4��J�	��2��s�pm<!��<|�A��ŕ,�~R ms[mY|�0s���NjL���*�z�'�y����	5v�̸��	�B��{����0��n	�"0���@�f��*��*����
          7���B�8��&�7�dvU�)��8�G,e�P�0&���n���"�~Q�v�����\d(tW��?)s�1�K����h7�*8'�y%��#|�r0�e$roʇSF@��Z�ؽ4H�9
          ��;��
          c`-=�#XW�0���`�ђ��HU��
          ��+�nh��h@�~��9�v(�+��S�:K��%״����g�!������ �O1�㰳�Z
          +[+^�L�Z=+M��"��vM�Z,�B�9���ˀ�������ߌ�;{[i.m��SP��l_�(�D�2��%��k��!�ivyLa�9Il`4�`�&�d��Z�������8�d���R$$�D�^�>��c[��c���l�D[��O����
          �PH������*�����{QM����V���@�৴~�T�h�Hɺ7|�Hn�-�ݕ`iA�K��Um��7^A�K��h�,[G�n��~��V?쳴}IЇ1��ysS��f�rp�:�H��?�9��ƫ�r����|�ki�o�����酯�9=��li��E���+Y����!��ZH�\R��1����Va7�{���F��s[D�Ҹ]��u2��$�N��:h�t���/;����C�p��V��Y=Ʒk;g��˺��SP�#�s=����+]�P7�_a�8��V)V#�s^%xc<_���J���Ԑ�4ld��V#"�rV��	W"�aJ^�����v^{F���Z�W�:��ch�^^�2g��|�q�~�zw큧n��?�5!�[�{��T͇N\Ap�^OU���A�E<8������en�`nrVc4� �������*��G��1����Uu��u��o�d��@��T���f\L��8�V5,,v��ݒHUu����<+p<Kd�-lM��Cs�O�
          V�:��tn�J�osi���qX������g���_-p�e_����YS���AU^��`KH��K5R���{��pY�xӂP��z�n��Q�l�{^�H����k�7������SKn=�.?J��]ˈ�R#��l��o!k���
          tE�#&�U5�aMs��<X�׾#��	ъ��?Ԉ��j��P$i����
          �E`����0���{��ъ^ӣ:��
          �)y�7{����υ��5&=+�qu�9l>�j@.8�Q��3߅���AT5X-9]0+6?q.4U.�+K�r]�i����6�����e���(��WI��5��Nh��22�.
          *��{��n��75� g�RҺ���1��]�+�'��4օZR�v�����q
          �И�7���ת�#o���C�������4v4�PPu\�+3�Cf�=�
          �u���o�����8�I�ۻ+
          �$���x�UuM9���@�m��Q����ARȾˑ��Hڍ���ֹ�23�K}f4��=�>[���$��\�'tr2��*��C_���X�xYMngʯ�ԗ���R}�K��Xq�^(燸�9�V�k����U������
          ��~Pl�DXm��^���E���N�c�wªӚ�`<��#k4e��	��RL����&�'�d8I�O�R�Yh�X��o�B�`���̖
          4�hV)-�l5vz���D��	kH�{��5��+5��vƜ�υ��{%����@wd})���dq�H�������
          �#p7ir��f�UQ����O����Q��w]vTu}GќG��y*����?i*_D8n�Z�2摸v(�1����Y�m�^�Foq�c�5���i�����U�<rH�xPduВ��V��0�?�U��m���i5/�D������=Б$'sn��,a�l�N��^���l��iQ�So'��P�=��YXG�3i#%*�/U#� ��($�7H}N\hoQcxU��9ڡ5�,{m��I��~#��!�ދ�FܛZM�k��i4
          ��ۉ��J�I��#E����7O��Q�i2��q�vI/-��;��Q��uzsn�ڼ���l�R�;-��f<�lxV�'S!w�nj�dZ�ڝ0��ջ�/3�F���%������龴���?����C���\as��f5ǖw���EwI׾'�d�g��u3��[�'Uӹ��d�ܯ�j�|�-l�J�¾'��_����_��<����� 
          <�)�u8٬`�N����Wbs�
          䝾�Z�`�3� ^9On֓|����s�h�Ӌ
          �s�X�Aʫ7�.z��G*g����(�}�^2�@]@���*���9�ȏ���F��D�A3� w��o�[��1�*��SEdxW���O+>PZ� ��f�.S n{P��\A�S�DofhVR�`~�p��oF�ը��0���	;7Ŭ8�18�S�u��4g&8�j1��uQ�L����S�k�;+�w�;ak��N?�qL�N���A?��=��cʻ��4�G�e���bܥ���!܅/e��-tn�u���\)����;�����w](,u_���W��G�d-ԙI�]�r�0�og�ʫ9ʏHL��˜�}-�3���Bdx�f��*N�������gj5b�N{�W����r����?���;��t͊	�q�V?�$�ԓu�x��˕������<��)'�A�E��d�S%
          �;;�_������})�~���o�$c����@�p�c�W��c��p�3?X=���o���r���������Ak���������Э�-ho|vO1z`���yl�OE��W����'��#i��+Zj&�3k�j��f���s��\���8j�/.X�������/i������h���9��j[8{y�ͦ���?L�1BAE�v�m����3�����x�V�H�8����Oۺ�r�x���"���DL1@}�"�W�ˬ�bAr��_\�o�M����r�_?�bt�4�k�އ�F����v���ַn�qK>��G�"��c�~�����,��7<�-{Ǵy�<�I��U�d�Db�����������z�D�i�n׊�.߂͚��?�;#�<�&�5��+LH�0Y�+/JK!`�wu�ѡ2��p�r����q���z֋�h�(�;H� g������h;���d u;J��-^��9<ٳ����M!�Ϳ����lݸ�U��1�c[b���c7p{�Lb��6����9�
          ������)�a�j�ʞ�8��;v\ͱ��k��u��E}ЈC���n\��0�_�^�D�fq}�&c`{�'bC�h#W��
          �_�;�c��C��Q ����x{�q��}���	/��a9�|R��s_Q쬴2G���{�.87;�|.���a\�D��n�L�`�}�s����+��ե	enKw�ʳ%6ۋK5G�Ơ6�#�l4�(?��<��>���*~�.���$�zK`s�=��M>����8;�^;���}09���)��L�s�`[�<��ڗ{������\׋�ŵ��9V���Y�x��[��d�G����!l�9�b�2]�`��R������\Op�l���r�1��n�/�r�{�- nX��5@z.�TiH1���=���q�U�4-�h�Rw�} �Fg;H\��@v�ud��%�c�����3�U�D�B�v�m��y]�l�@�<���k+E�cq��)�H�.�p���0R�M�wt�/|Z�/h#�8�����uKW���vV�d�{�<w���U�Z#v1��ɯ����V��[Le��!���A��//�'Ա�-kK�8�P9�{�p��G#��=���4����̽�\2@��E��j	���<�Q��[�-1ء�Uu��ۨ����VM�r�E]�RI��L�P�`%4rl�(�a���ܩr	�'��EK�px ,*�x���'�~	D��]g~�i���p&�m���sjG�<��s���	� ��`��[�<�n�
          dm�A=�+Q���M�	�!��MC�e^i�%��+rjQ�N�]�W��)kǨ��E���V�4w\$���X�	o�|.<���~Ɯ������)�4��8UߎA��67������Gҳ�"�8�-=+��m��k��{FtS�Ge��p����LEWŮly��i��h��3�;�+@4�Js��LsÉ��,�p=�	_a�&s�L P�B#րk�P=� R^E�+��Dd��������*�$nM�*��f�H����eRx��+I�t�꼅Ѷ��9�{t�o��ة�~Jm��H�݇d��|av�F=��k����L�-a�)w�X��T8�0Ot.��?pv�@��D�m��^���$��m�w���D��H �����Xv�ⓞ��쫞q�L��8
          \E�ߺ�����"$�A�F�e����Y�6���o��1���4�/�޷����h��#�i���{�}��W�㧡c��Z[$�6�B5�����1yU/s��h-�P���t��(
          ֓�
          ��|��iSc99�5� ��4���"�3�چ1���n8�M��6����;A���p�4�Anj.3���S��+J��y#8�;e+�j#�Y!3�h�~a��������\�l�G��@���f��L�݂�����,�vEP�E����T��~�p��qr̸��%pv.�UmŢ��ڝ�/�,%���.�;ɣ�t[I��`���A��d�z	nZW�L
          ���\������
          i<��z�w�q��'�]WU|}�����Da����6A�@�8ǔ��㏕2Bh��lݬ�Jh�쥎$��/"~��s���"0C29��-�O�V},�+�;6��@w���Zh U�W��1��ӚZG5����,�F�o�1j�_M���y'9<�MӁ���7PK�������4|��A�-
          8o++�i����,y+r6��Weی�x6��5��FGB,���byc�����A��8)Nqi U��H=
          m�;.�
          �k��eZ���υF(v4�6����s@�k\{���q�La�$�Q!�@,�����6��҅�YC�E��2�(d1�S��Yҁ��tg�6�O��؄�A!��9CH�	W8�#�E(f0WE�y�)��ۅ��#U�m��)��w�@9=�>6��k6�`���TQgٍ��30�<��`���7�i[k6�N
          9"�Y�Vx��3��h$4�J׃Xא���k�[�dw*��`�E8�>�]yN�z=9�{�R�]{�˨�ӌ�h�.������ɿ^����k��3}X�b��ס��1q@��{Co�xZ��D|"^�ω6�6�h�ч�`m�U	#�=��i�Q4D�3?d4
          ������Wj�[���r�M�{�y�v/q�¿6��CLC�/����6;��=k=fR�\ƗO�ѣ �:ˇ*�Q���OzS�4�W�t�w��mS���rmy)�&r�w���¿�߿P�ē��OBƁ#�5�d��&���Ƞ|���;����"�=;C���J��X��c���G��B,D�+,~�Փ�"F�F�fqH����G+�h�^�j���lp���I�?�pZ���F-f�(���{EnwԬl��;)p�ZCy�*4�����(%qa��d_��9����afؑ���-�mi2v���ج�T~��
          �3|�ߪ��LsL׹�����A�` �n�|�,x��÷e{�7{C����U����F$}�F\p����-��i��+SM�^I��W���/����:����͍�5���?�k�	9#"�BEb�p����3�>P����I͝�vZZ'�ڇ�����b�^�l��<��{\�������>ϳ5�52�h�&��>=�8��v�e�6H�Ł_uQ��WdQ]71��m7�*��~�ͅtG�3��M쨺������F��\�W�d��hi��R��HH8���!c��<�c8tR�H�1�� �]E�ۚx�Bΐ���.��Q�ӻU#���۲����ii�t�����=�����*��-������4�u3���#���h��X�1�,6��bI(�8H���y�*��#�b��{� ���.kO��X=/ՄѲI,��HD�����;'iȍ���"|b1dX�B����
          ����L�9�4i���NNQkt���2m�v� ��
          �a�p���Ӈ	-e�F�����04��y꽠�VZb���~�E�ⲥ��R�
          ��� ����=�#�3�ܟ��n���T,��-&����r렂[a���	ŭkn��%��R8��*�wzos�Ҫat� xWl�ټ�*c��f����_Tv��@$Y)d	�m���f���kMSJ
          E�$����C�?�0��2>V{t���]#Er�k
          �byR�|a6d�����Hkf���yZ�b���@��f&X�[��m5���WLL�@%����Dz�#C�%��OtBF�|��E
          �;$˼��4Ms(`�M�|�Q�hwW�)G��w)z��a�Ť��dn�/�5�v��*/2����n��4����֎NU�^����i9��Bh=�Ú��6}�9⦓q!��~U��s�%�i8�A����\C���2Q��s�BǕB51�NB�[�[���	j��^Vl���x]5z�v=�W{V4�c}]��E����*D�,��!:l9�����T~�эT�Z�$'\�!�P�#Z�w�
          g���x]f��c�n(�|��Άɴ��1�(<w_v�� b|d;/�����������xN|r����|9NO�ޑc�[�vU�.����w�.����	���ihY�kHߓ����x�~��/�Z
          �������l 1Հ�U�lmh��t�9���A�{�n��0,5�_���	�*�-��8U�L��>�+Q��2�YId���lҐ����;	mk��i �9NvA&�~���Zv�I��ܒh�Uհ3�<�jz͑�������v���2�g��Y͸b�ǯG��kA'�R�\F2ptl��8W������Q;��.a��?��}��<��v�wW
          �6�xܮh�~����>\r���N$[���Q��[���5��Oؠ <U�.�m�l�ό��~���j��p�^�*��S� ]�|-ɳ�~���M��6 Z���2]`矄��a��vX�f79w�9�UWj^�N�����,�����4ܤ`���&�85�k^�Oa|�88��R?��TJ���Ⱥ�oT�F��4���Y��
          �C���4��ƦGG�ߥ���G�v��}CW�ml�9�G!�[|�������K�zy�?�yτ�9��`t��g�ZV��ϧj�;DҴ�o�~T��{�Ԓ��'�W���墨�Wn��8�S�F��	�e��!�vi\���{宼?�7������]�Gcʗ{��>J���$��u����Y��+d���3��mvS�t}>��n��pe���7�
          ��T�z�M��bq�B�
          ���
          ֍���tm����;Q��Xd}�K8x��~nr��w��I>�+��mՍlq�d���n���L=FM6�L2�Y����G��Y�C��GC���
          TFL$�#
          �F�+�"7�E��@�%s�|��նq�O���&{�`�%���t�i����g�����ku-�dm��6�I5L�%�E��{s�����-F�>=8�G��=����St]ti��(�#�_4�n�\ݰ�-
          
          -�=��{��d~�ֺg��¸��s������/q�wr�/KC����W��L�agnH���7Nͭv���+�~,��_����
          ��#�i����Mo�0���j��pq���}��jt��{�"����\��u�t�d�+��<���,���q�^�r���������
          ���'8͊�y(�Ah��ʷEh`=�e��q�>g��|���<W�N�D����x�wU"�e��VZ0{�[���Xi�]m��#7��1���Ů4k�6Y^��	Q�����������2����w���-�(����fD�����1����7t�
          1��+�Ѵ�T���&��L��q1�\�o�9��7�9�N����"ݨ�\�65��*�~��S���t.�Z��h(^J�4"x1�#$��RC���!Qk��U���	�jr��KQ��x��#s�}��$J@�5i:���������i���"�`�B��m<*sC �i<��^��s�gm���{�[Dv8��+Ú)�U�$ѿ��b�w�S��� 2�ot��s�$z��BOWH�W��VtE�Fø�/�[���,�~�������h�����8)4��Z씆��3�D��ă��Gd�NA�N�fF�Y=к=�oτNҹ���Kto����@,���ʃ�[�Ɉ�*KX�u��k^)�����k/'�n��,]B��%��-�.+�0���W4�w{�&�z� tv
          �߄��Ӓ/�c���PY@c�9�F���qM��V�.0��=��k��3�spr�w��Ґny��D渻u��Z�ن���*#�P���\��h�(!u;�fx��-��U�\���6��+7׈��R'��'_��)���_ʳ���Vy,�p�N0�	��*�-j%����w�ͫ�!���T���#&����Ԗ��/��4<F	���$g�O	n�N@�K?�H^��Ɩ���琁��mi�T�ù�M��
          �j�P9۱_�
          �E��G����v�	#v;yY�ޞ��p�v
          �˖٭I�z�48�8�H�:q9>ֆ�{�q���[�C-��6�aU�P4�.j���Ң,��	���,ٕ�[�@����'>f�]��et��O�&�𴢈��}��w.�tp$>�g�kA��s`�x�y\�E�Ǖ�P����]� �c� ��F1H��X����"�`�Fݟ+���u�i�4{�Ld���Doj�Ll��g�Yý���c��)��
          ��Q�>�ׄ�/�?u�C����q��<B��{�a�pG
          !����\����a=�sJ��kF-s䪮
          1#Kpj�B�H&�G�4y)����Pھ��v9�xUdY��AŐVtcC��h�P���P
          s��·�c�'o�Z�U�;?6�G@��Ϻ<���O�|�\#�;v�rv5��t7�%im*���m��K2�1K��毺q}�&L�l���C��?�p4	?
          ���}�wť�v�,�g>\<�Q8��Nb�
          �؄���������5����Uj*f�I(��-U3Sy���9p?*�3VZIe��*I��7u���Y���o�es���&C]��#�3�QA;6yY�����>�2�&$���h��� p ��������P���5����[�o���5^S����g�p����0�o��G���]�C�w@3��E��O40��nߺ0Ӷ�|�ٜ��q�e��H.�W‡���/����_�ѱ8��k��<x)m���ǔ@8�yZ�j��@�4����0Ǒ|ȶ/-��黽U���
          �-K�8���Xֱ��j�n���(W�����O���0>U�Π3ۚ�t���Ry�?��7��
          �jR���ʵK@�@��8\_�緔��e�d
          I�ˉ�J2����r�� �w8v+K�t�<��)��I�@u35�'�z�.�i`�	Z��k6��k`c���J�$��v�v��,���B�$Zc&��sݒy+�,�e��[ErW�@4r�K����dsK	,-�N��6�q?�-�q�ᴪi!���VB�0�+{�@�ժe)�Ͳ'�k��҇�5?�Dž���B\{_(t�,����ߓ�����F�+��>T:3��?e����y-*�2F��q�~�Ν���4���m�c�K�
          *=@E|��3\�uQ��i;�@���7��x>�G?n���&�������U���FG<�n�9#��'Di�4?����a�_u�?P�?iv;ү��]�=;�s�}Xչ�ph �^q��i�^pGu���p�Vn�XR�^�_�����뛮�����4���_�گ���c�
          K��P=����!�j���d��T����7wʷF	�\�g�!"]�$�d0i˷U�j�I�W���RӪ�Krm��D�D�`��քn
          �pu�����Ǖu�h��Uq�P���X�d��l��Gd9�Jޙ��F(�Xk�O�E�]);yw@z�B��(���P��x儲5���y]�sa���وup������k���PZq����ki��?�i�f�]9�g��X�Z�h�w���N{�*�$X�i�
          ��(8�'�\��ɰ;�j����Q'��}#��PL/s�o?*{�Zy� g�f��a�yUa�D��Gʼ]
          ��L�1!��&�Ǹ=���
          Tz�?��ۺ�����|��Qz��;�W@���#�c�鰳k���=`!D}��zb�Cx��U���MH&��L�BG�=M��h 7�E��y�^��(x%y�[A�X�]��Z
          q�*���1�q���TQ�ӳV<���+"py8��ЖM�4PudyYD4��H6��hNy��7���P����b}��-c]����$����p
          ���]d}U��x��Q{�O��z^���R4݌���kpI]��%'������;�V$�k�w��^�I沺��Lӊ�?H�pwv�Y��G����$?
          L�CD;�q�����@
          �<.�6��~8�tP9Ì�e^��=7R}3���4��/-�=&����y�(vd�k4�8��7�xϏdq�>7��)�s�qc��˶X�)>�b���C��Ef�
          ��M�@�2e�4���A���<W�)�n���F5�tA�GV⒝�F�=����ifݎGb�H����p!��G�U��+v
          �|'7c�]��(ė�ܐh���<�R�w)"Ⱦ��Z�_t��5�/;�#��)��⃸)��\)
          ��y�
          �Q�����δ��5hv�+�R�p�Wt`P��4��Qӻ��K�A�=�?o*c�Q"�e^��:����n�w��d]�%��h�/ū-�������,����um'N���Gup��Z{D��Hڳ��5��^�k�����yDdh"�&�֎|#d��p++�� �ť�(���[n����)�ц@p
          ��C�����2��%���S����[��Q>=��?d.aȯ��Z@'���D���1mm��=��G��S&>��x�+*x��K2ʱ,���{FG��ෛV���"@b`����;+z6	5/�`��U��N &h�lq��y�J�(����������ݸ��1l����gӹ���*�&�{�6�I�q�-�=��Y@�I��!"��t�0]ʣ��������\��y�Q��L�߽܃�:���9ڶ�v�^�A�;�H�z��)7]�'Us"ys]����k��|����]�t��g��6��e�͢ql�1������L%n�H���X�	Zi���ϵ|���>s����������>~>3�m��p�3 X5�OP��ir���C�m��_q����g9{�p�Z�a��!2I��Y�*�N�A7�N~ZK�tj���Af�wj�NO�"���=��L�eùZ���
          �u�m!����a��%x-5Te�{NM]���*��	ZM��SN�|�]%��ZK���½�M�G�i#N��-�7�e�/o��[mbN���5�����ڹ�n�O�Ȇ]�;�A�³4�[��Z��,ޗ${��q�B(���l�����;v�cel�$����2���-��!#8#����T<wUb��{XC��6��	��u�y~[�|��XsʧϚQ}�q����f|Zw�+���G�}]���zh����c�������~9�j���\�'/�R�S��t�O���v�憇`���xY���g��u�6�M���}4z�[�����?��x~���U415�4<���сA|���y��^�XunԴ�7s�]M�?'��_��)����~��x�Q=3E&����sr�������14�I�Ĝ���dcs|/�8��+�r�d��oDc@��6���-
           p�j$�7�A��^�j�o�Rh���.�O��Z��I84r���:�N�U�ߧ۴��q��?��tM��wI4���`��Xz�V�����k����������+��?%�1׌������O��z[���Pjh�^�~W���u�Wҟ�
          _���iDoa������o�K~��Y�]���7G�{æ
          ����[��C���Fi�F?�������w�)x�.|��/��=A�E��^A���u��H�dc�?|��i��ǐ�����H$�N����4�8+�_���}<����n�k��-;į4y�B�����[X�1���^��\l$���^E��T�#b����_���'�X�\gO3�&�U�t���mM��W����֚F�f�D�Ex��35��$n��a6&�{�M�.��7�==��%�h�����g������/�Œ*֫W�
          8��X�S��b���N�Sa;f�4�r�7�q�c��F�IK�{}�;���赀V�"�8�Y����O�[d˻w[�|��9�5ox$�
          [���B��հ����M����u�z��2�m��]��7{+�e	��]
          Fִ^1��W�ǀG�R!n�<���8>T�����3�WI1�D�c�
           �0���a��I(�Z�� ����&yDc7�k���XcZ�Zk�N�G;Z!?O#X�,d�N�o��^A[�ZD�s|�Wռ��#�\&	���*5e����X�Xt>����s�O�T�H�����D��RtA�?˜�d�N{Z��!����;Q��"w��8�g�u��Mr��ݨU�K�i��#��e�@	o�7e6��)�`q�\���-�D�I���i�kׂo�����t�۷{*аCe��9ʧ#h�#��/���"F^��*�Ad��u��;���{���V�Bdѹ���Mggor*�M��@,�{�1:3��šU�c�xw	'LZI4��([#Ic�.|N���B�h�p�+@�P�i��^���������L�j���n�7�[�����YOh"���!�q�[��H����.XEP?&�%ҹ�A��I��畛שB@��R�#N.�V�S�ٯ��{�Y�N����sl��g�|�۶Q���OדK!-�G�+0ꤝėn.��8��K\9���N�.$����������sWʾ-z�PXm(�w�[n�޼�މ���Y�=�k�߰�$��=���
          |yP��FE��!t�۵���jN�F��d����#kHiK�{�.���xp-y�qAR��
          �
          ~	��yB����+�͒|���9���?U���_�ʣ�ql�.��>�s�W\7���)�@�\l�e�i�7�&3@�U����p��,q���`�C���7dg�`n��֖\�
          ��U��p
          ��"��X��z�?b7b�uG��t�7��A$.��͟M�^�7�H8�-������%�W��&�7�]���4�Kw�U,��@�ୗ������h�VU�(oFx�ZrO�����ey��fa�m��v��
           �!|���+z�$�����UY$$�4.�U�{��
          X�Ɯj�.';<0;�L��O���$q��I����8Y��)�+���y�`5N'ʉ�@i!���G�7���V1yY l�l���X�����y���,?
          �tsu6�����U�F�8%>8��+�,�S� y�Y��{.���2�BK�
          8x�	���wX\�k�ؐ����&ƿ��@���tP�<�`��UP�HLC�%�6�)�(�4����B^y$�V�=����(�2�'u.i�C�T�k��ud�\�3s�C�,iֻ�5|�@��i�,p	\/+��r��f<*�FX8���{���@�|���ˎ2��A���]cq�ͧ�����q͑����qa��+�p�Q��[T>{wSdv}����'����;����G{P�p�Zl��P�y����$�{Fh�m4Z'���m$y�?��k���t���q1ۨB�7�eZ���#��x�L/݂s�Xl�i�i��I(6�����A��X\�M��֤8	'�0N+��A�Lۀ,�R�.y8��p5w�C��υێ;eK�9�V#i�‚���6�G��O&�6
          =�*�PZ��D��Xw�	�Y���.��Ks����I?�O��!�ڔ�`I��Q>Z`$���`I�v����vH�4K��͊���8�]�Ih����Y�Ra��X<�/��y��sb9;��e�o��,�`�]Ü��q�X)%��W�F�^p1\�Vv�����22�@��&6�$s�h���7�@���mV��Mh$�qhO;d�7b�	:gz���3]QF�(��̝8�?m;緕���DO��0rik2T�#i�I #?F<�:}F�H�G�3$
          ��+[&��x8�Uwi��Ċ�Pi59 1���\6\\��"C��ˏ�K?U3�L��u��1A���	:�TZ�C��ە�Н���\M�0����}�R�Ț��q�G�&���:&QA1���	�Y��oNQ�6ּY�J��o�-;�nY���'��<7�t2�vmU�$W��Ы�%o�b�N�H?��̱�iP�]�$e<�X�uodZ�C �q R���������GUי˚
          ��^�Hesn����՝.����; �������CG�:m8���uR]���Vgj�L�\fw�ʩ��kH��kXF��e_T���]�k��tN�L�Df��i�?�ҷn\9#��T&V$���k_ҵ�:�8��2�U�z= ~�Z�����ג@9���psA�Q��՞ ��eyb�Vz�Z�Q��mi�����D�����t�C'�%�@n��rC(~
          ���?��Ú��t\�Zz Y{����p{�xo��K֋uM�b�Fokj��:�E�/9�We�o���!f��t~�����N�k�.��1a���~U�����$WN
          @e	K���"��{�4�s�_�M���N�2d�q�Ke-}8�w@�C���X��c%����:��n9�&�F��	�t�S�=��S�M%���*	�5�m���'i߹�����XY��?�8��DŽT���l����C�<��E�+sPƘH6/ey���oh$�Zޖt�}k�6BL~
          �\D{�qvxOi%��eW��j�w#�L�M�<U����+�t<p;�N���tR�	��NZ0��S�~G���"չ��P�p+y���`�[�����Yތ����YY��e�h��̢~�i�
          �]#i�~>5K��t��靠�%�^�x��&����0�J��zM��O{Y�&�+�������s��'~3�}�]L����4����z��
          8+��5Կ���c1Ǵ������]x^���Yr3c�@�'���0ɞ]�@��]�k\K����"V�[@��o�2���<aV��@c�>�V��P$�v8���N��uz�+c��	��K�kG��I�;@e�F�
          ��Z��#^
          <.yy��"�k\(y��Kc����d����ة{��ݸ���,�V��c�QpF���R�t@�¸\Gl�%�kE�)k2M�l��nze�����	&����4�ß����ܫZy}2<�{�ӈ\/=�8�t���߅cU�8����7�ȰI
          \�J\�c��~E|ڗý��Y�TYm��5���/T����D�����nl�=�h������=��Ha�h��d�7��M]
          *+�h~�#3����\~���g���/�RM�M�O�%6GLӰRah"�p{ -�H�9��E:>�n����]��{[D
          �h��H��˼��mq.~�q�A�V���^�SO�r6�f�9���6�h6
          v28�-��@>��1���.!��
          �v�;
          C#W��ڂ�
          U�]����Wu�#���,g�@N`�.�ͥ�汼Q�('ԴXp�;$�ۆ�
          _Eɩ;Hu|Ү7�N�W
          h�h��e�"�
          Ӂ��k�G�uN�l�����C���g�ϒI5�c�oo?)�,������2��Z�m���84�V�������S��-�N�C�D�D���+��-�J���7���|Q�H�ũ��$vK��\ڵ,d;�i	3�\�l5!�)60,��F�Y�rַ���n�]cw�����[��L��P��鋢NV<ї��v�b��dz�F�ڧ�|nv(��#n�f�"�
          �n�Ļ���V�XY�|�nq�!�#����:���-�dWu�GBt���~W�S鹔!|�ޅ������Ey���'��/9����n��^g� �����j��K��*�`Y'����x����2YK�3���4�f���e�HK2O(��\i����ܷƒ�G�h �{�A�	���<��= �7_+(�W���G3w�eC�tm�������>�
          �۫�V/M���Z�Fv���&�H$�v�p4s|-c�ہy(�w���v��x¸��aTp��ogQ;{���R�t��hAݐ2o��ӧp��6n�]+��H���x���p�W^>8r�v,H۷�E�@.�IԢ��.~���j��K���,m��]Go��;�˗Y*�Qߪӿc}J��Ї��5�y&��`sK$=��h�A��IӺW�����X�����!g���k2�0mn�dI���,��~?O?��$Z���y̓@��i"҆�&{x��[�_���
          4�FI<|۷�n2p�,i�9�$�����)P{�S�r
          u��x�et�H�f�$�Ҽ�x��t�������	�k`>��UI%�P0�x�����Wz�P���"d��,���H�`�H������o���������S�3K�s4�#O幍��J�E���\Q��um,����9�o�z��7��V��[2<�3@!�v-z��:n��躟L�����Ew��#��y[���=h��&�+�i��a�J�oq-�(h�t�C�6�8V�,����x��&܈�1�p
           PʝicN��d�4��/p�I�@�}BƝ�|_u�E���}A7�+�������,�����fF��#������ƹ4�:{���1�5�ൃ��|/��.��RdckuO�U;���װp߅�o�S���������ָ�v�yH��8����}��}P���5����7f8~n�YO՚v�lh&����M��X�m�~V�-���o+���9���+dՈ��Ú��]�A�2B����>|��KZ�<�C�â���У�ۇ�o=�7D�Ed���	2u�w}��\�vI�>���I�G�ך�����3�9��o_���O�Ţ��I�4�2�o6��?MO#��u�����;��q�l�^<g�ޣ�akh��pZ-S��ly�+�&����*���b8e�b��LU�o�@w{B��d-FG���� l����~����c�	�_Ԫ0}^�P�����ɚ,���L��������6�ۿ�?���#5�Z9��c�
          [���[-h�:/�>�-�NFd�������x���!��9]�x����M9�UWu���N9$%��ܬ�����"C���9D��8�Dž����UG;�k��*�>�c�"�|����L@��U��|.����qm�Q��g�}$u(���)�f��pW���f��̒4������G���P}!��v����s�˓�$m6?b�Fк��#Ӿ��^ƾ)ok[�u�������t�ft��|<��᪆j-p�`�Ph�Q�H-,
          }��1<6M���cX7`���-Ms�p�:jئǘ�����x=�����F�:w�P9���tE�n)>P�{n�;+"X�e�RDRz��3�#�`�]��
          g`��A�򍒵Ÿ⬣si怮ʴ�
          v�)^#]�����!�Nj��C���O°Z��N,p�|T� ~~QA)��Z@\h~�;�N`��Y�?|'�#��Y�����c����.E��MC�䪥��"��L�8:�]�*=[��q��w�^�8�rT���;QA�"�s�U=ۈ5}�nuz���tn�;��h*Qɸ�I��9�u�����6�6G�btu��=���t�\ͤ��f_W���x'�®׊�>U��O?(g���2���c�G��\̋@���ܘ׹�>/�)kA.mn��m��{V5`���U�ָP���w���Ɣ��|�7[��a�U�5�"�U�T�ͤ��2^R�F�~��1����g%5��vsk�T���&���i�gO̾�X�+�p��Jִ�e�f�t��%]��~��a\1\I�{wI넝0h?+<��+S��LuhX�hN.���Rzp��c��!=��\��R��T��5��	5�<S�򑮌>:�Z��V�#ϕ����h���s+���)��qk��8���I�r�~����7��� 
          �R�(d}��➑+��	O}��~������_�V(Pqs�Y	����ڭc[Dx�������ʖ0|)��ۺ�����8nՄ�	kle)�����g����h ��7�~r���#�=`{8�{A��{�J�w����3��.k��hR
          `�(���9�ޫ�tH�e�vl�$�
          �9P�9���wR������I��R���?h ���lA��F`�7�@iF�5���Bd��E�ZI&�W%�Z���k�4����F%�h#��`r;�s3��ێ�Ɠy8�G(d�P)hi6NU�i<��N�FM�a�0��[�[^���&��$���+�wn�(�����842>;�b�KO8R�m�8X�>P��H$J2���F�W��+)�w8Ps�ǒ���sa�����JE�?	;M���I�O��ᕜkAM�Sd����7�*���Lg���@(�.�J����i�inNG	9�OnQ������y>-kF�5��c 4>0�y��S��w
          5�����Y|�+n�V�͌��V	��V���p;�&:�۔�3����9�#`f��6�8�L�8��Eslٴ�t�&��<.�.��.�2s�m�;��$�rr�����8�(k��k)e��]AK�v*�Q�M`�E��&�%��&���a5�&�i��)onq��=R�8�^��f�^�Gt�x�qVoDҗ��Cը^4�<��������jƙ�u�q}�\��ۀ�Q���-�5��O�{XF�7�F�ɿ�;S �������!��c������n#�4��Ax��A+4S>n�;@�@Gr���J����c��t�+>	ys��&u�^�i�,o���E�����b6�M�U�}��qO�T�M}5�=�␗Q$�.kK�g���5�s�Y�&������8�6��B�w�/�l��L�� .��?
          �($۰G���	�|.�6����K�xZ��;-���w���/�~�*�`s�ㅏ�ͼ5�x9WmJ10M&��C�������Ӊ渵� G!$�˱�����	'�H����Z��K0.3v4��-;P��l�`F�4�����^mfu���f��6n&�bk������%�7��Ӄ�m�Kc&�vW�|����p���^�M�~�������Q���&�Rd��wI������-��#��n�h�x�6�f�s�-^6�F�Q!�C[�]��On��6��\ۏ&^��J�Gk��Q�Y���q@�g�����A�����{&�Md8�$ãq�������[
          i�PƓ'�X+�.Z�ǣ�P���s�)��鿷���z=N{��
          Y�9Z@Wp��6+Y�]�:�=քF����Q�ͧsn�{R��}�n���\.��nmx�{�dc��6I���|O�L@��bE�������oՠ(��,
          �/v���
          �����zj�$Dq�&����UX-�׺��� �Y�expptf�e満j��h/C��V���Z�ZCh��x�����I�;'��9�k��ʔ&:�V4�$,���R/�Z:om�
          ��>�IZ>�~�<�T�i��x4��������O��wr;vY7nx�_���=V���Ղ����V�x��-^�AF�
          �&�ld��E\m�K�ɫ��(�-���|�;ebkt�В0~����}}=�}W��bF�D.k�ȱ�{��k	�W����nc����|/�Ý�V�)��9��اl�{�	��T�A�"��#Dž�3\\O<��4��o��K+-Dm�l8���Bb���`�k[��%��t�{Z[�����:9����ݪz�CA}��kMs���<R�{��R]b�v]'�f��6�G��'��=��G��ImT�����Xj��E0���	�P5�������f��,��)=��9�T�[�4�vFds�•��%�v@L��I�h�T�h�|�Ѕ͂�$����!qp�B�	�s�0۰���\bP�x7�:I����H0/)/k74s�0��$~�y8*��>����rj�b��i/}�@��(��_��KH��d��h~Ux�����W||�^�"�`] PD\�(�);���ť�Ղq��t�7p9�B6mw���7&�fmq����[��.�R��K@��NdmsA��$��dm	){��KH�(�۸��9рWpP���4�Y��]�eIxu��`��@[D�)(sߴ�)O��J�F<�)2��qʴ}�I��0���,�M�5���I���0�@ѹ�k�w_�m�lQl� �\�p��^lZǥ��U5:�B8�>
          
          WP��o�T�����u���r�ڙ3{.�+�4X�*7����M�cgq�)�4��s]@nʄڍ�4�S�ӕF������+U�b��p!�KY�w�7���y���V��SE������4�?W��6�!$xV�{jq��OR��v<yT$��4�p�y_-��i!��pk����a�p!�6<���?�u��9��>�/���������R= ���m|r���k����y�O��G�9�t�2��������Nu��O�n|�ۆ������������&k��;�3��������m�R��u��������޾���7��|&�>�����}wQ�vG�KK�#��6��߇�<9\p����oԲX�9�y��zKz�M�7�$�e%l�:'��ɧZ���^���(��^�> ؤ�]������}Ʋ�j43�5!�s_C!�֧�[�C��F6 �]Vy_�?�����un��'��(X�7t��
          ��<���S��x��x��ŭ!��F���6��7��Bq�N��i\tH�Np�?�QO^��fp�,�_��N�׫��kώת3��C$�6M�xY����؛�I-�C^��|�7B�`��(r��e��=zy�I�KZ혰ŞJ;D�P�d��뾳X�D���1���z���'����:���jkӚ�'�\.v�3p���x��}a��|.nl��	���k�'��%���V�S�#Ҳ����2	;z>Y1���q��Ce%�x���PK������{��F��Pz�I�,|Q�i��dy��W����y?'�?틨�MҚs�3�j[t��_K�f����_����кW�CS�>�Q��,dRH�X|�n���k:\�yz|ń{�f���*��?�����������.5�����?���>�����u4n�hfs��hc����~��Dt};V�M��A�FZ�y+{�X���;�t��A��L4�I�<���/����
          �q�Vy�7��m~?�������c��Wմs}A��I{��3���m8�u�
          5�<�},`��i��!1�K�C�ߕz�Ì����Ll�P��"�S��n���$�M̎���v��|Wv�3P���qJ��Pޣ$�V�d�ћ����YѺ��=L�~���<������X�r��I�#��m$�!��{^N|�I�5��m�cf_�����5��C�eq:]@�[�ګs{ߕ���E����9�3C���?���xt�zԑ굓���.p_N�oE��L��״Y��W�;+<$���x�X36uߥ��6�[Z�&͟�H�i�g[Y��؏E��۸_�{����nɫ01���bt��^6�5����3K��B�8�y�G>3.��kYD�,^��c�(]Zѐ��O��,�q&"/v
          ��nN�|���q�G�_�E�}S%i�Mn@�R^�M�m?�<�X�};P?��"���m+ꋞ9j^Wk�[�5���p�CÎ��7��?��FM/��
          ��|�+�W��s<ҽ��I	q���U�-���Ϧ��^B�+������*�ކl#��;H�o=���1��&YB������U�$�x$/��N2_����?�v��=F�R� ~�?Qoj�ߦ%�$�ﺏ���	I�����Z2���03I�y��8�7��7
          h���oNcE�H�	��lcp��u�[�TO�|��X�M�A�d]ג�]��xZe�.��*���;�
          �P�&�aQ-�Q �����ږ��h�1���}�s���-(���\^.���ExM���l��8�K��=��q�=�����x[��|T;�Gp���ԛL�d�#8§�����
          #4�9#!�F�!Dт(��·+Z
          c�U������Y�3���6�5V��b{ 4��a�-q&��\�{|+�/gk�}?�
          ���{�^����z�#��k��8_V!�hD������.����|yt��ˋ���Ư���v�i�#�`�A�����
          $�~�?��N����vۍ�sMb��
          �yd��������������M}��P%	I���N�ɲ�g�+�,s�ZH��hz��G���q�"��c��O��_�c���5�=�����}?��[8$��GE���֍�{����䜞k¾�flŀ���iA�H^b��@��{������7��r���^�W�8�9��If��dQqV�p��A��9d���p
          -=���VX��
          2�L�)ۆ/�5oe���+�Ҿ7����4������Y�[�ٜ�=�<�xL%{�V���VL�3\�*�s���_e�\��l1�e9���gcv�C� 2��Zs$���p��*�[n�J�#w
          �-�$L@��]�Ѫҗ:"ʯ�yy"�-���\�j�������x�Ej�$擃v�O��#w�@���9#�PhqiZ	����Q�rO1�{h��m%W�o�t�T��3_ʬ�Cݓ��QFv񏄡�]��()��n�Jn%h${�!�1��d>�=8�]��3=���2|��9�o�%�0m#$�K\njN��6ϴVT4�v>O�C91��=��K8�W�zy�!��@��������0�sN	���V���8~�P{����Z�k�
          �dDw8�ʧ������U��p ��XT����Å�����_��{#�i]�E�x�1��'B+G6p��ϵ�
          u���7/�S\���N�ذ½Ԧ��@�p�t�V��XH�w9J�M�kh��Z���q�zd
          ��S�BI��>g
          �B��G���Fv�-���	�������R��ry
          ����)�`�K���(
          s~~w�po�R���/�e]�<_�y˜��ܑv��c����� �(�`
          ��u���p$7������U��X�PƀMV	dTA��3�a�mQ�yU^MB����D�'%����G�
          (0�0 �{.496P�6��d�NCr��t� ��\�)���*�~�d�OkhU�'�v	�����F9���ah�
          ��g��.B���ar�����4ݚ�&�ò�mH;�N�U��	$}��6�a�8�L�7�1�
          �m6
          R��S�����b��F��u
          ��SZ���t�)"�o€����Y��)r��c^�ڻ��Nh���(4�~Q6A�X	��ª��e�.<PUy[n��)���cdx�r)�Blm.�+��/G1�r0;�s9��	,����)���(��s��r{$�#��l�-CF�S���������2EW�!�x5�v����?L�hq
          �y��R{�76�+P�ɲH�OS���†Ǜr���$|��M��,�%L.
          �|$�lud��G�RԒ���x@��u��Y�p"�"�Gn��en�Æ,��s�����l�6@�ǔ�\_XL1�|!dd�8#�c�~H���~�G��a-�����*�g�H��,�\ݤ��s��yR�O"���z�ې*�L�$f�,�#��[N����,4���[���-+7sW�I�r��?��#�7��Z��������U�^��j@
          jҡ��!�ܔr����g�1����	���4��j��X�@�[@U�kX*��ը� �n�z��F#o'�����`U%���~8W!Ӓ��V�{�:r�Q�#�ҵ�P����l��p��d�ݓ:K̉��w�wIx���i�Ӧ�‰�k��@��~�ef����8��9'����f'4�{q�[^Gc���ۂ?��pwU��W��������]�}�~Es��~�Tá���%ۻ�<,]s�]Iٻ[2���y��J�[P\�O�SWA��ei9���/�t�,[@4lvN-!��H
          a�Tj	kq��q��;t���A���țf�/*Xa��+�j\I`}ԁ��q!
          �8�����3w�I�/S��F{�r����љ68q�hj"���U�v�OTo+|ob��k��n��x�
          g���
          �ܞVJMSֵ��ai7�ksT8]�r�3����e�=�{�"�W~�6�h{��Vq���9&���k��o.��f�qM�T1:-Pc����'�>��0[�r>ɚ�[�H�a�ʣ�G���To��f��H\L��Xꆗ+<+�-Yd����1��C��Db@�hy�B��5� �����������a'��
          G!m�	�1��-�[���᭐0����`��ǒ>�Q>������U-����m��f�L���֊$nT�N�"�r�;���0�hh?&��%Η�:'4�v�3�x��yU��h�t8V4��n�Q;��L�p������}�5�§�Yq��>�>��NTU�+��P�E��,+�q�ɾ斗�h>��
          �֊:f꥛�!�>�[Y8��$v�^�Ǘ��X�ɰp���y��W��]�ռ��%3B�}���Rc��0�1��C���n��3�}ᣁ�WᅻM迨����h	���괬�'l�+�u�K`��4]s�L��T�$.�x�/.�^�4ڦ�5��k�W�:.��F��X��uplm�Q��}=�|�2�ТI^^�<��s{}Nw�0��<��0^{����Fb��+qjF�9��t��3�Jv�G�~Rb~�����:X�s
          �����I�iYD@<�;��.M{i�g칌;�'��ceu�G>;-l�N=9�v@�&S�vHOa��r*ӈi.�����ēc	�C�3c6��C����!m�[�(�/Rݵ@`s��8����l,#���-~�|n��j��W`>�[(>�9
          ���;*���c[T�!Ś�����$4,#s�#��U}@�*\�u�RP�`4>m��{�v��2� h���oc�lr��q���<ذ���+'	/��Ew��5��ɧp�R�5��N2K�
          -��ڌ[�U��vL"��^(�7P״�n������B����T�@���j=B�N>U�W��ׂE����8NPn%���NQ�h�Q��C$���ҵ��(de1��-)b]�6�e�>�1�0Q'�Ks�cN� s�͢�=�g���	K%�Q
          ��s�pP5⍸����#���h�߹B�ժ/ꍈ�u7�5�u���(�S����;q"�v��3u�����Ϫ�
          '>��9�܁�r��Yo�c7V����s������p
          �G����ޤ���pUY�6��@�yϦ���ڟ�����󕋬���-�f
          ���%^gMim�d�\~\�x�8q�{Q=kU;�pm�O��o{�N*����6��sF��[^�(�9r�<��x�#&�q�W"=�%��w�X��,{�:OI����B��_�y��z;��A�D����zH���]ۿ��i�_���x�K+��:h.����P};$� i��ྻ.����QY����p,�����'��xݯ�A�t�@�Wzy��������t��hZ]q�dtɚ���F�����^����ӛ��nsh<~�� Z8�s�Wl��ǧ+Z];T�r�ֲf�4NS���ik�]���--k�YG$�/��9Y�Ǔ�IlǛ��@�g��K��!|m�����n�O��������洱�DM�	5�x�����g�s�ǟ��?�~><�s�?�|��a�8��{��{���/�:M�6��>
          ���%���ZM��$gp��)y��m{$��LJ׺N��k4�ްL���O��Zi>���7A�rI�XԴ1���k����Q�-iu��p���r�.����|���St��D��'6]#�c� ���������^�A�J(:6�o�CH������dp2^�+2t�u"6j^^�ג>W_����;l������?������ڴd9��\E�	��Z�K���-䃴
          ���o��oN�Z�3�D�������2�m��nj�������T�@4=4����l2��]�o�y���]2g͢��HM�i!��B����O����2�8Cm9n�^w�ʎ?��^\���I//{͒~���\7�¯;Z)�o{	"���m�k��*˥k���쥚~({{��i>6+�[����ƂZ6�U��Y��|LA��c�vƳ7NT�(Ӗ�v��;35�6�<�>��?'>�r��<<����,����t�k��ML��6s�&����uu4�K���J�B݂u� ���-F��$�D�a��5K��yu,t��ϥ���������e���9��I�
          �ѿD�J�uWD�j���{�h�J���m?Ln�Rؘ/���C�最O�}]��&oscf�v�>i\8����><g��
          ���D��8���4zg���=�6U}Oq��{��J����Hڡ��zg	��N]̇�4��w>����4;�Gs�����'sx]2��&����c��[�R���K�#�6�{A��I�<0��Gu�2�f��L��ƒN)b�SvIwn���d�=�,�C�wc��|f\�����?m_�M��O��d��p&�ے�ϊ[_P�"ek������7��]�7Y>���0c'6%x�̲=|o�xv4�أy�^��y7��The.�Ǩx���D�p͞ƭ�i�|.--7k����~��=^n���O���8_d�w����a�}nq����EuR}W��MC(�W�u�+R戃[�UZ�����_���������o���dM��diwXZ� ۣ���_?�Y1����w\e��;�(X��B���n�M�w�\,4���J_�#Å�w���ws|��H�m<wjzR�\َ�w�Xd-|'�|��,�����5� ��-^�K�@���!�X��+7��2UG�xv|��i��O�0�W�R��`j�q�?9*�)돧�¥EǑ�[:�=M���ˇ��mn_�ͥ���j�tW��]�B: �=B�h`�$e[�&�iyY�*Yd�s_)ͧ����^}��|y�)�j�U�K���J􃃁ͧq��ӟ��Ls�ԋ�d~��z����9 |/�}W��V�X��X�u�����%���/��WἬ����'Ƽ�G���;)����K@5�z]?B{Z�Y�d��d������ǣ�I�ǐlo`����駗F���^��<�c���	��͙��Y��ɒ�ߺ����U��K�����Rū����N�a 4�����\d����9q��r��ޟS�\�Z����9Wc�F�w��q굺`*G�]
          <��/�3A���*�]x�n<��㳸��:�mk�
          $���֛ ـ��Ǣ��X5����Kj��m�F��W^?���7���W�*=]��oʳ�0	s����s�;�lh��ȶ�&��8��y���Ny�{oV�2�T|�1��c��|+�ug�K������hD])�E��W�3� /�h���[@�e����G�sN�Hi�՗����$�<���>
          .�W4�z	�7�h.�-<f�|p|+�i7�hw��nّB����zZyh<У�E��c�:jsKy9F@�f�ɭ�1��(���L-�0O<+�
          q�Q*�XA�@;���|�ִő��Z#���C��y�eni�U�4p|���O'�*U}��c��)�$n�]�|жv[]nno�R%��A'we�<A��xw"��ȶ��?�	A W pk8.F�@]����~���]%j�ۇ~Ð��:*��A�gn��c��37iǟ��:YIWaq|O$.��">�O�A�(�1�\�O6>B��eJ��{r�������7ݡ`��Ŧd�[��
          ���`{��B��R� p�?)����/��	�~�Z������w���N��V��XE�i<x	}H����x឵#x�� �SX-���<���yj�p'm����up���m
          �q$�Q�
          �&3�5]�Px�P��i�V@V+�Ty4?d8Y���8`�K���xi��F��>h�`]�@ݷ���f�A�C�=�'=�����/����O�Fo���n�����΢i�&���uP���#q�>]��s�UD=�7�C�OŔ�&�-C��R:o�p�2�Ұ.� &ɡ�۲�Za�LZa�6�< s�X�	M�'�Dۼ�i�
          �I���}X�=�'q��5ҿ���(���a��=ӋH�|��dT.�ɠY�XJ$���E�%k�{9��Y8�PK0'�!|Ċ���^}�$,7Q|~ȃ�ڨ��O�cI翋Yk:X�+�u�[qe'Ԡk8Ţc�h�AR�k@�?)e�k�G��Š�|��Cc.>B�����Dn
          7�+L�2�����'�X�	oM]�3ou�<�/�&��?�B�
          �U�
          �l�yP��#��"o�����k���.�p����;���-�����ZkA$iۀ��-��VtcC{�x\��c�t>���l�xJ)�Y�ͮ���I~����F��OQarDI����ڇdxu��dm9��G��)��Q4Q��#(�
          ����+��@�Mwƒ�H4<�]�O�p{��p������p�h$��C]�`��D
          ��.��Ou�2�x"�6�j�����@a�ՙ��\x^�K���U
          ��д%�:Zh�݁�	>x�p�l��`sd���9�2h����
          J�Q`���0
          "�8�P��ys�ea�0��PF��v5�R��B���a�z����tM$r�}Stl��	�43��ΐ���&�C���(�˦b�����h��mQ��~�Y�D��WO,�`$N����~U~���;�M�X���y�D�I�mA�b+�*̤�w�Yf'1��"���큥��!3�)�8�Xk��{�$��6r�������#��?‡�G�P��u���{Í4PS	��ZAq}�x?o�bʯu�J"���S�
          .�G'�G��}�4Qt��XB������!��8�2g�τNs����S�-K솃���^(r��m�;�vL$E<�N�`Ȩs ،��v��������0Fo&��(��Y��Y�g�
          �c���V�Lؚh�ʁ3���v�ů?�d.��?u��s�u�8�Ϟ5܌�B�隟FrӐJ��q�no���t�"���c扤��;�5����8oe��m��)4�o��dP��sW�I�՝V�
          
          ���nn�����
          ��
          x^{�[^^ў����+�}�������ln���I�abi5n{KC�;իj�m�,�Ş�:��>�/N\�r���,X�G���q�iC#s	�+����{�-��Vt��l]���8��T��P��j@C�+����N�	��
          �.��NG��&->��1_��wF�	k���������Nu�
          �;A����g���ŏ�_��+��k��^�0���XV�8��Q8ݧph�V=WǙ>���*�
          o�	U�y��g�oCHH�Um9(~��t$�v�����U?�#2����0r���3����L�֎�:m���3D����wL��Y?���������&���i���=0��8#2���3iơ��إ�/K>���y^��C�澥�mi�����q��ָߦ7S�O�/eo<,����:mk�����]1�O�*�G���7g�_3���zdٟow��xwJ����g�M�DZ��1�Y��y=<Q�Z����{�w���Dr�Nk8^��rW+����vH{;�~���^�����O}����\ˠ.�Zn���.����]%�{����#�
          �E�<��L�.q�W	�Y��՜��EwK�qv �?����[Q	��K�5eDNs�d��ˡ��o$�g`��퓴q�O*��"ˏ�Tu'��?~O`\��Q�q�<��Y�m��㺰�G���*�\[���`Y�r���R�]%S@�C��]�z�x�ʫ���xa5܏	�/i�sv����[d�i�����RS���l{I�,����<ZY9�=�����e
          �
          K���9K�x�E��7�Z?Ҟ�3�a��uu�!�mpH������W��G0n��U�K|�A^�9�{��~
          +c��Y��4]{���Zt��>\����"Fl.p�)��(�ܥ�m�eٿqUY��,�'
          5e<�ų&ֹ��J�#12í��Zl���M�[�����?T�K#H���*�Ն�k��No�YZ�ț��]�켿S�������N��o���e�R����~�c���pc��u}k�u$��=�O9�-�	�|oM�?oC����
          �k�n�'��.�fBy�s�|��?��?�+C�?'�|��zN�[;�-ZGd��R�ݽ���4�1��?u�"<xE�o�NR2b���O`�����H�W�i����$`�#=�����/�����KE��8���:i
          H&Kd�g�����k� �|*ѷЕ�qy»Zn�c�Sֱ��f~��n���� �N}��G�>�5yj7G|���{�7�G�W��F���*�a�Rڰ�Ր�ˁ��.��>tr9��i�Ʋ��Z��~R$5��w�^�.��d�w��U��_[�t���M�Br�٦�P_n5�v��zD[%'���_�?/�z?������K�����e�۠d�=����u��?Qk������}*c�Ҳ��e�����<��|��(T=8D�O(��$���е��s�La�$��Q~����Ӻ�x��{'?���q��r��wX|���Xv@t�q��KO�\�v���X�9�����w����^"�Ѵ8�ū
          ��q����v�&��U�K����@�;��d�;i���8����Z=�C̛�w���!&Ȩ՞����yb��F\��D�D\}��K����'uwS�=�۾Q�t��Z����-�14�d
          ���ӂ���	�R�C[��D�W�&�:=�"pq�p��l��B�<�3������Ӓ�;�쟖��qFN�{|�i-;A쳥�GPH��J����խ)��u�gQֈ�3D�.\�'���˵�dvr8Yo��:fH�]0�^V�U鮃R���ҹ�F���0r�}����N�ɺ_�S-��kW�ϕ�:q���^�f�d����&�Y覑�6<���8����/K4@�+�~����cI�p����T��e��He2���[���?Gt�N�3T�(��cn��v��+�~ĿuZMq�����oM2�G� �9��-i�a��MS��(L�B�1�u������>ۦh���68٫�>2��tDz��Q�?ٮ�d�i��u^�O�������L���q)��[`��
          �ZB��m��z�̘6T���
          �³b]��4m.h�`K�p�#Ym�,wZ���:�MfǸ���| >�h�`wP㴐02��F=��UZ��'�ߩ���68���J_x��X�KBÏ�n�rq��i�^C�8ݓ¹���p
          ��O���f�-�r�f�G��!;p�V/���@���`k!1=��d���}O�yp����wդ�Z�d#[��|���O�K���'~38Ǔk=#�6;��h%�5|&��BI4~S��juqFܒ�T�/N���W���ӧG����cm?�����+���oG�G�����Ѵc��e���u�?���?!����yri���H8�W���¨���|�ح�����2<|�}����3���d��f��.8'�qq��H;Ah�R_�7i�R���`� ����H��/�)��sI
          o*^]�f��t����À|�|L`4�M`�%r��lpB�[O�hkt���"h��{,���
          Ѣ�K10�?�)���@�;�I��$������]v�����(�I�k#��wEHp$v�&��ʽ�g��Y��L�
          'h9�
          K�k�����#R����PR4���p
          �W����y=�@,�L:;�ʞ�Gʭ��K��|p��yu��,����-�U�T�>�F~H^c���dl�kMA�|�m��^s�3�kȭ��ʶYڝ<�,6K�“�㙇Ꮕ��9n��GM
          47���,k^�m��6.��-��[�N����?J��e�������=O�����G����<9��`��t̑��{+5����˗?�/mO�c�M����A�UW}<�� S��gߞ�p����tW2a�nA����ϧI��|�KҤt��՞ٺD��g�z���C%v������zS$�S[^WN?�������G��U}�mhz,�i�v�|�U��GȎ��U�t�2�����tr��1���h��?u{f�@�W���'���;G�W�p�^{����Ɓ��C���s�'�/'�'��3���ǥ��ݧ�U����U���X?d�L��?�-�ЦG�e
          ��Z�v���Q���U猵�8*�����r3`�'�ёa"�_�L��hl�Ǵ$������s�q?	�����(�*+R��kG<����{hW	3��P+�����O�� ��}�a�����g���$Q�����)��v�	�PO����*���cFCE�'s�'�s|R��c�%>g��5��)oc��8�b�9��	PJM������@�풇'?`����wʵ�q����Z��ms��O��X�~N5Q/��7��NNඞ�R3yu`,^��l�\,�>��KD�9��\���H��6B�=ryY�:T��P>�Y���I6oRf�E�B����8c*�Bpm��Jם�����D�=�H6y����^B����&��C�M��?�g&�d|!{��x���p+��{��V>���u�)lq-�p��Y��(��
          �a��ۮ�쉬�zR[x��Q�w��P�� Y��y쥂�����{��[r|&�l�x�d`|!/.��S��H��;�����<�Ń��p8�F�3���M�^Jl���Kkw,��E���/�	�������!z��j�tf�V~��W��TU:��€�N~��_%��6�FK��\�A]{�(kb�Z
          �@�v���M!��	��+��O��#���HG	�Ӂ��v=��)U����R�y����8M� ����V�N�^��Oʳ 
          ���6G=��w�F�Nm��9��Ok7?�\k� �'�i���H�Ւ�9����y[��Z�a;���6��9���v0>�����3SB�)�k��#F[���#��&��g��KI8&&����j��$?5��Z	7j+"�(�#��V�٬eW�h���@��‰d;@��ŤN�k�Riv�/xN{�����s�MaBB��������)�P'�x
          �m���z�����a���~Eg�zP~�N�2I%o�ǟ��#��r
          ldP՘��O"cj���5���D�Xώc�P6ILh���)/ ��Sld[���3�8�c��?�[^���>V��!$���MZ��p>���v8�kL�$�ցڗj���kmPgS�i����1��$����v��]�����A�k��I8��ᕳF,YC��z�u����3D�n40���;���8��e�,���W��e�M���^k��<�6<��D�c�=�O�4���/Aѽ�@�߫q������6=O�A���*�n��u�}ߤ�W��t�F�)Xf����֊5YY�̣qR=1��X�"#u�_*á�]o�{Rx��}@E�y[�H}�;Iq��S4��F쀖�9�`੅�d�����֧��i���,4��w�Ls,�6>TY$��9>p��i�Z1�}�c}=�;@�W�(G!h�ρA�w����'�{�c��9B�{#��>��U��ZvXߺ-��i�dsH�$��a4ZG߅�������L\��!���{XZqG�w���Aq8Y�j;�ZЛ>����䨂0<�\l��G�۬�L� �J�4A�A��rփ^U/LH�q��+.h#87b�(L{Z{��/�?�������_d�x��j"Ӵ����M���68�&���D:�OP���+C�j�$v]��Ҽ~�U$]@���]x����u)K}6��n��4
          ���+�뛫ïԬ٥shp۴|&��z�|R��(
          ����Lq�꼐}����6�xZ�,VwTi��	5�G+D�k�whJ�DX���h^g�������w�Z={!����ք/��Y���6hã�3h��U}3$�yp$�J��=?M&Y�"�YlO���+6Ď�
          j*�Zئ�]��"�0�d�3��G���1��]��h�j��:6�|8�ڝ�]�]�s�ƶ+iݷ���W���+�͌\.�wP�"o�Wأ��Ř�H7C��S����;�y{t�n����^����\d��e꬙��n{+mDq��/?�v�DցM$�-x�"6� ��������o�ns�
           �$�{a���(dkwH�?��^��X���3�o�.�yJ��3}�v�W���|�Jx��Cv|��aQ�;���cbf�h�V>�k@6�*�����\��ɚ�K�vƚ���h��.�@H/�����{�<��
          ;�T��sM�mn�t�k�(�c��&��pho�|�|s�~5W��t��p����<� |����◘����i������>�62Z�Ï����oi5�j�Y�{O���X%qe�r�zX���w�i�u�A��Q�k.,�U�霺�,{F;�F�t2���
          ����)�����-k� �v����7���wQ{$i��+m�9���ukZ�5Xc��d!���B��i�2Bh�����c�M`�
          ���^[M㺬Զ�O��ͬ�^��n��/�%�ɢ�}@���)ؑ�x���vV��<�c���A���do"�5������rS@!{C�����٩���.�6h���m����b�.3�U�X%.x���k}��S�h��8�%^dM-o|�"Ua0H$
           �3[�^��Ӕ�a�Om�4SItc ���Wk�$���X� �is�X���>J�r�ū:���F�����l`��G��C�.'�?�����ћ	�؇M���f�ӵ���>�Ι亀�~iV�@d��x<�8^�	g�˟._+�,��o���O�
          p�pB���1EN��W��u�E#ۺ��ܙ��zu��ڧ��Q�wn�g�/�����K��cO�	ݵ�5��yV϶����P�8�<p��3읫�L���y+��]@���T靈�ŭ��nѼ��.ҥ�I�.6Fp�Wӟ�6ZZ(Ǡ��g��3mjܝ3b������gH�D��hh'���͹�5�}�$gI#9��6��5J��+�
          [͛�]�b�_K9k�A╙H����jc͋$��f�8`�_����n#�)���
          �TLё��8}͢{rT�͖�U�;�V� Z^ڲl���JF��k3����E���\���f�"ƹ�� ��&�qi�'T}j������;����umMSv��
          ֝�x�s�G�7�D�~x�Io�.�Ew���\�p���t	S,^�o��J��ci62U��
          �߲yh�[b�^���(:!�;|��.�V��h9�<U�b���k�������c�s����t�ᖚ����=��;��,�t��F�̛\yp���ۏ.�6����T���鮟U#Z@$sk���_XC���i4������TI�S�_��}U�xa{t�9�r�$�Y����V��ɴ�)��M�i� -%���?�~Yo�>���������{���?�m,�E�Y��$2��!Zj4m���2mb����O�.��D��l�$-4^ߟ+s�k���&�������l��^��oG��V�ӵ�:؀�w1�#.�=ֈ�N�S0{5�}G::��|�y�_��S�z{$�D�8?t�����e�Λ��=��/y�KC��?Y�n�yl�/q���F�>���1�ۜ�7)���4GQ�tZv��f�����F�>�d��piaH^͍q�k�󚸏N��9�d���q��>�{�����h��m8v�&�]O!�A'��I������$ls��op���H?��M<�<G�kgG�������H���u�H;��~�����t�����4Qh�,d�n���Ϗ#ʏ�E�x��h�fxk�3Y�#�T�|�t0z�ٹ��{�8'�ʝ_E��6F>Q뽃cZoc�"��m��:�Z����wMꎊhd�G35#���.��n�:-�N�#Kj��̻�7W��:oMĴJ�ˊ�Z��&�K��j7G���\��e
          7�m�$��a뾰t���71�D���F/�t�}OG�z�Y��8�chm�A��|agu����9�j�ڈw�2Z�h�6�{4�;�w�U	�����R��58�:��z�����f�P�G,���ݺ)?��k���68��I\�&��m�{�g����P�4$��燗�w^�S��Ams�ܒe�nq�7������7�=d��baΥ�k8i��鯎�rI������Ӵ�C,�5���Z���Cv�B�?���?�lӽ�=�ḧx�Z�F�Ŕ�;Tl��%�v
          P�=�O�����0��\@n0B�sDr�F�;��w;o�Rw�N�ڊ_>Q�;h�n-j(����o��(?��yV��g;�Yı��_@�6F�n��}OL=�$åv6�v�(���'[V‵��oQ�^2i���Ok�k;@P͠q����9v�L��Uݞif�}#D�'<�&@_�gbVGR�5��Xmpu�g�ٟ�<n�1���J1�@�akG����pt]+�Vv�VJ�\Țn���8�=K�=E�h���۲>�����z3tn�'�Y5ŶK-��;�Px2�宼���<��@ߊ�~�aw�F�-2oŬ@h�@����Ԉ���>��(����ջ1����g�`�4~�Z����>��:���J�]�_e�:=H��U�_g��?!�.t������µ�I&���D&�r�:-'����*�����5�RH���N/8V�6�����@-��#�� 
          m�\�S�A�$�%@Ri����{r
          V�8���X�'0�<m }�'ݦ��7�ˤ�'cs���ez{�&�Z9Z��әF
          }�Y�U���Ӑ��I�h[�k���c���@ŭb�zp��en.����K.�n2�y�d�Ƈ4`��&I�D��r5��Qմ6w�g�a������?����E��$X%o�����<%�	<�A#Lm�h�I�(��
          �I�C�G����g©.�����zy�3��H���"�:��PŅ�/#�7���@�;@��Y�ۗ4�z�L�	��+�k"�C�o�{�κH��uՑ�۱a��ʤx}�Wn+����.kÇ
          쓨���
          d��w`Nj�=�����H�?с��妷w�G��L_�tmi���[O�X5��[Mq?�'b�5�޺�a't�0��p��쁒�Gp�lk�m�\;��x�;�GA�j�!���ᏺ�(�wh5�m�g���$� ⲋ�H##�
          $ac���N��p�H@&�d�`�B�����
          ���A`u˜�Iۺ��o鯱\Ƃ@&��S��B�t�c�@(��4z���G+��n�vR����޿eϷ8g=�E��s��avo�a$�T9GT/�P�R�
          �95���'�X�1)=�In,�I��x�Jkal!�x�B�r
          ¸U�}Fi������L�(�3]�F�(�	�*���`'i+S�Ǫ��[�^G��C��ӎ��乤*�Gd�Ak���	�ڙ��
          �i������l
          p��9	����ߔ1�L''�e�|%��o���L��V*��V%����$�76���FeA.%�7/*Ɣ����*��N� ��2o!R��L�`��$��ż�3�v���Ya�G����'\l<}z
          ��0|+�
          �����Ӂ�Noo۲���H���t�@��p��-�"��'=�x
          ��nx��[kw���$���B�瘤iq���f��iX�M�����E�ʳ��I�G+�����<X|��j���eW�0��?�/4�x"�I��L��U��NE}���!�1eK3��L��0���}�=Z����A�l�M�ۺ�o(��Iw�%CN�+�\b�tm5��4�b��R�#p���Mg�)��Ѿ��t�L"�뿺c
          ���^B���Hn�*����A��
          ���Rr���
          ݁���4�;�/�]R�>�d�AD:FqDm�쉑�d)i��pa���F�M7�%I0`,�JmF���6�
          �, m���u�+�SӔ�{A�®M�ٱ�C������)p8�5�[ёv6��l�,mX��0�]�uS�p�0�5�$
          <#f�d��f��;�����4��A*={w9�*��*���ۻ��Y�hI���g4G���v+��S��|-
          �����[AUv8�q`�i���~�����[��+�0��>�ex<���Hnp�F0(��
          qs��sA�]w�4�܎&{�aN�njB�m�G�+�%
          m�#�Uf���%5��I�7��KMIс�-=��9HcH#��x�k���A섿`��KÿI���8�xT�~<'5����4�I9�L
          .5��(H�)g���#y�����ߕ���wI���9-��o�����+�g՗=���	nyh��ch�	�=�/�5
          ��ƍ�{��6��i�W�?�4pn���r��P�k�
          t�s�y$'PZ7��x�i�(yM��cv�~Mpt�dLs���^�6���3�A���G��������K�n�����\#�Fɨ��V�����i`x�©L2	bv��=�g�u��6d�H����:�6��];��;��*��\��;�J���s���r�!����e�̽Y��k�2
          .�[�-[�,2PyU�c4�瑴�IO����ؘ$x��t��j����f8�o	S���g�)����v6�r�}5՜�s�
          �\ׇ��'��\l���(p2=�s�vY.:r_<.n���ؼ�f�	�~��I�\�?�B�mKM�e��T����i�D�����7��}����\�n�³���d�N��HʍJ0���K�V�|�h���X`�P5��
          �z�@oq�=��T�����ʣ=5�}���A�!�jL^��2GeӍ�͟k0���Ea�5��{(K���DQR�5��*������$�}���ZyJ�4h"��~<,�M~G	n@��l��䅱��;><�nk�	�">�>�O;BV�^�l@W�UA�M��k3�
          �k���{j�;l��V��B����a�=C�+�lv|�Nמ3�ڀ�B�,c�wv�{���~�Ď\9I�B)�'���Ҋ�:n����|/B��#k�ky��	�������]C�L�Y�6-�����
          \sx��Bn�B�pAD\x�ʯH�k���쏧B�CI��J�,yҙ8�k��(u���n�!z(tq��G�I{��Of��r�v1�O��U�}Lu�ݕ|x�Y�֣�x.4j���m#�pwy�_�!��p�_�J��U�[���X����Ȝ�4��5�n�A��MAԒ�W7O+?[���N�g�3J���l�GjW"��4��=�Gu84�D����Vw4Ѯu��M/u0D4�;�9t���7j�M��fǤ���#�O��
          (��PV��ae��&��52�(�8Y���H�����XӌvGfBI6b��!q,h�Z�iR��G��t�4�q&�Od�4՗R�z�A�����מ(:!�����xW��n5^B����K���+kK!�D��q�n"���Y	�rO~Ur�Nr˺�St�V�|,f��Z8�	|��+�un�鍑6��w����K���x?�X�����܎W�:�ӎoo-��\�N�Kw��N�İ��K�@#7]�O��C�]�p�~�5��gm��2�ͮ�d���y�SLl>J�:��Q� y��fj'%�wc`!��l�r��E����3��_���5��
          ͱ�:F�w���肉�r�t��gO���t�ݽݩ �$w�^��tҋv[�'��'�\:��럒���=3����v(��D w��uh�-1��*ʵ曽��c�]'+oL��6ɉx��
          �9]����꡾�ʳ<���<��N'vH)ϰ�0xՖ�y
          ��;��1���-��ƫpW���)&=24߶��U���7g�wU�{l��N��m7��8��H�Ր8��5��,���Z\,xK=L0�	8)�/���
          {c_��hm��񖴐8
          ���m�uc$-.ڲ�FK
          �si��X��wV�K�l�P��Ɔ�4�#�n�ou�`1@�VK5q�ou����~�׽v��K-^[�c`q�j>J9)6c�㬅�׆���T���1���ɮ�|ߨ�m��C�y{�axo���6�Z��.\�/�7���˝�^�?V27\�2!�����GC�|��4��
          ��Q��Y���>YF���K�{�qɵ�?/����#���\�ʽO\���.����x�鿦���'�S�y��4I_%�B?�f�`��?�-KXL>r��/���~Iyޝ9�><8_�}	�� ��|Zׁ���>�E׎��^C	���_��k��s�����]yT�ڂftW�+��NłF,,�\A�J�qk���6�-�ѵ�u�H����#��nh���_�yA�F�9�
          (�s�I�>ŏ�A���K�08W
          ��g��{��h%Â;wI�2曠+�����`RYEv�C[
          ���$��v	�D��
          7�x��9Ncl��9�]�L�i3�O��87��Q)Q���<_ua�.7T<W�w�b�}�t�zn������i$�x&��/TJ���o6�����q�yQ �	��)�V�#����a��q�(��0����m���b����k�E+�4QV�44�<��7G�
          O�&x���ܬ}Ll�J�mx��^�HE�Y�O��L�e~D��J5���г~�P��4�W�n�]���N�#�e���k�~�ί�c�g��>7cܾO�w��
          $3ϧ���U/��?���������,�s��
          T�k&�Y#o����M��5��N����>��t��T�<�b�^��{#�sK�r�-��gW����u�w�Cn7��������O���.s����z3="�F<xV�c($X���)/��q���>��"
          T19�Ǩ�b6@#<r���A���i5eΕ�ip���h�9�ƲhX����2G���/N�%���L��އFu#�ʿw���3j����X*�i�J��O���P鶍ě�<��x�ߗc��tھ����^h'"����3j�H��5���a~E�yp�7@��_s�������]���#����^d����SN"�9ҴpI�ϡv�
          ��Vtc�I|�f����D�da���7v�+,�:F���h-W�Hu�;�(�ۣ`�Y��oj�tzp(o*gҗdž�ON��#\r	�Y�j�@�[��^�-"���b�0p�{N|�q��G�&�����%�W�{HkɌ����Zk���@��`h5109��(d�v��&F����W�j='�λ��-;+�Qc�c�1����]�;�M�ʲeae�����\H ⇔ ��^W5����o%u��s"[L�Q�S��8�@��5�I�r�������������i������\C���J���`�/-�
          ��q��΃�s�29��z�a�6�N�f:2I�sk���C`��N.ɮ���tڣ��,���7:�y��\�{W����~��	2zc�$�%�z�t��ku���j�{�Í��?e�>�����bhq����yw������-�`��ܻE#���#|������{�\�;Q�dmI�޳g�������=.BA|���NI^�E� ���x����/��lO���kM/�t�C�;/��%�d~C���V ���G-!^cw��R�6P��3{��cw#��n�<�4���
          'qk��.���Lv�E�j[aOS����'4���������w��;W
          ��R�N�Ot�5�A
           �B_���9�s[����R}'o�2�>�ϞSFo62)g�R�:���
          m�yN�h�8�5��&��)�%����n�͂,��i%�Q�s�r�w2G5�h�ks���88Vo~裃t~+��`�.�?�d����Y�D^��n1kQ�H�VOP��J�q��uj1���sv7#6��+�J��\��@��n�xL��[����\u,Y�wO���+r��S�RL��1�lo��~� 
          �{�*�Li����ii͢r�����!��6��5���ϕZ].���6Z^O�wF�,��e<@�7�{xW���6�F�<�4�1v�Q��.#$�]v ɦk|�%3k	m���w����uX�L�}���v�n��t�մ�e0��[>��}�����Lq�����i����m��
          	
          '��Le8m�G���a��#i�k�k�+�F�C��0�COtXKw����
          ����?ue�Ӭ�p�vw4c��,7�l}�'�(��c�"tEї|,�L`��w*"���F��[Q5��첕��s{�i/>�#69*֤8�#��/�0dRRΝ�i�M.hs�@`�&���
          Ʊ�Z�6�x�ǎ����7*CK�s�6��!Z��%�k9�K�>��L��l��*��vQ)���q����Pv��c�ń�4i��QS��o�xK�"�kv�tɻU�0ۅ�Z]�K�}C���"�<����
          �#o���x�@¦�N<|�'�+��𸵯h�4�Q�g�qN�b�]d^�uZ��	4ߎ�Bh��@�߳�z�}��!^Ѵ9����JF�p�*�M�:���k<{���
          ��B������-}E��煑�ݶ&��p�����nhED��*������1�q¼I�|�x\^���|wJ-��{�Ne48��
          E�����S�8��	�Ċ���5
          ��s���j7P{�Ԓ2
          ��bs��*�s�;�h���Ig�xg�������p����,#'�����$�6���5�����(���}>�#�d���
          V|%�,Q�)�@��*@'-��2�J�>B��"��	�	�:0I�X>�6��$��p$]�=����-��T)��Q��8o&�-$��R�$�M�x��kA��<�
          i���
          ��P�`�
          !�~AO���Y �h�'�Dƚ#ϔa�]�U�����H%w�S$�X�ܤ�&�-Ҥy�G���i�n=�!ez
          �Ƭ_p�8��N�>-1��
          +�lE����)�����)��A�V+
          �zpn�T^�;�~�s¬!/7�vuB���@+B8�`}ҡ�m��ث�h��=�=��6�]��Q'�����8���ǧc%�N��#�$�6�U�s��p����@�쁠��맏oe�2
          0JCF{�p2Y84� ��\su�<K3� ���5j�t�/��L@��-&�>O��J�����@#	'P^j�·�~9�%c������7|�tbF���&��C_.��E`�������!��!]ҁ%�m$�-,�p��=���T�dȍ��14Vr�����JY⼯-m�}�u����{|�];�JMF���.�MŸ�W=ۿܝ�Ӏl��Qٹ<:6D��X��73clZM9�N�4��{e�Ѵ���V�GA��g���n�F�4;Zq�WZv�8��{8O�r�/�4n� ��I7�6��eл�!84���p�)z�H�ú��^#i&�u���;_�10��N��zN�S���o���ɝ��GM4��ѷ纷	�
          �%ک�HD���C���0��Z�N�
          c@��!K��7��\{��.����ɨ�>G�_n�ΓH s��$r�$���%������5񍑎	����Q��DQ9*���"�W��_.��L�|w�h�zn�+_�k\q^<��133���#�I'�o�t�0E�I���8�gi��պ0m㺨�<��n��9�S�O�S����Z�7��G��uB���E
          ��z%����4��?�K{��!i��,8߅
          ����W%>AF�ae*G�<wRW��tdOϕKM�۫��x<�@;%(�[�]�Y�]�k�?r��ԉ#i=�c+�aaeWr�M3���k�cƋd��5�H	.$���
          �L�PX��49�Zs�#S&^�mZx|Zv�=����A[��)��7P� p
          ��kc����X�~�R��JS�xä.+�e��OZqa�k�֧T�u�5��F����{�z���-���Wqd�ǕKS�3�������
          ��(��	�K?"�1�8$�#�Z:9@�QT���f�v�t�B��;�5�\��è4y�7n�;��v��l���j���o �Y]�FI��q�j�e����d{Oa�2�]n�	I
          �^+v
          ��9v������BD:sq9?e_4J��3�y��!�i��S#a?����t�H���]=+�S<���(��%e�^{wZ#F��Lc�z6��;���ggڞ�����\瓔�7Io
           Hy�d��D0����&���s�w��c��wZw���@Р_@��S��6���)�:Wj�c4����QK�^avǛ?�	��h��uW���qm�&�-�I[��kf7L�ִ_�@���e揁�`�du[\;�T5/��Y��Dk����mŬ����?����}���&��]et���t��w����4�J��x����쵴z������,�ok~���-��a�#�9+"9�f�5�Z�P��LZ���.��Wۋ	�/#`�Bc��W�q�K�ݩ�6�$���e���U��p�~��y4�c;M��/}'P���ѿ�9��z���c����.�׍�e��X�8��ה�4�����=��=�)#<4�U�s6�
          ���<�W+_����^�Bt�s����[�?��D��������ЮV~+�N�/#������-��$*��a
          �wޒ%~���S�X�\wk��������鴿R�Gmy�'��>��6���¼�4�GV,.l���h|�?�YՂ�)�����G8]����N���m�|/�)#k�#����Z����I�+�������{��l�]`�x���6�`w��F�qc��u���m����k��z��R�a���W?R�u�|�ڽLOhs��w��4)O��|�_����U���ы{�˸^-�I(%һwe~�dqs�j�{_�S?�M/en9����e�{��+%�8Ès8ځXZ@�[��}.����Xh��ܪ������[xO���t�B&ag� ��$�M�)�9�	&֔�-<��+�,�W��������O�r�v�po�冎&4�܅�/�4�Ե�
          ��=���QE����f���3��-}O��f<���Lֵ�پ8V)���q�\d��_4�Q��cQ$`/�8�.�cZ��G ����}#�l��BA���z�rC+=A�rB����ڷ���!u�]��^����h�'��,5j�����,pt:�T��sK}��')&>>omG;s��D���~�������������tfx_D�F�,��S����p��˚
          ���$l{)�4���m?���댂�i{�����0�Բ~�$
          �yE������ԍ��p��?�����RK&��V/�����hCY�s�P�Cq�D�\c�*��#�(�D�ټ����Fl+$]�(\̑VSˬ"t=�P>�~��@���G��m��U�,m���_��}3����؃X�Fi'WsI}��x`��1���G���ty)�0�47&�A�8"֯�:���B��e�?����r;R��p8�粑E�8��J�ޠp��04��@Iip.�Z�M���i��r��}4k4ό����zY���xU�Ӄ�/� �_�>��j~��ga��Ii+��״9����O�O�N����08�uf�����QЛ$��V2{��_���vG���+�>?^������2��,���]�=&4��'�JsvL��Y�{�q�>1��F6O���N7m��o�Q��'�
          @�^K��vp�oMq�,���?M�3���i��)sBak6:8�7�P�Vw+]f��Zl��rU����r^p��6j�a��?����+��$��Kw}�S%{�x'6"��Oa+xd��p|��I>��#�������;7߲���wr?
          ��1�D�!6ڸ�zD� ��k#i@�=���+�E��3O�ۜx��e����\��?�f=���U�9�GDg
          �!�c�RV�U�����W��ԃR��ń�'��^
          ��vdE�Ms�����k?K��Q����.��'�Ku��Zr�e�
          �ʮAg˳�fô{��i������T��{\h�=S��2H<Wt�w2Rae�8����N�"�1���I��I�wy�m8������������;(�c.�+r9��v��װj�`5����-S�!��q�׌��{���/c�O���Y^3��R[o5T���:q��t=$z��C�k�~�W��W��n�Mt���h=�e��d
          ���Q���u{
          n�������N(/?���P?�;i=���)��"ue��s$��ÌvV�~�ɫ�����+>Wx�����5��Oh�%�~��8�G�����~�z7ӽ23w�
          ���X[���v�}��>\''�ȹ�,�/7�+�l���HR�±c�"���(�zg]����@1��ͧ0�u�s¯=�+$���}����tf���Q"�eD�A�{ow�m��"�¥�g�����<ܦy`[s�H�eK��C#9�PE�Ԇ7���������v\:�QP}����ii\��'�} ��dR�,���>խJ�Ǭ�my�[S\��K��
          z�a�l�.�#�@|�-��R��<2��|�T��Bh��xJ�+���SԱ��8�<�i��.k����9����
          `������^+��v���P(��9W5P4�{N�0E$]�g���
          �4���V��`���#ߨ�;���It�9p§hn��u�Q�;Z@�k=�9�9
          �z"r��'"_k���P�"���Ґ	���r1��>AV~����S��+%�b�Q.��"��%z�K�-smݖ4���	�d��%�t��m�=ӡ���h]Q.0@#<D�@8�����'l���'#��&F�	��z���>eY�sv����8���k�D�L1�����C��9�7g쬸3��xK�La;���+J���R�<!�Kp8*�wy?i^,�F��N�vGa�b����[��ګPSْ+*0��V�w�;*Ҋ5��b�% ����>��ݶ��?��%4�
          +�b��FOV�E �:y}G5���y���2�2\q�{�.�t������d©5����!0X���q�H��Rj=��Ǟ�'��p�k���?�iUr��qm���ԓ�d��jM�
          �����=�>BP�26��)��[b���E:*5v{(h^S�}��~�)�i���X�T�nn�iY���'�U�H��	m��@d�S/ic���2��i��po�>����1��Y$5��kր��?+/���b�kp*�@���W��ۧk��w)�x_�3��o���W dc��#?u�ӥ&&��9Zm��)7ƫ�킸J���E���Ȼ����Q�G�#��¶�S��*=U�֎��L�3`��ot���7kw��0V�������Jo�y,�t��/v���EĚ�\���q�E�s�^T
          <��Rdi�N{���|%]�kܜ l׏)͎�9�)n�(�I;@�HB����c���z�b����}Z��������g[|Z�\=@Pˉ��)m��{&9����M�{x�5]�'��@q�l�����Tl. v��؟I�n�c�sb�C�ے�a���t*7k�I�b+��]X9�Vy7ϚP�G9���ȁ>��8�X���#��SG5�w�����\��k@vQ�I�F��n�)
          G�\�[��$}�@�w��ecӻ���N�+!1�v��i��8RY'�Van�B�Ud�5��PE�Gd�9&�|c�"tt�/"���"�ٳ���p�X\,&�pQZ/�D�f���d��jV|I�$�xCY۱Lq
          W�P�n�1�))�Q`;��4X$r2�W���V9�J@y�@��g��?d�+��H6>�>�˴���G�X���a$V�m�ipǴ�p��0Dž��%�vn��6�ȿ�9s�E)p��(��f���lQa	 �FCH��j)k�CݴWr���$$:m����!/�g�x�)a����}�dw�8͸�S�La���.��K�O�?Sh %`��'[��CC�v(PX�$��%z����a˫q���zY���6�&��64ՒA�P�ĸg��^���K����q��Nn�l��@X
          �V�>6zq�3B֤�oҷU���}(���&��H��N�Pt� �z�\G*�p.�'M��㵠~0���o������!����;�'k�j��E4�W*���ş�2�-{${A`qw�T�c��4?���n϶g���?��NJуJ��`%�a������Ko��r�����:&�[�O#�F�W>�b�8+��c�/ �N)2A(���3wb�.���e�leן)lԶ��Æ�k�2�#�.�aZt�q����� �C#�D�	���6EvB��$�(�1��K�}��.���`��B��
          �8�An$��P
          Km��l��4d����ؿ�e�f�4����K�s�+6x$�b9	pq�=��bsu���],��r�O=���j���i�����Ho��yVK��&�%i��8�G'���Q�ō���Y��c����?m�'��H�D��q���O����]�M���Z?A��d�Z�B'�~)�8���������k�T~���>!bj���5C�VsK\.��m��Q����
          Ll
          ��I�k�*=��]D���b8����?)���E���g)g�ô��\*1�9fn];��=�F���q�]8ΓNk��H�l����X�'��ت�ѸañG����#-��+��(D��ln���[jG�{����|γ߅�����R͇l���p����(x
          �Bq���lV��˷]c�W�k4#���8��غ��e�N'�ʂ6��_M_�ǔr��8� ��;�#��+�h��]f��Bƴ}�'F�9�h�-q�V�dM�+-eU�c!��y� .P�雋s�e]K�����p�N!�ō"���Z�!�����U�)�9Ϸwq�R+�9�!�~
          �dG(`�7e�%_��������Dž�Fֳ�&1��^��2��P ��)39���x$�0�lwU���X��,e�@��%9 Ր�^�A�CE�W#A��E;����`�����zRiυ���Ӛ�1����u=�#���l�v�}A�ݡ�M9�5�yH%td��I=���_P�1�v朂��@:Wv��7��Ɨ���d�68A�&�t;+Džr&4�j�,e�{�C�k�!�8�
          F���m�Z�齵`7��ژ#�n����k�A�������&�K'� r
          N�D�5�����ŭ����_[I���%ot����P�5�\�z�O{�%����4^��c>yT:�L�z�[�)���0K���t�P.��^��AnV��t��9���^��?�= �A���-{���]�W�Ab��Dt�eX4<��?ؼ���~�Кp����O���h��^�]+ge9���>n��6[��W�QN_�G��q�!O����H�==��!C��s��|�)����!#Q�[�/o�W�A�$�O%Q�R���9���������������o�- 
          �s}ן�:ia�
          �����G��'z{� ^W������|c����t���7m���3�s)��'?I�3D����Q�����x�\=�bi��|a����	�&5�1�Ѫ�[��e�d�!��I�L[�Zn�P¹����~I�D1wj�9h�<X��i�v�؅����Asۛ��}�S��WL{|���7��0�F���i�y��|�$��~.|xz�������g-n
          �}Y��H��@r���������о)x_�.�霸�i˧�V��"�+�}
          �n��+����:v���p�n'9�����5��:TC{�w/�~�'/�����8q�~�H��y.�[-���6��4ō89)��,87��/�y^W$���ۉ퀞�=8����
          �c��:�;�����אBn��h���#��|������#	���g7���Ϥ��ϴ���@#�W�J�b�R�����|���o*F>y�Z�ȻF�6��X��%w�V�򍷀yO0��[��@���O�mg��|�1�4v–�m�07�PWh�����<���qcO�4�(��K���P������$�S+�Y�
          C�s��왦1E)kF��_LDqHI�W8;u��V�?OLw����fo�Ss���G�1���O��T4��8ʱ��l7���Ǧ��(��z�0R����o�p�-dr�����*���ݐ�����)���*H��j��u*MƪNg�v�����րs�T:v���OP�;�������[�P�4�6�8������uKU�6��%6ڥ��ϫ�g���DX�,W�)��}����:oTi��F٣G�K����6���[G��?�����o������N���Վ�-�B{��݇!R����No�5��5��8^K^�:����o&��$����p�Xq`i�o
          ��#fl���˧Go�����C�s���۲
          ���(%�5��bk��@�	�b��}՜�&@����	o�P���Wx�YnI=�,^Sr�3�kY��;����$.q풓t���U���mF�t_�^W>
          `�q��>9��E�)q��b��VZ���M41]ּf[i@8���
          L����H���V��h7�	��X��=E�&�@ڲs��6J--�@�%��7��K���E��]c�w�P,��A��8Ӎ�$J�IN��
          �ydDW��Y�Z�:�l�6=�
          �q�������A!{i�m�&<�N?�c��������2�&�gM�#�2�E~�up�ҳ�LE�����V};c`�:���Z�2Z	m�aT�p�� �Z\gQ��5 ��|�_R�K+�W�zMl�
          �����;;y=���J�p��.kt��'��6@�p�9ۨ�x�NbEUd/_�z����H`�bn��a�$�~Ɓ���ay>���2��=��k�~��Oz{��Rh"�nQC��x�d1�Q#�_a��}?��X�S+-�4��u�>W��p�˓��I�G�cx�c�G��{M,=v��
          �"�8�;�+�~;����}��i��/���`kH=�@�H�c�Ձ����R��{FO"���s[���N���mM� x�<���q��MU�uxáf�no^kÈ�a#�C�76�G)��e1�g�4�<�m�hn�Y�}}�7]�ukU&�JEJ��4	b�<g�斷��U���"%�a��Do$g�D��l;�%h�׶F���d�i�R��w�M��e����
          `�G������{�F*����B/t)���>�6�1��o��s���]���V�%p��$���•����s��[o��YU��.�Y��.��߲�'�D�����{���xa:�rIʻ��s��MtUw���Vl�&F�0�D9�Mm��U�ʝ�\9��2�Ô퀐3EC�8�>
          5(H��]y�����4��|���=��
          k��V�2��z���W�����B��
          ��is�j�d���L�q�N7���
          �b�ʯ"[Z5���d ls��Sߺ]�o<�}=›����e�N��Ԃ�|�Ӹ=���(4wY[ڴ��sI�	�wn�y�w�@Ȫ�J-�?mP����+C��D&�E$��c���Oi/���6Cl���89'�D�Z	#�����Ϟ���c�s��M��2�d�V�e�!‚�ǹđu���fU��` �q�+��K��rD�����+��kM�-o�4��o�Ufid�*�,����5�(�+�Ĵ�(Zt|��H���I�e����#Db\hgbj��HZ
          4p�';t����/�0������v����E�Q��%`2�8>|��v�r�6�W�aYH5��(�����O�T�Z��F�O��*����o �Y�?�ZY���`R��`�N�1\r�#հ�����n�Y��H�ڪ�)}E��7�r<����G��t��q�{h�	���}�t�\����׀�?D�i�ӆ���
          �o�X���F�mc�d��e��Gm]��Ȣ�\��T��"lc��a�i�{ad�mC��3�&q��'����RGp<�1.澯��N�΀l����;��$�r	uA���J`�e,��~W��
          v�~x�!!��c�Mf�@ ���G ������
          s�M�t(8�����x�v���.�	9.'8F�4��/��!�����*Z=�;���bc@#�N.����)-q��i�����(���w�Z���O�*\(d��W������^mG��%Jn� DO#(�&�\po�=�n���VH ��Y����z08P7�)��AUZ\�g���$o��������7�l�zD�k��y(}A��������ގWU�ξ��p�8�h��E!
          �
          ��)��-��O�Y�d���"��P�qd"ps�E�skS�547�Ao~1��v��g�۝�`"��
          io$��ô�`Ⱄoq��(�� ̵���l����P���i�^�s$�v�D��c�����u�o4����I��±\��Wa�E���	��Va�R���J������.��	,�8�-��27��?‰'��
          ���I�!�{�<&�� #I�*�v��eY�����E��k	�õ~m$�
          I��C6��_-�E�c�)���
          C()�@�ʝ��}��CpEڗE¢Le�e�P^M��-ۨ��9��f��
          �~�&����B��w�y^�v��.�~�cm/O��ϒr���-��K��d�5�7��?~.�oX:yy�@���2G�^���N��$���`��>؀�[�L���(�߄7q<��W��l�9�S}C�>9�#-�nT���N�$�n�今V4�A��y��*�p ���X�߉�uM։���W�n�32
           rNUh`m�j���zǵ�]�T8[���zn5���Ah�/P
          ���Ǐ�I��+"��%\�1���BX5�ny�J?�&F܎5����A�<�^]:����x��їPi��ڪM�̔��2�dccf�� ��/�bϵ������<���
          13}�G0�-!�#�O�U��`��C���`o=�*��y^ݭ����cu���,��Yl����X��;}��a��-4�FvIb�')�5�ː��Uki�q�:Y�)�@�pS'��1��wZ�3����W����p��
          ������Ɔ��5�@�i��V3�E��i��!���u���#�pwO*�Q���P���~��Fd'uWrWk��2U=����{-���c[H��"%��j�z|��V
          疝C�@(.�VP�΋.n�����s���V���$Q*��l��M/�P6yp��m�@����t�R2�v@!p�F&�Gt2�:�1�;W�,��]u¯�47d�vZ���m��=N�ϦudR�t��{�#h.�k����<�+=ݻ!��nG��2&����-V����gu�<��z��&�O���{��f�>�o���m�9��:t����������h��K�vL��a- ���e�4�kh��f�ĉ�q���=d�yT��ީ�-jC��B�@��x�ȵ~(=?|�0|��GVln,ӳy���Fiu�������Y�Lƶ�E�icd����Ǩ�Gr>�f��f=@@w�8c%��Wj5l�[C}I?�>�����K����G�A��-�{*M�]U>Sl�ڬ6&��d{#�(E�GGb�ۅ�"l��������3�	X��-����]��Ÿ��'�7�|�n
          kl�'�h4cL�P�O
          ��38P��Y���/S����gH�>��}_
          T �S<���07��v��G;N�\*��o��K�r~J�:��t��w�-x���I���z����Ɔ�[��^Nd��-��������3`���3R�@�U;�X<ڻ��s��g,��E��<{\]w�L��4�d�z��'�ee��4� .�m��g�Q�8�]��u;â���E$�P=�
          :^�X���X䧏G+K�C�|
           ���vq�{�&��썘'풲�sV�������OPbx$[I�0V�Y����Q�Rfô���Z"8�M6�|�> 0Z~U�@y+�3|���9�i�L��k��}�l������Yڢ��X'�;U��(����6��wP�{�����;q'$��������׏�U��7~HD���-ǂ�B\03漯Q�Kk^�f�h�/����˧�''ӌx�����-hz<zr�nͭ��CZ����=��_Fp��l�=�Y3�S-��{��Ҥ����KшHm�!5������rr�|�����ˉş��t�PPnG&�[�h���Q���7]�Z�Yם���3�ؾBtz+vh��n�L�b��Og�#���'��9�4���Y�4<�]��G^8*�n�
          �M򵌕�:��h��ck�7ݗƾ���ϣֵ�9���-+�����F����p��O�����x~^_�ǀ�C��_M��m�y^��q�C6��,��Zs�Jk&"Qm8�]?�����|�r��Ѵ����Dx���j1��v|�H�0��o�7��&��Jx�%�'��?u�4D9���"��
          ��+i�� %����l9�Z��x
          %��.t-��e*Vt��b�)���`���혀>M(�|$b��ਟL�)��G���O���ڈ�hc���T�莑��F28GJ�D}��drUx'd��Lpu��yY?�dž��Ǐ(c�y�Zd 22"���o�F@Zλ��Ҹ���]�·6��2F~��}��n�[f���T�ڢޔ6_��Mdm�3�h9��p09�e�i:h�c�)��7��a)ѐA�+�,"�8J�Ж����TO��e���[� ^�b�Vff���ac��;�%�L[d�yFb�(1����Z%����*��Y�m�-m
          pN�@d��ʷ���m�/P�>���5v�z�����+w�dn�vO&�$J�f�૴N���KK=06rd�͒����OQ�p�Vô�������t���d��uZ?Q�9�8�ྴ�:���lm
          À����ӷ���:�9�H�9I�eu�|�R��]^��
          L�����N�P���^�����&i�zv�D�\�{_?����mp��/Õ���/�?/�\n�{k'�jXi��n"�V-^Ɔ�D>U����q_���m)�tm���VX\��Nk�C�c�m����P�Gtk��ʹ`U�A�S��;yK�P>�9����$g62������t1���K
          �{�O�c�����=�p4,�2	o��! ��<��_��϶B��ԝK���{�l��dv£w'�������u,ӻ
          ��)���t����z���˝��x���28�x
          ��'>��l�xo�)�n,~V��Vw�>_R�o�So.-�o�A&�'�}�@y[�ٗ���1���e��V[\
          ��FI?5��&��h~���Bqϳw�ˆ`R(�$�n�U.%���W?(#�]a��F�j�sJ���6��׹ށ������NGj!R�R��Y��r�ޥ`j۶'���u��D��M5�����FP,خ���oW�Ӿoc�
          �c+����w����>�팘t��>.G��g=��%��u��M�T���o�ZG�#�����n?6W�a�l$|�Z�29��ǵ��ڂXw���LB�_��YK)ҿ����DM�.>�<�֟�^���Ύ9[�p���_������埊�Ѵ �ۢ���2r~�2��5ؕ����i/99��}�7���ݺ��>�8��r�7�H�H�|��I��lh=׳���}��H9��`tf����\�o�(c�9�	]$�L/6[����c�b'O!X�Ӹ
          .?¥�Ձ��U�O�ei���v/!Yո2b����M�5��?ʹ��:f9�ng!g=@w
          ����>k�`����b��Vb��J+7خ걵�� hh"�ӄ������
          u�&��Z���V�M�|!�ڱniwd����_/���Ұ=��Y�?���9)P[[D'�I�����<Y�~7�4g�S{���aN��<g4��Ѻַ�~�8YQD�1����g_��
          ��n��\��8W�
          2#�+�������AQ�G�����J��6�&��%v\6��U�9�v>����� ��E��H��B-�ZMӍ����i�[��0�\A���;yW��������k�/q��K�h���hn�1�F���Ãv���8�{��X�1g?)^�h�*�m�,��s�{��
          (�x��`$�,m���;�7�x>�,q��D�Ԙ�S�#uH&��.7������d���`���H�M���Ū����|+Z)�G;�eNZ��f�����V���>���{X��VEw@���o��D���R̴Y?e��gi�+]dX�[�Vۼ�=3`Z
          n۲V>9L]i��<���� �bqc��@<+��.��}��5�{��U�'Sd��vSd-�1��xG�a�M+��X�Æ)m��-�iYZ؝�����[��P-q$G6��,4�%�l��;�K[�]�6�sh�F��R����k�Os�6��Z���C4�Hu�a �H�R�
          o5_o)����!�0k?���z���J���"�‡5�"+��p�a�W�i[Ӌ��=��T[3Hh5c���ۼWu_P�d�4���
          c+
          ��hM�(�I�n�bt��h� xL��UfM��D熻l���l�^G+��	ș��[���M�`�9�i~���r�EF����xkY=�6�m>�ejt��H7���~O�t�cck��q���	��_6����Z~�Nm�l�En��%4[�%v>U���\
          ����
          ��|�t���f/�Ix sै	�@@5^;�i$�bV:b�M�kv����/��K�̎���	qi?� q��l t���(s���Z����8CNy+���r��8����p���-�b�W�?eΒ���QD��hM`��$�A��T���w|�-
          ��P�Pj�7�9$�B�+�����r�)�U�!��跜Xʍ�w�)�0Ucͯ<�MC�K�d�m�ȱ�����4��m�&��"�sc±0|wC��(�hM����V�``��K2r�8;��+E���Dj����tD5���Q�9��-���&��G��n���)�!��c$#u��]�g��D�_�
          � ]eX8'Z�te�lp�G�I�g�)Hߺ'<��M�m�EnP6Gn|yV#q�HDְ��P��l4�� ����R���C�x��i9��2>���0l#$��
          �)t���Tϰ�j1V���J�+�l����Zdņ�����)l��VC;>�U��!s@ �*\�"��
          ^ʼ�)PE�ch�� Mcn�3�$�Ӱ������ �UN��:m4eܞ���r�z�L�ML99'F�oCNO��$7G�����>f�W�u��ӛ�?F��IkZ�}��l�n{GO�H	q�Yz@%�{�y��S�,�^�y�gO	�7_dަ!4ث�8V�Ӱ_�ԫ���n�����r����z�K^��Q>�>z��'-d/pqh��9�ީ��q�6�x�����ԏ�q' .��=)�E�C��7�x�?���9�f��"����cw=��Q�E��l49�ʓ���{��-�dm
          kV�z��EwXz��.�p6��>2�+`k�ń���. _��zal�w�����^�9����򪎑`��h���H`
          ��~ٿ�R-ys��|�M�"�;��Ǩ�����
          ���
          �JǟN���ܴ�Y�����(�TW�c�	��������$���\�k~�I�1���c����8%��̈́�4�����=2"�of��7:W���`;�}�:�
          ���������Ѹ[w��y~�����6߃�ߏ�G��O��R_��|wW!�y���_�J�Ѷ.���W�+�е�(�m�F�+i_��F*@��j�]rV��P��B�ƴ���@�#]����uO�u
          6���5��Rl�f꿽*�{@$;iK�_/Ns�L����b�����Nl*�i��[��9V��?�7�����)đ_p
          Rk����wBu�m�+��t�����T��h⿕�Y��� ����g���{,��y�
          t�>M&rֱ����׿nA�l���4�%������Q�����w�E3@k��nq�����s}���,�v�Ӕ�q�+gN��Y�]�#��Ìޕ�H�L�n�&�6e�����G�eo�IV7vY�;3d�n�H웠���Ē�F��~�OAX�	���k_N�״����N�\��[tMĕ_W�I�E�&�\d��fֺg����V�����y䔍�D2=�U����W�r����U���'�~��&�����seR�N~�_E���2�5FHR�{��|��z6iX�!��Wtq7I�7#�fj\�D����+r��ߐ���{A��VzcX�n�OkRX�ŀk�t�v����W5��m�0#�&Cm5�[���H���w+��5��-���L�/��A�1�=�
          I�Y��A�9��+ǎ���
          �4T��đ�O�Y~պ�����\��}�xZl��kt��k��VMݥB=�`�r��`�7�����Q�
          �M=�x+1�B��m����+��Lv��׷�Z �������H�C��� Һ�bw3i�?꥓�a:W�@	�y��Q����'���4��]͊T�1ӵ"XY������4W��z�4�vO~�x�KO�sW_�n�p�������ݚc��-�N���dw���9)��bmZaop?�GB��$�jc&Q��{���$A���B���ck�4�V��,mVidu���k�����kD���gj��ɗinx+��-F�A�#pܾ_���5I���[M	ν�~�*����ΐ4�J��M�Χ-&�4�.����F/�w^\��StV������E��tltx�;���G��U�-G�"����ʴ��W�C���qu��I���\���o-sE�X���q�6		�ӿ)�;%!�,g��>���q�¨Z�lg�+Q(DF���t�n�sI���?�7�Q
          �D�I#NA�e\����Gl�Vl;�X��A���YPZ�C�W8�������8�ޒ1<;�+/�F4���E�#��͎�(_�O��;�OjV�t�1�D�Q�����-&6:�oeѺ��W٧�t�6�m���!����U5M�w]5��Lp8b�<�u�\o<��NH�hfk���MtB`��X�jb�(��"�B@ᩩT�t�5��A㲼e�W��\M���;��3��CO�*z�2A��
          j�ӧs�
          �nj���SAw«�I;\]n9��\l屽��!���l
          %���!��*��c�q����L
          ;�w<rk���}��(�]w����8L0	C�h�|.����)���E���d8��`��
          �d.�?M����c�A��SsiOpc�͟<&�#�j��>Ã�(���=��H�M��$��m\^U}<[�@W�ۏiq�`����bf�HB�DG<�+�.��Z96PHdcl;�S����~�U���n��	�}U�i��5��1f� ��*����Uu�g\x*ˌ�`4��*g����W�V��<�Y�u-+� ZA��O��o�cZL!�H�K���f���켧�J���Xۿ+������^�����9o��4����9�JюR���ײ���r>���2��k���^�ni�V����p������8�Y9p�����y$�*���c��j��sAk��hz��پl._n��x���$�Q��I�#��wʴ�C#���(����<����G�	:�v�`y]��&�����Q�2�7��K@���ݸw�J��RGD֋h�
          �v`�mS�l�pK��}�vR���hm4�'H�r<�$6BӁآ�/�\Q6?s�%Y��F�'�\Ҭ�I��2�{�,�
          �ɦ�C��W�v�΄2J ��~UY4�6�恼��^�<��(P=ջZ�,Z3�}�&�Z2���Tۈ"��2��
          ���7Dɜ�J��'mP��Kb�'���X��ةd�������~�,~���G��i�v�@$+oxd��*�
          ����vlW'����<�W;����ft�&wSl�k.����2@��i���h�՞P�#>�y���ޤz@$���6�|/7;���`�E1�kDϨ�t���F	�e@��<�ppV�ԯk�����#Z�����΀�M��r�g��Zuz�CF�Hkk��+�q�.�za+�"�/鮁�ϩt�;�7n_���cK�ڦ��>)}/���+_����26�d2��i��XZ�f��#w��XA4@ɮ�	�W��[�p��}Is����Gm�!��6��	�Kc�����
          ��qn�{s��\�z��1�:����y'�rX߂���/\v����uAA�w��?o��I��0>9L����)�L�+�_�� ��Y�<J-Ҽ� �ʰ�_��u�.��v��|�|�Jq�,�\��J�B8�y�;�YV����6@i��R�ٳ�*5"�Q�v��N�O�/��PL"ӛ<�U�s�%ٳ����f7��t퍙�q��Ĥ�r��b�)�vE&	«�ou�v����U�G��$3�аU�+ ���U�:�M�g�>��Ą���>V�Vi�'w��0��g����/��^w23�(bhuP��7Y�4E��G���'��!��G!���i�P�Hp��F�H{�!�h"
          �6�4l�3xW�I�;^q�++S�۬7�����?+/Y������{J�}�7x9�}��f�~V|nɱ��J6�NחP|���Fb�f�����{��|$CO �Ur�1��;�Z�:Q�.���2n"ü��Q����2���Aa�[	칠c
          5w�	#�{�Ӑ�w
          �fSX�Z����7֌����v����D�$��e>����񐙧8���f�m�B����g8E+�����+M!ߞAE�x1m�K�
          ;��U�C�O{[M�Z�ph'��^�4:+<}�9�A���h���!��rBNAG`�J��.|y�=�7�j4���F<*Sͽ͌��ԍ�1�,��^�-j��b'��wP�:=�--���W�{(��p��m�[ث~�p��J�,� ��>ag5�,�m�T�n��y|`sw�By�wY�xS^��V�aҀp74KI�G8�!�;KA�|)m�5�.} ����'���2��uޓ�i���4{@&�ֆ�C��`>��}�W{6JA9)�4:��W��L2�Ko���D�\
          ����ߟ���0Fs���B��q�8s_�L�WA�5��o+��:��F|���P�f�Z�I�ŭ~{�n\?O���ъ��,W�wM�Ҙ RT��+9],�͞���l��˝=\m�We.�+�"�=��FG��s��@��xF�U;��v?��P	�Ò�P��XzHt�\l�`�����C�+ϲX�>��ɸ�P�&� �fd��<sW�Hx$�y8�?'�dLe� �!x^�ol+�.68VͿ�ʂ�,��:���
          v�+�@��8Be�����*��.;��� �v;�ޘ�O9Y�zK�Q��H��F��.?�V+@Zl��x�V�W�(P�x�\���rQip�irΙ��m;q���S&����*�]�#��i�s]����ێ법dW�
          �Yߏ[�F�3�]���i�|�k�G�(dv(r��`���W5�:�n�Lh$��H2rw|�nB7��o��Q@T�q�b7]]�L��'����P�^~��,_)��Fh*)ႛW�u.����Qp���
          �K&�9�~�8ɮi"���ZK4�����H�|]�{�$U�<����'��i�UQ*�n�
          �A,t7d�=��M��8�?b��	���[n&�|�����*ě��+�K��Z	���i�n�+ŒAÏ���}ӳ�xP�lqk$�����,�I�}�����kPw�����†Hd�P�V\hv�(�sq��U&.�C��������
          ��+��5��e{�v�Gde˧	���r4�D������V5' ��j5�����'��㑺��{�@�d#��,���-��OE}�fB��w��fE1݀|�*S�n�ۘ7U�v�����*:x]'s�&�u��qf���N��ޟ��� ,A����,]���sT4��WV�&6�Y4��6��C���������v�Fp�ٷR�Z�
          .�KO�Ώn�8��n�w\��jfls�Zй�dl�ݗNW�,�kc�M������moWju
          ��&{��r�hH�����(�C�+�)L�sM�i����c���0!
          h�M�Ơ�@�<�
          ��'R �����-
          �8Kh
          ��מ%gi������`}@���^imÂVƳ�Aӣq{������_W�\�0��6m3�jˮ�@@t��yZq�L�
          ����Z����	^��e�S|2Tใ
          U��)���x�͂6�dlk�m9(���,M-"���,�Ć���r�ħC{���,���U?	S��җ�����FN�lc�Z��zQ׺���l[O�ͯ9�S����-�.$�O~��LӶ'��b�W/N�J
          ,�2V��v���4:�O]��2U
          lBVX|��u.�L���X�/�/oI,g5|9)��mݻ��j�<[�5�~�JS�{����t���6���������q�<"�m�瀅<f��y����#ֹ��8h�D�
          ��ѹ���T�E%���=A��O��ְ��(��E
          $�o���G(�{̟=�(x$���C��
          �����6��,�H�k����i�6z�x�Yp~��K�������!���W5�v�M�]V/����qv��}
          1k��ɖی�>�.��a8w�eg�i�Kd��ҵ&-y�CO�lu�[��L��Yяp�V�N���%gi��@�V���.�s��\�j������*�e_E���kH�I1.���(���������#n�>j�6\l����wV srx��V�+�p�o�*�fd�$Q*${���G𬰀-����#X�ewʧ;�~Seq{��s�.�e��'�}��H���3e~|$�$���X��;?��N�|-��֦��X'��z����4�<���<����y޿��N5����t /���@�2*vڕ�^7Xw�;�X7_���K,mWukR��w�
          �ǐM|Q�m`&�ei��ߔ�e�]O���܋�zw4�v��Ӏ��!Wa��ǎ��L���C�<�ƟV�v����5����7��'0�MG�/���q_eo���z'
          7Ppq�gz�7q�>VT�Α�m5��ޖ��V����)g;7���G[�f֏�)e���Y����|����/����!�W$R��<�6���h5ܢ�v@	-qwj�X�7?��	[m�F�Sg�ˁ�,N�{�l���m2��������o��|�N����jAk�y��W��|+��:��ʉ4M.]��I���ߏD�'I�i�h'��z?�t�n�Wr�J��7�!��/E���c�o�+�	��w����֌�v�ʆ�$�9�0U�d/tTk��6�n��_G}�Hs��� Q����d� ni�o�K)��+�N�G�#�&{�8���w����(�����c�Q�3Ӗ���	��6Q>3*���	��Wi�H]`�sʭt�C�kJn
          �h�����ǰ9	��D�����.�;=�\{7EC�WE���s_'RA���ֻUCl�-lzC�H�ghr���]R�H��jf
          b l
          �!��2�):&c��)�1���
          ���X:F��~E��$�Ǹ��/��"�I���D��������
          P�iۨэ���S�魾H�]dc�ZE�ii��������=9l��m�g0�~�����V�;w�����Ŏ��W���X�m�(�j���)��M��~�5*cR9�pr�p�i#l�!�g�T:�NyZ��?�Z�=���o߄�S���ݑ��3�W��@�ca���U�@|��eſO!i$6�e������G��?H�&�qߕ
          ~�
          ���%��F���v�&��;�0��~�3�S��Kn�����`��&��#��*���֐|Z*W��bm��=�S�q. 
          �6�eg�ڬ�*#���7����l���,]����U�p�$v
          ����@�U}N���q�9+�#���\1��3!�۝������~S`�&@�g����¿�/Rq��:a6�W���V�:@� 4��op�+q4q5��󔃧km��ºt�&�
          O���q'��E1�n�3J$p#j]��um����Y8
          Z�+Z[{��I�g�:�o��{7<��y�;o ��x;�ߧb�Z#p��/���/U��85K�ޢ7�K�{��Y�M�*>�N���CqK��O��ӎ�_[�������|6|m۫	�=���C���ҵO��--4J=;�(��<Z�VYr�M.�\l�j#�qA��Y}���m X6��+�+�7�2z��g�dmih^Rw2�|Z����_?-�.�����#DF�=ߺ	C��6;�eIڿJV���N�W��O��[�Z3>c�,g������*zi@kXS�w��sA�S;�H�<E1k�P�{)��Pf��L����υ9��MQ�kV�"z���S�����o��.f�O����d���/��8���
          {��sXEb�)��gv�v<(��8K�h܅��@����;��mq�)�kc��M�ޕF��p�5��l�����&�c�,����냜Z�4�W��<�ap���/7��.����z��ͿQ���aK�n�ٵ�5��R5����}�
          ���$�H�&h��t����d�/1���~��}o��5�u�:��s���{N9N�B�u��ǎR��?��V)2�9���gO_�;����d����_�����s�Q�vx_���:!���J�
          �$�X���o�b��'����{k��J�#���۞8H����gr���NA-h?�V��V5�����k�Q����h�Rlq=��N��DnmQ�ʒ�39H]g���\M�uS^�+?�����Ź'i�F���!nI3M
          0�N��"��'J#�����;¤$tr��^n����-4w*�N��(X�Vs�I>��+:�p;l`!�3!�N]ܫA����9�����P���YN�\%C o'oթu&H�|���s#�0G+��=
          u85\RC:�q$�UH".��r����7X�S��U�y�bG�9�tp�A�Nf�⽤������8,T(�j¸ch'Q���-��U:�Skc!��w+9���1
          ����6@�r�8�|Ĺ�=����7����ޑ�8��`"ӂ��Hq;N����.��
          F�Ev��r���[�®�.J�(�.�}�Mki���+c7�
          F�U��/r�i3��.�+6v�H-ǒ�G��w%0i�;���c��4*��$�	�GM����?)0����q|�S����ʩ.�i��ޓ�h'i�=�;,2/P�8�S}*y��R֊��)�`gw�V�9�spRt�r
          ��K�	����dsO�J��Q�p��=;Lc�Y<ڙ~�	g��E_*�9=�Hi�v�¨�b�,P	�B�
          g�
          �R�]m5������>
          9��p�� �s�#<ab�{B�8�9X��kF��b�򴵀��Ng@KH&�m�Q{F�a�U��c�?F�I�*�\���;�I��
          A��fG�*�D=��8K���I!ۗK�%W�/;O#��k�-�.i���� �+���GQ���/9�s�c��O����<ryX��Au�V�]h�Q3�N��x�Ό�
          !��
          ��S>��4ѧݖd����m�{�АrF�|ܸ��N�w��H��OkQ�PU���({2M�<+�H��,.��Z؃%$��J!s_
          5B�+=I��
          ��5�P�:	k��s��nԁ<m�5��4ۆ�{�l,mQ#]o����q�lyX�˒�i@÷��OQ���J�� �OeS�m2���b�v� �Q���ϛK�2��62�S龁�5��_kc��a͡߅�q�
          !x%�������lZǥ�T��Z�H�+������-y@��Z�_d���$�M�͎=�#�{��#�n�Q$�;m[|�~8�6�B׹ƸJ/ ��Oh���wVb@ d �H�L��_��
          ���	�Ǟ��p��q��HZ(]�).�N�� �|�̈́��������b�!A�݌���b�!�D�;'��>�v�g*���4~J+�NN9��u����I��ʆ&"6�_�-ƪ�c� ��C�;�|���M���^�WʐCI�H"�ś\���;��qwt��⯔���d�N`��~W����T�M��yJ8��/��,%�5��.��r`�g*CIۀ�j]�*�>�ʒ�9�K�w�}�/E�X�X��Bv�=Զ�m��%}�P��7��h(ګ��d�f��0�44y�$H�~By#>R ��&��g���1�r�x�QB��?�ch��(�j*�	�#ln�Oo��q���.k��Wud�,s�G����,;�3h�
          ���n>ɝۜ��dc��;x�j_%����Jc�Oz�zpQ�pO)��Û�]	v�a��Q�NU��Y��̱��e�4c(@n����٭ ��5���Q��U��*����U�J�qqn�S����8h%��L��7��Pit�_�</��O�t-xX�`�^�9�h�s���?�v���{Ur0���h��B�
          ��ɫ��'��� �������6=�;�?��
          ��k�%lla/'5�Z�7P�c
           `sk���$[{|(-��1�X�w��f��{�0py!c�EI�:��q�´�.�
          o
          `�ь��_B0E�Y��Q�{F�_)�k[4�=���ެ�t䗵�A�vJ�wU��tޞ�{+�U���6�]��&�~�D�4�/sI w�CՆ����:�q�Z�M��Om�okY05����U�#G��
          �o�����	���;�ev7[\k�ZGp� ��2TK#�ݻ��Sa-Y>y]'PZ0��[�oMӺC����� �����������e�Z�>�i!ǭJ^�C�-m'O���
          &��ѷmh�m4{�z��m��U*Z�	&�=��"�
          �9�r7�����7�o��oEnq!�4|چ�C�UȢD�����#�����:v��q�)�bG>j�	��C�B����r�r��T��\�$&69oJ�#v_<%9��Y4���ߤ����Գ�z�Nj�
          ��ɸ��<���y�+9�Y�����4Cx$r�dvF��k�F�Ndc�#�I�� ��͝UM��9�R�q �K����_$���֐�����<Y"�<��5�����
          )+Os����2�: n�Why'�Q��"��Z����4k�Sy��j֦�����7s��JR�6����e�<p۵����8���$L��4���4to�>�޹�0�	q�
          ĂG��a���ևP����!jr�L�Vf��-[^ZhvԷ�Xw��WP�ŧ8mi}
          ���s�SB�B��5�8�&yh8�T�8ZoO7�+��9 i���Dg�i������H�����jH����e������
          Į1�6�'ʭ�É�(�ps�N���}qdo�M��c�~PGyh�*R��7]�J�	.�`U��;p�k\q��<Gv�3�U$v����'�C\k��*�.��ʹ���u���O�K2�������=c\"��Vuڈ���uwxX�Tc�����I�gl����#���5�mQ�--7�f��l$C��.�o��Y��k��-K�2��w)��m�>B(�����s��DvOo(�`�@da1� $
          ��Jsv��ה,����������G�ph��r�5�{E��>2����C�6�������6��7�0�6�m�䧘�S�P��4���
          ��@U���f7p8+_DH��_��9"���CG�t-clP�J̺�9�ϴv�:D��%�k���hn�K&I�n�~UG�����ʺ�7�*��4Z)�3N݀X�Y]T1�����j���/������eb�����jt��q
          �~��%ѶGph�˦��䥶7�WW`��w�t8�^�h�sk�}?k�87k�iK��p;y^������1�v�s�WV:����6���?e:{��'$
          z�Z�LG�{�M`ƍ/m�8��7s�����pʇn'����j�K��h�
          \ӹ�����\v��h#"�eBW��JhP9:*}QlRmPv��S�H�JȀ� ��t���-��f@�V{�����hDM!�x��X�x���8��d��b֡�:H�,�Z�Ԣ2��eؿ��,a�Sp�~V{��,{��&Q)M��썷��!n��h4�8��d�+3���.��w��e:�[e������N�ݩ ��b�#�Q�ʫ�4G��e��;����o�ke�����7
          h�߻��~������R��&-�����=��y{�{���C�%v����Oʜ�kZ)�}���[��[HC�@��E+�ַ�*�)��6v�H샂�T��"�s]��#��${K�8�yW`�9�lq�m9�쭩�:���nx
          ��I ��H0mz�@�â����V_ѡ�!U�;�QkL�k��ʲ��JN��O�%sFXOtS�����/����E�Y�1�m&���	��HA*d.�p����t1�T�^QR׭�?m0	�Um<
          q��&���t��N{�-1��@�m�s��kȉ`����?�R�/������7��;���k��K��65�E�m;�ʇl�9�@$!�͎�YF��V<&47u��Ji�i�W&��u�9�4ٺ���a �sEf�ڇ
          ��~<+E!�4y7�Kk>�>�<��#>RC�ʒ�h.��U$�ϐ-�\�'5��m��W{�9�U�����w�|,N�Ӄ�sH0�+�.$���Կ����?��G>)ݩ���V��W��>���Z��~��2=C_�w�~w���1'F�1����b���/�u�����'���raG�i6EZl���ih�"0摺��V�;=M��5��2�}�ŧ��h-mP��cH|E�|ҡ�Ќ�Iۜ�\��Otn�<�itެ��+A��`�?eRV��їg��r!m�3��ej��q|���斌}���!S��1Pis�>#�p!��%R�Ʃ��1�h��T|�q�6�^�9�&h�#�E8��}�KA��m��q�<+NqkAnu�[�!�s/�L~XE>J�z�L���YvFƜN
          ��l��hUfԶ'����tOZ�b&�����⌖�2�.-,�*�%�?^
          �������ՠ8�{AKWY%F��6l�^�������^/���1�S��8F:��WK3��I#��kو�<�����}u�9?�L�O���=5:M##���`/�G�y��?��������9W�
          k�[y*�,4;;�W�hsX[V95��+����O�oW��u��GM>-~��zVǡ��٢W���zK��˴�%~�.�h����'�������ˋ1���@'��Wt�kC��Y�B?S����]�J�<{|�K#�k��B�v��Lr)ta-�1a����S�7nh5�3c9- ��&���j&T-�:95`��0c�\@��@k�6��z(^	y�W�.���%�#kbQUv��H�nS���6:�YN�E~J>3O։�˅��~�����)R��?��[�.q�^i
          ��3)�i��P��]���I<�mD`_#©�e�%��Ӈ�&��
          |M��d�\��n(i�����q�4���`����
          ��V��2=�#�y�k�>��`���g���}Y\�h�0��|�!h1��%��R�E�P�'�������&;���v0.��/�|QR�9����PZ�no�CA�I�R4�c��uy��g���*����T6��aW��cU�}�υ����9W�y�����FIF�it�9��c�Q�Me�*��KQ��@�=��gu3�0��������Y[:��6me�3�ݠ�M�K�<��'�9i4Z�֎�*�<SFN��}»'΅[k���M��wJ/�9&G��}쬴��-"��R��u.Q
          ��(e��N�po�fD��F���B���Ѱ[��%f��Y>iun�]�n{�+�m���r�bv���O+R�ks:+s�R���Á��?P��66�yN��m���M��K&�"n�.�#P�I�h9<��
          ;FQ���=���"bi�O��[���SM�"�DdP�v��'�^���շ7�c�����m��*�R��aNx�U��:� ⻫�Df�T���E�c��X��j]�o����??�WV�����ɵ�3����"m���RZ�#��7�/y�g�Հ)���X�
          �W`8��0?�Q����]��ڑ<1��
          N��ڡ�+��H�+=���ks�X�Lnݟ��|K�.���>V	~�3�+�I!t�n���n�F�d^��u_Xƶf��+_A3^�/+3P�V6����zs���G	�鯦�eG§�f.��(��EՑ`qʩ�s�h�wEk��?jOk��O���`~��e�]_�FW4+�ޚW��8]�`�z� v<�sI<ࡒ2דV�z�s��l������U/+��ׂ^�tM5�^�2�r� E)���y	۬c��G��^z~�l�=�'���Є��y(�k�p٨{w
          �(.��!2��C™�Y�Wc�!"��q�Vsˍ�V�^��j��׃�S��۔�<��	�!��A ���K�	��
          #�f�|�T ��r�Ph����*���S��d��4�}�=�2��a���+[��A��4`�h��¾�Ik�{��s�������r*��4���0������м~��[զ�>J\�7����c�e��U�N�+m����)d7�m��@��LP���@[Gve��M�>��h�+S�3~;&�,�}��$c�1���[�70�� �pO��֒*��)�'#��D����L,�t���}ն3k|��F�Fϳ(4a*Y^�|.�Z��
          ��b�+W�!��
          7���d����D��?��	=�uxl�m�ǎ��u���wV~�wۓ����q4q��
          ��/�O,Y��E�%9���7�>S?��*�⫄G�q�*�j˵���!����YҸ���-�s���oG#H��֏�<�_u@D���vO����uj�����	�����R*�ޭ1������Ʈ�N53���Z���q���gA���֏��~�7J��Z��)ӕ���1�FJ퀐()
          '�C粩;L�
          . Wh�a��&��%k�b�$�0�CU't�[1�W��ܽ�ђQ�,�T?��5�ܹ=��KUw�-An�Mv�M�T��t�ޣ�
          w4�ujz��k�"'wG���3%q}��������
          <vYߨם���Z��9����Pk;+�G!��I~�����#���3���ei-$tERה1�6��~UO�j	K���NQi��/k���5zv��J�B��$,����a
          ��N�NXvٲ�نǹ�/.$��ʢ���W�D�n`��^��u��6�I�sEV�4d�7����^��%��V��4c�y1.F7ca�}�D15�c�EL��C c�A�6/�q�T@�i,��4�0�u� �^Lυ;�ma��)Έ7kh��juN�اr�?�o�0c�g��K�t���7_�Qӱ�\��+Z��*�Ņӕ�*�=Mĕ��W��K�x���[�
          �5+z����9S9d@*g�g�Câ,p���3���W#x�� ��,<wYv
          �ý���;*�_�0��P��A�Rm�{��}�8>r�v"e�n+�����9��D���- �8~�Ou�Lصk{G�Y���-ZcIǓ�)%�k�N���\�n���m+c!�u8d����#�Z��u�[W �ķ#��چG�w��
          {��p9���}�m쳡 �N~V���V;,]�9��N-ih�D���/g����<Z��ڭ�V�u�T��{����?eO{����n�$õd�N;qjބ�0?uVh�f$q����9��}���G����d���(s�Hh��ƅ�CDxu
          �i��LOk���������ub6�٢J\�%���5��E����v>R����ZI�u����.��j#��#���q:�۲�H��3���
          ���K�U8=�mE0��=�=c���c��̉���d'�O`חQ'��P$�I�sh;�����sI!��Efǥx�������ƫ��[��խ3�O���{W��۹��������h���f��o�s�U�ڼt����9�iC^*��O����h~ӵ��`��zS�2:q��°�[n�ʼ��i�]�m����W�>-���e���Vt�5�s\1�W*��A-�ں�o~�4�U�b�"��]�8�*�X�7Lk�
          Θ>CeƸ��W�.��"��,��X�	�Z�4�Ou��s�9��H����|������Ob�Z����@�J���b= 6�`rR���K�k�	��ƹ��$��F�"Zh�ݕ��c��wŅ_Q3��?`��y�t�����\b���ɵ�K��;~{����֋����v�zk-� ◠�.�k�%f�S�7��mm�]f�;�o.��׏N|��z�f_E�I�JdU醎uq��nª��t�� ��&9��k���?e`��Ud�4d�k�`�h�K�~ֻ`���7��omQ/u=���*O_
          gn���Z�!��,�J���`~�>G[p1Ū�H��qx�d�Ŧ�.n�O¨�(���LE�8�h�_[X�#i�Z�*���
          � ÊњGNȃ��U�Y��m�ޞ/%1��a-i��t��-��xT�y%��4�k]N�/��;�{��dR����������F��6st|+ȏ�P����J���¦�	i&�Wi� ���J�pqo~�4�8��Viy5X��Nˮ�! �37͸�=���#�h�(!}H�]�հ��[�l�ΕQl��s����>�.�8�FjA8'�gn����UCa��_�!�7�f7U&�oM��ؒ�=C�	��&u�	�f����F�(�����&Og,mV���l���B�>��3���&!��B��L
          ���v:���^Y�9�����������w9Ҵ{����#w	E�P��Q��ѻ{��4X��snց�{��GH����L��
          ���U�=�v0g��b-8wOq}�ݳ�3�\?Et�F�L�	����/§�����Z/R0�Ռ���J�pyh���� ��E�����[�-u�f�ʴ��)��vk�@qy{hv��3ґ��x�G��pq
          �̈́��q��Ln*���p�8�R)�q �\轷\����
          T��x㲓�$Ew�V]��
          ʼ�spH��)}�?e��EƉ��z9t�u�,�}�6�K��~�L�T���?V};\��i��VK�<��
          �ң�����Uӏ+Ô����隞���fm���*{^��c�����L][A,��v���8��:��N��|r1��F��_�~��l����?������S�sXF�i���9�P^z)$f��������;�/x|{9NטD��.��lk��E�Ҵ3����'�]�h�c�O6�z冹�x}4X���/�䥹�hkr8*�3 k\.��Vm��hLΐ5��Z�6�CZ(�WCn� 8�'�-她����2�En��K�.Z�8]�9�-�SF��2����֎�τƴ2;���~�hQ��2��е.�{�S��i�7 �)�c���� :r�w������h$��!��ay��}�)��W�n�4��w���Z~���_���1.���2LƸ��+?^}HΡ��O���/����`���.P��t�����N���S��/CO!߳�P��+�ϑ�~\�"
          `m.��>��׶�)fi�/q4@_N�Lc���!t�n���_�:�����l�I;�+��~��O��Ӯ�zO��;N	�lsk�t�?�K�,5}��3���'�������ij���Z����R�vx��~~W��O�Rm�O)D6N��/!��Xm.��hI���*��]�K5�~�A����������4�N��+]�!�^�|���S|��F�ߔ�Ҟ�˔ӹV�FCb#~�&�X�/�Y��dh
          �˭�`���b��+)E�h���OI�9�w��tq:cyu
          ����E0Q�Rw�ӈ�U�ͪ'��s6�|��a�.�h��ɉ4,'���Z��6��ŪP0��_��0
          �U��,
          	�'F6���줹�Q�~�"mc4x\�����+/=�rxU�s��(�������kŌ�KA���K�]'����υ��NB�׽�P���Wg��a�����@@���nN���ˌ�6v���<EweF}q�,|nj�;\Z0~
          \l��y�VtҒ�}��D���6���GIzbCM���P��*��wR%�R;�e�*��$�݋��W`��3��s�]AhQ���-�]�o��}���'�O	��7��Uh��@�3x�H<'����q#�
          ���5�r?dP����iR�����<GBˣ���V�� �6�m�W�5A��s��W��oۦ4h�e�A��[�:�����DM,h���Ɋ,L�(���4��*R;tm'#�cH���}�x�#�A�+�
          ����ک�o����#����Z�d��UKq�qj̞����Kc!\�����qT�%�m�)��MX���\������kc!��'2J���"�`.��jz�p�}gc�%\xf�NX쬦�_tE���la�$���>}�S�0�K{yR�	�|�kCW���~�V`yi¹L�i�m����x��"l]�x+����Y���5��@�1�F̴(~�/�J8߿�;�	���n7�wtBÔ#ݞxZy�2��?�_����{�fL,c����)��O�)��`{�/#d���]�>��u��	4,��?R>22
          ���x�YRH�ǔʙ��q�x=���g�jR�P9�~��s�hp�JZ�I�v����Vk��Fo
          �vU�)��6��,�)o��g��݌�-�ӏ½�\DTO��~_�v�=��0�U������X>B�9$�VA�IϢK��:����PiVi��Օ$����>J���<�Z�ӛm��-�{�#�%X�b��N��-AP��u"�1�����84���-�5_����6b�A�ݤ���R�{�������O`����T�G�L
          
          ��KY#
          ���zs�������5����Lkh�Đ�G��a�|Wk\�� �xυ-����Ph�!tg~s��kN��?H�]���g"�� �J��[�:�o�̡`|�K$!�g�S�k[e�I�I��#U@q$�ܫHA�
          	%��¾��DM�@ �m���G��L��	f	���[����D�Z�g�U_��c��|0l��,&a�u���.�ې�G9��0XT�m��|����j��e�;J�Q�l;��Z��8+n
          ��
          iP�v��4E�m�#�
          ��t�m��L��/�
          ������]��U��lQ�l�om�Z0�e��!�=�u�B�v8��|��Nr�.�W�:#8�"�\~�\]���{�Dݹ=�Y����:o�s��������I#�,NMg+[#0�c��\�dp�w������R/?)��[�������~���DٽAM'�*c�����e&P؟���{�L�kO�F���@��k��5�m��Sƹ��RϪ�1�ͫ:W��׶�uU��ǔ��`;Z���/T�;n�5c�
          �ML��s���H��$
          ͐S/�7��[�ؑ.٦c�&ܪ��I9�\��]�u�V�dyl\�o
          Ν�k6����K?j���;wn,>-]85�9�s�os�V�4�޻����RCtP��
          �y\�C_1e�
          �ӄwT�/Q�O"�m��ӽ��_��e�X]#��<��^ǖ�o���+�a���sC7�/��Q�u&.ƺ�vV'`l�c
          �P���,q�J����ݞ�e��^勤��#�Z ��A6��o5��t
          v�D�J�8�KI�_���}��|���46�F�ps�*��0�x6�i�8�`��Y��=̐�+���.i#܋_!2�'��Liu��T�<C;��{PZ�H�#hc������QZ��	��/Q:��(7�蝵�TGk��9�]���-T3�!��PB����l�������*�l8�,��5 �}�X/���&�L[���Uc��4p���2F��g*��Q��d�����+3�����T�M
          c�M�$��W`ѶB;*��t͕�oNM,z8�8|�:Mq
          �H��/�:�X��X��k��Q��u�����d�iy*d{��r+�*�bd@m����&����2ǁخ�����F��g}*�3�qh�U������r���k��Vt�to��'�t�ooC1d���v8*�Cxf�V*�(�k� 
          s6��p����-kg�c�WN��o�WP��$�#�2�n�_o�8`��m�@\�%��Y��=ɲ{��$b�Ld�{|Ƙэ��"��P(:�#�(cyk.��|(�Kx_�k��(\x��H�m���� E݁���;�"F/����p/���1�Ճ���h��w�Z�_��$��|�N�Ŭ"���e	$8r5R{v��<YN�Zl���x�l���+N�p�V�ǵ�F�△\�#)���W��R�W#^	>W��.sI�����C@&낺��ыqFXF��6�"#M�~�0��W��+Bǖ;�^[�b�Ywܞ��{l�#��ԆP!�8�
          $��?��u����Bv�qp�T!aiT1Ah0[���\��aц�ͽ�!\��+�J��7�h��i({��jii��I
          ��S������R�����c�du�]�qWc\�X��ntM@�����#c$k��	<���>Ǻ3��A־��Q$���mg�i�a��s&pk��T���f�ftq�X�N��e�����?S��{������EvA��ѿ_[�����H-L�A$��o"��/��r��Mix�I<�U��[t�a�����eh/vzZ�N�4��	sJ��u��b���^Z
          Kw=�$���@C��ڡ��z��sA���F�*����*̎��wP��mP�|+V+����l!$d�ݓ���',��@dz�y8�
          P����9�sw6�
          ���潧k�BC�/c���{������uE����"&?U `��<��,�x�X%\lq��dm
          g9+�H�����8��T��n,vO�Lgw���<�vm P]R΋t�;���?d�`�uV�����d�dqH�p��
          ��іA��D����H��O#�V$h9=�Ӝ,v��SKX
          `�����C6����
          U�Ҵ���H%F�R�8�(5`��^yG�a1���ί�q�����\ǖ���	?铓�މp��J�A|�%6,�G���d�H�1�{]^U;�)a=�	�{L��iɚi�"��H��7:������s&{6�����x
          �������@�<�x�$��9���
          �?۸u�T[Bg�u��,�����S����39��_����@�����p
          ڙ�BN	@s3S���L�2-9c�pv���'0�(af�i��wr�����M�:f>H\C������d�@[-Q.�z�A���6��4L�vK����D����Dn0��
          ��Rǂ��hЖ2?{\�˱�[N;ٟ!6'�]��Y͕�g���qHײ����tQ�#e��(���O���x*'��i;��a���dm��*�v���HQ���FA=�T����w%��|2���sMyG�H�c:8�M?;�9�ƒ }Y�2U�젅΢M`�P�SÁ�+�
          ��uH�n&�k.}�=���_�f��h�^���sk�X�_E�@��ֺq��Q�*Ť��?�7��R�4����d4r���d_���7Y̐n/�Ǐ�
          �~�)ˋ����'��{��}���~|/i�a�Z����H$
          |�9�m�{Z����_�_�~���I��N|~�FV�k���+�H5s5��g;JX#!�m�X��"��y^f�ߣk^M��S�<P
          #����7F�U���N����
          �:j]��YK��yQ�:x�5�e�D�+�
          �{n��j�˨��Џ[��
          ������/i���q�26�7���d��L������'j��	!�ǕL4�.���Ӣy�� �T������۰M�쟼�8'��3��?��W��;^��j���޻XZ��:�/3ԮG�0�>�cF�B�\[lX��(���|f�b�O��C��pd���䀼���:�St�e�b`�/�zn�$�I�����iZYyvj��^?���Vi�v����z��z]쉡�a���kF�wRҶ�F�9����{e�?+�L���}Y���2I�K���N_k�I�E��0�5����:�0��N9�/�����F��?��H�W�X��#��Q:P�|�%ok����I�x���~J�H�	�[��ʩ4�K�!Y�i��AU��g�1�+����s�sK}�J�"
          ��p�N[��j�K#DwT�����3:������*�5�"��S&r(�.���MQ^�]E!s�I�ipmg�V�͍;�<$X8��.�vnh�>Rh���yy��\���X�v��%hiA�4���7
          ��Lzv����Fo�T>���M[���Fl�½�$��M����«m��Vf)V�P��/�ʲ3����KH<����ݸ#W�L����$��;�-px���h���r��W��C�H�zS�~\+�* dXu��ks^>p�aa�ou��9	�����*���K]`go�'j�c�I
          >��'/�]�8E�cd�qU��Au]�*�r�{1x>n\.�?k��<yYcLK����i[�������y<.��K"�`Z|m7U+��9�J|M����Rb�����N�.��u����C[/�2�*���6��.�@���o���Ch�\n:�wd�Y����V��'F\���|�|����w23g����8�t1GM���l�d{y��ض�s]�F�D~B�^�\�5�*�6���t4�F0Geg���sI\�5���a�3"����۳ܦ�4��"�7A&�02�ԫ?�q����Y����n��A��_�
          !q�`��n�79'F��,vG9V�
          ����d|��9�v���������}������%�npu�!(�I���[��	[��8La!͡�R[i�!�V�#}M9��)d
          x5W�z'i���<��:)	�-]��+}Pv�(5�s}M������"�녟[e�s�1��X%akc��H��o2H�Y�Q�j,{�p�{�H\cy5���0�+���v܀��q�P�����ے�r�>m5��N��ͧ�(�G�)m����
          �&��^T.�<Nm��Ö3�	��^�J�ZI#��:�տo#'�m�G��&� ��8��R�A�4x
          X	d�p�~JtҀ�q�9� ����i��/��7U!�Zxͣ٨�{�����f�X�o�k$�#�C�Uk�d���-&6]��4���;����O�9�zdw��b��n�V�Km��2n�v��E��.�ی�E���៵��
          v���
          ���}�U�H!x;nب�"���v���&��!�j�J�Y�R�C�J9��X2[��is�p��	��ҍ�p�E�ǜwK'q��
          �"�_tl�q���L<a��=��k�&��s�����
          C�y���X�0.-���8�	��&���#��F(�Z6;m�J|����	����~�~R����vH��ٍq�k��v�!]l9����
          ���ʣn��eߨ9�^xЁ�(��A�T���G(��&u�D�I�U�m��?*�n��U���Œ�!vM+�;{�
          �!�Vcinq�u}+��$
          i�>���۽�ˆ9Uݨ �Zw�jKx<2��H�iG�����R_D�8�U�a�M��k�`X�|�������70�Oc�0H<+a��
          �o����2���(���l��$
          �U\�/?
          c��Y%������Uf;�[�
          �A�G�K~���<�wLϵ�ƹ��v8��!���w�CxFU�>O�
          ��C� �Zo�2��+>S��6>U���^p|�A�@�~�A ����K���f���^O`�=9wr~ɑX4E����w^B�������1g��=7J4��;#������(��^�=�{!i%�Y����������3̳�h�)���4���m�� 0O!it�C%������w�?[�.Å4([3"x�7{��-M|BV�7��95���݂��c��}#Rf{CX��i'D�ٮo�!1�>U�F�Hi���#�o~�.�u_d|Q��q���J;�j�m�����`�Dw�ڳ�]���0��7�Oܠ����'q���θ�籤���p��4��G�S��\'O�&sɒ
          R���/�����U�����[��}�#չ�K �?
          �SC���[�n�fт�7�b��kv��U�`���H	��h���=w���8��(y�׏p(�� ��
          c*:ɾVt�q���p�Q�v��ge���[�VT�7n�W��@8��%��)��j�1�NJ\R�x>B���q�w�W�K�j������c�;B�6MWe@��Ъ�f�R#&�����Ok�8PI�s@];j�s�����j�n�1�	&{�-XI8o+=��H��Uئ�Eo�[���ѯ��
          ���[��V�����qH��{D���e.69��y�{�tF�h	l4۾<wU�J�9���l���O��Z��/ˈ�r��R_��L�5O/%��)V�0\I��'qM=��Hd4o��-�H�9kskk���ad5��P�u��.�n/<�U���Y�������ɟ���E������dg���x����K�P��G�)Sc��թǦ6�^	ʧ4�u���`���?(�x-"�$�;.a����ˉڻ|�B�ŏ��ui���G=�(�Z�+{�ƄB�>|-It��h\�A�X���8�?"�[�=�fM��=t�`�	�k�ŕv<U�VVi#K����,��F��'a��NS`œ��TE��y"�|��\l��	m��}Q�媭�,�-���<��LZsF�C����6N��K�j�D�;RDOV���D�|�-&���lZ��O���ۚmR�iw���1���!���O�[�F(|(�;c�/�Q� C�#��H`��(�����W��%ߪ��
          �Lu��ʱmܛY�,��.c�`��ׅ��Pk�Y .q�p���JG�qW��V٦
          �u����ƫC�s���ew#�qM8~BCd��=�8⃯��`�v�m��SV�>�zsu-/����A�֒�<"�I��|o�[�w]��-?�Ŧ�=V�0֒ݷ�ʽ���5�0����5��]��۴�{H?�F�Q��C��q4s����x�+;Q;�Zh�(���M���J��{�n�eǏ�c�K6�XrЅ�#�my�uA�	��<ڣ*&5�Ļ��Ҵڦ����]�^.�m���)��py��s�8�Y�M)�S
          ��+�f@�n;���z�"д���W4�i54縼���S�L�qf^��˽!����i���!�֟�-�H��h�j҆���A��ob���z(\�%�8���@mX�H�q"�E��L�S�N߄b@�2T3�����Z��p�
          |�O�������7#��������R�G�i��k�h{?�;\;�5��R3�%�_�wR�M���^K�
          3�i���+��;��d�8:M���z�<�ӗ8c�:�4�\E���hsd���䍎2��v;V/� �Mr�����4�n#�<�*�H�7Gb�Ke�G`m��l-9���M����,��_��	�;�+'<*�bϸR�ģg?)7o�y�K
          ���#�K�m.�Y�����xQ,�WAZ�$6@�vh�I��ٰ~��6��#�R�C��W#Kdk[��t�9.&�>U7?k�(�r��
          7��+}7�͹�g�Ym���Z��#��g���ذ{�+�'�.pn��R`[�q�xM�^���I��Y's����H�x����]V��Pv5T9���ʠ�a��=�<I鰓F����$��6LCM��Z��cf�].\d��i����BN�r�]g�J�K�(_d�ta�;lq�h��d��3�a�uKS!����ʳ����8����ϙ���$"��̔�mV�ߕk_9�J���w�H������c3�喟m>�y�~�B'���g>]Ǻ��M
          ��|��Z�Ȟ_��m���c��#�OT��
          �],�9��o-k����3F�8�X���~�>�����k��Vp����
          "ɧ+�������a�m��:-N�m��W�K����=�)����9*�z�P�7v��5����+1�W�QI�lv����M�i����Tx����j�5�p�G�q�<���wQ{A�$riZf�H��l �e��X;%KClv�A��h$8d�P�C�����=�Ӹ�����&��{�-������n�U����.c��f�k�	���{K�:�a�2�hE���of��G��J,p�/_�	Z=6����r��mn�|������M��fFe�W����$ak���8_�z�B&Yd�^�_�w�2A�:�4@0p�+��gἧ�>����+���W��e�y4�D�c�xT��i :�:&=��Q_ϧ��n��l6曢���KŃ�Y���`�����귊��\��r����F��(��m`�P�H�`�#����j�{��"�����π��$�EM�7�`�|#Z�y����kk�U��.� �<��K�ok���<��d8�uWv�*޷��0�OL���o��M�6��OӓD�ho�s��җPԶ��1^���X9�m��=���CLt�U��Ʊ��G���[���I��~�F��&�ł���x��z�;q%Ē��ץ|�h�Qͧs�R��-�EX��‡N�n�أk~��ڱ�Ӷ7;k�uf��������Ѹ���+�9���4~����-����5�Dm7�]8N��������K����+oK�H�,=>�ϟ��ttZ(������O*�ր��tmk��<��$����2���]�)v��=Xtms��mW�Q�1�����ׅg��i�	S+�#��R�;镨��5�<�p����8����ng�
          D�����8��\'�v�Y�{�\�q�ڲ f����y?��E����C���5���Z�{�름�����K�V����5�f7���	�A��;].��Q�Z��^f��-%��{��룈�x��xX��$���V�:s.����B��`�F��!����|������I1�7sM��Sc��"���+\dΆ}��'�h&�R��/��K�3H�I�	��Yvl�ϕ�O��qaF�1�-���[�����g����|+��$,!�5�<�ױ�DٶP8)Ili��mh�q�v��T�\@b�#�`}B���1�̾1T�"Ş9W�,z��8���W�')��&���S����"��v��d$ٯ	Z�8��qu^�ײ���jͻO��|�/�����*Β1M�tz��c�x%[hb�v�5�ZM�+�T����*��E�����S�[I��i���
          ��D�ʘY��|�gҳ�~SjQ�k�Ū�0U}�-=[`$X�
          Ȟ����q��c^>Oea�� �Ud�8�w�+H$'s����_h
          ��澍�	;h`�I�>ь�\�&H}FP.Ѵ�p8��Y����BG	�k��O֯ZZ����eݖv�m'�_+f����~�fk���	͚���4F�k��d��K�LyNn{�l,}%ȟ�sG�(�)k��-=9�U�*]N#�y�p��G�d��
          �&�g��5��R����S�Lf�ExO�S��S�u�Q�[��k���j��F��+,;a9*�������B22W^>��?�ӑ[���tf'ӱ��m�tt
          ܬΣ��nw��+��Sf�;B���\v�l�si�V��;�������ZZr_p~|+�Ψg�ބ2
          ����o���i���������.�+���L�'I�yI����9��݅�>W�����ZØ��y<������aҗ4JȌ8�]�V�·�ܸY�	m�>�qJ̭7�|*���.m-�9*Ø�w|*z7ns���+a��f�-K�@�>j#�H��a"�Yս�}�G�ʦ�������V�QSb���*V��=���-����
          ��:js����h���j�B��M�Q�0�5��W:+6�x�//��-�����a�)BI�\�ߒ�֌|���� 2vU���&G�����m��)-��1��B�DQ9�#ʊ�N�ݒ[����9�)���Վ|�ⷥF3&�ua��ۢ7�`$��ȣ������9��)��G���B����c��"�w;$�60Zy���Y�N"��);If{��v��U��ZG��M$g���f��e�������D�ǀ��qh.D}����,�l7$�'�kZ/���KZњHd'���pp�����w�(�NOe۷� '��k@v2><��	9$R6��j�"p��
          0���ui��8�f���5�Q�lw�=��q�UI`$w�����{$�Kv|Zd�(�%����ʾ��&딇D�ߺ<t�E0�y ?�{b%��G���1YN�,����W�ჸ+;�hߔ�r�Ҁ�+�[Q���`,R[@ +1�m��pִ6���j�3G�
          $�h�
          �ڝ�%��u�fE��q-9?°��eg�%�F������:j�¦��vp%�s�s�,���5�!1��'�j@������7�������D�j�~W
          d`�R��L�+�J����ӁҐ/��[:�,%�s���!k�xt�#�+e�-h���&Lq��u=C�н�;��Q���&󩶗��5�^c�,`��VY(��������������7�fO	����¿��3W��8C<-sm����Y�L�et��c����v��!�|&S���������40��o����n���ԩO��_�Ϧ.��:Ƥ�cwM�?�y�u�~=,���sY~�2��Wck�B����`�;��C3I �J���Ls#��*��&�(�xecl�w˜�x�j�~���1kc5y����	�'�e(�F�>R���F�`�)^�Ǿ0�(��̇Q��6Pŕf�q�C%+[Y�x��N>�U��ÉA\�`y�����n�k��
          ��{U��<�«&�H�
          ����*��g�Y��=Q�i<��"��]�.�1��`;�=�k��Zau]��Kk�M턏5�(�
          4��S���ٰ8B��?P.��F�V�N�W��i�
          ��]g�g�Sc�!&��\�0H��TK���+<���._�s�g�쁯�uZ�d��xE	s���Rѹ���P\�շ�ʉc{G��b�����hÌ��pvZR�:F���u敽<e�s��xG;��^���f�>j�XC�Q#�+�x��"�▆�A�{�e�/O��ʱ���8*�q����h\.��k�:rKKl��8��۬.�7�9y�;�_O3�z�ئ���ê���ik3��#��d�w��?%�ML�%���m��U��v.�Ou�:Kt�D�oۅ[Sv��v�5kq��ȣ.u��(p�>|&��5�'Q��U�jZc���-h=�9�v��U�@Z�����Q����4Y��Xzx��;�[�=�(���Y�U���K��ۅg�k}V �ܞUygs�$�$3M$�ZU�'�,�N����ђ����6H�	mw��ɷ[�ӝ���r����8�4p
          �ytq���">ɺ¿�z����1k�i��P�\M�}.�`hq����1����SZ;��,�\hb{+�r���p��ֻ��j����vy#1���0X�1��cj��������C�f��'��tκ�f�+�Z���p��8A����'����++�Z���h5||+Zo`�ǕL��c�]bխ#=ʎ2��{=
          �B��eN�������^^4L
          �WN^(����.�֯�Sv��!�3,�HsG7�l6A���Ė���%҉$l���ȵ-{Z�l9�t��^}��:-\L����[�+2�h�p�n�+�*����p�|� :����jg�$���5�N8vҽH�#sb���<nm��<*gO��?�M�Ѹh|�Y"^��p�$p���p<�ϻi-}KYw����SkX����]�9Y#|}y�&uv�&	>�n<���ϱ�}�W4З,��|�|����4����6gX4��ck"�H�����k�چ:�4|��΋3u:(#�7W��O���ÛKO,�A@|�&�!��+�6��h
          �p���ā�7k��S�%Q�wU�Nk�9��� �]��`8[Ot�n��ũs�g#�D3�������#�h��S�G��k�$��RV����E��U�20�M8���PameÂzg[&�;�6��kIi��)�-�F٠x>Wu�hDa��
          ��OG������Y�<��OQ� ��4=�ZӚH�������֤��!�Z���b�����~�ٳ��=�O=�L�L�
          ���dJX1y
          t�9��߿�K����l)	�h���y@���jh[M�T<��F?�����9�$�[��o��r;��79��|$�W2R�@����bf�2n�T2Q�v�<Y����b�5��UZys��j<���#�T!��h�[3���4�,�5�ˬ�$�����ȋ�I'��/S�7�&�@'�CC6�$�@@$��We�n6s�@����\�*F1�6��)��up����M�ɯ�A�#�[��7�h�&2]���G���b�R1�x�Hk��sQ��'��
          #;�xLIl�aN�Tȣ��Cv�	n�{�g�f{��V�����2{�������M�N#h'=��u{t��=܂=��H�sN.���S���i��(��O7��%3Gd��r��t��KD�h�$[��,>�-��%����>94�.���
          k kZl�8[����zOXl��Ok�<-�j�
          'q����(%���Y���Һ���l�!p�����lz����F+6�T����#a9W�(xh��k@��hRcf{l���E���*Kw݂
          ��X���t����ޔ��{FGa�p��o�**�Hݶん���ư�K�1`]!�B�O~�r�m�eDŽ�'O,~��J���>R�e�F�m��q����3����VǺ��e�M@n����+XB�V��ݽ�vX}OD�p�����/E~��A{>��c��i�eyޝ��Q��'�Ս��������r�U��GT��4q���}O�a���- إ�$�\�n<�~��7���w�8ߍ������Rti��F�K����70����~��_OE�ҹ�FH��������u>(���$��_��x�./���_�|9��&G1�nŅ����pus��*��|��*��^��Z7b�|�����f�Y�<8�cDŽ�D�Z,���`�c�(j	�6�?���{��c}�e����xP�qSH��
          �ӲF6���Ie���l���m�EyTu9d���Ȥ��s�`S��]2Y���}GXv���n��DڰdlL{��GS8/.p�vv[�GJ�I��e��W�ԓ���ֱ��3_+��_�Ա��^��~Vy5�`z���@�B���lm�U���]��찴��cw�Y�kc��n�T*Q�F#1ns[[��a�]�p�tU�t8��������_a���M#��9��=����kv��������a8���v�SyǗ��Y���BhX�*��[�YZ.ɡ�t��DX=�[0F�*����t�#Ä��Ƹ6��V(�l%��]��|���F�<ߌr��7�{s@wI�j
          ��p<R�ƛm�%c��٨��8B����]+�״�bǣ��ü��SE��9�R���Ȟ�M���(t0�v�o�lE�l�{\H�UH�������V�]���d�@���i�p	�v��zM?�Zr��p�PҼ�J<�h��������?ʱ�
          ����'��ԙ�Α�a��*�����;���X`����[�mq�[}�����fL̴�����Z�*#R��4���{�wpm[�1	4����P�:V�V(`"��D.�����{��;�ʣ����yZ;C��#�ʤ�	 �����`�ʁ�#�����b���V����qi͟)IȬ+�RX��Hʧ���%nϱ�o��]�5��<�5��3ʵF���O��ʯR���7����t�$�j���ӹ�lF2d�7�n8[���;#$
          ¥�5�E�i��ҸpO,�4�ĺ��T����o�+�'�|&Ǥ�/&ոt�c�(�6��"�h���w)�o�,�@k�°2�W�,ڋ�	"-��+ZѲ�
          6�����v�0Ɏ,+R�@8v��\��J9^F}�[�����u��b�Mk��ێ�-�d~��};�����%�3�*�N�X��ͫչ�U]{�d�_�^�J�Gi<�Cӎ@A#	���^�0B����u����g�����p��`s�Y|m�5̪w�S��C�G�ㅡ�p'�j:�]8ud�):y�lyW�i�L�F��'�qi����	'w�ZqI���s�,�(�U���<8��7�@H�9W
          DG`p8)K��nɺ�Q7Ka���Ns�t�R!�@U�Ҵ����>U��+���=�J�.�z�����q�������-UdE��|�17q�Cx�l&���!�9�����M�ʿ(-%�C�-C�24�D|^�IZ�w���N��k}Ǻ��Q�چ�:�<�7;K�������#�^pmn�i�qq�pB��i����Jջ4E}Ki���U]���zg�t��o
          N��.d��J��ȼ�����V�Y I�R��a���a-~��	�}W��	ѴF�-�=K�zF�uR��n�`�*���#��#���SsHh���s�1��E�/�c�Wz%��c���nm]���;���ix�?|zt��AͲh|�Aݟ���J~3�D]�H$qK��^����D��g�GQ$�i����ߺ<[�\,sHS�w�=�Z�g�tynFB��9��l�i\�E��k��աsh-d};��
          iv�`.�����c=��Z@���N�/�)��{��7�QD~Q4U�'+����?�l�b��I�6H\Y��M�##t��h�ɍ��
          &If��D�ݫ�+��������;��R��������d�w�)�m]yJ�;��d��!Q��H�����y��������Z��*RI�ݦL��(m���U��:3�m-��_��:h��i"�yY�uv)�tMr��$��wTË>�#3��xZ��b�-o����M�¤$%�NU�9ţ�wF!��p��?x.$��u
          ����P-hc��{
          0�@�A#��͏�5�k'�Ts�<�uٲ@J"a�I�n��L ����YO��l��.���|�j�M�� 4�S�� yI�7Ŧ� P	������4��R�,_b���69J9�h�s��K�0�x;����t����!Z���]��b�_;��?��_/�YP0EE�%������/Tq������즌���1�-��'Fo|�!��@HF=�3�u#SA�X;խ�
          f�p�����8��:�E�|Z��g�J�|�C�F{�6�H��`��5����Dz$����5��pl��ǥe�������n���;	�������8W�<#���չ���
          ��ݧ���T�q���<�f�-;
          �Z��
          �/+�ѐ����X�փLZ�[+����Ǩ"�dZwI�p7���O������ ������A��6����iv�rS
          �
          �?L�Hn)��ZR��k���#%�c�ϵ#[0�����+�ה&#��ÒO�y�i"�aʎ�\�hPgۓ�.X�}���I���M��{ʼ�v<y����z�2k����i���na�sAڵ�.5U�W��L\3Cұz��[;�G.�t9��;Ia.���+2�q������<����sI�Th:��ٔ9Ƿp�����^}�W�ޙܝ�zM�288�Y��q6v��mS���H����㋾_G�O�{�{�i��e�znKf�,P���°�@$�¡�x�>
          с��ÎxZ�yTu���S�����)SN./��-3Iq�O{I>i^P���E���m���U�4�i����G�lF6��]��O3d�v�=�9	}c�l�-c{���}d��P�.�N3&��p���l�ݭO�Y����8�%b��sg`�w�;�Y��9�^/�-j򚱡��y�K�q^Vk�
          ��hπ��y%�{;8
          �M����o�+7��z�'Ohi{�f,��Dp�3g�����S3D�oц��[>���C|�d�Z����8��u7��[I򳣂`�y?G�Ċi�W�N�ʲ�A����?!��;��	����ۈ%�w��XF�;q�U��&+p���&6P͕�Y��?uK��6�m4��_��9��Y�1�l�����ʹ�����TxSC��S]��l`�7^}��lɘ�8��-}��L�c���i^k�3���9�N`�&�Z�i��R��U������oVWE��[G�|-����bi�@{����}���=��m����S�6��.N��=�6o[��{u�]�Ԫ�2(��x<��ˏ���n��ݲ3�
          W���<�W|l-<�K��G�;]�܎�K�-�U�#�Jt�a�k�����ꍝ�m�8�%]��V^�o�r�Z�ch�8_��kXH)z}�vFGz]���G�#�j�_չo�-Q~�`�V�-��us�=��8p�򗤏s�x9���a��z�#�MkE+z��|�#����m��N���pg;bk�g����Ұ4�_	r�A��o��	h�<���֮D��<���~T@�m���xh���eϸw�����M�=�zΙ��n���"@�!��|������uL}���^c�M��=�9%z�[Y<n�R><�	t�J��@�x�����N�22tN"\�ߎ0ya4��ӵ��Ws�wE��Qh$b��q���{��:�P[���i�lL�e��bx!�p�0����k]��;�嗦,����/�r�׏xJ��Y��H��v�D�������ɵ���o=��	4�	1��6��>r$pxUcu���.�F��{���1��~ɀ��G�&-�s��R�
          2�NGf�5�\k��]k�ԸF��sG�\t�ip��X���Ƴ&���쌗q=�+A�d{�����e�Z�[C���fs��.��wY1��L�4�AR�q�=�?��҆(᭘�R:��P7vL�9������3n�U�F��$�>��h���̘���٬r
          ����R֓[��V�ݤh�U:�M�I���p��j�m����#���
          �4O�%ai���SfvC��X�߬ݧ�U��s�}��\,>
          L�p�]�0�_'�T����%%౗b���\쁻o�"��݂sH?��H��ָG�W:��Ӥ�M1��V�
          c�;���餕���7���*�P��ùS��w"�I�6�h4���x�|��@wu�Ϋ��ܑ��j٨�r/��^|��	Ff�
          rk��(�-��/�LJ�ojQ���$5�5۲�D�{��J�i���1�sy<)ưY���:�;RSd4��M�6<�6P�=˜H4
          ����-q'�@nw��)���D��LatA�"�6��F��#35܆����Ƹ�͛[�'鴗$��_E�'>S�w��8-����If�m�e?�0��H�tn�KohÆm/S��y�[�}��4�B]u}�,�H|�4��Zk#�m-Ѷb���)�c3���<~���4���e��l"6��>�|{%5�b�r�xڭ��M�}:��&��G�h��G��l��������Y�:o���ZRs^��������ćsGe����h�i��2��c\F@G���d�|��u;���i�
          ��*��d�b�;��K��9��c\�h]eV��n���JgV�1�8^�n�VP|���׀ִ����g�G���
          3������O/�0O��4=�F*��:ع�p�RяN��ן�r«մ���;��?
          �7�<1�fk�c��]n�Gn#'�lZs��-���[��Z�m��7`�<RS$A>���sݭ�k(7uZ���uz��=�$����J���F:6�8-�5��4|�����9����L�q���������n�;��N�܁�+��JY��2���B��ֺdޒ�`��W�o��:R���ޙ�n�k���.O��?��*�O�],o/$��A-ݶ�zXL��su▆�Yꁎ���������Q���y�u��Oe^'��m����
          �H�w�X�5�n�;->Rg�5�@�/�����)d%��p�,=��t@6��V{Z���sIڨ�qo�|�<=�€A��#.�f�ck��
          ����QQ��7�;-�#��;�U�Y3����|lx�Zs�����(��r�u�>��U��n�V����Og�$c�:xZ��1����)��y���<�ws��M����uF�RC�v��U`�_����k��l��w�/�K�A�+�?�Fa�R'�M�ā�?���������GaЍ�Q-5�[S�c�V>���Z�Vуg���_���ũ� ���b���'j�E2�+��Γ
          z4�{q�Y�ƶGz��������B����Ұ�Khf����$�E�)83p�gŤ1�A9k��#�Vۜ���*spI=�Z�wF'nH�����°�=X�u1�(�;@nl���s���4���iOF��(�G�ԉ��s��p�,v���I��W�.��%uf�L����b7Q�h\�2܅CJ��V���H�5��#q�P���	�F��ӣu�%c��KA����ђ0�X1��1#�L��.k��=�X�y����Ž��*������p��]�{>pik��:6%�%k�`$�ت�DX�>?*�T� ��2x+mѿL�F��ս�lob�
          P�7��IZzi"B��.��ux]�nlUpAWͤI�1�����C�K��Vw9Ů4B|=)��9�C�Ö�9�z\��3\���������sa/O�;����*ƌ����Ȝ��U��,k��ڒ���U�f�����
          �-k@�9��S�K@M��L�;,J��_ea��F��c�c;
          
          q$a\��� �8,��GJi¨rݎ,�)'��mc�I�j��R�|�հM��܎������g�i5�VXꍮ����&ѱ�*�2�@�xZ���n@ ��XfёD�ʩ�h��6)a�,��հ�#�	5�V�#���+:))���\{���$p;�Q̷���X1Nu���X
          �j��R�ek^�٪����6��FZ5�����6����\2
          ��R��\���+Z7~Lŭ��=�*�:��h��+�gj��u��u:�~��R�xg���6#���5|���ݍm]�T�m�
          ��t��8ӎT6DpG�O�8U�ڃMa���X\���|H�
          2i��X,i�o9�n�/���t���\�܁�E�\�ӟ��CᢆI��{�4�`8H�}G#o�(��F���=�+6�!n&�
          ��-j� �}�����On�r=0��׊Y���/�6���ٰE�,�l@�<���e��d���1��X����8���<f�G��`���辰<b+ ��g�k�{&�ƕ]�.�)�.-�K{HmQ��n�$w\�n4c=�_g}�r;�~�2m-�q'�׀�Z+���
          �ܥ��?)Z��FӑK\oX>�\�\H=֧K��hˊ�i$�<�h������
          ��N;Ʒ+e� �f�tQ
          �>Q�y���kN;w��۷���#򫼇�q�C&�q1j�X�KLN趚���s�_�cXH=��.����X�+�t}��}�:@њK2�����.��Q��O�����,�X=��:@���?{��p���+�V��J�H��~���ӜFS#`kq���"Z솑�)����d}�n ��ۇ !�J�b�A��픷��&�()o��~B�Mk�,_�.YY�Qɹ��r8�"������������~�kk5�U�(���:w�ɰ�L��.Ӳt�}��-���R�ZI�+2��l�2˵���
          ?B�>�`��_�m�U���'�n�r���c�I���)/O���ʲ\yZ�_X��$T�:2\{+R�n���^��h�M�<K
          f��D�/��Z/�VĀ4��>ͽt���U�]�ӯ�t��<�Gy��U���妯��6��sHZ�H�`p�鍉�pN����h�L. g�<���3�������xK�@��M��0&Ip�%�`��3�Ge���;cw�	���
          ��Q�4�+�Y��T���$w${�������[�s�`�����,�29%3w�N;$nl�������H���zDU3�W�E;��
          �1°p��GtĆF��:�	�@Ǘ@[�O���w�̓����M��W���%��YT��hu
          S��zf�)�n���<�Z�N���mE���4ߒ2���?k��|���E'S��S�u�;�mԉtƇ�	�SQ�?�w�ʠ4-�ξ��]�h�k�Ϥ3�wY�}�i�D���/��A�x)�/_��sd�Sio!��6jdG㙯���uy�M�m$4��-N��M���� X^O�e����z����R�fӛ��:����k��6�8�<�y��uZX��v9Y�zpY���������n�Yt�"`���8u�Z�݊�o`��ڣ>���7����F❯j���2�w����:i���B��L�#,~�X�wV!${����:�{dǦa�y��N��FosA��[�{��m�R�MW��Mn<�tn��_@�ۀ�tr��{�W|-�$ҶI��7`R�:�{�"-�
          ��W�^G]Л,���ĭ
          &��]kZ�<�Ut����܃G*�S�͇m���o�N]c��>�[skgN�=Zv7��A�B�[�eW꺑M�##g��[�h���ƕ��,�>�o��W[�t؉o��4���ϔ���;� �ޱGrF-t�_�����;�\�
          Ƴ��c-5��U��Q���o��z�����}�xs�b�c���Gp�
          \����5���T��N�[�oko�L�S�n�8��Z�jY鹠�^���<)���2	��7*�v��лul�����#�01�Nɺ�Y����rW����j͛��]$��/��.���7�
          ������:-4���@��V�u3!-��GpQ�����dZj2k�T&�:gl����C t�s�=��Y�FhP��nO�nu�r�(kc-!����Z�]�Ꞵh�W�*����8�0�8w%t@4~J|o
          p��f�1j�xM��k��g�N�Px<���#����Iq��?��.h�����S#��H�y'��#����@��R}+d�hp��q��K�ȞM�����F�@ph`&�V��<��cI��k	B1�x��5����:�6�	��λw�v�B�گ� �\�kj�~N=E��Nս�lA�0r�ʳ�sO���r�ifd/��vwN�N�8�Y���k6����#\s��#�h)�.	![k��=W�8�nk�[go�W<:�~��@�pM%=��x�
          �%lB��Z>R��\d87�2�׋t�Y�V��\�����d'y"�Y��E�`���S��Ƕ�WN<�b�^sP�&s��}���/�-vNea�&V<wj=<�3�����\���]�@��n�VuMIops������ǐ���،���x��)`�W�[Z�L�:-Ii����v>�n�m{M#�t�Xs#�J���iNJ\�P��%���uY����D�u\<��QQ�j&!䆞M����X�F�u�mv|��3��<PW��p4�
          ({͜sk��n:�-����l=�>��<��4�XZl�(|,�P����a�^;3����ed���y+-�tOqn�[�t�N��67{����� �P���F���2�gl>���T��E�{r���5.�J��F���zV�B�E�D�}��/��w�v���K���I#�r���"�V��$hm?*%�F׺�.���\�F/���umdw�>f>0��c�Uu:Vj$��:���������ͯC>��N�@�Tt�
          w{IV�.�N�FE������r����>0\2�;ӌ4��\O �A��M��z+1b'�3��:V�^������V��x�\��у|��cG/�.ⓡ�:�M�]��~���)��5�E	���¯�U����h����:��L����}���e�m<)*FAckNc���B����*�,�
          xQ%ӵ�=�t{$'h�zCC�x̓�� �6Ou >��lWX��i�4��mhuYC5�8�Y�궑�2��i=ְֺK��p2��q����+I�%�Pdq$��X�=V^T�~�m>��ъ�WO�}Hu�&F���wO�:����ʩ��F�5���u����лC65�3�Lу����ӇY�A�:0����cѴ5�m��ҳ������i�I�Iw���uo��A���݊�ǡ?`�4���s?S�i��{@6,���֍��<��s�o��Y��?����\����Q����p�lS����M��4��p$c�uU�=�M���`R��tk�G�O�R�7�A��
          �q��K�.���g����sO
          �d2n9.쇫Dt�G �%F�L;�WKr	c���iԉ^�߷	���B�}�g4��C�Α�0��	5k>yC�}��p�Br����U+=XAq{���F�
          �b	��k�ڗ�w�!$�M��1V	Dg�W�h�DџvAs@�@��o�.~#eе�����0Y�<-H�����æ���S���D}O��_N607p�?eA�3�s��	st��v�8�.�vq�^Ǩ랬�c���&�S�X��Y������oq�"|P��^V�I�=�'��5��\���6@�`3��q���s{�F�������c���i�����Sꛥ��U�`����-���1�����ٷD�y+������w�$m������q"��
          �sE2Be����푬���͜S�py����9�m�5v����p.&�ʌ�	�&͂J�ZC�^|-I�`�>Ug�X
          �}Ѷ4N�B������?L麶�F4�A��\ѵ���&�
          �����xr�n�������f��L�x'��3'o�5�_}���F�����;=���t�I��H�f�v_��#����g��_���?7�����@c�\�=�J	?�X��z�DV�kۃ�9^I^�R��1avo�U�b�}��*d"J#�������yE㝳þ��Z�LU�ʥ��2�����\'�
          w���(2Q%Ϳ����T�07�i�w�Y:�-Lls���D��V֌�->�_�8�4������3�L��X���($ߜ����}GY��+�9��F�v�O�{����Ѻ�u�����@-(uSN��Z��zG{�
          ��g�J�
          ��!��
          >�Z�9_�:|�ja��۞0�b|]/G��~��n;ʾO����${M6��"�V"�����%���b�{�������������Zh �.h3g$�
          ��ip��e��`���l������W�IV�c����Q�H�U-4F2�Nor���I��;��k)���G*�,���u���rS��@�]w�1��<�[��Ѹ=��G�`v�����V�G�d�݇�V��vF�^�wO�v[���~�Ӻ񅯤��׶�u=i��po-6�N�7�7��ѓ�<�N�":l����*���q�|�O����_�GV��OuB��v��7��X"�W_c�܌��O�UvXlv�v�_u���z��:� �a�Ŭ�4E�Ю����-��O��;XAԓ���S�-N�g�"�N�9&�]nh>-�s�}�΀�����W._P��1��yW�2t�}���I���7���k%��ۍ�Ѯ�,���S������r��>�{����sKA<�$I�ckF�O� Ř���/'�	Ŭ{'##�C+L.���C��)S9��mS��ا�-�`���+&<H�B���ӣ{2��˕�����v��ѐ*����22mWko&��Y�V�����dF6�׊6��]d
          �>U{�*���
          ��dR�6��R�HL%��2�!lm��J�ќ���h25
          �x ���M���mj@��c����ǵ���S�E�w�h�q�/sK;r
          ����һ�n�4��&=S�)ie`|�(%",��-�6l��T����_b��*���9W��h����2��d��x�;��y�c����5-h��|+ھ���ud���j\E�Z��{j���.p��@w�F˥<�zIM
          ���ܲ�&��x�s�V{�X�;wW����|�S,��?e��b���4���<���`*�l����&�7�QáLc��`�Wġ�}��V���*F:���V�U,i�6�I=չ�l�g4
          ��|���S��靽�am<�ј�- ���p�R��r$�O�^x���wO�*�1T]#����$;R�7��(sds�]�2(wNg�dk��v��U@��q�<�V�nъ$�N]d
          �S��[�G)R��hrQA���Ρ:K���/�U&��4�ikU�D@�ڿ�)�}Mё�o��1�%��f�������7�gT�I�n�*�͞(�^�թ������!��������.��
          Is�Y')�EB����^�%�v���Vd����U�����Z�����%k
          � ��Ot^���pkFo����P@K�a6Mp�G��~V�e��8�j&�Ĕ����9ث�QI�B�G�II?)�#��D�:�O
          ���{�[��R��Ͼ	@Ƹ��m[Ӱm�o�
          UҖ�i��.����A d��мۼ��G$�h��W�E�E.B����FCD������D4��q��Ŧ���3Vo�jZo�HqȻF\@���@+�9��)m��$(��R�j������g��#m�=�.GKŨc$��yW-h'8]��]!!��;���^˒A'��HA8�kphpP�ۇqj)�
          �*_	�0��4��猧^@��+v��a�`��͈T1�Y�԰��\��s�R[@>Rd��	�1��+��g���	��CX^n�Z�,~9*4��6�5����#�=Ա��m�`#4�D>B]_�1��vO�t�kIw'�Kf�\9��>ży�Ѷ���2PY��dm#[����H�����m����[ko�@����n��L��uX@N�Y�x�6	7�dl�wV����6z�N~U���	Q�������8����.)>)"Y��Ԋ97U���ƧSW:C���M�5�l`���]+����Z�}=�^^��28�+NӼ��{��?nNm"�q�`�z`�+�`ֶ�G����N|�n��'�;�Oc��>Ӵ��V�O$P�B-��_@��OzF��q�Wy����i�2�L�8�>{-�/Tl!���������>8�C�d�˜�6�Duf;�@Hi�R���ԴO�>���^���@iʝ3_���u��6��/���ij4�@UA��;QZ1J^78�}�hӰ���,:�mi�\�,q��z-n���~8D�#M��p�z�v��c>�\`g}E�Ǧ�w�dhzT��ƴ�{�%q?[�'.e�'��t�)#��r����.���I�b3�K.��R���i^���!�4wS�Ѹ���/~�����L�E���D����-�iI�[��X��5j2�#�S�6�y[p�j c�G��SQ.���I"s���ݕ�6�Qf���y������B�[J���\A����SG���#�#�NV��VY�.��9�$�E�L`�,�{W�dM��rx?V�k%F�cz���6�Vݒ80+Ә}
          +�#�������1��X��:۵��=6U�����n��E��:S�N�'�ż���Mgk�G�v�N���d��>+�.�e�q@h�»�f�4���7���3������ƛ:i����>�l���O%3]�|pOu�$$�^Ǝy[�M�/��; �ݴQ��'G�2i��F�J'I����k�<9�;E��=�����ەL=��$}�;;��u��;n�����N�>P�|�>&��7X]!�b��G��v����]n�k�2K@���h�����U]5]r��k#��+�Pޓ���F��>��%�>~��Ą��t�I,��������m���k�؛G�Q���O�M����P�T����3��U�)U}������6�q��4��=�R�������!�"����ZE|���ʷ|r��?6�˵�3K�&�w֜2K�DwvU�n湵:��qs�4����E�����L�I���XPu7�J������X�y4<�\yH���m���E�����ܒmT��Ʃ�M��}���Dž������^/pŅ���Ո��\�HD	�+:F~�]�;-�?�k��P}�
          �Q�F9��m�
          XH����,+F�xM����C��~���V1�Z7��fj�ո�s��XT��j^���p����|z��d,��Y�ޭs�G�{�?�z����ĞUwt6�E4�}��F���=oa��q�~�ns�E_	�~�<r�yof��GTo�᠑����9gn�����0�`Ѻg��4��XZ9�s����;f��;���,|�]Z(Ĝ{��Q�v>�P�>mA%��(�IA㕾���d`h˕i5���.~� ֗�c�g8H�m�+��;�d:��dL�7d�{��Jq
          �VB9��˖4�3A��yʭ�S.'����\N��{N�Й�-������K�������bic�1�����j��N�l{�E��.��1G��S>�op�]g<gl[kf&E������5�i\����5f��n.���=��ˌg/ّK,�I"��94��{���O�=���	I���D5nN��S��I�q�:��J8��p�g����<!|,7���G�m��I���R����׆��7HK���N�q�Q	Ya��vY�ҷPҷ�9M�����dai�C�Z����a�+%��Ͽa���g��=��wQ�*�ͨ��f��J\�-&�=�JƦ1��m��p�u�x
          �u!��y��GQ�~״�'Ѹˉ�Ғ
          �N����ʡF��;'��j\.��T�׹�x	�6���u&:9�����T?�He����\#n��6�!�͡C����Ŋu�X�pȓ./�0��8$�����2@�'r�i����#�}�\�5�qp�XX�Β]��q�-�h������|f����/��<,h��vR��j[�:P�9!zW�+\������F�3������r���6]���A��9���
          ��A���@�����G��<�\��<����n���&�����(�"�<{����+���k��i���0�k�{�m��K��E%i3�
          
          ���-�e��p�d��N�'N�d7���K�m�wV!��b��~����X칕C��0
          ��m�HH7��a�G�@�.�o�B�k�&M�-�UN�0� �@�V�ԝ�Vv��������o��ꎲ�����z������w��$E�;�x����K�ª���hp�d1���c���sS�&�������	�Q��U-X"�r��B��p�T
          R����r��a8���������]��+�?s�=��Η]A�h���mŨ���p�f��RiÚZ�б�
          0c�2����`|*�s�h-�qZ1���]uI�~���G�%3v��~�?
          ��=���cK��5��S[l��F�d��;K�fpc�Z9�q
          �ц�^FI��7�0��B���s��CZ�B�
          Hֽ���9� ٿJ�����[��`
          ]#\[��~�<?�M����K���;���c�D�m1�A#R��9`]�{g�Gj���o���;'�����&?i�i��+}�M�ۅTi=i
          b���,ش�CZr1�^����XH�%��an�� d���?���i���P��'S��Ç+��/�[�����������Z\��q�@�m86���9̮�����\�(����@��� �[Stz��zn��x����ie�[a�o|��lnŸ�����������/������3�TGl�Ϸ
          ��Z)�\I4<R�fk�h꼮Z��رL��h��T����f�ܹ�0�$�8Y}C\K������[u���/���6�z�.wK��i� l]�H.������5Z�D����X�T��'��n{������|�\�I3#.�8p����żW	e��Wؤ��N��z�o���^���}`z��c��Ϧzsc鱺0-�/��:韨��w9����>���:?#_k�2����#�����t�G(c��v�zx�(�\1�K4�[#i)C\.�`pw�^�m������XF76_W|X�A��8T���?R6����t�u�A7A���Zi���۽�/`��uZ�#�v �B�ǎz(�ՙN|.:�	k����i��[�4��Z���8I��(������`��OT�6Ӑ�l? %�-��D�`/fl�!��=�yZ��b�A.�A�@�4��2��;t�\�XZ'\�O+_���&��(���#�v+�����*u�j�A��GH�9��
          :�ef�i�)�q��$�F��eO����S�Z��n�	��&�[�{+�=/��W��mɇ>�6
          4%������8�x^��S4����ɉ�i���=�O	���e��&�І�9�*r���!��Q�~���6�.dTӟ��Κs�'�i����xD�2s�*w�1����t���Q���9��M���	^�m�Y�B��M�tAi���v���G��pk�6��xU7��u�p5����w6���KI�$^�R/����?���8*����AA�H�asj�8V��f�M����x�NZڢ>�\�f��2{*q0���k����rS'eSN�?
          ��dP
          ��F�_���,�n��h��
          9�۔��v�M�n������^�W��!�����>c��mp��@�-T�O����_i��Ԗ9��۲Չ��a���0�K-u�����گjz�Ln8��I���R[�o�����Uܬ���}(�����/O}ʫ����v/�]6]�nxZ�}.O,8�X��5�d���ni���^o[j�n��֠�����dyQ�y�=���Lr2�}��wVt�Vj��xW�����c�2(~���CX�y	z��I�B�Ɗ���=�����G6A}�u�1�洀OUX�"��.vw�����)Z�ؾ(��b���Vd��B�y#��,�R��I%�>t�t{@86��+b�Ā�-2
          7_���r���O���W����0��9����H�*��5�&� ��L.q�x��[AtUe��L�X�^
          �gkd���=K�r0�q%���9��c���"�;�[y�|!��U�O,n����A��]��uV�$�]%��H�Pp�<��,�q�'1��km����]TfA�.�2H�|�-9�ذ��T��ۋ�Ϝ��U�����	�iw�(���C�V;�^5N.;-W���Y�qQ�*���\Z�?a16�S�ܫA���U�L�_p����~�z
          �?�`��*�:``h�u�]2d/�z�l�QV�tlc�;�|�S�d��u�ַF�_a���+#<&9�cr?-4dQO��\�n��#7�i��y�hʠ�[�)d
          �+�$���`mj,Ë��9?��+�P��B�D��@�Q�Ũ��;"�@��I�9Q��]WX��8�m8���B��B���ca$�i���.�*��&9���U�B���\�(�2v��\����NMc��c@4�[&�r�ږ�r�6q���q�m苬c($�4Wq�3�W�S��<�?n�	ǔ�ͣs��
          �W�W1�y��C���p~Q�W	6�>W=��0{���s�F��p��tDm-4�s�kn��h��
          ��U��r�W��@�<�{ˀ-ʮ��V��h9��7�����@
          ?)1b�W]u�21�
          ��/�6"�_��l@�>i=�6�Y��4;7�-a��U�%����2�M�=ѱ���U�����ea����Zd-�08��&:���/h"�Y�i�v?	e�
          �=U~����QŦlg����P���25������ַ�������3YD:��@��V���n��s��`�a>��N�9^�`��_ԗ{�Î��
          qhOd���k���6B��e�;�t�MC�i`��p)$�������"�tq��Gߔ���o��w�3����}���qܤj4v?G��*��cx���W��3W������3bk������?׈:���s�S��Փ�F7�h�8��܀��e����<�K4|-9�D�{�,�Js�k�>S�cuzR�~����J�#Խ)eŌv�u�B~�+�X��z�9�5ё��V�I��Ė�Y���[�h�3q�.��1Qp'�+'�uA���o#dh'�Ϩ�\hW��'��U�Gl`�Vv��� {+̩X�Wr��]1�p�_��w]����K.�(_��ǃ=BE���R���$�-h6Q����0���%Y-���9�۞(4V)hu�n����FHq��8������srdZ�@lB6���3^㫗k���zL�N�֚U����n�TL�5�kpG`V/�z�Z�Z[�r���'���<Up�����;q�\|*�#h.��ߕ���c;.x�M;$`%2���Gʹ>���o��=?� �|���z�n0V
          yXF74m��ouͱ06ˏȪX��v
          ��Z�)]��;M%u煹?��q�,M�sGo���v�ҕ��,��6}�˴�1��*��7���Sd���.^w��Ә�q�M�T&�>�Tu���}�vZ�~EוK��kې+4.�>�3A$Zh���J�UuS�5�-��h�V\,���k��ֆ��߉^c���ŭ�3����h��.�b:Y����v�M�_e�����96�����?UA�ׅ�������\���~J\ć���8��4���R����������!�p�Tz��nh��э�������
          �������^��'L1W��Nk����F�4u�x�&�U�j38�h����d�`��*G���O@�KO��f��m���)�h�J�E�R-���H�)��[�)�YǗ�X<C�╸�#�eB�WPn�'[}��y�F�^�1�������um]v����)���21M'�9�m_���p��ā]��k�-���'�?U��]�kZ�
          �iO��XCN�|,��.&R��|=���Gt�D��,��-�Y6gR�Z�{-~������,v�!�ԶYn�{Z��~���!�i��O��Ɍ�'5��w^R'�W�M���!nh��D�J�.S�ѳX�ۦv�h��OkF�/*�Q�6)E�(i��5�|�ؔ��.�U��mS���kkā�NJ3�%����r�[�5xu�ֵ���y��o�Y˅��KI�0{I �y^]WI$�b�F��"�_B�Z�$
          gz�_>{O�
          ro��?M�#�G�����)��$,g�a&��V"�22j�*ڠd��u���se��N�z9wc��`E�9K�룈� �����D�m�s�1���6|���f���s�8��G q���*h�Pp�?]�HF6��-G7~9� ��2J7��?w���Qs����n�IL=����|R���, u��|��(#h��"K�d��<푅���8V����R慲~����骎V���R��E��)�1�S��<z��v�#;g7�
          ����Q$f: d)*�"JO�B���(�G\񖺕9te��<���sE�
          ��Raq.��V��1����f�il�4���rS2�qϔ������:�b&
          �n�&�6E���}@�����$���8�X�I��L���|�H��,;�Gd���H��Hc
          tMU�M�jD[����f�tD=�?���Zl�۝c=���h��<��]�k�nk-Xe-�H.�f��5�Vޖ�5�`��D�8��N���W5
          !�Aq�<$dp��D���g]"\��U�� �6Bv�#‰�Ž��c��,��&%}D���������?t�E77���|�h1���/��⊡�\�����1�zT����h�k4���-k�*�>
          ���m��kh<qiz��b{��@�P���33�斳{U�4�t!� 
          ��I�kG�ڰ9�_�C��ҫE�^�J�Z'�d�#�]��X	����ưU��	���L�fv��l%<\@���V�ZK�>UG�
          ��p�%T�d��I�∪C�y�]��[Ey
          %ݸ�Ge����P<�����Lh�(R�S�L��ً�5��G=�#��H$Y�+�1D�۔����@�+B��H=��=��TG`U��y.���S���t���v�<�<�,4�=�Z���Г��H���j�5�����onJ�ncd��y¤���cy�W<0���Y1�z��f�4Dr�z�Y�H��]"��-�Wj�ZNw�6�gǎ���s�v����w�(e��ɔ�3?�,<W+8F�f �_nm��?xw�k���K麝��.�I&.JQ�9��X��J�^cۨg��OU�AA�6ma��Nn��������t���Wj)Z�������7O�K�����5��v�������D�,=sCZ/�/_�����5�8<#�u��zH��>Z\����?C?��f�����+��}�dyY}oCS�>�sv�.��O��+��?濇���ߧqn�X�E�Z���?R�tmk�9ͅ���/}:�sk�����+��$�5KU=Q.�ESյ������}cN n��|��M�\.�����Rt1C���|��6�'@<��u-F���2�Q�q<�w[�o/K�b����������l��k_#Zq�����u�/�Ձ�{N��#6>7b��WZ�����$D�TG�`���k����N:�ηQ��x����=����@�������<d���_~ӹ�1���*����q����ο/�ZVua�`������C#h�yUb�0���Ǖb-S�C�8�}<q�tæt���3����υ`I$���@}`N㸎�'���V����\n��͔��~iA�=�f�{'��5GR�3O�uʠ��
          ��jJ��[���f��0�uWe�-��
          �״�i,����z�v�q�"���V9!oȁ�~��d�ˊ�8�����������v�7Ѿ��bVk\Z*�%�tTM�`���7�$9���|w=^���@e�F�wQ������V�$�L,���+�A���:F	q�ekh��n,�*��
          �+[O��<��!g�uJ���P�.��&����*�\�	��-5XA�e��뭿FHdQ[9�5��c��1����ǁ�)��[����r\���������<˻���@hw.���ŌRP����;yMdn��V!=�`ˡc�Bge<�Q���r��D�O��Q�ي%Q�����Z:fJ]Oʧ.��u�#�-Y/q:Y�H��)$���Q������ʶX�"k�i���	q�h�
          �l
          a;��6�Z����>'un35ϽG;�����W�#�<�#=0}��٥�y"�MJ�ƀpS��ݒe��a�
          �����7�W�SM1�,�e�Q {��=�Lۿo�r�v����<͍��B���������$t������l�A���{�*�R�G�`$qI�f��֊*u���66���S���U�Y�5w�-���Y�طK�X��� : ExT�J݄Y�L�yږ���ǁdܠ�j�2]��)�ʩ��@��|���	�˿��i�ƃ�s�N�����U���I��_���FEX��Dg
          �es����Z������Q<�ey���7��"�5����#���B���w��n���UuO!̍7C)/�xQ#���t�zԳ�pkF߲���%�4G�L��h]�v���l�gHxnV�zf�q�j�e�n@��n-v��V�;��k*�Wl�xhm�s�Sr�,�rO!+���ͫ@7i[���dk�vv�Ki�{���N��u�t�X<w�NV"��+�ʵ�k�����i$�ݑ	I�G��tb���n�ߺ�����O�z������~�g���K6Fm���K- M�
          ��V	?=�w�ar��8�;vO
          �F�X
          g��E��Y=�pָ���kQ(�㲆8�d(6ES��ݮ8�|�:�Cҁ|<Vu��|VU�?���������\�mrHqo���Ữ��%�4������t�$��BX��&g?d��9Q�R�Kl��n�O?�Z�h�)/~o�
          ������s�/�ۃ���"��p��e�炋`ih��¼�\E
          ����M�%Y�`��b"�J�1��8��7@����
          4�(�°8:��<�wDaC�Z~Pe�>)|���/� ��!.��	&B�^M��π~�/�"י��1��@Z�8��)����;w��"ߥ'kp2�7t��I�/�1���9�2�j�-xͺ����� c
          ����9�Q�Z��J�b
          �}��w_��;E��V}X{{�Թ��Y�`��Y�8T��x�	�ĊXּXec��Dv;�As���pT/u`��\VS�d }Y�?ں`����!�~Uvnh���7~�N��wa:��<�|�Q���Qh}R�s���.�|�N݂�%!��q¯G՗�v��PLE��j+�mQ�̇yݒt�0�E���ۜ
          ��<U�T���x>S����g���4�.�lP����/�!F�w�^�V�4M {X8+����Ǘ�Lݯ�O�:r���|������?
          �QmCx�9+x���s�{AnGrU��J͉����@��i��2�؜֋��F���'<�P��#J�T;�ۅ��>,=���ܥ6!����lsc�.��hu��M������*���(�o����ѓmSO�#�8��|�K$s	kx��0-Ճx�J���i��V���}r0�4�BM8�_W)3�kC�����⩝T�酸�{^k�@�F�ľ��뱚���b���+�h�W�ҝ4a�����ɢ�@��o�R�LA��\���ڽF\�Y�+H�P�5�4��:�P&�!t�c*���'�ADd�V^�AǁI���få�b�5�'�L.�<�꬙k��tzb�� vV���c��`�IX?	�4P��8P���Ճ@Z1ؕR�In>��6RK6�t,�m�I!�L�rA��@�{��&����sJf����n@�h4z��};�H
          �ܬ=��mIg��J&�I?����H�:��Wo��=$��}�w���B-��HX�u9411��G���z��Nh6�_r�3:����K��Hi6��G+Y�&��̐����<�m�
          f(�\�vE�CH���WH�Yo�����[�0�?
          �M��!�Q�J���F�k6U#č��=���6&�,�Ew9+�J]+@/F�P^��D�.6�j��I[�^��k4�a�mHccHh�xV4ަ���mo~�b/��/��Y��3��&�L�Dn��G���i�����Tk�ɴ��
          f�y7yq�Ӣ��e��*���B	���j"�����T5�as��y���ʉi���ֆ�\g�����d�M�h��#��ߐ�u����5�����q�W�`6p
          �Z��Y�2���3�->� ѝ��2O_ۅ�mR������+C@��2H+>y6�X6���yk[���ڱ��A��X`,?�Z*sA<�_*���Ŕ���ڣ�U�\!�^1��1����
          >�Z>��{��0K9p��mib���m
          ��T�i��7I�<��hsEk�?�\�ԝ����uCU������EX�&����G��/pw��]7n��5ͪ�6�$�K�u���0��mW�W[֗7Q=��c��{H�(�2K��;�?�5�g5���E������X�sE.�mt؃fn��ㅕu���[:6��h�}���O�}e΃�
          i�K�Z������m%�#�J��h7�^�W�tz���~
          ��3PAh�V���� 8~V>�Q&�y
          �ay�,�Ӎ,2��Y�5�r�ִ��@��
          �t@�c��Y��i[��>��zޕ8	n��m��b���}ñZ�{�yx�wW-�5��J=N�i&�O������Mk��������%ϱ��az�ݬXl���gu�Q��hA3f�����҉#�޳�d�K���}�MD"@��yE�=��E=��uv*�F��w�����G�� %���Ժ`X@�J~��m
          Y�<k������![����X��Ѱ���Wi����𝣦�u-9�[���r9Y��>�MxR��l�L�q�}�Ԗ�h�i�zw��q?*KD%�m��Z�9��g�������ɵj8��g�1�F��,ې�WBc������J��RՅ~h.f�4�0[{��Ev]8�}�����>S�`m�8_k�*�i��3�?+Y�ƪR`<�4ki�ld�p�ѻ-{/?R����_ʻR;��^�Ԣk�c�T�����4{�୭6���n�`��5��u��6_�a?H!s�]��ms��$���o滪��\�M���ҵ����F���0��4h'l䑏(�M��b�;&����| kͩ
          ��p8BYҰ�o�������XА�����nx�(q���u��^���a�s�C�����a��n�yRWn�{�c�S�-^-X�·M,���AR���}�Q�0�co�Ami�O~R���ݟo#����^�SI�;-��c���ҩ���X2�}�cMP��L�����ݓ����
          �r��������iRq�I&�v�Wa-Ƿ��$e�7f��gp��I�{]c�JC̱�n~�)q�{�[C�,ʝ�o]�-3��7���@C@�*=:v��ZR�����M[�@6�L=(��U�^�C��/�5�h&9y�vA!��R�Gd�����@2Fd.���JAU&�V���8�ԍ�c�3���Jv_^����i\�F�X�0�����Sr��#(��a�&�ǒ�t��,V9LeyӍ��vJ{f��%�EU,a��ED/�E����	(�ߵm�0�s�qS�f��h{���M�z`x��E��:M��mW"�60
          ]sk?��1H�~����ޫ|e~��69���f��Â
          ֚PXuK?Vͳ�`@i����]^lb8��>R&ҶV�������~�Ʋ
          �a���m�@�X��Pq�9[��@ �"i~�Ôxֳ�����w�$׹�������&�YƋU {�@x�׏���%�9���|.�z��A�s�)���<����>��<�Ƕ/=�f0:�۹³K"x׆����ֹ��	+2n�E���r�G�F���j�q�.�_"�K.��k�H
          R�I��	�,p��_/���6�i.���d�2B���~	��O_S�o�o����P\72VF��t7oOW��\h���P26����kG%|N]z��;���V�� ���U�Gxp#����(��X@�㟕��5p�3\ض�H�fp�\��ё�y��q�L����:�»��F��u8��p��PR�{DW<�}�����c������[�;�]�Ϝ��/��υ��O���8���h��#�z�=��}:�jUw��
          iW�Q4�X�I�O�'/�r�y�ʴ�Q��{ş���/��"��wP�d��NI�[�T��x��EY�(�O$��M�`{�J���[���g��怲Rw_�H�3�%
          ۞ɬ"�7�Km9��+p88��Jݱ)�t��q�U�\�2��I�s�]ج��v��q��jKV���C��/?<��J_��@�ݩ�TQ��G7����\�鷗Y���qm{K���M��|����SZ�?r���*Ǩ�P�i=�
          ��3!$�NyT���2��ɤn̂�ʤ�ҍ���wY�P��ct�B���F�YQ8�K��Vv�y5A��eN9�h˘P�B�	%hi�Z�?d���!\�lA���\���FA
          �?ue�$�t-i�3�F���vH�"]�����j∛ �4��Z�8�Q��Z��Y�Y�F7$Y�Uv��_�N_RW������p��d5`�^����Wt�x�G�����ZE�_�G�#R������Dr������X/�|-NDO�ڸ�+����ii�C��
          ֥�f�Gp�GV�{$1����{�!��lO24�>���i�
          �s����� $
          t�D��uD.��i�A�ȟU&��7��bL�|2Mc��u�*�Ҽ�wV�%��}�‰4�{[���^����7����/`-i
          ��I����h@X���n�����|&K�a��� 1�p7�U��k���mP2o��#�gK-�{���S��D��\�L�Ā~�f�]�~�N��.���
          �rn��F�ZMRԟB_*�2�f�.�3����q�&�9ڝ�ߺ�,>���rf�/��X�lE�DA'+��]+�#B����a]�P�����'8G�,ʴm�ݜ�W/.4���R�����y<Ʊ�L	�3Qk���y�I/qx
          $�bpu:�G�y���F=��a��L���7dZ�04]`U���88{�� "��V�q�F
          \��4{@�|�">8@m�u�7S~���A�a�G��9�Y������G�Ն�ʱ�ɪ����c�U��ȿ+�Rd�{�h�.��Pw4	As�ߺ��q wWW��d����B! /�QI��hh$���6��
          ]k��^"�ii*��?�x칲���
          $W��B^��D��ՍH����7߷&�V�%Z[tdV/�M��p~��:=����A���xZ�ǭP:�=�8sJ�2��v���9ťD6���<h���<yK-96��mu�+���E_�U�-mt�tvmW� ���<��c��HvN~W��$��>a��칀�uE.��x�Nk)�f�|�4�/���VP�Рr�GU
          ���)t����oy���⻦v~�������M�v)��,�H�خs�ݜA�(-�2R��+1�n8���u���08~�q��k21��R�l�!2/?eU�䂚M���:Kŭ����[���<��暳�)��w�*`�4?�|��c�st���lॽ�°+0M��%���!y�З�=Cx	�7m�}Wޕ�7m���úq�1��$��x=��D�� �\�Hd�H���-��N<�(C��>8��Y���n���Ix#�S�7�@�R��
          r����а/�W�o�N�����
          �D7���k:E>#CvI0��V�q��&Yj4yT�jChc�K�Z��{��T8�����6h}���рG+�K��\�
          ���66ɰ/�O�4�4
          �'F�d�>T��
          *+m������`\ƿ��H��&�����q7���}j���"��E'ֶ����3p��W�w�,��]tr8�����*Z�x�
          ���#;��|�U�����f�W��
          �H'u𴺼�E� h��/w����Y��j��,��a��[��N�Z��i���@
          ��[���X ��;������^�CD䫰�D���iZ�c�|R�G�Hr�5OX�z%�v�{ �Ƕ��u�(���*1��^^`q{H���>(��m8�1��>T����
          9�ĝ�j#�h�����Fl������<}�K��N�=��L�}	�ȣ_>Q�-���滆��&���_j�Yq"�y��$kw<��X�ot��r
          ��A$:�1u��fN��.�cj�;�*��d�{-�ul�
          �H��*M��y^{3�+9̰3µ��5�p[��U�$B��U��ǣ��{mpp��Ht|�#�.
          IݑC�j�r�=��!oG���A�Jv� �mĎ���9���.c`��P(�Ω�t�\N9L�66<5i2�a��cm-,
          �����8q�xR�`�-DGy�d��,�˷s\xE09�p w>Uǯ%����L�y�.�Y� ���f����W�/:&�M��u�I,�RןL�9YZmb���בv���L��l��<-/!皻Y�2�r���ׯ���@kk�ʇS��"@���q�ߥ/�Q�e���8�t����h�:B�AMS���<Oc�|��;��.��i��J����Ns	X>������B	6H�ej�{[@������ae8���t�H�����*�b4�9�s�mseQ�88}����m`�������\L�@�+\w0lch�� mph?��W�^�I�V�+��à�pq�0e]�����u��hD�h�b�NkB�21�Q2Y^+<����6S���$�s=��$|�XB\8�-^�;�Z��#���ٛT�	�G�-
          �U���.�{�\q��E}�;%����g��'�U�k\|yJm�V���WI�6'1�ۊVuZ�@�*0�Y��ҿ���r�c6G	���+�\��*��#�U�+n��=���H5y��j&P�Gʢd�+6�\+������'ݸ�
          ��:yˉ;Fl��
          ���pv��v[�-��V��.���T�����W����@쵬��2��u���ȯu�Q��a�y�a�ǧ *MW�J��/'�^+���S����huΰ%yc@�a�N�_}�l��x�Rw����s�Gj�hC�-�W���0�D�T;�r2F�P��M�7�n-��W��|�c�Gp��i���I��
          <G��E���d�i��K{p��۵ƛU��������h��f����?��v)�E����:���?f3��xK��]~�2�˳:�� ��Z����vH��H��v]��i�6��<֚�e����C�j:��]A������c�'�h�/����jh`,ձ�q���i��L��\R��Z`�����Z=U�0��6�v^��>ܹ^���dcck���<��~��3W��Ӵ�=��'�R���a��^�Ϸ�:�p�W�u����,20o�)?T���4s�8�$���5�7�O+)�R��{�~2.�K����9&�.���+(���N�+����y�`��4��p8��OA%ʹl�h�;�uG�7�¥��dհ���ȪI��<�Ư�{4�6�JY��Ot��q`��Y���ܔ���UV��?�Z�/��(іU���溼͍�M�>ֶ�S�4?���GS��jIi����&#Y��T��:�쨝O����H���b�h㒜�U��gM�&���v�3ʨ��t���@]�չ�Mt.d/
          ��52����#�������><�W��;���Z�=����
          3=Ggů�}-7�]R��i?�]O����eS�'忛��?7�,�ȁ�W8����;�N����|�����䆕�r!�S
          �#��s?�V��]�`�L�nхx
          y�N
          ?F�}�*c�k�U�0+�j!cj��x���0����|+1���d�ux����K�䧊-��!�Oj�ʃ6�J:^�'��>]$-|M�z���'��	H��!��}�9�/�FZ֑�J�tT��@_~V�S����P ��bv�v�*Βζ/S�8sY���c\��j�O�!xA{��d
          %��?D�ӎ�g$��O�K�
          h=��c-p.�u`�qa�8�qU��ѷx&��~W�����Ud���(��h���� +N�z���������L`{\�V�Թ�B�����wd1;�u�Q;���|����y*�5@�|+3�Tk�T�;]p��$Ѯ>Q�h�-��W��
          ?)�����f�J��˵�ns��wJ�����]�Y��li�`���cphj�ѽ�X�|-M;� �p���{�	q�5�����f̀���__ekM�`XV�ɪ�<��[���饠~��pq���4Ϻ3�eOuJ�`�uYV��y��WҴ��9V�G�XChM��k�$ҹ��C�τ�$���U�d[]�9����4o���	�f7yHdFÛ��z��»��@��p;.q��NJ�V2�:�.�ta�7l.��5b�u�5mt�qx�_'��\99����10/�g�v�ˮ��>�s���䒽N� �ݗ2�v^e�Ѱ����zMA�c-��I��{f�Y�9� ���)�24����	t/�msl�[�ceǀWKe�&L�s{_���4�F���ҽŃ�7G�D?��q������F�MTL-��W|{]$��m���ø���j�O��=wA$r5���2�.P��ߥ����X���
          ��A�/��W�l~��/�')����o[��4����qx�O�qS�3X�Z�էt�VR�z04�k�[�Z�G���hp�T��~�Zx��6�&�Gp�ZH�tZ�4�ݎx�U�~W�v?W���p���6W랉'��?O�*���9���?��~�����&�h�3���W��j<���zMi�|��������ՂO����+a�v�$|�������]�7�u�p$&�>T9�n��%��6>V��u~8Is�)���ۺ��^�9±0��U�户�1�s�{キ�����y����8�g�'JF�ʙ��T��������nV��k$�'�f=#$eS��l��H���4y6�j?H3��7�X�;J
          �Ä�f@��S���iHې/
          �P��x����k��h
          �qi�'TT1�I.�@8L����;�o������\A��16&��)Z�2I����
          ��Qol��y�GO��[��q��pBk��O�{��s��nD���� 9�����5�C֐�?h�_5���q��]�j��4`��V[���Z6�lpo�ն�ׄ��w�C��p�@L���r�9%Y����*MK��8�0F 1�K|T����Q"pI��𭴷h�jS N�A`h��5�����;cэ�������@p���y�p�)v�"�
          ���qnuX���q<�%���a?N@x�3��
          ۿP��h�r��!��-9��@F�d��w��7��f
          ����ZU=0{G'!6=(���E��yp�����&`���㾭R��/$j��P�lf�E4�s�M�y}I����G�WN��SU;���i��:�7����5g�>�Ml��C�;L��?����ͯ�D$�^U��g��������{NAW�֎�՝�Q�U�[G!-�BӚ��H�j']$ҹ�N��k=8����+�F�����"1���K�;�y�w�V�.a�G֌{����4i��/S��@9L��[����cX}7�8]�
          T��J^گ��;]���y���}f��-H��O��Q���R���\#{h��7�h-�_�V�=�7F��cM!k��氭�Q�<Z�e{N�����z�ϟ���ehk��K�y�t�� �9�G�R
          �-'��t�9���/�]'t�ƇX �k����^�����NM%F���~B�~�]@���K1m����~EH-�^>��g1��Bx�U�6�G��� �JN�<
          ��B���-���/���K�s�U}&�F:�<�R������-��4�<Q������E����<#y���,p��v�A��ar���f�^�<�%�۟�C���3��UgD�����t���'q#�Y\���d��G~�\h�l#ʖ��9���nQ'��^sI �fرk��`5���q�[�-��2q�Sc�uWu߶�Oa�����z��A���!�`vL�j���	���E!�q&���#�j�;w��	bf���Y���`�T�nNU����p���\�|��$
          ��dO~�@~m>8��
          g	���#>PO�@�a�s��r�X�P3i�k�O�I�u�`�	�*X�6p<��h�J{�,:�ՙ$%���t�Pyɯ
          �B��s\��6��+����ӹ���y#��U�R�A(](u�y��Qh��� q\�	���7�����Z~Ot�Ǹ�V;����ϔBpA'�ȇ�+��Q6+�L=���1�D����@<pR��������&ﲽ�`��*$�����d��yJ���]�xM:��%����U�C��㕕קAo{+�0VH7�Q��F-X/kx6�;�H�Z��}�&-�9�����˩�k�+]a�Ө �.�R���t�$R�9'��ɩ3է����S��$�Y����0��$#NE��1_�����7FK���������n֤�zg�\l��=��Vp�ъ�;�>����&H.�v���^��Bt�2��HZ�Dڑ+�%��*z�Q����Pǂ�h���Φ8WB�������C��E���MP䪥�W���ۚ�I܉k��&��FpW�u~ӟ��������rOu�4�X@$Q����Y�!Һ}n���f��n�M>�f^Iy�/�W/R]TpO�\���&>'F(�l%
          �'���^��M8��w�J�yYS�q~�t;�w8W��̧���(��\9�Dv㺲��`Obd�M`c��v�0��#�bX��~��y���փ�6�:,��05�h'?+�+�):\�i_��c†�]DN�"ѷ������0��gυR]��[��;�����
          +]n��{*�{^75�|aXwE/xp`$r�}+�V+��/�iTj\H�޲��/{ŋ*��q+W�b���K��̝I�n����bu�#\�=�Q�5ѵ�`��5B�C#��Wz#&������z�+��Z.�����8�mm�r��M�G���Z���f͝6&�0A��@!��ߞVt
          �je/q6NJӈ�9s�KV����1��P��gk:�B�أ2����S�}FmS�p��)Z^���ˇ&�G�(u�fs��OE׀f��9�w�Ľ"ù�_�]�]�=�;�S�/�3�����Dۋ�y=����Ա���;FV4iup�4P�;����r�8�򍫥���9�Ýd�ʡku-�o�4�j�$�{��]�������XWO"����la�&�y�� 	�;I8,���=�7s��@afϸ#�g��|���:.��%�F�;�ic�O�&�Vf�_� �.��fqӥu.���3g�c4�]��)q{">�(p����z?ס'M95Z�nv�j��s��Ư–��u罠pxqq$�E��-�4��O�kt��4�`J��h�*���$��\7�!�J"y��@�էi^و�o�H�����H�8��C��<.��
          �Z�g=�#�������c�	[U��K:���~U�;3Y0k,���©��(��Rg���&�Ai"��>_P�Z���D��#i�|-�P�VRv�E�!^:�n-d_(���h���	�gO�,�eW���4Šmh+U�29���W�������n{U��$4��TQn$w�*��a��m�s��G�z]3�i�uU�]�9<�M<��rO�P�s�۴�z(�7Q#�ZP飌���+)�2Xp;C<ğP����F����q��9����BX6�c����h��`��΋Z��8o����3;y�i�i7i=ܭ�Ndx���lІ;7�ʿ�͊��n����H���i��ɞ��6wp����p~m\S1��m�@/���o�	�|E�=��Q�d`~�gh�ͅ�����E�{����N�;�����[�h�I�he�g��R��H����]$e�A�Z�׏E��Rv�ʗ�5��v���qӱ�����@�� ��"�I�Z��z���q��Y�]+��>W��gۯk�=�� �]��l#a&��R��p�`wA���l�>�yq�I^��צ^�G�Zڇ��2,�/=�g٤h}�$��$lsM��^����9_R�c S`��Ә�:�ȵoۑ��G�M�b�#�E���`���|���mT|�����j��q���S����
          �q���LdM�����J�H?H���W!����|��[ud~;$;�����r`i> q‰d��v^Q�'s���	;��n}�[V֫�C9�E�NY�!� �!ʼ8:M�v�qG�n���֬/�u[�\~U�6؀
          ��Mz��<�X�9�?�E��h�R�c�i���k�Cy��s�>q��>�O/u�d�a|�斥P�H��=��m$g粹�`���k"-qsE�S�iя�K��}ų��\��FA�i�
          �6�Kv��p���5�<�<�x��3e7 �ӣ������^1�3�5����Ok�-9����y���+?//������d�7҂G�٬ZCϳ��G2��^н<��a����=�wj�!("n�P5��ϧ�h⦛���F֊'>D@I||+��
          Ǖ}�Εޮ��Ϸ���\���UpU=%:W��6�,��4�gcR����Kt�]���e��*��ƸAX��hdi�4�tڃ3�F�qI�8��,�;�'�DŽ�X���;A!���(�\ѷ8[2_L�^�Gu��m��3���2�N�x�uM0L�U���p�ߕW��L�~��qi������أ|������g��.�8� z�ߏ
          ���!���L�U]�8�l
          '�-ʖt�w&����r]�,�4��
          �����9L�3"����ה�H<W��w���´p�s�-r��[v���U@_x�R��h63]�Sa�u� v�������<.q��[�\���c#M3�@��-����Tt����ϛ\|�sG����V��R��cX1���\aZ��fA?e�pc�� Nq�+��>�E�����7eǹ+m�%���nI|b�;4��H~�;�h�k�s�,��-T1�����$��t0���vN����u�H�E����*���FG ���6�����;k��x%'T��ゟ3\�5����#R�����S�Llk�[`�ꮤj�Z	k��8�%��{68g���XX~��(X?§#]�q� d'�;^�����Ҟ�����s�7��4ۇc���:ƶA��@V4O}n6[_�ў��O�Ur�C�����B�|����팑�],��$��8�W�7|�׺��ܲ�ODž��u���s��wE.���<�Od�������3�G鱌0g䫍��`k%0�����z�E����j#9��g�ڇ�N$���� sh�e��gq�����#�A�:����%�5�|Y�v��yK�n�A�#���!~s��J���Nalnqs�8_'������?��'�:��-����P�5��_�t��/B������z�:˚ݿ�W������(�rW?�Ǎ_���r7�cw�����`hɼaa����{�$w^�L}��W��p���5�/����*�����%�B�4��ʷ�`+���`9�=���"���m
          �8A�9��?�66�8'�K�f� �P����*��\�	�%��;]�:m�k��AT��_r����u������?���8EQQ�����X#��Dѫ��^���>���D���Is����|�Tg�0��<E
          �}��h�V�DVV4��v�m�g
          є�ѠI�Q�V!�1J�����4�f��P��W�b��'�(�v��j��	�q�t��QI���+��,n��d����#L�1�bF��'�IZI�m{<{�妷H�k#��~�hZ&�+�1i��VX�'���4Q�Jk �(�����u�f(����򉬱��VB�8���wW�I��&sx�{"�j�� g\����b�A���G�\��ܟ��v�@I.��G�����*����W�{��^
          L�%m*�Q4
          � �ͪ��R:@F�<㕋��8m�k��9�3u亮�j5�<���g�429!2I��m���1m���H|��# vL��V,��.����a#��dly�-%;��WC`��(52�t78{�G�g�����s�!����΅)���%P�P����@-�9Zό��wYژ�M6�䕋�`kgp��m��m^���?�#$旙�+����
          ���ch$��q��[�\��l�x��9�	�ƙ�%���i#�~ֽ^1���B��H�2�3�U]N��Õ�3n�(�Cɵ��`1�	�i�[�f��@T:ޙ��#��{�(�ٺ���k�7�Q� (����K�;O"%�4���������qj�p������4;j�r�;^1� ӭ�pbp4k?9Z:�+���g�Ym.�+�t���
          uJ)*��h�����c�Bl�Q<��		��pv�A>'����T�D.�:t�:��܊T��88򟣝�i8�)}B
          �9oR��$l���v;�U��B��ZxI��y���M������-��™)�ȯTJ�#�#i�I�������cl�z��,��b�A2\�#�U�};�����i��$_�]^׊�q�-F4C�p'u|�z�)��6���>6��u�03�>�윟q
           �9�c��g���i��!f����<�<��o���}�4[{�Jgh�||�����y�;*�n��|��uN��ܲ6�{|��{v�zF�ʠ�d���~��l���y^����Ӱ�-y��[��΋8sI�W��w�IO��CH�{���	�U��M�N.<xD��Z{�VM�s��Y7��}���!�� U��Hmѵ��ƴm��ev�'��5����3� *��l�9\e�٤2�8r~R�H �h������IU甿]��-��"�C3�%x�ݎS�k~9I$yN�m?��3���񋯔��^yV�XHlCvn�:G4Q��\�C8�˕k8�{�89���җ�p	�#mr@^L�{����sYCn�W�(��vtp�vk�/E��XD4���x���۱\�c?�cy칭��ϔ�hF��8_��%��Ny��?t�n��Z�>�V'_��S�b�6U�<;��g�Nv��'?��4�3}�0�A�ڿ�V\��	����� W�	�m�h����ʇ�B��M
          rJr+<*�Jԑ�4?�H1�l����Q�c����L���{H	�E�&�z~�!��xZO eY4�Wb���ڗ#��U�k��np�&G�:8�`���Q���;�e����f�#S�;�曺��Q�V�����\��v]?|��������&a���Fi�u[A��V�����q��+�{pDЙ�Z�e8�Ҷ;�|r�t��XI�lE	1�n��V�Uzf�:�1�Xcj<�EB��Q�VGe�>�c�������FH�X�Q�/��M�-Ut�c��O�J]��.x�ȿ���JLL
          pՔ٘A��"�oiΐ��8�D��Z����i9�W��s���b��c�DO9�^�����4�Ә=��$�K�4�S��e6<�
          ���F���tͱ5����L���X_�1egB�`=�[����ݯ�PikG�Iz��.M�ghpc}RF;eV�ک-��q�v�chda�}���{F/�X�J��9�h��G���0��;��y*Ȝ�rq^��xŗFF���qWb��xJ�p&�{�X�����xsj�o� p��4cPP��/q#�~�xА�W��u�I�o��_�*�CP�DZ��y��KG���+������,�"�S'��kvi�wV\B�[#*��HҴ!`��S�o���t�E�wQ������;(���vB�Ly9Z�[�_��GN���Y��?�m���|�V,���n!� xj���k`��-h��-f�NU�,26:po+)�G8u�X<�������J��D�1kk�^��6v�طH�LG�C����-��*t���ZwWu����.������܉_�M��>�O`	����<��L�^��[\�6�3��ln����t`t��5m�N�h6d��"��)o�g��h����N��:)#K	7���7�xE�
          �_q��C]��[��v`�g��l�i���
          ~JI���L��88�W\-��
          ��r\	�6���:#M�f�=�x���������,�{$k��4{ ��>��U�Ì��KsVlMa���n8�����I��Y)��ʻpy�r�*u=5Ż�6����`�@�-�`�"p4,,����{�Z�2��M
          '��i+_�9�'�����
          �Zz}#C�h
          �e?�cI'��=Ϭ����:�1�o�쁁��pB��{]���=�\ٌ�jl|�j}!A��hG�n�n�$��}�)qk}Y�6�9����M�H}4�>�混�lg!�����T�L��m<a\~�i�,W*��9Xh�|�*��t1�_�%?K���k��r
          ���׸s�4!���#���z�q������sk,���R�kG���N��D�䔽tA�P�w9(�ob���0K��N��d۾�*�����p����m�9�:�H1M�y"���
          p��<��j[Ӵ�ۆ�8^�ke�j7{I��׏�����R�rj�浭ʡ�ľ��)�x6�J�E��V�>�2���Kl�8�q��}.�[���H�V^vx&�!k�������q��4@�s�<��-#�H��e�tz�S��9V!鯰�8�^kc���k��Kd����a\�G�tŢ���?��lmҽ�>�H�[�=1q��/W	g�6��Ɓ&��z�z��s�̝&	[`~ꖧ��Q�h~��+=8Ku���̱7�1�`�t��+�����*M�wJw�M�S򑬯E/S-$F��UΦY�t��N`]��C���"�Y��P�O��r�����Y�Y�s��
          �=�e�,˟��s�{�d8xZ���Lh�@n�IC��{q҆�'�[C�u��w��7�G&��(��[��)t���q�!JAu]Z��j��{�l#%��%�;R�dkXZ��?�(k_��r|�r�`�MM�P��Y��I\�7sI'�I�jăfڢ�i�7����;�����;�#q��*�{@h6�t����
          ƞ-��w
          �Q�˩`�Rt�yt�k�AzM<A�-u�	�KE�o�����򎓔�U].�F�i����ѣ��P�i=���Z��,$8��6k��V�œ���ܙ����4�I���,�W�f��X�+�9ؓ)��	�}A%��U#��$�)���O5���6(�BA.�H�:���ʍL�5���}N3���,������O	�
          %Ʋ�SǦTU��I�O���8��<@U&%�-��[~.�3��eݭ�3�i�I+?�Ź����0U x U��p�I3AV�4��j�+"qUV\�!e�=�#��TJ���KԟCP�5�A��n�M�6bD�.�␱�FQV]u�x�+QA�9�A&@g�T�
          �!sNJd2׺���j��Rl�Sb��������3��$���2v��T�k�]xZZr$��h���S�9U��(?s@�$� �~�F��;KZs�TH{�n��Y�y�Zy��+�`u�����D�Y�zcjc��m���Y�I=p�+SO\]4�b��*v�a�h�5$DA9�U����)�ې	o9D�CF��F���og��
          4�d�g��ݤR�)�g�E9k��0|�@CE��U����rI�OID�2�k<��1g!V�SJ�xi�`��A�\>-3v�i�ODt?�p��J��#�
          sAa	O�85h�)�����ɍ‚��cy����&��pu�XL�lg��
          �:�l"�E&,qs�A�}�g�!���SԽڍN�߿��pɴ}��.�֔�B��T��LV>���a]�N"h�=f��]v�8����+F�؅��iͷ�K�8G#�����bL@�Q��|���ze��N��r��V�����\}W�LQ���p�7��F�»���	B������kY2鋁'�+���".�����7�¬�O��&tc��U)�����T�w���C��G��З������Lnn��7o���Qt(����,x�IY*h���h�B�_��=|�-��o�cӜ`�$�[F�,��
          �KK�h���^���7�=<����`�iZ�G<���-�k��U�&�8]|d-�V�CEm1����(R�w:���g�+AFH��H�ԗ���d��9����-����0����!�k�J[���6A����, 
          V�#wũ�4�>UYd�C�A<���]{�Y
          ו�6���8��I�[���\�U�u���9�	
          ���9�Ӵ�{�Ÿr���h�E+K���a��p��V����!����{X����p�|jҴ�g�(�FV��NH���c뱇l`��OQ���n������.�6�ہ6#a�h�R����FO�+�Vp{��[�n���ͫl �x�3�kQ�v��e�(�ч6�ߔ���?b����@��q�#i��3E��ǒ��n����\�����Ө�`R��F���_Q֜_��v�Ug��(,_�nh�.->T:B�(oS�ž�����;Xj�S��D��U`��6���J�-�#�8bv6�����`c��ڶ������� .k� S�J�k���}�h�kN��p��dw�{����sDbn���+�>Q�����)�Ѳ�W��(
          �C�V���N�d&��cx�Z�aѷa��N���+���UW���Y�FDL��ǏҢF���qb~Ƕ�;ڝ`aw'��^�U�j";AyT��Nj�t�O��r������X<r����1�%�@6������A��U�T_�
          d����\ҷ�u����8��h1��_	o�z��Ajk�sw8P�@ ���kT��HCP�I`��a2M���7�)�zTo�^�ӷnsc�Kչ�0��]IsM�K{����q��j�A�8C���UƆ��,��
          ���z���\��Tr�+��A�(�r�[��4�I�H6��l��n��J�oP�"�M-TFhH��y�Ad��~	K}�����-�;YE�KA$��y��.V����O�{K&(����s%���ږ�M%j�x��Hm��e��(5�b�-?��m�u���8�n�t���C���L����	���^E'�	��n	�*�m�ٟ�\'{K�4<�^2���@��UH%,uv�kgL��v[��7�$��������؎ԛԴ�tN�,�k*	Ν�M���J�b�Qq���*Zi=�9��|��͕��#
          P?*�J.jbt�٢k��#6X��܎Q+�[`p���p	�|�r︥�9!h�f����3���G%�����4:���ysI��iw��3Q��4�Wa��/�~B�褒��#�0
          -i�i}9y�.��Z���C�8�X2�?����	�p�_<�<�8��Af��Qo��	d����XO5H����d���~S�o�(c��Y���ޝ�Y���������G��ut��A�����$��l}�)�$��
          �K�o��m(��}��X4��G�i�j�`���^0�f�������ʒ��vP��EXo�[��*�ئ9����x�
          6O��*7c�Rp���!$��r�e��`�N3k��#��k?ub8����y~��kh�f^G�3W)/�QP�~���E�/�V��Nc�U���qm�<��Bnj�����lxU۬r��I�n�
          �.�M��'�U`���x�-�ʭ�����6珄Rj�m���u��6�k6Jtڽ��>G+e"��Y/Ԗ�7ɴ�&>u|�9�Wp�j�Y$!�(=iET�bjȰr��I�h>�]�M��w9��~U��;��W�.����.�P2Mt.-�f�"L����-������2œ'�L�0~676��hm7�_�(d�&�U�h������e�v�����hX^���\n���~>��/�a�^����;Vѩ��}�Ն��.5�)v8��p�◫��DQ�`��#麙�.qs\ȸ*[�����A9�L��^jN��wqKRY�ZR�=A����� �<
          n���v�A@�ͩ�x��8䷀��s�s�h��c�G��r��d
          $��Rd%�Q��;^��$�@�	�]�1�޻{7�+O{��'�Ǹ�gc�f����NGjBm���VG�rEg�=��>S�tQ8FVJ8�k����W�M�$
          �yZ�>�c��_�Դa٫[�#t�����:h��\K
          �u�`#C��G+�ɻ2)u��'�[p�Q�ٱ���G�� ~�b��+I��y�����k&��p�Աui�?��{�@�R[�i%���md��j"ҰjD���ʪ�z7ͩ�	���^|`1]����_8O�ŏ���+��Y�1��c!pc��v��t1��"� �c��Yƈ���"�(�#
          �p������=S��L��Ē9���L��]W�o��f�d�<� ���3L�ZDn+����[M�VR��4��n����l��K�~�UL�l�m� -
          &�>���G���`m��>]oY�>(ϻ�AY��:��8X'�a
          T�?���-	Z�s�8��� .��+�Ǩ2�t����q�#^�iCI��엨j���o���������qߕ8��Q�Y�I$Y�p���`�Q�/�d�w�N��`r,���Ƀ~�0���qn9���žs�Mk0A5���T��M�����v���q �oL�����j�T�m�7�'4���\w���!#�5�'�
          ���Ic�S}��n
          �ݴ}�y��M�*xE���yђ��Q��F���M����vW�����ڂ��i/q'�ʡ��������e<`�ՁY��y�L�h��kng�<W�{,>�p�F�x�϶��c
          �Q�v��Bdt��8���i�9Zzb,��y5�����/]�������IYi�����Y�!;S����{.������I�-'�,�«�=+�m�䩟YL�!݀�%�Ql<-^������f���� �W�p���VD��Q��L��p>��v�W3��6�ѹ��>IK���Wp&�Dp����v�lm��WN�78
          �W�U�6���?�s�s79���Z�KP�te��|����iy
          p��5�U�h�1g=�X3��^�E.�x�twZ�49��Z<蟨f�On�ǀ��Zd�yUz��I����x�n�z�K��e���;|*�iN�s³��=�<�6{�}6���r]��V�=q�ش������^�\�U��0]9�'U���F��okRi����
          <n+��=V�M!���Z
          ��ƎU
          GIi9��.?�u�s�Qg_�m��;��G9{��@����$5�[�#���춇4�m�c��n/�5'N}�i*>�7�K���9D�)
          �ۺ��$6��?'(><kkA�<��z��䭽'ՆLJ�0^$t�1���M;�u;�]8�k��#�̚p/n��e���@����^GAן�xy���������'��^<��~�3�Ő������@4��/���{"�o$�W������EZ>�m�G�?��(f� ���(W�oZ�̳?s{4��>��\��h��ϥ������+���4��h���4ߕYҝN�ءX����Q��.��ӟ�Ư�ǧ�^��aQk]��ԕ���z��^m��'>@�U�װd�h�Tgu��"�oi�JA���)EL�X)Ul���j7@���ƒO
          fӶ&�n4�&��vD^�%���@
          +^��D`Q�(3t��ߕۗ��*ޔ��{NOjV��n��N�HFj���	��#����8ٴ��d����r�nsEX��[���P-"v�VrF2�5:W�S,�r��`��-9�$�������G3g�[%ѥj��=4��C����켚UZ�L=�����[�j�����;�p��#�����7&�{�ip����-�s�C�e��F4�.&��LIŸX�d�//u�����,��Ţp.���F�������Uf��H-�6S%.g'=�(1�:�>V4��Ӹm��}B&��7�D��9�u��PƆPi��S<�f�0m#ZN�V@��
          Bև�[�xv�b�cs�����*�ltb�¾ʛ��8��~�r�^p.�����Y��>me ݧk�㟄�>����������ʫH.���ݝj՘��am�]�qiG�W�ΰ@���Y���;���lԺ�Ȣӓ�(tfMά��i���"��N��:	�IGnO��7
          �g�C��¸�3�m��IFv/��A6G6���/-��]���&���c��]�X���tǿM�$��lZE�Z���#���n��(���|����Yp�W,|wT�^�;���5���{d�'�\��t �������9��̖^��d����F6G{����
          ��=�2f����Z��}�>���5�U�<�A/4i1�;Sp#k��j4ntM,97�q�h�C�$�,������|��Q��Ғ�3y!Cu�~8$�V�p_�Q�H�iP���lb�
          �۞-6	fx��8X����5/�T�o�F��-�d��k�i�4���ޕ.��������/�[��:Zt/��N��&��d�@h?�\|U�
          C�v(�Oy
          6O6��`,�jm�U$�(�-ܞ2���i��uh��{��
          ��[���q���{��K�ǜ�J�F@V!`�\+4k�Q��>���Q[����
          �����jHf���E1��
          ŞSz�oQ�8P'�BC���r��6�]n8�b�M;K�*�^�T[��^�+��{
          �e�M�W���e��h��}.vL��x���C��Oq�z��Yn�ƚ3}��q�[����;����8��fi�v��������/V���Xl���H}r�͐���9s�A��qs�o�q��z�a 7?)L���洟±����Ǣc;o�	�})?l���ã�"�Κ7����PsZ+��Tag��f�{�.��}���&�|��"�las���pi�g>����@�o�I����-L���X���-q-�xT��Ywd��ʎ?u�r�Ζt~���i��]���$g��'��}0�1�ן��ph�*�z��Y�ۉ� �ZU�<!�!�p9&�/I�Vש,�e�{g7��u^M ��f�G�s��y*��l�����H ;�UW"ո}+������X�5�ń
          ��z��}��m~�N6�֩A�٧��.��-I1���Q��[N�͞	�],�V�2�g�	���`��[��nae���X��4��X���9�X�"��i-�'���K	����=Қ	(�"�|����J�Qz�W�T1��mwU�t������(��XdA�p�q�ica�9�H?��R��6��o`���3���\���#p9^>GL�K��7j����j�����d-'�Z��d�DQ�R�dp��	!����,,�Vaa��,���<��U�q"�麸�h89)W�EW���>�>�uRn�Q��i�N2������rU<����3^(7
          Y��n�o�]�-�ns��
          ĚE��5��|f���B�q����Ca-k!e���M;G$N9hi���
          tsf�)��h_�U;�'規
          ����xU���e٬��x��8�+,��It{sf���-��K�&�<�ˋ���5i�d�I�Z��9i1��x���Q:=F���[ƻhs5�T52�T�nj�[0��ys㺩�v�}��0=�ӅW8����<���g���.��	����b-���\�2	-���~�&��;]�7�IA�.
          >;�Y}����M�kO�Ԭ�#\��qM���r��A��+,;��~�q;��hw[����恸�,�p01Ej�D�ㅒ���EpSk��4��U���\8Wt�-�|�):�NׁC�ʪ�-v�m�\�Jx&�KY��5��I:s����xV)�zB%����y�sCgp
          ���{lp���Z�IF�62��y�T���I��}<�r9�0�K}��*�VZ�I�����Ce���� ��Q��(�l;1��{����Y�toq�J�����r��p��w����-
          q�|����T5��69W���+����. �O�J��C�{W�k���
          �Yn4��J9��ϗ�w�����(x%�	���攘�uX_<�c d}��F��Ǖa���H.6e�}%���qۑ�����%N�F�R�R�=���I�88��Z�v	�����F��2c�m��?e�`"�v\�Ղ!3�n����;��]�+�4��*��=[mw��d��(E��ph������q�g�=��Kl�)y�`*�4�8���(8�3�\����.'+�}H؛�ExL��M�����j$Ԋ��y�y�:X�sy$*��r�d
          _�(hv/%�$0� wR�Z��\M
          �������S�I���ʈ������h�D�t-�ۆ
          w
          ɇ�"���W
          �j�f��"�7NvेL��~BΚ�/�2I�`;�(";�'�(������n()��V�06�]yT��U���V|A�#�*��$3~;%�E�-u�S���{wM��M#��*$e�:��p4��XE`����$sH	-hw��,�M,��C�u�K#*�K�M��"$�	$��K�s���m��M}��)��bʰ�Z��D������:%��X
          i{�`Y+����v�����M�\�鱩�҃=�wYz�pӁ��<-K�Ӄ �
          �4�5&�����z�͛'It�����~�ּ=���z�ńM���t��=,8]v^l�g赴\˪?�[���ii�n���^[	�R�@!��oƉ:{�>���z�߸*��8�l�t�O�l� d���J79[�������Xy��b����I��g�h��
          ��H/$c^$�9}�~�9ĸ��*Φ@#�nU;������X^W�T�����^���i�q$��P��u��%>q�z/���� �j��{Z+<*].6�ͦ�	�V���m,~/4�U���1���d.�~'Ťi<�����i5ޖ���[{��]�`~˚�����Z	'��:]����Ž�D:B��H�4�q��zƷ�q��&��Z�G����5����yn�'�{mUtzVz���X�>�Z����7Uӌ���\�<��,��Q~�G�;FlwI�u1���O�\�J�`h��X�k�[u�?�kv阠�K5�q%^���|�T�K|D��)��$лs��F�?K/t�tn �Ô�W.")�I?�qG���v�X��T�'���}ʷU��!t[��i�ΗO�nN<�4����>L���͈�����N2V.�u��u̎�Ӌ+Vc�0�x.?+U��z��4��L�I0�$���S��R*N�;� |+}6���Wۡ|>����Eb=,sL͛�X\y�&�t�<�ךoe�Ե���A��z��Go�������&<g�]���f�Q�M��Ie��;L �H���Q�d��yc����K�	,n�@�%���(k�Pz���)5�����K�{����K��sI�G���#�DuF9����T��ݒ������B̉�����ܕ��D�&�eT��i?�m�w!����ͽ6���
          ZzSm-&�,��o�벹�u���<}F����j+�wtDA�Y	Mih�(.��Å?6�z����>�Z!���fu����G�l�r�>�Ir�t�s��f��N�.�#�^�@=6�?W�Mn���v(�)��0=���͒2�f��5���9���G��rc8�4��/����츾����q;�0yZC�J��wd�}Y��Q�S���+CA�v�#�V�v�8t�
          ���E����n|�Z��(����C�n��]s�/�É��_���:�]��Ϗ
          ���?Y+���]G�a�8��2/�˗P�$���qh���n�튥�X�+�F�u�/��q� �Z9s���o���v���4����m-7�KF㤗v�m~�M�	b��EؠQ���H-��;,�oY{���ۅ�����|$Ǣk��
          �u���/�PD�I.y�ڷ��1T��Z�o�Scf|��yZgP�D@"�M�t|Z����<��C�a;C��E����0���Ufn�B�����)wP�Sb闀�����6V9p�ܷ��>�$֞ ���U �k��l��Iu��=Ո�[FC��r��ޝ&F����\B��U������jt�f[K'U���\9q���Q��2Jݼ���:����h��h5����3n��+��ύ�.������H���I��JH^��ܫ�K[�F	=��Չe!��=��~O���8}�I���'�s�`p��{����ہ"�ol U�+��h-9��q������$���n���h�����k��lZ��Ku7C��s��-n���D�ͯ��.�Y����iتT�s���@�tƱ�00x�&���jxʐ��H?
          �=45��4����A���u�����ɸ��A�Z�8ѫz�Cc��'��,ō��e�Ue���؅����:gJ�$�˧�O����Z���A	s��T�XZ:M+_��jY��*����[�{�4�����
          �rTQ��0;ߕ~@�!a��+�Z��	�������'�E�}i��<!'URh�B�8k*{E�Pj�Uȣeg:OFic�
          8[�X���,&��M�P���k�(��>|��[(6Ӻ�U��*:E��m��fM2��wV�և5��-F����|�W��n^���D0�7����[!d�d���-.�4t<�L4���|��Ϸ��KkE~Ge��xq���L2m8*�z�ek����Y;X*PE�4��h��,��V�� ��)�dv�c�V��ދ7&�W|��� ��&;�J|��y\�/�Gd<��N7����ް,=�)Q/I\�V�q.1���x픭cL�m�YP����>�Ck
          ������;�.$�n*d�̔�/��F9�U}F����{R�Fٶ�SA�ˀ�*.`�vp��M-���{���͕�"A;�M�!pv��=���
          �v}��ܙ�n����l�~B?���#�9E��^T�f8Ar�xҤ�@��[�$�\���wRӍ<{�_uB/kw�QW�9:cNvh#kp�\So��W�G]�m��D-�Y$��l���9QT!�l[��sE&����xܽ��4H�I'7���x{�e%����Zj"�6d�qO>WY%�����LlҖQ�������#=����$���Y��B.�<+�`!�<"����}���8�Z������s���
          �e�,`!
          `� vY�5ѳP�}�����:O�G�W3@wD�@����MSf�Ѐ3_9N�i�r\7�u
          ��9M��>��c�E�ť�#&��7��Y��Y�7�lC\��G%fk4��m�+r��.��6�\*��Pd8�b��c�e��m8�D�6,a�yLN���h$�T�:q$A�x=�?FU�-=$�Z�#��au���i�	Ur2�X�J��%��ZZ7���:����0pi���et�E<4���{��G�,t}R�������5i�� �I��0+3��c����7����P9��X	�ܬ�FKA=֗���v�(6�hb�㟲�;�3�4�&����?E+c!�m�Ⱥ�6���UF1�<���xƞ���~�G���;���y���H=ֶ�3s�ܳ'��V����(i�h�UY����-$nq�"��INj7��S4G{o	�J�}���=�D��L"���g�k?_+�1m��6��uv��U
          �-�G½�e�W�	�-	LQ�?+��eusG?
          ��B��Y%��R��L�E�;�5���
          mM�u@֊����3<��/�_Z:]����u��I����&�%zW��q�;/#$���<O��/m@�4�p8ɡ��!+h�����iN-����y���kn���DH�i�F8����:Y�2֜�ZmF�A�4��d���a6�3�a�� wY�A+���P��q	�*������AI��s�N�����;��*��No��-�sOvn�*��C�!�i'�I������a#�\ھ�_]%I����][��x)3�N��wn?!)�:�`��vXZ�f�����^alm�C�aŭ���D��HF���'�K�[���6Ye�dw,������#�ȪW�h��+����lp5к�C��U#h�䅵���!cN�ɝ����դ�yo�
          ��f�S%���t/�;�
          '{� ��-��?d�t����x��[E�~�{I=�+7Y1��_d�5�7���X���p.7�+rgK՗4�HM�"]0y����f#��5��a��!<��)}.S�@ϊZ������e��k�1k_y�I�c�\�\�Ն�!� s�������:)9m��8`����2;�ڶ�m$Y�'�@8�ʗ�U����_�?N=F�F›�_�)��u�(#{KM$�G��}�Lr�z�7�+SQ��,���J(��k�������9N,r��P��ߺ�1k��YY�;��(�~L�:S��M�Hv�MX�cH��:���an�/Y�S��G+����[�}��s& �iO��I@��}ɻ��.�(���^���n{wTa}<��F���k«	]�O�hD��_?~ʇP������/��Vu(��c�m<�'K%Vo7i��| �_�ON���z�9��*���/
          x�Z�}�т{�:b}Z[q��No8���y����_�ę�]K�m�t�Q��6�g�C\@&�F�Kk��c�l�L��E){,�򳘪֔	����
          Ա��7vх��d8
          օ���A��|-l�<Vk�����<�ҁU\��r�y{G��)�����l�
          .���lچ��-\-���<�s���Ǟ+#!���@�U���=Ǖ���>�z�$���pq�x�:�O�ft��
          �ZV^(dR���\=G��p&Ŋ�_�rJ(��Y���=ٳ�t9$9‡L�>K�}�&S��|)q�G����s��^U�Bɺ�"B^Im�+�p@��@�0G?�7-��g*2I�Ә��9Lt}��YEF��G�+ qg���ȿK��x��j�F�	?����n��x��t��,\�P }��V7ʿ�W7�V^C��Rƞy=�ǟN��\-/p⏔�0���m
          �{*��CGتu��Wk�d��k><*?��&��ޓZ��T�9�f��W�n5��]��)�@��>[�Œ�
          �/��U�S�w#�].����VQqCֳf��to�3E��)¸�=W$Jw0y��l�8���m����Y�6�l$P��µ�6����϶/g8j����*fԆ� pU�K��\��Y��H�
          ��Mh�ID���(��4>���
          �{�BӁ�S%���@\~Tm�8<���4m��Dm/�a�����]��3���i��f�z
          /Ŵ`�С$��������tƃ[Or���d���}?Tu1���x�
          �~�^{$��]0`��A�C���]��¯q4?4���F^xv8݀{,޽��c�k��3�X=K[���h.7���l`60ObB�����w�m'�^��X����Ý�r������[�q�`�ӵ�yn�[�a��x�
          ?j��i:v��Y���瞳f�����75���K1�6)��=�GX��~�t��>�w4?}rI���7NC��F�F��Np@
          �zc�c����9�`>U�d�z�9
          ���y�K��E�.��zC�:r]��p��C�.��,�<���Q���D�6�`�c۸�_)�&j�ݼ_����C�0�������E��v�0�hq=�񫌼�q$����?N�ȴ��r���jD�R��!�-�Q|{{g�`��tP��G��W�����m!�V�5���&�&�U����-�ֺ�Y����t�]A�[ y��e�<��+X7�Vzc�|��{�|\t�2�p< v8 y)-,k@��F�ZϪL5�8M&z�p�
          ����Oh
          a���;T�<��M+fh�,�imit�������vC��&�oR;
          ₺�w�[F��4bh���r����ML�=�AX�G����VGT��qp�&�-��7!'��,Ϋq\�Ǿ�O��l���j�Ξ3=-�
          �����MU�E��0�cm瀹��n)�o�h{�֟��Ѷ]�v��^��a����釡��7W���z���rZ(��y"Ź��{§��~��7�
          �W,~�o����
          �
          ����U�0�U��Od�r*�nx��v�]�n��;�Wk���v�K�����8
          �{�v�?���Q�$D1�Od��/?�
          oυ��~[�o��������\[!�f�^�P=��x��d����Ӵc��Ǟ�\�}w�&AcF�@�RH�|,�(�\���#�ȷn�ѹ��*ԑ40��;:Dz�#�#h�V�������>
          ЏNY%�H�z ^�c��W׏SK#v���VY�m���J�G�Y��/��ȽF?vO+fi�,��3M>�隿GQ,g�N/+k����F�ynGK/�F��
          �U��p����H��K���20�8o*bf��i�Q�u�� ���$���
          
          w��B��kC��x��]�1��|y�=J:�!f�����4����-�\&g5� 򟥉��-���������d��4}�o=��0Z(W`��N�
          �k;[Ԟ�=8�l��p��mN�
          κ�DžZJ�n��+q �4y>UY"��Q�ߤ�d.���*e�sa�M)��#A��e/��Z@�f�洝���=�=����>ˈ��*Ѝ�-�춵mkt�9q��yv�kPk�W���i�r1�H�;RLn��wN�4�F�I]�6�UQs�-�y�{�M��)kHyA��#
          n
          ����';B�Tw�ì�����G�7e�,~Q���<,�����f�N�I���zF�\H�S������\%�NY^:��(Ńʥ���>?M��^��N�J�숍��_��m~�ě�h���������_�GW3�Z��O�P���p�-m7KkZ\[���A�p�����zg.9�����-�Ӈ�L�M7\�Z��c.��,
          [_�8�f�y��,�֏������n�po����`�h���	h���2��*��V�A�z�'��ɍ€��������υ���_�����	����5���U���c���-�W�	�h�O?�g�OïW������,�󅋪��6�Z^�s�@4����\�	9�K�����gN��q�G�T��@
          �_T�'�7��a�x�|�x�@��#��M���=dDq���?��$���_�>���lhq0�����#���<>)ppw)�Hͅ��q��/>AJ��V<��9���iQ�P�H@5�ɪd}=�����wK� Ȯ�{)Լ``�C�k"��%x�<6�|�uM�H�18b�$$�9���(��>IG�x:�Ã��ڶ��4r曵�+@s�Uc��:8�5ڊ�m�[f�7��Dy�vYA�OZ28�F�s��"glXyR'px�h+Z$����Y��ċ wX�tM����az'9���>0���b�֧,x���KN�q�J����CD�����It=�p��s�ߧO��y=7];�����Zz��ˀ~xV��~-E��ef��Ӧ�GD�C�S�9j�ll�=�
          ���Cb���^s����������������V�1f�?KH�*��Z$c�\�KU��$agj���~с��:��&(��r��5���ʯ���.��M\Lk]fեJ��I�ԫ�F��9�Wd��2�����/g&�o�n�+b�;a�&�@�H��*L�
          ��I.yi��y[�8���7x�
          ��ډ\]�8�����~U��7t
          *ߔX����ewLZG�.l6w�M!�]~��q�k_a�b�^O\���Io6�N�R�4fi*��^kS!��^�M��r���ߥC�l�#iF'��A�������+�L�f<4;R�yw�y�6����|������+M4�AB��t�����&Y��lN�>����J?�Ȕ��nXo�[:	*���ϒ�ŷ�����
          �~��D)1�����%�kc�Q�uֱ�.��Yh˛+��7�
          �"V�Y�%;|p��O��R�I��p�9TbԂ�r��}��4Y�
          �	�澇Ix
          �(1��ς�gt.�40��(="�T,��S#��^0����cw���5�q�d�Md^��'�v��V�0�'�J���J�Ņ�٩�����Y��v�Kk���J�����8a���.A�2y	�o{��b�Χ�"�I�H�m_Z�:'n�1���*�Z߱5}@XZqx�,=|G>��o�a����S5v����Y�:8N�q�Ӗ�^�T��GI�sk�vW"�ӥ�!����B�;E��V��xW�1z�g�F蕗�k��8[�7�ޜ�VFV.�퓌��\��@���B0F��Q̌��V�[ѹ�f�,���"�m����_F!��f)<�F��p��ʣ�\ۥN�Z݁�ې	Wb�`Q�J���*����+H��=��>�������*r��-�P��N��N����	Q��ʻ&�G,c�Tz�P�ZZ�V>ȓF��u�-���?�B�. ��"���7�m&��"�D�^��G�N�S(#m��	9<�����-+�c��c;�$�I��oP
          n��q�_</'�k/9%j����7����� 8��Y�9�U���q��,���.�=���yY&j�|��)�W����%s>x	�G��g�	-��5}�H�u8�V�c{�DXp���'�tnakA)F�X$$9�
          ^�D�4�h��B�{\s�Z������OkL�I��f��]ֆ�L^�#���<m�b�@�DZ��V2�Cq���X������2���Ͷ���_��h�-k��J��H�"!��N���YL�T蝁��(:{{H��������?Xc����k��i6Af�)���;�&���:&i��*̝9�wY�u$�������GƝYd��
          ��ŬMss��▆�fng��T�@K�ݺ�+��3�j?�
          c�<RF��j��%k#
          �D��A�V��9��ʫ�չ�kNiS���䗞
          ��S+�$Y��(zkex�
          �SvP5� �3n����ѽ���w>U��K��Lm. ٻ�V�mw?
          �P}/c��k�{D�k��.��Ŝ�X�]���u��nbkiM����/N�cM�zK\��]/��l:��(�!
          ?��_~�X0H%f����]�8Y��?��/�]�2E�uMi�O
          ����Ç|�N��XӴ��.[�HC���vZ��l�^�b#c��9V,�ö�G+z�;Y�f�������O7�_�jT�mh�˜�y�'�s}՜*���'��[{RtV^��sH$����
          ����K(&͟�Z0���`����|��8�<����Zђ@�T�Ǒw�+�H���f���M�\�>p]�q98Ub$���fy.5�Rx�+>{����h8?e�T�+7J����}�r��u��LzwpiE���d��s$�Z��͘�1q<�)q7
          �ӇB�ViS"�U�&T��m}�_��yh8)6Z�o�+�gF����4}+�Ǹ���Z����v
          u��x��b�X%sN���7��n��akMآ�:��84�'·���k��&C����q�Ryfd��T)Iak�|&8m.�-L�kX/���)�]�iÉ�C;�3F���ݔ��	&�`���it��g�U[PƂ8"�y�;õ-p?��$��$��x?,��y�5�.y �	��=�I��{����l��^�/"�d�3W�#��c#��ZA<^TRe;sUk��]��ӧ+�A\,}р%����.�+���s��+��*�G`٠i9϶��$rEd!{��
          ϋ���r�:��<�S�8(��{R�7m�(�7�{r<��۲��$��mK��I�\��x4�Y�kн��]� ��;�8nu�B�%��c�x��.��o<�2ɼ��m��@���_�/�L�;��VF���)�xA9�m�
          ��D�ҵN� ��XC�r�F�@�DŽ34]�[��B0A�2KwG	W��%��(^|���8����ŀ�3�N�?nr��T<��\�G�a�7�,�HDžX�j}P3�>�Q�Jف�G,XYۧ&���s�`��j���'�D�70��m��-��8q��>�=����^+�Ԙ>ɭ��6Tz4A��5���5
          nS2z=��A��F��u!R2��
          XA{[��*��rW��lK��.9G�~�)#���]�
          !?I"����ҵ�J�x�����>��:V���M�2B��0m1������o��I�hkY���g�/��ѝG��\�hZP}G�Bc���N��OZP\�G;8̎�g�_�1�D��(�إ�#��G(�67�2��X$�h`w\dޙ�iX6،�O�l򶶟>�Z.��Av�w��]�i��z�H�h��t���ZK6���^��2fztH�*��C��kA���uVMD��77��Va����5Y*�I�4�r����E	�^r]`��Y����.�
          GH�6G�Ao�Qй��F���������8\y.Y�/�dM�p��F�NK���I����i�6��_��M�4.�}��4g��q`�{��F^�"��A��[Z={'cIv9�Q����]��9p�bܯ=L��8�
          �zĎy��▴���=�u==��u�t�ꦆ�+�yK|�i��+zطD"�XiDp�`�{�k��C&��+�@��7�ʯ$e��/�%��c�x'�~�p�hx�n���A���T������褍QumLu�u�+6=�˻����G�*�D��U�=�$`�>U&��G㲽�{�@1g%Iw��w�*�Uk���j�M���������$v]?�����������|��{��4�I�K��^�S(��7��3���&k�����uBb�M���5��d2��a���>�l��V���6xK�{�s���$�`p�	�ӝ�9���N��+��4&9wU�E����
          e�l��
          �d���!k��Q��d��T�s���/�lR��j]�vGl*^�}�9A�|���ݛ�V���9V m8|��K�!����X:Ɩ�s�~=�2�s}���MC{���	i����	����8�k�˾�b2A��Yҳs��\�����N��)�9�@!�3���D�㹵y�+5��:Sf����Ily�����&h�Q&���c��5�9.2�0< b�d��s��=�yu�x=F�h�����++�t������
          �4���q�{� s{�R�o�w���`�#�M	&��\_�Q�ޓ��<���]���Zy���c�ED����'���;��[����3i"�T�-v=��	O����^d�4���je��gic���KC��Uo��r/�U5]A�QMu��]��(��Ɩ�^�4b<g�Y��ݷ��V�3�w��ܭ7h�l����ۍ��R���E�(
          }�N���n����V0!�s���-k�\w5���Y4�8���W��5����9�)Z�ͧs5�+�>?KP}��^�8�`�3\�1�d���-o��-`���ÁʪÚ�47m��K4��c��i�������!i<�Y^�I��?��CY�m	am�+���K���Lm�?*�P:B��}�	*Χ]��FAx��e�d68�Ӱ>W5��^��N�E��e�պ������ŝ�q;�=��Z�����Y:���d%�o"���@��A�?��uv�֊���χ��w��&<���h��Y���,�^�[�kG��p�
          8}
          ��4��b�<�Tӹ� c�����Ww�}�iX}��K˻Mg�����y���/U���~�[�KM^S4�~���'^����<Z���j7��x�	��^��@$�d����р	u�����:����
          ��d�D&M�{-�N;�1��T�S)����tL%���+�������X3��Χq'h��s���at�s�
          -·[�?���4[�nUDC����o��_��}���J�^���6��j��f�$������K#F�>�gH�A�p�
          ��+�?�������~O����m�yV��dz�]'i���+�Jv���p~���������L9��!�A�jum>�Ig��Y��@$g���F���
          byc��JcȖ=����!2���/��>�g-
          �5��X�f�t|��ydš�|���ޣ�x�� ��(��q%���t���71��^{�%Y���tm^����:�FG�@�U�ip���F��fG�-�¬��&�0�+"��Q�ă�D�٦~֌�%-7JƱ�h�A!!��s�n�U����Ȯ�/�Ҵ��rOe���c}s��G�[(�M�r}�ǒ���KS]�=Bb�N���8�/�+�Ϗ;�x�<o�V󺦞`	��6�O
          >�}���|v��T�z%�r=C$��4܏�Y���h~��E�(PMh�`�ŭ��:P�W��9�is��?VԶ/��.#�%h�Kd�����h5��e���Z��F��d�L�������ZxhsH���u�>p�/�7h�#����B`�kp�;-���`6��J���3J��W
          ަX�Q���[s��ʱ�y�+��u��>�j��K��>W����L��'�utA�\����}� �D�4��pE�~������cm���-��k�~S�x̧çϺ��;��1��i��u�G�����U�^��9���r"�?���J���K�����n�h�w.Zzk
          ���W��\�Hq7x\k�~�rx���>`2S�~�qG�u��.dE�
          �F�&zb͌�D�[�ʑ�s�Y�R��=�p2����q�}����;��0E���Y���ڜ}DXiՈ�~K�%�@�������!Z}h6r3���E�m�VA�f_�)��L=�f�L�cN�Yaĕ�;�Y��$qv�M(��sH�b�OTa�������zW�^���I�ZM���y䔍lfF��q�9��H/����>���U%V�L4����(�l,t����?�fX��T|yH�	��w�-�ֻ�)o���W��,Czo��V�m?ŤŨcH�8Pg�v���ڳjߢ:�����vJ��s�M%�W��o���7K'[�ԇ7�?+yV�.m:9C-��OW���s�lwj�ԶAy�U}_Qdp�"�FZ%ő�S�] /9�m��<��k���<!����w�|z�7�=AŬ��Y"kqg�?Q�TcuV�ָ�կ�����h��q�-[�q�Z�K�MN�$�)���=��8���k���^��AY?P͢�2��dl��\��p�n���?�
          �ډrm�R�Cɳ]�;Ek�rS�±��h8*�l��od1���+W��dh¸ϰ=��c"�Ύ������i�py+^!�BK��E�WR2����B0y���hk�N뚓6�m��i۵�+w3��<�"�0�~	��L�j��$�>RZHvE��i��^��k/T֍c��	��NyiQ�F[�6Z�ɓ�7�!7�O��9��ZHx|�H+cF��|wD���>�e��*�ڨ�i�v�aP�K���~�$�����u�����֧��Z�W���J�>��x��!�x
          �Z��=�������ͭ=!��#��R�a���.���>km������^~����M���1����w�H�bA
          o�vh���9�۪�%
          M��y>y�H&�~�Fv����ķ;�f��h�I35�b�q�i��wY���������O��9�ē�?��:��C���o��D�6I�>j�����kL���.���=(�O6����\���W��`�v��.�K��8�cͫM��Oeδ=,fBhg�
          �1�P�엣m<4���M����?���iӻ'z���5���d���:��Ǯ�[Ҵ�M?�6B�<ē�R��!l���C�xs��*r�c?GH=�U#$8�x=�+P�{H���R怼z����~QOC� �(L��m���S2?�*���	ȵ�v�H50�'��d����
          �0���� q�+U�ͩq���'�k-�%Yh��#5���.to=���5N���9�W7֕þ�[�����K���Wf��Җ�T�CA�b	<�\���tz�<��Kod��)�Rɷdw�B�&�ˆ�ŧr������*�`y)�V���Nj6�h�c���V!z���VyD��¦�8��5ܓ¹�|DFQ��DD��Jh������w$e.Gm4Aǔ,�����%
          Q��͠X+7\��=������P˸�l�]�9��VgPOC���9w!N�DX�a;�ꞝ奿���6�O���E�Z�C���l���ZZKh��
          �Hc�dy��ћ�}?<yY�}�P#�e���T�h�w�MxY�i���q5����za�
          q�+*m8�Y�j;�j�]�M]E�=�ʧ�%��q���͍��	5j����8�{��қ�ë�S����h�A�|�>=�.o+��Y��6����kb�H�|�x���+g���Ay�<�/K�G{>���q5��ۮ��^#��9�3F��K\�Y�ʖ�����P\�r����j�v~B�@mQ'�66����o�mE1�v�ud+A�0A�Pcn�(E5�ѯ*%�N#�%�dkwT�6P�Vrr
          t^֒r�=;Aɲ��i4��g�2��y��i'�D����ݡ�-`�$D99w�W&I������k-�g�)������q�tĴ�ʬ=γ���t�ծE�sFk10�Պ�ݡ��d������)o�����_@�yU��
          ����M�(d�m��T1k�����<��-g�q��ѩ�R��������<�L�kn�&(0-�z���
          �q�Q�f�-k�S��2(�{�����&G޲���Sx�ѱ�<���C5�‡��vyJ:�d�����Y���E����'�q��I�)�Z���؝
          DŽ�dU~Ǖq��Y>�|���;xA���5����T���Q�;�:�\-�TŴ��Z=SV��H�x��^7�F�Nj�+Q�n����{}Mc,Xa�n����0�����v	\�/�KմH��–��[et�qh�-OSN��.�I�)h� /p�v=�t�sO�F�J�[��u�4as�'ɭ�
          #C�c�;��с��@{�)�i�dp"�W������SÏ{Y4�(#�`>���	=C��N����v6�U:oO~�$�sݛ%v�����O'�+�䱳�VF.��R���ϵ���کպ�t��e�;.��n����%z
          $`�������i�i.x%��U��ѻ�#T]]�l�Fɋ��Z���޺;c�X�&�R�3]�4wI��<�5���P�n���{[1�
          �+��`���O·���4�c�D��|���)C�]�{+ڙ\Z���j����@-ӝ��V��/��7u��U�1�W]ʝ2�d4��gp��h�pI[�>��Y����8�=��n��=��G�T�w<`^0���mu�+G����������й���*��V��Z�����*�Q�cJ͑4��'��=ST�d'��'�mY�A�ӲA�����	�D�;h��^���h[�W����=6��U�9T��.�U�q���i�t�p����AHѺ0XO�Y��k=o�"�+�ku���-�p����t4��GJљg�0h��ۍ���n���$�;E��~��N淶��Q�DִSF+������}G�/ʬɣ�h��m8���t�l�i��t&�4�hZay�>W/��/Yp��QK.��O
          �X��T��[_�w�:e,h6M���3v��W���ʦ��k��$�,�hp�tv�G�~��_�V9C*��xLt�������ii
          �^7Y�8��A
          �=3��tՋ��H�	>WP����ֶ��0+#����C]���'��ۊ�41�tM!໿d,���Ո�����Q{KL>�,��U$��-}��H,�4O�TZ�\"����Ѷ�Hj�h}6�~TB�m4M��#.�nio��#K����jE����h���$��[�m��S�}Gq���r{�Q�d���0�����E ����E�v�;;�/�����̏Q�!��Nj����Q���?�ϑ�螸*I1�P�	�<z
          �f��]�d]U�궹�<��ey�0�#5�jn��d�ޔ�X��:WV��aZt"->�`��T'�u&�m��W��j'n'�S5���KX� rV��Nom;��E�2)0�'�l��D�4�ܨm��e�����iH.�9-�i��N�^P������B�}���J�����Q�{^XM��$ͧi6��`���Er44S9�ƻ����]F��2"�׶B�Ep��k(�p��"-�k�ۋ���'��xm�~��x���.�'��@Ɲ�x����*ՈtNy�z�1��4��%�w|[I@ʰ��Ӻ�-mv'���>�i;4��1k"i���kZ���m��p��/>�K�>������C�jÈ�q�]�P�&F�N�`ц��q�7]XVV�����YZ�t��1�m�Dq)��h����Cm�8X�$ڷ��;���~�$��,�t������I��e_N���f��+��GH�8���^��N'}^�=�]>�P�}�\�'o�ǐ�:'i�׆���̊&��<���g�2�&��,Ό��I_'��,�__(��:��u6���Q���4�_8�D[;e`�]�}��:���m�i�
          �|h�3��=F�HeǦ"0�6������8ʪt�@
          �Jy���i�(�*�G�F��w[@
          `�2>�9�rE\�-�>]1_�HB�$/M�u�=58��,dC�k�ǒ�zGOs�[Gg{�o�ߏ<����wM��ue��½�����(�/!�+EL��-/�j�#Cdï��˝r�㿏�=�z�R������	��8^q�>�5���W�����+�9�NvcBf9�o�k�#����7v����,wNf���o�	uU�r%���d��}g��=���فc)�x�ϻ�[�|�m饲��Q�3Nc���]wԱ����ͪ2}Q��ؾ��������/#n>B)�D7׻p�C����d�Z��}P�g���u���w�=�6F�
          �UuQ��v\���7�o-�$�Y��d���q�9�j|gug%�:��C��n �}���Wջ=�!1홎������9X�ɼ�4�\X�Y��Y�L(�<��ɧ����sL���|��ak���㶳�\n�Ey	�XF@�Ԭ�K*Mˇd��i'���	�>ʳ��y
          '�ܛ�:S"pf9=�&0P�2�ڈ�u(�1��i/"�Z2�[XKȪL�hq攺X��4���m��{f�n��dx!'U��(�[�m
          �6����H�#n����J][\�0��E�&�
          �*(�.��J�^Ev��C����W.Wi��N���@p�E�l��.�i ���i%�c���Vb��V4����$R�I5�i�,��+����j��-��@p�t1���m.�OzI�G8��q.��u���cle���.i#&�$����7�8��ei����3�P�F֗8��W��=2��Geߨ`�ʳ����Jפ�0<���r<+;J�3���Up�����%b��6�)>&N�/��AD��b�p v'ՙ�@��u���q�zX�F���4�Y^�Ŵ|et��K
          	��VA%k8F��W����sH�>9Y��3G{?(�&#�ՄL+��0h�Uu.dm;E���"��M�ew�E��vS�:v�n'&�!�t�4�ee���	�>Q��[��+X|.x̰5��Ud��Ӿ8q�օ�^\E��*�Si�4�F8�1��!-'4|����;Gd�\�`xF<^��J&�ǚPǓ���Y:��8q��4l��lmD�HPi�;.����Iۨ�=����U�<�R�]��iŦ{bq��~��!��|��^U3��N�a���#�l�{�H��wӛTr|&�Ao��U�K?+L�J-7���q��H�ں��]�0�I����	���|�q�+l:hݹ�X$vY��]�+��M3�Z	"�y�Du)n���ǿG�7�8�:Aiy�,�N�^�G(`h���jV�b�~V����b��8>��]G �eQ��F�	�d
          �>�����B<��P�/�{�(��N0;��&�6&�'9O�T\+���p�l���9�J
          >��x6|�%�L�uQ[��H�9�+��F��@�Őh��z��:&���_�(�C���(|�Y<�ӌ�{���\���>�]��qBc�J�F�Z9��9Cc���'��p��8W�񘽣k�k#/��m�ʹ��G-��?H!x5�Z���4����eE�@P����7���u.� ���`'��ߨ�뺏ZPќ�������V4�n�_����e�Vɩp��!�xԙ����f��E3���a�e�ƚ-���YSk=g�XZ�>+ЙL�6B紷��e`4�Y���*˩����O�0����d�V�Zַ$~��ڇ$�ip8'��j5!� ߏ
          ���� 
          ���[�h�n���R5I!6�֎K`
          5���U��<P�B���'�>��#��k�9�9���@�������T�_���9q�0�Z�b�Z���0Q:��no6�|%Eq�l�sf��']	��7�Ll/p����Z��,�����.d�i�{j���
          c�Cw8�?H'~ր�O�4T֐Xw�w�����U��O����㺬�d��>��G��I��F�C�p�o�֒�?%S31����x����o3x����t�@�}����v7y�#t��2Ϲݩs�,�!�e����$���$�<&:gɗ���*���ӵ�����v�,��o�!�',��+�չ�%�$m����U�,�,��d
          ���:9������h��-ִ���^)j�m���W��
          �Z�Yi�,�q,E0�|m3�n-6����F|��������:�@=��f��{:��Vt�c��تU�-G��Etm矔ʨ���;Z'3mJL����yo	Z9��N��xT��F���)��R�<�ݴ���Qpl� �&�r)u��|I��&���b�����ͬ8vX`�u�\>V��PZ͹��,�Vj����CM��'i&Ռ�W5zfJ�v��Vt`D�('���Χ_D�⻬�}���+3�YZ��v�)r@�p�DŽ٧��#����V�-h��_�:i6��9Q� �?��{�Gڼ$H��H����M���.��7�T��V�@��+'V�5�ᣞ�#%�H��S��������@�+�v�{�9�ېR��;����:�E��Ih�	\���I�l�4<+K���
          ��e4Ē@B�Ӥݪ dg���=5:nQp��������(r�d������RA{{y\ȋ�j��_�lMs1t��v��q|��N-�)�%��Uey��u�B] .��I�78��\�o�qǔ�4�x�8ߥ!�ADr|��U���6��*�c"����Bt8�#�B�l����o�e���P�~;���m7�Q4�m����;����Wj\�D��ہ��r{"�����,��D��iτ��
          K��
          �B�9�c���e����=3W�)gS��MsA�v�ue;gQ_�,�Y>�w%�Okv՜���QY�d�	��>22�|+��/7�Oڽu
          �D`��S�#�\�
          ���w֗:��Koo��U��͓�R3�4��%-Ĩ{��O�@a.?(����[&�
          Q�J��-n�H�U87g�W�'~طr��OM�A#'���mG�C}V�&�x	-kMe7U%�F�Tl��(����q�w�򡌾�zVI��ܢ���+��_O4��^�)y����X^��c,���p��)���%�Zv��{�ܕ�͖"(wYO`9������v������s�+RK醻��P�0q�W=�M��5���ٌ�|�
          �2jI���K{K���^Gd�Y4���A��kNc�B�I!����7��>�~ڡ�c�zޠd-���*̽A�E�v���3ȯ��]�f2N�A������s�4�k�,b�G_)}��t����Q�=�r��a?�s�2]��wZ�]0h
          �E
          �n�J��V��D�s��kzō+=6Y/R�&�5��|-=7Q�g��‡d=J`�x�צO�{�0�ֶێ�=��*�2	�c�,$K�\�Q�`�g�)X���OyT�KMg<�<�_5�T�W8��
          ;������C�>���T�#K�M��<)������QC���N��	��q��r(�CZh&�H�D�Gt-�A�5��¯?X��V�v`+W��hzqG�7;��(uc� 9�c��z�fI����6���Lq{�I=>��'ӏc&�埧�Ι��}��	�~�'��}�^�K�"��yr���y;y�WNs}��;�T]�	[%/r�3i�Wx
          ��ҍ�\�o�X��e�T�u�R-
          p�\�4�g���������t��c;�J2�kۤ��k�>��I�;-�|�^�숻���)��:��IL�OP����FwI\��<�3�j�Б�۞O�
          ��r�N�@,f��������5�#ګs��Zo���A�#�J�Π�V��%�y9h*�mc�Zj��P�I�tX!cN6�8!�:��,��9S����$$I؞�|>���y!t���� �rG�2�Q5�>&�����Y�ۺ��_�-�kJs���v>I}P.��9LsY�T�����n���@�n(��3�WlCu�x���7m?��֚PP��HhX}A���w��ׅ��8�ͷ�^{R�p���[��?kq��/�wM�d~�3M�O �hG�n�s\xL�����
          ��xH����<Z\�<��{����˳&.�`�@�Ev�Nu&˨_)R���<��A�E�B/}	�%�4Q�d�0��݊���LH�Ǖ���n4E��MN�c}J��g�ߥ��FI����,.�<���ҋ�k��������O�bY��mvE��q�Ut��o�>
          9�#�����^�>��{t����Ǖ��0�@*]L�D�C|��D���(��ح��.sv����ORq9��V%�H�-��=c��k��|*i w�^�DaZJ�tyL�Nn��S��n�[_�.��D�b���d�l��y$d�u���ՠ#�'�Ro�1�8E�u@v���쥬i<*����<��C���0��ID~{-8	s@5���,28���o)�J�#@�(��t]Ck{7ܕ^.��v4n��XdaېyT�.��K0Y�%�:�Àxe�J��:G[����چ�OpTzNh�=�o*d�lU ,�SYh�?d�ݮ<�)��\�ίgh��"����:�'�-p��20
          �.U/Lr<�gK�%��v��6���
          iA�z�]:2�@w�I� �wT�G���@w;/"��w15ɾTj���BRrG�Z��4v��֮q��j�O�k��jƺs�NJ�X�O�3q�>��j�-g�g����z�.$���:���U!e����;i&��iW�i����E|˫hDZ��	4���H��|�
          մFX˃x\?7��pt�|�������q���ڝ���9X����i�±��]\y���|�7��=7�8�z�3\Z�MwYa��0�tl|~�W�b���d�_G������4�Wnwb�Ԧf��q�
          ���u纃ݩ�>�!����-u���t�S�.u�v�Ɩ�Z|�y�%����j\� ,���<�Iu�7'���ʏ��^��tө�>��h���#����f���"$��}H�G�?�/W?��9�y-�c���'S�Y�F:�Ȣ��1�����Ԙ&�S\p�6�7���J-t�9����b?��I��Px�|����ὥ��^��?l^ǫ����q�Nn�,���v�Ý�����YE�֓�-�y�3�HA��\H������1�
          qυi��09@�7�$ G��g��>��_d
          o��j
          �ŭI�Y�Lr�,W%6
          ��"՟���!��`ڤ�n�
          )�^*֞�"m�_�jd��i<wWt��q�]v]g\��S���Yu(�H�m��lP�ƀ�^sJ�9�p!��6�|{�?�����ŀ�hΦBͻ��i�ӱ�i��	�has�q��&iԖ8/>?ZǩoJӺ{�?d���J�&"�<p6G�t�Nc�o��<n ���,l0��R̖�/��Hs���#t��>���+Ҍr?�c��_��S~��q�!~`q<R�4{(c�!��M�H�-����<ҽ��d���k�
          UY0dd��3Ofˉ�r��'m}����������)�؈��Y�,�ȁ�6�ǕfHAph8wO�d
          ��4�:w4?�3���54�P��V���	{^�Y�I�HyN`,$X⪻._:|��YMcKj��hm�h=�h�y��2�Nh�<���5~��+
          �Gd��,�����>S=pܟ�e��}�$����v/��u��C��;"�8�S�h��1�"����X��I��y��ꋜH���t���3D�R��
          Ѡ�e�8P�;[�q�(�b���C$��4q6��f��E��s��G��y?��t�:�5��+�&Id�>&�7���p�`
          ��ȡ�t|���X�A������H�vZ�l����I�l���K9�)B����.�K$`���%����� )|v���]���X_N��y4�9�vς��d��'ky�����xE�����A����f��Vr<+@8��S�1��g��"B�nn�$�5��(qE7HN�����f�y27��>����-�����3y*e.�j5iS6�;��ʚZ'M��P��?CQ`Çe�ӠX�/�t�s"q6涖�wq<�D:���W4�:�Tt�
          �i �U�I鶮�W�^�A
          6?������]-�����i[�&���t���-͎	8W�ּ���w����c͊��H�ˁpQ�&ΏX[�rҖ_U�;��V.��
          �k_M��o�ǖܢ϶A�t������+���_�������|j��B�
          P���)�4��M�8�a��G�(�H�_Zd'Ņj;Fo�d����B�M�Y|m��6�Yz�zf��nh�VN���b�q^WY�����:�Zk$��7^$�ɪ�$yG�e�vml��m�ˋZ\3�U�ۑ�1��ѐ*�������h�א+��)�k,���fuI�h�m&�t�>Ժ��
          ��Ï�C��5�R���V��Q����5�s�����jjÜ1纣��7�3.Y�I����G��Y�5�6�����yq� �c$���^��링,�u�Q:/U���Mn���F*�)Պ��^3��)<��{+N�����]�9��޻5̾]|'A��X�Ouj"��T�/��Cq^v�L�`���>��;+���
          �{*���P�(+�?��*ډ�).�t�Ů��d܂�9��<�"��'�Q
          nw���e�+?[U.Cn����}�[@�'D�����S����Y�H��])e~���W�O��iXC��I��@%�h�F�$V�P�.�\���o�pqkJ2K2M���z�/#�#�UW~��uf\�p��
          �����R����@��J[��-�rQ����P�KO$����5�ʱ���E�o��6��ʩ���D~����[��e�(��1�ÚV��Ӟ0���4Ty�iai�;>��F���nj�7@r��лG9��ଷ�U�b�|_e�2dۀxH�so
          <wO��֒Zk
          ��F�
          �O ���!�(4���0N
          �Mշt��+���:�tQ���J��2���])op0��ē_�.��];=7;$��(�B]���+Z�o��;*�q&�����^��>ǂ��ҵ�!��<*z�]��-1+�v���9o��3vJ[�y�X���6��ʰt�������kh�=�=��ѽ��88m���������5���O)CL�?��ح�::h���Ž��eW4�;v�;	������?���!��`�<�U�m���P����yYJҺ��d�5�~SX�e�
          �#�������Nk�<X�S���-�U0�5�o +:Y)�s���ώ�2=��_q�M��.�S�c��p��v+���<k΂�y
          _#YD}�_-pAH|t<Z���6]��c>�`p;��f���L�=�_S�b�Cp-1�4���k�����VY�,h�й�7f�v]!����9�,�k+Ji'�ϩ\|�{�
          ��(0Dțo��k��p@��|ě�\�Ã���ɡD��\�}mdB7|'æ�Aݦ6"\<��ߟ%xq��l-\#di��E�Mh�
          ��k4[��KT
          p��F�@�wW�q�B�&��1�]���x	�!��!�� �#��_n
          c8��ۃs�\�G�����1_�b"l�&���7�s��he,i���(ddHo �kVӸ����Mp�ڑ5���>8��1�Z��t
          /b�8c�0�����X�>B,_�Fto��D`���� ���5^i�8��Rv'N%>@\�|
          	l����Y���&�$2
           w*�e����]]������ln�&Y���=?�=Zd�^J}J.���:f����)zۏ?�����(5�?L_PT:����E!�V:>�i!8[�7�z%�������X�D��\�
          )wb��ؚa�mm��?���Яo�}1��D8�z�̍��>S!����8�bn�\�w�^�A�Q�ih�*̠5�]^F�_{���zfGU�%"62n8,��e�=��6�|+�@9�s�U�Zw
          D�HW�/���W��:�Q.�<�pKU�f��h�0-����зv�\�����T:wN����@�&�����a�<����
          #㍄n�;�
          L�BL��[�.����.L�)�;��j�n���^�4m9�?GR�[����°)T�T.��`weZg[j�ɱ������.s�hK����Y��6N)Sq
          "�I���\s�<giw�W����'�����t�&���1*�Q҉��a}�u����˿[��;losA����I#����H�ه������@o
          Ǣb �6;�uϕ�t�������)l����ͦ��ZqiH%�G�}oT�OV����N6�o�[��
          �XJOJ�z,���C�����Í�*zA<R9�Ar��^�f��+���0�}1G�/,u�èf���7m麣:�A��r^�ʖ����j�3+�p.h���R���e�����a�i�"�`?�ɭ���s�W�q��f�K��������KL���$��P�y�y�q��CG$sM��?e���h
          '���};C�@w�_-t6Y!��U��Im~�{�.�SV����������s�h�:�3�n�kSb�t�/i8]ӵ~�sZ�N��Ũ��g�q���7�'�Y�[�z!���;~Bta�p^�\Z�2mvӴ�8���� �_01±�	��;��(��x��j���@��q���C6{����V��P&�
          �X!�˯(�|j�e��Ӗ�2��ľW���z�t���A��rV#�!�Cy�V����Bp�;'�&=�P�L���t��:b}��\�t��M�<yZZW�p�MӞH�W�Wc����Ū~��34���7���E�Cg����C������r�u>�ǃW+Rm�}��\�Vs�
          u,��6��D�CX��>A�T�\dm�>3�vޙ=e�dO#�*_J˾'��q�)�^f�^N-S�KP�o�l���d�Ǫ��]4X��<��Ù��yJ��7`$�)[{���|���\t�7I�cG�Vd}WS��9̶�����1��_G��@�˕�F�4#�EM{w4+�.��AK	-��#����No�9߶,����m��T�N�>��n��׻=�9���Z�ױ��]�w4���`YSTm���G`�&����س�yR��c�2mCt��Ԗ܋�zp��]#��gkz��Ɩ�����%��@��J�4[�.Nl�h�}[�T�um-����k��P?e�۠|25�m���t$��<{��T����t���i,<�~�[������Y�sF~d����4�=�^�50��6���Y�p��`?�O�����=�t�Wi%��>-jw4'n~T5��	�a:0��>S!c���Y��!���Z�]�g�#i|���%e����}(�1�R^K�ާ����9���<�y
          F����q�����K��ۼwK��Pm�L�O�it��X&�Ύ�uIZ}(.h&��-F�C�6�}GP�! �>��;�*�T�;Q(�߄�,%���V�I�o��6�����s�R��''�ZZf�j�q�)�w�ld�Z�|�K]Emu�
          �������|�_1G����,�OR�hf׹�:3��u�z�=O���_+��<�=|9|�{裏f�D�ۀ򗮁޵C��Hk���9^�y�����ߍ����&v����^��uma��d}��.�^��
          s�b|��}E�|ڨ��B��^o�g8����WV>��˦꾌�������M{��_p�A�:��u]<��������Ғ��C����z�����t�$����&�wP����B�yd�v���V���k�ow��������b��<]{��4
          &á�G�֕��%��Jl��v�p�W5@h���^��u���7��?	�;��ޖ�r\F;��b�ے
          ��E3����yZ
          �D�0yZ��zW�JY'�*w�j�O3�����Kp�n�R�l�
          �gʵ�����L�pM��8��
          -hZ��&a�T��efpJ��m���(C��9��x��`Բ���\m���*��'�R����*]a��}��]x��ޢ�[�6=$��\/��5f�;���g2��<�&��O���znut_�J�:3U،�pj�ue��KE®�T��K���#���\#%���^�H�rUy5N�r���
          �S��s�	]�r�ω�U��n9��]x�L�kXZE����*���������*���{�g�ka`�M�r���(O-M�k)�
          Σ�(=�N���YrxZf�5���]��WjU��ihC���ޜ�@ �)�?P�U�"�3%�����L"k;b� 7KLco�``s�5g7I:P]��>V��������Niȼc	�i|�TyK��)7��O}�͔��\�~魷1@rT6�F�1�$�Ur�����Dc@�9*(0��Jw�_tU����;��9��]�:�Q�zN�m��Y\�6�:V05�X���-�Ŧj}����.�\`��V������M�ʺ�Ӳ0ʠ���p>��)�q+��6&���?H��l�ܮ�g�� �cZ
          �?f���G� c�Hp�Bca$y�^�Tv1��I��t�-�Ъܘ�[�'�ׂO�zf����f
          '���$���
          p�X
          .�� �kZ�_J�/2��8%/�k��[p�Iޛ�2XΟS`SI�iD�@�+�-y��Y��m�v)�u��׊���VX��~{x]Ԣn�C���c�e��Ѷ��ͮ=Z'�\_��'Xv��h
          Ņ`�l�}6��{��+�N$�4��V}�ɣl�$
          �ڬ4ƒ����Zψ��$�hi�v��¤��4Z���*�n�&�q�"���3&���G�Ɲ�
          p&���8��$?�jp�w��3{o�����o{}�nxK����>~��YNh�d��h`;������9�%߷� ޙ��u�x�6C��U�F�>ʶ�NM��+K�iX@�ڿ��0���N(���OM�I��hi�gq��X�]�Y��8����Ӹr��_���䮅��n��]�9�3Z�6z��]�Hbh6	we��T��N.�RD��������lE��LJm#�U5]U�1�i���J�."����Ŋϙ����p�4�	�29��lmɲN>���Ee�'{X�\����I�j�e]�>��+.N�@�_b�k�����mu��NŴ�F��@�$^R���d:�U]>֛ ��6�?��W����P"hq<,�N�I�;M0��B������M�~Q}�b������t�;�)�n;Z�C&�STFl`-x ����ep㽷�[#^FB{� ��0͎8u�F0>}`��m�Q60�7a<�m��<��
           �X�Γt�W~�X�N�#;yH�3A��+ы`n�>���;�#���
          �Q��ʍ{�ôw9C�cCE�+��^�{G�X�P'�[m�C.��S���4�w�D��9r�C!z��B� rݠ�	8��?�$�p�սLn͛	�`�~�������mus���u�$�g�{��峢�̛-�>}�%��B�i�ސ�u��D�����Vkc'���0��3$�h�-N��xlgw�Z�>W�P��Շy
          �%�;p�1�x�i7�����].*�����法Y�]U��X7�-�
          !���gg��W�{�R�CF5�"t�1��T�p�wVrzP�8Y��W_s{r��9�D�~F/ȥJ<'K=b����^M��0%�|+zi�W�}-um�ZR恁v�tnU!v6�+�1��e��c���zƔ�nsh���Q���z�X��%�D�|��Æ{}�jY��1B����3Lw�O�9�ac-�i鎯=�J�$�7#�+||�W�	$?*���';r9�%�$��mV�D��pG
          �`̺�<�u��,{%-��v�f���$���g�a�:�'?���w4�YzB���<=�`�;"Y�5�4��ܻ9
          �c\�?ug[	���*�6�o�K[�?�+*������=�h�ٛ��G)s�`pw�o�G)�b[�������	PKL�ϔ�,�}7^@U�`�{����T���2R�R�?���n�K��=�ԲE��m\%�p�?�r���C��H8�R�3�[�\�|&@Hn©��o�M�o!���u��%�:t��q�۲k�k�������c�m���M��/��Ip��|��@��Q���.��Lk�F{,��Wٺ��ʰۻ$��qm�r	�s炳n��Z	<�w)�H#m��Ĵ^�D��
          �_u�2�����@�
          �τn�Y�0x�B#`%m�q�h��wl���G����
          ��	O�!�$���[�0i�j�R�E,��-�n+��ݷ�mr�]6�{\
          ��M|���
          b��t�G�G�i��H䎘pU\�H<+1�b�Mlb�ʣ��gJ�
          �<�ϛ�3�����g����jd�ۼ�[J�W\���_R��T0z���)��p��;������I���x=�a�w�i6?tX�.�%��i}��o�)�/��U�������ғ��9��Hx�$>m�'��$Q�Ѳzr�����w�-�o$4��FIho��w��Z�д���5†mK�#6���ٞ�x�I���U�!�ow�ڰ#;n�Y�;@��`x^�M�ҳ$�)btHZ�d����y��D
           W�����˺��<���jq5
          �eh4�i5������ם����7y^�Y/\�[IV�kDm��%����vKc�CH��<�<�hx!D8� ys��–�6�J�����V4�ݓEP{��V?����5�T��	�@7�����1�pFPi��Ȭ���׵xʐ;Q3��^q�vI�ӗxL����r�j����G��yE��M�j�Y�F�ƍ⬞O���N�]��Nkc�D�^;-p�f���3c������j�}�~�4����7��X����bƷs�;-�*��8;��;Ɏ��qN�k�
          $'i5v�OU��.���f��N�v+�7�7�;!�og?u�;,�����;-X^_	�k5��$�'���E�������p�ro�Zѓ3�.�y"�O���n�+*�V�.��$�[�7�_]�/�5�BF��G��W |�����k'?�-],%��&�m��N����m�O
          �������g
          	�l{�4o��v(� ��V�M�kj݋WZ�a5Wت/�Z���۲gE�Ӵ������GS�Nɽ��%ku�����ay7i=iI7�o�I�'�I���p6��p;�>A����A�|-4�I�,r��]@���Ӂ��?t���`��A����M���K��S-� �Ԧ#cOw͕wK�4��hcY��X��n?<�SM
          >	F���m�4���w�yd�@X��!f}����m�ki��Z������^z���!lA��Âr�ꦩ���U�]1���I�uXV����n���)<L؝;č��wN���`iugv�H��cs��y�J�ǼKz��4�,i�N��������9�L�ض��^�E:�u�����I�\u/��*���-s:X4�����g~�����/6+Z���#��,#"����B���؉#��x�F��ۉ���ӳMr>�uK���t�{��:�Z�icE����x��E���k����{���<*�H�Q�ߕ0���"�<nG�� .~��`�{@�bҥ�:�G�\�k�L5ё������l���[��>�f�_A�����l/�����Z������(-=4�C_g��_��w���64Y-t������:ͣ�rU���9ƾgU��i�[��U^�(-v�gg���q�b0�~�f�;��P�Y$!����M�ͫ?�[(cŪ{��'�{(�]��f��Ůg����o��j֕X`�?e���mlf0�>Z�� ��Q◑�3
          F�ĝ��u��d:P�^mj��Z�P�G^��q��5n=){�`yV���6����g;�H�퍕��U]�w�ć|�jI�Guz]tP�[;��=<�x�0��Z��DA��Z��F|�^s�9���FɞDd��``�Sż:-,��sh4v���q��p��(�����B9���BՉ��Z&�E�p���B��`��|��۬���x�=�e�Zzީ���{�[�*��>G.VtО�`����s��nt��?�Wa��y���gWt�[�h��t����%V�Z����ڹ�u�DH#��}G^�d�~�خ�&*>�M�e���n��j
          ���+�҅�Wq�f֖�������d��U]8�`p�je�j�k����V�����:`	��K�ZplX��"�Aj��\�}���V�Ӛ��^���$W{^c�=0�1����Ϗˍ��n]x�<��j#��� +��=�]�2�^�s"q6|���_Q��i�ص���n=��'�%�G[�����q��S�+�u�'Q�����v^g]��M�p��n�~=�a=�x��
          ��,��:Χ5��e�5�w��~���������_�e?�oZ��� �]��]l�j�k,X��V�s,̳m�Y5[$>��W��uⱸΖ�����yH�u�>�����Yru	��+��������~�9u2�f/.��"�'�����Oc7ʷPD���o�]�L�Wh"f���n�f��3��G��.����(]Ӄ���V�'Cl���_�Ԑh	��r���d�hA�$�u���f��"0C�·+�1���w�^M%�q����I����|-8[{
          K�H�\�UڍS�[��(�6��D�mik]��ʎ��i 6=���n����?[-�.w�[��I��f`q�+CO���H�7�i@���/��5���,f�i�f�m�w�Q#��������m�H�mo�}1mU�̒Ú3�P�B��X��x�V�qi���%/�D���r�׏Py%Cu�}�Z�wT�Q��m�����*�@M�zKz~��Mp����A����,��!���?+/����01���5K?,�_��%x{��/Q��8��L���͌���+^Y,'k��t��6ś�c������� �$i�a�n�V!���y�J�^�jwZ�v�6��K�ª�.=;@e��+�$����v����W
          �NPC�9U�������Hè�OG�"Y{�8?*b���
          �T�ݵ�5���
          ��'�����`
          ��й����;1�h-p�xM����x��]Ѵ�h����VH ykN��y�1��[���LՖ��3��,����j$s��.���{�Ƨ��*3�ò=.��`.m`���X�n��9�c@or�G�����\[d
          ��J���S����wʻ�ӆ�u_�ɜ��>Ǡ�4H�˱�Gʺ�q.��&a���_u�t��L���s{D�s����	u
          .s���p��:��]��B�zO����g�8C��Ƹ�Au�%�Z��+��H���\�L��w��D���焈�#Dnk��*�R��t����+��,�a�2�YP����NW~<rk>���b(���:�~��/6���L=����ݓ��\gn��Kl�P���x�����'��zM�<������-��i��;��<���z��n�;Zn����#	�ұ�ۏ)����"$���Z�0�!qðE��NJ����Y�~��
          �,�G���j�`��1�`��W4�p)�`�ձ�y	i�g�j�:=8k��R�7C�2��L��мÉ�╙�5��M+�a2m���Bd��7���Uѝ.��%�J���.��j���Vm=��t�Y�S�V�i�>TJ֐qE��idđ@qJƖv��u�S���r9Y�q��p�?�X��I>�� m��h~�5���8��#K��֊��W��Hp�k��h
          7�����\f��7u[~B���L��?t=[W�cJ����cqK�k�Om��T��Hp�iT���dټ���w^[r�Zo�6H�v��Y��U��lqj��0<,�wV�L-Ϊ��K�&��0?e�7S��n�x8^[Q�f�kE���m�K&�`�J�ǖ܍�?g���5y��kY�M<��;%�7<��u�S�3=A;������d:w����V �9�:�*ā���qqup�8���&6<�aF��7���T��b��4md�����W.\��Q�FU�p�c����V��{bkꇐyN~��G|8.�9D����W����	*�� �S�#n��K�ѡk���aQ�1��p�����'�"�Hf���
          !�9��˿;b���#t�c�����P	��=C74���V8C���j�ˏ/���g]5��q���s	k;����B!w8!_�8		 ��wY�S��%
          �m
          �Z�d�'��I >��d־�%mB��t��U��Y��}��n8�Y��&�0���m������y,_v~�S��"gq_eOMh���UΣ��+�v@����Z��I�x-nk���
          ���U_	E�����L��IsX8�{'���ܕ�p,�'�f��AܛLhC����Rǀ,_�K��ѯub�9áx���xu醡���옽S�&ae��,��� �4Q0�K_�L����1ޓ�W�=�8�}A�`�9Š�%3G%��[�ϡu��6J8���a�DžSS0�s���W=7gi
          ��f��>�<䫔�������X�vF}�E8�?)La�ʓu�^+�|Nn��C�`�bwpGUK�
          �����i[�U���@��8�H61�	e����‚�|��t��2"��ߐ��y.��f1���V���Y���ij�#�l`�V�Gm&�y�3��fu-8��B�S�V�R�
          �?e���-�S����#~,�~8Y��ȝ���j=3�G��c��$�k��=��òC������M�)j��R���c��s3s�s\Y�Եc�vO�M���=�(�����r�XD!ŵu�Te���j"�-
          s���J��R�N��<aЇ���3O����Y�.-Zҷqwl�W���@?£����ƀ,r</��g��,G�پ�0���f�L|x���RvQ����Q�`��e���%�7g��k��ćf�E"`�h�K���6���(�*�d�خ�[M��e��5��	�/�$�C�t��m�G�9���ߨH�: ��Ϗ�`4���Kn�;�ʳd3�OРnf�+���M.X�����E�U�ZS�k������j�Ԗե>]��R�R������y��L�ɭ�ժ���y�9�i#����%k�Q�`������,��e�SyH$�
          4�*C��iU�W�p	�s�V29~̘p}�)e�ݟ< {ˍU�@��k�֌�V�[N9K{	w��"�8�!j�"��4qi���|I��z{ȡ_+7���ˌ�<�������W^U�i�m���0,�N8ſ`,��V��s��i��k��̻��l�=&��b0o����`&F�Zf
          �H�&
          �:�	5b�[�S$@8i��B����h
          ʳc���1k_S���h�6����V5n�!fN�������Q#C��h���Z�27�0��T9U���.�i��|@�\���}�Q��?r<�{6�+�͠��W�	���ª{X�0�Q� k
          �K􇫼�>�1��C1�P��]�ǔCQ��k�*�S[�*Y0k���U����ld��15����`��#ˏ+7��$���6�Č�D��W^�K�,�?`�uaW�O���m6�A^�t�h��҃M�cޱ-���v�FA	���/-Y�s�|��{�飗��SH�B���m�chZ��ʼnL1�kHo�	�(�
          �����g����◞4l�5ǐ������r��@"ŎMN�=��>;��H�2�[(�4�mՌ��M3D�m8L�m�N�P�O���I�'��2�\R��fc@��#�����a"6�:�,�4��	ˈ'�;�Mk��\�B�l�����p3iZDmvd*[�:w�0��!r�����=P�(r{�VCF�-ܪ�M)��8d����9����N��N�j���+����t��Kqk5�Ӏ�N06���8�
          �X�5��*�=Dn{�k9���}��
          �})��{*��i���ay���c��^,6�{"ŵj}���7���41��s�<*��}h4Z~��>�0 J��ʤ���G+l���N��F߅sM֣�宂�_*ۣd�mh�n1x�R���$n����@��|�������[}>xf�4�Đ�UN��DGa�p2���h6�|�fui�V����cJѨ������y$,y����������Y���t6�e��զ<5����%4po�M]��8�f%�`%ͩ l���M2v�����k��}�K3�Tk�����hizS�sv��){"�����ʇQ�S=ᰇ:���kkQq����+]l�����s�� %����L��sȫX��b�ay'6NED���d&
          C��<�eXf����~�tX.�;�u8Wت��wf�<yY����5��"<|���������1w�hk�,�G�{,�gP���|�����z8��t�Cd`�纽,�
          ��,VHhlG����M��ns���K�{qͭ8���|��WhI\�M�^�N�4%j��2ɥ�hi��
          �1����޼,}&�ékN9���Ǩ�{H.��)5���V�p�K�Sa�x�T�ذ(��(�t�-�E_���h$�>A�xk��շצ�{-��P0�οcG�7:I7b�vZ=F7j5h�-e��u�b�����j�!k��,�lE�����c�V�ǧm�_�f
          8y�/�(af�S��aǧ�,&M���N��7W
          ��v�Lm���|z�[�H��)��<;h$�V�,�ֳ���Ti�,i�N���캲O%YӟG�LՏSL�sa\m�:x�A��W<--6�i�W�c����^)Z��=�7vE��/�M��cʳ{��j��6x��:�q�`�>#���>���@�Z�S���p8Y��Q���Q���[�S�}�wX�Y!h>�
          �Q����؋�q#���rȠ2�oxgF��U�=ջ��p�Kx¹=�U�f�� ���9ٳg$yO�ŭ�=�VV��y"��g)��U!�����Z�X@
          �SI#��[Z8�UK7��[Y.�Kj�3�%$�yZ�ctlȯc�Nw��z�NȟF��@YR�}_��Rn���/lYx͎f���c��~O�9N���kG�l�}��}UwU5Q�Y`�r��
          �tޤ�K��@�j��6�:̅�ů�˔��Ƕ����_U��$������?L���cM���V�Eg�mt($��\�@�p
          ��zq���b۴��sG�3@cvF�Ӳh�{�$��'�t��E�^�lp�X������{5�i��A�_.{��JC������Vl&^��4?>h����n<������s�����DNp<�[o�������~�h?^H����/A����7|wE���cm��p�ǖ�67����O�`��ւ�#�y��lrPi��Sa�Q1!���Z�,⡁��m1�]��:�m#����7��+Qt��h�|�[����D��j:����n?��[E��t��ּ���o<�LP�h]��9�#�Շ@ �4�����mo���S�!\x�Ji���<�R��8;���^Nk����������G@�wR�2R�;ds� ¯4��k�M�Fi���CK�vV�.�8���Z7{��r�|?q{��{$m��*�mi�8¬�ܴ�����4Y��X�����kd�������ͯ5ay�[=}H
          m��c�O㟶�_�]?��I�� +�0�-�_�����8tc��q�5�{�0ca-�}�ƕ͔k�;E���\��Ԇ�Hw�#�5���Lt�٤��ep�4��j��b�Y���}�)��&
          ��,e`d�+���V�Ȭ��8���<(l���s��	e�dxJ���Q�|�a��o���j�B7��ˍ����v]4	>:c�"��������&`<��Kv��y>�
          �H�����Z���
          Y�A\�z@
          ��6��J�A=�@��P��5�r�=��'
          s@��B&���K���{G�i���ټ{��՚� "���dl�0���-�[�-��Fؽ��|��"{EE���X�o�v�Q5��H���[�1�Y�(���_�(6��MX
          ��ڲ�"vы�L�zYy��g�u�c��j�@]sH�u�M��M�!N����mf��j��{o`8Z�Z�&3���$2/N?��\�jkrs�u�L����l2=��,�u�f-�
          <�q�d�ym;�Z�C�V�vY�p�B�`��'(��
          0�-D����h���?67�BW8l�G�;A h�2���GNc_#I�V.�m�S��kS����yU:�^�R�~h&ya�;L�5��0/�O��ٴ�cw<���LF�9
          ��6�G��*e5�N����=f�����j��h¦�:<��䕬K�#M��V=I�5��&���C,m����D��NM||*�c�����B�=���B�@�BgL9p���T��i�hUo
          �����W�$� ��?u�����셐^X�5\+L;H�{�3�[0�w)�n��9���yS� VVGQ�q�$�p|��e�s��w��UOR� �o�Q�Y6���6��Ik-���2i���,�WLn\_ߕ��v�+�nʮ���l��oraכ��r��Z�0�H��5ĒN;��O
          fӓU�=l��{h���ܽ:����̀9��O�=�X�.��ck��QmŪ���'"�r�?,���2	ɺ���+̄�C����p�=8�"�	9\�;W�����-�$�)�CQ'��c��s���
          t����	��Gp���
          ����C�i��o�(�w������8lX=���9�q4���E�A�{+�4������Yܕ�"k�^7yZ+]��֏h�hZ؁q�3j�Q��{s}ՙ�A��y��M�_S'�1���=6���	s~Ou�x�(fչ�f����v����~V��6�0��I��?�<�q�
          �ʋp��=�k>"bԝ��U����w���@��k�-���/���^���Cc��^U�	�����}K�|��>a�Z��8J�3�ǩ��"t����#kq��s��k����p�T�lϕ���D�4����ʽ[wp�eP	�����V}��T��[N<���]�p
          Pe�ڳ�n	���V�!m�E*޵۱�^����-�6ijh����+�u͘��8#�|n�M�;$jbl��*������}tBF���ʝ����G��k�;��Hb~����`=A%�a;�<;GW�Vc�^"���}gY���47þ�0�0k�V�M!�*b�[An���ڵ��i��[\yN\�F�aϦ�+���̌�mS�-�k�L�R�3}�){�G(����^��~k
          �#�I�<N���2yZ�3ź���lӼ�h�	��mu�n��H��H��ָ�Fi�n���ihhe���¸�6�
          Ǖ��3z��n=�����$Ӻ7rM�.Gnx�c�eP��T6�R�J�6k��C������-q$_��,+SQ�s�Q�����6� -�p(�����$�̸���iï��\��9�pMg��h٨v���"|���;�+[<��uz�DS{$��o�(��dd�����ȷ����Ѹ~Uf�Ym��-[eP�_¦�+���wʏ�rO������j����f����������L���R78� ��*��&b�i����wM����5�f��!�$����P�A���f�5��$��!�o�R�����
          �ʩ�V��	��
          4
          �G��	2��5�9VVz-���'�G˜���C±t��򏵤o1���A��c��D�ˮ
          �1�<���X�@��ʇ�����r)���w����׆M�ު9q�?)̇i��O���+�����d���T"��x"��N#����w��ӧe�>BKa�r�mM;�Q�v3~U~6�&cho=�9ۛ��=B~�yK$�Ot�3!��L�%��M�U;������e��.�����c���F��w$�ߧ*L���'R��8]URC���I3�%)�#��;,����(s���#���R��S9a��VrU���.�1�*�$
          ��Ev�M�K\d�z�G�y8UtRu����U�H ���jKC[�‚�Rt�����K/t���Һ����"{���.HPW�׹�L�'�v�M��q���h&�`���õJ�/J:7��7��v�S�p
          &�t��2�Q��f�E��+��e���
          㣸��ۺ��h�ߓfʧ�a�9���>y]�����$�3}RN�j��'�;-`+Y�03c,���eWO�~��r�9ݩ����N�꿷adm�s�7��zަ�E��RJ��>����Y�6qG��.��d����6��Zs�妨,Kt���xs�\��ƇJZ�
          ����kƋP���u�:_Pn�Gk�ڽ\��ψ��9�^���YՃ�U�xW��։ޤM��L��{b�[y���qw]oq�f��e�U/9�u��J.�����O��h�^[X[#�cK�6{������i�6��Gрp��t}3��sr������{�T�潺X�l�2��F{����Q3�ڲM��уL�Z6��Kw����}ƨ_�������Cdr1ږQ���Ǹ��J���g+�XK�_�Yі��#�/��M��%�O`�æk�i��.����m;C\���|Bf�(�����P(N[��T��|.k\@���y	r@$ v����|"�@<��)v��8��������s��Aʸ�`�$���ǒRi�^�f�s���ӧ����ia;Le���W�y#�<m<+g�6[�л�Ũ!ۚ��$�bf�-���^V+�����E@4�ږ�Qs_�]�ʸ�ˣ����d�h�4�雁���&����%R(ߕ-X��1�L�����A#�d���_��s��+�ف�8g�)2��;k{����9�EkÉ��.���m<Co�%>
          _!��!�q���1ڲ,3�C�7W��E���`�jo��`��Q�ڒ7��V�
          C�}漬��Ve���n����!���w8�Wp{���U�iw��qxx6�;�2O�KImn��W�����K;_�#e�l��ft�A���
          �D�c_k��q������B�s��ߌ��szL
          t���=�
          ^V?N�)���k4og���QƧ��#w�;+�l�j[M>l���
          �Z8fl�)���ΗK�R]X�W$�8��N��R8>�;�Ue�T��#��B	%1Q�ܞ֗6�
          �:�]���
          &�6��~-3�E/i�+S�L5G>J'jꦀH�)b{I.6����>���~���,lzpI�G�bqt�4[G��d�1���[޳�J�~���ǀk��	���Gm/�!�߄_�ߧku285�4�E���5擀������k\ց�����8�DŽZN,�F�2A�R=�i ������t� �H�0Hh
          M�nl:3��<g�O�=9��l�;N'�-
          �W�ٜC���.�ݍ�|�r����Z��v��Ek��C�L���H9�Z�x� Ӌ��"ךG���u�&�5��k�R��Dn#.k�o�^�T�Y��]3(����i.��2&��(�	�kD������F�=���n����A�%_��N �Y����4�P#%ο���u3lk�HY�j\V���{Ou�8�Ӳ�lw[�Ȳ@i��$SG�-H� yh'�fO�!��E�*�I.�8Й����,u�6r�����v����ߕZ]C}BvO�ium�������S���{���5Ma��\*N�e'�₩;�3E_6��p���p0��Q7�7���Ӿ3�]����7�ܬ����S$o���ߛ�s����W��Je�H��Y�sa��R�6���ߕ����d�q$�Vrp�$���gH�ր*��5[��e��t�q�f?H�H��C�s߲�q�W��7��Sc�6H�U�I�6��ҙs�hJ=���<|$�q7���V�R7M���?29]%����"X���v���p��{�W�:�d��
          �6�PӇ�8��i�L{����7Y��ܓ�e��3�4�B��M�G+�^�ޗӥ}�-HW�#��s�#���Qz�ϣ�Xp����p�W��l�/�7P�L���q�����5��=PIû��T�?���!=�- f�ß��K�k����N���w\�ux�&��wW�k��)|����]v��;G"�_b�o�?[�1���ݫ�~���M��<�^-*tos�y8]��h��R�U��n�اi4[���ק���F�8t{�欟+1��y$Pr���2v�x�/1��ߴ%k٣{;Q5�Z���U8�U��������P�E��Rt�]��k
          �(p���p�X���e��|:-�tZ.������u-{F��v~J
          #�u62v��3ꞩU�i�&2��[��� ,'{�5�/'_��x�l4^o�p�c�^+A���s~�#�z]'X�V$핋w�[V��g)�}I`�*��Q�<�V_,o��f�u��8��%�k�(�†Q���ìe��VC�6�fɈl%���rSh��쫲P;��$��A>;�Ie��A�D�[p~1j7ڼ�P�FN8���h4
          ��c�F9�0[XF%��y@�tm�p9$�c����\g�;�\ݬ&��n},�C��&1����Hd�H��	�����y�t2�(��F.&�dm `�-"B��K���#�H!��@^ sj��©;�#�l��w[�����N��*Q>G9���~xW[�@q.�͠�>�Z��Vv�C���Z�4�N�	x4����e���2HA���x����A�w{���=I�O*�
          cdU�Jƙ�J�h;ˀ�B�Z�.=����oº�i��
          ��[�'u`��5��B��mw�|~ٷ�N���3c�k�ѴyU�c�?��bKq���˻�3Jֵ��q�g��k�]T;��,����u���e��s�9τ�5,��2Œ��(xu5t�4O'�;��m@/x�@�+�Q�����l�����YsH��m��	�V�pOe�W9)�+�����i\�0�F�<{y>���u7�~���֍��G7�E뒞1t2��x�^h����������ڳ��4�{��$D�D��kg�m4�G@[�?!q�z�s�Y�͒3�h��	��`���E����
          �ǿs9[��]lm �-��Q��<���V�lLΡ�R�74��ʼLi/q�i$��Y��m*A�QDg��J���<�:S�$�TA��g�Y�4�wt
          K�2u}bX��|<�L%�����hk������H��v����yA��`6À��𠖆�r�����E�)�X�|"�B10��_e^f;v������x��S���m���ˣ"�����=ǹ���|�U�4�|V�Zq��<��?�7����j{H�����{B�cb 3K*˵.���Ճ��;+q7�k^k�����y`y<w)�����4pg�����?�wVu-�̍��M�o5�F���X;_��rn|��a+L��&���D����N�6
          ͑�h۲�zs?xs ����#� �$r��˝u/tcduM���jٸ��8�
          �R�F��#%d����rh/O��>�F��NJ=X����rG��3|��N{"_M3M	c�I�����Fi]��m�g첵	�dO�Y�oK:�&��k�$�7��53N\0k�s��7�|���V}4�6�39Zr��x�����n�m�+b*��>g]v��)v��rS���yQ�`2������v�`�>"�V�����V��{�!LA��y?�4��H�X�c\biu��:�6�dH\$ۂh|�ZpA���"u~'�f��`�u�>���g��GS�G����9��8=���d��3�-`����u,��{Z(�<b�����>r�C�?t/���"ty�D֖ѫ(����ͷ���H�/���)�����vW;����i;��.�8c��l;2�h���%���(��Uռic.i�b�~�`�U�Nl����8��?�Ҽ^�q��k�~Y�d���P���4�4���#.�1�[]�J�,�U�u�'^C�Tk���Vƍf����^{Y��g-#?w�����?�W^F���0����]�����\�$F7Q�������dBh�����R��Kr;��ZwQkYv�ʵ����3w}����&xkE���4A�����Z�j�D�h{D`4�%��?9�H����]��G,@�Z0|����&m@�ჅSL\\�"�ŧIx��{��V�8���㷔Yyt'N}i�\p<��2iB��NL�1uE&7�G�����N����
          �ồ�}��?��U�QUm�{,�v�Usl�w�{�˪��S{\x���U�4mp��U���+���4Q�%W��Y u%X�L��錵���K�NI
          [��S;"�mf��n��\�p�chv۱Uu�z
          ,uy�!x�����B���4UvF�?t���3�^<#Ӹ�I�Oݎ3�J�r/�tq`
          �-]N`�=����9*�-`��*R�l��f�I �\��T.vs�ɲS����b�����D�N�Z��\�g� &��/®��c�uf�]�6�����Q�h�lW�^���9�(���Gٶ��VMA4H���kѻۑ��KR#qvo	��I��Ɏ�q�l���P�<n���,�*�u�\��O�Ϫ.��2�ZG��d%9�ڿ�^^t�p��&�fvW4~yGWW��m��	����a1���LdV~QՅ��1����i�)�}y� {��iP�@����_����T�@mn��P�����4�
          4|��U���]�5��+Y����(W)n�i�����|5��x�.�; V�h�0�*
          ��V�΅���[�n&G�Y[��*��W�5���Yˍ-�9����5��m���t)]�2���^p�G��`��W�4L_s�/���ޏ�6Fuڲ�齢��Nʻ�;��X�>ф��"��)M;O�Ix����#c� w����W9�; ``��	qL�]�xO
          i��<���3G�H,,�W�%��C��2Z=ւ[[����[�a��f��
          nr��?�5�������G>R�_����{-�F��@J��7Ni������`Ӹ7q!��:YLp8�{~�W����5�
          ���?�І�DX\���-q��ey.��u5G%i}=�|>�s���U�Ҿ]K���V��h�����o��M���#S@]��]�:2K?C��Ik�Ӭn�b�֎�g�|&�)ӟ�	h%�A�r;����W��lQ��xi]'q1~�y���;,�����G��:�|���L!�� ��[��z1���U�3<�M��U�â���J�����$�|��l۝����>��4y*'�^��Zq��#�,����%���������7y'����~�"�m��G�Ȍ��yF�;��߸YP�Q��v8�V�:�.v/����BG�,-�拠�]qQ��$�bɮU
          ;�y'6���u5`�P�/?cKs����'�x�r�\��W�4��w�h���x��ݏ	����gk~}G�p3p���,�WU�k��6�Z��w���Ѵ������A�ӵ�\6�<�)�@����؄�Fb���*�++��y(F�C�����ˈ�y^`s9*���s�\>�V�c~~��OR3��tt��ķ�n�Ɠ��ikA*:wS�:���\,�.���D	o<��w"���n6h��}���N�Hbi,�����(Y"/M��<�g*���菺�5�^9���'h�'8�	��ח��o.5��ww�˫���D���a"���cJ�ꔆ�jмi��f�+YF�_�Wmh�-_�i�@J��ȿC rQizӦaf�I<�*�WR��pصE���u��g�Z]�=�k����[�6K$�ү�cAÇ;����U5Q���U��Y����?u��hoQ��H¹��P��^O����`qqwW���9=�<}#�<����[0J٬6�yF��
          �~V�G�s1�v���_V��+�Bm@- ���q�M��MC��o������6�?ʩ���E��3k�Twr+�MA�w���`�SG$�حh$l�ߛ���lf���
          ǀ�ѵ?���򟭏I�(r����N�����^G4�Rc�.�^�>�����r�>)kA%�_�,(�.�
          �X[y=F�����=E�w8�+5�5��:���i?�T�%��_+v�-=��?���
          i�R ����h�$�X�[�ؤ�[�
          M�J� ���>����~��*H�i�E�?Ԛ���.����:��E����oPտW!.<�W^<s�7J���i,���
          ��˻xY]>�KM�H^���l��K�v�M���wU�v�j7W�=CTv��dh�
          �V��9�d�#24�7<���;������ՏL�<���-��E�0�z|��N�rY�k@||+�W�^Zv�r��;S�m=�&�7��oO�6	��RkX����6��l忬쵴�
          ��8~���Ӓ2��fVJC��T��5��j.�[&��qt�ڌ6��n�C4`��pq�-mTM�Nj�OKf�ȳث�J2"��V8��y��%<+���d]s]�H�d���t�m�,r��兀�W����yM��
          s�6�6+�H�z����p����։C�Yy���1,e���X�OG��hp��㮜ntF�������GF(]v�c��C���M-5�V&�ɨk/�����ɹs��Cw����i9J�6�R�?Q=��@:x]@w|e����nH����|�TԸ�`���h�c��
          �OQ ~�Ջ쭽̏N��
          �G�:[c����r��s���|0=�`��R����g�{䒂�GM{�'��V'�g�X��¸��Y���2�g���ֈ���J~�Y��vuP7���U��J�Q�;�Z�J���g�����q��M�����*�b��%ξ�v�'�p>Sz�λ�-Ծ����t0×����7@w_T�H'�����xD�y��y?'����������A�$-^�Ԧ隑,n-�n�:&��;*�����'�\����r���=�DB��
          ����z���|z(eӀ��v�3���F��-9͕���3�<���}nyCa%ĺB.�3����Y9U�?W=wI�ȱ�!^v��Zn��{')ˏN9���#@�g�R�إ�qE�k�N�Y�j�+�y%nw��u��^����uM@������W�^��6����q&�$����E'�P��A������d뾐�j�v��5z��-���R&�H���r�7�ӏ;<|�S�\�<�
          �
          �#z�G������}%�`\�?#���c���cH9���.�k�M�<�N��T\�R�oj[�O��|��u}�O��Ok�n�4�%̙�p������&_���9���5�8i�~�����������Hu�7U@����yA��O���&^_���~�Lg��ws�:���{%i#�k������qg	0躝�\��ܕ�������|}u���
          �Q�k���`��H��I�T�5�8��E�c�íE�cA 8��^���]��|)�W�6I���i����0\�w8Z��f��z�Cz�4�(���q͕��h�hsI��i���Ϲ�{
          X�������]dۆ]���ڽ«|�Q��h|��`�t^����Zx�Ӎ����M�f���MrQ��W��}S������L}SZ6���<��c�H�ח����
          ���6Q�c�ަ� &��b��ܕ�k��x x�����;��1�im��~q/{X���D\�Р/��f�=��sGʷ�1�#�n�NE�%�[
          l�.v�	��<���d�;��6F�츓ߕ���������+����A�����]�+�Ζ}�!�Sa�4��k��h��eha�ͬb��){�`ٺ?d1�E�� ��]t�|�����;�-s����f��p�\�)�P��Bъ�����3�����E��ӷv�A�����w���if�Gw��Xe��=��եu�C\���v��K������
          �ß>7�GqjMN��� kr㐲 p��7r;���
          s�,�n�{�i��'}�#�6�n�ۋ
          ���ܿ��q>�;3�!�1#
          ��꿡nE߅����"�P+7P�'�u��"�(tڇY�%\�,� ��£����@- �t�0Ŗ��a{h<���H$�n�Zx��\ls���qa����%�]�ʫ,�g��V������*�E�;h�^
          .ig�F�7��&�@��!�-I�%��R{ۏw��?)����9��������\�ʎ�F�)���l�5Aw�?�`ɕ��aA�� h��*��7��.4 K��ǔ�h�]=�-s�Gem�
          ��o�LS>p��� c���Y�gn�IÈ�g>�I�V��om��H�4��#9Z�f$�����!Ô�w�f�uc�f��{@{h�i6A�6�b1ج�;�Z@�ݻ��`
          xW����yL���WrSxO�{�ٞ�[G)�Zc�w`/	q5���5͋ks�G=�S+Q0�Pn��:�ll��R��Mn'�'j\Z��u�����~Q�-���r�7���@�>�|,x=2gzZw;�wYzR�$8�9���ݷK�G��tֹ�q���E�[�Zj�MZ̀���hu3���eGLM�>vC;�-9#��׉�����̓J��[��Sú?�֖;uy��:�F�����@G���s����l���d�/ѱZ5�[��>3�*zw�m9c�8W�3KV���m��+А�9n<[R��]X=Ն�����?��n���ߩ}�i�������9��р�Z��>AG4�b€Y��#�A>��K#����9<��;�v���X��v�;Z�5�y\h�?*�k:M�������H �ٸ�n�1���Kq�Wc�08��|�`Y@�wVi��1Nj48X��������
          �l�s���Lw7p
          ��F�$
          Ƿ4��{�z8�q�#S˸g<oL6����U�)(�8�O�?�w�� R��ֺ98�HVt�-x��{*�S�lq^E���(&Cb���ۇ`�쑧%����E�]��UwO x�t�j��g��2<g�=c��aۂe�wzXC�_D�`·�4$���[Em�J�x7³�- ��V����Z�##�e}��3?���@�ɞ/�gO 4G�w%gʕwzZ���𮹶�����+�����q|�����S����/�Ss�~(X7���D{�	ǧ��yD]���Z�@�e���Dخ�G��T��Hl��J���ю>�cnjޠ�8�X
          ���h��(��\��w�\������U��m�n��f��7��Qpݝ���z.�������p��FB��L�^� r��M�+s�m<��A��-�7�U�}��q=�1����x-Ë��P*�S�˪�D/hpm�aյ��h,��#S��pqYj	$��Z�P���=ʢ��[�H��a�Y�r��CE�ʬ��f��������K�|P|��y��}�6{.���(�#;l�Dh��S������b�
          cb
          i�OuR��0�f���
          ��hWe��v��ʺ'�(�i�� ���w<��G�����j�h7�����Y��
          ��{�eg���^�#Ki��V�h
          �	����8��ʤ!���t֏��n����ds��VtI�!C�
          �r�O%�cMR��<]��	�8;�Gt�?*ci�+O�u��J��k�xOp�W	N�+VkZ�K����4��
          �'NX|�3���`��|&Xs�q�3h�9Di�?+�3l���"�]0
          ����;�=�0op��^�E�,����ey���c4�i�kG+��uϝ�3N���a�YӍ���~Q�"?��m%���������Y��ʧ��^֍񶹮Vy�of�#t�dm��:�?�Ҿ�k�(�_�)}U�K	�C�.�ga��?�A.�jچ6��YʥӴ{��KZ;��ӖG�\��VsǩD�|�c��D�pk	�MDU&��[A�MFF=��oM��7������s�7{{��k�I:x�	�&�{Y�n�>1��+G�|ҺI�$�%Y�h_=��u��ij�k@)�z����۴�1�Z0�������a+G�	?����9���z-`@�&Ժ�C��Ј81�m�8U4oiq~��ŭ}m�Z��\�<���~)��!���n-K���{����F������&gF���6�)���t���@�i��=�{����JǍ�O;��[Hji�|A�H�_uۏ�*��r�70Y�sE]��(u6+��L���N����&��>��n�\�8��N�1�����e{X;��i�6��;�rt��:�,�~'4����E��McA�p�,%ƀ� ��5�A�?%Q�3��$y+;�>G��;+|f�I�Z����$�4��բM�*�G�40ǺM�q��ZF�kp�
          �\�'-j6�H@�ڻ�T!�:r�۹W�Ъ�ܓ�fO�۠y!���.�x��L.k��}.:�Oy^sS6��e��d2K/Q��uM����84�,W�:�3�}>�mn�0�U��l����
          �v�$'5�+�2}���ZsX�7�H0tN�n���t��8�����zu����
          d�uH�s>\�(_��r��po�*_�\e�M�a�U]_[�8F�M���go����t�@�;�+0���q�������@O)����e�Z{�q�-�٠������h�%�۴U������mW$�>u@��)\��%�y������O�(�{����UM[���p�'T_+�=�X���B�������y�=�h,�b�h?u{�@���+�(�ky�䭎��s^�(��X����W�9� ��V`hs�@��{���壷++q.#��6~ϫ��>&$����8���~TN�i�ar�`�������r���>�����<e���a|���(���t�N$��j>p��+��,n$Z����H�i�ϝ�.�����]�m仹Y����*���us���nEét��_N��:��=�$	+G�i����#�8���+��O�V�#��Ӵ�c��DwZ]VdovK�Fל��Z����=9�H�&v�~S�07P�� �*�SG���QVt�ǩ�C��?nj0��H�W`\s��2h���}����͓�]q��������>Qia�U}�5�l�OnAE�a��}�NRH�������G�G���•Wj&e�п�%j^	���=�2~��֓�Z}?SK��R��w��6��<�G<�;¨_.��2h���ηce4���ͅ�80;-('~���Y'�V�б����Z�vd%��Ych�и�k�
          Wl,ޚ�4Er��
          U`�p�����'�Wt��<*
          vM�W`�X���]P4���X�Թ�9~�R�j����N����p��4}4�sV��C�d��)��*�
          ����t�?ife������o
          $--\�f��p$.,�n4n�eo��$pEg����w��s��wn6PD���Q��?m]^B-����ޡ�ַNam�r~ά�؛C�T�=�8�N.��{}m1#$Ϗ��k΁�S�x_NƆ��*���Z�h���O�^�����7�"km�a1�n��b�%b�0	U��d�<���y��O�0]]�a3�}|�[�]f�{��Dfkc~�ٰ���O��s�3�UzF���!y?'��w�b�L�f:�۞��:��_��S,f���D�
          ������B����o���}|��9
          �Qsb�n�	��N�b�9Đ<�]�lz��0Y<��ޅ#�+cK�����V�����gN��w9T���e��[$�ōpu�v��&��-����Q&[5��Q������m�u��3�}k��FAc�W�k]��s蟔�v��!v]PGb&s��F�jLU�-f���CI��4�vZq�V�K��o9G��ܘ&�`غ$�M������������i{a����3��e�:.$��z�b���l�4��R��9C�ljM���Y�g���:X����X@-\�ΟIM�O�x�~>ݸ��y�z��Xֺ�N�K�x�������t
          �:��%psp�9^��韤�Йŭ��������d�h�����G��y���2�5�u�=Qe��;�;�=ێo���<�U��d��l�5� ��{N�Q��gەnx}qp�
          �ǂ\k)��`�
          c4�ld�V�X(�Z܍��q���0Dz�Vcn9F�Ȇ����H���ڕ�^�f�"������X���b�3N����b�� �{Ak�WF=��o]�@�|+����F�Qv���������pƆ�K�*ƗO,񼆐�ͅ��>���'L`m5���jz�5�䐽f�DL��.6���?�����ǂ>|�7��Dž��b�t/�s�R��}9g1���B�,�Hⅳ0�U�خ)zIt^�a��p�%t���|�Q��w춷«ӷd^l/�;H�	�o�����ۋh�Q�r��GI�n���W���3n��/�һN$�.�/]��O3v�a�$Z���x���
          �j��9ϞF����o�k�V���u��U���zS~���e}CU���k9Y��{�����_���?�Gs�<d_QuX�79�0�A�ζ4H0>�������K3S��O$�\�q��uL�-����9�hs\�حH~�����^IY�+'u�Z��	�^p���M�|x[��i��ӸbP�+SO�\<	G�u����qk��͗M����?��Y7��Kz�����apip�9+J����+��;����;\\�������uy%o��w)������z�'���%tֹ�;�;/�龺pi������Vi�9-<��y�����O���X{`����a�n��/���zi"/;Ob���k&�0!٠�Ϗ&/��6N�#��
          Nk���2.���Y֘�s���-��nug��.�muy�����f���pxX�H�>�q����#��qȫZ��$�Sm������TO��8a����ٚC����gkӢ�k�=��+\7��h�*�%;�On�*��H@�,��h�. |���h �ʧ;=9��ޓ�d��yW�o�9�=�P��E���6��ᒂ�^�U��.'��"2�8�
          ԭ(`�^'�2�ViRU���zf�:yv��,�,��-O�oe��z��/+?��3P�سEn��%�L�4f�/�Ҝ\|+O�V���I�K�q�ў'����.g�;�yw *��ډw1��	�FZ�fʷӢ[N����X�`��Wh�+���NyZ�j=󸵸���6���7&�e�3���ӻ.��.c���Q
          �Q�Xmߣ��_U��7��{N|�VU���G3��i�&���������6�b��Z��D�;�υ�o+�:u���CA�
          �`�ݯ����0�=��#��K���I
          "��\O=ߨ�`!cC��S"Ӵ�.��� p�Dx�h;0�f���� �lo�|(�Ťs���`yD�z���)���YZA�������q§�N�·0>ֱ�YV����T�x�H���C���[��O�8>�Q�n��#���n#�	�~l��Gd���f���i�ta���*�OmU*z̷=]
          N�P^j�Z�35Q�H�V�����ΦL��?N{��:��G#�$PVu
          ��'J�p�<���y��?������&CG8�^�w�)��eB��q�ʾ���+���ڏQҸ��kh�
          tR��7 �3kJX���;R�����������Z���ڝ��g6<�	�~�(�b=���x�І���?
          �$�O���ɹ��?e��]�s�o���c�Y�&�A1�#�ny�hېh��6�~�Hp�?�F{��	�'��O��@"���-hҗa�o%��V#h���˞d�ī1��k��JύH�]��X��EQ�5�`��
          ì|�V��>��#�k��6�����pJ����0
          �]��cn@�ˏ�q�y�����/V=�����g�
          �vE� �,nN�85��G�z'j�d���8K0;M��@!_�SB�إ�E��n����YV��̢+�u_H���ͤ�V��|7�ka 4��X2iȳ�Y�.g�\ǒ�lR�b��;�ŧi��~HMJ�|m��V�S�r��;P,��.��8��ԑ���]���y
          ��.�Da <r:)�$yZzy��=I��]�a�*x�8�8���)A�[�7�f�\�8�D��qgc�w��,z�V������\{�E;���?kX�+�cv��QÆ	V%}�@��*7�b��5a�SN!�J9y��4����ʮ�r_ڸp�H�r��vɚ6��g�.2~��/m��W.Sx����i26���G���>�`��H�<����௙[�h����u����je�
          Zɚ)'�)șw�Ԓ�w^�82��>�.-���W��]��o&��܇��]]��;�sw�PƏ#�]$�x*s�(F�<�`804�1�u��O�R�:Qg&�Q�}�*��a�~Y��vF��L��?���Ou��c��h�9��KV�%K!`?�V�G����V��ք���N������7�5�`��"Ss�c��`��uG��R�w`�Rp�`r��2K�˵8&����͒��_x�+-�@�X'�;]C�6��
          ��+���1�n���擌&U�a�-u�%�m_(���e�bl����1��"�C�,d�a-9R�.�A�����&�LI�$���IY�Sng���e1����UQܠ�������|L�w|�d�����T��h"n�ʿ�κ?HO�ny��ZY��"q6�.�y��	�T�H������z��0Y���}֯D�Q�a}�L״�G[�����ɕ���Ρ����ő�z�\~�d�];X@4�I=�*�]@ӗF�f��l�m|��@��Nj��^n7m���z�W����Ho�j�K+`�����eh:+̻�~�vSy|z����.����W;���[<Gh�x^}�F�ƀH$V���@��Y���lf�3�%���0��ߛZ3���NUFF�HG("u���t���<yX:h_4�ϲn�uэ@kv��\]<��/��xS(�i>-9y���e��<���84� �ddN"��M�k+q��yƝΏ�	���㽚v���+/I��W��&i#�#	��x��ңsh����W7K��F�G`�h��d�K<��k�S#
          �W�τۧ��j&��L�A���L��D�-��jA�lL���ܣ�@���6��+M��O��y[z]{KCFA�w�L��0�H$��D0��(�o��1 �C��+}0ݸ��/7�ԑ;�9���y^�j�=Ɓ��ߓ��eu-=���!�ۃNv�2J�\�$�+MЍ<bG��e�.�g�N]��;+0hvp{�7����5�PO��d �3Z?�
          �uڭ[�8�	$�?���IVGl��u��`�rR�P�X�}4sekg�O�Ο�q�:���*�M�e��A>(�`�|�Wc����W�ݭ5�'� �����0.u�+�M{@���:M����p�9���Zju�n�V
          |�T҂�uP����<�p+�)������
          ,�^p�I��쟎��$���!1[���N|�i"2J[滕h�����p<�MD����Ge�>���o[�R6@�F�㺯��t���J��8lm-��Nlnagm�+�(�h�8Lv��nZ
          r��i��&�<�����&������t���,�����4���x:\~��|R�z[��(����uZ��8ݕ�\n����b�=3��/o��c?����;��TuE����`�֒k�&J~� �U����&�n�c������ 1��[G�Z:�B7	=ݲ����t�ӎ�����V��w�c���[�f��x���W�Rf�wL�=�w��U{�p���v�$�]�"g=����gO(y�����0��<�'��z�����#�\���մ�S�5�h�xέ+�/q��W���k���Z�ZF͡�Ƚ�Z�,xi#��yO��o�G�yq��m�[�մ�n�0�L�ǧ�y郋�'�d$����yq�{*���_o�ßr�ƥ_�86��������K29�������6��B��Vomi�$�c����	�P��m��z ��X��7N�m�렺�a]_Ԓ-�c�)�Q40�N㊴��KAo��+0�������e73���A���$�s����^�$�ۉ�0�����$�Ua�����b�E	cc
          j��ٝ� �`��~�ۿe��*�����U����I�:�0��k	MԸ���[����u�H��Q�E�Ã�T-��۔�b{\��@+s>�������Q�z`b};c)�iۨ�d0qC�`h�6��_�;��4d�ǚ*aݩi���8��U'�sXi�L�Q:?OXOd��c���ӚA-s@ ��z���^,�>W���+�ȼ/H�p���S��RI�{��oG�n�`v����9�;%����Ӏ?�+�k�,4��sA�7�S\m%Cb2G���%��]�i�Zρ�ǂ]�
          �za��Z�Q���Eedˬd`�mv��ٗ-b`s�w�V��R3L�Y>��� -i�1v��}fHve���;��2=�ۅ����D(�#�ȱ�VF�Yٷ��`�+��h{�n�pF�q���qWߺ�}(�Nh0G��Kbf��e�<��1�Ǖ庖����+\g�%�M�u�I�0k[B�<�8Vt�Se��M�C��і��o�֧GI7M�
          3�p��t�<_���;�wK�������^i��^�n�H
           ����H���k�;P�M��*�ca�����ؕ靲��:�D�;y!������,�Lq�n��Z��y���d,��n�ᡸ\�����;F�!q��ڧ=��H�-k���0�r��(����N����N|�����\Y�kAц��O:���ޗ�#O�pZ�х�c
          �4�P��1{�
          ����j�q�-5�����1��"�KI�]8��I���7{B����<�DW�*֥
          �`w�����H��6�hW���UUejT�Kdf�P�#&��>Oe~fn��f����8ȷYSh����>3�?��GN%�>(N�L`'��Z�B����Wأddd����6�ɱxA�%���'��[EB:�	�2֊���'nm���|lu��)�vx��s=���ލm�k\=���BӰ�<��ia/4r�R�X��=��iE��(��W���_
          Ό�s}�9�i�1���֒�K	��,���[C�t����Cv��֭��>H^_C���W�~�g_���\@�]�v�&�� ;GO�:ik�F�?o�+h[����)�� ��W��=���Ḧ�h���S(�����F��ѳ�����L�Y!�0��� �J��~���O%���q�U�0�2_��.�A�}�8X�FtG� i$�xV5Y1��V�K��׹ܨ�G{�A]�tr��f��ē�)9�P�Y��չ�L{�k,�s���'���n8	�������L� 3Y�f����Z��r����.rzZ
          "W�n=+j���3����O�Z�=��f�:$r7=�����Hp0�z'��o��ʼ|�O���|�F_�X*��rW��Mg�%�02�_�������x
          O�����������=^�Hv�>
          @��y��?��]'徾K��ڝ��ӑXJ�i���ͯ���Ef����K^���h����r��u��_cʿ�MsX�$q���?�����D�+U�O��'e0��zÆ���+����>M��Nt-4�E_����k��^E��e����ԺC���T�?79�yF?��nJ�Ο�}>���[u�j�����
          ͮ���b�}5��H�GY��+��o�?������W蘺�r�}�*�}]��G���Z_�����w��h鿨���4m��+��'�/�/��~f��a`9<�G��ܑ�����D�����u�g�zMSI���r��˅��{�j�`����<�y�'�˴�@~/�wO����<&��gm#'�ILlOym�����i���j5��õԙ.����M����Y���'�R'j��;�*�&��5��ϩ�F�VԺ#�r�+6(��'�Vz����$~�(``,��dP���\k��\��6B]�NkKo*�L�6GVy\�L����F3v���9��o�L�Yn/�\p��g�V����gY�k�s����@(�I���S$$<оgP��/.h��w���b���k"q;y�E-�~�8������Y��Q.�8��1��=��0H@
          �n�O�<Xo�<Xa$�q��X��7�Qd�./S�� 8{{�Vt�9���@����s�S}�vN��Y�j�t�F�	���0�A	2��c��z�g�67�(��n��j�N�hqA>���sK���W6���`����e]�<vTz�����������ʳ��Q��u����h@�h��i,��'��w%ht�S<��5Nk�V���y��_LޢA��DZ�cȱ}�ҵ.�!炛��\��'K�k7�?
           f�
           /!���t`W����/@}–��.i�����͠7+�����W��\.��y}f����.��� '�^O^��x��jָ����n�!4��8Pʷ?�h7����2X�`�¹�'�X�e���<�����?uq�J�R�9�7;�v@��@v)=L�Npo�\-~?pח���-q��9�$g?
          �Y��j�l2v��oٽ�g��l����Q�������-`�O���vBd�i�[�ukJ�[�.�ʨf;ˈ'�S���$�+��.���+&��}Ktl�Fo&�sv��Vw_�i��<R���X:�{uڷ<v�&�����w�6j����=�������4ػ��s�����ݖ�����Kch����OS
          te���G�'F� ĕgW�Jl`^sQ�0��I�0�&z�#"rn�+�8=�E��kK���'�;�����7[:h8���\M��;�":x�)���;j�[�Ե���~���N	�@�r�D7H,W�2zV�4�<����9<�[F�{���ͩF�>,"�g;�E k�~ԙ�`� 
          ʮ������'��H7���Yq��ubv	��fDžWmJ�T�i�kEv�&
          C���\��J���1^Me>#�?ﺬ*~���wG�"�X��ZZ�����2,x+_�������<*ҵ���dg+CT��49#����avׁ~HE��I6y'�X�ۙeW��<s\�~��b��A��ό�oqo�<�Uzi�" �;+���6���e���no��l`;�I.&�M��0�P"��
          w��
          �.��Hk��s_(d��)R�0ǒ��L���}Բk��)�4f���Y�t���O�[\�'�d�u��K��q���]9��rx�P�;�cZ��=��H�y���ed7.�$�Ӱ��X��
          ���d�Ůt4�.�$�Zu��M�A"����f%�-�VQ�
          ����&ǵ�xYư�hV|�"�	<�<G�9��Dmi��R�R�=�F�Jt�a-v
          `Z����sU搚�'�A�����v�W���Nӎ֦���]|��;��X��nz7ß��e/y�,ad5���f�`�
          Ϧ`t��7�K!����q��$�����@&ŧ>Bր�͡�o�d'���< ���!6_����uۻ�&#��M��g=���Zx�Ż��E���X^����4�:)kM�>Ou��՟��~)�\9_�@��s�n��v%v���9�vU�Lni���"z��.���z{���.�W����ڦP4�)0����#����:|�;"�D#�hǔZ
          ����4S��e����=^�)����(�Ö�K���G?򟤃t���p�Q��s�Z�ay ú����Fᖷ�o�FX64|�],ڜ�K`�w�*���=6�G�yU�z�F}8�$�w��2I]�H�{-ޢ��uA�-k�\s�Y����mpa������s���W���;}�@���O!��sŒ~���7hw�����h�$C�dSE��`���l�������H��R�Ӄ��ל��u.���ƆH�k���� ��%w�q��=t$GDS�?�a��_����兎���Od�v��/��ܕL�����E�㲯��OE��ە��v�X��J��rM���#�q`J&n/�f�	u;��M8��I��=�}ן�˪l��f��ݬ��"Y6��7�uv6�)�O���!8
          i��N٥k����v���F\���H����3�$����J#-2����>G?is���t����#X�u�|/6�]f�р�@�����=mi���ӰU8�|D���.$_�@�0m&���Q�Նl%��
          �����"��mS��fi��}Q�M㕕�k�8
          Z!�1��8���uM�ss������w������8��a�e{�*���ـ�B��֒E��&1�l�����W
          }m��W��u���o`5��i4[�`�>>�`` ��&�"4ے�?)���O<:2�{��Z���ܺ��@+1�I���)�8���H)�:�de�$��+�B i{��9*�D��]��:�Zv�]��c��<w�������ͺos�%c�)z������*��+WD��Ap�t^]dRb�L���MeQ�=���ĽCO����+�uC�9�k[�S�uyi�q�VIe
          �J��K����63�7�u��eń�?Q5흠]}�T2'��j��4
          ��<J����n�:��ʳ�&��U\ү�/��1�������&Kwp�\T�ڽ!t����$`�$�;�2YA�����
          �i_Oj�c�vs�I3�0[#F�ִ^�`�=�f�����S�GX����6�0�WS-tr7?����P-s�_<�亭=��hg|��g����������@�������a��ů�;���`+�u�:]��h�~+����ʋQ�yv�q���zq�G%��ȵ��l�k�ր�.U�p��f��9�',���z�M���L�g���N������b6������I.��˰x����Ƽq]¡4���v+q��@�Q�8������>��Džd������wXMe8�n�q�Qg��q�+WMlhg�,����[F��&�w]�/P�/��Ub�>�1H�\{vW�pq���f�s?W���je�䄆@H�0���05�%S5�7!u�tȃKZ��Gmn�Zw�U�'��_N7��G
          ����߲Se�8�yR���pzx��kŕO�4�?n��O����۸U�[�ҝ�+9]8�n��4频�%���������^wD}I�f��-F���mqf�Yߪ�����+��κ�5�7t���l`H���yJ�郈x�滭���U�qt�3�V>H�8�����yEQwH�����|�j
          yZ�A����/7�ԙ5w~��W�@iƥ���V��5�ǒ��TA�:�?�=��6�o�J��#I�,�8K��*�I�pn�\���k�w��FK��\���M��F#��pY����(Vln%�߶Sƫ�#F�<+���"�p����%�@<���W��fl�q�ڡ�=L��H�L������=���������e���g�-�1���vD`t��\��77�+:]1to�K�t]��b�&�f�&�oD��V��A��U��ĖMU�V(���wV�����D�m?�W���{
          ���P��G*Z��7��~��"Y�s����MH��3KѷH�4����ɺ'�+���_�m$Uw���ma�iV�tb�9��QJV�?�
          �V��-�O�lɦk�τ��E��P�
          >�`�$j��<�K{O[�=�f�=�B��V���Ŵ����y�W� �v�O�5ݼ'���d�,X=��l���9\b
          w&�+P@x����3k��dM�k#�O��D.�\D�֨�jd6�g��w���d�|��`d�]�e�f��0`n�'�L,:���3�&DAr���b.
          8�����B�f{�4��S{&juL�J����B�Q��;���Z���MkO�Dq��M��F(��sʾ7��;x���*�p����(��V��`�'�yH�D7N\�!sh+B2�h`$N�ađ�g�4�D��h�uq�LrD$�o�t�4��|�w*�ZF�g�.v�ȧ��-�k�
          }�iw5�$�r�_$m���UeRp�F֟7kVk9�C���U�|��~�,��S4�1���S@���ѿ������]�L�S��En�ZHg��xp�FsJ��fD�
          ��Z8S�Ն�n$:����Y�:��h��s�����:G�<���)�S��n#��-t4�]����:2��2�+�;Z���2=¨��I����F� ���D�3����Ci���&�
           ���<�K�[���'�P���r�8��bQk������̛���y*_kE�+M��W���LG�k2=��+�u�##]rj.�����7�S9ܻi�$)�+���p#��e�Ssuҋ�+\}W�'0��k�K��
          Fƴ�6����Sj�rB$��8��$;$۷��^|,��l���M���r.�J��B�@��Mv�h��F�ܔ:�3f�d|vZ��O�kN��9z,o/�^�Dѧ��m.4�(�8�1���c��>���6�p���y�w�$/,-"�y�T��Ò7K���~<�g���zo �c*N���[v}�����[v���R�������+���k<zg�o�K���5�tO�Hm�ͯ��u�&�}�^��zm;�����v;N|yLg�~��i���y4����S)��h��7?�������	���p�g�.�����Ltߩ]ʿ���ǭxO����	��f?���2G!kC�g��������߅�?@h�������\��zoW���8P�+󆋫�m1�8r-z^��n�N{���+�������r��5������_T_�p<|+"@I͐�?���7~�<��v^��}k��$�W�~N<��-�ˏ��8���Y�Z��m)����J)�����Z3u&2�s�A]�Iʹw=P��״���%�@6�'��\sơ��U�a{��S{j���
          �w'
          ԍl�m����YI'ڙ����0�q��'Ql�8Ka�����Du/$m�y��ן+�.Ľ݃��Y ,��Zz�r6�(�Z�Ϧ��wR�ʫ�����M�ótO�[(�,1�r�lf�ʈc�ͻ��H��|���K=Kq�@8|����k�sn�4��,y{M�����>W8�@U�L2M��}�f�(=��悮��6�򗧔��]}�g����u�U�l�l~��1�9����Ҽ�C��s���Ŏmd�Y���ɥNڪOn�K�~<-}(!�5�ˀI����k���k��LكD��|�F?d�Hk�d��}�}6�
          �jO�����lu<w
          �A��,�R���"���w��S�v�O�#�������9�r@˿u�z�>��q��!z��@q�g��8v��<����ѿe�][!c�跗�=����O-%��x�a��s���{�B�����0���rj��6Ji�;%��VD\v�*���#5�Ocr-����O?<B9�
          �+�#����^�ICw%yΧ�s�0u���8�ʹZ��������P�xݺ�{�R���Zv6�jyrRC��O�4z�~�@�|e]�L �+����n�F�Ϫ�"�༭+b�Ҹ�v^K���5O9�k��U��Lv�C+B��Uc���p��I���oG�n���*�U��Ut/�e���}�Y�O�C>S��f�F��1��/=�лM6���ap�$
          �ZӶhčp���6�im|����[u|U���X�w�S��wyʈ�A,h�O�dp�m�0Q7k�H��i&�V)t�|E���𭹎�F����8����ا�j�<�:n$`�҇qa��n��GY|^�[�!ݖ,Q^{=�Ҙ�=�Z6�����Ry��zSX���r9���o��0хPp�V�v�۱�V��@͎�H�	��Rt�
          sH5eZN�;��o���Ӧ,��Л�G�vk�H�b���y`�4��֊�k�uGQ���ȯ[�P�M�mT��@�*��pFdΧ�/mzz�܄��p.�	NH7��f�����}9�|��=�V��s$w��ڍۇ9�_;�L��.� ��N��P–���dv\f����7��#�%;N9��1�q�F�HC�,�jªHi�(!$UU�3��Y� ut��i9�^B|$�/�K����U�
          i�Rͨ��#��VĮ�i�F��(���l
          w&���ӌuۏ+�f@q�L��h#'��;q�ֈ�?��K:a�����+�����=��6Ƒ�Ba��w���Yݨ���y�	.ջu����IŃ}�gBE9Y�n��xj�����vJ���	��F����F��@5_��R��$�8U�lOs���ߡ"F�^k����{><��B�ƀ}�t����t�ؼ��a�h��dm"���[xcA��$�	�d����7���H4j�xS�9����A�DžI����׌R&��+ʤ^�Я{�E_�g��9���6�
          c	%ξ�,y��y1���I�a:���6���L��y�ъF��b�gE�"Ǹ�`
          p+���G���-c_3�s�[�6�6���Ͼa�aX��V�Sל�E����Q#N��\�I�����M�=�/[�]��#�엠�R�^%{�p�ygG:mꃴ�-�)�g��l����>��<nw%֙���E����k��p
          p$��m9�;����q�;%�r�Xck�p����K�Vi�`�H�m
          ��)�|����Q�G��Y�x��O��4�tt����5�gi��HCl���:�t1��@8nB�?F,���t5�u�����EY���l���#Q�:��G[?HD���CI�}���S��q�;��I�l����mh�0�?V���^�s��]9L���Y�/�ds�w|a\�t��
          R�m$4Z�~��Dd�Y��>��L��%s|,wC����8��*�:q>��^U�8]P�V��(
          hT�^�Z@���6���5�r���e ��Jx�V?[�˧�����!k��[�]��q�G���U��]���Q{��ZE�M���y=$gM���/B�p
          ��%t�~]VoM,^��h>S[� Y���Ml�a�^r��a�"C��2��kT�4j��9DQ�r0�#��Hָ����웦ӽґ���d�#v�f�x�eW��d{�(�͇-_AͲ
          v6�?�J�tkެ`6Kf���l0�MY�w�jXum{���,]d��@ZN�Ի�=�*��K�kE��	 n
          �Vl��&�����������	�E���ɺS[{I��V�D�n�͞˙��[tZ}�O�j�~�Q�λ?��u}�slh��V�E�m[���QkA�oM4������h`c�q�f�C�i��q�G�f���Yv�Ί2[��g�	n����a�W�ڻ40$-[�jt�k�'^����3�]�k����1�/>k��T�Fɟtќ�~�XX@�z.�N�x��;��t�c�t�l��ȅ�����;-�/W��ۡXX�A���zvm&�,i�U�0���I�u��-a�^c2�B�o8�S93b%��Y.9�$iXrA�9O-��$C�Ͷ�Wh�^KV���� �ё�>�ekCC���tu�u�Z���j�J�a��*���9�V�pO�^;��h&�x+�k$��X��z��lݐB�NoL_r��#eǷ��[�>xt{�hYzަ}I�n�n��� f�77��i.�Xָ���s�އN�H�mڙL{��}՝~��p#��X��\0�Oy������w�ޓM�`W��0zq�X^�k`t���9�y+�t��9���V��{�����`c�8�v�#�I��)�3y�;��;mNj�i&��tr
          �s�0R�䋪�X��3�xZ�;L�3�Mg�r�4�k;
          �V�Ǖ�֐3@W+��B���NH��s�.6I ׅ;Nh��B!����M�Xڦ��Ueo�<`�������p}��m�ʲ�c��GN�8�cº��K��A���u��L�$�R۷4M�&�5��u2->/��$"w��m¯�� �up�p�����M��e���Sh���ѽ�;��*�ݨi�*��/���Z���E�{B�i������8�B�C�N�%��gi���Wt��A$�%�dzv%�e���u��s��FR�5@������+w�K���O�y=���S��t	��||�G%:�n���X!V���K{����3�n =��.v�ŭ	�$�q��=��2��h�1���{�#�8��q��n�\�h#>�s�0.u1�$��4���9�z�zm���{
          d,�FZI��lK�m!�i[�uf�S{a��I%S-�^���dF�9Y�rI�0��?m�
          �4�<-�'PN�%�
          �$�+}%��GE��������� $0�F4u��gg��E8y����Jԓ���#�LZ���������ٴ���Έ���֫�{i���g���&�����Zc=�
          ��T��w�����\�WtuDqEG�ZAd��]��p�B��n!���R���lp �^k�C[37n�V��j�Yp �Vƹ��v�Wk��meZ�o�^S�&x��-<gN@±�р�F���j�ٴCO��=�Zͅ����+~F�4�s^V���9�&w\e���쳥�d����v��/W�d�{ɂ~ӧ~�=ﺺi�'��n+�pLw���?��X]O��3�?K���N��drW���ݫc�5\,���΍���W_�F�񵠃��5.~�=�������UPjl=9������<,�u��:9f���~U��#`ld��G�|1m.�F<������cm���9�vn)?�v���6<'�K�စ����_%<%��z�R[�{��<e2)�,��ZDQG��~{�/~�1��?���nR!�3�^��bv��pW�����w�VH瘍��ɘ��E!q;ő�h���q��
          3\�ы�VM�X���C�sNhk�"��>�=!`fҽg5�V�|�F��@=9��1~`��sv
          ������L����.6vԿJ�b5͑���t�&��Я�tg?e�v�T�@�,���ZXυ
          4
          �G[@��CSoʹ�Zl{�:�-�7�+,pm��J�V}�+(�;7�[H�[���[�وo#�T48ۚ�*��۽�xT��<���; �ی�(��'��M/��(��E�M�	U�/� h7]���i?
          �[���%R�I��
          �-n�f��Ug�c�-gb<�Ȃ��^�u�O���8l����%�`���mǕp�ԥ������4�n�@�=��7�W9�n��ww��˔�p:i�8���2B�0��7UH5p������6�����/h��9M�c?�D@�<�Ч4�l`�	Ri�il�q����,]����,wh�myUu�sG��t 7'�g��f앛�V�+b~�D�'K7W�DM���׳��Ș��u�D�g����^���q�G���܏<�鼊�M�_�~���[?�	�	o�������6��q��s���zo������_���2<�:�K#����?Dk�.nk[��\���m�s���S����xw>Hۋ'���?Q���ud½��ކ�}��@�g�O铹�}�4���»�������Q������?���K�A��Z����Ӄ�����
          ������_��ӗ/�Ô��-ְ��pp�e�[n�:�����Hׇ���z^��Hrg�_G��-����=�c쐸۽�#�d�ֽ���t�'^�n/A���bc��;9x��66��b�IrV\���[SPd�;u���8���w�8��f�]ڻpg+6�����J��M��|�I���kr/��ôeU�Q�ٴ��(�����V�@%q!��b��sC��1���!psM��� Z�?��;&�o�.�;#Vt���T?�.Amr��g��#wjW��zw8su��m�F��<�+0���eft�И�9�NU~���sYx��Z�
          9�F����6�q�W��{n��Gߊ���s���nc�,�|.�7+6VS�	L�k��v�L�����P���>�66���W4���U��ʰ�;i��ԌG����3�(���;*Zhˀ���|�%��q�}�ߣZ�H�Q�C
          β/[LG�L
          �i�	��Cc���Wo-�<�L�Ŭ��pM�^�T�����u��ƣ}U���j�}
          W�vvmZz���9�K%��!��E�l�pk{�����h��&%���{c�4H�mx�T%�ǜ�I&��m�S���|,������o䮒Y�K�XA��J�;�$m18��i�s�`��sk�H�����Dըh�kG)T�.�<R�����c��rd�̻H�z�L�E$^
          ������*���H�|�0�n��n�:1�ޚO��V��	�iL�OH�H-�fhdWv�1�������$wK�D֐)��p�P��𻿅}��!�� ��SJ��2�
          �N�mq������=³*��'�:�0��U]n��^���Re� l���:�1h7��̃��޻�Nd�w��}:7�ʲ��՞��O�P�Oi<-����e4S����<�����NX,Շ���=�d/�qP(�s����X��O�	�#�*S75\wW\�ܒы\���H\�Γ-���uN�7f��W&n�AU$a#�>
          �:7o�����6���4)Op}�^)(�BA�[�}�ip�PT�q�v�E_	����n��N��m8p�㕯E��1��/ʴ�(��G>s՚>���t{o�
          ���+����xI����1r�u}W1J���+�N���<��v#����
          ������C�n����9ys7�/'�7��Ť	�	���Qf����{��_9���G��8)rjX����d�ƕ���)cZ?��R.��v�@�?�X���V��(���6V1ܚ%w���F�u�"�;�~��kH(�y���*�s}��R^�bÚ�إ�� ;�rk��W��P�Ix���^N�.hu^p������
          ���߸*�7��Ә<������;�Fd��}�U߹���9]�y\	����mt�M䝥>,��(�DX����N,k[��7�&��+s�7�K��w�[�Uð��nM}�/q�O��\����\v�9�p�(�w8�૷H�o�U��{Ec
          �*�R%���<�I��+�@W.a�l-w ��{���B���ʈ�
          ��������?j��2x�͓c���K�hI?d�92�cN�9	��u�zn�����3Iz�A�F�Òri�N�x�
          ܻ!���9+����0z�d���
          Hܵt�a����	1F4�S!�s�M���R��<xNm�J��n��N��|���W 8��ɩ���ZK"���F'4��-oҳ�^�LX
          P�Y�Y�ky�㜽���~�\�����y�j��&��sw���5����s��4���	b�#�5��yU4,��ci�+���ЖN��t���$���J�d2� {I5�[��K-��7?p)s����i��5`���Q�	H��	w���q6AXU ���\�o[�=z�7y?e��bp
          pC�z��k��kZy�G�uX�8k��]8����V���㕵����1��qk@e��H�����6�
          �NgD1�:ˁ
          �S���Da�<v*�r9�s��aTa/{���{���f:&
          s�\^L�7H���A�۔�
          ����W�-��q�S�M�<�V��N7	$*l��q��g���+K���YNc&�������rZ�O����3j	{��g�p�PLZ^B�A�vU����y�u��<�*tZ7:F��y>̧�HC9q)�骰����䣋Q��(s�����Y������;��B];K����4�������1���^��itq���Ҡ+���v.�fO�ɉ��*ɚ1�߫"{�!i5��:į��6��g�5���>����:��w��,�A�ù�r��d�66G�l��g�{���B!e!Ċ4��63�U`�d����l@C[�_	,�9���\�<W�B�{�Oӳ{l߄���v�M��9Z|��i̗t���k��8������m�i�s�^J�����H;|������� `�+<sK-_�_^�����p<��[�y����ީ��I=���0��
          �+w���ç���XlThs�s��a9�Y��������`4_zN�=��I�5��A<��Zӎihv��&H�8�mau��r9�+c@�{��/�{��B����϶d6{w*�}�p�@�AV�4~}'5���=F��x����NtL#uTi�p���C	�����[��Q(<���bB�I<���'���u{��(>Å��H����*Z�7�KH��D��Fb�\�{�~Y1�����>W��%�'�W���R����h~W����c;�<
          _/�ٯ_����Fk�p���u�d
          k�p�/�}*�C�:�����^Nn���%���e2yd�g�X�k'Q�2�K�w�[:Σ%���l,O�V	uB(�s{���9��<hh��5_+��1�HE��׌��Ũ 6F��c�Attj��gL���cs&��{��R�_��N��Ign�M�
          �4�Ҹ�҃Y�U�I�+�����8��3������5�#��=�He��
          ����%D�N��>S^
          P%<E%�8PZ����2M���0\x��Z�/� �;���V��N7fשd!������y���4y]?�ͽ��o������I�1�A����nx��q[�
          ��	���g�B��F���g���A�yZ��֖�Y�G!bk���n��CS=��>��$c����R�:Y�e@�>f��J�`�
          ����\ZyVg֖4���yUl��I$
          h��
          ��WZ�
          d�9#6�5���FI��\>�C5�Җ<�xе�9�4��,M�7����x����b_����MH�M|���,~�{+Z�I���hN?��|�E�hW�b.������{��Y��]��e�J�;sk��2���<��ʂ?p�+��ѝ���7�X���?��{���#������H"�^���Z:-S�u�	Y�0}=n�.�UR�>[ܢ9�.� i�l�+��Ya�%e�I\��<Ҷ_C���g��+r�tQP$��Zm GTJ��e���F?t_Z�fD^	�UŠԖ��~2|��H�#u5�ƚS��ַ?u��ѵQ���5���ҝ��
           �ôs�VY�����J2���og��s1c��-A���~��71�������6�"[.U�����=Q�O(��
          �	�Vv��K�o۲
          ��fӊ��A`o9���K����
          �<RG����WF�����nIb��{�3����Cs@(�1�|���|[�o��B��J{�+L8�U]f�y��Ʋ�=�TzY,Q�V�!��ZђאM�
          ��x���+|f\�b��k7�+ ���IJ�N�H8�T	1�DgՍir4���tQ8R3q�C���)Ιݫ���]����z���ӼG@x]�4ޮ���ʝ�|���9��m w8ZHe�p<�����(g�����	9h���T�ٮ�@���^@��L�GpZg���a�t�k�uQ�n!�[v�ֲ#'�K+�,R�}*�9��]��$��<���B�7���ZkG{>J6�I��/+T�32F01��Z(�N-Ê��
          c��6�4�ۀ�򧢆�0��-q�xM�U�-k���p�"X7�RGM���<&�&�5/���	:p\"�"�Y�)�u��+!�����U�GȲM�Scf��ZN�
          p��p︤�L�ݧp���
          9�33M;��v�}מ��;k��|��Z�fid��9pV���R�&��.�e�DS��X���5��q�p�¡��c\���j�GW6���)��Q�4�g^kH@������l��	Z�n��Y����L���	�` %���p��Q ��Z)�9�œ�p����PKq�6��cw?�:Y��o�Rc$��xs�v[�M8��6�d��Y]u�o�V���9��eur�	7�#�R����b-h�µ����ҥ��x�6ųo.ou��F!�@M�K��?hv�� �7J&�|{J8#����G���Nm��r�ú��������Ş��M�jզ��s��;@-���.i��V��I�&7c��o�I�8��!,E����W��l5�K7��c��旀Op���T��>��eҘ���Y;B�e$��YVC[��{�=������1�I�M���o��Ol���:;��H�C� ��4.��%����ۖf��_��@٣��2�8H��v�;HCw�� !��2H�x^�}D�9������R����l]��Lk����ҶpY/���͇����@�Wu�5Z?U�h�LW�?O�OP۶�鲉|�_���q�����^�Nya��V�h}�K�8�{�����t
          m�&�+'_�憴�weq��2t���m����0
          $7��N�6�p��u�1�p]�?@�f������r�쳦����gX$�`��R>�I!����[	�
          $��&�Лi 𽟏�䒸��rݏ�i��os_���SM����Q�k�+�/�ib��P��l:�.��<w�/�����:���gu迻����8�d����j���d�|^V�r6V��4;蜥p���o�3VxVXE_q�̆Q�
          �un7m�R�9���Iی�ln���c�]���
          �G��3`�]˚{Ȍ���0��dd�*4M��P@Y��3k���R���Z����X�
          �W���~|*�ż�u8--,h���|��;���yΧ�[<�X*��Zյ�L�u�c�s_%t�23;�^G8JH4|�oI#��	ȁu��
          t�$
          ��i����X���H�2����V�D�$]yL�u��g�����j�������aP�kv�)h�A��X(��<M?҉ďw`��e�6�0�?��8t�u�������j����������߬�����v��!{#�����K�,�2.?��@��F�A�����i22���C���8X��o\�-C�9M�6�F��*��HZ@��#�׸~2z�Z��Hw����l���׷	:�����s@a�]t��fѺ"\�k�(3a�m4�=��Z��X�FG����3�ٯ�n�$��j��Y�sI62W������/M���cA-�rOe�\�fxOUӘ����W�4�jk��%�.��ѳ�9	�i��@��F�.����p|� X�+k��n��|�XDDZ�	���Ą�qb�C!�8�Hdh�/ʘ�Ed*�c�c��Ƴ�O�m���Qu��Y�{��6��o�25/t�=�#��暾|�j.l�uF)�����#���j�ǹ%��UY촵��`c���{9��-r��-Ɔ{������d�4���YK1O��v�5�7&�Pf־��+L�G~
          t-���
          D���)(����O��u�b���ĸ
          w&�̙�8��~Vι͋��QUg���H�W����k�}�	�	{�e�r�,e��O�X�ڢ/6�W5�o�h��Zl*�ɻN)�&�ɚ	���-3T����Y�;a ��u(�K�N�{�eOI`?{\�[�eJ8�Y�
          ��Q��i'ifA�@�䧗�xY��~�|��@q�GX�y�Y�8r�N����}�r�
          �zwU���������
          p�o�4��u.�־nF��#�^?<���h5i�.q�ו^F����5I�`s��O�j��
          !���{MW=�C�?�_��|Z[�Z��	�����G$b����^Р7f��f���)�c	-��P�0h<�3��܎��*O�wO�� ���<�lu��VN����)w0m��')��r���
          �p�AqK0�/�Vb�����xlq2�:0?�R�^��.I�?p[�wO{F�G*��:�(��V7PU]5�f�&�/(����nw�SΠ
          ��LK��8�۝����'�Ԛ9$ ��a��3hvy��(��;�~*$c����MѤ!�UY�A�0�ԝ��y����A��*#P�rZ~�͐������ �U(.�e��gJ�k�w�A�U�+�����t}+��>0
          �N!ÿ{[]#.���>��Q�dzl�v�[K�#Ӣ��q��*}[�7A-�Ȧ��ԏ2��w�#L(F��B������2�t�$���c�G�Z!��=�(�n�@�� &����<%�$�)#��2�`K�`4�L�F���Nc)����'�5��Ā)��F��Q隍s�&BŽ.�,Q�1�4p�/A��s}2�l�0K�G
          6>)j�[��cG�5W5�E-.�.������Z�����рX�oѷ��~�fӖ���Q��yN���6��0Ot�"›y�X�����'��^�3~�hi��,�!"�u姝��Æit�8�[=	����)tҎ�V�9���:���=������+�pQu	�lN<�l{(��i#�_)��Mh`�Y�"F���Gt�����)ƪ��$`�����ˏ?tPٺ�e�pn��
          �S�P�`�����>���۰U�ac���M�6���3�2Myt��0x!_�V�
          ��P+��!�Q2-��{���V��� �T++6}d���&�oz���s���?+=J$�g26L���lD`Z��/u�S��{#�uiF7s�"'l$P*%;a�6��y͟���}�;��ᣲ9�a����#qp�����Rln#�,a3E�v�G�3��ZZ�M�|����-��YB7y���.�.�*��0Jv�����&�:��k���%Y"/$��g;LN����#�I��w`�V:����H`�<�Z��S:+m#��o�M��:W�V.=����5>��n��,񝏵a�I�q���h 3��*��Oڕn�E8�"`sE�u��ǀ��I�a��BC�
          MW��&�	�뵎$��Zf�7s}��z�zl ������4���z��v�LwF^'�L$ԼsG+�㙵�Jҹ�t���k�«�7F��`xF�,4]6�;�1קD��ݦ��4恻�K�4
          ���jĺr����Uk���J!Ğ�>�hv%1�7$�/���a#ik�ʡ�ĄY���
          ��CR-Č��U��R�8h�_;�2H�� p���4��v��e�޳���k�~i����zzO��pM�dD
          �\�_H�n�����_
          �jW���K]�}����ztr��#���s���S�0�{�7j�Z0V.�ּ�����
          8m�Ytk�tn����x_C�oPٜ/���@Z���'A��w����v��8���b�έ����z�p�rE���7���N�s���ln�St�
          ����
          p����OJԗB���-oQem���{I��7�,IQ���M�G�u��l�D}Ոa/eD�U`���Z
          ��ú�k9O�ԧX���{�\��䅩�����$��dEgu��vk�"�wK�e��`v����1���M�D�\���@�4�*2A����\�uu����	gxp�.�J����t�R۬S����1�~r�޿��Q)�^m�ɛw���k��6��x
          6�A3��4K[�eh4�wn$��g�=$!����~�9�a��ƖM�.wu��K���qei����NOʻ��n�E��Q��wVl��׎�����nfp+�UK�F�	�b��|��7jc	��B�������#�f5�h��4��>�R��n��J6�'*ΧX$��I���{���D�����j٪���LS��w�[�J��4�Z���{���Û�8��G�P� �Z��'V��.�I���`|���< �tr���`�IuQ��رX�y+�L�[��&��d`1����70���n��v�pͮvp<�|��7N;��вJ
          ��Tpzb���F��A��u��.'wo�c(��ҷ��b�T���%��H�(���q�x�#��
          �P�Ŏħ�ҏ�~�--�r�~�V�a��jޢR�ݴ��k\ּ�C��yO��U�������s�w�[Q��vOE�;U�K����ml{y���ejLT����ߒ�"���������Ak���#�h6�ڽ.H��
          �CX�*F��m7�|���D(��y*���H$��qӂ�\?�-ֹ�s��­/PkAs�<����;Q$p�Dm���'P����u[_Ԅ��C��$G��V�c��#�6�I����F�^��pβ4�����}?J?i����'@,�xn�$�s��n��wXF⍒�1ݟ6�O��������\Ay���t�L�չ��ɾ[�1��'�	��=�.x�X��<���p�q����~�u#���<d�Y�H���>V����8���`�:��x
          �p�#6h���h���-	���X�,�N�������к±�Զ8�9����i�O§���6�?���Y�����@ර��d����c�C�lL!�k�DM�#8)��*,�Ee�½�F�$��ȕ�ݴ�����sX������Ti�?P�n	*(d~�W�I-�J�f��8%c������I#����Daq��V�HX�N6���^�*����K6V�������2�o�# 	�룖͖�r�1f�6{%=��ZKILi�	<��.]��fL=��_�4~���&�n����R��8uX]e�l�������X}F���UcxkZ/�TO�j��EfϦ��?��s�����m����xs�7�r�Hǹ�P�V6Ϋ]R��{�M�Uu�If�1x��_��>�iR�����75���C�<�=Eۚ8?��٠��x}S�/����ph5��J����q��@�q���$��(����09*N��&��3Ht�;�I$��3�~¹�o���Vo�)���F��ʯ���	yBg��q�[�N�p1ܭ[7"yXglc#q?*�Z�<dx�66�W٢
          �hf�>�oo+��Gv��f��|%�'��`}�tN�͆��wAD��c&����2a`�a�]�Ź���G�Z8ʵ+�rp�J&������)$�ý��)2���pLٴ
          �vZ���<!�m�G�㾣�ɨ1��{MK�8^��]�
          8��n'�^-x��x������?�h���p���ɶ�]qk_��,m�w�=�o���	k)��Îq��r�X��W������g���G^����Vt���#tcv���P�5�s��>�]��Y��w�@6rJ��4�e����N���m�_�vTvHcu�/'�ź�3����܏+W��[�p�ȵJxF��tquS��m��(�f��Z��D$���[�����^W4�n��-��q#ams�����6�����ι��st��6G��I!c�^���B.��</K����5�H%�X<�=,zhc��p'�\�~)ɾ<����n�8������;�������Ѱ�\�ߒW��hFF�i����&G��䜫k���jtޠtӴ���US�ćq�C[�<|�/W�v��O��'�_
          <q�ua���U[���/Ѻ��48���3�@k
          sk���9����������RM=���j�f���y^~M3�s�k�D��_�Nl�ŏ{�׋�ni�e`��2F�ڀ���\r+���mp�خ�����4�#�K]�H��]�m�B�<'o&�*�L4�e-���2��W�1��PA�!{N��f�Ƙ����&�>����X�#�8���mԶ�++UL��0�~�i>��U�Xo~���.Ů/��_l��c9����9�, ���ji�8P	��mӓ�I���9]�{�y�I��<d�w�uT�tOf��Y��8Z�n��=���Z�����o�f��̦��@�ɴo&��"Ɂ�B�xY�2��S�kM�=�&iu7�U���&�xYO"�p4iX~ۮ|���I�*��_'$�Ӓ�q_)�%���~;�J��0��>;�XK�ȿ(
          i��t嫥y ]�%��� �j&dch;��Uݬl@V1�����O{Ak���ҿ�qx��U�?Sy6�K�B^��T�$��c�a��*��-kI+;Q n�
          �Z���^�>Vo���Z�R�SE��Aʥ.�G!{l���/U�q/eX�WG0�"EY��*K:�I�L�xi���id��>V�����y��b�ќ���nɊLj
          ,�A���-��|| Ӹ]v���ԅǻ�Uap�H�g�ԅ�]�s[麍_6��?ҟT��wYS6�pwnk�O|���0�a�ò������k�ʠ�H.�hh�k��RO��E>S.���h{!2�ud�Vy�b���6�?av�����|)�Y�=�Pl|o�+6 �)�f���W��e^U�!+j�6���M1k�wY���}Fc0�):w��@��Vmap�Ҫj7G��-u��"�1ĐyI�'7�T�J�2��7E1��[N ���Y�.7de��<�����a�)�8���˒Ŏ�/i��C�o���n�����
          R��d�u|�\�ڔ=Vq3�;G)'k�X��-k�l��8��jM�7���n�E	s���P�=�����y�\�^����X�F;��m��S�4ͬߎ��[�t�G.�u�/
          a�X��4��G���A?�W5��f�u�n�'�������P_�M7��;�RI.!�;�k�T�^G�H�%k@`�{U\,��k��\x��GI9�
          �7;�<.V�I�>W,��1�ZF�!�q'7�	�ꃚo�+�9J��7��v��@`uU%�u�$�&�	g��o��˗��ُԗ9�|�T4�I�����m����20l��Mj�"�6��)	qV>���k(��xU�-����*�x��Vk�ư&��f��-��M.�x��Q��N9L�&�`QC[\(�Y�L�X�<Wu���8����<[�7�:D��g�ބ��K��ܭ8\�UFG�زmZ��	�|���v� ���Q3��"_i"�H|��[���������L�7���xѫ�V@^��q�`g+��2ޜy�v��	\I��y=n�-V����[�_Vt������F]$����8j�r�G>3����c`-h���9�����6(��E�U>���'� �yTg��u�tΎ� խR��A'���O�?M���fʳֺ��Ӎ��c��ʳ��oS����
          ��X�d�3J�D�O�xs��M�{+��6=O�%���9~�
          
          �I�0�����v�4���d�0�#��ߔ�ȴ��J6�]uH5
          �ᅯ�l%�h�HM�j�9��F�P��A)\�k��}R`_t33i����zwM+H�G6�������vO{A��W���c$�{�_N4���h�R��цDs�' r���N�|��-a�ʯ�Ѹɾɣ��"����*�����#>U�t5k�Q���%I��s�g��P����!��C�q�xVE���9�~�_<+R��fڪA0k����VU��ōiq<��O��u�e�Y�b��*�K�Q�uE��lm6+���Ӟ�/��6��'G�0�ܬ�ϖO��6�M�����0������i��]�X��d��M��>����܅�YǨ�}�K�,�s�aц�$q�p
          ����w�l{��Y*���B�|�U�n�j��<O�IoePL�za�A��U��I�ewS
          ����Ac�ʧ�.��p&��jgi'=�i���,*����O��3ĵ��_+�J�Ӄ��쓢�i�?<��\�v��]����Uc�j� p�=�kft�m&��X-�Hgi4<�C;^��-k��ŗ��;K�kI<�M&9�RX�8��+P�$��,s��`�>�.��䑉f%��V�W�Ӌm;w����~>��tm8��$��J[	��0~|r����ɿ�k���K���k�9�xT5�����ږ��`~�b[t��0Pi�
          �I�6Z�}�$�it1)�����|�B��{ZtzR�����S<�ܶz�V�Y��O�������8g�j�VV�q���H�d-#�4��U��\��Uw�Fo��`ٰ�k�h�#��Z`���ݣ$w
          �I|��0����?Jv�4�������&�v�c<�K����\�O`ʩ��Nk%Xi��Wt�[�#q&�qH��ξ��l�9�8�y
          Q��A�ez�?�����x^n|8���X_���u���H�n�̠7|���9�����⻯�t��U #�v_E�ͨж685��*�w*�6=T����Z+�
          n��Ũ��
          ��V�ݠ7�<e6=0cj��]�V��G�ј�;]���[-+���)���>W�$4���{��՛��1�k�8]x��8�^��6=3@c�	o�!i"��
          ��E��Mxh��3DX���8��Y+}k?���%�*�V�0�;z�����
          ގcq��\���C���$�-6�����H��"�iX�c�]�d�{�o���8v3��>�em���w�`et�6�Ù��i9��t��GN�J\m-
          ��oh�����W;��i����w|-H�Cl�2-	g����Y�G����d��G��gu����㺸S�iβ
           �#��%n�4̍��r��d7I��K5���տ����|��NoM�6���qr���wM�=��esN+���6�0��i�kYn���53��?�|��\��uU�Eպ�����B�կT�dc� H�*Z�!d�h���Z�/L6�Y<R��X#���*��N��{J{zT
          �>:Z�h5P�Ku��!������RK�iı�1��8����7���R,����O�8lq�GX;���42�X�˦������Fk�5�>QN���=Zn�굢(�Fv��J0�9�n�h�y)�‡�ަ���, ���=��FU�֑�xO���X������?k�G�3Ns�u�3�)��{�۵'T�o�>Qx��è�%��6���)d��'��6֐�hh������>)7F�n���
          ��ই��q��!q��گ���a2m9����\�K.~k6Jܶ��h4�M5�����x瀪C�D���L���n�\�\�ëmv���U��.��,R��q��u	��v��[��k���.$������� �Y?�.9K�����iF��U�y=��zR(<�Fú:�d�h����$W���8�z�D�v�Z;~�c�K>�Cq;��[�ib��T�����Mݫ
          �u�o���cL��(�β\.���Z�C�X�m�W%jwB���-=��|��Ck��OukT(���ʨ�����Ɉ�4�|os�y`��p�e��Ӻ-�V[���c�C�~6x%R�j�c�h��TǮ�d�<�2�X�I��N�MN.w��R���K?k1N������ԋR]d��b�X	��p�Xȳb����U�k�F���[������}�����7U�w�C챝�3H\�5���+�Ɠ$��I�![�OdF�-Sа�6�	�V�=��.sgaW��L/24
          �F�W[k�W4����׷p	:�ǣ42~Wi>^+��>��H��D$��Q���{'�h�Qp��(�}��<&msj�*#�F�]`7�Tūd��.h�|j��@���!��qh�aXn�9���_A�PG�5m�`�`^��Bu'Q(in��ʺ��NR%�
          _uk]TH�5�c	1�A�iR9Ѿ����z������I�+H���|�Q�6|҈��g�0�߃�7[�e�G\މ���tP��$�Ym���ŢF7[�~�w�kO9�@���2D����vK���?�Q��<;�E�Fy�J�i�{vu��\�k�/�i���5����9�@��ED7�~�6_n��Xo���a�Wv
          ��H%:xZ�CO�cp�FU?I��f���7Y h#	�sa���ڻ%���q�§��S���)�����]��k]1�纚@Ŭ}wXk���Î�&m��B��K{�|lm��v]��:M��Bًx48��V#�����+a�m�_l*Q�����w��;&�Ee�n&��X��t���)SU7��L�T��U�n����'�)M������N�&(Ù�DyFت��C���ֆ�'?�r���M,�<v#y-6�	����B���$4�M�+�K����M<4/7����ۅȥ֟4]<0��q.5����?M�'.����.�N��H6�y^s��!�x�d��%�l����1�F֎<q�Փ[��:}�0���O@1�͟�	Ω�J猆��r3e�Z�8�=�8���gj���}6��!W��=�B+Րa�&k��.��@���et����3(s+�M�9x99�U��?M�1>�M�C��
          Sc}�(��Z��w���]��+K���C�B�KX�ݶ��V�D��2y^�k���ܷw~ByL�����&�F��X[r�n
          0��ݵ��纣���1�-�*���H]#�i�U�*��C��9����F�yۡ��%m8�wyW4���L�&cA�uKW�s����֖�r���e�<��
          �i���
          ,�_Mt�@�ܴ�Y�l͊U�w.>]��9�Ю�����\sc���]Ǖ�Hc��V�GMֺ7�������=_l��3��� w^7����Y9q{&k��,�<�C�G)hm5�*Z7�
          ��ʽ�ә���������q|�rK��ݴ���4y�,
          �cȢ�kj0���^�uƯ�Q�V*�p�?(�(<�J�Ǐ�c�\/��Nf��kg���'�NwV��<R9ӗN+[�X��;O�,;ì�F	��\���X�$�?L-����u.h�5�{�S���s��S���c����Vhq�;��-J?���9C#��u�©���Dׅrݜ�K���X�鎗`��G����a�n�U�ϰq�:RkgBv�	*�H��4n�]}����凿p�s�^�u� ������.��F���n9�yM@Nh���k��+z	�Mk�H�Ϭ�6�H�h��F�C�o���W;��W�R�G�U�+8>W<�6�u'{v�_u�$���Rߥ�tp����D��vy'
          �uͦ��$K#��h|#-���5�(��+4�7�*M��w'�u�����wc]�B~����)��$�ѓǔcQU�w�����#2
          p��cp�VM�V&���� d�~�N�[��IY�wJb��`�`�d��6[���v��nme�){g���=/�&�A�
          �z`�g<�zg��_$_kb��n��d���CYc�َˉu����He���]��Qdw6�<-F��X#��c�3H���ߥw��fj�D�s0����E�k����o�$��U��Lӡ5�%�~�F}����@��[E�㲷�WC
          ��c�͔M��M���8ySXZ�g��)Mla�&���?nH;N�E����Ե���"z�@��~ �=���ƶ/_N�@���Y#�������$�c�����;ST��s���9v��������ljao�yT�~֓�9)�{��@�si��,����-s�ބ�2CK�p	*e��,��<��yK�j���nr�cE��R��E Ը��ϔ�M�^Bk�{����Bh�/d`�XQĀ�FF��Hms���\�#����nj�,(����"��LƓ��_3�q�Z؃	m+�LdCu�&��6An<ޗE�k��""
          �>T�7m|e��[�V���u��L�d��(�����/��i_�
          �;��V�e�O�)-��VT���;B*�u�(n؁��no�ˬGk�m�j��9�y6��g9=ՍV���~ʻ����
          �W����ϸ�ɮ�!�78�kF�ShՌ�(���l٭O��kR|��*�Nqo�N�N~ˤ�����wL���ִ9���0F?�$6�k�2}а�ȵ.q2m7JX�⫒��
          �Mf���n7}�yup?(�j��[�]���ʮe#9�S������},u����mmWp;��s���
          �e�O�OW��~�h���-�߂�>IV�[�Q�*�D����V,ýh�ַ��׼���7j񐰇��υ�t� inMp���q�k��կS(kE�ɬшCh�=�i��}���f1AL��vv^��k�����/#҇�n��O�兲Hw?�V4<A�	.6oʝn��J#�G
          �g~^��i�o����]���[cW���Ӻ�j�y�!��������=	���F��:����H�8м6��s�S�V���Q�IQ�x�/KM��ā�N�c�]7dK.��[��z��J8K���~ᓶ�oIfG��
          ����=��A;H-�;���e;l�-E����'�CG;�8d�w*��6�
          �������z��Z*����6���H��	.�B���Q1�=���oI)ےs���iY+3����X%Ǖ���%�p��ʡ>�};��k��$�����e��zhxݴw����cR����d���M����
          �=���Xo�{A���@
          �y\;'��i?��=�������4��DĽ�+z~��!�9�m	.?ݹ�kv����rt��/C�1�ہ�nh�H�n�d�(��N@ebuN�I�翅;��������|�^��].��JN�����K�C�)�atl�.��j��3 _)Io8��[���%���~PEpIX��a&�6�%�JI��[՗�D0���"�ھ�W԰I�*:^�Ӷ<[I斓��һ��1��
          ��r�e�z�LcHh��j��Wi��[]ʻԛ�0GeA�C+�0O���y�(Ѓ�5�
          �#�ԋ�6J���<v^CW�5�!s��vJwD�p����s��?9i��m~�D���ʪ�~U��g����n�9](�o�ū���.�9�G�+z�Ť�S�Y�hT�:����,s�CF�#� �@�Ķ�=�ևN7
          Unt|\�gA�Sk�e�>��E��8��=k\4�m� 2^U 3~�ٵ����a�R�xVb҆o�f��f��
          �h�@eV��`]ڿxg=�*�l���V����>Ҽ�}�7=�jW���9�Kl�c%�g�C)<R+��'�S<Q�-sN�$H�ÎJ�&�H���|�^�I7������G��+��h ~�/�v���)��Q��]g�5�A���nu&��K�B�֓V,��<���8x��7���d���p|�X��|��F_�ξW����
          TLc���rv�y��@�q�t�Oi6
          �"�u'�����gՆwV7�0�'�϶zT`k7�zO�b��&���l����^��@��Ǖ�2�������rV��Ad7��i���M>���~�Yޱ|S�8���=���j`X��Դo�v� x��G�&u{�wJ��c$d���J
          (�he��?�Z
          c��
          ��mmL��v��u�{���B}k�s.�����wG��Nb�}�}�t�q���(!w��k"�:F=���]�mOZx��xU�����N�ן�u=GS�KXO
          ����ŷ�Q�/R`%�^��oUsITV����l�w8(}	�>WM�l7���x��X��q
          ��`-�#�W/�9���=�o����՛<+�l`7�J�,2g�vN�A���Ɩ7;�ڞ��n�L
          ;±1����θ�>�o+_�}�e�*���N
          pV���7 ҩ��Ť��r������)k{�M$���k������VNxZL�Ol��������Z�s�G�Vav��A�	�oiuL�FG��{�0i��WN��&����N~�ne�u'G#_���$	w��–��<9c���\cvA*]07@
          ��3' ~�
          E��,z���'�вxd$�����sV�\�����-�ŋM~r;��?'�%���Nc���'����f�XyV:}r��N١ ��tQ%�N��W�:��Zވ�I��J63au��U�
          ��;�a�Tk}�c�Yc	��������):�Ad P��5n�_3afN�ɉ�g[�������D����Z�O�NYǨ8�m�}Ӂ_���j=-[ᴚ���yGUk�um1�J��i�Y��;�Q��{�k�S��li��=
          i�����?+gQ�dёC��7)�9����_�Z�f�Q�օ�d�øw�[ak����<�պ
          ΌX#=��'7��'��
          m�6^��>�6wũ����0WluP�%{�94S�/Dͮ
          h��
          Y�Qh�K�ly+#�j�4�x����n�%L��e0E�4�~|)�Ŷ�����#\��υ�ԯ3^�	$�'�	�#h�)�⨡�	��U�P��CQ��:�s���醩��!e�K.���)����������ӱ�@1�|���c@4k���u-��ݚ[����7����!���=ϔ�u�ãcC���v�i[����J�EIǏl��e��aia����d{]�p�G��/is�ʳ�����Y�˩�_к6`�|��"��v֟�.K♠������V2x��?��o��l~ђ|���{j��5�'�#�i�9���Zqұ� ��`�3����m�
          C�5�3���`
          �?�H�IA4ym+D]b�v����o�U*�����I����Vew�G���#�p�6�m;l��V����[@�(9�S�ƹ���#��$��zBi.!�deLd�APA��Jl�wsks���\Ӱ<P6o�W�S����!A�cC����<,�����7���c�۴_��j5rM+�<��� �H�5�� .�����fD�d�>|-$��w&�+���8:���"�kWN�8{|ڥ��ӻx�+�Z����f��W�υ�yڋ^g p���X�T��d�E�ۊ1+Au}�'�V����q(�c�-g�٠�phq��i5qp��n>S:ޤ�K�$�r����`u��!q܊�U
          <�Ϋ�Kt.�P7~ִt�j�X�Z��)1Zm%2�T���,����"�g9�d����T���F�5���<�`�5�Ɩ;�#�B�|Wʲ�J5d�5��)����MxZ$��Qڍ�d�o���Ty�u��6Øk�_����� 
          �N
          �'I�T�(�ۏ����cC�I7��V;o8�����:�����@^�I5:=�9��kW��Oh�+��4M�'���N־�9q�7[����8�7�tg�Cv�)�:���CTiÅO��L�(?Vۡ�J�&�Q�6���o�϶�q��`��5��D	�'�ڧ�W���i��V��Q7�0q<$��X��Nikò������4뺃v8��2{�G��=$�6Phw�aF�!����i}խ(��_EÊ=�����$7�]u�1�f^�u����?F�p �z�T�y=0H�q����/s[n#�H��l��/�����!p�N9�yޫ�g�kD�o�\�٣�P����?�9dq���ph@�o��L��8ދ�b9cӺ��m��N�ڃ�Mf&�c�L�~�H4�l���6n�4�llw�+�fLV��n#V:Ɲ�����|+R�Q�q�\~xT����ζm�kyVu=0��M�n3�>��	���#����gr�zM��������)jhtS:w�g�{-���O�Z�������8k�}_�k��~
          �Ӈ�##�����ս�-�ҳt���+i�/��O��_���2���
          ���kWK&�=�Y�"c��E�ۚ�~fX��j$
          VM��hi�5�_U&�:�9�PF��j_g�]�|��R)�>
          ��^dA�$����pk�5�z上����*�"m�@Bg22�%VkH>m[mF3�I�ȼ���o����#�G��k�U��Os�sOo������4rB3U�Q���Mp�ge��GAN�f��̇x�R�þ�
          �csNm�!ߊ4mg>^��mp#
          �s��o�R����@��{.�{���'���AZZ�ۏo��C�>SK���l�4>�ݮ>{.Ӗ�w�4
          KR9�����=�rX��:h=_�M��'�^֣k�c��`��]i��Rv
          ���@���yN���������ɫ�&]����Zề7_+�6�3ޖɑ���_+�٥L���r��߀G�W%i�i��U=A1��Os���ho>J�Z
          s�-����	��pt�jΊdG�s�L�cø�	>Y4<Z	�{ZN�>���Wq^Xˮ���u�/<�M;������1��7�9/R��^�C'´ȟ��>U-6���|-&���Ʋp	W�+V�=���T���'ђ�.֣��𲺜 4?e�)��<#S��mݫ:�ɣ�tNd�>���Xl��G.�X�a��˝��=�ejJK4��c��(�$�'\u�{;O	&�?%"HZ$7��iE�D�8�,dI`mgzS���v��ݶ�W��(��X*�U�v�6VGp�j����]d���i��pW[+\q�TZ#4������m�bӀ�F+��s�E���$�'�~bqqh������Z6k?�K���D�6����QӻM�60M����j���㺎���np]$�����u�� |R=CLnp����� }�+M�(p$���Z�rװ��o	)�;5�����GC�ͮ��7Ǜֲ�OkM{�.hۚ�-X�
          w�.��hq��<����s��3�|�����pvl�!��;p�������I�pg)q��㺐j����.u4�>W����@-�)y�6���+_�jv�Æ��^��cR��2��򫽮q"��'�py+�E��xp����o�.F�@��
          ۘ6]�J&��F��]��[da�9���De�ǔ2���*��ګ��8��!���.��.���ح�r��i���e�*ΫT��]�nu��<,�'y�lV	M������D���{dȿ$����'���@wMdnsl��[m���{
          8��8V�InG��U�;����s�5@]�r�t]Ύ�}���]��۟����Y��@"��e^]�͋.�x�(�)sl¦ds��>�0W$�E��t�!�����i���+��	�)F2����E3.��j�'�@@�
          Nl>l|���ߥ�N-v��'�����Vd�4P���m$�^�Y~�����.7ӫyT���'��>�Aۺ���'M���Z���>�q!�W��a������w�c�f��?ǟ�^^~⫤k��F���CQ0s���Lp�j��nqN�N�a��M��\��_Q׷N�J!��J��G�	q���>��rO)��[4l����=j�Գ�ha�pmy�Lw� d�ZS��Ӵ��I|�
          o$�c�=����`w�mp��3������(�G*�./;���A#M`�)Q��E��_�2G`ig7|np$�-F�z`��Wjw�����xq�}�QI�c�����X��¾�ld�v���p[���V����4�6�;�"M6)u�I15�5�j�Dk^�wT����E5������:��ǚ�_Ѝ
          f�8����3�m4Mp����3_ӟ5���]���,$wZ��tdz���c�0;�ougU!�!�𼾚3��>�@���(�g(,ʪte����EԵ&-5�����#�U�3�H�s���2������|-�bd1]��X8V[/�A�w]'�/a��@�k��6��q�@2�_D���W9KdfÉ�������S��5KUPM#�N=�b��?�K�.'uewb�	��9'���$�'��L�=CG�W�?��8h��i�K��EP�;;���f<�ǒ��mh���Aս�`!�B�������ͪ�w�y򛧉��VG&�"��0��v�KKM#&ɣK�u����E������vH�g�g�&��-Ǝ�j�|�܌��+^0^�M�}��a�Ő����3���>�lY�KM���#��Y-���If�Cv��t�w��3����'�ڏ}l�BbI _���v�8X9W4]6�7P��۞3:���h��p�Za�c�H?*b�B]��Z���Ig{�S(,��[�kRu�����H��+Zb�����w<��rq0�$7��þ��ubH��.`w_���@�O�����K#4H8�N�B(H�h�<*��?t�k�X&�),hp�U�V��m/�c���m}̲l�&"ʼn9�%�*�yS���>J	su�>�03�����4p~��M�7�b���3	o�s��8����Bq3����u_��[�����k��|��N��=����׿�J�-���i'+k�n��������"B�ݏu��-�{f���u�zy��Q�2�ê�eV��}[n/��Ҥ�u�2�h����u�t�XN���t�ݹ�;�s�5O�Al;I^.w�<w^��-8�E[M}�~6���oht��i?��P�Y'�+00�a;�;6�M���rTֆ�Ks��L��UY�EUwV:Daڇ0��~�u������zgPm�o��6J[�#s2+�V|�tOk��e�~4{�wU�3��/7��M�B�m�R����ƗH�wQ�����Ge�q۬[��][R��7C��wM�`ok��J�/��а
          �S���D�����*l�8�yV5n1C��PҺ�7ݭ}�p���K�J_(h �V\�#����w�q�y� �zfx����p9IT�k�]��ctZ{�ǀ�ؤuΠt�1��ay�a3ɸ��ݮ�������Z�G��u��aŌp����%j$WekJ�������э�����,���zˇ�D��4���ڗ_8�d�+Hnъ쨱���FpS����J?M�<
          ��U��Z��Iu���nqp9�-�XI�\���,.����૛��`�Jϻ��2_@y+;�%_4փ�Q�;q��9����e#Q33kQ�8
          ���\��ՊT`#4l!��}��i��qn.k5F&mf�CO$��v���ij<Y��1���W�WK�'�3'��a�m�p
          &˶��\O%set� |�{٧v2��.)�Ydps�@�:��L�wC�.�ڧf�л[n�ۀ�ǻ��ai�|�p�=�֏J���Eq�y�!f���K����N��9����d��r��bIh>{-�c�4�����y�*�:⢼Z����l�5��`�d����y������0�w�={S+K��E.-����G#w4n#�Q��׺;{R�{���v��(�Ui��.
          ��º�饦�
          ��&��?��QڭCI;rx�-��(��;���&�o�V��gQ����
          ����^��܂,x�a�?�nr�*�4�8��;E�ʦf?a³�CVH*��)���R�>�M��P
          ��\H�S�j~���Pˣhp{Ep��$s�WhMx�R�k��:ν�m��ic/6M�s�Y��Ns|'�pms�]���3:��ç�@"������;��/�f�+'$P�eK<��I$��d�y+�����
          �6�������J¯Ӵĸ��Z����M:��Or/SR��W��cE3�!��G4U^���Ѣ��i6�d+�s��S��hճxo�-��V���(�lm۷�����C��r��d&=��~����<��GM���`h��*��g���+�6�d�K��K�V=8ki�Ι��-yr�3{k�.�
          $V�)��uc��1F�w6�)[+�h�9���4�yK��FE
          ݁Po)��خGe-�QqsZM+z&��c��
          eѹ��&��Bv�dQZ��g�m�۶2�◑�2��<��|m>�sY^3��&N;����
          ��p`p�*�L�6Ob�̰W$�Rc���&�|�褈��`��6�@M��чP#�L��l�C�3�8Kbk���Xr_�$6m�-�&h���^�C��M�I���tl,#�+���YwxevH�i��X
          :����ӌ��*M��JY1-n�>s�`� ��Z
          �w���ѶG�w��W.��^?�sM�*�5R=��+���GKa��rW��%H�ɱ�Ն5��@Z\�v�Q'&Ֆ�	���p��r�m�<W�0A�;'6��D"-u�	�m�=�g�p����ڤ�iK�k.B�w?d�ɲ�ҳ�V~�N��ER�$f#D٬��K 8{�?�Y��t�.n{����8��G+/�t�fcM�n�����EK���'4�wck�)l�.]y�����j�
          ��qD�#CN7P�%k4~��+v8�'R�Y���p�����ӯ-��'��M`�E��Jf�����8�*���n͇c�v��3���8[��a7M��Y�G�Rq-�J� �k8��W�l{�Vs��T�Ξ�I��u��$a��<,q�s[c�*��K%�B^\�p�I����Kkjf6)=PC���(4�;O��WPs�4{xU���ɺWb�%;��[	c	�c��şJ�6V������}���dsٰ���*�E�o<�N_�״����T�+�辩�4��Z<]/���$i��U+��S	ᅗ��P�J�M3~(E����V�uP�KZ��/������ב����ڎ���g0�̓�V���x��It[2H�Z�q-.�@�	sw���5�2�d�q$WA�F�iڸ��9��<����pA� ���ܣ~��N?ucO���P��~>7�,t�e��N	vZ{*M	�^��`���«� M�1x��������w�v3�*�L$�����m�j�uMc+��+sk���'�ŏ��{�.I�U6���O��]�X�����t1ꫬھ�dv�I������j
          n\yY�W��1��纈��֙N�=����M{�s�t�fZ��Rbǿ&��z|�$�}�tQ�fո�n��𱴨�b�K{�?eN	��M ���N�8;m`��~=�y^�=��ޏm����|�	-c�7�2�{O�-`h8Gǽ�r(I~�����
          ���¥�'�ʽ�qp��}Ғ+�店������W�Ց/;�UWu�u˩���-�{Z}-�-��y���t�R�?�ƚ�\\T<�=A����\%�sT;��0��uج&E�bmm�9��@�R��3��������Z��%��
          Q�5��}��so-�������r�׏�T�6Ko��JX��^J�4`>�ߒ�ޏK{�(}���0ZEaei8�>
          ��@ѯ�Zu/�k�4�G�|�����e�,!�S�k�4<�N]17U���O`U�,Mq%��"F����ŕQr�lM��(����p�0{G��n?*�T��S�X�?�Yԇ��q����KQ�n�7����z���C.�/1Եt��=����I�3��|���i�V$�d���ʠ�֌���+�IP�8S��+��w#�5�����}�G�*V���Ŧ��$�Z�ǽ�V������t�9�1�����
          �tRP�	�~�X_<�����y���gsN�#(�4���o�[�p�~)V��lo=��KӸ���tS:(�zjv�0{�8y��&K�-�'8X�����#����b"��tڢKc���q
          �ݥK����<n(��f�;Ov��#$�B��=���'u�]S}9�{A�Y�"�����x(����
          �Ѷ=@�a��Q��9<,�k���i'��G����	L$���)����PZ��ǂ9��,�)���[vLa����ن^�qɸ���E
          [F}V4�{�+��������n{�U�)N!�W\��%v?+*E�N8r�uϬQ�����	��F��2;q��]#�L`!�S���?��拮k\��>B�n,�S�Y���dž�(�k$vLc5��ə�U���<�&Ƕ6��{��Ǖ 
          ��ퟢ$6�p�^/�F��Y� ��rj]�9)�� �K�>�ZMVV'g�Xc[�p%Xa�02P<�X��(	$�|w[�3���$�e����^�s|�� <�Gc�Z8�U��"�\+��c	�
          y)-�+���l�LFڱj����e�͞�n`����)sU��{XW�`q�<�lA�i��/T��Ek��F�o}�?^ց�i{��m���n�x��e�.5b�ײ��Y���Y_[�O���ɝ�j%1��m�����o����!�Yq�鰾�#���:�CtzS!6kdh\�A3�d׶�'���x�Fh#�6Ǧ�{GjY���^��`k��Z����U�`����zn������ޗ{c�8���[���_߲�����P�9�y�S!q6#ʻ�ǜ��S�;���!u�O|}T���Ic�|�$��A­!�;������9��C������u��[��a���)\=9�b���l������氱�����{�A.����v;'7�V��t̐Y��C&��+���]|G�s�N�.[�;�G�}�����W�MY�[���G!;W�i�7"�+1�~�gm$��j���7���L��"��Xf �,�J̜�	�ǕӌȀ��l)�x��	?��Dv�%q����u��0�/�0��†<��o�k�A�zJ�E�M��"�T�#_%7�2�CC`;N��?�7K��N�矲���5�4:�줯.��m�);V=Z�����&��M#�[��d�|,��µ)�(@'�FX[���(�ޤ��F)�����Ҳ��%f0��q�nt���sl��VW[�ݠ�=��җ�65�ܯG��ٯ���zHad� �-ɾ����̱wM�vƷ�]�������уS�h_4�Q5X'`��
          ����'8�����J��tmIs���;4�|�`cXMP����Z9�8��ǎ�I<R�9揕�a�(�D��.������J�r�5�*X�<��|-w'g��cS��v�	+����A��b�hG���=�MTz�Lh��R\o#�]8�`��K.��ζ�A+�3Nc�c��v�4���-Ν��4�1��v�8{n1W�EQ��2
          ��ij�eě�,�dh��������?řJkK�E�Lm�
          �칒Gm�S���V0��%��
          ���
          ְ���������j��d�B���&1�`$����iQ�;��\�i��V�-�2o�	�
          %��B�3��"��_[��i����W��s		�߅��Ӄ�k�W�3�����8�6����n��W���h�x*����b��_���I��yE�^���J��5���O��
          K��`�r����m}C�mC���[`v+kԍ�7
          �?���Ij��
          �s���pa��]哺�^6ޞ���L�a�◾�I�~�l_b�Cp�!���{�^�]6خ���u��W.rǴ��e.���a#E�F@L����]�5��F���e��-��bv����ap>�V��aq��ʢ�t�Gs�Y��n�Z�,��{�2v��s���I<�>A;�<%��Ԇ������G�s�-��X�
          ���@K+y
          i�B�6�^~��H��ͯO��<�g�
          �h�i���M��R�6�G
          �nhp#�(�;Gksy�F;$�|������q��x�����qtt1�O
          �ؾQ�Z�q�i�h�ǔ���<e�����y=4�G�?��913
          �V���J����h���df�V'�6&zL�%
          Z8\�o�h�eK����n�6U֑nq w�T1ǞU.��h!����+��wQ�L�d�	�8�[��X��V$��}h�0��I��i�2U��q�PY�v`m��G�6���L��j�	���N;�����hkl�ʴ4����*����38Ю>�V�ͭ�r~st~�����+>8��d~R����j��ָ�3K�p�k?]�l�o��د���*ڑ<�~���&�����̲D�	<.������-�Zֆ"v����T�V�/���vv-æ�@�%Rc̏"�������@<��F.Ev0��5Uh��eb ,�u�ե2~�+��U��W�B�z(_)o%�����3��iz@����!��u����SD��Y��Xsi�]�|���'����u��c�%��=�o�L�[&�O8�V@Y��ɦ�2��Ş����WRgM6X�D��� �\t���N��&���#RCE�r�ǒ��=��*����4�k	�0��D�>KZ��8‘ @�O�+���(���*P�T_(_N�B^�p/�8��N
          *}?������)�{HWA-��T�p���@�.�d[wq�U�M�8���r�!ǽ��"��x-[��>�©�?ʹ�4�|w5K<G_��|�Y�Z�n�`��u�o8C��`�&�
          ����W�3�M��<'i�.�>БCn�{ڹ�l�ݣ��SCm���|+:�@�����*:'��`��ԏ�c$�,��_Oԥg�֯J�{Z��՛�g�����@NY�w�Y�x^�U���2�<��N��28B
          �p�IM�񟕙�D��z.�Z"�صgn��s���i��(��?%u�_�a�n��Q4q��2,&��\g�tP��<�?d-�n�x��Z1�&ۏ��%U�u�E��S��=ᐸ�S��Q��z6	7�*�����i1i%����~V���k�k�$��VPh�;Z]V@�(oO��v�0�(F����ʝ�?M=&��2�lt'�Q��~-X�S�c�M��S����\MF;���W�^sFLtsjȈ��v#�	s�i��E_	�!���R�'�nOjJ��`�b}�6G�^Y��H��Y�������)�h�粧u��+�"��SO�u��HsM��Mp�#h��.����ik^]���S�0�dZߓ!�ս,d��[����ei]�\�-�3[a�!���\��Z�Y��!��x'8vꭷ��]Rfɥy.�pe�݉X7���'+_L�S
          ��[�M]���Ӹ��V��,I?�b�M����_�k8K��讎
          �>���é%׶�RٞI�Co�	��8�{D"
          #�W�a���T;����rU�0�d^?�0z5VJ����#��||���da#RXIp��t�i�ߕ��ҫ� ��c�YAq�M8���z���C���Mt��o�ˎv��f��tR:q��kO���W:-Ɓ>��&1�c���O�X�Jص�1���P!cr�ҝ��#s	"�?b��``���W�`^�sn��Z�HF�	Ũ�'`�0k	0�F����Jvm��o�Tg�k�K�
          �)[Z$�����k����s�;{;(�v��z���y����Xݵ���+S,g�TzX�L�Q�p/·4�Ե�H��Lu��Pj�u;䔌S�Bd�=���Pi�]@��VzTRm�E�����״����)�ֱ�0�[��Fw�ۘ��E#�s����LޜM%���L�H�ZM=Ě�i��Q�Z�n�L6����n��=M4�0��L��}ּ,��򟅍|�%Й\|Z`a��<'�e)��n���s��ڼ�^m@�����u5�bh��)��Ȝw��>�ڈ��q&��������X����I��e"v�v�_)�{c"�Å�1WX �����X ����)��m��i���VB�ځ	�w`�B�,���Tgy&�y�Cm�&ܙ,0P%2�;xJ#F� ��VQ�|+p�����B���CJd����'G��ܰ��/;�?*��SoՐ,ү� �O��β/{h���n��OL	�o��:�t�5�Z�����]�;��V�b54{Mۺ�d�rɰ#��)=R�;Y+f�ۏ�+]3��4=�U�1�]�®�����̛�;�--���s�F\{+1O��m�;�Z	�T�0���q?���9�r/�$
          �c\H�E|�}��=�n�'��%>��-⮦-�9"���#h�U����]�Y#%Z��s�ݯ��lqshZ�x�]���!�}�ҡ�s7Pu�Z�'P��	�����y�@�I��2�����yiY}H7L��������:�b1nu�6��ML}V���1�Hu�!P���ww�Λ8�Ou���2c�Kt~���^)uY)��J�I�T@Hyv�퍍���=9�Z�Rf:A����;u��^���c���94T+�c��a�GNҵ� �8]��~�4e��V�{4�w���Dž����G<�������||&1�x=���L���<�xKӽѼ5�|�V�$��l�����m�}��q�l�
          wzS�.pxq&ݏ���,B���?=�;k$��eU�%��V"��l�l�͟�jF��w�
          �s�/��-���4�@��,�[Ϧ�h����K���@I���,�ʍ��vU�˄�07.�s�K�������Ch[]��U�k��>J��	b>j���65�>��ӑu߲�ԚN��Q
          |
          &�ro+6~����{�.�.���>��-@j����%,�}ko�<a07�&5Eh4����d�֒{Q�Gc�+�J7h����L�=�s��kx�1J���A�}ӷ�
          �ܮ7��n�yImU��V��kF�at��)�?��ZՒZ�+��I����.u��(e�a����j�?����Åƙ�zx�I<+�o��E*�}�m����@P�>�ز�t�5��9��S�7���,����)�E�����a�����Gpq��-`�C&kI�|��K��K��㡏��od��č����9MǪ˯I,퍮 ]�
          ���Ǖ�������{Z�u ����1��� ��VSY.��2y+����+quvW��ⰳ��z�p9�����+�I�#�`��t}tnߓ�̝��z�V���%�n�إ���Q���	�k����
          �Q�d0Uy�p5���|����:�P�)���F��m���^���H���c��A��Kc�'>
          (��x����eY�mO0w�0�;��F�Jw��>
          �z�L���J�wi���XIvp�I�'٤��Q�]8���L��~����U{�y_C��E��<�I^������t)aN��v=��:�ɷ���/���p���w�+L�	p@
          tޣ@��§��Ͳu�L[{�C��̴4ޛ��hy����f�Zlv�S�Ʋf��U�r�׶mK���]#�z8�p�kO�9�u��d�e�A���7;���6�J�7�)Z�3�U����+�*�
          �{-Yc����4����(�Z��+\}H����T�wd��#k�毲[�I�������
          X�z������V��k��U��@�0;<-p�i�f�X�$�G+�Vu�$��۱C�i٢��,�	��������U��E��̲�[Ӛ������\����Q�wN��x����4��#�E#��w�	�ȳ�fj"�	5D��zI������;��MHf�@puDns��R#nə�īrP�����\c/ݎW�q�o��q�X	r8���� 
          ;(�5�(	�8�����4��e_iM�T��y�
          ��U�2�g��V��{��j��u���RH���%"WG#{�D�� ;�p �{�'��C�쓔��ւ��)s]~OJdn#ua�������f-1q&�J��z���XZ��3M�{���t��E���VYּ�������:G����B^��9���~��:���3���7HK����y?��E��O�&�6U�.�B�M8��TZx��|�m������̌�x����nU���2n��*#�՛�J���R�
          ��+N^�K�dm� �o/�!�Q��c�w%ii��7�g�?�V$�gU!��o
          ��U�Խ�mf�=�v��~��GMo�T����e�C�t�,��Z#[�����\l����<c/ڈ�8xmm�|'�v�v��&�a\Fh�O��B[���\�'�O�J7	��d*��7
          ���O&����½+Z�6+|nŀ`�>ܨ����W��E�A�B#�{� �I�W��$�)eۀ�r=K���Ҙ���p��=_ҹ�?ʳ�n���6�9�V!%��/�T�XSc
          qp���z۔�-`斮�CK�r��Y�����n7�����/)׵E�n�.�L�s���^�N&��A Z�~nVqu�sj����ւ@�E{A�FAx�1���(8=��Z��.���c7AX��R]���j��d���&���[�o���K�0]���m��m7��K�� �H�9^�u�}a���I��[e��Wp�h�Gґ=��Nhaym'T��9�[���M����P�.�d��\[1��£��B�CA>k���Ť��u{⚷�+�k��w\�z���q�R�W�Y�_!bi�Z�h|��/�~.�N��Wdy�|�������m�p<%n-�c
          ��U����<��z��vC�e�|_d�<�$�G&�<��8vGekO�k�d�NPCe�U�`��b�$wY��e�/�{N�rh�+�6S�;��RTB���ڇ
          ����Vk�x�Bsbp7x�<�CNw) 8����Dj���,��`�U�K�(�hw�	? )S��W ��Wܪ��#�U�J4�oq
          ^�'�j[����<��X�D��ʳ����ˍ�f(����]vI�bYa�	��};���!A.��7���a������E��M�C���]I�Y��n�5o��"�� ?W��O+��Ƴ���~�X��o�n#q yY?߷Occ5�t_�-���]��
          `px�*քodX�Ou�g�P�8��W��H$�g�\�nC�U���%�:��͈�p$8��u��ͨ�³�Ӱ��6�nx���t��I$��I^���������V]9dn49�;Ҕ�66�{���d�%�z��Y����-?�|�+\�g{݄�4���QƨW�\�����~V��S�0�XX2I�OF������u�k�K�U�s���vߏ�ɽ֯M���A��T:��ML�Ӵ�����o��o�6�/�k0@�Kɠ��P�%_�EP�i����<m��+Y��],�E�QV��{�&��:�28����۔��`c�@|�ZӰ&������{,h�C�&V�pis�.7/ZH���
          Nk����r��%��%�||O��r�Q�s�0��2�Q6oR����*���>	#�S�8;�_*l��E*3m=�ͮ~���T7�cO�is�8`qK����F�x�T��,���V9�
          ������W4��$U��Z���7�������NOzY����h#�V�C*��gb���y\�$�.hh��z�*K#$P�`��ۘ64�A ڱq#o����w�FQ۰)>�bޖ�,$u�cb�������S=�rOu御՗��\f]�-�4��ry7�mt�$^.��3t
          ��H}�Z�n��wC9dD�/�;�|��6��
          ����y `+��6�y���t��|Snc��J��O�Q�r�t�v��.݊�:s %� �-tguT1��p'�%����XyZ�M�H@�^S�M�w���������ގ�u�]q�<Y��ݪ�=ĸ*H�)�rV�f�H����;�F���t#e�-v�U�5��|����L�Lp�кou��$g�@����[`"�	�cN���^t�$� ��'T
          �&��G*���L�oJs��R���O�P��3]�����B��.��y���E��f�MQ��.s���(����Vu}(62]M�F=�~
          ��3���	!�rӟ�
          \��[B#�;}�"�R��
          �7纯Y�=*-#�k����hc�^3�R.q$Y�*Θ����+��g�թ$~��|*�9�6�U�!
          xM�(���#��m%��I���ӿ]0hG��>��������Z��v�1�;���3�u4�����y�}��z�����;/�I��d8Y��]����*�?����д��![-�0<�z�s���ZP��+
          ��*��[�!�<�#Υ�X*}w�Rȩ��Q]��Q��3TE��q�?V��m�|"dV�y�2�M'#��>��e2?�+(��
          ~�G�)����6�0ﲶ~�� �F?�<O_�dќQ�(�ǵŽ��wS#�9�����Yz]9i1��Y=S��/�ZDd�K�H�i�\�A��Y�4��˪�s�#s�<^�N]	kZv�Z
          �����t1�<^NiR��tMAs��`���`k�����#���̂�M�H�����aj��[|-��Y��+��
          6J�#��I�C�i�V��P��+�Y�q��m�\%0IV6��u]/q��{`��E��0�C�{H5�Z�[��
          h�U�)ІI�k���X�Kj���C�I켛=�e�i�M!��p���Z:�QӴ���/K�ͩl�w�Ɓ����N���~�^)�!�Ւ ",hC~�}���ɢ
          ΰk���#:����y7d��i��o���tY�p�VDce�C��,�Q������E���]��RDz0\�W��a�1���^k.�(�g;E��2h�A'����n;��i1M"�RԘkZ��7�w~E�;��V:�)�?�*��+�b�F@h��M�8�@U�V뢭���n#bh P�Vv���%4a5�;	?�z��rc$�)� ��X�"��3���v����=D��p��* $f�f��e���(��U�#����]�h�i#O
          H����g�"�ݺs
          .JG�- �WLz��Կ�!�O�^�ҟL�o!t��t^�S��A� Vq�5�X6���|���^Kh���e?�f�H�����Ix+kWf~9�ͻ�pVQ�[��ce����;�`S�t��_4�$N���x�69�4�8|&�/�J�qz���|��Ae�%��|fK)r�� qAW��;�Wd��$9��p�f7j��������V/µ�o��YU3�[�8ek�Ŗ��0݀xP��k�dZY}Wl�_	�msKxw�]՝2e���Z��-�GuOW�@���i�q�	�+�B5m��̮����˟��H$��.��\02mW�� a!��#��+�x��w��6��\���*liaq ��W�.~�����V��M=��F;��L�	%
          �[�,����|��^�9�C!�b�?�ϖ���I538�ž�Lװ�o��	�;��Z����v��Q�֠|pt���#$���u��t�+�@��{E�|�o��f�M���yN��@�(riRd�p(�]��e�<��ި�v�v�Ok�斥i�>���btR�Vhp���g.��&��m>2�)&�C���d}�wе�����	qF��^h%�F���u�.�����~��Ai�;?*���t��Z�Ԟ�k�5�*����G�����y���� �ޙ,�m�Gd��Poɤ�ŻJ�2NWM�4�Kv�{�F�m���S���
          ������p��xY/���Z�紼Ы�Yh:����$h#��6����<�Gd���Awx8La�Տ+T�n��\�T,��t���%63��E��\�N��w���QW+��#'��|�����{I ��]�x?��:O��{p,�D#%ݯ�$�r��HW�ej��(YH�
          <�5h攀h_�S;��c7C+<�a�&�G����-��xTZ�	$AT��
          ����N����փ�,��:�U�\�������I$��C}�lQNh〼�HNqf�5�hh�_u���s���ü{��C+\=��>����?�+·�H�Yu����_S?,W�}{��f9�,#�iw��xv�Iɧ�oU��N ����+7�c޿�I�\M��@�����$w8^�VPM������~V��~�#��X�'�
          ����9���o������8'��E���h���ɿ�{�Ƿя���Q�~�|{hY�_8oU{�V;�T��n<�>V���?�����pߐ3���V���qe|�u[&��Kz�������'����hu�D~ȡ����N%|��*�"����I�۷X�S�\��X��U��{��\��x啴�3�|�.����-����7Sұ�ۼX��.���L���z���Z�������
          �9�G�
          ��7��b�9��/��]d
          �Lݭ��ak4sk��؁Z�6Mę��>�"�(V�K�
          y
          O���� �p�O3�y�[�/M��m1�/���vh�p�q��R]t�2>�ur�(؟S�Y�6Gn�=�^��<_#���1��W�(A8��-���ho%$0c�n����/�hX����$�r]~����3ړ����3�*6^;�"���y)���+�v����[_%d��^���R��:��dd��U-F�'k'y�X�<����D0�H�Jt^�mH��q�=ך�=oY�q�0p���N���+��1N7׵w�ƀ^<%ɦ��ۗ�gO��\�\\�,���0#���%�,�r{�*���
          .a#�n:J�#
          ��R�4D*���S.����аZ��7�-����
          ���+:���]����:�{s�R&%�p�����d�G�Y��>
          �.��x���:����2�t����yO�j�����+2�&�#)O"���,r4v��*z�C`9m,�����O���I|��������(���
          �|�1�[E�*��K��x_O�G�G�&�͸n�G`5�纶\�(�*���m����]O�I#y� \{ӏ�M��՛|�8�OP�V�5���R�gRw���ϕwG��<�r���8ٚ�Ӵ�z�NV�M`�€)�]M��*�$s�.�Xݠ`����W���c�q����鞋wI��i�{4#Ր�\�N��ݩ�҆�k�����-��֓��!f�J�C�;���]?���G=��},>-�;�V�Qy6��zq;K�L?R�'O��ò�����	�NͿ>V#���8�G�g=�d���mizޟPo�n���k��
          �N�zY���{I�½�t"����:Ʋ�8ɴ4���sZ�մ`�w*u[���f
           ә&�k|�z�\��Ƴ��D�Uߦ�A)c�v�����.qx5X�M�q���Q�b������{�k4��Ѯ!Q�I
          �.����.��]�n���Ix��AѰ�����]���)�ޱ͠�S��[����8��D�Ct���֛<�R���u jϝջJ��ߪ$��V6�ޙ�<-��!�-X��Dž����du�`�HZ(8����{^��j�p�oe�h���W����ǫ�Β�c�=�T��'�9
          �C
          �R5@v8����z�Ɍ���z�yhE;�m~�S��H��
          ��f��<Z����5���,���:	��=���/�C-Jq]�^硟�4��6��w���(��h��-�o���Ґg�� ���W�zn�X����o���\t}*�!���#��|#�Ϫ�1@M�^��f��$�..�4]6�2y^��h�
          ��K�;y�ϧN2p�H�:^�8Ռ�c��Z�$���g���$lb���t�t�����:��9d�:-#!��n�p��P��'�q�b=A=A��_
          ƷJ8=�{O�A�ڥ�����1��/(���zd�OE��������>��u��8�yG�qp����Sh#�B���L�m�n+��ls���b��*�n&�۱�3]�����2'D3_+�A�~�v�5�R�I�	��dyDBvj�yM���!a?
          �r2(�����Q�P���d����_��1��`�]��?P�0~��a`�%k�4ZoD�ͩ�R'q�����'�q��tL�;$d�K������
          UrU>��2��}�u���A
          ��3#�?�t��w�3��Z8vBK����֓������2?KO��W��52�5��/�x������i� 9��]lA�
          ��� �r{�`�ɯ���0�*��W���=�Oh,�	GQ&����e�;S�����m9�#�<���mԝF�����h���8va���`ߦ�Q{pFsj���gme��2n�,x"�}.�j_n����3G����gº_�pQ굂���u����'b�n�d�&�G$�Z���><�Dֹ�����ִ��<��_���w��eǎ�c���	r����c���f��S���{�m�]$����	�n�7;�sIr��c6M�����b��;Y��؛u�T5�L�%5�;$ias���sk�N,Ii̒Y�	�*�0�����"k[���(��m����E�#B�x*�G�>h��J_���@��������G�,�ٓ�4�sA6G�`D�F�ag5��N{E��e�2�:�eϕ�\�$�B�Q܌$H}vUP�G���v�>K%�R�c�v�~3j5�5��V"-��P�E#����t����6�g��a��(BB�]�G���N��w+6F�:�
          ���sM��W�������&qv�'��Î�n�k5M�l��GO2w��4CPv���Ο�8�-r�	A���Fj��y�7G!i'm�A6��a`}^)&N��6��_�}agD�Ɗ�L�I��>h*o���Z�n��QJ׀��C��FG��ڱ{�MDM��8[�����Ƈ	S�����b�7�E6�^���
          ��"���ɦ�cI�kv�u4+?
          ��L3�7i�W�����(�8��C�q��X�oX�ƼL�Fy4���.���F�4C6S`�lc%c��,k�I�v@%|�R��y'vW���m��:�+�ic�`g�w�ǎ>�Ά=����{��~�zx	p9 v���F���!�d�U�1iA�펮�v��l.�߇$���A����aT�.��V��?��'g%�u�bQ���������H�kh䕛w֣��q!�O���5z]y��ʣ�:�t��]�gA����ϕ|d��>���A!�)*=!.�,�W��`Q�
          ��yO�O��<�>J����1�I vQ��	/%[׿�����,,Ko,V�yf���?4�V4z�綅�߱Y~�d���=֞��|Z�ڳf5!��xem$���jh�fJ����QE9`
          ����F����KOKMi$wY�&��|w�����n�uΛ�WsF�G������6]C���z��u.{�!��Ű���ԙũ�W�Ɗ��Z
          `$u�Y�@A���p�5��f�9�$��Wue�� �0Xb�y����r\E䩗T��ր<)���s=��Sǖ+4�F��T3U#��Z@Q&-��i��L�,�	K�d#~���Ii$P����Q`����)�#iu�Q���g��!q`�>�K��X�VS���H���9���k;�OQ��8��§�4��D�������v�@�W�k��zw7�B���.|�ƥǘ�d5�q`�¥=�2�琽쐱�!�~C�l:��m�g�sNǎ�ϕ�
          ŤZZw���;ly^�����}�e�1�h6�K��w5���1洎�Q�ZC�6���v��
          ���4
          ��Z8-�:AMw�]~5�ݬ}Kcu����I[�@v��(vCO{}�Dž��Z�~B���r������V"����o(�֓T|&���7K|�0�,
          �O (֑��F�G��<�W���E�\� q�S��\
          ~Q�c�:�:V:�\J��
          �ukv�=�Rd���ړ �纼f96����-<�y>�W�����8��w`�O]��2�D�q��U8i���:�E��z�f
          ��[���g�A?8M����7�k�N�[�G��@gʱ�e|�G�}��E�����%���.}'���W3r���A�v>N�S�͆0(U�j��ܠld��ʷr/#�Ⱥ��p�Y���0;y��δ�Z/
          �Kq
          ��_�R�&�^���y!Q�M#.�v�Ӧ��ৗq7#w�"�rU	�Ɉ"���!��U��.p{p�G/T[�ld��׎��$Co�Jw�k�B�����f\�A�s2��*�P�hjFǓ��*�����)��K�&������ꇦ�;�֗ͦ�#w9���T�Ղ���y7R���m��0r
          �da�$�>��=6�1U�ʳu>�Kk(akXZ�ta�����]["��Jd��O9���J�qحΤ�}���� �8;G ����k�����@��ڀu��Y>U58w��Zp���ѓ���r����DR�����L�88��•�c,�Ď��
          ;�7�:���N渴��k@�&k�.ѹ���XzmD�⻧k:��Z�����+=�qi$������ ��ى�Q��	?+m#�1��H^oLF����_SK#y����i<�r�@J͒��O�?d�x�]�e41�N������d^���qc���cN6�VkF���\.6�`���/u�z2�� �O�9�C����'�����nmwG^WA�d���詥����e��ʁ��X��/Lk/�u'`eRq�4���w��R�#8Ten�Ew�}i5z��i��-� �ڐ���Y�p��l�>i~��1�9�w�}�M�;w;��h'PA��o�J4�`@�6�&�>ر�d��|��wYp��s�vv��d<8�+Y�6@�@Om��)(а(��&��kB�����'�F�v��8Bֈ�����M��ݺ�\�N�����'������Y�Te��;M6ǰ�Ҽߟ��o�h��@"�vMc\v� �,i"���<
          �b�G����d��t�˩�†;%�^j��pӒ1N�h�Z΋�wQ
          �R��vE-�/$��ț��	���`�"-(h���+&����!�\���rG���#?�Z��yD�I�v��S�;,!�v� �8��%\ta�$�v��nn�	�;�fa�p�aHq
          �[��
          =7f���S-)ήFx%׷�=�4���0]w�vT�I�5��?�+�E��s�+
          ���?�3	>
          .��\Tdd�f��"1p
          ��{��'�c\O�Z�Z<S�
          ���F؅�X#����CC7ޓ�������Y�h�+���~
          ����@w�+_?��j����z��|�@�������2�H�k�H�L��}#�,�@iu�w��G/ɜ��z)LZ�cKF���hkOcyWm�I8�����J]!��_��G�Ժ�U��P"�j��jt���\\�YY�������3eY�h�	Ú��}��r�+�}=[��4g�K�u��RSE���cC�㕍�˥.
          f��[Kd~��s�N��sͶ�Hұ�=�?<���1���e
          B#H��-�� �>
          �~������5.o�m�mt�t�
          vƐ~Uxa�y͛=��|耎7�p�tN�#��!��B�N���w����8@H�o#�������7����y�f�m:Wr�W�Z�g�Z�	�w��}Qᥱ�u��[�M,�G
          '���4�����kRu�+Ǣ�D�oʵ�3�錌����:�'���ӣ�3���@�l�&���	��ܕ`Rt�h���O���Ϝkc.��7��fl�p�:]3��a5�Z��y,�ۅa��X�~J�R�۰Bv��������tk{�	��A$�Y��DO�~=oh�9�+�)�1�$!��k��Y�Y�+q�^��:&����St��mhs�9.�gj��-;Z�,y],�#<կE�׺CN��pOd�i�ԼF�v�l�Y}#�2x�ǥp
          �h��k`���
          �����B���h���~�w:~��kKv@�֭3E.���}�7\��4���Y\������?�����"t�s��3k5s�/������<���ȅ�쪺�]�h��B�Ȫ��2r a�k+J�F��¿���G�.�eOG�!/�kD�ED~V���g�[�(l0w�]K|��|�V4�,�C�I�ݭV�>���2���>�R	�EҠ.w���k���{���ё.�W=�.'�W��7\�|3�g���ۜ��\�Cu���V����(<+L��W�cո�9�p��]�F�XN��oW�t�VТ���ߩ�7��
          �����$~��*�'=����L���{�ۯ����hez?'��#�i"��o��9)n��D�. �4
          �F�]>�484�kw�$�X�,�MAd�6H�AY��w��kF�9�qCS䝒�����9{Ah����Wk傷[X��.���I4m|q�u�NA��#���pq�㉇ߝ���m<ؠ�[0�"�(U�M���5��Ĵ���9Z؜{-�I=�^s����xY�Z�'ԧ%��VtD@'�wQxs����L,$d��������r�>McZ��xW&~�M��>^珺�ّ����ӏ{M8�\�
          ������ Y�,.���s�c����:Y��&��py^�鎦4�����/Ӊ	O鵯���v46�ߍ�r��wDӷW<O�W��r�Fֻ�^[�n_4-��hp�:֨j��h�j�q��ך��s�@��@[��Ѐ�����킯��Mˆ~Vx����t���9�u��*�Q�:->֜�c
          4qmR5��I��S��KU��s\I�[q<IW�|���o&�-+��۲��Z:�s`�F�A6���o9}b��!�:����� +
          ׿Z���M��,�f�ا묝��[�;�}B��Da�����q�s��)z�4�������l���1�i�ĸ6���n�haU���CH8�kcOA��#+�W�=e��y�š3��Z�i�
          �X%Q���qi��Dg��jd/ź�p�#�/�d���'�*@��*ޝ��6h$�5���iX�.�Ju��^�
          ��U�G��N������ы�X%e���_�<�]']��Qn{���-������ �c�ց��EQ�+6�E���a�
          |/+��`��Z�w^C�w��u=��]�L�=*8[�I<)ih��%��)�8��W+��0�`s�1�l��쫱�;�x�[���ӷ�>U��u
          n�Lhv^bW�uuڭz.�'��9�XW�ҟ���/�]���VuP�H�N;Z�9�H��ܑ�
          Ll8�����n-4��>r��r���҂}��߷���G��20���bƔ�A����Oo�Ԫi�С��𭇶�š!Ē-K�>˭�8����n�F4��m2VG_Փa����8��ʾB��Q��G�k������c.p'>mi�V�R6A<+а����D
          N��IAM��j�`���3�@\j��T����猹����؆���4�P��G²�՞�[���$}����F8���Ә�$n�iZ:�Ӑ+�����鿦T�;Y&H
          ⯕���z@2�N��#����'+��/%���u�ߐ��͍��)/�Eq�
          ?��g[�i3ъN"�ҿ���~����|�`�M;)~ן�`�%�����I�֙��8�B����;��M��7w��2��浴���&[�$'G��69ZR�[G��(��Fd��WS�q�Q��;�9tT�8�G +Z��>��
          ^y�
          ��ۍi#���c��o�t��y��3j��|-=0��27\�������~��{5z=�$��*�sK�X�m8�+�ѵ�9�Tϱ���FA��5���`�|�@وsEVm>yO�\�h�2]cTi����*��oh&��W4��,�Ec���n�s���
          ����Ӷ�� 8��b�MK7��tMS��ph�>\{�y�}I8�J>��~0��}I�6���ޗ��m7��%<7G�i{��VZ�n�jxh�kC����0E{���4�/���mnO�ߵ.ս,@䌫�F��#���V`k���ƵV4�v��Z|ک�����.�NJ.�Կ�a�27F�,B^�u�y[��m��i��^w:�<�8Y���gTӴ�5�(�[����w��0<�7�����䶐3�߲�i6��ρgK�u���U�lZA�����D#n�o%x��u�[�xo�|.������(�=��%k�=9�|*:Mmi>-�c�
          �ej]�n��#��M*�|Z��:�[��u`���S.���N�vX�U��|1S]E��LHO�U�d�<U�*�zʧW�>-㻻�)�쒸7��k�l��:�`�%n�S�g��t�)�V�rM*Q������g�D��;)Nph͒U���J����P?���ր	�|&�Sl�|yT�h䌒��9���J�?c�2i#o��tѨ���1T�����~U�ߡ0f�Z�ADma We%� ��
          K2�eq��@�|*Ѳ�[xW inPC+lt�Z3x<���\[�w|�9q���fN�v�	2	�#�q�8�F��*�K~�d-_;R�B�qJ�����U���'�V����w1-6��U�ILqs��U��Z
          ��nN���ݹ��΋c���Q&�w��)s�ZZ����Õ˗/�!�K[��m?��_�v�F�W���k�8*�i�Q0۲
          x�S������`��TFO�A���f�g9�m����69�Z�K{KM;��G]q�Y�s\-��\l���75��F��]3Z�\�A1!�G�JHm����V��1�h����–E�1�.p���;K7�,8f����\o��zΧ�L������������]xf2؅���Ѓ�,Յ��u�8+F"�A��+;ȯ�lo?)L�	�p�+��M��j��ۀ,�p0�Fwd�Y��R�<�Zx̛G�>����s�ثQ���Cl�VZ2	���H�v�gMnv<�\0nW�,�����}679Y�&��/=�)�QjnRƟ��@4׋���A'��A0����t�A7j޼\��
          �#�٬��I�Ⱥ	�`�r���v�ܫ�.W��l�\sU��]a݃Z�zZ�M�XӐZ��֯��Y��Hȫw��C������IYZ�n�▧pi�d�C��I��ݔ,�"�����u��K5�S4��8[/���ZA�d[H6�^G�?ә²{�������p'#�j�]D�ͭ�q�u��h-n2FM��cL����t�g�ƫY������+W��\^V����%�ipmc�Y��OTt�x������c7x����oU��='�#�k��t�_�4T��q����f����x\�ER���!�[-�8��'��ŭ��'J,�lRӊF��T�V
          �f5�G�l�z��DŽL���c�e��d|,���9��9'�Y��G/���ou]!��Kr
          d�M?���[ޔv������M=�~�Sum"7Y��n���
          d���u��M�p�i��dW:٧DH�yA�h��/�t��<T�3�Nؘ(�$�c�^Ú=�P�v�����M�G��srtV����#��V�%l�����i�7ūZI�F���zcԴΰ�Y����FIz&�^7�����e��i�Bݿ+�F�]�k�G��ߪ�f��J���{vM�6��ָ�L�A�8�d��c.���v��Ҝqʯ#���FB�.\J�f��O���L`
          .�d�Zgo�_�\zV�`�!�Bs(�qW~�dW��sO�rT!3<�Gdq�����)�E����B
          �Y�����%��[�S\�d
          Z0�u�	/�=�^{�r�[����Pt�8��K�	wǒf�S��R���n�,���ύ�I�I��:��K���O� 
          y*���<Z⶞^(Q��$�qj4�I"��*�F��|�ł-���.H~�o+�mW~��oq�j�
          &ʢy��r��vT�R����!8���wV^������ߎ
          O�]�m��Q$��ߐ��i��Y�69���%R�k���&��6ᒼ2†:��+}]�Wz�r�dXܺ�fiig�h��>�%�$��Q������P����É�?�C��N}��x�i�m�к�;$�Hq$��S�p�/䅿�q�H��@�Tۈ9w��0@�b�)����x�������#��u�>ɢ�k��w_t��ä��KS�s]��w�o���*���?B���=;�������i�֓��g*����P�l��XF��)~�w��,3{��0��Zs� hu�=�4�5]M��k!���f��=�r�w��k�*]Dsǹ��|��,�ۥy��CD����^���Ot�d^����w��T5�� ;��v=�'��vcy�k3Y���c�������318�xW���2�&�ۨ�e���#�����������O=&F4�I vt�Fǰ���G�a��\'>��֧-��jh�����,���snl62%6
          �����p&��b�ևE���x�xE�Bs
          ������c��C���d�������T=���I���RHX�_qj��KMsKŅ^:5RGHA�q�*�
          �$�R��h��Z�Y��F�A��X����ker=9o"��N=Ah�hf��G�6j����}���£����A��ߺ�h d~��,|�;2�U�M1��]n�6�y�*d{tQ9�B����=RN��v��w�6mg�
          �������L�):�{4��W��L�,�A=�u����s��O.��},;��V�q�Z�՛�Ӎۚ9I��GV�����N��൛J/:q颔jX6�ҳ��㌬��4[y�V�OV��P#�p�X�~y}��}A�C���]��ֵ�
          4u�ߨ��d�<*d�M7K�5_+gO`�ǎʆ�ʳn�{+Ě�h|#Ҷ5-Ӌ&�¨�[�3|%9�G�{��i��3|yN�I�0�����=0��x�;U�4$�H���u��t��l>�������f�!��Fici�.�]�:�d�4�O&���z�#g�E;�[�"��^�M@$�U��Pt���o%f�/�#ӱ�i��.�X%�j��RM�*�I������mX�c<�Q�jfh���E��X�8�]`*��'��ie��긞�V��]CXև
          ���=+�����f��,6�+t��šK�R�pv����#�J}zWt����]�zyy �[��D��K#���G�<��%�ɰH����2����g��uQͫ���UePA��3��Ȝ�C����[#�Ϗ���.{$ۺ�V�i���Q#`g�?e��։��
          _u�j����h���ߌȸ�\�V6���q���*�^�R�D�^K��av�w�/=��z���7N���J"�	�l��WA��g�*G��}�|�S�7���q��I~A;Myݴ<����R�7~ߺ�r�N���œ+y��>�K��<��[v��=ԉ1����\���nv���~��m�^��j��l��|�Iz��������L:4��G#��&͎���˕�}��N��U۴�=��ch$����3G�@�F^�����-�~���//�W�д��@��6����V��G�*�����ID�`�F7���P}:Wmw9Z ֜�
          �m
          6y'����F�ִ�ܭ
          #�y�T#p��
          �S�-;�����W^'��:��ڻ��F���4Qj�����?H摵�����9k����.lЍ�5�(�������+sZqev��9�r6H���܁�jhָ��nKp�g�����4����o��N��^�.�Jvl�a��&�9�ҷ]#5
          �2x���g(Ŋ�sK��u��~(+�J���It _���b.9�^�+Dqy��Q��ǵ��{�U��YyT��ҡIvI6m_�0]��4a��ʿ�A�@�R����fG
          ޮOJ-��Llx��[����$���<y]8ͬ��R�ה�&h�-��� ~�GLlgʹ&0?��+�S�Ȝ�������>R�����0E�F{�\����AןCG�_�R(u�I,Z=9.p�bϕȭ����R=]�ʥ�`$�A#�X��gǸ�Z:9�1x�]�uП�����/�8�u�O�no���Tһ�є7Hf��ivO�Vgc\J,{A�6��u�#MM�f�4�y�U"}������;����1�E��9�F�5��i�h��?O���q���1 ���)�پ��&� �\��5��w�Z`+�J���ixݐ�L''��S�2l-M$cn<��՝4N-��*�źh	�q0����D�<c7���oZA��c��H�1���~!�5�m�☏�}X<s�[&�^�����'d���7�꟭�$�o���-�Ө%��?)�tPnٓ��5����6����k=��l���
          R�d���p @�����5h�Qhm<�u���~�~��l�ʢ��$>P��W5Ҍ�P�
          �3n����sE��#n֊W�G�9w����˱��Tz��>ָ�U��͂�n/"�%�hA��!�6�%ܕP�����˾�<�atR�-M#�����P'�C|�O���kV@;�����\�$
          �D�a�u:�
          ��"��pm��U"��8[
          ��� ~'�Ƹ@w<�IZՍ��V8�{Q��0�ż���M,q�6���Y}W�61���<g{X�雨��y�l�J�ҵr@��;K������@�kh��G��"�!g�-nLo����Nm6y�����*�Z���Y`�)�j���
          �<+���i�]�sܧ���(oY���;RS^Mu�y_��A�� �Nz1���	V��!{˅U
          �=�2��.�Or�(���v�&�>P�Q���W��kc��M5���
          ?��Ӵ����QDp�+�X�8��SO�����A�Y�-g�+��GN��6C����y���g�����y���m���_C�,Q�W_������a��B���� ���4�6�kf��J��Q�|�V��@�_V|����k�H�-���D�r�+S�G�/N���Q���hv��+�C&�U/K���S���e[�^��9��g���>���+=g�	�
          ?��4�{I5}��F6�!؄��Bk�;?�^��'�`���N5�Nd�sc��S�	. dpE3^��5i�v����A��	��G���\�h�G9Y)pͶ�ʭW&0�L\),ѓ��2�0��$�U#%�$}��` ��[a�s�����]+����{�4wYHˏV�N��00�˔ř��pn���`뵤�,�V�QkDV�Ák��
          [Z����u5�i:��$�}���ȶ���,��w�KOO�1��K��f��֚����l�\�h��i/x$�m\`�B6��֧)"���v�C�Y�ƹ��D�\�
          ��B3���� ��q��IyM#2(HP-}���dp�;NX{��v�",1@�|x_�gG��������آ�s��SҚ�v����=�]������#9�Z��Ɖ����7�gwl$M���l�+�����	����Ėc�!�j�5��Ɵ���'{�ݤx\���,�UfYqq�=��q��Β=��F9+����s�Q�(�w�F�Ǝ	#��;7��We��/ZX�����ֳv��H�`<旺��r���/3�4FIZCq�M��0�왍�m=�+J3�o$�XF�>G���v�@8=�Ie�kB,�l"�P�l
          �,R��8oL0{���$��B���s��tq���	��8�5��6V-��!����ŧ������*Z6M�i�ck��W쭸zp��R��ǔ�������?�'�5��S�v{����{*p3y%�|�;6���u�v�u��+�q�YzbC��g�ؑ��$FVOոw%j_⛐?q�~��..i Z���W��\�� ����A�lvWg�r�	��*0�R.�3Ưm8���XTz�r״{����h��z�s�¸ܸ��'O!#&�V����V\�qi���1����qeΨ�2�gX�;Q�"��G+��=X�M#���F�J�h��ӄ����h۵��]�X�m�yS�5�����m�W�Z-��n�Y���Px6{"�2�]%�|�pm���;(�i^�O�Fh[pe�=��1�mP�`Y���)GJ�\WY�u:�]�y����3��I�?.Q�������8V#n��$u6mu���O5�8 .�-֤n*�Hq*QJ@9?)��n� ��������;M�}�8�_e��.�/��Ϩ%�m�O��O�۹4��{jQx?u�>������]#7YVrp�����b�n�$R���[k�x
          �O��4�+Ym�J�*��hz����� *��v��9
          ހi��y���e���~׋��?���8o�a����u�c�tz���wU�̐�?I
          t/��-'�*�PS���|q���ftĝ�ˣC�D�4�Ud��I1��~; �:�,��=tҼ��O$�2K	iv;���׼��CV��t��-�&�*��8��85�N�C�O(�.��!ַ�t���3�q||���
          �6��pv>PYk�M�x]x����IL�˜�5�6j¥&����dd8t{��d�ny
          #�GF�#��5��~0�9K�=����[���\k��Y���gJv5��wd)c�w���?����x͋N��n�	��[G9쩇oq��|�n2�N|R����l�5�h�){	����
          �nn�ݬm��P�,w|�\�-@u���\��G嶸m$�K�Jl��X�`�������e<�p>��&�|%��q&�+Q�Ԓֻ�|���wI'k���7p�w]��$�����J$pj��;��((�;��EbY��`�H��)q��������[�H>���)n�8�n�AE�H-�?)���;��`���82�<�Mn6Ev�v�q_%k�g��$�
          �T�yϕ�hQ�]�9��>Pՙ �v�1���K����w϶��A�.��t��]���Q�?岍{
          5�`s�y_G�.;�_+��Y�?oc��/"�"�k��۹��U5���t��N�\���i������_�=���4C��ש!
          �������4oS���C�P=���_sG�ek�2��7D�zs������yH�n�\?�$��]�&�UX�sl
          
           ,.������|_(:�U�7z1�|,&�}F�ORbH&��Ϝ����Wt]0��&�˱K�t��#`W��:_�=Ÿh��k�g��?�w��֑��b���a�b�0���%m��i�Q����Ӈ9Z���x�Po���](i�pS=B)�)�0�8��f~�rV�52陼��1�
          �E��BF�����}�z��7�]o[�kH�1w�B�Ή>�����F���o-s�-T����d�`����w�N�������7w��4m��LH��M��X�[f��?���M�u�^;4����
          T!� ?��\w{�_6�ۡ~O)�����.�ۍ��0�~�X0�w���@�WA+df�½��V���X����i�Gou������Q�]|p�t�F9���2HeţY��9�G�pM��j^����-oj�.D0�{|+V41��uyN��
          �~ꔬ�	�C�N}�X�[��5�Z�'�硫������ҵ�M2X��GC�����m�K1�Է�c,��&��{|���+��@�g6*ǃ�zl��#c���Ls�@U��vV��P؋�$g���C��
          ������0�jήv��Z7�~��8KX�^p>��u��<�Y��.�{F-TzXF�����	�Mӣ��f�n�6��8}��L��s�q*���"��FM�ܫ�BG��؛t1C�����
          9��h����XM�
          Ɯ	���譠�P�U�i\�X�ov�I��4������価��sZ@��q۬�����e���7�Z�5�(Ȼ���m��N7�+���Z�0$�o�)����a/��.���\~鲵��yH���8���@A
          J�[���]+�&�6L�H!�5��>Wo�T�݀����yO������s`�����9�:���4Q�x������Q����u}[������H��5`y^��.."Ǖ��\��#P�H��tƀ#w��+��y�Q�M�mx/-��t�>gʩ����
          w#���w�nO$���;������;T�NK95�e�֬C�xi����2o$�VW��'N�U�c�w`~��;�u�c˟���M��B���M�A|/�'Ң���-�9'�_�zUCW��M���nL��C^�����J0�ro$ү�5����Szd���n-z9��ǢҚ
          �r�4�6�-���%^yhp ���~͕���p��A��M��2�J`7�����͸�>U~�!�F\�>
          {\
          yJ�P�m577�%����:i�p-��O���2�B7W�d鴢 ,9_�!<#��O.���BF~|� �6�(�$~
          _d�ho������y��qi�oܡ�|���8\{&3�#P�4�
          =^mfC�y<R_V�i�����ooBf��8�)�4�<�UzN�O��l�v�޽ez�r��Ŷ�	�B|:-��xL҈�w��
          l�ޥ�y1ip<��&����?����p������I�J�c$����ڹ6�Zv}�������y)_�����Jpѻ�I<�p���5�NV,(k�k�wJ�m_�\B��p'±�����3Ԙ�Ș_L�+�L��\�υ�D�Z=O�8u�b\�Gd��Q�VQ���zָꦰ��p�5��P�	�k*}#$d����{��J������(�Dž����I��7����u��齘9��Z�p�*�C��>iCy��KՇF5d��K�h9BAkhU���1@Iw�k�v
          ����)�u����ߩF�P�D�D���CG����O�ٝ�����vm9'�Q�~gw�P����J�A�E����~B�Ǘ˨��4�0I�#����Zח��i��4?df�o�:G�gS�]2Iښ
          <�G�=���Z�0;������:=�dZ9����κ�-_�<����9+�&Rn�ׅ�+�$9>�Y�<�/=���3ՈX����¯��ߔ���v?��'X��=��4��*˚H8��:9��v���ѵ���$������.���=Π|�;V�o�;�MvFUH��jR�sG���� �`xOƤ��H���b�&����
          �.�����&d�K��W+S��]�N��s��eKN�X�M�P�Z��Ou�x���NVx��k��
          �g�����ـi�l�	~�'b�2M��k�u,��|���v�oN=���f<ަCPG9�'�\sf�+}sLZ�YYZw�Vk�{�?mY$p�)+}��r�<>���$se�+]�SFC�d������M��oO0��A(�g�LsGp�<�Ռyz�i�t�VtqK�{w8�<�ϡ�=F�/�_е�ݿ��.UN�XFkbh��%���70V�J���ӂ�m��,L&48֧�^]�aۨ^��F�B4��2~
          �d�i�eu�kÎ쁋\�SaY��mp.>Od���psF`����m��@O�1&��4�<_*���W31�\*����]_S��xod�Hku-�z�q͐�g�"q�w#��TJM�����Nk)�o�Lf��՝<e�
          ���;����u^�� ��
          ��M���i�$����zμ�]U�ъZ�;�Q{���gHM�kG5��m,$P��E��h��G޷|Z�G��O)�P4h�|v�O`�}���^Y�\H�����:)�dpx^�G^�����?.��zF�v��=ڷ�W���H ����`��`M&�S�����M��yN���n/[O�~��^r�:�?�jfҺ6��W���O97�+�g��kC�p)���75��	H�Ǔ����&�c����!��[�J�����W26P�yDô��+}�<?���L���dg�	
          ��=�gC�0{@?ʱe��RkÏ?����8�{��g�mҤo�u��[���
          ��%�V	⧚7�b��T���.�2�9Ǐ��t����v����A�C(5�y�9�#y��Z�H�W�/k�|Nc]���^KV��
          �;���e�X̔�]KcM�
          �،],�>��#ir����S��v,w\!������5�����Ť�6��E��*���x��h�%�=���3nrk�k������R���8s�]6�G<�,���u��·���͚�c�G�;���W���	<�W�֟WVk�.�+:A�1���L�E~�zV�Ub�R�d��,��RmtS��3�Vh��9�:7�8(:�4���K9w�r��vӋ�'��t.��xU�o|Do4A�K<��}����꼱8��v�r)��h�IAn{2p�Voe%���w��L�6׏P�+1��Ӱ��lQ�0����V{:Y�t%�/<,.�<;Gӏq,�1�X�n=�5��N�tZh5qDm�o*��;M5v�0��gsk¾_�Z�;+|�x&�h����U��crsυJ=�77�	��� k^[mw	��v�յ��]ì]Ҭ5���P8���߄u|1gh8���1�G��*7�r)>6������#݁�|/?�&~�p�
          �,�h��u������d��jwV!��`P
          �Q�ڈ�m�ȮOe���[j�)y��pM��������?{^i��S��u����tΨ�8WX�򳴮���W�#h9���@���p<Ū �I㲸�vI�I�y��vM�;E��;+
          ��7�'�^75�_dZ�I�=�7;�&�R�ؚ��9���h���G�bk��nsF{A�c�
          ��;�Ӓv0�d���?=�ťk[¶��7
          �ڀI��W-�����P
          �(�����M<�"k��sc�Z�*�d�0�n��K�v�R\��@c(�|M �!��mU�����@� ���D�4�M>��U�_�C���ְ��݂�<�,n�?���,�A\{�W���L����������(�J�pS@l@^K�^Wb���4�*���,Ȏ��s]՘\G9�.8�K�˹��|#�h�>���|*�]dg��
          �9
          �U�<.�8K�P_�״�3���LZ�9�7�C�����_�t����`jɰ/6�h�#���*$��񸑓�iR��sA0��D�2jN�v��;��#b��&Ş/�=;�s4�V?�i��VH?>T��� ��ɺ�-y J���M�fQ�3��Ü-el�?�Y��.8�Tũ0��_�q�R��3� ��iA�<vZ��z�/9�X�NSX�oT�Q�	�vN����@[:�)��䬭��o���J+Q�0E��&��{�E�=���wmo��®(]~��{.�Fv�+�G�њ+�,,�3�p����ps�h�]�n��v~��É��i'���Hx<�Bx���o	~�4r�X�|�1��q#u�9L�4��	��z���d5�
          #�o�B�Aa�`|/�\��Ư�8��D�*��3Pl���}�I��i4<��^5i��b�zU����<���.�K�,`�ߺ��q��QTMV�rSȪ'o~2�g��Ο��㖞?u4ݢ�x���Nlb�X��_�����m�.�#�m��| ��$�&�6�+��A����'����E�$xFc<e^��Z�w��@�k������mIxw��(�o}#p�ɻ��&�e\�v/ʟT�p�y�{�O�Ηc ����P�g�����i'��rmu�Y������k)�n�u;����	s������hPh��­���h^|�o�(Z��!t�KM�x����E.���.kvF�
          ��/�mӝ�>�鐆�}f�����#1�`/�����y>'���q�Ǝ��q�3�[m���*Z
          #t�lQ���[!�Of���2}�G~47E�$9�W����k]䅋��L޴�h?��^=?��m�#u�e��^�=!���-aiiu��.�O���Z(�N��1���<���²˧f��t��~��Q���4v�zlM�ލ_¦`{�>W����ҖG�>��<p�甾Rc���kU#���a3C�
          h��o���0��f�cϴ�4u�2Fnh�Ы�d���¼L�m����M��a���Ck��i�zf廝THur�+I4�3k�Y5r��|�|xgt�BnW;k���ޡ�&s!ih���pn��IFΚ�?{�?eׂ郤�j$�.ͭ�t�
          ����~�Om4
          ㆎ�:~������������t��Ӹ����LM�n�%��j�O��3��[��b���Ɠ�LsAc��JM+�sq�S������X��ư����X7�����{Kd.��6(e�%��n��a�s�W��ל��=~H�
          ����D�-�0kl����}����\mh^'���ʳ&��C��C4���l�衇sA��B6�8<�nY٤��\FY�j��hc;�C����:��Q;}�<��O�&A͔�oS��"��B���'�3ZZ�.<�4��=�����P�W�1�S"�[:�Ȉ;����0Y@ٛ�Z
          ��܀*����l�����u������d1<��/?�ջY96v��d�_`;��E���>AX�'��KlaX�D49�}�3�K�cyʋ0�w�+}�i��*�ڭ����;����Y������-�4��J��b��^��7S�N�C[�*�G��t��-d�%�H޷���Z��uj���+Ak���=/�W�cT[��0a{����;x�W�{f���'��z�M�݀iN�?n��.��ғ	����[e�����D}�*�9�,w���@Zom���/mV~��!��bUe4���e�1B;��k���C@�*[�B�_�ʖ8m���MEX\����=�a'�𘔵�O%W$���������[��1�E,Ψ��3�l���꙾b2��Y�����Z���W�67����"-�~��f�P��muH=7
          Ա_��G�/����ީھ��Nh��L��F�
          �i�Xcp n�Xz�X�j�9\�v�:�3����JZ�u�7��P�tZVw9W��ٽ��켧K�R��t��689ǵ�;�oq���gG/�@=�Z���CCh%��t
          8�T;�4=A��m������s�uj�S=�k/��}1��x��Jd�|D�)ȴ�1�
          $d,��Y�3zqx�#�|�����q'<1H�vA�]'�{V%ycF,�1;�vTj^���96� ��6�Y�`����sK@��^(�RdT�x>!�Q����L�C��^�N�	&���Ԃ����A�-��Wd��K���C� �3W�.�ѯ�q��]�i���(+�8� .Dž��u�M���{�!�Ǖ�V,LA���6�����j�u�#����5���f��8��P����ϧm*z�h�P\?O�e��i�q&�k�^g���c$���R�;fᚮ�6�?M���|�Ѵ�{�i�g�Zc`ѿ��O�]1d�E�*�3i�v\	�KζK����
          ����>��ͬʛ��i`�#?��]�G8��r� `��rHR�<Om>mu�1�:-|�c�o�6�ӏi$��S~�𸹆��G�&d�է�-�h��(Oud��k�q�Ш�W��Gb��=�/i
          U��:�t�I� ��dM�ԐM�-].����8�O\�fɡ�9�h Ԙ�ѐ
          �3�-U�~F�� ;>JdO:g5���\���&I^ֶ��N�M�
          yx����t�3�B�n~՘%Lq���VUn��-af�J��,w�:��9��횤,��2�x[:P���>8U�v��f�"�0�4iay2q�?���U��ш#/�[U���CY�86���q�:�Y�<���+��'�z�6����<߄�"�U�i�
          h��F�i#�F�3R�
          YU����h�>"_�6B�7��Y'-�/K�A�F�3��Y���0hp��f'X�o�V)D킎O�b ]���Q��Rj��JӇM�q?W�L��k��h1�MqJ����ݦL/4�qJ�%yX51�1|�-Q��K-���X��Jx88[MG�ֆc�S�vx�ӹ�ӔQ!y����X�]��Y�#�8[��c8�gFCA�_��(��C�W>�6���I�����\o+��:�!�n�d��@`���G]|;�q�)��f����k��!h�w�r�ÍUv�'��7X��)�op�|P���b'9��;*������荜����P	�e�=בk��@��ݗ��ap�ԼP���;�����*��\	#4�y9�yI���\�E��c�Ҵ������M�� �Y�M��<+��6�,���gN�i[+�!�J΁�O�L7�-95dTѓ�fɥ~�P�ph�Ւ�ڝt��^�26خo£�#�
          ��T]3X
          ��U�u4,���g�sv�@��Oc��-�s[D���,d��_;/��WG���x��j��v��
          �6�,��=��W -H���0�6��Y��W�i����vXly��/y�1�o���fk!�)s�u�v
          P�p~냱��Yhi<_�;u��Xn�����[z- 2;���G�����nA)]W�m�C�ysU8���P���]�&��h�+;K�,��y.{���Bݬ�V�]�5&x|^�U�0U�f�c<��E�j"�Z7x����iu4b����S�O���oiZ�O�ͯ���5�kO���'��h�������=��(BGOFͻ{Z�{��>>�x�S˵��ߕ���`v�Yz�A�8��_�?`�[���m�/o�y��R(����9��,ߨ�l�9Y��]���n���6���t�6�9��h��Y��=�am���j�������u������K�6�"�s\$J�VW��G=��hy*��=���>;�*�$�
          �Y@$D���֞�k���Yd�r��J�KKK�Uu�8:�+�ё���K#Z�[�ínq�F�tS��H�|�^��/���/+�{D��W� ��0��'��_t%ѾCF�����<��z��n��`�d�5;q%s���xf{��v���6��U��ă�[���7�s��8����|I�1���Ru��AÅ�(*Y�>.mY��U�Ǻ��	{�H�<��	��g
          �Oc�W��PԺ�'�ہ�8���n�I�)�U�`����#� ��u�	��N����
          �
          �m/��x��F��W�Q��QŦ8��_����4��qg���uŎ���,�F�S��u��/O�H�?ڬ���q ���L�QV �Ӝ��*������^荲�s}ӝ��X��*����-�xY���f	���Co6���ϲ-��[�0�h���
          |����ǽ��L-�N��I?������;XQ�X�j-�j`pB��K�U�k�G��ЋP��K�8>��V,���8�s����
          0�+h��.]cC�q��J�g���N�Ipw��΀�-�iL��@�I`yav�%g�536��M��o��I���}��t�%fhϿ�'�-6J
          �¹����s��Uٸh�G4䲃�Z?r�8�>���h�<�*כ����2;��T��0�EݗY����
          ��u�o=�n����Օ�g v�}/��i°�\����{qGo�<���Xpo9�<v�\Q��p��/S�v�R b�u}Hzm4~����7.���tI�G����� >
          ��G�dj��e���]�d�hB�G5XU�q5H���h>T�Hc�T��p(��K
          ����Jk��Ѹ�]
          �y�9�2��V�l�-=Ǖ��Ēi�����w[�]�ֽ�u�<�M	�]���,].�d`U_s�\�����������b�J�[�?@0�^O!WD���*]3���p���_����F ����o��r<-����(��沱�`n���;�Ŧ����Sc����W%@ݍ�k���6����VMa`��@+q8�S�ePJȱ��9V�&ƒH�������v/�ō�WzZ�u��u��a����Z��3��C��F
          ���-Qi6kʻ�ӈ��;pw�z�{$a��(�ASS;a��f�P�v����=�g#����d�|��X���^�vV��l1�q�>=C���X�������_*���Zv��S�����/�w���Ƕ���1� ��>QS8pNmh@�#1}�u�����9FJ��t
          �Vc�l��Y�
          ���� �
          �}<��8F����B���=��Z��*�ʻ4l�c���	h���^�]	ul��p����ȉ.���eǓY�r�.���nO�"����L,�Q�F�KE���+��/vR�����nc���w��
          #ڪO0�J#��c�)<���o�I��.�o�k�����͜곺�lu
          ~��G��BW���U�T	s�Ǖ�������k���m4I'���u�-���!��0�]�]gֱ��2N>��E�\���X������|��k	�K'���|�A��/��:2<���h�1��x�T9���~��>E`8p���ʍ���_t.��nN��5�k�`8RZӛ��B諽��@G���Y���}���(�;c�I.84>�C��N|�96�۟�vLkAi8-�
          �$
          y(�Id��*z鿣�@��d6��b��5���ta�9-|Xߵ�����ͦ��2��<Ʒ�M�69��,�$V�Pƛ��!e:�����3sk�Ūzξ������jz��=�dbŏ+�n�3%G�i&��?���m1.J���55�Ý�����?��8�(���\�/�Y�S\t�l�8�
          4z&4��1��hY���{i���k�}�+�v���7k�����BF	�&i���XT:��FZ��o�?k:�6�IQXܩi4�訹�.�F����cZ����iM�f�����e]�nt���t���
          �UsN<wU�0����\��-#���H��D�5�`���`�}�M#Z-���i���a�xm���ZQl�G��`R��N<�
          C��j�����K�c5�F���@;!�z~���
          l1@95��ֆ�t�wn҇�n������b�ؕf7��ͺ?�|}>&��w|��\��hI>����Z�},dP��B��uz��lw`��m6�
          �X���@�Rd�F�h�KڭGQy9k/�wO�lf�ud������k"Ը�an98U煒V@��hi�2?R��^��+7�̂I��3c��r���K��ՕK�G��6�
          -�1e\{��/R��Aw©����L�P�y`?����\캈��W;��O�9�ͫr��hkM<Z����s쭘�T�<�8^y�����\��T��T��qp�g�� 8��4�������;X���}�ҟ�����6����$�6��gu���GOe�Zlӹ⬰h�2�,�<xZ���@�����G]|�[�3O,��{��0��r+�&
          �}q�e妜iS��R��D���@�{^q���̐�d�V��n���~��M�v�l���v\ͫZ�N���X/�5�U��k_E�e���8=���i�5Lm4��~�0t�Gp'=ն�v4��[��
          �4&�P�m�7����1�<�)X�B�I ��ɮ��>�h�R�m�4�>B~5[�Z�N�^v��¯�uZxt�k\�4�?�M�m�m�p�5���y�k���Ү�a,����4�ztms,ǸqJ����I�}��݃n�
          ЫY����&�44�t:���7u�z�]v�9�L�h�&��sZ��7���Nǭ�!�;s�Y�&�3N&�y5Ӽ[���ɚi�#v���!n��ԙKr*���JN3ǀ��W�R��&*��.W9�>)W�b^lUb�ax�w�}�g4��K|�a�R֊%�-k��ұ���c�\����ȫ����lW*��1E�/
          εL޴�[��!yy����/C�u 
          �x^[�<�#H5�|��6��~?е2�6���]Vv���#=�+��KA9���<��yyWI�P��v�$��zo��A�]���#�7=�������l8��zV��F1��ڠ�q�ɫ�c�hm�j�w_��������#N��x�ji�������-g�c_\�|G�L_@8,
          ���?<-���괏����5��ktǙ4������j\j�7j�E�iHq����Te{�F;"�>�椀Ѹ� �6�k�V�qlk�ޓ�psA�����S�q$V)%�ѫVt��I ��[�0DN��+-�8�s��[�F�V��B.��F�
          ���c�k&�<m=�gj���l����4��5���c��۸q�K����ftmo��Q��w��4Z��;���bC��цQ�ҿ�Zaq����Ψ�%�6٤8bՙ�L���Un�F�͏���f��{}C��׫��S����Fu��k����v�z���֩thƖ���Vv�o�������Q��)͇xk�wUɹ�vW�Ґ9=�9t�da����<���F�G�B��b��J��)���F
          d��)�?vEڍS�|.�{��#���|�:p��ʬ��]��D��5�l�����W��
          sm��]
          K����)z�c�|�)z�5� �sB����;.���r�{�89�F,�Z�0����=29�am�������?+�t�K���60Vy�̵L�6��<@׹t��73'�*�:G04�Wdy��U�k�=�<����xÈ ��ޛG#|ţ��']�Jͭ
          p=�n��Z]��q����X,�%/K�"�X�\�
          �U�I^[@4�LJz��ғ5i��Ӵ��˂>� �f+���kZI��U���H��~E%���'��*I	���V����2��C���N�OE���Dn��3V\؅��>����
          rj�I��kbд��;,s������ϕJ8d�˾C���2wWu���6W��.��=�5�"���U~Q�C�r���Ϣ�j$7E������e�9Li$c?e|�ȫ&�;Od۫��cv6󅣸��Z�R���(��$�����9�ɹ�|�z=1//�)�ƗC�
          #�\n�f��Ub�%*M�cq-�*�ۉ$�\+-k�=��|�L0���`k���&�}��$Gm>VGU�׺�v�w�b�ڬ{Kn�{�y����lU�S&�����/�:�>	O�ma.�i�{+:B���+\;��m+�O��/%����x6o���E�n����)x�Z�Wpu�)��8�;���m#q�c�[wIzx�k��p˹��(�{�6ZM�GL���Q�}�U�+xvb�*˦��Y�u-S��W4V�+��X��0/�������Z��q��\w���:y�æ�y����8����6hd��9
          m�}n��D����Ǹ�x�r?f8���hvO��*�ۋ~��.���"�jH`f�>V{�q�?u�##|f͞~Vc��!���{���_ith��9�)q�4������Nk?[���R�Qo&V�����/��+����õ��cUvi��޲�i��S���u�V�$%���>�1�{H�R ��u8+
          �X��� .}�OeQ��;��my��ef�=l�G����k�{��gs�ߺ�������ݤ��������[ϏR�֮�0H���#I�<c
          �����E��?��
          �r��s���i_��,�Mcϗz(�P������<�Q������pȻ]�x��3�4�H���y��7Sj�n�:]1��`�q5m$Z�:RLt8F�o�Q���_j��?!f����jʿ�#�S������H����,1�ΰR��Np{vY_RJ\7����J��w��ji�BIDZX:w�Gp�4Ŏ5�����9��ד�p�aJ��GM4�O
          ȋsj���2���O�5�sMv�寢����wv%(�#ls��~� ^mᥧ�<��ڍ��YX���f��T�7l:�«��MpmN.�����nF��y(%��p.��5,�X�m`p�����2SZwf�>VP[c�_7�r�-�τLqs\	����<V�CCF�VfR�=���:#m�<�U��Fk�o�,��T�n�(մ�@H�a6Z,d�лY�t�<xZ��g�p;,�;��M���m3JM#*��������m�W�hd{��Y���
          ����n���=��^��t�s3�8T�?۴Fß��Z���y��s�$�(���T���‹�3�X԰���W�I��k�#�;sG��C<n��O���ǹ��K>WLM]��ktn����!��#��Y��>��r3�x�2��u��𷺔�:��9�=�e׏���d׀"�� �*�^�ѣ�
          �-	���X�2ڰGDžl��p�״OV�P��Lqڳ���6�=2@�)r��I��`�I�)���MvF��C�'�Y��:R�s�(.�i�l��b�t����<�r�`�E#���
          ]g�W�=5���~R�kL�q�.���.p�9[�_FM�F���7�r2�{Zּ�e�a
          ��C��l��Är�X.<�e�������ni��i�ύ�(�e��;_���U��z��Ƈ49U��I%�������T��˔��R}�4�
          �'ʶ�X5I��=8Pϒ��
          ��{W��
           %u7�	 ]"c��Y�v�E��K���|��>���,&��j��]�2��4�jw��Fo��U~�	�{E�5�-"�Dù∥δ�on���;%h.6|/A�`w�����ap����=l�8�_u�tm��9���:k��;��Ǻ�zZӐ�}@��J禲?�tR8��|��[i=V����i�;C���rAM��œ�e��D��$.p$v��4��ez}|�?N�������5@������2\�%�mAZ��3Y���i�M
          ΒoQ�.�!{��Id �q��s���-��h�\{����e4^H�oO�v�X�)�#	w�� lq���/Gտ�й��^Gq��l����G���6��C��˩��6�d��ʇi;��S?�R�Rݽ���E��W�	�6��|�B��!k��|_	Z'�p��.|�jv�@�+9�U��]�����E|�I��f��=����.�	k��Tv8��4j��`:Sc��ʋ_���쯦���]\�*�S�L1�O��Y���-��MN����#�aUk���0�����wJ��v�C�"�C��i9>Uy�r(e��/�l�`�����Ą�)-��S������W,�i�� ���~�C�3�ZW'����}�"c�s��t,U��;D1��G���
          ƻ�?��k�����Gc/�0�i!;J���ִ��sK?�F$ac������X���~n��w���8�C�d�Z�y?~��:1U���+�5��.���%�yX�	Ǘ
          h7�b�{��oSs~A�:V��}����s��S��^I���G�W*ѺW����r�_#��{�E
          ��A+��7��,��{��p�~W��=����sdvNc�C$m��d����`x p�N���&��+�V��q���f�H���U�d��}�e���P6�X�P״8��+=�����@�Cdhò|)2@]����ɪ��Q�R�;#l��|�[��VK��@�s�
          i�D�E�w·Қ}v�i����<v�d������觓2Z�z��6'�Y�6�'�:"e�~����1�o�_��<g��G���˝�j�2mX&8��@�yY��"��g=�6,��'����[pWi��$סgU�1+ow��xγ��YNր	<�K�8�&��u���3S�i�vU�lk�K��E���3p��ot�>7:)
          �dg�G�� x쯾6�@�(�qf���͜�)F�?Z���7�lq��)�.q��Wi�$��t���7�ҫ�� !g�]n��RާR#�n걐�����uC[ ���n<�V��sch�r��%�>Ň!��ă�).ys���S���������ɜlt���hgt�L�H9�yV�:��#����jm��oU��G�!����~�OVP�wAm����[zx@,-[�E�!���@����u4VJ
          ^�M�o������������ k@�#�&I=�6���i���/��6M;�r���81���'$���[�g<F���}��G.�Xe��+Xj���\k+"M;t�`��dx�Y��՛�R]r��'�-.�06��:��ݎv�R%h��<�M�5�]��P����|�*m�7���Z�X/qq�jN����Sy���cZ�dd���ei1�6
          �ʡ��o�]�ԙ���%�Ѻ��l�hKda�7e`�'��o��m�Z��Z1��©{�hU�[���9�����1��z��o��h���,�AXZ��Md�&�������G���a�=�Ť�X|�Pd>@��ua�i�N-��\}Z.�����Jn���v�rÑ�ke���8W�����2_����Y��$g��d��:��r
          1���+�,��u'H�<q�KO�����wث�x���[��%3�k�N�5���򯍽-f��G�``�|PX�X�P�A��*}S��Y&������O߭�^N�ό3�A�ט���ێyT]�u���]9���ʍ��D+qg�M������=��B���N.��v�?%f�	6�B��c�';nr0��Y4(��S��6w��.ҟ	�纲d�
          “#`x��a���d&��2G1�G�-h:[f������8���Zu�3���I��tĒl�]��A�P�ʭ�~6���xZ��Y3=�i7߅����Q�³���VΕ�F�BͿ�����d���z��m4����R�y��^{_#e.�n#�~N޾2���,��������p�!_#�4Ug찵��F�}F��L2uG������	�o�.�f�����E�k����}��nh�$nJ)�A�����&�{�Hd�#�B��K�����S�����ế�Z�f��0sͣ�VƎA�9W�a�v2��0�'n�ޛc�w6�Ǻ��s\Z�I��k,)Z��I�.c97_6�T�`B�kV��
          �.sw����I:R�
          �EUtz�O[������a��,��ZǗP �V�ӿP9����(�'�]x�˪ŗ������5��U�E���Eam�(�c�Qq��۰|,��jr�+��Z��Y:F���{� ��l ڕ�$
          �U|,O�e���cjf ���v�\żp��q��P�9-�v���F�/��@�ҽ�o�+��>���������WW�#��p��%�y_#��� KOK�}���.{���<+�i]�y���?D��:��zpDZ�ü a�8�t�q=�i����O���r�E*mv�������*��ϒ�O�d����q��ڷg���ƌ�6�I�{^�c�������ٍ?����v9B�g8@\�x�aч�����A8<U�6<�*���tL��Wu���T1��/�o��靨.|���k�4�-(�Y�^na��߂`�Z����-h:�d�C_���Q#߁^�d���Ӑ�
          ���H�ٜw^')�,Zv���y5�JL����<-0�F���d�eW�i����|�����hy����w'�e���B�1������� �7݁J�Z�	
          ��Bpp9C]y�+s�7p@�ܤ�
          q��ZX�76q^S:���%��1`"��U���o�����˗���I��-xF�����h���[s�����y���.�5�� �<g��Ȉ-��tnख��4{�����Y�M�a$���;�e�u��Y�h��5[b��>��S���u�T��n�v�N��&��_���z�����¿8�H�G�����J�I�pyZ�V�lnp�+픺�]"�>G���`׫˵e�kj����U�N��H)��d��ݧqV��sCiY��<+Y�;��%kA�Սl�"��/L��v������n�GF@���mT3$�d����Wc����z��Áu,x�g�h|��JG``�t菬��
          ��q�z^�����s�6��7\N��z&��[p^{�H��\E<��>,۬���ƈ����,���u�
          ���Po�:$O{	��ӹ�zӏZK�oh��eu�A.�?�p�^���S�dp�9T��t��S1W�h���*�H��-fйSN�a!�Տ�QM
          ��*v�'4���$j�d��v
          P�{�9��c*[�C'�I�.��#���i4e�q�����bq�
          W���N��2�&�Q)�،!�7F�� �-:�V�O*�ڟ�Y�?Һ|1O�PJ��q�+�cew��=���i�IV�FwG��$����m� �n
          '>So�:���/�Vd�r���
          �9+O[�gO�9���
          ���@�Q� /?�:���v��g�����y���$�
          ���NiU��WVʿ��@��E����$d��ͫ�Sl:xZ
          U�|$�N}-ڢ���<�G�3z���.քnǎ�e��`�!iD��$Y�%��d�S�xt&�@�[[k���;�3j�2t���>W��H瀰aaX�����'o�Sf�zƝ�g����AA��T�	]��Tz``��c�՗�g��zq���K�u�x�}�;�
          ��=I���o����>G?͌�N?'fi����FUrUx��7���
           ����V��'7�d�
          �ce������Vt�`IE>��{FZ8����ehBֺ"~o�a�]=�Lp���h`�<W������'��G�l�٫�����KU�������*�����Ӹ�����;�i�������-�f�oo`�I��~<�5���┴�ǟ�Y�ɴ��O��Ǿ;Ҩױ�@���P��玴������ONb(em�_R*��f���S��>֝�k ��^����g�уP����;�f>��'.L�}Ս$Y���q�<F�)i�8C����<��E�&��f'=�[:m��~Bɂ��|����]����"O_��cn�,��)�ja&�h��F��m����"�g��!�P7\!��v��E(��#��O�9Ό�9��T�0�ʽ��lp��I���q'�A����$���^��K�f��z�A�����J-��D�-κ(���]����xT! 4�<�v7.��KS8��7_�8#dc�w�VӀ�����-
          �sj����
          >�Ec�|%�k5w�#m�yXNԳԄ�X��R���l�2<F)���B�[��[���4��{Z�}��6�;ER3$�؅i�B�|Z��o%oJs����*�E�8�����
          ����-�����&B4�챊
          ��1ͧcK?��gDU����������z����]������J�^KHㄹ$�o��.7��T���*��-u9)��949\��ݵ��I[�B!,��t�Fݚ�%�rC�����٥���3��^X>�;DLh�T���ǕM��/j��u0��8���)/����x�;���-)[�l���!�`,�#RX����f���|�P&o�H^;���^On����}�H�������8^�N#�(�Zw�J��c�0�-<�A��6�8�I����5�i�c���Yڝd�p-�*z��Z�=�y��P�%_/VN;�y5q�iN�u������N�y��zyHn���r����9��Bϰ�[��P�@ۅ�e~�S����n���mY�ұ5ѻ����2d��������eME�s���.�㐯��b�R�^�N$��^Q��VW���]�Go�y���?���S��CK����U������@����Խ5��Kr�L�<�2����V���O>�����ɬR�ָxCYѝP�$d���K����S�Z�i��@�
          �Vy��H�Fl�Q>I@���Ѝ�s�_K��v��?�⦡�kF��I�*������u�n���tr����;��٢�������49�v�#��6�=�h���E� �c�R���8�r�	�h�+��"�܆�+���=�S�y��P����⒝�}�<)
          ����n���ұaX��M���"G?
          �^��_)��Ѽ_S�����s�-S	�~)ih�ܝͥO��F��s��7;|��Ҍz��Ew�^
          V���4
          ���=����Fs�����0?��w�|~?����������f�݀	]�5pQ�p8�^'��4�c��F6����3�C'��ô��B?�b6�����~O�{��I@��-ɪ��A���E������v㊰��X����H����Z�Θ����H��X�����7�f��/��L,��M��6���i�kp���8�s�*�(l��7Ţm�O��I��1���*ކ!�2:���;i"����,�~��$�c���݁�{���,�A�T��q
          ��5K�as�]�����_��j�sHdlG׳�y������O+����W�������6��@3X�
          Q�~�kA#[��լ�n�G!s����������z���G��N��g�!mi�P�_���.���vN��|���hSTzRM`/.�Trk�M���z��!��yn�L��������\f�WOpt�i;+ӇI �a�f�^K�����M�ʞ0|o�b��җ7;@��
          r��ʸ�C,�Wyw�9�c�,����*�B���W�c��"��U�01C��ʵ3o.�n�|�E3��Ls�I�	��7fpN�IeU(u:h?h�Pi�.�F����Avq���z��f����6��G��A&���oF�(�|��z;�4(y]'�<��DZ�����ՍDв1����4E��bj5�j��A\g��$2Mt���Z�=����I�k[�IWe�-�=�cʽ#&
          <D��WN�y�ۤxf�m`�r��I�g.y%������k[b�	�:�>�L�'
          �<�
          Ѳ˦!��v�Vt�9���r��٩�o��7��ˮꝶ���Q��K�2c�)�_젦��ʥ�ԟQ�+����/�.�M�갎OTEn��APїn.˯Z��\�p |�Ø�I�P"��TbҚ��d��-�6�->I�t�m��s��S��ƞ�3M�s�4'��Q�1��Q'�I��ƙ��4�Hɚ]0���&�o\�o��7�κ'"p.�¦�4������8��YGD�^K�?u����p�'��2(@s�,�em�ȴ�kZ7p���V��=7R#4f���Ğ�X���b���8�'�>,�(h�p��XL�ka�Р�]��3˙M
          �`��x 8�������)����cCZ��|�&�;��zS�u��I�xD�"��un53�!�=�!oQ�O��B�	����A����Y�ϗϕ[5���N�����;�]���U��Q;��@�#�9ŕ���z�9%��?�) ��o�_�"�ۮ��C��l�+x���Iи~~Lg4*ҝ!h�2F=*�i��٫M���) �at�&���Nm:�3dZ�Ȱ�i���F�*��5mdW�B��꺯]�5|ҿ�w�����#I2{�kr�����&�R�;K��ϟD��@��*����8��wS����p��r�.ַPx������yޡ3X�,��|���^�H�!�d,��y�����&
          ��j1�|��˾Ou�ޢM:����y�cY#$�Z�GR���|/?�d|�����p���>�
          kd��e�Xϩ�k�p�_<�?L�7O�mێ�i�5NhkKIeӇQϗ�[�W��8�xڵ����y�f"vG���H\-�����I�{���.�!f�7p	���pp��_�Mr�h�k{sΞ�Y�Mi�dP�Y�D&v��%���l��Q�q
          �J�����Ϸ���5�Ɔ�0�Y���#Tʸ�٨�<��U��@aq�2����DaZ�n��U�]�ӗ��@��n�+�v�(~S'�y���jm�쭮�ZL�DJ���xWߪmh4d4
          ��'k߆j~����o/7@�Wc�M}I��ӒoF���7w��}A�v�P!��w�9�����F��R��t ��+K����w8��x�4!����8��{D�v�q��x�5Cfj��>�-�m���i�h\�V6��9�q6G�ٌz�Ծ�n����z^7�u]F�B�=�֏H�wu2t������ɐ�%V�N&5�f����:ƕ�P��t�����?O
          ;���_/�w�o�z��S����r��~�|d�ab�4�
          ���;�uW�������ޘŇ����yi�W����h�9ݔ�FƎA[���G�#Q�.xspGp��㰦97#�]�UC�Z�m�'�*���B���_���v�ʿ��ja��k�ޙ��65�\�l�h8�?�n�68U_�ˤ���?S�H-�x^��7l,��#c��0���cq0@�xW;�4�ls��6�o���-�quc9B�ݮTj���zgc���$9����6����8���ՂK_@.�U�q3��-&�{%�#up���1�T��kX���h�jފ�C�+V0ݞ��/?��7���k�rXk�M���㛣ʯ��C6��&�F��3DL�ʹ�����Z��sz����*��U��T�\,&L_.�r�é�64MkZI�VŜ_<� �5`�¸$�`�##��80�|.cI���22�hR��B�,�tɢ��̉�w�Z�
          ����dGե���	:�v�W����Oj�֏Y�|`4�+����O��Z��OQ�.i���>P�G�s�6��h��5�������Fӹ^�Q/�lb����̶ֹvV�Nd$�p����
          ����2(߲��qd��nw�T46�P��_Q��I�Ŧ��9P\	��-)���.e�)���{}�9Z$�k���m8�G�ӅW��Q-n�ҝF���݇,�S�ǻ4/�k.XAa���8�\�;���-n�����Ou��Z�N{���x`����^�W�@�4�oVi�c�Z�z�Q�.�Oe��kf�n�x
          �r`��qBW��VspPVô��D��p�;��ꥃ-��1��zdH�]�����1�:�V�I�\�@���=��T�+�41�Qh�%��Xꯠd��?q�8U���W�{8�)��7<��*��4�C�p���p��
          !���Y�1w[+��'��n.ׁ���^���b�
          ��Dt級f��7��\+��fL[��ER�����G#��YFG1��zod��0G� n�q�֏*�P�R�}���xI�G��]et�q��̛�sG$r�ֆ��W���$X!�F�M���wS���2h���K��rz���=�~��@�,~P��5���NҺ�FGe�͝3�[c��j(^M�#�d��A��B�����J�e-mq�"�y^��g��a- eh?�5�����X�T�b/s�8�;j�� o���_� `]*L��TMz1@W!f�|d�g��Z�T.>�	uZ���x�ER�����^�A�8`����/0;��n���`���Q�*�诨:Ŵ�?kx�`��s'����Yn�JD����W_�N��Hc���{�w�ʴ�@�5�s#-a�C�0�?�m�,�m�J�����@����#���ש���n�
          m���U%�4Q#�"����l+�yv�#�$�{"۹ͬ�n*��f5޿¡��� i���X�+V.�
          �S��vI#�Hx�^WY�a$��R%�O�s7����69�Ӯ��L�Y�(��Dь�?�UY�
          ��S7:1n9�}�:�,Z$7�?�u���!u�	�q�[�#�����n�z�խ�	�	}f2a&��\=��!��[�Y���3$q��yO�G{��ZQ7�
          畫zƿ�׭��*���t�!n)^��2����t�
          ��G��g`��V��qNw�ed5�]��s[Dž����(�Q=�]lNd@c	�?��r�,�[�x}3X7y=���b�9���PI&��͔�����|"��c��8�p�����;�XU�h�I �����`
          �w*���q��<�U�v+=���qӃ��ky�n�U�e�X������Z�{U���q��=�4���sKώ+¿�p d֩��@���'��Y���I���X��6V��?��^�m(_��|M�L00�Y�7� ��
          ��˵���X�.39�Ӂ���}�������:V֕λ��Rѹż���zg4�1��ǟ!����i�[�c�_�Pa-$X6r�����<-Zazƛ�8U[��q����X�X�+9�ɴ���:Y�B�Xo�j/S'�xB׃C�������ʊ�ۅ;7�(��m�f�WFC�|�Cv0Q�wi�+�D=�xX:�$�Hv��`-}It����h���"ܺ|�t'헣s��׀�&`���ӧs�[�왱���9�<�ө��H��iq���k^���o����V�h$���[��OW�4�.a�,]\gS>�ȻVz5�}�Pt�w�N���V^=	1�h�H!�['�Ҝ� Q%��ͫp݀i;�H�k�G�8�y+�7JK�.��ʿ����i$�Wa�U����G�)�&��+�<^Q�|��w^�0:�s�y��YG�+��Zba���'��N��[���1��B	���j3�mݎo�����< ��C��+��Rm4��U���"����Z�n�@8����y�l�v^o�<z�܃��ܝ3/xwLp2u����.��c�����(�ʳ�����\}�LXp�E
          Q�9�Ti���h`�NQg�~�Z�U�5G�g��k�O\�X���[�_�K���X�S�I�j���%��,��&iw�!4	8�A��y��-��_I���h��e���x���}'�Y���f�kU�W����O����TC�G`�� ��t�;�_	�^R	,p7]��	ɢL���|.�ŧ;���#������?�!��Im����M����]��~n�o�'m�n膋Om�4�5l��]j���uƈ��?�3Ӵ>�i�粭��纯�gO!aW	E����@W�t���o�@��N�����������x�4��S��d�K�݊��"8�.��I_��?���r�������Ŋ[�@(��It��ѯ�KD
          ��8_�F��|��\��m�G�7'OF�d��
          �v�x\���$�ʖ���C�89�
          Ym�ۏ�m?*M4p	H�LHh�}��{���[d�>�5���F��P�9]���E�`Z[��g�M0�74�򹠟p4;� ��o�h���V0��������� ��t���M}2���A]_u[�#�w�N7�Ӛ����݂�=�ӟN?�+�����ɴ}����i�Jư[��/��n�'H���$id���
          ���K.�g��8c�u���6��We����4��qp��N�L��`�_��c�404Up�;Ο���ꈐ1�|V����^H�	���:�q��5��DK����1_^w�^�ׂ˻�*�Dk��lf�*�G���s�
          �+sI��K�|_��ϗ���:���n.����0���i��P`>��#37���0�qq��8� �b�֣^	�,WI�|������\�խ���J���E�efV�,��H����r�E���c�*�۹�|�h<��F،�{VZ"�4w^w��]�k�`��z�D�����-4�u��N��7�@���4U�KF�»�n�D@eۻ�1򴺿W�<<�/n�{�C��������f�L������#9W�lm�V��������
          /=���GQɫ૽cV��5���+C��}�k_��ht��m��KCS�n��w�Q���f�C+��]��h�g��WU$��F�Z촴�P4�Ot��-n^~�O������9*��>���^e�:i��c�����+H�z�.���?��oC�`p`7u��_� �t�-��S��
          5K���]Y` C�C��$m��~��W��2�q�H��1����T��5��/Q��Ǧfkʯ�K���+_u�:OI1j7�[9Z}C�E����H:�U
          c�v�!y9�]K������]���n
          |��%��&]L��-%��kα��I�x+g��#Lr4�ܭ��6ggï�S8�غ����
          �rM6�͌�M�����s�+}X�v��g��@� �_�?i����!$�Y7ݷ��+OJ���
          ��+6~-���Ȇ�Y����=���,��~�27<�J��,KVy6�c����kw�}C�/��w9I��2MS���+Q�YYny�|���J��X۳y��g�Z_CO���el$�q�0�:ָ����rK��Zs��Vƒ8�Yw��捳HZ]D��;K7�C8�G.�:=�/P�¥����v�Q&��%�s��/^.�-��N�����5�^v�7J��f�iv��5R��o8��!`
          <~V24��2q��i��1�r�\�A��d:]i�M�~�%],Y����A�Fh��x�+�I��@�G?��x+v�	���8�Ha�o=�%�!{��!8BD.q��L���ԃ�{A��:��4�ׁ�ou��%}�.א�=��F�.&��W��r���s{Vc\K�kw`R53zq���+r�^8X�CQ�����_=���9{��{�O�05��0],�C;�c/5e&����K�D�[:9�/k˾�a��FC�Q��*�&�
          !t��b�z3'���Zr�����4ן���z�,�6V��VZ�/k�ej\�����.
          s�hd{�m�Z���w��=��������O�)Ǣ�uYah�A=����g�N���{��]<"}Hw�G�#���C���q���64��i��i'��`���>&�P���5ʫѵ&3#�y7��~�?�=�a���V?P�э�<��(t�A���&�WX�CT���&�K����"e��+�C.�"�2l��oI24��9�/Ot Ր�[y;�<mC ���]��ҵڍs����̲�6�;,��I���8�ߗ�9�-z�4�tk��������W���2B�;A������zR
          -k�6�`�ӊ�W��C����K�3ifs,��Wn��������$��)��<J�5�" eכU'�~�I��v��fG��J<�Y�I@9����?]��/^O%���\��e���Ő�B��l����F���aq�Ru9�$��x�^d�v;{\A�[���������"�N�gM����,KcvK��d����StE�د�et����#�g���2X�1ۯ��g)�˹�:Jp8�"	]����*̑�H�W���o���f4�����8�G�RHK���C��-%���{\�9]��eS�i��
          .�G����+u��S�$a^�Y6
          ������`Q�o�Is�sς�H�#�䬩o����꩖�_����%T�����<4'�I���V����T��9>Gki�sE�M�x����� �M8[A�(s�;��9�aq���}O���`Sǎݢ݋/�R�+W�is���U/Դy^�O��t�<s�pfE.�\�Ks��ό:����j����Co����v�<�4�w�V�� �G��Y���|�*��]�~�wF�\�Z�[�Xv��L:?x$�it�`�U��[d7?�V��X��[_�3�n�i�X��t�w��l���8��tʦ�V�	��'���jՖ
          ;m�;®�B���
          �[����MH��S�-���	���:��ۊ<�-~�3N�0�;,s�6�$ޕVB�6�HCH�n�۽��[��Q=��7�opy4��,�����!V�Q�՚��t�^S�+�'���K$.��F�Z��������x£*Z�3u1��7xU��l���v[qh���
          ms�yު�S�?�t�t��~�₽�^hrW�\�9�-M&�}<-qZ�>S�,�:�A�:쁊X���1������G]��j��:q����E�_��%���k�G+N����wF��tՋ,�A��9�
          vO*�`4m���Z��#1�[�jn+'�38��.2����gW��ak7T~��Lӗy*$m�Ѻ�)����]�2����t�2�V|�l��������s�}\�./�Hh��t���gq��W�ur���{�_9�H�q�M�Z��,��*����&���}+�ۼ�A�@���S4�4�ZZ>�nsv��a�ԑ��Wu~���&�s�`�>T[�k:�Z?����Vk5_.�;ݕ��o�ZZm� ��Y�}՝L"H�7��u2��mo$�^��-Y��Wc��o�M��q��E��44�~V��j!s˶�u��se�6�����nl���X,�FM,�I!��*���h
          #���T�w�y�[=�k�nl��g�cc�%�:C��Ž�de��gK��c�hv�[��Z�h]����R� ֳ���f�6]�OrS$� 4m��~?�iڞ�Ξ)��q���S�3�vAȴ�|Nsď&�u:Y@���)���.�LaМ���1�=־��9u�}SL#��<vX͋v�n�A�n��$���Ґ�(v�]�����d4p�Uhّ��V�ij�����SIo�d]�jX{��Y��
          �����63�;�@�hxWt���k%�Zkq�W�նl��^:���o��q�VgS����_(�+�7��ʡ��I��za�7�X�~��P�͓q�������3J����ۨ�\��9��ō���w����C�?`YQA����/���h�ZlN�W	`:���9�?첪�
          4��_�Ɓ4,�@>uS�p�H�=�&�|��Lc�`�W�*��慏*�]L�'�k��]k�H��Z��-
          �ܬ�Hd~�`����ſ��%�2�.s$�\�jt})��M6�k��3}�������g	���_F�""3@|��F�G�`�U��z�rn���a��_�9���眞V��)I�*4��m�[��E���q�b[ˑ�EI�?�Nt���,dWܕ�fv�b㖃�W�ۑ�o�r�?g2F�dP�ʧԤa��-��1�x�=�I3�d��O�y�=)̓Dٴ���i#𧩳џq�%�f��W}����~���U��Tt��M�Z04���\o�CaauU��[�"o��KH��V�T�=���$��&�E�I�l3�}9��3i/t�a�d���F�of�nXszm���4���*˨3i��+.[�X���$s�7��s��Wһ�D�߄��k	�6�8���w	�q�*�1�[��z����Bա�B��p���ܢ��W��Pa����ʸ������Ճئ�D_����N|.'$#��X������*��紻y�MM��#�t��is����J��c�_��V#��i}C
          (Z�k�5�%��\���>��w0��d�j]�1�H���%���� �Zc#x+����Ҿ:���K�'��i6R��1�y��yWyӼ㺧�c�BO�n4x�����qm*��[9��t҃	�u���3D�ﻠ��B�Ҽ7P[T�#{]�x[���.
          �8��^j7��ܕ����H�h�d09(���Zzh��G5������I#-�M�iYc!fӆ��9�����6Q5���e��9U_�ƳR���A+[���B+����GGs��+���m'��4
          5U|*:��3���DN�N9R�n��r/)��ޗU�����?���#@��DY����o[���6���>��M�<2�%$�pE ��*���Q�xw�Ǩ;�a��z:-/b(�f�ۃs�EZ��io$p�Ee�$5��W!g�N�j��g�cR���(��.�I��l��և;���/h���7�YZ�@�ϕ���zl��^��A�`U	@/�v�~1Q�zxy��>J&��[�7W�7x �Mr�O��wX��ѐ+��$P?��X��܈�O©h��R��nH�Wt�<����()�^�e��T�{���*�ҹ���r�m28��i�+�S�.i�m.<�����Q��7�<vWf;�[ڰ�=q�_cX�&��R�����h:Ĭ�CC�a~����-�/�Tt=V��ݟ��?��
          �/�����9��.���>�F�_*���(�&�=���5��m������c�r�|�z��P$h��\]��P��W��z�\���c���E^<����R,��<�-N,˴�6��(�O���B4ѻ�!����cve7x'i��|������w��8ƃu~
          0�`��M��?ݒx��gƶ`�bA=��lÃ��R697���UwG�q��<3ʆ���w�`��Dxr�ckS���].%�1��wӛb�GDъ���~"��G���G��s�����C��p��}��}�>'�����E���k��!
          ����d06H�w��:.�]YԒKN@^�E�F4���'��������=g�Q����U�H�LD9��LF7�4m=�;@@%��?s<g��,�lӃ`���$>�>^�-4oak���
          ȝ����F�S)�qM`����3C_U��n����F�ë���g������Ś�p��T���O�F��uң۳�v
          4�ZIm�
          �3474��X�y��XN]�����N�P^��V�������]�o]2�kX-��k:�W��zZ� �2� e���8�o�s���]����Zy+C�u��m'�M��'e����DT�+�����}fG�s�͕ཤsXT��8e�Cp�V�"m.�(r�����.ou��ۗ��v�|�&��A�mv�c�1����N'��	�n�����&�
          �����w���Bb"��9���a��b�Q]WU�F�H��lQ,�ڝT�S�dM���u0�ּ�������H]��|,�4�������<�8�k5�u�Ϩ4,�Z}3�00>jk~xK� Ӏ�y�G]��!�.���~מ=DRD�lMG.R����pI^sC��8��[�9C4�BZM����,zW��X���?���N����(a����.'�6�-,�~�I��,�SVn�d%�=��IK��<�\	kj�b�
          ���h-F9�KDn��ݻ���״����6���
          �ʶ�$q\P@��ʥDG�l�(��&]�m�SO���Ui�
          =:GOԓ�}X�S�-��	X����Y�t�<��(eY�.�c�Z�,��ǀ���#�Z[�M�B�Z���5p�h��*Z�^
          _˜g���9��nI�#-�	���/M4�'��V�gl������v=Қ=7�>N�ش��	]DzQQ�-3��4�Y}zv��=�O�7���q����&�8^�y��t~�>�,���
          >����|��k��i���O��l����Z�jm�*�zp`���\{_�r
          )y�("�k��@��s�+�K��PV,Z0wd�Λ��P��4�񟵦�X�g��4n���_�.�i$�%DЖ0�xG���C*�Y���L(�Y�7�R�K�d-�3�n��d�Pk�lW���W���e��w�����)fϏ�<[��w�
          $��Ȏ��H�+_�@"|��]f�^oS;���<[M/���p�����[��j�k2F�y<��j_k���>U`�����v�JS+�$dR�]�Dޞt�c�wz^�];4q9�</�}e�R�B�!��l��>�J�k��z�c��4U�������c�/�t����-#��=#��&؟b�I�k&3��?G��@�8��;�^[�u2��h=�����+FkP���mo�h贒�½�ŪZ	w�N��k��q���X����oM�����q.�	2���wʥ�cY%h��j�O!�]��-8}��=Έ6��OI�{�<���꥾��-W��!k6����c����"@i������+^�(g>Q�#q����H����v=��P�
          d�wF��u�^8���>N�&�͐^ᒱ��wk��^ܓ`b};�}�������$\��N��n�
          �M.�wp�ֺ>��Ln �yK���ۘFp�w+>KZ�(X�N�
          �V
          ����������>J��1ǥ��0�M�Vl��ԒÓ�Tx�����Meg���N�$m�]�[�.��4��^sY�NKl����u4�w�f�>W��>�s�wǻ�D�6�B���N�]/��v-�����^�F(��w��:b_�����G�h���N����3q�xU������g�ap ���.�����꣸�(�/Y�#�|���k�����[sz�K�oeӮSXܯ7;K\)�4�:OS
          >���p�U���agϦ���$P\��kW9L�R��#*r�f��}'���O"���sF�I����Y�o���Ali���ݚ�e���	X���s��m�VlY{���V�nl�G�Z�#�.����汦�ܮ��'j=��%$�H�'�����h �%�E[�xh��b�=Rt�l|Y�$�xZ��K()��
          Q�0`9WjY|g�d{0ܞ��R�]�r�Cn
          ��Ι�F�R��z,���03�nIXG��*�S�՝�
          �-&@)z'Q����~HZ�h��6͎>ɑ@P�ڳ$p��)ޟ��048�Ҥ��&�<+�A��3��O���φ������H
          �N����*��Y���ki^#�;/=�M���&n~�U��Y�G��p�<�R@x��R\���Z��]>��Z��|P;9��TG���}���U��A�'�<�J��`�ڕ����T��V�Q1z��N��Z�wt�f����W�c�m��W�1�F	W:u}�
          ������a:X��{T���C�'B(k�{�w\ڦ7\�{X���*�[DX#���ϳb�3G��\�'Z�y�۰yN�dXT���_�Ӎ��j槯T^��>T��w���`�Vi>8��nW��<s�H#l-6=NjW�{��8�n=�j������C��`|�X��jh�n7�k��OsM���w�������w���2�sN�d�8�P��v��%U*�p;���%�<n��Y�f�o&�Sa~Q=75�E�Em���s]����T�$Dп�����V34Oa�8B�VG<
          ն\�Hp :�͆x|b�2���$��eF,���lt���y��{��wQ����旂�AZ�`_�ﺄ��"���'��٪w|8�eY��X)Z����
          ��1� ��}��ʬZ�f��X�����|��K�vA�5.h�yU�B����F+UxW.������ϴ'���J��t�����!R��F��ʻ�y.o��w�T�.n�}����Ns�!����V�=�`'�B��	��]���Ini�+?k�O꺶��E9b����:���j	q�>PF��l���N����$�k�!�sU�],?��<��=�h���e��c9�Jd#w?+OO��6��!�@n��E���\��oJ�v=�g�@�1��i�n� e���������C鯢xi3�5�ú�,�;��n��-V�d�i�?tN�,}-$�ed��Ʊ��W����H�|Z���ݸ��±���Z����N��+zzq�.-X��$h��J�_�&נ��1{O9^eƞ[���=[����[n<e��	�h�[X=ʳ�`'���aN�U<�����\�7K��*�0v��ZzF��h���Y��+��bu�Sb�yH�
          ����d! ��4���#��
          jF�heXd%��4�Ǵ�)��l"�Ůs����r�n�
          �5�%�ևS;�T+�&��Nӷ��~2dR_����/4���p�$�F�<+"/U�p���Y�n}�c�Y�53G�����S���g�[��oh�/��|�E&�=��/����O�H��;-mQl�ivMYL�v��D7W5�c~���)WlF"1�j�&#���<l�b��ǃ؅�>Ou�h����]?���5��h۸��J���e
          �����ˬ�XN@�I�o6���Y��hA.#m�p��HҐ@�G�Y���]m\���Y�����2��gH��~hۦ�;w5�W�x��	�ذ3�Y�so!ƛXZ�L\2I�b�����wE����-es[`Y�+ ���u�-)E��9L�,��5�E�a��R����j���^Ǿ�WC�#�i��cX�6�<,�Ú�/�h|��@�����VU���c�
          Df1�DZ�����XeJ�'s����x�c�+���4G��	�㴌��#����oEX�P�Ev�M�ւMyY���-�
          N���]{��`{,�}^Κ3BK��
          m�w=�,��]����3�U�6����9���q}4C��(wMk�i=�U�v��9Lk����z��WQ9��eU�46�?*�T�qwjXѻ|�n�r����|�NcE{�BD �
          �M8��{�6^����E.��|}�J;��S.�I��W������|-0�nNH����Lt���p����籤��(�Vd�N�����]��J~���qu�¦�A"�qk���p��Y[z���dr8���3�Z�8�hi$�kI�Ok4�?��Ѱ�i=���s�@�(tP�}��֬��F� �
          �U��噿ݗ����e�
          ;��mQ+.=�4�4��q2���S�6M�h�I<�=(������,�{{,�1����|'�;�le�9�����<���5�40n`9([��0�Q�O£t䍡�>\��ϯ�k��?��+㐒,<ȴҘ��i���'1U�Hۍy�S��
          c�)ڶ9�Ny>R	;(f���@�L����T�4'�4��H�Jպ�������Z;����֓���$l�
          [":�8:��|.p�a|��g��D���Z�HZ��1t�4�v��|��wZ`�h7AP�{�s��8U�
          v���Y�.9��B]u\����4>�O�ZgIJZv|��h��+���`ho*�}Zk�c5��	���=�T\�d9�}� U��'���|�Y	�۵'0�N>�VkDN��;8+�\}�&Vm�
          �@�6��\*r>�&�l3�������c7�MH����o�T�֙��d`x+�Z��/����Rtn�tG8
          ە������|���.~H�c�\<Q@�W��'HG�F��eܕ���@=�+��y;k�Y��i�(�=�q�w��(�������K��/�}��%�lv����ǞUG����z�P��Ntdŷ<O�H ��7
          �y\^E�y> �հ漀<���ʀ��1��fb\H<rV�­9���y��r�\ӎ3h�$�e5����[}ǎ)Hp�����k��dg������]@�$�H�87a�'
          ��}7����Zhč��������f`��]�����	��u��6����Lї`Y?�����'������r�ɕW�27D�01j��V[AYw�M���|��������R�9������R�8=�������/Yipsi������m�U���:R8䢂9�&�8Uu�v�ޘ��wM��#+�O����#����<�CX�I��p����H�|q;fK����v���.���Wʱ�4����r�m�Y��k�rN�����.�oB�ua�p,.��ޏTC�v��C(|A�5j�岸��^V��g֬�B:�_�U����}(���r������ʳ�G;���J稝�$?�㬆fY��)��]C@kťj4w�<X��a�oE��?�ͤ1�Q�_e\�.�vV���ap�]��qe���iݶ2�>$�m.7�mt�k��_�P���
          Ic�;�%ˍ{�r.�cN���#�Uh�ǫNi}�M?����dv
          ���C�q�sX��2�=+�q$m%8�Ċ���֗t�m&��$u	#r+:X^���d�-�������9��''q$�y�v�Neyq�«��^����O����et��2�A訊(?�`�o¶�u|ZE�쓓�s�#�8�8Cw��\r������������4��h1e*6���@�m��O���o�qx[���9V�~Ui�9�y<�k���RwH>�^���\;*�{��Xi�E��l�x"���:��>���?ecp������6�X<���%t���$?�����@ �+�o�G	�LC8R��8�LE��rX�S���s_t�֐)��)d5״P��# �9��G�<�2�]���P����e�J��Ct��m�x�n�ڝCv�j��������:l�E�4��+V����M<m�@#��-�>{+�A�x��uI��@�)uG#�eHK�M���&M^������L�6��Q����c�Vm+p`v�R�Z��Q'�~W�4���R�z��OR}��\���`��X� |��O�}��-;�����qX��m6(�����R
           ��z���'������x�)3����uR2�D�Y��=�#�7K�Ě��^o�e��%���v�o�$���瀛$ ��X���՝Y�?A!'���^L��ޞ#�����G�q;@�-x_����}A����������>W���K�/a��\&,y���W�	2mL�h�<U-N��iG�6���s�F8�����ch5x�ͭI���M�dk��Fk��v��lM;�7 �H!�5���N�i��/'�T�{jt�]�"���@ex�l����";0(F�^�KYi���ӟ���B��[?W��?D�$v��ݐ}=��+c�GP�y�n[����?�5�345�������֗eh��iҜ��$�\���<Z�Guc�^Y�:�A{������G�8	��J읠�x���eLlq4]�	`_�s�9�$<�o��du�fA(H�h�N馤Ȫʩ� ����W� �>ܭqW��מ�Q���if%�U��a��*�*�
          �;qK�*&Xi��|�9�pu�����\��qC8P�v�o�I�yU�� �`��q��%:�c���p絛WY�7R�$����{m(f�&:��^/W�(ׅ{�uY4�ۺ����|�!�|���z�;#n)c�85]�[�R��ӹfjb���ϋ�����d��?U~��Hw2��fs�O�JE�������ofW��x5�o����Z��,��𼃦����`W���d�#wg�t�͏���5M|R����`��]UEN�O������z{٨�M��-�{R|��H[4d6�ଦi��I/���:i$����H�:���-��Y�c3�Ο]i
          �i������ؕ�~���2@�
          �.��f�C���t,�ښ�}���W��k5:��ˍ_6���N��
          �)���������?uf
          <ѴHM�<��mF�Oe�Ԯ�����քA���
          �r�z'K�5Kv�h�m���cK��w�U]�sG��h�ʸ����4��]��(``c��E�vCXn�+���@�D|.��&��������n�$2���W�c4�\ywL��6ƹ���y�=�j	�H�u��'d�8��,�"���]���~ښBv�<t��(|$�L�|�%�=��泶�C�o�c��j���i`Ⱥ(ٮ�W����SsN/�Ֆ��Q2ɸ�6�f�H�$ɩqh�̈́%�ⶨy	��� YD�K_�H�毲��z�7N�5�{%O	d�?��:���5��9�����$�ˁ��e�8�Ǟ�1k�;�r����.�l-q���|��ZF0����$V�	�É8������Ҥ���*���Qm
          '��6	��hg�[���22Mv?(wm� �d͞|��4�K��dqk.�Nw���
          ?��WPcc��~ˤ�a֬2K;�]��{.�Pc�6o�Utz�9�����B�4>�FH��p�^���s}_{=�3�s\I>B�t��v[\�XS��r/����E���C=��)�x�^.@�NpQYҥpq��V,�8O~۲2���Gb��⊃��ƒ@��%���'��k�&�ֽ
          =W�
          ���靗W���L�0��	�t�u��bV���/kZ�it�n@�5ĺG6�|-��:���W�F��@��#s��y�;������7O��s�*��V��ڵ��;Mt7y���N)�.�<�8�*ﲨ�Y�w0~��ĶG?�f/���$(�Mlα��%tl�V4�ɴ^:
          
          o������t�����`�,E�'u`����=V�٢V�O����b����ۯ���c�c$~��iK�A���K�ƻ,���eu9�Y<f���$�X>yY�Iԓ��4S4W��r����a��{�V9���l������e�]���A쵧ȼdp<8vD�M���T�H 79�!c�ˁ�g���1��	8�`�u�؟#�=��չ��kϺ������,n��A����n�,{��V�����6�[����B���wY�ޖ��I�3]�"yt{o��U�<���������mQ�\-��h���Y��Iv_��hi[q���VvmOW�CZ~)y���I���w�j���W҂���l�'Si�a����G����Kbp�w�*�]7�Mh��o[�n�M��}R�Ï�TEl;�
          �3_\}3��:��ھ
          �O�����K�ǏL��}oQ�
          �i�e����%�w��z��䁀���}��ܝ�����ͼ4eP�әukO�aj@Dzw>�ږ�,�q���9[5}� U0ȍ4g%W��
          �V(����5fZZ�Z�n��W+?Ni�W��nѐ8p�N�Fc϶ߩ�r�������4��U�|+l;���*�nn�d�Ǜ[�F���,XJB��bw�,��T.���;)�o��
          �4��P�*�N���)�9
          ɉ��BӃyZ�PB�4�O�V��ն� �G9�-��]�+�kG�h6A�J�s����F1����j)��;�
          #�r(�!}n����}�Ɩ G�:Ѻf�����өsX�XZ}Ffh� $e`D�+�y6�K�ǵ_W��٣�`q-8#��\G=�������9�\+T:�uכZZy�Y�P�٣C�]����Oe]�,�$-4,_e�o$�vM�݊�sa�j뺼GE�3�Ni�i�,`L�+5}���h	�پ;�Qf�\yL�������S,;�IuP��qe���Ndۚ[�䒘��g5�V��n��v�*�\c{�襛��'�7��O��P�pSƝ���V��
          �S%ݜ��(Y8X��Px�v�2j`�T5n;���-+O�,��#=�I��Z։t�uf��k��#�y^�������^~VV��
          $��h3�j�Xh���@0V{Y�=�i9�X�}o��N��a
          �c�[em�����P6U�ʄ`�3�.�ܚ��ox0Oe����Mc6Q�yF�3�.�9r����O)s]���
          �#.���IJd�c@5���Cl�Fob[�����BQ����*�T��e�
          a�;�'j��:��s�q�|�1�|�.�
          \�|�o���)�v���9[�g�:��VW�q����PƖ�]b�T1��?%sčqͅK��Z�t�)yޡ3��`P���j?�3������9��$���h��]�{����e����$2�lQ�QX0�?µ���o��E��Z$��#)N�n�yx�-̬�Z��4�PT" ��t�.��9�X-5�I�I���m�~��B�h��<��ٵ�*lc�!��?�����ʹO҆�-��)���]c�F��	�����A�p��q����X��
          ���k���*��5�ʧ��r�6�Vt�1
          h���7a}�K�欆�6��/L���K,��WDӞ?~S�2k��2�v����Z�\�WD�S�I�!8��xϕY��e����3�]���L�۸{�����N-wF��	τ|�×Mt`c���p*�2�5�k���@��5ɻ�6]ZK���R8�s�����"��].o?!s�����k#<�J�?Ui��躀{W��-.�l�,-~�����a�,8��-����o��2n�8�)n.�3�u���f��a��5k=����o+�r���~RR���.�둍17˾˖4F�e�����Q7x򌸴{I$p��x��|��{�1���10�ה;��vR�ɡ�v-�~5�^x�W5���Ї�
          �+#���| �)߲3)���Y��ʵ�D�	���4
          ��a$<c?(�n�!?�i�%��k��o�����%A�_!kX��q�sGj�2����@a�yτ؇��ݜ煋Z��;~���w��=7W�$9�����������t�i~��`���_Zӵ�ѓb��o��g�#���ߗ��U����
          �$?LG.o*��mؾ��O!����r�\y��x1�����籤g��Yڌ�G�]�N='���J��I��Nj��	�:I(R���ilY>h�oS�Y�x[�j����d�k!f��]�ҹ�$���w�I�g
          mS洛.[IS[|���l�H�n!/�H��V�(�kݦ��=��]�Rs��7�����C�K�G��7U(k��xW4P0ǵ���ΣY,�i���/,��E�-�m;o�Hw��Q�ub,1�|R��<�}G>ֆy��6{g�A�:{7B��`ڍa���򝨭4@4Q>.�v�}I�l�zeL�u8Ѿ�GY�2��'!9�
          d��@+V-�2�/6�~[-���<�O�i�,�u�z�d@r;�Q͡�`|d�D��7�q��˔�39�4��<Ns��L��ѹ�H»�ܒ,sk��XV����^kW�%�<��ju�w�^{Y�l>���+�����qE���?M��X�X�"'=۞>p�m.���n�֓3�B�~V�\�7T�h\��6JT.���xD�7�_	s1�������`g��3����	л �U54��dr�m��)�H�ˆ��xE.��I���^Q ;����q���|�M!��LH��&w{�����x�d5�gܻ{H"��U|N/���� �x`�k���(J`4���R�({�;�iA�C���~>���$��w�n1]�H����A����gY6�L�qh�;P�^KZ;ӏ�i=c��q!lyh�K��P�bw�Iv�|���H^KA��;�p����h���c22��<��I�i���U����<{��j��liq��?u`De��G6��Y�#�Ֆ��Jf�7~ڮ{�Mdz}���@��pg�^>���n��?	�;�]JwK���������)�'�
          ���{�@粫P�mw�\�Y7�<^��h61��S�}o�������m�>�mY��ڃ���!��#��IY��S��5��4�p�^�:G��������	�xS$��i�x�y^+�z��gn�3\���}dӯӸ];���QԝHIy.��.�
          ;rK��.;�jyڷ@�M��w��˧2=�6�9lA�<�ŏ��iIJ��&z��Zh��1�;�^��n�3\[n�_���1�Úm���D[���֧wU�u�k��c��A�{�i͓اt�C�7�3�d_m}\N8[�QA�%P�F[BDž��`���K��r6���p''����Ҿ�G���c�W�@����ȵ@\y�J�9��Q����;�uh����K�MD�sMhR��u�(v��w�[$�&�j����Lp���
          ����VF{,��m8"֫5;#
          ���򼻭ٝDM{j�C�QӸGdX��h��46�<ZΫ��\@��*����釥c��4�`��kĹ��5=M�j����]�ޞp\���.���Xmp��T�{��7����9Ub�p�33�����c�p��.�B�)[}�m������X��"�� ��L#7���V��2{�2���0U�qN�{[4.yv�x쨸�m��(�tGi8=��CY���'�8
          ����1�ӵ>���� �8�3����ֺsm���1_���/�;2�Эܪs��8��SQ��#�U]��w��h�˟(eV��q�J���f
          vVt�1�����+B.�db����KK��D��p��o�(�;R��G��^���_X�SL���-z��ۗ�zw��ݲ�x��ꡚv����]U�M+D�wu��]��)�k����'�6����L@�Z��(p�]SQO�95H��w��	�<�6Vf�޼���¿ɬ���㽼_u��e7��U�8Z06�h�А홵n-Egw�Wٸ�}�DЪ\�h�0x��S���ђQ�!�<�E+7ns����u+t�
          $�Iϕ�6�8�^\�^C]�LR�d��lvAT����,׷��Z'�}���Z���x�R��G�7WN� ���N5��H�Vx�/ɚId����j��#���H��@�8_(�y-r��cn�,`�h
          _ÎBŊy4�����-m7U�U��O�ϡ%�,�A��Uu0^�4f�-'�X9�6 �j�)gi52i���ɥ�[��;�F��cʝ�����U/�G�dk���@�ٹ��*n��8�:���Y������o�̿K�e��q�:�g1��5o."��1k#�|�㑮3=n;Nc�%���u�f��>��҇���UL���{FW?�r�Hl�^2/�
          a*VwU�2/w��]��Z�C��($5�i`�R��� �HZ�A.'v{���	}�q_(���)�t|N�׶�:��C�M�t?(u�&0A;�~?pZ���F뼯A��DY9+Ba`�瑅�ӈ��R@��������iLmp�\��h�9Φ�䫿P뎦w$vTt���ͯO�q�	߭m$�ͧ<���+Mi�����n���C�t`�$.{>�v7Fk��q��Y��Җx�*zΪ_L��V���س-(}�7&��}9{��t�v�Xk6�iXL���ڍ&��`��,�<�'Y7�W&�m`�=����@��GaܫZ��ODᣁ�eC�2��i7����b2F�f����������X�3��o!j���6��.�fu6���
          �P˸
          '
          �SҐƿ��i�@�?+9�[�q{|���A��p���dZH��x
          ��JmKv�cO�>?tm�/꺳f�ip�J�U�?F�A��A�zms��9�E�ά��.���g�L����WL��K��1���
          `Ê��Hq-���{t�O�S&�9'�n�8d�<yE>��q{��*t���"��W+�M�Ki��y�c5.�6�����P����۹�'�D�*����=�km��
          ���h�\��M}�)����ߺ��bv�0
          ���o�C��L�����i^�=��Pi�1�6�r8`������U
          K�I�Ao �巳�񩨏N����Z��6�5��ˉ�
          �ot�?jV�M���8��v���J�f�А�_�Ӷ�~c!���Ǔͮ�,՚�+����9K�i�dm�ٗ�I�h��%���B��Zwv\yK��oM3��2�9+�k�_�j�;�ƲKH��Xx���yZ�Ǐ�v��E�QwjOH	a��u�ƻ��i�@8X'���R�r�q��U��ze�H�#�f��)��9�W/Ҟ5Y;�і�g>2
          �}���!�- 8�[G�\4xX)e
          ���Mg�����b������x�r�jA�yZ�� <�y¼\=n�T�^�e�d�o9��V�k͜���3�h�V�6�-ީ\�1�{q�8[N#G�s��G
          �Mc\�Ыţ뺁c�*�xM忥X��|ۍ]�ћa����֔-�9�G
          r��`+�an86��F@3��+:s�8��M/j'�7�7�Ӌ�kcR�`vA�aeA߻�s�#�#�-�;DP�41�X� ��W����t��4�&ث���Ը`���&����g�Z:���*�lq�<��:�7�Q��^c���.������,$�qk�h�a.�݂x_�/���%�h���)��������A���
          �^Zi�G�+��j���Դ/�]��U���"����ob��Mkm��ڰ�nU7I�X*�%���Pp���"t��>�@ͅ�x����&�dc�����π�����66n5^;��͝�c��r�N־`��%�d2HH��vM����[�^7��}�Ҩ�B�T��	�j�6�;ڣ&�:�ӑ�.��q����Ms���<��DG!���!Xa�g�ҀN���EuR'���#{�ڡR�ܫ��
          ��n�rk�7}�O�_�r)	o��+z}+��ܓ�YZ��+}��M��>ޕ�'M�Ms���������^gSv���y�eW�ެ�i�!7����i��29�L�5�l�k[P��b�˅�=2dq��|fq��VZ킁�����dI)L���y�������ɨ:yo|��9u��)���C�b� ��yZ݇�<����)��p�i�}���IAs4��&��(���ې�i�
          ̆���͚WM�;}�g��u�6b�Tm�}���Dcyq=�C�kw4���Q�678��f�?A�u�ֆ�V|�I)��^9Kh���y�)qۯo�Z���D�I�ϕkO�{M��%;s��$��wH�e�����6��H�W����w�N��Qxo�
          �V�J�B�>^�H�4۾GesY+[�GJ=��'�W(�fF;���K.���&����_+�n�D�����y��k>�����NG�U�8�!�?�9
          ��l���D�3�'D�`�dX�E!n(Y�
          �M����J�m��i��ޜo�D�����ٻ��Z
          �)[h�^���qOV#������9�P�z�~U�.�F[�
          /�jN�:��O�e�S��Uf
          %�݋�e��y�|�,g%����A��|.r&%��+�k[�8�����V9=��787\�k���O���Gl��Xcu��a��Ky-��s����/�i�*�M�s;WX���q�'�Bυs�NB~��>�ѻE���\iy��d]�p���kL`�[�Mv�k�Ya��~'����o�~_/�(���er��+r������tE��U����i�|������S��]����+DF1���@I�|,��q���]@�A��y��`��+�
          ڼa6�λg\�l��pY=ɠ�}03��!,�?�(��60W5x��Y�菅od`�c�����jr�b�����#�G�V(Wb�P1Tr��E��;A�XRƎ��*D~�0��@ϟy�7��~������415��%���y��sy������a,�:V9ĵ�o�/ѽ=�v��б�~��[��?'�G��R��~BK�����O�o-��H�9��4Y]��C��x#>R����8���Z�S��?�7�+C�ML�����5g�^RMD��}�td����t�)v6�{��#|��m��� �Y:��Zs�G�C���J�|�k�ҿ����쑉��;6s�=SR�,`�-���e,�KU/�1�N��]6Y��8�=��+���lOh�*ZV�� ����n�V�jHC�/�A�p�A���k�;<�.|r:�;O��[?Ly҄@��፬�s�\aS�X�@��$�(���@A�
          �v��:����5�y�I�Q6��wQ�|�$^MZ���{�{ZE��˯._��_FИ�hp�x5����mݶ��Q1��Hp�5v�M9�ˏ
          �v�ǺF�����#,�{[N�k��dp`6{*�i�Xu�x5k��2�i�.`'�2�G��.p�&m#��I'��M��8��d��;��Y������.8T4Zs,��K���H󨔗�
          ���-��]�ߥHC[��ָ@�<��("��E�N���"k�!r���Y3���s�h@�l
          �Q�EM�AO�F֚$p��K$�L:��3d'�e�AdrO�wP���'u3b�s�%\k-𗥈����~j�G2����͌���lkm��I�8*��m���r����4�]��0O�	K��"���k��y�H�a┗�f�?t�F$8�S��M�;���(74�M�p)g��$a����v��&����:���T�����u����k1�8���_��gkn��R�V�jy ���M��.�~rx�T��,�.ys��V������d
          ZZh76��*d��v�/�\������q>)�d`�$��ZwHW�֗����s�����*�>�lidj5,c�#�ku
          ��6A�,�:k���ʶ�9^�gǕ_{�x�6�+Qi��n�s�L:'E!;p���p��ݭ,�ͱ6���:\o�{9p��Ys����.�t� �?�<4s��R��5�	xle�]�f]C����W���ץkFA=��C���wfט����<�����}�p�����i%..$ごέԚ\X�ug+'�%�\@_7�z����H%xum���Liν��=�s�~>�g�n��J.��_tߠ�5��A��F��ś����^tzv�Ad�*ˍFwWd��k9Z������D!������ֺ4e�`�ؽMCG��~��z�sCA�qI��}d����i��o��ы��T@^�L�`�(��nv���xWc�6����Y�P8>����huwuf�_���:#�D�����ZMu�\l�4e:�x�J	���ѵM`$��w&3u�t�"�����l�kM���3��/Xh�Z�¹����֏HS��ި
          �QhC��7���TƑ�\��_t=3������/?Ӵ��WK/�r���P^��h��)z��n8�~H���P6ݭ���р#�ۯ,~����J�Hԗ���pW>=U�u�uA���J �M��+G�m-�����Vh`�^�Q�wM�q�����''(���D��=��Y6�+��<eT1�ǟ�Vg���7YU�\3�t���sM��C9}0�yLq�c�Uf��q�Y���#�p;�:m|�6�DŽ�nEW©6�A�I���7X�������H���اt�G����cNh/!rO��'w?{^�z/K2:���+W���?����Et�b�Fiy�^��3Ң�I�U�wV���
          ��s]��`ӏY>�罼�R��3�{Z�o~��;(4�;�E�钽��F���f���|�38���j�.�]��iT����NFJ�/�:��7AC~�v�������ϧ�c����� 4���Hg.�{�"p���h�!������[�>���х���Q�4qI�nL�J!o�NhsKS���l������V�:f�[��+�Y��J��"��u.�&�R���-.���zM�o���������q�3J�h����u��LsH��kGI��H��w�?� ���G�����Ι����Вbk�,��i]�@Z(�W�M[�:���UC粘�	�1��k"�]_�Zӟ+�{�~.P���0E(#�)�����@�^^MJ���3@�w��o9?��%t2�q��u.|ww�j]�_|�>�/��Z�o�3��O	������Ҋ�H=�x#�R=0��{��+�㼶�$�<�iZǍ�7�����;c�U
          �T��pÐmk1� �<����=>
          ���N��zXt�6�_�cQ��kwlv*�G�m҂
          %6]KIy.�.������lޓL~�7�T���W�Z�NG����c���]�&
          4ۣ�ҡ,gq!j�Ѱ�i�7�s����Q+'~�DŽ�#I��K_U� �8m���ӆ���o����]xʑŽ��	����+�i[�}7�*���m0��"��Wږ��6>�s����w���Ѱ{��ՉV�1��澞p������h�ǟ)-i����È6���qՕt�4Um;M�*ĄQ�W1�:�6�u��7q�y�T�7}�*"@?KHZ�l?h�z�P#��@��)�Dduf�$w���"�$����4t��®����N��a�9��?u_[9m��obROR�#��k�V6���S#@�y[�$�^��]��㺝.��׻�����b/�b����dWWY��z
          v����`��s�5{�L�1����8�Q?�g���N�x�v�۱I~���=�l�
          ���Y�p�UW�ĭb��m�5�Y���v{��|�H{\ׇ5����|]��d6����f	ǎ��o~�S��!�Y��j!���� ��T��q��T#��G����D�h5���#t�4��(<�~{+�W���\�����>�*�t]�ʯ������k����5^��%�}��ևC1;�_����w�~6;��N3����<z���Z������$�
          �d�<
          �QN�[�-ok
          wo�ȴ�.Z�v)Sn���s���'ze�o�����F�Im{����B���O=�8�zh�kI����4A͐<'ʳ� 4}�'K�KԐf��p.-o���g���I~�p@Y�wB��[�܂x��;upG�}����wT�k���_�K&�K���V$�u��%��DŽ��E��U!%�4N{��7��<�(��&��e;|�����r�F$�{Z0�i[O��r�h�HDe�2dzJ��upt�_�ye�V�
          �o�?O.�9L�oM���Wn�?L_>I�z���?;k�G_�I�m\ӂ�h�H�21^H�oe��dA�c���MY��В[b����^Y�7��\|��
          3]�l�Z�7`��ت���n�ଟ���vS!6ڿ�^*��J����	�U��td]���ǃ5�$kD.q9
          ��n�
          O�>6���yU:����ZZOduЬ�;��z�Â@4��{O��h�Y�������<%��[�U���<R�F2�,degu�5��M-h�4�a�}@�<�Y��t���o��q��Q"Ր�\]C�
          �p�T@��0�٣B�k�^��or�y�E*�D���+����
          ~˗#
          ��$�Q��5����X\������%X���F��'G�/�h�NB���n
          'Y�?�f���j�q��X�B'<�@o��O�ll�l��U�rzg���Le�n�lOhw�mj�dެ�c	 `��m�hy��k�(�-~��~��qi:}�"��G-ğ*�+W��U� @��!�yq�`��N�#7P��4ILإ%򆼜�\�M4r��7p�2M0x��at:��� ���gg�D�c��`�I��}X�7�2�J�M��Bh�T�_y��T�S��$kh[	C�j4�s}��q<��d"�I�S���'�&�s�8!���[����5��<!,G�����K�m�K\q�͡5�kH�)��
          �ag�Ua����g�W<�H�V��J�{����L�uL�_Y �;��E	k���w+cQ0�6;�+0�F��O�����o��K+��%��*���5��v
          qߨ��/h���|a�pByn�3�FӴUVwZ`���4����?~��k����4�nj�Ld~�������㺝F���7�5�Ѹ�.v@���d��e���@�g�C��gJ6}�?!'���B�j�$G4�v��H�왬�����Y��EX��p4<$��~��� ��m���τ�=����oX�^�vI��$sj�R�60��A������u���s�����nMz����j�菨U�?Hj2�O�5r4tq�迦�L�LʲЭH-�A���:3ou`-4�%ze�1��n�;�>{!�<b�r��cE�T<Pŕ�Ҋ����� ��I�(�v焙)�����:ՎF��/=�P�n�R�4�
          ���:'9��G)�G�	#����x��s��'��j[3`��N�o������;e���n��Z�iX:G���M*�DE���]�Rl�k<$�X�J��{4i:$��J�����|R��	8?d2]p|�.7���M�^у4R�(��X�Hͷ�a}���	��7m'i������/���3�������T�C�v�ܮO;A���\�m�����I�@�"�"�����+��>��C,珺�4��
          �U�ŦX-���cp�9�J�Z,�������K18cjFyr����ǎon��)p4IBếe���X��a��
          nA$|.ڥ��ڲ�CϺ�"򸌗b��'�T,��w{R�7�cK�]��BI�>�_������G����h��A�
          _�4R�pq9_�齧�	u4	6�t�T/��T����M~C������'�vM]��������c��8Tk��ǟ�4����^w�]c�Szl��e����~�Zۚ�F{yW�\f�t]0|�6|/g��й��ey�bi�6�?���.��@<#�ɣ�.v�5������!C5͔4y�L��
          I���8���
          �]r�6���ZO�zA��
          K�,��[f���=�8�I敐A�8
          �]+�A�0xhX��Bt�;�?��Zך�ey>��j���\�M��kNZ��W��9%������i�u��i�E����
          &ֹ�h`��>W��d��ޛC���\�'V�{#
          mbמ�uP�=8\]#�t�
          6�coy���^����_S������k#��n�,d�5�%����$�G�c��2�
          �,kC�e^�v)�ˆ�d�ll����q�ެ��ky%\��;z�!…w+����4���b���G���i�� +��d��e�4����[zm`���F�B�@��lM��䁎J�{*�i��}�X�c�:�����^�����[�[��i���4��P,i���ۄ;�o'�I�i���f���=�+�K2x�ig�mas�?I��-��vמ��q�w�����bs�o�+q;�?�F����+4Z���*J�׆��'e18��j+ֳ��i4ERAz�Ac�Ū�
          d��܄�ǟ�_HV2.�({����q6q�s�h�m_����W`��h�����Y�i6Bd�uG\$A�����ۺY�I��C�S��8UY�'��y��끓{\�MD� ��v��o8]�c�,;>Ou�����u��+�3Jם����b�\[N�XWe��HO���ZY]���ϖ�4͉�1�,ya�h�Bta�cm��|,�n���,;�<l�(kfs�s�4�hc-�=퐇;�gN��8~
          Ҋ1�� �'�.��!&�n��\�p$������ԏd��*��3J^@<����c%�|)R�Q�U�=�8
          ��&xZ�ۋ]��*��x���k�aM�	�f֛{T��,�
          �]@�o�Q�����/k%5���ڈ_1����q���k����>i��K#�FoUb��-읩!�D8Vv�[i|��{z�g�-_�����
          q?JaW�>�Ꞿ�=,n���~W����ǡ��e����{�s
          !7K����D'h�=�L�@}x���U��c�t�b/�#���/~q��b
          M����tok{_��
          8{Z���(��Y�c��������1��|�e��oM�n�7���lMs��U,��q���_�M{�����ԎyZڏJ}(;MVJ�n�i�2�vyO���4is�6�:�M�`-�Z�tGQ�.7�e�Ӈ�q�+/���:kH���|�69��z}Y��yK�(٩��On������KL������$2E;�۱�s�[��g��e�~��`������[��\�i#�O�aȧ�����{�4r���k[�Bg���s���Yu�Zc����-|�u�%q��ap�X������q�Ź-��'օ���<���U��X��|*S�p�6氽;�\�~ƌ��ke>�9Tdhk6�	P�^�y�K��5j}Q�@*�Ԇട��$���s�RM@m��v�[n�(P�
          o�Uq.�HV[-��R��8����Ne��w����Hn��~���C��2>����k��ע��1�M�Z��+��Y���I��O�l}C�Bؚ�,U����6I�+�|8�u�7�v�4:��`�@�������38Mm���ҶF�y���#:i��KG�����Y+��4ѽ�,=�\�6հ��·�����\0IL��?F]�t�>]�9lb:"�[J�OѾg�a�xV[���h"�Z�H�|%Ʈ��p�W_�B�ҳGu�JI���n�pR$�c�J����WP��Cm_�z������
          kK�+���S�׷O	���K�t���"BlY���-F��ђOr���n�h����������[׿��/qi�k�}F!
          kpG
          ���=�R�,[���Za��S����AB��a�w6ֶ�[A���[��Z2�qg�U�Ӷ�s�ʻ�������l3�����d��&l�P)�-��(,4n��kG�kI ���w)V�;m����o��"�Z������*z}o���/����oKM{���20����(6K�4m�//;'�ɫ2\�	zm[�!a;Z<+~��	5��	ɼ��bu�h�/����c���%6aD��+\]9y��^d`$G��I7����xʇ�s1B�T}_I��W[��ٙ�h�߀Vn�-В���
          C��^�����?Eg���p�;��F̏*�F�G$��i�±��|��t�ҽ��"�υŲ�^�Z{�q�)�p4\1��ol��3R��8��!�p+�_^ZM����/��.N���6�J�'�V�G�q.;~{*�Hn�uZ��~��+cd�G��j�'q|E���k��ҹ���WC�_�+���\k�}K!�Y�cY��Z%���
          �R"Q6�%e�s�qs[��~r/n5ۧi"�֟�f(��,��&�ms�x�v��F�V�򟌳N�ޙ
          ��V:6q�Y:�ᤆ&Gԡ��{�{��±�%�0��Ul.i�8�h	SH�Z(*q�I�<SU�^��A���5=pB)����ϚIz����Finq��!��j5���\�A*�[�Ǟ��Dݢ�O�@���+��ȰZ�N���c�6�悟P�|(��Yϵ�i���Dž�z��s��8��}0W��u6��q6A*�n���r43ϕz(�wa����'&�&L]ts��׬Վ����<ad��&Jx�V�9|����㺲���M /&�V�9Q��W�€���AZ�ғ:A����	�u0�����;�4y'�V�������Dž[UN�P�s��[�~��)Գ�:�t�/c�O��w��i�N�:W�]g?�.g���lk�3Z�w��L�C��5����"4�y�u}.iO�y��GU$����`G{E�^���������vOa�NX�2 Ҳ�c?<#D��w�ܫ:���Jf�y>B�
          �m��4�j����rƙ���pO+*H���%hhZ�w/�덙V��p.i�������R���9�Y��ǂ����k���'��ir-L�о�i�C�y�M�4����C����2⟧
          �dxT����
          �v��س�#Hh����4ʥ�� B؉���
          ��7ku�)p�<�-lt���{�uOk�p�_D�Ţ�V,�z�G�j���ei��`�wP�ͩq��+07tk|�БӰi��9N��i-w�����ƒ�q�-���>���6I�+�7p�¨4��@�r7R��|*ر��x
          m��`�V8���Z:}U�)��:�[���T�}���mm���#����i����sG< �0h��쩲@�Я�a���p<*Q�[�<e��iO��*p��UJ�]�ٶ�yY��o���~�3N"м�c��OR�(��ku)���VG�t��wvZ�q��I�Ok� �*�.�?�=�7�\�>m@P�Yr��F�sQ+�����)�<ƹ�5���"#hK���g��]�y��
          ��\wv^�=�f�B���V�x8u�Yё`U�����=�F4!��7tJ�G4T��#���1�s�ݶ�y[���y�e5�I%g*"�6f�FM7�V�H�����gP��ö�4f�~��%�8��Չ�t�r[����#Ü,�O�~T{L��ĸ}��B��Bь�&�&c�g8У�S� �(4�]Ӵ�w�U���@0n�"�'l����d�+0��Th|a?�N=]���i*
          ����ez/Bv������ꆼ�<������L�~�M�vGU}U�-d�������Zk��ʫŸ�
          -��싟bG<��W#�D�:�ClwҞ�1��J>6o��Yz�On>W@��0�w��{x\�	߅-U�F��O'�[��U����݊��P˂
          a>����q��#
          ��U�]��r���I�x�H��y6ۿ�����9������kG��[��Ű�XJ
          V�4��V��;VY3a����L9͕�FyV`�s�"���DQ����c�^6E&vf�݃���4"]E�sx[zvnځXڝF�C�wW�p�h�L�8-��9�o�.�"%�=�w��M�=�6(Ro�d�i�k�I�p�Y�����J5:��",o�"�����͌��N�9��X��
          -���/��i�݄�S��U�wT���,�n<�����K���p���Һ�<RK@p-�~��^��o�?-,k���4�d�JCr�5���6���pUV2����g��g����Gp�k����V����{,�P/&�<+23����k4����h�WM;b�>|����sޗ���1������!��m<s�0�4�{E9�u|*Z��[k�h�P�>U
          Cå�Â�������dx�|-�ؙ�V��?++Dv�Oʼ�@}
          =�V�BΠh�->�v�8���M>�k��/.�N�P�L��`r�^���gL�������c�����q���i�خy
          ~M�Wm�
          gfG��C��	c��;�W�ZWiݱ�p��.�k�����m���|�Dȵo`�_�z����;E~��A�Hk)�إ���)��O�[�.{�kʇn'۸|�D6�}��~s_nF�q$b�(�KhQ�|���Wg�؏����r�ԯ�˛=~m��x�t��pF��~�uE��/Wu��t�G�~Q��Y�jt���O�@p$�49B0?���˲M&��A������>~P����-Fif3o�Ń�+�(�R#;hs��F�$��Ղ]Ke�œ�)ϫ��6a,.��pO
          ��?R���wӏynӸ�Wu��\cx����B�m�}1�����^�T.g���������5��w�r��Kup[�5�&@C�$Vzl�cq�aj5,�¨/_/<W���w���ԍt��f��5d#�}${�$���|nL�cb�3��Zg�q��Y�H%��bG��:œ�r�ŏzg�H�X���t���A���o~�ݤԻ�6rM��,��Q�n�g"W�BCH%]�-��� >�4+�ԝD�Z�N~�5��O	1�&���4��`,���u� s���/*�Ě�ƚɲ���tdd���Ν��{�5�]9u��1����ͧ��ۓ�����ػ��P㵕��� �+?��������[vxW��7=��������Rf�$l��/{�(��&xL� ��,��
          �E����섨4q�	�J����)�<H6�=Ӣ�9�P��Ňi�aӒ�A�$�^Mу�)�J�#p���#O�Ă��^����.
          T:�Αވ8�V��1�c6�i4&w9�g�U�ڔ�.�h%��t�6~U��y����I�y�о����KcN��(�٠	N��I�f���Q�C�u�����\
          ���o_�J���@����<���yA�k~W>p���;�	�x5^O����O�i�P8�ʰe�?��Dwi�r8�_b��ͽ���N�/`x�*�-���k�b���
          ����Ȼ�GӴ�Ys�	!i��Gf�(P�4ޛ�㵬n���&:���}s�|���^CQ$��	�]xq���ӿW+�6y�P�tŒ� +�ǧsX݀�Ģ��/�g�q�;L�Nս�a���=�Ln/�h�u����M��񂑯�m%��^gW�s&����3�ͪ���V|����fC]��B�w�T贍t����we�>�-#�1,A�.���ZƤ�a$���䀚��s�EX	:w9��W6�iC���G�^�gC��G�Y�X��S����C�A�].k�K\(��[���mZ9q�/���H%��T�I��%iF�hX�ʔ�]�$�hW\��Q�_a�;��U��쟪~�Z�~�h\_�Ѯ�W.}tBb
          a.7A|w������h6�(a}��L�>�h5Y+�Y�#�����7�q�><Z���N6l���uB8�Zh��W�^,���~�֝.�Y01�|���n�&�u/����T������6Gl�x_3�Cnv�F�s�M'�_\�u�g��M���+�:=�q��m�Z�sY!s���FH9�Nѷd�V.�o�6�v'�ʵ���4��4�ū�� ���X�U���ċ�`�f����4@}R�
          �-�Q���ΈlP#�Wbh/tL �yZ0��s����KtV�[��+Y���
          �.��}�p��xY������r���c�u~���i�#u<��^WA�wP�ו�q=�V���;Z�Q�U)������1Ac������'����a����]���ᔰq���38�G�g�[W�tΏI�G'���&�]K_4�J=�ךm���^k�tPp�0|�����2h=34A�񅛬ӳFD�?u�`�ǧ�~
          ��W��q �\��T�q��F9�k�8`Z�Dms)���}7zΛ\}�d��]sv�;.ߏ�,r���1��M}�=ńdW�t2�;�;E�Q<24Q6Gj\yu]'s���b�Oa�du9��dwC�-���
          *�����O�\&�=�L�f{MP-���U���*�i���o��a����������
          p���F�D2J憚^_V^�CZ��`/g���:[��n+��7���f�A��]����N�pP<�y���^
          k^��U+���Ǧ������V~��t�=ַOs$�O���)$��6?�yH铘u{|-�C����V�5�c�^�-��iNmk����t�\�������$�/4HV����?M��{�����(q�	�_���N�����Нv��q-7��:�1��)O�o������s�^��n���u�%A�N2:&C�w[�c]dn$��X��y��
          Z��'c/&�[{�
          %��-�����r|�^S�����#�m}/.�	n�H��t�݃���"��ը�b���ǹUX]�;�+�z�"k��fz��k���8f�Ɏcw@���Ahe;�����4V;#��95M��}�l��v�^�z�L};K�4U{�/L�:s#�~�|�Kn��w���¡���s^[ðc'�O0��x�]���{�=t=,5�9¾�,zxä�k��zwT�L�}�O'�����g��^3��t{�����U�3m�ah۷��V���niʫ�ߧ}<b�G^S�����#����*���쳃�ᕓ��C�X���
          Y�\z�K�"g������H�
          �t�P��1��3]�np�=^�N$h����vh�ӡ|�`a[�s=��\xG�����[#��2�M�NԀ%$�t���9��q��j�x����-%���>"(^Uv.��6-��=��k	�)���0�'��K�H/�š���Z�a�AY�n鋃IW吲2��S������:����0~Ե��@�k�%PӸ��N��I�ؾ�fq��b�K�g��`;��,͖��ۧ�^I.�Z�v`�F�zm*��$���0�V�R��s��dp�}�D��q�o�fAk�]Yedx�
          �]S%�n�V�.��@nR��v�ɡJ��ژ��Ψ9��h?e��q�J^�㏔�괻��������\9[�dǘ�z�8�mi��p��,�0���xZ���.���>y(���t����R,����#7j�	9��;�{p	]������\���g��3���
          �u��u��H���t�q$��W��dt�p5~U�ou|�==�xh��+��US�\�����k��4 ���i����\�մ�ar�)�?\��Ux��Kh��
          f��R҆B^\*�+*���t݆�ui����La-�9)[����g���÷7I����j�%m��p���B^���_LQ#�µ��s\�7�'��_r����E�]+��QX鶿o�I�Ӎ��kY-J@�c��P�{��8¾8�}�Ӳ�������`u��ͤ=��%�����Ȝ�,�)�J��@�U�ʩa�ؼ�U���<W������6>Õ{N����Qk��U'� 4��}j#�:���*�0V��K��{,���^k���o��k	�r�3��2�v~�3k�	�oZ�q��K��]�����آ�˜O�@���i:H�ƂN.�iٹ�*�E��#�vN2Vv�>�u�Z��o�*�����%�q�ˬ�c6�������
          ƮR#�k�"�ɓ�_dGS&�ɁϵRq�՗�!���p<�WO�9dF|q�jh��Mٱ����d�L_0�҈�N"�­9�Oe@��^O.��[o��uq���$
          V�vǕD�_��(��{�/�v>����h��$6J�l!��(�[?M����d���w�X��,T���*q�_	�pV��G��oW�P=�N�^[d��2W�V�{W
          �Opy����kB�
          �������H7�vK����W��֒�=�x��U��8�'$*��}�IY2d �F0B�P��琷�gC�V�s�$�t��#��ɤ@yOk}���/�΢[�:���¶��_p�A�s�	���a�
          #����m°��D�^��-D��Q4*�3�>�g��W����r���,uUKK�F%f0y��ta���n$����j�/]��F�^w#�).�<�(`��x<�\❷��8��-.&:YCA�6_PO��<3ړ��k�Fbhk��+"*-<�)0In�7�J7j��Zs���%�YCZ�7�Pi��M�j��3�@�{L�N>y������!���c��Hh����踞��"#N'���?�����
          �Dd�B�N����\E8Vp��o)+���G��x
          ��eq����o�k2dԽ��%�vV�!#w�Wڧ�������m`۪���'-3�����dL�uo.4�Y�ԫ�|��#���;i ;��X���j�h���g)��8~����r�0p{��PYf�*b]�s|���PŲ���M3an?�#�R�Ϲ���'ꓜ�&h�Y��/"�'����(�GS�3I�i�9Z����[��WE��~A�8E��z6�Y�������Ү։��.���&y���)[�jCb-e�U `���z��i1�@Tcw��w7A]s�4��q^r�BK��eRt���tzbO��q^vRdy�������eU��a$��-��Bd��sP[���VF/�f��Mc�����1��D�j��O��K*Ɩ6�{�7�)`8󏲟S�"1C9+>�+���,!��xY���<��y]��B���T��;��1��˽��rB�hG��I$$�[|w��,�Ԫ5x\�mHd�n�-�.���Su��49
          �$��[�\��XLԷ9�*~����u:)�P��3Y$C�W�WY����zf���~
          �Z	��%�=�P{Z�����ƹ��H5�hq�Pd�DR����I��&�y���O�Ǹ��;�`�o%�q0�TJd�K��f 6��)��h�[�f�±��1�Э�w� ����i��p�w$&���1�RvY���ōP1�����DѺ@$?�K�K�ݏ�q���Yp��"�ъ��Sa�&��#�Ť��~��_��r��#5��#�2	+�}��E&�0]#Ev^�P�n���ʣ<%�w���������5��s�9NO�S�AG��z߮>�:psMy��/��O�xr�k��?$��raQqӃ�Y<�+���ו۳���/���d�]�Rˉ���p���r-��efN����B�ZE�;���x]#�`�-�'c
          ��n+��x@��o�Q	h`~T�@Z�)�85�;%�.6)K_�+R�9��Q�ߛ\I>�yBd���hv�;yZ��/h"������n����t0��s� a���܀Ws��`�go��
          ��L�F��cz)�)��ʯ����N���L
          㲷�u<��_��}p���_�U�)d��-IZ���mÕ��{�cK)cM�u��H��G!����h:w����MU���W8kZn�֬0������o�!�D1����h�\\כ�����{�v�6��f��5L�?F�=�N�0�g�"�p�W(��#�lս+jϥ	����U
          �k\�Lя���yg��k�zq�S�aεy� �RDn/��I�,�q���T��V�T�ӖՏ+N֝��p=��T{Y	kqb�\�PH�\���jA�w����W�q��s	$Ɯ��U�rd��	gcW:OP�P�%��K���b���CG�l�TXֶ�͕�cڿ��l�=Ѝ($(}��N�=;7�i>���@ָ�5�#�%�\&$�p왪�},�_f��.�d�KR�Ƙ���Vۢda��%bܽv�}�gS�kf�I�6�(�~��iq���Ԇ6��esk(��9rnً:=@�N��o�W4��I�خ^b}l�rv&�y��j�{v�+���_�������
          �I.7—��Z��4�Z ���mi?*�u(��
          9�X���I	4Uѣ$]���yޫ3���[�'�k�˩$���Z�HhԏM�^��&���od�h���\��v��^UP�ޭi x��9���.wz+cI�"��9Y����ms�
          ��HM���4�J�WZ�=�l`�E�b�Z񛽶��9�נ>�
          �`�����]]�K!��u���r�lUVFuO��n;�G#Y~���yuN�ǚ<�:
          C�\�U���1�p�8
          ����$j���܃�P�6�B}úN�ϊ��	� �Y"�3�f�ucF�^EmN�3�C�uqj�O�&�5�3�F �^�\�������-��
          4p����]����}���m�|���W�zX�f��U$n��6|ҾcF6|r�K���*��Qc��|�C�`������Tdž�8O�{T���s]{A�hD���j��1{+��P����c��Nv�"���\�k}���YL�ݑwT��Fً}�+�=�KW¿{Aq���U��
          ��z�b�,��.[U����֘�z�n�/ϽgS��M���_i��V4�
          F�C�O��u.�#�]����x�p�M�鬸�@b�����GW��K��.�+�GTca7@x_11�o�s� ?+�z��~��}%�頌�hnA��Z0f���@�������z[\���yW��z#�w�Q8�]�-��E�
          L{_N��1�Ch6I�cM-;9o��i�x"�*�01����r��i�0Z�Lf�Hkk���~���/��:q#Am8*t=�ZZ9��>���Y���+��;sM��$��ς��Yq�Ԍ�D�ъY�/RY���ɯ��>�сN�Ҳ���}hs�%c�W[�f=���f���+�id��4���/1.���JΛP����o�Z�z�vgq�����.��$N+������%6~���8b�l��P6���?O�|r
          u*�c���w�Ғ�@<|��5�=(�ɧ;]��xߨaiy���zt�,.k����л�.�+\��8d�O�]I�={gc�B�4��U�����Y�!p�Qnϻ$/S�&�Q@���٧���oWZ�7�M8u.l@F��[7��鳗�L�w�-�P:�NW��Sk��|�E�um�h�Ye�t�Q�m�%��V^����~���U&�].ZZG,��8t��{��}<�62.�Z�gL�M�.�?�|�h�zmH�����[�~�<M�L��G��yQ��Ǧƻ��ة��OM�?�V�r~�l��c�$������H�v�q�ˡ��y���U�#l����KQ��ӻ�'B�.'��/T���{��Q�HN�y� �ʯ���ѿ<.A�Kӂ�	.4�&�i"�
          ����� ����yoG�A��6�G���:�����\�E����6���߻��{{��k��G1���O��c�8�my���ѓ3\���G���s�c�2Ou�9h��I�8���H���t�+l�0����	������8�t��#�*��Z�Fփ��!Z��.�?;�j[��rxac��k��^�M��AY=A����Z�W��mYX�L=�;��x]��ٮ)�K`��V�I.�f����.��S��v�n$�_�`�FL���jκs���J=gS���dl�/'�z��X���t��{��ӓC����3�W�@m�Y���z���!.�^���u��C~�S��+���4��- v
          a�?K%�Wu�${����Bm1}�s�;3��OM��M��)z�Z/�rn�Wie ��j��������Az��ݦ�q�I[0k���M��S{7^��Sb0��T��:Y���+�����4����ۜ%��@��:2�����c�$l!f�p����Z��ۈゼ������y�î!WB�C�,Xo%j��9 ��77�D.��Ӟ3�~-c�����{�Xk$$8�6�ECq�j%g��u���X�W�S�j��c]n?6�C��66�2���<��Z�\6��Q����y�[�?m6��`<�͞v���k�c����{��볏����N�ގ���
          u���-�H-�è�d�K�#(d��c��
          ���ByY�`7�tz����q���8e|3��V�5
          iia9�Z�Ӕ�F:g�g�i�i���t��n�s�B�]t�^ۍM$u;C��C�y�6�t�Dj�,���uD����ݪޙA���*�Q2��œ�+'���Z��\�o!�P; ��mAa��qc�/LYs攇�ߎ���9�Ld��4{�/h����~R>�&HI� ����2?����r#��������1��%Z�]Bʣ�$/�W&!�E�]MO�B���6�ZE�
          y����f�h���X�\�m�HI�vX�H7��ȶ�xX3A�}٫��t�]��U��m��ܮ��ֹ»��}S=6W(���nl-���wP�/�Ŭ'i�9@�Ax���;�0���|?�'Ev�^2|�+f7�O�8Eω�����^�8�#g���np��ɍ��+v[�x>R�w��#��i�t����VX/�
          w�rʦ�2�8�14����c�
          �̻�C�!����a�.sZ��0�9������������(煛Z�`���{>B~��b&���l�����Zv(�/�w��׻�ц�x����6��]�fkE��>�0������`�G�<��ds�+M��'wQ�B#�o�b�C��.��t�5��<���|�0�NOh��u:�u%�n�Kn�3�v�Ŧ0l9�|�.���f��U:6�߂���i�Q6ր���b�����D���O�tnŋT%uJ([h�j΁��x�����7���5o�yCk Z���
          �ҳ@.��WmS��.v���
          5^�(�@��m;[�wj���}�S��Kb�{�Lkc/hiH�g��p��1��z���⻭gib<�)2tָ�����;��*�u���E��f�&	4�k�ٚ�~�HF������@�֔4���Y���R�C[�(����k�<�����<������������Ƈ
          ��H�x�y\��!c��k�e~U)F���VwFA$_+:��dৌ���}P4	�W/��Dž�	o���օ�s]`�,�8�f+�[Y){Z�?*Ԥ�n�W4��������f�������DsQ�y^��P�:J��n��E���po`t��M'�D$���8�Ty,w4>
          ���H�����֚-���{�U�6�
          ��wU���[B�����~K�f~�`nos~PI,l���e_S�'�6�?�������8��t��@<�Lq�]��J�����lwW?O�׸zT2|,�:�O9W:���9Y�wN�l��\z_�s�Y�/��L2,��aY���,�5�����r��;�ow��I�ړZHx$ߋ@�����va�`�7�[th>V��u:�4�[;���&��i�`�Y�d5�{-q�ŏ��)kK]d��[��M�B:�ot:�bo�������Ǘi��|ڬo�����0�8Mz���fSq!��2H�
          !{�I�l�x^H�V�p1�n#5�,·�Pi���@i�%c� n��惌�3�uX�?p�i�8��_���|}�&ևPnMa@Ԙ�nq�dZ-+\�]AùT���B�*�d�j�ⴤ�)8��X�1�t�"�׀�4��5��uokZ�{��E���p��!��������~�nM�25�T������+�4��E�W��nx�h��v��[V`��k��8�d�mn'�=T���7��CY��SQ�:�D�`�Ѡ�v�S�w��Tj^"���C�u�=�F�I3�!���4o���3T�ZїO��Zط��s�nwu�ȯ#A �J���1��8
          �;f����Z�æ%������a�exi��I��G�OMӰ�PI62J���1�ۊ\����f��>�2��7�B$tS8<�Z謞Fmz8K�s��jwH�����iz�Dh��7E��@�
          Z��X!<y��C��9ͤ�w���Oυi��po�����{Ce&@o��	7��M"�[��c+3|k�H�'8'�2i�:���X�	��x��p��}�9�1��<��#Ÿ�I7�_e��k:��~��<�V��a�¥6���wri:mޛZ�~ʗnֻ�`��mvM��<W~�k�-'���i��ϗ������E�v@㲰����BC�b3��+��t����y�DD���^���L�XW/??�8�K�����8����@��
          ��o�8�(Ǵ�k���r�熂
          �qj!���\	��@w����n��6�4�E�w���l~ĕ	2�O*\hy!	�T����՚�:��R�@�h�f�.Q��tˎw�Zy(�^/'Ť���s��b�A'��D�1pM��/C�N��S�-Q�ٕ��r��&��|�o�s=��Q�g��|�$��x~>\��zt^��J��hVu� �R%%�m
          �T��6}0<��~nj�/����m��	}RF/M�${��CnuG��]�Ml�N�t���ם������1T����OeK�t�Ғ����Z���}�?�k�s�K���i�]����/�Lт(_�-A���4�4m�����a����5�S="mD�	k/�*�:Dz7q�{-mܐdQ�G���Y�;�ʾޘ45d��OI(cHh�Mi�`w8Wǽ���,��$�	�];�q�
          ���*��&��h�s\��&��Wї����8��̓��5��p�u>��4@�G>J��Y.��y��q��sȥ�VԝJ)�%��M:V1�*=��i:�L�(�ib]Ez�
          �}[�w�6q�9�۲���m=����z�Vu���T�/Ci�[mX,�z�8�N�c��i�7����e������
          9��T�{A?�nmK52���-Z�hX(�Y���B�f�@ZZ	�k¾�3����=�ʻ+����o�K����5�p�o��3zD����[��ihks~��?�
          3f��'��d
          x%�n+���~[���� �.��R�6�gH^�UŪ��<��,Z�=TOmX�5�ܽ,옄��<�Ts�[[v_�wb�n�84���������66��q|*Z�T�l1�*����#g䕇&�mK���|p��p�sZ���^�}��p d�������M+��5�����mN����3V���d��Uz��:0������Km{k����u �(J�;QOY.�]`|�t���L�*�XZ�&��A�
          ��'��'K@v��vn5:���\`R��='�m�����s�ʬ�o8
          :'���~��&�L�vD��4�8���D>��
          �I9s6�d"�Ƹ$��h�F�����=�H֓N<�k�3d>ח|,�;�J/~��Pi:qN'���ζ���Q#(c�{����d������˸��j6�S�;vj��VGH,9%Yil��d�'�U)3C RZ$�S�
          4rse)��Eg���1Z�,b�`�U��C�Y���<���A�+�,��8Rdy�����$����}����Hj��[Nu��}c��h�)Y��nA�{���ˆ�W+0�u�S��0�#�WƵɻ ��Wִ�uТ��
          K�����ox��t����Zi\k`�^;�M�uM݉����oO��Ê/�� j�����v��(�dQE(qܭ�;=(�?��֏c,��-A%1�ەیs֬��N�
          ��33�C@�摀Oed?�Oz[��]�S�`��������]��ih��K[�f�Yn��74r<�:maҝ�i-�
          �ni��c
          �!l�����#�������ѹ�k���V�I4��ږΊV�#���>"��xLN%ߤJ����>�ܟ����A��n�azM�Mc��S�9v��j_>��i '����;�������U�\�F����9c/�l�Q��0�QWEԥ�=���=�:X�Eb��&��p'�)3�f�ZһN���XHU��FU���+#�;�h0�r<�(>��P�@��
          �W��N<�M�����X�7op�֢s�Mc��3�4���$�$Z�����n��'��ʹO�x�.��-x��~J�Sjc�8���b�m`a�����?����[��K�]3��zI:I�v�@ZG�������-��ME䲳��[o�6X���ˏ�o>W���:^�!���W���OJ��c7�+���R�p���l�N��,>��g��/�us��y�WL��K.���q�C ��m0�(���5��y�o֒j�%�`�MO�����+������ۈ��v�{Z���U
          ,=�{�'�VGRoP�s�����)�x���}b�� �
          򶟠:�x�Itf0MPY���7�t�8�A7X�%:�ɤ����i~��@,p��f04���|�[�<ޚ�υ灷
          p�lf��L�o ���^�j:�R:�WisMy��v���
          �Wf�f��]��8�jhZ��~J����D�>O
          ���;,͎~�7tV8����q��ﲻ����e�-P��r�{B�jθ;�Wcx�6�m>�����5έ9h�W��8���rr��7�ƿ�Y^ǦO�C�k@����a9����n�89J���\K�ǰ[�\�ś;?���ֵ���{���b-@m��8h^��u��K�c%c��Nú9LQ�u�f%�!�������?�k3[�}B�5���R��Q��o������|z7��
          ��C�Wi��ù��ު�DR[�ij4m��9�=�3��.Wt�^����F�o◝�h�D�8�g�u7@��|���G��,�C�%�#�-��e��
          �$È7}�d��d��tyG�S;����D��M�����o�BD��;x�Ti���H�	WI�6@�t�zr�J�.��{yZ�f,�$���.�vX�b׋&�-g�n�����t�����jN����<�`�H!fj�c�7d}҉"a����=ԇX�I��w`{|�i�1{�|&"������Iq;�l�#k���W�����+"�-Yӳm?b� �A�?P��4,�-��#�L^���'�d��p�<vU�{���q�Hͮ�����{[�����~��f;�Ou�	sh�KHځ�W���ڞ3��/h�ZDZ�&��xYz�3�1ej�df���n|m�Ǝ���K������$�V�c�+�sn
          ���J^��xY�����i�	Xדx��:��i�pK�n��68\�ũ�8�~�c~�̀^+�𮵤6��pc �McM���j��]!9B_��Ev\o}��qa{��JϞ�O��Zې�;�7m�fքe�(�p�����]���i��b׉���j���.-�[�K�	!p�1�м�I|�`�ӌ��o�jfܐ��w��@8��%���%k��F0���H�O�4�ق(�-���z=�4�`���k�����q6j�/E�&lW�5K�
          #�.�� ����8ͪn��d5��H{播ԪC�{��+w��u�-f���3������$q�YJ�Z�
          ��q��T�n����c>.�t�2=���ǏǺ/�.B�#/y������v߄��6���\.��V>nFgwW�ca`��n�o��h��$�fw]�����H*}
          ƲG��?�	��Z@c�Dv�)���Ә������'�cei�|��s����
          ;�v����i��^�h$��V����cJ��0@ߺtN7��>U��gK���P猪z�:G�q xN1�8�3���7i㕉�X��D�T��_��`�;5���^�_?e���-q�8]I%Ǐ��I�vh�����yp�p����ۛCyh�G�V=#!π����Le�$V4�x����`5�q��Y�D�E�F�S�����RԚ?�L�L�hp^�kl]�4�^
          �$�("n����.]�v��[w{Tu��@
          �P�D]���#Ւ����vܚ�c{���{m��U���Oej&��s��M ����i�~����G'*�:A�U����+2m��ä�VNn�N�F@��ʱ����o���I���#{���q(ɢ;&D�
          �Ge&��7e���X�A��<�4��e>�����"��*�b�E~Ի��/KL���`p�τ����J�A��y�X�-�K��qY9=����|�������hUwKl{M�d��0f]Y�>,��m��!�<���5E:&�I&υ�ѝ�d����8�b��
          ң�������~S�������K�꽒�9�-�$v��u���- ��+R�E:Q:G��t1������{�V��P������nw8E�3L��*�Hv���n�M�Z�x��?˖�|����G����7��N������Z:g6��U�`u�"L��2Ӈ���v���E��k��]P�,��R�������;.��e�6�WA��
          '��r����L�6��.�*�+���w��8�Z}cW�O�����HmW�-ɑ��6G5���'R�%�Өq�N�F� �s@�G�e`��4�gXr��N���vO`�h�GuW�GT�Z�3ސ���~o��<�~�杀��$$�3Nc7�V4���f�Hװ�@���N��WI����<|-mx�ג�;V��@#uQ#��],��ly���;�6 �16_N��+F]kDM`��n`�J�5fM>���;f��
          {�m[��p��;���$șۼ��hI6O�-6��,nN
          ƚo_P�"�i�à�H����Ӷ�<��[�b��K�M�؎�ӥ�E��3���F�M$a��e��=�9��'�Y~�d�Q#��V4�ޝ��g*Q���n�R�DA��mC`��x��]դ1iC	#w�
          ���n'
          Y=jwK���8��~׵T6ꀰ2S��, ��F(���Ӏ�C��
          ��j�Jy��H�'�F�E}�C�q8�f4��x�V�Dp��Q�I�h�u�''*��oo������;�Uuz�5�e^��O�$sT����B_��+�+&5�� �Ǧ2;���!f��'��f���2Nяe�D�E�U�*�{�z�f05����Y�DE��U����K��������]b�	�ih�Ed���I��"��$5�n�j�>>����l��$�d��!,�eH�]s��E�Oә(��д�Kw�J���t�3�\��܂O����a٥dm���d�������"@WuK5^�X=i}6�U]P:r�qqhi��7�����V�Oi�s������chgj�p8�ӝ�$�+�XO����po�!~�Z]D�q�1ֹ����R��G�'�@��炓$D^H=�M�X\O{��������$�244�ǀ�mh��������\}>���X�_T���84�s�$)aI�SoE������u.o������\H�(�N�>9�P��(2[s��S�}`T�ד�P�	���E�뭨�a��c�O��Ko��>�@��������*=�w)�5{0���(�@uU�P�?���<��99�VZ���/�����wZ~�H���6�u��#$�6@�aG��oE�v���'�/��㼿,����;��������ɝ5�s�sy�:�`�he�ds�W��̩��[�.�0I>
          ��t����5�����c"|�t�Iϸ��F�hc"h1�Z��ܽdY�E���k�����@a'�F q�
          G)���{d�X ��"ְ8��(��U�cu-C�3z18�J��W�����1J��������~��h�\�V�L��6����H˝͔���A$��&JDLsK�$ry*������]'��`s���G&�ވ�c��P�2c=��GQ.ih?W+\:*��]P.��k�miO�@�,X�j���Z�{��]���3ƾ�bh�H��m��;��c�����5�Y6��uO4}����t�ȱJ"�C�㊵iѵ��]��vLQ�0PI�evV��l%ɤ,���ĘwY�1�j����Z�Y��o��������<+S���Eらr�ؚ&Od�H�K�aa��Um���?-8ʷ���4����o�c?j'H`&Qʵ�Շ�׸�ʈç�6�RΏҐ<�l>�Mdi# �Y���ˡ�
          �d��]p���E"��ֆs36�| �t�����i'O�:ñ�/R���x��0^�X��3N�B�O[���]����}F�š�����E��VN+�h��oh7o?���k�{Ai��'�Ǧ�D�x�]��&\x�GUW�Db~�9X:��<�ʱ�zi�~��)fI��u���Y�b������#�?���A�Ӷ��A<@�@��j���������~N��fkbq���8U[͊#�+Z��wC��F��C#�kZ>W{5�%�FMU8�,������՝�\y*��?H{igkeQ���
          ����8�-�JYv��~��K3�o�u{U7�k�첚�K(�֔�s4�5WYX�S�x�Ir�9�YS5'���X05���]ƫ��UƎ<�Ӑ�Zl���د������ţ�V%�	��*�3{l��2�j�%W����[-�"�#�%����Lo�6qa-і����sZ�/�
          \"7n�?�v"Kv���Nh������aU�*���I�@Z���FZ+��G�?�d��\�ޚ��Qu~�0�|���3���k+��a�umI�^r���%ܯ���'�I�1���3����E�v�����Uo��kko{?�4�q�r;��O��
          ;���>���¢���4U�N�� /C�}[а�p�lf�U�`s��V�f�8&� ��m����
          ��B���������*�u��
          �6@����>������9l24�i�/9���dq�-�#�x��M5J���M'i�(%���$i���ǪFZ��(N����,���f��V�Q��G�]�vM��f��ɞ��sdp�����~�,jͩd���"�w&F���-��ò�$N/�`�Ut��@I���e�Ou��7A7�Xe�{�[�j����	g���(���{KY��jN۰~yO��ی����i~�{��t�?��43~W��}:�Ɯ�-L:vB�|^ɼ���8�i��=������4�tL��hb�*�zX����<�
          ���}��+|9|k�)�v�J�\[Zh��.�õ�.$��^�}D�A��d����z�=�WOɟ�xlz�-� ���kf������Z���kK��h�J�#���D�;�q���{]���`,ޭ(h$��^���A���*:�P.>�c�^��:y�����k�le�Z8W��=H�)z�����%L�,�CH�=�����q�$�c���~0��H�ps��<+�H��㿔�C0
          ��q��-�m^��269����.�G��H�<���g��}����}?��(l6@��p���ǟ��il��St���;A���Z�\	'�,=S5��)x֥��88� _u���Y�〼�t��k����v�����X-k�q�4�5�-�ʱ�w�.ߋIߐ	izm��:�~��3`�W��<�L0����;&i�.�Ѷ��\���ֹא�e]��s,����Z�F���i��u=$[���<+-g�>���7�f�p�F�G9�6�x^�Q��RCm�µ�J�@�,���ˇˏ��\��:X��<����D]������t�����sNyYR���-g��
          �e��.Տ�4�y�\���k�����9�^��~�o����f��4r��N����\s�{P��O��n��-i!d���"���z��9*�U6�����r�-�O⹩��j���Z�uI4���`��	��5���Aʭ��=�.�x6��񞯭���D~�e��?p�ҧ��ɡv�Ih��A3��7�����F�ި�='�
          ���K���0,�>w��b=c�m
          ���.�3��6�k�$�������|f�ܧG�~���L�ļ���{ZZ-)�5����0sh�xZZc=�ø���~�:�٧���_u�ى~N|��IJ����J9=7s]�k�+Z�_�v02
          v�_SE�$��3�ʯҵ�=�D�j��>�4#�m�U�`n�)f"��v�S�F�&��[�E�Uid�	��n�)�%�.���/S#�Q���Ԥ,h��WO��f����'4�$ ݂<$�4ѿ����U\Ҭ��+�I������D�_­���9�*ֿY���Z\7�<����MS���BL:�_y5�g:Gj� i<�':1���y^��c7�j��s��c�@t�w��/ �oO��ǻ�W=>��/�+�����^�zN{�ms��$~����(���G�1�ߕi��l(
          ���,Q��hw���%e����푢�Q(���ysMv]x��|hG���{U��,��e����Y�_&�}�J�m��z�GVdl,�/<ed�z��Z��qv�2���c �ʳ��N�<����췲O��fR4�|�Ļ�d��X�Y�,�#s��M5���:p	q�l.r�t�b\��F�Hn����&2] ���=dO�	��li%hm�Xlmh#~;�����,r�3���d�G;o�Y�2}��{��Zs,��L��s1 �]��W:>F��醝�G\����X\�G/I	�.���L�;����2z��W���� kHł^���n���;��=LU�˺AT)�`Q
          �_)5_��E���w��ii\.�.��]��Z1�#>�,abu�U�q�~?(�A�o�l��Z���|��NO�����DZpS}�����JC~QA� �;>,��i��-<ׄ�����U�l�m;�B�mx��"
          n?�e�k[�C������L$��`��$��}V���Ao��B�oK��KK�n�� �h���v������W�ii����}X�^*�ds�Ş؜
          4�фq�_�GF��c=��Z��\@��u�]�{�L�߄�4���O������/Ro{�\�f:���	&L����W���Vۈ'���d9����-?A�����*n�͖�	�C3�dۀ�?9��*֬��	���E���l>WI�6@�[�rE�V�ذ�+��c�~(�ۅ���hle�
          P�h�I�\e���_7v
          �ҟ�&���c�]���'�N���rr�ygP���ܛ��L����~xV��{.��7i�+��]؟A��]��K\[���� ��eT��ItD[�Ŵ�KS���=��M���y�Qh��z�K
          0�wO�8ݺ��{-N}�b��(s�l����K'O��&��hj�n������
          ��$��
          P�����!��Ũ�.�f7�FGe�@#k��c�ʳ�*�=��P&��e������%�l0�FI$
          ���\<wOƀO?eU��u-CB8���j�W�G�ǽ�4|-I��
          ��1$$�m4…��3\���a��6�2K���`��A�]9Mf�7I���x�U�k���
          ��p(�ðE�V�7��u�7���HrK��)p���}97�+q�N��t������yT��p@�l#�J]��k67I��M�@���A�2VF�<����Oe�<��ʭj��j%.9�)E��(�h��R��@�ܓ��ڽm����+��(�m��l��O*�T�mg��$�<���j�q�P\H'�uk�mm^x�n�
          �9W�����	�[��;�@�p�2>y����u'h�2ϕCT��w����K[y�I�kI�ݒ�xsG��߲4�0���)�YZ�惻�Ɛ�6|��G,s9�u4�\�{�O��5���}��Q:���{*^����\w9U��$g�k��5X����6�)����,�����<��SM����F|gk��^���ӓi��}sYU����"�����O�M�0P*b��b됞Z]��[ѽ.m��@kj�/1���s��G#�zQ}V(��@[�zW�֖�%%u7Ә�>B��a-����6Ma-zM[�����\�외�#��!/�ǀr�-�@,�s���eYy��xʬ�[k>S5$��]x\�>ӫԇ�4��-m�,*R���Ms�9��L6Gr�۽��8�q&��X�Ȳ��E�p>2�̦�2m\y]�n�N�KH�YR��9�(Ԏ��TO�*�����[�Qq����,�H�6�j�!u:�����2�?���l�&x�w�M���� �4do.��P5��?���*�I�g칮<���ȳ�0@���V"�_�0؟m�Jc��!�!�n2���>�isN3�V��A-��
          $PeagC���W��
          vƖmW/X�u���#~ᒭ�
          5�< ꡬ��:f�i�6�#�����K�Xv�I���`[��| `!���JMU�v�$���JPi|���*k�>�Tq;����Mx��{�5��CK	.$���˗�ů�@�����2��+��UI��t-~j��]��Z�mn��$_d�>��j��
          �|"�wa�d��%����EpEr�vh��a2c.��0��x)�D��	Kj��	Vo�,���-�0;�z�;�F�q܃�Gz��I�,:��o����@�C�Z�}j�=�:���e^瀿st];t���FȆ+�~-��hN���2�����%ǣ��������r������53��`[w��+�h�|*Z���+Dg.�H�ԛ!�Gb���<����T��)���-~� ��#�ޚc���ȷU�$O�&�{\�mn�W�=�����md� F�j�@j&
          ih6k�R8[�y�Co�ǔֺ�H�T����m~�;��!��Y�*�cU�C�4������7�2�`���-[Z�S4P��絛U'�D�Ii���zӋ�Fٰn�
          ��O�JZ�w냝>�&�{A�B���rjM���L�g�et�6֒�y!m��A-�^TA�K	��.�������
          D�۾)uN�D��G4�����$��t9A�_���+GK��
          �Z��Ⱥ⡫�Y	0�#�l���i����^�=� ⻩�Ht�vmrU��ŭ6Eu�]��C�
          sK�"�K5�Vۮl��Ǘ�f0���͚�Wj#�F*���›��HU�L7y���:>�� ;x�Z;ք���s
          =�r��?��\���x�_�Н3,	)fBM6�An��u�],B����X���9�P���]��,|�V^�E���^WX�&Ւ	"��:��8H.VA�e���]�;.�.qнӴ�]W�ҹ���dt{졮�"�9���GL�k(�&��6�$����jZݷ��6�Z���۴�qI��#��W��h&�wY���/+���o�
          +��.��wZ֖A�<�X�y^�{U�[}xó_�r��#fǞtN�ĺ��84`�X��q�p�dӭN���+�ZRdr�������sI�$�p�o��s]�(�m-�hڽ�Qj��7[$c�$FKAR%���>
          �Ƕs��~���N-]��E��*�WGxt�;��S���m�c6���R�9*&'v,�R�}'��I�)�{x����Hi,�E��@���#�I��W9��K���s�u��p<A�9�2���V*��2���V���a���6��PL�^+(_�w��˥��|�$�¿�*Vv�"����^��I��"-��;� a�K#��"�Հ��@,?�fv�����"2yNtgo�_RLQ��p.8^g�u�t��n��vY�]�N��<�X6j����z�F�֑��o%|�6��O��H&v���z���C�W��Q��3~���SX6��$tס��;W)��H�M�<�PM�Ã��c���洴������kt�C({\1�V��*�O>�Mv�ʴ����&�����v7��ׅF2]
          �j'��
          ���W��M�i'�����[`_�"i v!i���G���"\j��k]#�k��?��o+�M+����x�ս�p�Y��J�wV�]{�;{�+R}I
          ����F��|vA�!�x+w�;���0��q�	ڮ�:km�����L�6�`*�O�����rk[W�:�F��Gɴvk�u�7i��!c�K"kê�Z�4zf�!Ï��U����z��ۊX��8{$��N�ӹ�T����}�yY���zf\p�-�)� ���H'������esco)z^��Rbe.%��_+n�N�B~߶W���@��k��%}�Yi�����(��]o�4o�jr���O�D�"/�]�W�s=_p�򼞚��L{��
          �a£p�o+���;r�bƄ��!��|��t��E�G�̍��� ��]�I6��G%���nu^~S�F�����ݕ�!�k]� H#j��^�O/�!��.|�//#��̻�etэT@�Qؿ���мF@�ߐ��.���G�:�z������%3c�O��;�h�|fƒ��
          ��m��o�U= @wdv��ˍ֧)Z�;�
          cC^�5�dR�ꮸ��4��9���^���G���ͯE�9L�;h��E�4��rA�e�D���@���w�x�v��܇.�/��R��\-e�l��ە�On�J׃�����M��DJ�7�]��t����M_+WWִ�<��/�#�������ؕI��};��I�yD�j�ޖ:��u	���r>wE+���$�tm��lyV�𧖊m�[mRH����ԽοR=�����µH��đF�+.Ӏ6	q��'���1�}{�`!��K��8#���͋y.��X%2�W��tf5��ʻ��(�I�[�}Pù����z�`���+��C�EO�BM�/�ח��nj���@꣨9홡��[o�3s[+���ͅ�����G5zc��\g/���ˏ��Y �ݸ�����sE����4��װ�i�h�+'Y�{$��O�:��&>��w�t�Y�I�8𳛼.&�o �r�Y���
          S�o0H!~�v�(�Z�Y�'�kx�	��D��6��q�2�����\pc$��ӹ��bꕷHXom��jĴ֐;�H��LR
          ��t����o�\� h|,�����۩l��n�4��{��N���_�R$��9$:�]��qc2��D���V饡�F����\�n�����?��#��5X�-h��=���R��_A��`�*۶0b��V/���*'��m��
          ��%�]>�����Iu��U�4�r�K(�5�g���9�'���e6b	Q%h�"t�س�YQH�j���۵��w��]}�z�U��3"�EZ��u����Or����.u��V`q���;��~�X���#kE%0�T�ݷ��y���n|+�6=6@�O�X�����	ÿ�+)������
          ��y5�mi�W��,;�{��~9'�MO����хC[��(4���S�u� ���)�]�[�O����6��R��M�<sP�C@6y�eg�
          !��g����79���>�s�Y��fo���M:�4�s��-i�мM���b�d�ᡣ�z-�k��ta�0F�쬼$ŧ�5H0�i�L#�'7kA�Gu���Z�S�7�qv��t�0y>��:v�o���K�:��U'��o��͕���]�Q6�8ԻA���6I� ���(x^��V6�B�(u����q��]�,`6���-"��2m�sU!ӝF���ŭ��ųi�m�t�Hʗ���a{���ֹٵ���7H^l�b�5�M��FrxW5z����U!�s��u��q����~�$W+DONZ��%Wӊ��Rf�C"� vY��U��G�������;�d�OJ28�V+9uu��:g9ּ�DI�qݍ�x[=VC����F���έ�����_c��kZ�m.�Vdr��P�+E����<"�Ǭ�fP+yS�����N9�H2^��ŧ<4��?�n��-,��#�t���T�����W��e��.�M�휊���58?*��3G���v���R�W���/����B$�W�V|�o#&�_m��Z���&���')�ֵ��\�Zw�����3j���߲b[��I���-�X��4�t��ϒ�ARH��3��V���Zrqh@2H\�@�ZT�/ya8�U�>E��"܆w��4��Ŧh����.��P�M���<:y=9��A4��u��YD5���05�M�Z�PȰ9X������]$�+�t�]1�K��&�C{���W"��ߕ�JAD�1߅i�d-�
          �[cm�,~���ݪ�zPnq��\o)Ǻd����:�ZL0��qʍ6�G�f�Ŷ0Ҋ>�4�3�����T$?��=�9ys�W8��)'s�$��_	�ҝ�p�����^@i��i���~I����.���DZF��Hu��W��[���=��@"��y�j��ǹ����D�%�k,���q�lևO�Huo�U`wZ�_���ڲ&���M}�n��X��ڑ��Q�z�:����`��]���|�|yK_6�h�4����p�m��ޣ�d�9A-'��������.���o�P�z��鳳��Ǐ-����k>9w>��cw��yY�QE7N�zN>�]M#�����&�Vӹ$����Zk�o?�(�-iǔG_�$�ٮ�h%�����E�4��d����+oRwøQ�Y�Y�)t��+Sp�O�i*����R���&�Jv����|��j\��b����U�&�!p�Sc���Q4��@g��)�\n����A��F�Ob�w0��ל,��1I`q���Z�bkÖc�#���<�V�Ph*r
          y�
          9�������ꋻ�������A%ƿ(@ɺ�����-"�'<R烸��	�cCA6l�N
          {s�;��4�W�{�=��*�W��~iQһh"��:Qe��-`|-b]��P�9UtLkA$�گ�����֧}����N<&k����4����t:��Xm�D�+�������T@��@�b�$��`�"��!{��0պ��
          �'wJ�w㏕�^)ۧm�dmm!�~V"���)nk$��j��^NL�����?�_ktƑ�$�y�V��}��6�E�
          9۸o+W��F��\�M<��������m[�I�A��Sƪc��[��a�\�e"����\�-���Ͻ3�&��p�?Ѱ���s�j�C`��.9'
          �5���i�&���$P�X�{��񜂵u�{!-��Y6�1�<����94m����S��"��b��z�4W?�|^��b�k�
          k[���(E8���$j'j6�B���Ԫz���$�q�&�[�����
          _u:�Z�Z9�CJ�w�v�D�`�*�L����V_�<�Ɍڂ@���prx@}�D��l�j1��hı�p�cI��p{�ߋ��R�ꐉ-�Q�l��~�8H۱��[�PGuO��L��N��Nii:;`�&�]/}�>�dAͲhV)%��G��LN1��l#���$|�7��Y���x셄n��)O�4��t�8��MhR�kw�����{�9W#���<���0L!��q��ІJ��<�W��5O��3�&����*��"�>Ea?�3|��خ�"u@�
          ���Z��F��o���C*[TlQ�eHm�3�b�C���T���9ޘ�VA�� ��=���?���=�K�j�-�K�XsE��k���P�<�-�C�Sv[�*c�ρ��u&
          ������Np���vFx�Jt^Ӵ^|�L����w�p(��hf�i"Ԓ
          :��/d�E�T��3۹G 8`���C��|:D���(��c�2���p���RԚ�=��͟������$��x����g!k�㳷�?�uU���{�E�+�GT�1�e�
          �/�?�>t��jMN65��<���G:F6: =~����z����������պ���1�
          '����1�և<-���ç���d�ڐ���E����7�e���M�ni���ݚ���sKÇ#�ҕ���;�����m48�)Z��.
          ?Շ��d�"Y\I�
          k��߄�Yr���
          �{du��dx��n�L�$5K���u
          i���o�=[�IԵ^� ��r|�
          ��`^3K^t�뺴��8��W�g����X8[}BB�#�hv�L�)~Ӟ���<{��8���r��Uf� �oUf�sA�Y�h��I����ٿɥ���ŵ�<
          YZ}9��٤����~������;*����`h�
          �VZ�)��Lkn�}<��{���+zl{W��֞\�ɬ-W��h7U|Z�Z�C�����3��P�[�h�(4��5b�p��n��2]��j�4gN��n/���r�+��O������d7c$�����e���"��GO��{�@��^�><{rǫ�Vu�U�v9��,�T�L]#CX8�p�[���B��b�C����;`}���5���F�P��;���&!��C@6��6�W�W
          �\&J����>:j�R~�I��h�m�|RK�rI�4�n��<Gj5;����U߶�
          ��
          ���$R�3�)@��i��8��
          K�f�\������肽4�٣;�C���L��j�;.�:���-Z���c@�!"�ia���'F�4<��F
          Ŧ��'��#v�'���77 |z�Z%w�D���- ����X�+KA�D�,"��_�b�9���6���jG�J�!k�⻦Mi;��
          �!��I�-t�Z� �z�����d�#xY02H�epqKGX���!\ob���������vݤI%:I7ZXpkǷ�mtC�Ḯq\$d���d'<�v�Pd`$q�)�*�v�k�)�w=�|�@x�!兤���=9����coS�m��
          ^i�v8����ϛZ �< �Z2I��M�۔�}�,]��2�A���SS��9�4j���:{H&�WͿ�:���Mh9�G+��U$��#��7e|���S�/K����z�� ��^m���_=�ϧ��[��5M`u}��zTl��9_��bxp^��޲�[��7��K�D�O�&�(��מ�}Y���Đe�����T;�]=��r��g�V���H��k��#p��� ��~KB/�},B	�uC�*�n�1�R���>pHV4��
          EM(�m�lskF'��ܓ�Yp�~r��XMn�zk4���*�+�V�1�i��a* LNv��@���{�|�OY#�4>��a�Q���v��s��rr��!³�<��y:.!`�ʪ�N\���e5�:��ʞL���_�����5���ݬ=�����#�G�-~��Q֋�&�I!����!��g3�����E�U@��JG ����N�띛S��z���v�M��iл�0O�1�oޑ1�_}�6�[wZ�ƤZ�^�V,����/9������4��gi�. �ӗs�ǖ�p�>�8d]���On�q@�
          ��zwl4��V~��_D�I��/)����ض�1c��sy[P@d��F��#�H�r~�;����=�avᲸ۪�1�ik����D�͢q{Iݾٵ�K�0⻫#Q�=�ޗ�����e���05��s�	<+�O;[#Q�4p���Òѽ��Pк��K��厙3���*Q'����P�3]�҂p�y5Nu4�����p!�J�.����uL��DE��حy�\zFz��b蟲]�V{���>������O	��+gQ�6��n�U|�9��n�5�v���"G=��U����l��-�x��v��9;�n��tZ&5�F-guO��{�{Eյڱ��P�HTzH�[�;�஼y|gƳ��&M+�Ë��B����/M&��hs��ʩ$
          q�8\�L�����������U5�gQ8��Z��bm&�^O�Kpn�{L�	'�R�/��y�C�FZ�I�#��n�&3s�
          '��<�!�D9�~��2����]R̀����:�^����<�	z�4��=��yT�XlS�E
          <g���-�����r���S��q���Z���v
          ��.M��?�u�63��d��o�Ǟ��
          v��e����
          ���ZF���׎�i�;�;D됒>W�d�k�$��;�� /'�Ғ	p
          ��]��P<�q�r��7u0���r�����[:9���`g�����{���x],�390�@q�J�XeA�8P�C]e�n�ʯ�s�ߚ\�Y������\߾�O��gdŤ8���r)�V+����W�FH�D_����\�-���LoH:�+�so�K�U�S�9�yud-8z{����z�.uat�_���1J��T~޲o�գ���w�g��8��9��k��t��2+�!�h��ݖ[��&�pU<RjC�U�Tm�Hp$|��yH#��X��K���֞7�Ir��l+�m��e�<�B�U��?��/��]�����3�d���kv�pG��_&����.I����Ldl�������:�Ұb�%�w��z�#�\�~OT����5�¹���8��Y>N��&�I��glz��c��Վp�[�:�a��H������茓�w9O��ZY�苍x���
          �2�@���:V
          ��Ga��j�Q�,i�\�Ǐ˺ͦO��
          ���*/����s�H�h0}M瓕���|�Z�C8+��'�3��+��5ʳ�!�������M{ɴo�{H��MV�֗0���ڱ�Ҹph�Y��C�>
          {���M�M>
          ���
          wMDޭ&]S��K����^��w�X�i��\]��^/zZ����dW
          ��Z#5�����H�tls��{���^.��@��eZB7�Y�N��Y1.{���
          E��/k�E�&I����{ROY��N}(��-i�ĸ\��ɫv	�����������[��ju%�`�A���cH.�������r�ô�м���]!la�n�I	�Ǽs�~ꮴ��2kY��Ӵ���0���,pq�H긱�h� �<�ow�Y}kVd�D� d�]��ٲ@���5���>���le�n���3<ϷG������y���I�
          ���ƀ����W�Y���1`}N[�U�Y�L����I�vq�=��08�������f��p`x)�%ͱ�	z�[�
          b #�c���}�Q���M�?�ޡv�´ .�?�K�3�{d ���K�,�%��~�+���?�9��-ӱ����S*h���<xAFO{��+�C\�A�]��������1�rʱ��n�R�ɋ���z�����|g-LNs�I��Q�8Ta�ZE\��풱�����l�p����WkF�n��V���<�g�_J4&yl`��b���I'�yV��
          �Z0��<�8�򬱶�m��J؆�q���B�GU�GӴ��9�Z����?�ubO���ti�Kqt���(�e_�iQ�;W+�[D�����|�j��8�q켖�|���3���a�u(�Th3�����=3Z�W��9���4�O-�a�yZz�1�D��mՏ��<�u���3uڭ.�)����k�O�l�v�����!3��˨-u��vuF@�0��w������u����wj�v��v����?�E6����VV^�M�Z,=�@/C��æ襊L!p��xO���.�z;��P{�0G�[��Y�t�V;l,�	Z'\Z�K�M�P�};a�bw�o�+��w���[���
          DE�M��݀��uz��G�����`�S�� �]8�pl�,H{|#��n�%���40Wyn|�r�.N��L�5�6����R��lE[,�oZ�P����3���}ך����s��'������ylR���LH�H9Ν�9켜�?�j����:^��B�����t���6��p���j�'���K�'{�W�[2�c��뀞�R`t�������kuM?�m姸������OҺ҆B����������	%��>���q��������,��gjX�u
          ��j�NI��	͐���,���2-c�wkf�0g$4xU7��DF��Z��y(Hl.�`�],�mKZZ����R`���d�
          
          ���`���̚h�!#��[�@��n�UGj7�Ѣ{%�s�j,�"˝d���Y�Ż5n>RCA��Z����;K��#�&չ:�P4�l
          ��8��q���I+�3�>߅��h
          ��	�rt��Ƙ���p�ex�w<��e�6�dF�S��U�a����F�d��Il$=��U��wr+�W;pD���g�p�5�4����8
          p��W�2/
          ��<��:ӽ=&9�Llb������88�Y�f�+��1S�Pk8�����%�mVh��)�h�nu�$�˭�U,��S;;��Z���T1�X:�N�P��2x�2K�֎��'c�����G�����c4>J9#���Ѹ��_�[���B��yxVDrzz��H+sW<P�܀;�;ä/2�z<|/�j7�Q��*N����N��Đn�*�-}݉\%廉����@m�;N����r
          �-5��Vc�C$�\���	4�^��Y�y:��"�-����r�i�����Z<���1oN���_�QH���{Hrg�`�Av>R4R�s���O�3|2�"܅�Ó�Kݽ܏�W����V�2`Dv+��������	��vF
          ���2�כ�n��
          k�
          hq甉b�>^�>h��Ǖ���-�q�����qj��+`7DpQǫ�ػ4�d8�[&��k��!*MQ����!.^��Y���kx��fj��jsI+��� �X���/E��a�ة�oRM�8�u.��&�I/���Wc��aU�6&����&pe��w��v��͇!#C#dӑ���<�p�ŬΖ�٤c�W��+����\l+15�5���)��4�x���n*j�.��f�uYαޮ��9�q��%��=��Bde…4�G`���r�?75᭲><"�h#6����)Ke,��>W����9��)m��ל��K��G�
          ���~����� :����o\\ӏ�t�/��9���y�Bֻ� �	|ۛRH���Xۜ��?���i�THN��7]��ߞ{.��������+R���������F����C�]��MQ�I�����8���\�>\~��魬�i�:����~|/��g�P\A�|/����?��-��K��;���;�FI�������������\�%��:c@���;�3�
          ���y�q��N���pW�8X����|s\m��L�]
          �kq�����;X�lwY���u�K����k#u�	Z�m �N8�V���8XX=ݼwH�M.�:68��e\{@�	F0�c���\&
          bn%Z���Rٸ��+q��PL������l��8��4`>�I�G_���7ۺ���Al���<����֤�g��8�JkCE�I��6�cʹj�Wo��0N�>��
          a-7�#��u���sb���v�Q�7TKL��M���Ҳ"��N�&�N�Z�A�����nO�V����Y����|/7�����"�k'��u.�8V�K��
          ho��{����1�2k{��^w��ROV�e�zQ�{�V�ᦌn4��̗���ykcw�]x��Ǭ��\��}MA!�~VΓ��Z��[�Kal��^"
          �:g7k$�eY�mnn���c6��%��Ќ�d���g������8�Y�fz��c�{�ɾ�DZ=�g�F���]�s��n��]8�%�>�6��>VOWuZ@�t�Mв���P���u`7تI�K�H�k�s#s3�vZ�t汅ă��OQ0����W|�s���@����wL
          &�)%�ʽ�g�����4�Վ|�[c�F�k�;����dcc,,�On\r]��J�=J9a�Gr�i���!��Q��d�qj3#e�~
          "���\A"�)�0琍�2�\���ǔƧ�>��i�誼�
          ��߶V˴�6`ІK�89Y�kk�`�tۜ�����86z[��9]Ԉ�"��%�rw�Wy��W������'0���V��4���ԇ.�U���������?OkW���p
          �3]�V�Q�9�~�f���=�%�1�!�
          a)���wʽ�cGy
          ��.��]}ѻy�n�R8<�?jL--u��]m�qW	�b�&6�2~�L��6h &��\
          v׶�jh3�4���p�Y��f���6��kn��I�/�{��qV��{�؂����T	=Ɖ*�,BIw�����P��a�`��٣���_�������ek_N
          ���/+|}~d���z���7��(�w�p���\o*ƟNX��mz��i�;��9^���?�`p5�Z^�H�i��"Y�ںX��Lz��v��2N^��L�'�^M�ڻ#+�tg4�q5X6�o��M��c���>sofsj�:9E��y��W���-r�U�;��n�WN�5�g�X���m���򲚑?sXH��V�vp�<�{����D�+B'Э�ύ�	�ۓ�gCf�Ӎ�k�c@��w]�p�9���^AX��q�"��c�������w:��myȢsZl���;�xsF�wL���:�+���d�C�̪�ӷf��Z�]a�����0�M�&Oi6O
          �:R����w؂��j\�1�����< �HK��Y��_�Z[�b7
          1y9�P�ׁ_����M�R���3J��z�F�
          ����BN���=.�<��������
          �;��ɯ��?|M
          �N-�»�Wt�n�t�ۃ�?`���c+���1
          a����t�k�������nk�3@����y.��h:�m8\�$�WN9����h�$�����S�P�h�[e}���k��C������8Xm��jr�\x���z�{��;��z�[��0�[d�&YnW����5�'�U��R�w8��K�6
          @�	�YԞ�$L�n3��q�?$�e��2tIH��R�����7Q��_�}P��wp)e���g�NÅ�#��g��ʵ �ь7#��v�ˤm:�G+G���k�+�C3&�w�~?W>�7W�1���'��zI��;ch�eg�hݿ?�d��y�B�ɛvFoԎ%�n7d_��%�;hsh:���JB���Z}5�������iZ����/P{�/�xN�ɹś�{"��]oxe|��,�N�7'���g�K��>��^��W+]�'����w���L���y�+��8����Ǐ�B7�.uw)GH����p����M�C ��|Z���G��d4;Z��1������HYU������Vz?Tp�0Y���z��l������J���@W��j�����ۇ-�X�<����m~�FZ���$��
          ��y�X�,��S��c�G+C�M��GK2��-#�Q��T����:wU�u3�4VK��:c���c����h52���!zhu�����h��y�N����e=3P�
          �����g�<�\e������}£#C5����J5�q#�\9�0г���#�:O��b'Q����	��1�@ΐ�J[W�X���,v��R݊h�m�$qJ�:&�F���P�jL�:�Fy���ouϗu��랳b�pV�K��@C�2�x#��oZ�H�����ԋV�A�~�?X�ɬ�u�]Ґ,{�ީm��[���)O�鴑�6۟�UUZ��.v��;��VW� h
          iwʭ��Q��P7�o��b�[��5��=�ǥ�	$�~&�_.�X�\�j�+I$Y -Y9x$�n�KNּ��*'D���3k�)q³V�q�����8�2�v�2ow�F!\�Ql'�agI3b&�2�<<�ܮ�[��Gn)Qv���8*��n�	 ��Ӊ:W�uU��v2���g����Yk�Qg7������E�tZQ�o�`�X3F�6Ө���.���ϕۅK[�v�R��Գ���u>�6�s������X�4����"����[#>�L�I;�wG���i�^�O��<��������Eiu�� ���iiz�Z�Qpo��ރ\�,�*���ˢk�g?�3��Z�l |!{�1����u3��{�$-���#��r{rQ��;Q�ni�V)&c�%߅�4{Msj��v�ŞE�l]-�+\�wH�����,���܎ij@�ы��)݇$�F��}�Z�Wc���-�?
          �'�D�G�O~igq��l�gn�F��q��
          ��ğ��u.��;rAYMh��i+��,顦u�o�읣�2С�x�J�<>N(�eS�g�j�����WQ@��B8��O�̍���n���p#���O���]Ȯ��Bo p��ڝC�p5���<g�X�C�is�9·!q]�c�6WE�A����<�C��̫:v���o���� 1g�C�������:�[S�<���(�-
          ��5Ӑ�I�ЄU�7M�X���zGk�D)/H]����g�i�`h#m��:h��a����.LW�e}�
          <�4,iiq-w�T��0�ۇ�
          ��H�n��ˌ�fZ��6��Z��/��}���3I�w���C���G��+dƻ����:�'�V�:q)'㲩�w����
          �<���V-�����*�q���?ug^�����?�#K:K�9�C¿7�U=4y�>iit�n��9m�n(�d���h�}7>�ؕO��=��f�	���޹�4[�{�ڳ �5g��Y[�@�|�0�F�ig�X���H"���>��g]��K%��W����k�)���xߦ���u,����^_��8���~.=�~����f��hc��]#Mlc�MI�wФN��;pa%�׷�&M\n��)hv
          x���N2my�%���s�cO�ֹ۪�������C�q��gu�4�oS��;N��Y���#K��9�ۗ�vFg���@j&,x�8�q�k�#\w�I�ޑQ9*ޏON;����mz$�t�?KF#׶)�m{v����z
          f�18Qυ�:���4�Y1aNj^���b{��4H^��?����\e�u�/��DA�]��hjuQdP��Shƛ�j$ip��4J�?Nj���ɷ8z�����^J�⵬�7��h�!��uy^gS�Σ��4���ak�74�j�k���8^��7��s���7WK��H���q���^�����J���Lӆ�Ѵs��T�u>��0c��Qi�g��N�`�=��y�k �y|f��۞5��(u�	�N����N��Ҽ~�B���J4�����9�X��:���$�۹�9\�O�97.�ů��5�������;>�U���۸�Rl0o�����X��{��>|� �(�|�mLM$�����'��m-�;r2Y·��m;��qX��7O	s�8��zMc+yu;�9]x��X�i�MӰ�9��y�N��L�s�hz����wT�<Zܓ��S�Z
          �-�<��1�
          �xX�k�A��O�j=!�u��k��<��y�K��ʲuO�����p��y��ǭ�����<��h�����^-1��\@�����d��w$��5����Q(��f�*t���>0WY�z(�u��V���'��
          ck̔7��ch<P�Y�-�k��l_�T�O��4�tz����.��U���:��L·�����Gcj�Z=���'*�]T�6����>��
          .y�Y\�燇
          8&�wX�W^ٜX�Er�]���^Ѵw�G}Cu�qk�}0v�$�Ih�P���n�`ǹ�'�9b�����٨��۟���m$�G)�8�ʲ��'nxjc=�ֈ�s�}���$7�^
          ���6@�h���ȋ�d��Z9^���]������*ζS4
          :�Ri-�R����e��:�0�b���n��I%/s�Z�Q�b�FHo���2�p>�v����l'$���ll'h6Od�R��ju��|,d��]{D�A#�]����6��vd� yS��t�x�*�&�j���p`�)�X�CK�u�<�|��V��@�U���Z���}5Ձt��i�7��J�2�]�Q�~ɺY��W�7����,w>�[��#�$���o'����qtϺ=�Ӵ	v���z�
          4>��ǭ{u-��cy���<��/.�#p;��H���(��x�ZGX<YF�%ۋ�߅������8�b4>晔�g<��ݪ�t�bb&��r{��t,
          <�Z�c�w�]`p�5�����y�������������-����T��q<^j�ƒ����d�r�P$��$�w��H�s8V��m��:Go �o�j\�f	�p�u
          :]G��M&��l.ᓅ�$rG��?�f�ڟƙ��2V�*5�}&�������1`�G�V��>�y"�.͋o��n�En���2�$%���p�Y��`Ӹ\�K�����K��j?4:#�� {r(�y�4FK�&ݒ�_ʣ��6��[��m ߄��
          ���"k���ɣ;Ӟ�D�
          ����]td���9�(˽�
          Ǹ��!�q���h�
          ���<��h�=�%auh��s�l��G`|���=�
          c���������t���7��Aӻ[ԡ��9�e_�?�~�ݻsak�O�{a��F����u�<��2>���]~���h_Ѿ���#KF�_��#']�A'�(�>JOӺF7�h�n�5��_M�f���ǀ�<<���z=��Q��������B�G�.�7�d2��9��Vհ���4��?ru&[����G]~��Z�`ke�=�-���2
          �#�WO� �yV%ј��N_��J.$J�)/�-vN;+B$p<���P��e4j�a�����W��X:tok�����g�ro'�s'�6ki�����h͕}�?����dS�p�9N��dұ���\v��3$�k�y�ʍ���(�:���_�ի�#����F�ORM���E��"�n"�4a�8��D��i���|����s����[s��6���j^���kYd7�����mRmwO�Y.��_N��6���+3C�t ]�Ņ����ӊ�C����ݭZOS�}��`��j�~���0x$�Ρ4�FS�m<Ѥ��i���z9Y<O�s�2���f����ָ�e�p���浘���K��Zq^U�Lms�9M�� ��t۬ߟ
          �c��ld�A�e�e�V��G��s��@'��̎� �N;#=T��^�"�U�=%�?Qm˂ےv�+w�����,�g��ɫ����Ԗ4�h}�fյ��{��I c�[_6��x���y]e�l���d�4��n���J�DN�ߺ�d�je>����?�ca��������r����������cMջ����o�L���0Jp5���GMtc}����j����
          #v)�w��֋w��6��dm	�^gT�����wA��My+R��FF�6�����q���҇F�t~Rt�:ICC�^Qx�hnphYX
          !�7D|����۞��+�6�n±������慮q-;��{,������?O;��^���J�п�������]��ct��$�\ofS�2mˬ;�)�>�i9�*��N�7�s�K������$_�
          �;���E��S�c�9ʉ/y��%�P͒�Э��|�p��]�����;O�{��r9M���Q�
          ��7�tU�>ë *���n��
          ����ݳ
          �6���b� \H�🢱��2'=ͺi~A��;�
          _Բ�Ös�~�չ��ߐ+�[O�?[뀾k��Ʒ��|��v��hia-�Z���UZҋJ�7�����Ӏ�1@�>��J] q��<��i�8�ͺ�koA�2�6��bZ��quK�􆈴�9#����W�.n�<yZm��
          h��WN=�K���Sn�+���"H�x���…[=5�����;bE�.9(�er7��b�2(�;����h	�q�[�)΅����*�%^c�j�/6�a��hid�_e����qt|�چS��yY�������F�t���wVl�+WC�kX�$���h�lye�myޘwB6A����Q����N�W��#���q�Qt����lϒ�uz�SdM!Ʋ:f��w�7��Ygg�k�� n�ni�*�F0+�)�T�"��{O*��=�l��ܝ�);Hv+6���p�����O������(+=FFO�v�	�Ӈ��l�y/�u��[+@��W��Ν����^s�h_�ս�Qv,�4���`]Z����N��۰���2U��纱��6�8O�T%�j��Oޢb^*��
          ��f'i5m�7h�����\
          W�+�C�"*����_�o
          x^ۚXۨӵ�r@�U��8<�}ܡ�sR&�F���eh���7�ap�-���.����=j]��l��d,>��Ec?�k�?��>�.���G�4��вs�8[���z�iav��*��f��1�n�֛���D�~9�Y�����z�S��q�oh�
          ��,�$
          �����WH]m6��s��u��Gm�M���ʫ�����D��%t��q��\��\K�Ѵ��O��|+�j"��ݠ�WE�G{\v�ܯO�r������}>覠u�t�:gFtOl�8�z~�SÏ��h���w^��o�K����#1�5UK�u'�.۵�j�Q�Hdpf�yޤ�T���<��J�V�ԙ/�*�g�~F��1�k�"��f67����]�Ő��Nɮd��p��I:�m(N~u�\o�	�/!)����f�c���h�X�qxQ��1ú)�N-lA�c���7���R�����sv��*L�~_��gѲHo���+S�	u��"��9�u15��8���}���9$�d�69��r�ƚi݋�k�����=�n�[��1�/�n8YS�v\�,Kx��/[mv�^j2$��d��$;���ەF	$�<���V�]i���Qr�/�'&{���]|�@_j���s��r�s}��Iz��o�hP���4N�X
          #�p���k��ק�u]6�0�(�X�~�ޥ�q��@>W���S3˃l��k/��Hiē��r��Gwu캮�����s�l/&�"w�!�-
          ;�9 U���im���r���2�̎7��\G�V֐.�y(_��������d���E���r|xY=rO��Ӑ�*�SIDPY�P��c�gk�v�1�c�E#��4U^C��J�nv��?*K��8��<�������-�ʮ�*�Y>U�K/��g��_Ue�I��Pv�пs
          �)C^\���%�k��2^_�%ō#��o �*���n�+�DZ
          
          ���r>(�Ӆ���T>��甸�{��Q>@�6�{G@�x���&~� ``�[g�\��$#��I;�a�S-���|�u5��cݩ5͋���d-�8����Pn���i7�D�Q���u��O� �H<�-/Xc�����
          ��U�д�����fH�`�ss}ҧғ�@{�@5:pk�p�h��Jܚ�/sb���ɿ<:�𴿹d����U��Q�ͻ�sh�6v�	�E!��ZNE�ڕmDe��ܳZո��
          ����9 -ɳ��gi�F6�KZ	Z��x��k�s�7F@�W�]�&'מm3Pܝ�~껙����fv��@�*`^����shu�=��=�k%�J�@�[c�S�{&}g°�����ͩ�1�������J�}9�����@�A�ʈ]�ë<Rs��ۉ���Q>���@�i%�yWh�p�����(�s�U.�����$�'�� ���X �8]��5���@qj������R!�9W�c�@��j����Ȱ6���L\���5BI	8�f��2kmߒFtO`ih���Y����
          ��33�N�L�L��G���K�a��;qJ�e��ky��ac��H��Y.M�~_����c�7:�V�t@�?)-}m$�yM�\3����b��Pkb'��8ƒ)sM`
          C&��f���Q?F]R�<��FZ�g'8U����V�4b;?���F��L��g���3J��-�ZR&���<�xi��jE�E�ֈM�mF�I��ʵ������\4��ʾRx2}�@aY��?M!�oq��!���T{"v�J��U.w�Cv����o*Λ]D�q����|������M{9���X��Ϫa�䌫H�G�3�M��yέ��U�>x�}?��E���\(/��9^��=9��i�`{��j�=���v�Rwי�D[�ⓗ�ls�蟩:Y�un�$Z���r�c���j��A��h������5�A�k��ΏA���A�x!y.��۠ո�-�H=�w���|y�5�{es&�H��~��ڲ-�%�Â���H�Z]\g�ɦ�D��RF���p��ygo#��j_醂���9^��}L���5@�Zp�w��:8�0{��uZ�7I��8�E���nK?���;V��N|��� ��Aifw��}�<�zζn�%y��pxUz����F]+������C����}+I������l��ѓ����q���I�K�����Y-8�����:~�U�ѻ~�ii$�c����t�Ӂ��y?=�O�?PE�(]n�Ť����î������\b���A��z�ˬ���R˺Ѓ�C��A��2/pY�Q�O�4N�F���z;zWN�B��Ǜx^cC��fH�뎉8����q�ӏ�R�kL�q�ʽ�ø6)���|�ji5-_6��u�����A�=IX'�+�#W�^C���VLtCy!v��n���qs��Ah�����U�����w���]yn����Qs�dv���>/��'��F��*˚>��-��*H�CNN?(���͞o*G��WɴB��E��#��V����I��Y;+P���o�\�H���]������:@~���q���l���y?�+�l1o��S��E�����)az�ս�p�Z����6�������i��]��)��U��`���)���d��k��m�m2
          $p�>�ŕi��ጄ���л!Z-5�x^v�w�u.n��{��vp�h�c�>��}>�}��z����&7}𸴇n�%6-\s�����z��`�F���ه�'F�'��&Ր�$c�lg+KJ���Ae�Uz��h5����`VxϏ�]T,�>U�D_(X?*������
          ̺��q$�gYQ�.�Dh�)�K&��mv
          ��DΖK#�kh���w�5(8�ϟ��r?҆G���>B��ס��:-m�?����Q�V�⧠��
          ?��\�
          �@��P�]��7�E�6Z�&�|?j�������9�+�u&��X�U�����"�Z�p��m��u��`��(&�@���d�K��9�Y�T�����A��F�|&NͰ;����7�Ò����:gV�2�
          ����b��Zr�N�D�l�������8�[̺ϭ���s]�i�52@u�
          �Z���N�h��=?��;4{+/9����Zn���(�a#k$9����RC]t�IZ� `��Eg�u����L��`�:v���fϥtm&��+�y���}݁M�aq��[�k;�I�mŸ���;����U���Y*��H�A4!g����קkAs�q�Z���6��h8Zz�#ap&�-,�@6/���m�"�#��X�d��M�
          �sFY@��D�����[,�!�8�2�;��(�CM%�$�����l�G�C�g�Kq�h��vX��rbP�'�'��]o�����aɤ�ݤ<�V�i��#��W	�n��^bփ�Q�]��|(������F~8�����I�g~EX+�i�L��v�˞ߦ�?:Y
          ��-.��{S�U�A�o�-~�0��'���(��̐}��F6�P�-NX��KCI$�
          \���;����Ec@�	њ]�s��QG ���@�jԂh8�앿E9��A$R����o��H9o)oe��<�^2�ԥЍE����i�#�e����1dHݿ&�fX�T���
          ���[i}XÛ��콿��r������㼫��ӑ>>���=ޛF~�Q�0((6���u��+��gO����� �k�k
          �)�cv���z����0{�V�Y6�6��k�i��rRgq8��8T��+X�
          �n��*�������|���еj~�٦�ۏ�\m�J�O+�h���������v�NK�o�u��CW$ccZA"�K�Ć�lxM{������D��p{��[v�C����6��C�9<��(���Ӟ�����ՇH�B�py�Um;���)c�׃x��$�r瑋Ns]V@T4��,��[��B�HX����u9V�Nvo�+�s�3`�:;v�Ǡ/<��)�u(7Pz��k)���i���f��M*��i�o1��u�Y��
          3��o��x��csōV��!���8T�1���i��H	y��kv������ս?K���� chs�L��[��5�.=��d�n�X�I$�b��\+��O�o`Oe]��6���y��տD;Fd��Bn�E�L���su��A�p�I�(�-K��ˮʤ�E���v�7k%y��Ե!���M�]�s�|����8��[��@ܞiijǹ�u�9J�B�3Kş�F[�Ү�F$���fá
          yy��>����Z(��©��ɨu��WI$������Js(�	������զ��ώ�g�2��L���®㚼��L�[��H���&�JD�7��pS���A�DzOy,6|'A�#�+M�H�З������;��j�K5I���2`vY�W����+� �����]oRA;w]�[�����I3̠���N��''>3��$��ݝ(��P;����[#\ƌw#�NE����2�υ�;i��ԳP�~�:H�.s���t��݂x�i������\�ʹբlvqU����=���+fn�'����Bx�H����'�8K���K6l��u-�O�]����`�jT��N{���
          Vi@p
          7�Rȳuv����n�.p�Ձ��H�@�=��D��4��n�וv
          )$;q
          �Um)$w�~~��NZ,�U&��_�2�_n���l�j>���,�I�_�5�w����/�^��4������q�����i$��
          �m�Y;M�3�7��wJh�i�I�|�������T�09^ӤtX���������zf�C���q�`�����x�C��>���qH[�����$�l�1em��Wh���i�������R��y��Z�H��l�H�����h�~��+͢��ߔ13�Z	k�H��	wՆ������Uj�ڧ�
          �/�<,�ki�œ>M
          V��m�
          �p�m/��͢�=�p�;���|rU���#- ��u���,����j�p-nH�K�v�c�zm,[I*Є4<���m��)l�ä�p�'���� Dv���t�Δ7m���%�I������_�N�׋z�T:j�;n��V�Lps�$6r�<�{�~
          (d�Wn�����o��;�Fn�X��S���gPM#C�	w���j���9��=WD�(q���O.?�E/yI�s#(�����E+6;<T�1��5�Y·�x�y%ǵ�~�6
          �`����q�q���_�ɐ��WU�����8Z�b�+�Cc���;�zx��.&���%��쇩M�K���K��ל�Î�|�g�}H�j�����G
          a�֓��V��l~�s��50�h����8��֚�:p�p��Zչ��n����N���`;/����I"�p�]���f.Z��6FsKN=џ�g��4y��^�)-���ۻgD��
          V�c ����E��s���׉�P?WԶD�ی.�O�ʸe�r7���H�֐ZN)a����7�<��WI$��t��.�K���7��!җj��ˈ=׭����\\h��)�g�^�t��F3��Ǯ~�~�	���(�fM�7�`���>����
          ܝsM�_Q�rW��?#ZM�k�^~~�@�p�LR�I	��z�]�Ǣ� d�8�.?|jr��N�7��(��������?�h��S���υ��ZH�ʲƾQ���G�	�׏�6(�KM�uoE�M�K����'�g����N<~^���^�W!��H�����d�� �����cM;�f
          +$�=����������tzD�;�9zN�3�pI$��T�^�9�ַ�ڀ^�G���n�cW�����Ny���攀�Ic�*�̆AO"�V�C;YG�4�g���=�2�\�nB���l痢����>6n��wX�O��H�o�����V�~���+!c��5K�)/��g��m+��������@4���/K����\~V����8�(�\{��.]1�����h��ʢΘ�I�`��=~-;�2�{ʧ��1ֻ$�^���X�a��舮o�dS4�\q�1ͧ���N
          D�KI��p�]m���O�ߟ�+�k�7;��lsz��'a�S<�����ͪxk�J�^~�����u}�h�8�T����>F������:�gGy�B�ڸD���q�VwAԓ��G��.��=�Y�z6e-�p9�t��x�W��a��jz<�H�u�e,m$��T�I�	�@f�KYX�m8'��z��T�lv�Z�tl�,,yI�Sw�+��h�1S�Uߞ��Sz``}ҡ��7h���y?���E�U�
          ��l���8
          ��*���7»�>�͸s�9^��M(}��E�Vv�Wo9��ޢ���cm�Kify���]�q�����մ��D��1���p���[$��p;){掩����8ڒ;�W"�9tx���e�^���@lq�B���
          şqnV3Y6���q�{]����8�;\6��|� ���͛��m��X�=]5��N?t8�	�VdZ�������fc�F�����|���g�(c�����b���Q!�v+?z��.z��W�䠑�ŚH��(a5�Ymx�{�l�7����K��쑳p�~�д9���{�g�ˇпio�h]1m]*҂]VE��#���g�WD��$�+������9�L��6�^^��(�x�d ]�R"�F�\�P�AmA�ILi�A\�#$H	���d���K:x��F<)�꿷�h���4���u�cϨ~�R]u~;�S�g��p�]�V�s���h�0�-�Q �+�HO�q �N���H0�$,�D�S���������i"/��G�L�h�kWL��VIg<��
          s}������I<���#ɲ'�z<6�Z6�<��	-�:��0��<��=�0��^3��V���HWa!�m���k�n�8 �,��NVD��On�s��Z}��<,h�,���W��閇^V����9��q#��X�&�W;{g�-�:�U�U5}H�o֙a��g�S�iα�����~!oZkŏ��Ω�Sj���k^�Q�#��Gn�;�$)�G� U�ǀ�6��ik�B�Rtm�`��b�n���i���T��k׺؋�I��/G�52uN���'+?����-1��^��t�Xv��X^����'KL�ց�F
          �X�]Q̍����
          ��l>��3��H+�i�...h?��^�㏯U��h4�L�,v	1}V�}�~�C�ͯ)�ݨ�ʹ�M)QD��ƈ]/��r}?�G����u�?Sc
          ��$��^z�����#������z^��?��
          T� 8Po����tַh�XV�����'Q�S�5:�v�������~���g��rFlZ�k��zT�̈�Nu�Vֈk��D���K���9ߓ��O��j�U;5�R	$����ˮ���^����׻PNњ'�S�}+�A	"F+��+1��1���:^��D$��@w����:�ODxw��ɻ�����`�ŧ՟M��{H�+[�}Ht��t�1�A�e
          �
          </����{�<|����_�ͱiz���:�Zk�4�����6Ie$�M
          �J���t-��,�2Mh���V����s�U-[l���^���_7�E��p.>U�g�n��M���+��oP�0�n _ -o�],�&K?���������\�t��'*k�ډ�tl�ZV�.υ��3�тe��`q�M/7^��۶#G�^g����6nB��Sk������H��]�^�25ǜ��!��l*��9��:c���znV.��$�w*\�LyK���dv*dw�p��S�ǂn|+8;KG�*&
          ��6&���	>)fx/�����n�t��њu:��]����	��Z�+�H��a�K,�	2jΝ�!����d;Z^�N���3���`���;���#���y��[ӵ��p�9Al$м�拺�W�25-��1��J�Y��'�ؤց�~ܪ��u��o�Q]�rn�&�tB]9;|!8p�
          �b%���9X���-l�\,�W�z��ۼQ)�s����f�hO.[�ɫ�7��#�
          �l���`��4���OE��V���_$�K}/��n��7�$�ob�_��as�@r�g��ݴ��V
          =�)�-u���b�@-�vs�Ui!�v���|��K��n<q�*}hf�dg%9d@v�(���0�|d�C���w:͐�A��?�L�u7�P��m~�8W�ͨn�4�����*�2_=���}�Qj���Ťس�V}W�8z����d�G��G��sI�D%�8q�G4��
          q�2m7�����9��Q�sPV_(xO<�]�f���D+����?��=�M�
          �L�#�Q����9�����X�yн�;I�r�;35��mn(�;1j���8^�֒��}v3��!��〺ۜes�:7�������>ǂ?Iŕ��ps�X���C�������W�8�%��$�lc�K�sI�VS٭� ��z�)�Ňˠ/ѕ���HCͅ�b!��إ����0�#+�䷅�&v\@���hh�򭽍cH��V_Gh�9 �g7�yL�l�u.*�mo��<��6�?6�h˛�m.7�m\�T70��4��:wUse1�v;��HH9T��`��9+<�Yv��� �n͡;Z��p?L�<���
          �t�VV����I$J/N�3��s6�c�ͮ���m�%�M�D�g�xF�8w��A�O�/"�7�պ;�9]�
          ��
          �� �i7h��ō�yY�cS���W{J��L[��.\�O�y��	+=�C��J5��(�4���~�v;��.��<�Q��
          6����
          ��%ϐ�.�*K��(�+�7Wd{wY��;��E����L����1��~����0~�o��4]��KZ���$���E/mu�7��䯲��ۦl�S��;�����n���~��鋥ֿY�
          ����?ě�c����?
          ������)�=�Ǻ�ˎ.���Ӱ�	&C�~�x����~�����}f�V6-��M�s~Pt�L���^�g
          ����z��,��W=1:]D��>RHg�B��j��K��Stl�K�P�:]����q��}+�uV�2��;�J�$N�#x'�
          GKn�;����n��
          �[�u"ӡ.ip���~��A#\�{�K�pq��Y����(ZK�<��3���4���G�l ��j�|d���Sq�1՞�5��N2Db��VwKy�Lg21��+sgT�k���Ӱ́���"?�y���'���.s�^�W+�i8q�[�:g+�����6���_:&������}c�f�0���jΓF٘�s�J��9����9�SL�v���]���pp��_۶61�bn�]���Zպ��5;ݲ[s��G�6A֪B%��jx�_v
          �M٬fFƼ�#��-V�'�m�E͕��[a�+BG�0o�x��j���~��$�M��ͼ�����<V(}��@CI��Y��ͨf�=�(��VI ���:�Im�B�4�M�b��gRt�h�QuWr�U=Sý�Y��OP5��+\yd��O��L �-¯��7P�e���]��.��s���yp��nr���9�W�K���D�1�
          �ʽ6��m����G��{(n���%>WB�`�M�@��	"F��7u���Aj��}S7�8�Y�@�X%U�O$m
          l�h�V��~��M��v�,�Dp0�$r��"oq�X��t�ihah?��I��mguF��C6��V>��;R��]�wM+�	$;µ����
          ��$�Ս&��Ff�i͎��O����i�iF҈t���\r|R��Z�Uŭm�g��M��"n��PZx�9�	���gɥc�f��Q���$�|/F�0g��i'�s�k)�w
          S����h+/���0Ѡ;��+�td�����/��~�tOL'��-�N<�}��!��Y�A�����~��X����$ӗS���HAqi9�d:mw���up$�(��~�C?p��WYt[Xk�H���tj����G��<�$ߕ�4(��
          �M�ޡ;o�~�/�[��++��:R(��-n����
          5T�� ��n�L�B��}�rB������h�����V�1]����ۯ��eq��&:p��M6��z<�ҍ�`�;���d<PZ����|�z�ak�pX�[M;��hǔ���K�Z�f�[�6�#���
          ��B���dFP��H�|��Ldp.p��)�����|���꫆�A��94�h`��ϔ�%ǵ�n�\�PH[u'����@_�tNt�(�)�Ϋ��lq4v�P�Ƃ���G*�l���In��r��!h�'*K��B+��}Xf��~�U�삷^t�4��8��\�cs՞���r�|��"O#^O6�O���X�y�i�mB�X�������!��^�A�d0����ܬ&�	/�ҽ������u�9^�29�B��.�y�B"Ytv�~�,��D`��(:i�4�o��r��jN����]#�8��t`�Sm�vN�)�����3���}\�O#CZ��֚F�
          /}f�X�M�~8���];E_����/��.S;g��z��\_e:mHd��ʭ�Ժg���ky�K�L�S����ß��N�ť��9T���p�;�O��w5��_��V�#$d:���̺�YƓ��c���ɧ�������$�=��^�鞢:�N��dn<�7�N��M�P͏e~r��}(��%��@�ӛ�U-i3�vqA{8�;y��L
          F�n�� �̵�ΑA���y�G��Epq��P��t.�N��q����8��������[��Z����	s�,��x�n�]�;O�m"��M0�����'�1��ڿR�`�K�҂�O$w^B��/yʲtL.�U�2-(F.��9s��t��p����vY��,����^Z=�+�hX"�[M/#�ei���9���9�u��S�{��5G���=[u,6���3C=�<�^��kA���.nst�6c�BO�Aw���ҿy-4��^�vomѪ�򲧆��B�r�5ÏJz.�>��J�8���3�Fa�¢�0x~xA	:rI��s�\�ų�Gn����:�v�i��H<�^�	��E�;>-gL��<��K>�g�:���+���v���O��<�6���f��g����1��{-p��\���3c��zDT\cѢ��C���F�/`5
          �i��V�Kr����.���Z�us��c{[#[gυ��D
          ˶�₞����7h#������{eg��\�]�^���ԍ�qkBƇ�ɫ��K�+���Y7��`��S�K�xdM8���7��:��*z.�!i
          n��]gC�9c����d��i�0l�߹[1��V�++����^v},�&J5-���ek��4m䔮��uqA�<�uͧ.5\+����x�<�P�
          [���Y�)�4~�#��W��P�M�|-M[`���Iq�t�����m΂��i��4�۩���Ǯ�Rh1��N�4���ay�k{�*Hv�>UY�ҵ��$?�.�O��v�d��v�mc�u�z�5ڇ;��(u���y����C��r�#�J�X�NV�ݸlɬ���z/
          8��u��Dv�9�*�NOe��Iq�A�$p�˜�o��l�n��Zs�
          ���ʖ״�wjV`���]������؜�X�|+p�E�?)�]�w8�H�L�� i���Z�˨NJڹ\���­�}�r��A�R���iQ=VQ5ݶ��|x�gb�[��#�����^v��b��-�.�m������i��O%3�.��R.Ń�x�L�������W_�Dmv�awNꍓH
          �H\��ˍK��&�=ē���Kv���@9�j��{�fO�J�_+\0��&z�ߥ��[^h��[�p���ˡpl��5c���
          H�Q>Nl��dKK��y���m3�cq��՟L��܄����_��O���_o�V����o��X�iw
          �|��un��}��𯖫?K�#d4E��J��.��'e�l�w���I�
          4��F/���2~�H��K���Ynݦ�8@��Z���Md�z�������6"�6�<eX|~�t@������Ct�9����O�L�����4�����d�Ӵ��p�%�z#ѹĊ�*�zf4Qo�JW��t� �|~���~���u�^W�?�����;�V��6�@��d�€����c�`��22�r�����0b���.�IS��Q�i������_�=�ycũl�P�7���#��n0
          ��gQ+����P�-�Zp�Ou�uW���(q�}
          �X�7Wf#O�/��v�l%����f����ּ��-q�k]�e����r�<��D{�UxA��Z:x,��Y�Ju�t���u��k�ˉ�V�U~�6�|�+67� �Rgm���1��<V0�ѱ�b2@5��+�h蛴Ǻ�~�E��J&\������ȧ|�W�OS-n�s��'J�
          �w8ZzVHƴPop�A����u�3�2�B3�+,ұ���*v���w^/"�3W��ѶK �*�h�9��=��f.�5Mdt���8�6������D!����tZ����FE��JǞ���kJ�h�{�U��[�e��l�2�q�K%Gmm�ܪq�S�}C����=f�(k���ku�;�[lw+ɳPt��3�Y^_��/ɾ7f=���q��A<���@�L�a��-S�����w�=��뱍&�YZ����mj]g>5���ju��km2
          A-k�C�#iXn���X��+�GT�@[�"�J�����}H5����7b�cQ�F���B��|��a�۱���&�:t$�����c��oOv�PE���eԙ��N�d~��5���oE�r�A��zތbY#�m+�DŽ���×+:y��\�$�pWj���t�uPg nJ�+#��a��@����ߩ�A��8���C�2K�����l�6��%��b�A�E����P@"f�K}
          ��+�t&��t�>VԄ��w���t�'O�zA��9Z�g,f�إ�/�Ҧ��D\�³��^���9${wM;Gʳ֠�W��1�{*��AuPI��M�|&�_jIx��N�����;s]����?Q�?����:���p�un����ɣ�kci.���q�}h�ZC��v;,���/�&<lR5��٥��"��~�"(�N���Wa�� ��y��W��-6Zq����Z��n)۶�*�R�ԏ���~I�b���\�q���G=��4K��#*Z@;������s�+��f< 26����9��zg�_��۸�Er0��[F��Ji�h�]�1Cp`�i9���lp;�h5���CAwP*��G��ج6h����Plh6J�|c�琟�t���wJ{K$p5@��u�acKH#��ӵß�-�k���*�zz�]ł����j�-Ps��*����Gm$<*N�Du���q�&
          6֟?!Zl.kCC@4�O����)���G<m���}V��L$�>��>B��	vJD�`�aw��A|T�%")��lq!>�O��PJƼ�p{vV�R���)�%�&f[G�Q��m-~�!l�tcw<aw�㢨���8��NjS��;#i����U��sk�ΟgkU�X]���wjH�R�i�k�ְ���(̃3��5ovH6���q�>U��QmX<
          �Ns�Ąua�#Z����!Ҵ5�F��N�1��(����Ӆ�4+�"����I!���v��8�G8W���@�j����6�p<�6�Xӟ�M����es@4s���\�r�йۍ��$��UM �tU٣o���0+�>*(\ɬ,��t����@aɵ�"ِ��T�0�l�5`n],���O;�����k^���4�t,hcp�cm6��8+�#v/�{�غ�DR�8?#�� .���;�@H��mA7����E4MՊq�� �[Z��0�麃?�I'5KӼ~��ɴO��m	픾3�����jt��!e�g��Or�x�`��[�6��Y!���_�N���T�EU�˭h��o�lo�U�
          āw�������=��L�e���Fm7M���' ��%���-�k��pͅ�d�(�=����K�KN8�#K��f�O
          ��Z�@'���ֳ.ƴ�IB旊��e���
          �ihHZ����It����X��.0��w�F[�Nk�*�i��sk���3t��-��\�>@�b��r�x���v�H����f����- ���ђ>�������G�P��#����
          ���(�[/@Y����c+�m�(f(��hr�%�,��5��K�4(<����x>;-uWf5Ւ�_#�^�U�>rq�)v�pO��&���ٹ�������#�i�����_�t��.�K�_����8t��t��&�J�_�>o�����<��I�{�:��:w66��Y�Lu������V�Ln�g<������~����S��v��a�d�P�?K���w#�E���8�(rUւp9)��<#�k[��l�o~�_L�X�x�
          L_��d�`)x|M
          ��i�y'�<���¯��d]vO�Kq�BҺӣ���!o
          ���6�ITK�|�WXen�ސ �[����u~�4.˃\����P��EI��]���t��Z����G��:!-�H.>J�����ᓺ��3�(��XyW��z�F>wd���}>�q[q��a-��������-�����1~��&Ǡ����#��D�����[3�?+f);�6I�i�����<7�O�mυd�rj�5�f��7��s��,o�$�"�sU\+p��k\�/�U����b�<�l��o�o��M?N#	w{A�y�
          ͪ�`�搩�&�Q���ӌ�z�:F�_�{,�/�͍#<�W=A�;Z�qC�L�g���l�K��$[F��}��H�4�:���A�����*�GW`!�<�eM�6e:'>]��i�R	��i���P�\�r:kN��°#$g��Jc=9�͢M��i��Xkl�)pj09=�u���^�� �;���LΖ5�y�m�u��t����"7f�V��o�' �A���]����Y%GYmy<ߕ�'-�}�wQ�nu]�}PQ�7ٴb���C�|�)b�f��z876��5|.<�h��G�g
          '�Y��3�5�q#���K��N-V�o�?��~+���7UaA�G'%0��<�(\8w�˥�4��^۠S��,��k�k���N;�U�a���_a�`�lǦ�Qm4N~ʾ�B��crqk0�v;�!���.�hA�S��M�~W�_�ݓ�֏�1ksl����`y��yM�Gɉ4��1\�=���{��~B���E�
          ���f4-�����^ř��@�]���Oex���H�qG���>�?e��;t�}�f��S�Ӗ����������Hh�S��V�Pu�o	
          �u.�.�����D��u��_!�����#@_+�������ꌦ^�#.��K��7Ǫ�Zm0k������dC�.?er��M�</��Ѻ�Hh�'��n������_B�	-�>U�M�|-�e��˾; �	�Ɣ���i���q�+X���a|Ϡq��iLh�(};"�Q��A$���&6��0�Ն�"`'#��ǟo�>����]��Ne�z��A��P�}�=��I�^孤�<"U�~��ekw`�oC�kt³�WA�xk����\v�`�r���� ?�j�Ԏ�o�Sly%��W������w�X5򛤘�aY��=���$Rv��_u��J�j	F�x����k)��R��N���[���G��w67�xp6|4%M	n�̯�( ��Onin<A���#�e����e�T:n��{��V���N��Q�����k#y'���}|ڨ�bi���?�w�GY#����Ge�䃅�:^��8q`rӽ4A[�=GY�z/�ط<������.S���GF=]՟	��> I��L�y5B����&�-q���_�
          /;F�P��M|�'{�,�X�6}!sA�/���ˮC�}���Kǔ��l��C�k�$�G
          ����<Hi����5E�}����c@�ٰ(�W���>1�n�6v�*��� ��bʭ���qa���.} �_Q��~^6Y����ޣ����G�cj:c�qh"�)��-�_NB#`<��
          |Lh�+�vX�'�S�����繍��V�]&B�ɵ���A(������E�����6�����7�(uYF�LGp����j}mK����'V�w�d�+M�K�ˊ��/�|`�6���4U}���6G	����*]�m=���z�.��v�jcˉ?>�e�B��Hb�����᫄��ߎ��n�ƼԱm�$�7N	��u],��Տ�I�o���9�k��N&��7��]/Sl�-u���*�`#	f'Yk����.7d��Π�ts��#���I��F��0�8�E��^Ocq�s��+_�k=A�״�W�ZruB��PH��OJf�A�9+�˰�)��{��oώ9��7c�t��N��^[_fq{������.p�.4G6�7U�K���c����p��.�u:��*(oqV:_FdD�%�(�GI>��#9+�Cәl8��W���G��Ҧ�G�[��?��9VY{�h�\
          ��1�Q�o�#r±����q�J�\��|�0��흻o'���W+���u�?ӛ�<ڝ<{�u���
          ��h
          $4��t��{ָr�W�����V�����k��e�X�ê�*�վn�~�R�����Cd6�n�iiپ˻v���D�p�q^��������[�^94�/���W����b��4�o�W�.��b�����fߥn�Қ}G��-\wJ2�CY��Q�ީ�OB�'��3���@q��g�ݱr�|��?J�����?�+FQ�1�����Zͧld��R�j��x��o��۴^]a=C����ZEP�f��K�*���	���.�4���V||c���l1Y��m8@	hd'���B�RYu�ɠ�m�$DƂv�2��W)o���|�P^�Z/>mjuAS�=h��N�}�2I��!��ϕ��?����h���M�
          �{�'s��Zw`c�tI���S�1�,X�ңZ�4�Ѹ��EhѲMش�Au�����)�7�z�
          �V>�T��FH�<��h�G!7I��Jv?�3��+Y�.L��Y�*������-��Ƿq;��V��Ā�w�z����u��^F���B��ŸF��7K�u�7w+R�şpz��q_)y]�k:!#s�ʦ�!qs���_�W�����)p��I��p.��z]����?�3o�˲�W�=_k���^O�k�.����V�U�i��|/*���6�]?���p��O}4�>T�J���$�����\
          ��,~V�=�#��x�]�3/a �U�����ѵ�{^��Ei
          s!m���b�z�Z,�Ӡai-�'j]��3;JimH@y�H�YC,{����y]���L�����9ي��|�U�B����k��k�gm�֛����^������y�U��o'4���$��~�4�{�sh)ߨd��pi�`-!w�F��D�GJ��1��/R���u����y-�N��h�G)Jo��ju������n(�[��3��Ch�W!���(��'3'�#d��Ih�Y[��A�G��
          �1���qkH6�5rI��^�;#��ѳ�?�y##�t#����H�%���m�4�n�!�q
          �O���,���g'�N�ɹՎz���68���тI����
          �Qk�B��
          ���1�sE�~<+8�ْ|xG�t��6Wmhmڹ�
          �����K��c��W� ��h�X3W�H��[Op�z������W��7��T�,-u�G+�u�?�)�#`��[�Y	q�rP�u�b��H>�8NS#\w�e�Mc�+}݉[�hS��|�8�Y�/3��5�k�z?�z�t28H����q�>W����o���z@ǂ�$:�=|2:wJ����ҺD�͢��m�찾�����3X�J�_�d�)�Z��B�M���w�1�<��,4�Uu\رF�S���ɍ
          n�.������P�+"a,q�mT=	5PG{�0w�r�^�@q�����[��O��ϕ���q�}��>�ч���dw^'��PoVo�w�@���1��ib��������~�gV|g�e��7�G�_�c����D�Eǒ���@!�Q��v��n�)��E�o����c*�u0���V����x5ʧ\d����GS���,�ݳ
          u~V��}VA�H|U���մ��ٶ�q��g�Qi�Fh[��ek�m����$yϩ��A$���p8���j_�#n�����n��l��󏅈�ъ���ޝxL����|��{�p�B;�V�]�C�t�c�Mۺ���p����u�u؄������WSMg��$��V5��-4�Ild�Kk���Xa��`$��4����;v0�����1��$i7�\>VѰv�qc����
          ���9�m`�]0��Lڵbi�2����%�C<����N�{��]���:+v��­�76F��֋X��6���;|��p��iHG�8�
          �����E�/n1_
          �4��Y��	���ح0,m��o��09�D+�f��G!��s����Nl{��s��Ͷ��
          �#���=�M���j��d�X}���ZZ]dz��(r�`4ء�T�F�4�F��f�����VFTlxK-w6�!����,v�扵C�o�F�x7��U��@�y'��_��|aN���lP���"CD��_�s�O��m��Hc�
          %56��[�y\e߲ٓ�n����0�p<���ל�B<@3�8ʆ�Hf���t�f�V��Bxnد���D[ �j��fl15���ߺ�4�v���;�Z�n	u����GP�R]��
          ���<I}�s���(�A�@��E�WJI�Q+*'��)'7��c�"��\Z����L9�4OXe˳f�8T^f��+V
          Dm;H�<�I�f�A#���q���m^ᔍ�s�ҟsMrx�o펣�����pv
          ��醆�q쑯�P�ڹV4�Z�$w��f\n߳!����=�9�m����m�f�	o�>˦�"s�mU�,��3�}��l�Ӷ��M�����	#+?�zi��u�&�A��ӃهeQ��z�kh-=[�`���D�.����Ҵ:�5�k����H�`9!�s@�J�\Vr��Vo��(d�}ֶ���n�o?u���3�V�N�>�{Z.<��%ƫ�	$�Rִ߂�".0~^�P�M���p��.��_+A$��A.&l9���N$=���.�t��{ro
          @��6l�!7��~�otl|e��)���ڴs�3Om|��g��;�|'��o��H%�"�UR-�jR�>�g��z��9\�m��ߗ�/��	s�ZF��W�l�d�.s[����Y�~������!I�n�a!���@mW<b��:��(Z�la�rMg�	O.u�?R4se-�O?���ok�U��k4B�\�N��g�\7Q��}�d�U�㰚���c�>f��4MJ�.��~�����H�A��b�6�t8�����n{���쎄ӣ�h4��[A쾿���>V�/���q��:�ց��k�z{t�2[7Wj�O��@��������Q�X�A;��5��M)����W$u1ƔGȷ�O�R��"���v�GO�����������-X#�E��;%�=�˿�D���>R�P�����H�W�� �4~�f-1:�K��s�@懏���Pl?��yHiH`����s@$�0�ؤo<��r�2�j�L���8OW��7q����Nw,��ՋW��\u���C�<Gf��*�іN4����?b�p	&�W������p�&�
          )#p<�`
          &���SwD�{`�i~By��`md'���i�F5�3iSZv���=�&?��X��n����uF�{���	�D���k�����R����-�G�AG�q��V�u�|���
          ���+�)��㕟���7qB�tGQ3�p<�s���8�PƘ��gH>�4a��	�q&�?��o�Z�tm
          i }�
          \�nڮ���@�Y<,y5�r(��yО�?l��?�UcKs�:iZ�G�ڭ���x�ַ;�;KG��,�o��;���#˨P�Jg��o�~�����i*9)����8�G�d�6�a��5����Էщ��/3�w�3�`�;���Y�N�@]N���j��?�����4E��hey���Xr7��{if=<��/�K��!f�nOHֈ��B��_�6�s�Z�����#{dq���\�Y�\
          �tn}9��ڵ�[���d����
          ��]ж/�*�5Q� W�&h���Y���gむ��›�+{������ݣ9�2��A�l��ɦ��V���\"���������������,�"&#���@I���h���A�N�׭	���ӛ왦��������N
          ���������M0�;��u�:��S�vv�vZ�C^�C�]�u��d�yL� �7v
          g6�����k|+?d��9_����u���_b��q��|�ޡ��\�ᤋ��\'�Ev8��GenC��*Q4���W"�hEyc[��_�U������	q���<�4`��Amz?P�	���8c��V&�q��'3�v0r��-1���Km�ۛ�t�!�d�C\a�0�"����~[
          ��E�.s[n�h�"�l9�M�(C�%��[���
          �* n��LM&��+���+]���i2���W�ph�n�*ZI�ʰ
          -&��xvs���2���#9N��.�(�Sv��05��������w�8�~�����
          
          ��B݂������(�u=m���2�m��Ū��5����qj�T�	�Q����kG����ֻN�N@YM�p1�G<r4��Dx]�rr��Nm_�-�lqYu�'�-웤�p�sc�����
          f��.7����5����Y�>W[��*G)s��~��'G�2f�;kk^fF���tZ��X8'�ύ�ڼvk�k�A�󻍫6VS�dߜ.�u��k��uUKBxc���~�y��x�q�l갵���8+��������g�+��D�}��Ui\��=�/��c�����h��icy͎��%��RX򧡻M�����TԈa�`d�ˏcr�L�P{�k&ʽ����TK|����x餢�N��{N�t����������:����VD��t"�O+�˩c�tB�/�ϗI���|����Y��\9ϸ�:n�>�A��J����Q
          %�����N�4�������۴ו��yN��y���|�.۵��R��io��6���% �M�
          O��h�
          ����$��Ƹ��ebB�EyD�;	�	�_��g��F����c�S�+���\s�-��8y<-�f���+��9��q����͡�{G�e�95�,h��������e�:g��	u�N��f��hY'���?Pz�͖���/w),y����#�<B����+>�tCUtL$��{,�V�����/�ۏl�F��M�ވ8��y��p �n���Q�W�[}F\������Z��*�I�æwk����K���W������{ǝ�=RI=�'h�q�K�t֖�@��e�]�a>2�?c��Z������>9^���qVxD�<�hs�K��֗Mе��+�+Th��[��^^���Ȅ�pA��k�m�|-/�>7�t/�U��'�@ܔ�~�곥�p���,C+��,�7Y�:~��v���5Qɩ���F#5[�-|l��oQ��Ols�-��:s^l
          =��'���^���+��ϩ���J���9��.5rN�$�7}�;���vW�R���a�489�s�U�:�1�6��\�
          S��,Ϧq$�"n�.��0lw�u��"Z^zmK�D��I���rv/+z(�s����T�R��� Y�����+���G4Y�it��z��sQ6��0��n�YӚ>�|�^g�F�H�q�jO켼n]�����u��Nk�G��Z=d�}Ig�%iCb��>v�[ߕ�޶9��]�Nٚ��3��G%9��Wt�|C����N�暿��屜�9���E���$j`���ߚ�����v�H<���j�hno
          ���6Brn���
          ����+��Qs0��WLeby�{XQ�c%�yK`-M���ȽF�ƾf��+���P����	�{�<X4��Ӫ���^��a�w�H\���+�+
          k"����2 @��C7S�6���&ǫ�FA�e�+���>�B��#�-/�ƹ�p<�ReeX����nUh&�����ec�M�O*���yg�\��/������6�;Ma*V�V��6"c���;���U�ՙr	Zzx��uy��d)C��t���*�˥�u���6�C'[��)}�
          ��:���ۋh+�u�u�2����S�n�/u�H���Ylӝ�y
          �u2�	i�����	w���L�a%�������kA6B{Q��v�63g��L�n�����*XA&���V��B\-������/���{�ͥ�_�	r�c���1���N�,�3-�S�i}9���Z72�L�Dw�Y�����=�s6���S�kt���ϞS"�w#��z���cLY7�9��?Cʘ�b����e����w;�J�Q�n��	
          ��*�zc�ȿ#���8��d�ڒ}�†�l���G�s�$P�V������#������0i��Q��l]�|�!,c�`8v�H%���u�{�#�l<��Y�a8����������M;���f��5�f��{��*;Dr�pU��9�Q�[Y��0c�W)��E1�PI<�r��;s}�K0�C�����a�{O�8Y�~���q�?L�H�m���\�f;oo��=gp�Rn��sIJb�n~.���A��ͬ��{�&�)�6�_麘�lj���4lg��P���c�8�yZPl��4���wi��Y;`������Wj�$�hұ�5�9�Q«�d��3��?k�#�XS����ʗ<�	-w����8��q�����G�����^R_��:�Z�lsa�켏Y��O�{��{/���ˋ��U�����d��ݮ8�ޥ���2Gb��;/(�����L�uFOk�%c���fZ?���F�o�+E8:�ׇ��t�����7�OA"�7F��o���zGO����_�u����>_^
          m�<8��}�i�:yt�A�cKH��.��"~���	�Ϻ���}�7Zyq�}\9NMއ�a�h�	&���4����7�l�/�;Ft���7 g����m8,>ٍ9�)u��/�|�O���p�V��
          �;��y^gsop����{��掎ea�i'�H����i���>
          ������j :���&��+�>�ҺoO��*38�����O����������K&�m\�2�罶s�]�^?�N>�|g/���.��~�PF�
          @�0�UmĆ��丫�����&��a��_=����J�M�H$��*�N�nib���6�9��]��<���݊
          &���N���X�uǹȥ0�<V�#��n������N��c�mu͌}࣎�~Ɍ��),�y�����v�k6�8�H�O�Y�Mkj�r�c���u[K�6�c�ߺ����I��K�d1��]-(!k�ߧ�T%��ʙ5��i�-��v���!��K/O.������s��
          ��?�]q��a��dm�2k�t��[��md�BZ����+5,�1����kA�@�M"����c<���%l��k�x
          ��6d������87��Y�M�h�!h麛&�F
          ����<5Ž6����۲{Ǫ����%�$,/�F���'a���e�Z�2���w�
          ͉���Z\K
          �c^�j�}@l�E����Ǩ�	�y&h�[�Lg�{^�j�vU~��^�Ed��o������f��H�ɵY�;l�uoQ���L�}�L�
          &ۃ����lZ\�#������;s}���iC�Z�)���RuݵHCs��x��6��?��=��m^x�y�Y�j�����;r?�M�`�����5�}��^�b��Ր��=�Z�j�v��)�h������kh:�Q��[�H���(��8���Y���^r�[4:��ѥ�vlr�˶.��$�v+GI�k��mL�{����\���Q[����Y&�i&�`}���N'M~/i�Y�<��#49O�g��l��yJt��4�җ�LZm�{͞@��EN�H_'��<+��l���a@y ǒ�<�7�[�O�8����Vޡ�s/m�Y�6\I�֖��.-����]xg��ʲ����\����Jip��O�o����\�e�XZ� ]Վ����+�F���Ck��1ѽ�ݞ˜�k�蝶8�G!)��ݟ�*x�4w��
          �Eа�+�l�S��I�B�!��8�,�uA��$�V��m5�����X�!tNm�{��0pߞQ�ovq]��p��xp8S��#H������0a
          p��n�R��-��8��\<���k�,�+5����I����
          "�8@��V���4�<�k��wF
          �NH�����OY���A��ʝ���cnE�A��o��Z�%�y���"�8?u�`������NG���t��	��)��P4=�*�$#��l�쿥�8�/�:kXE�|
          _��џ�r�
          ������꺉�H�� 8���SU����]f����㳏�������r���D�����Y8�iL`Q���os����4�3k�{��O��S %�1��&�*�Rn�x�+Zm;]���+'�V�4[�d��ĵ�p�h�Os@.�I��	�ь�C�L�8�����;�ʳ@��MpwFv��(������*} �8G�`��\},�ÿ���ʼ�^N��*�>���j�/K�ty����X��k�*�8=2wY�Z�p	픨�h�]lɂU����E�s�O��K!d��r�;�m?K�Q�w?l��40
          ��9�a��R@���!s�Zݶn8�V��Y8Htud����n��+�lh�/�!����܋�.�wA�7�*3E
          ��X�ê~��ԍ�0�![���㕑�-S�d�-��="��4�s���,���8�%݄����ڳp�ޗ:LӴ��1ܢ��д�]%I�� Z	����]Fyu�ذе�~��=JMv���+���$i4~�A8?>V�hm�ۭ+O��q�	Ѱ:���p��O|�����4k*�����Y������@T��~��8'¸�K^*�>W^S�Y���'�LQ�c`�h��[݊����ms����N�gV׌F
          ����1�j	g��΢&�!�f�Zc�En ���⾖a���n���x\�h�,;@�*M����x�Y��&���A��D,��/
          ���9�H��u9˴�Ƀ]�������V�L�~�ְ)���;�
          ����R&4�A?����A��@�XH�����8�%سai���O�Gd��.��N
          ���5͔�d�}T��ɛ��l���^�����2"l�Ge[S��FH�
          ����{�+�㓺6֖��i��mq��ڱ�Yn���8ymnus�>'�mD4�;�!����
          1q��>V |�m^�S�s'd����<,���4]A�Y�i�R0�@ϚN�9�;����a'��R�� ����,�;�G��\M�;������6�^XT���=Ŷa���Ss��G��8_�����C>�q- ����K���|�jA���@璴#;�7c�ɂB�D�z)K�X.����V[����	���ʯ�{K*�rq&���P�`;�����S)�<%F���v�lp�p��oPIJF����R_M�?*��]��;&��sM8+�����C��g��23����$"����-]���SEv	f���ur)w��}�:6�2n�e�T���s��v54���]��o4�q�e�ay�h㕤5b�g�泘�d6E�WJ�t@�}���K�+�Ri�*��;�GCC��d��>�pUy5|E��mpt��Kx����g
          ���ktt��ǃ�GF�#��¯��z����F���9�G)�R�9ӵ����*�����i6
          ����n|��qm6I�'���s����#Hh����6H뎖|��9
          �ؕ�s% ��4�*����s<[��|*.�HO��lxY�#�>{�d��t�5l�s뀌�O�s�:���v8f�]�uɴ���X'!fͦ{�� {k��X��K'+��G�#�4z�!Ò�>��4�,mX#r-;�&��={D�g��G��~|r���H�uZgG��f���V��Nݮn�^o��W�]bv<�d/�{
          F����#�W��S/U��q<�@�+�h5�M8o���И��q��;�Ì�	�~<�)�-k��om��]�ځ�c.�L�����O,�WMk^��{�.W:p��j����%�.��m��E��k��++A�,o��C����F�ݹ��+�+@�c��
          �H�Z�4�s\��wX=�y}=�h4�M3��/�No�xO�5�Dz�h����xX]O�5�.���x'Cԟ�6BM��tz��m��6S��g�5�'�Hg�A�p��t�{�uM6��`�n©6�l
          �<x�˷K�|yO�u-
          �&�_G�K�pv�o���g���^��*�F�0���~�~];�Ƿ��}Fm�2loջ�)KHf�{�!x��?���h�u���of��?�fV/	��'Dَ�@�"�H�8���Ӻ����j�w-�6�I#Au���7���gU�l:6�@�,�$��=�Vθ�X>8��#�q��e}�6<���<F��W�A7C�$����UhXLޣ��T�z���*
          ���~O[�-g[��FD^�k�u�η���'�rtq��sK�$�ʻK�
          i�{�y�+��d��u�\q�����z���k�)����c�<�.oG�ݾ@ћrܷ����	E����dž���M�ZzΧ��4��U�`��}N}Cac�i����9[��i�a��
          �6������N��h�.?�Ӏ>���^�R�U��}F�����-}3�c.�Ļ�Tf�˫
          ���Fb��ѕ�ŷ�vc/�j�f�#DŽ=?R�h9����e.p�⏧�C�������c^wW>ߕKTL�w�u���V$�)�)r��..�?uӋl^��\���	[쉭"�=�yߧAv�`EӍ�^����X�x�����XsnI�Tq�Ѽ�U�,�j�¨[�1g?��8"��qt�4����(SH�M�p5_Wfn�2<��T�?UN�?���x��Mf�N
          =�l�⟦��a����F>&�2�ae��k��zr
          �+y������N7cv�
          �{�N��y���|�{�`�K���$�u�1��:�����+�ii
          i~ʗQ�?�?SshzOP3��W9jށ�ҏT� v%,�h<��T&F�mNM>�|�w��S��Q����O�Kx޳_�(�I�@Z�c5\��_��=�6v��;BD�Z0��5��/�.�з�su[]X�N��b=� ~�A��E�Ve��5��$�Ց�8�ci�7Cs�X�=�oTm4��ǔ��Y$��廍�o�u��H�+	���>��!ϔ�[��UY���y^�29�'j�Rn'c�=�\M��
          ��O���M��N�E"���|$�wc�+1���7DŽݪ����C��V'�n͟
          ִ��*�U4m��ŭ�3����Mp��E�U�|�Q,{���F������_ٺɚ���ʳ�������'���G��Pi��d����2e�mӞC�XڝC�4=�k�;�}+����%��;-�=�u���h�]�WcԱ�s�4��wT�ִNUi�`�E�m|���O%�����".9�#��j�ɚ�$pIMf�п����R��6E���S�.G�@��z��*F���6M6l��Y��,�vˌ�;�T[YLf��6�p�}.ӹ���F�{[���e]��$�y,��t5�Uص�O��W�Y�)M/8��Vb�D
          �
          �R�@$󒫗z���p�붷E>��A��wQ������* �9��<�kF-Z:��ahv;�*�n�ߊ�lLw�`��I�Q�r�i��e�F���]�|�}�i�琱ǎr��t�S�s��2������E���66�4_�k�_��6��d,�$��S3�];�]��Dž��l�9���S�4�� $�H4|�%��}�ߕ�6nU�-����L������4��ݟ��MK�ߵ�4ee�z<z���D�p���?�ۇ9���]r�w<�U���3�v��8�2��cj��?��jh��g���I�м����w��9�)��&�C�-CZ]����+���䍛oq&����I����۪�c:��p���ߟ������.��{ӹ�9��]3����wV&��ɫq{��
          p��F��bk��u��[]dz��E$�S�����o[~�T�Q�Œ��C�A_�N�8���ۏ˞W?���s�u���|X%%�}rrU���W��@�d�WK��j�LC�EpJ�.���DPٿ�V�u_z���2.�s$��B[�yV��f��qE�0y %I��5�Zpn��¯3Ii�uƒ���B��J�jZ�d��Ϊ}����e����w�z����9���)�T,�rg˾�i;o���F�^)z-�q[S�Kś�L��6˴8]dwN|a�?*��H菫�	^}��y�m��>�N|���`
          $��dt�h�{���+_M-8��E����j؇a�:K��}H�7X*���UQ<��~ق,�YZ�k���v �Uf��F���n��\IڲXCPI@���u�x�P'��.c\?(�7��mQ�)2�8��W_C��$4y+:ͽ����Hk8���om5��0yTg���>���Pi�t�������J<��
          ��6���]�Q9n��@����b�U�A��v����qϞ9���4S�.�"���nܭX��H����A���A�U�!n��C��w��9��@�,ˬ�&|:H�|��R�����T�ՖK�G���Ѽ�ɱ�q�U�z`o�����;x=�N�/y��UMx�!��YZ�f���4�܄_l-V�l9�J�� ����Wu`E�
          ��}y�T�'<�]��5;�דt2���#7�v��&�8Q#�l=Rs6���VOg�;�EQ���9������FHݛY�F�7�;����97v���ds��
          $рE�oz����:�uqѭ���o��GjX;dӸ�����3Tq�VM�T�%��L�����qK���U��z�J�����������]�G+�S���`ٴ;��Y�����/
          �7��'���V�5��9'��X�i�N�I����������۴�� 0���cD�X"�p�֨���BgI�RzŎ�Y��[����l����c�د�	�Ms�ښ� ����;K��wb�fVA�;�$��/N������V��SF-S��os��+=�ڄ��4?!@p98���nR,�T�i�F;h�7�M�ڐc���|�-�u��D�{(�.�	E���;��h�n�E�{6���~k,�~�}fH��)�����lE�q������
          �}��ͮO�Uv��7��~_i��Vg�H2�3�����=�9_�1�����F~�x��P,���#�Y�K�}�9�kIq��V�y�R_`�p{Z�+�ix �h�J��������	�|�/{I��	�u<P��RsA�`�T�Y���_�&�=/Ҏ{=Y�%��}^	��d����H�>��;��s�}ai
          �"����~9#�?�]�����?.��<��2�<��\/s�{>�fm6e�f�H���Cy����mѦ�
          S�j�_`���4;Ůc��x�%x�]�<%�9�'��F
          \\�}���O��ps}��W��[!׆��b�;�A�ua�
          q��	�hlC!. yC�@��(d�~�Yu5ey�~���:C�g$+'꛹��Y����3@����B�"�^����Ѱ7Քݮk]|���o�7�e-c�P	.���:2V�].��j� \v��S$���K���&ID�s�?J�NCoʂl��pT9�x�@�~��"�j��Xe;��T�K�/ʖ��B�t�N���	`���{2s�@�ws��ԉ^X�@̈́P�G	R�s�^� q��Z��e���y�xZ�<�m��,]9��o��|,h�
          V��[�i]{�(�Q�pA�i
          �wU�l�7����t��r�I�9	�Mj���ii��~�N,���t<�mQ�i��NŻ�����zX��i	����H�S�tH������~�7��l�ZQ��I����km�x5����l�+�� �8����u�G� vʥ2<4S_�^��p#��g�,nMn��:a[飷eG�j.��H����u`�z�b?)��`�+?G�s��$s�Fm2W8�_�]O������b�T#k��e�[R�
          s�r��-dAێp�S&����	 �԰������7:�.�� UR�w<��K^������K��DŽ��p�p�~O4�آ�*�tzZ6�G?:Ut�'Hx'�_��t�Y��n��a�4�
          8�W��kg�89��r�N=mf��/k~��I!����g�I�q/$�����j�6VA�)�����>�+I;[��ͮ���)�y>K{K��v��Ӈ���+0Ž��ʼ �8�����1�ڴ45��o�S$��q%��
          �R��P�j������B�Ů��ћ[�1� 6�V��лH�R��z9�̓��r�‹h��l�1����\��]�jLg�ln�%�1��ԍ7H��v��_�:���o$�$����P��E�|mn��$��\I���U�z�Ӎ�Ҁ�3�
          �A`궆M�"��u\
          ��+��SIM�9ͱ�զ�7��*���04`y�l��n�N���n\Mڐj�e4��^+5�sö��G�9m�ɕ�G��]Mp��&�	��y�m���!��'��|�{L����T��8�/��ɦ�>
          Y�]�K��t�,d�6���KG{�y"�߹X����Mݟ�	]둼�/4�-�x� �\O7ʷͫ9��C���Ề;,VF�(�]�&9�_��Ǘf��}M�6���>>�]-S����ӧ�ᅲ�H���f�֓ʹy�az=\�i��n�w��z�uQ��J�Ó�^\D�Y�&�X\�#�ˏ?����,�wm4�h�uag�NE{n�+O�� �1���>�)[���O>��{���Y hm��_Rg�j��+ s#�/�VWP�5�3{�=����fz�Ӷ�$y[Z?[Hv�9%Y�&�X=���Z�O�=��	d�n�l:���46���UI�x�
          ��̈́���<��-?��ɽ-�����g9�sc��-��j͉"sH�-3���4�Á��U��[����2�Z�|x�]cǵ�՟}A�Cw�q>{/)�'I�Mꁴ�yZ�)��q��X��<�M��V�T������^����1���A4��C9�~���Xo'���Kf1-�)]sN4�^��^�^�TA�;_�,�O�X�Dl���n|s0�����Y���pk��QL��̇�yh��j�<5@Яq��U��o8v;��/w+��@�\>s�X��5�x[Zg�V�.�IT�Z ���<����/�S�l!���+�a�6��*���UŔ;d�,�r�|�-f��.���z W5V��Rі6;$���z�����v���Ĵ8
          <�9^ιqq̯.��ys���M�Gd�����	��R�l��l��+��3�X���� ������ �;G���&5�g�D`q������a�y�9��~��5�Wz&�H5-I��4n6�]~J��Ѹ�~J�gL�,�ר�31в�8��G=�C�xji�+��Yz��E�v��󧕟<�1����&���4�V��:@���=<{� 5����N�F��N�C��<���/W�h�HO����Yڑ��mV���A�m����'�M=O��w�M�Ys�ZǑ#�Zo
          �z +�㒛�����k$c�4.>
          ��}(x[���{�;+�Vv��鴮��f���4�f�'*h�F��84s�%ދ���Nw�yYsk5=M���vZ}�>)���s��g���^��GD�;O9Y�0p`�8r����7����c;SF�|/_��8��n����Q���E�XV���ۉ�~��c�u�����.��/Q���nHC��V�G�ǐE+|n�;���n�|�o6��B���m`�wm�jH���x�����v�E��P;���HHvEYV�F/h*�85�"���Ǹ�K#w�Od�����@y�(��k#6�����Ф�<>��r8�y'�Jsl�.�k�1KW�39��� &t��4�1M��Y��H�D$п>'U�oG��x�v� �3�.m����}.�4�c�i^�O6��[�~U�3�s��P��i%aj�G�8:7dw{S�����ΖA�%�"�
          ��ɫ�7�k���r+Q�v�I��T��:=4m��>U��1�W�����?I�Fd7X>S������ڍ|QŽ�����
          x"��1K�jz{\
          �����,��JZ�-���Ա���G!D�VH�Z%r��zoz�j��[𫸀/�R�]��8(�:o�Y]���,�o���Ձ7�
          ل�ۂ���?�T�F��/'.�t�ߧj�0cY�𨸂#�-?L��k¤涜h�R�q��v�8��@c��)ͣH�;o96Vl�U`h���ޠ���������w��\�)�t}���M.�����@'��ӥ��a wL�94���,�yrΔ^�LepkN�9ƀ��K�0����E��v9W�Q�t��$���!ӊ�x�U���I�kE���|N����J��3h��5rk�7a����M;FJ��@ZG��$�d�o���M�d@�l&����{ d{��
          ����Ew$�"�'��	NvN֏°�D1�G���.���yg/�R$���[��l`��PX	p�hۣn�h��Oy���՚��q!����ū��<��6����!�k,�g=���ڱ}�x�j��H��(�H�,�	焨5F@�h��u
          �D���@m�r��A.���A�ʱ⍄�Ge�,b'��	�^���>z�sZ�C�N�����Jf����*_m49X��%���+·>�Lv�e)��[]��7�ͤ�(,q����0��u�FӺ���V���-���hB���r�BNʚ�UB�4��������@�"��	-�4�te�/��Z�����I�����ֶ2�$������������w`*�s9�"՘��ۗ�	�c#9�괚X�'p�m5܁򡰒w6>W<��ʓ���}����G�����.m�#��q��k9�_�P�7��O�Fǝ���V\�pryJ�6���^;:gXڨ�9�e�Džgk=6�)�Ǒ�Vy��Cpk�`f���5n�Ϧ�����G���e��<U�Dv7���'��@��L�$ߌ��c�.��X�84^Gl+��x��زx�X����Q�����d@0�~mbR���;�_7�R���0����dyN&WU�p{���CM�����"'7�+�>�A�-w�^�䵥m���qJ̤�U���odS�i����ze�q&ߒ���5~(*���+zg��	r�>�e�4�%s���u���.���a�%s4������ߧC=����U��k��w�Z��q-�AiŨ�ɬ_���U�@�${|���M���M�` g�VkS�)�ۀ��� �Yt�ג�2
          �g��Bfm-�6Q:K��1�C��A��t���sI�ʳ��A�
          ��A���zVvk���	O��j���_l��p�2�*��e�w��~�ϲ��N�����%I�s�wSA��zg4����L��S֔�l��~ʿ�[��	���Gn8���(��G�	����H���ѪX.�;U3��b��V�F�
          ��ɇ�dr�nL7�M��֌�I���R
          �vϔe�ӎ�`H����*M��+#�W^��N�®_��r
          Zܪx���HAm���RR苫�%fG�>� �L�Pf`}��[��s}Rd�PZyo��3HkH��E -'�ּ���ן[�-�3<��B\��#m�����k���ԟ�ʅ�F2(��N	��S^��y�
          �U�X�N�X��T$��pO<����m/����3���P$��X=^/O���jiA�¸H��R�������|���*Ϝ��@q�n�w{A�ʶ�K^Z8'����iv'|rmHu;�Lr>����Z%��5�����ꝼⰨ��t��p��GIu��X�na��jl�����:�M5F�~���}@�۰VGG꾋�$�8^�{%��W~9�k7#:7�8�X y�'�V5q�j�q8��G?��v�8��y0�m��	ù��P��<�J�K��(=a��m��,Gb�ʘZ=f�{��ې���q�>=P;C�;�j֚65ۋw6�u
          ~���Y������5b��>�(�AWF�9�po�r�K����=�'+j���E��g��18��M�r��]~U/%�C��X=��T���k'(��4�VW���?{���My ���"7|��f�!^�z��mo�J�O�&�i�/��s��l�
          �fA�`
          #�F�-��]��䏲�����e�"�;\(c�MiUQ*��WJ�7�g�&�\����rv����:�ze���W��!+�w���v����4\�d-����X�4�VO���g	���˕���E�>� 7i�
          �|��ݞ��^��~��9�|'�,�ϒ����PuwU�o�ʯ� ��o��������_�j}(�d�IQ���T�8c
          ��I��"��t�4�Kh�+T��u�Ǟ�+���M�0�\�D>��^�Z���H��@�'��f܅�ѵ.��	������5��4��5�D���K��<6�j�F���%h��5/*�$IT�~ׂ0m4L_�)ޒ`q�\E"�Ps`��sZv�!��
          &�Z�K&L	@�;8|����'���$v�P�Lh���0��RS�K{G畩�=��(�S�c7�uE���r!6I^]���u���g�)�J��`�F�y(4�d,��mtɵqNݍ-��[���k7�t��7�Y���A�H�-�&d,h�w#*��L�kǃ�חS�G��pu��E�:0���h)��Ţ����Y�T;W������~�6M#��Q�MvU��ۅ��jkd.`�T<��L�i�s�ӌ�;����u��-ۉ"Ǖ��9a�P�m��W�6U%�� x�ޱ专�<�[�L�$f�	��IUve�u�G{�?r���Du����O���h��N�9�B)y�����-$ns�F/��'ֺ������>V��Z�#�#8����LE���z8όc۠�>@\K��G0�3b����_�R�&�vp�{7����>Pjc1�p4A�tm$�<S0:=��U{^,��} 4	��St�9�d��+l�\]01��]U�K��6�i�F<��[�G��dB��)���4e�w���o{���=�u�3�=� J��[��ʡǐ�� ?Jf����m>8�'�C�}���t@�Iq���aqs�$W�.�"��l`��A}`NH��`�Ch%@p0C�����C�y��_!3�u0���g�P�����nu�(��+��Q7h⯀�ȶ0;���uRYw
          �R�T%c�9�x
          �S�;�FsH*���
          '�|n
          6l��<J��O�r����)���k�Ϳ�ږ��tI�-��Ԗ����֩���n�W� ��A�v^?��k��k{LdU_u{�!��C�ci5(d���i���w�i��t��WG�0�m���x�
          	e���Y��s��Z8���z���\��3?կv�?����mnJ"�pxH�Z8Z�8�
          �]��7X��U8���=�*K��H�9GJ.�ZY�#��v�wU"��N7x)ް��1�iii�dp|��H��5��+F\�خu`�n.���3��"�]�cZ
          �kA�\d��w=�7��w6�"�q��]��V.q�V"hSU�t����ؽ.itŖF,o�k�]�ȥ�'�G��9��0���um_����y[�~<{R|�-��&�m:�4�Zy$�{�����k��VΟN�(�����l�t�懃�E�v	 ~�j�
          D�d$�ݏ.���3ƬC�N��YS�6�&66�>�;+kdks�ϕ_���T�Hxosܭ^�3:�ݗS�N��
          (:wZl�u��3�򲵡��`m����m$qX�~B����:��ߩ��F����@�Vf�2��VC!�0H�f~KI:YA�W��K'��jEԜ����ou�GN�p$��IZ}9!���o���ˏ]*�Q1�i��������v�5�Lf��]kLb����WѲ�
          Co��.?��ru�?�ջP^��#�_�e�����\*nh;k -(��4�m��$-�>�8��Rz�����+����8�Z:��'�[[�mV�Nu
          .8#!{9僇W�
          .��J0/!z&J:����~�m6�W��V42�\3�>��Ǘ�t�w������]��"��o��8�i��ʫ���g�A��]%Θ͚�F��n��WE�;n0y
          ��i����u�A����{�ehe0��w��^�J�ahp8���6l��V�՝5=��;Z<��M�ޔ�H�\A�	Z�Z[��Ѧ�Z�?[����V�+�B����8���?�����6�x9�%�N��>J��iw?ue'�%���z�y.��t������)�����+��Hݖr{˙��v���:V���Mt����\�¯ali$����h�*��?�$��G������zv��x+���4Vߟ)���TL6{�Vt.mH�H�}��LqӜ�#�@M�1�G�+��M�����bѺ�j\l���Mah21υK_�t�)�mH�����٦�S�QҤ�8���t�N�7oڿU������h��gDi����}�#���e*]+�������Z��H���ix`����#4zM�gnVD鍍����5a�F�`|�~y]�������M�����j��jL���	�F@Ih4�ꦑ�������.E�lo?q��U�\�DP�Stڣ3H���}C�v��+�N�g�� ���9�/�v�T�����W�\E_=���ߡ��[��f9���yk���X���̭��\��\/��_�n���$�����O�٠j=��/Go����?u����V���avƃg�y[�R�����TBa��/)e�Ł`����m�5�.7]�\d�Ua0:�(���e�eD�t<���-@h�Oʩ�uN��v�ҸO������M�ǚW:K@��y^f0e��өz�4.t5[Z�/��&E�f�D�f\;�y&��q�d��}�xV ��y$���zbA��N-��F�F��<��Դ cau�s�ַz6ͥ9m�FV�&B}�c�:��.6�9�Rw�:�6�>
          x���/�i	ƴ;h�`}��ۡ�v���)�v�̟�]圼c;h��u�a�[[�tSH?b�MԦy1�o�C�P�M.�	��$k��ք/t�Y�#�eGV�1�9V���V���� ��[�^EB�\wN��g�<ڀ�G�~/�F	ȵ�S+�*�"�m�*΍��Lb2Y_��Fh����k5�i�t,a?u�l�oS:	��0@q �eBM̔O���#W��bp�����Ϻ�Y羮
          � x₯>��q���P��]��c��?q-ǐ��\4�P�Kw��C�xiK���1G�����M����Ӎ>���u�!������)l��"�����>�u�[��_$n�����,l�m���`�8H�֋�����tA��������E!s\�<�ch���]j�9��i-'ˆ�Si�Iw�4�H����G�2�蓽?I�n��]X૆1�y8��c�Jև9��B�������(�N-�����*����=��&aM�|Z�ޔ�m����:�?�G�D��@_�00��s�v����v��
          �thA�9�9����W�(R�oz��VT������[w�FY?����3d�|����I��Ǟ�����+6w$�H�͍���2a$`��jˢ!߫<yY�K��8:���t��G�`���{�����s}�g���c�~�O*�n<ՠչ�4c�-( �E�>Q.��ц2@�S�����:mnE�X=w^dx��<�W>=ݩR)A�ği�V�F���K?I
          �7q�Zд��m�ozN�1����e�J���C$�������m�Vm����\fwY�z2N�d��cp'���+$���m[�L܋WI��!@{Wuw|�(���}?�+�(��x�ǒ�5��m�q��?�(;[^
          �.uQ38���I%��su,�8����P��:�[>��ie�������ErT��m����nhp����9���i�:�|aLчS��Sh4E��C84W~�Nh;sπ�K���6B��a^\j�H	���LߴU$K+���An[R����y��u"�����`��c�Nq}�]��զ[\�7y��O{��ӹ�������'�>m�:����Q�r;+�h�dx�TSI��鰼�
          �/l�
          ��y�Rt��J�_uzJu�X���b,���ʯWZ��qŪ�餉���^%����FX���տ��]Xx���V�0��)e�4�w��|_%:	\�v��������:GI�(�+�$�x?{F\
          �V�0C��~�~R�oO$���Fl����zkp�^�#�7���ji�l��Ӵ�m)�U�v���<F��yO˵Ѳ8P
          ;��u���.=��t�#(���!����|e�����-�=够���8K+\�Z	�SԎ��
          ��8�Pрn�>|���>�z�!���I8�R0�\������`ۺ
          �I(� �v!0��AFZ�}�F���X=՝<.y���+:�t���[�ܕ�<��G���Kc��!�6����c,���VYꝺ
          �&�g�)�`%�l%i�ۋ�U��78��dcR�D���B��٠;�)z��Z��ro ,N�/M�G��	:�s^V�<���G����q�ڊX���Nx����9G;���1�W���^i�u��w(�P��$-s�ю0�r�d�ɷX��!d�R�����.���eu�7���oQ���������5���]aGG��o���yHi�����r��bv�X��G6�iŷ.�f\tY
          ���9�[X���3s`}�62�����:)�ۼ�Ǻt��Β�k�!k���|�<�)�_�N�b�{�@c�c���Ӻ�WF7� �>�L�
          kl�kS��a�7����ͬ�=��1n��j�Ed�A�����\H�Y��G.�]���O���<�o��˼�1ѐ�X�`�ۭ��w��,5��O��D�ZA���F��ߔ�M���K\'�՘r�	�|aѝ��
          ���5۝��ܚ�c6���Ǐ�[�qmw"��-�S
          �*;]|ڳ�5�4���_���R��e\��=�U�ˤ�;��=�)p��t�[uQ���_�dC^��z�-��/;,�JA�D�IpH�m��Cv�R�#A���UY&�d�G��k�wn+"��&BA��썒4�<�T}r�V7n��ZÒvЍē�{�^��o�n��.��v:pKy�x�P�������}}Ҝ��Z��O����J���Y��_��J�i��|p��D[����v�,��mU�~���?�9�@I���^��q���Z ���M�tz���	2h0r��C��R�ӽ�ٖ󃅩:?����sC�Z8g�S8�ŎT���Q�ʽ��zCk����z;�(t-�5�|*����8��X�^Y
          }�Vt��~2<'�����s�����4�M)���+M����6��6�q-��^2w���(�T�k�m�U㔴=�Q���d���%Y��C��&)Ai9V%e�O쪐��,7�D渹�������T�������S�Mg���Ua���m�!���çxyw�\��џ6��>MX�u�~k���$��D�Nhsʻ��M�p�kd�d\�t`��e����^�����[*�VO�~8�0@N���S�|�������1��м����d{|�S�k�R���������
          ��+�,��=P�Z�f�A�4��+j]x�2� ~�P�.�	kH�p�a695�k�'�k\m�y'+�e�i�8�A��6�c��2JN�F� �*ߥ�3{�֌���u��zg�e8�ʴ�Ļ�*�~���Fu���p��y^���=��Mk}�
          $���=�o�^oR�䘖�5��LZֵ�K�yX��൯�QB�|+:��8���Z�D�7Ɇ���z�Zpc���+��/.���N4P��Ɠ��F�V�<.kA��w��L��\<��Y�"��<{,�Q�ޡ3��ɰ�i�m�~���p���f�Ƈ�h���N�8�H�ʯ����9�[d$8�5�i��7p/��K�J�@�K�l@z�$Z���(#���֯�M���a��[��^�7~���i�%��=����h��T��q`s���Z}S���K��QS]�x5��$�����PK�����q5V��"����u(�� c��'�W~�_iuW��F�5慟���||�ZVٰ>�����ƚ���Ukb�ߒ����ӱ�o'���.��H+rgtf����$�o��
          �1�8���Cn+��n+h.�|��$k&��W��TCwd�L�Y��{%��4�Z�+�E��r{*�nk�g�+o����؜�uwM�"�_w�h�Ӎ���gT)�hW¯?��ȥϒ|?�ɩ�z�m�*��y.^���+�PH�)�5�+�Gh�U�x�'�;��P�v�#���$tI�4�A
          w#�����E�D�<k�t���:�G�V�ʘ֐
          W{Ma���kx���:'m/�ɵ����=�v��J| ;6qy�?B���}���<������#�S�F�1���.����U��.���^���{S�u<�ҵ�%�{]�u�sÝےM�x;��f@,�8�,�=]A���\�82�+��U���4�ҳ	d��Q�_��Q�\&�6>�������R�FC�Ѫ���=�xF9Q�M;��D_���%U�����璑/Q�Q�h��h/C�\u� �?��r�x�T���Ioŭ-����r~�Hu�b�p�(��b��s����	�.^i��c"�CG-	�gwZ?*��S6�3ʻ�����aw���ǯ���7��z&��h�2O��l�F��;�?qh<xX�;k���:)7$�»��8d�|�wP�L��8�H���~�v��?cO4�\pNMV�N���Q�H��]��CK����C������#�+��~���>��s��ʰ����9�_�Yn�s�����r��|�t����-u;f�H�
          de�$F8��Y{FC���,�<��'��z�[����{�ӏ��������5�|�Ӝ��M�iY��~.�8Yq����RAͧ�\ͼ��d���3�C7�9p��ە��-j�
          m~���[I���r�kI7\�ɣpv�����ǒ�OԹ��v\{�[=7�
          ʧtg���ci�-�]�%ޗ�k����9C�n��焝#�7@��-)Z�Ku|-���ƲL-{7Y$xE��
          iworc͛��i�v�I����ޭ��5�}��Z��N���J�1���zk�i���p�_����ˮ��i���5�L�hek��|gCO��t��=�M��'����V��|�:L�#����Éa�W�2��o�d�A����U������І<�q>VOS�!,o<`/E�75�;Z�뒱ڂ�:�Ӈ��-f7��������-���d����u�������ČV��K�MP�@�+m��$jj����s��������u۔3G#ϹĞ����҆��<���9ȝ/W�f\����$��~���s�1����I�$��w�W�sK�kIf�q~��I.W��yG�{����
          �J���Z}4Ns]��/3�����������I���Z�f�8׬�e����:���gQ0���F,/��S��Z؉`��k��/4ӻd����/�����3h��v.��d^�kKh�R�~���[[��f��l����r㽳/j�`���fG8>��q�[K���Y�.<i�dnu�
          �nkٗ���8���V�#i5������������^�M6�hb��=�.���[b�R�'s0,�|�s3�u1x��ژ���<PC���P�
          ��8������Uh�@�ʇ3w��*���Թ��@.���
          5�x�
          ܏����8ͤ�S�[d�4<�<�!n�A���s�X7U炤�Ȱ��W��W����*��A����-N��2HӸ�����X��hz��\�^�M,s�h�>]_NJ��@�[@�ޛo/���В*w�wũhhk��\-�s��%U�k�#���k\E�.�A���&7�]�+�]qg�u�Ñ_I����Vu�/No���8	}G�3���Ӟq�^vG?Y'��I�I�{���ȷ���Xkv��I��=�B~��[��V����c$m�y�PfvS41@�������ȍ�`
          �T�o�?�o��4�A�����U�N�ڣ�|��aq�V�{�"
          }��4�G��Tuh F�0���W^-⬈��;|+1����}����ړ�����t�Ҽ�)j���J��ɳ����z�g��1t�ML�ǻ��V���֐�:8�8��7�0߫.�O�/�і��=�Y��~�]tr�8�;�ޡ�j<��U�P6 �<p�hz����$r�&�Ռ��q��]�Zsܕ��"���iXC[g��Aѻ~xI|.w�W�̗���OR�TA�i'����-�~3J@̡اe�"���]���ǃ��l�!�^���od���W��\7;��F�!��aԹ����VL����Y�8��$�l�<���K��|�7�
          m,��.����k^��7><*�ժ��B��D��
          ���Sw(���E2�I/����@৾�Hh��3Fc%ر��������.��^;�� �5�A7Kg8�ʹ�?~�W��㷂>�s�;�M�)K�ZH<�c�./�ʕ�
          �d������(;�lv\�
          �h����jp�+3���]UU��f��'���q�L�Td}7�}���W��?eY�6���v�U��lp��c�X�ޡ��|b0�idl���£���3�)-����v�s�3��K�;��p�ު&�P���N��
          �*�y��bq���X��k[y7�W�{X��j�>Vs^7vʙ�;[M�ߕH��ԻT�M��,>��T1��p�¿�GA��V�gE9�s@�$a��{�
          OPf���q�,������u�?}4d��@x�PT��(wU�ax�[h��S#_�rN����>�J���9��U�gH0��yjddO��ӣ��Tm���:���-4J�v�X$
          ˘{����z��X�d��p��
          ��X��;�ʵ���
          Ѿ��"���!>�@��v�G�c���Y�����C�������q����G�K3ԫ.<ؕ�d�i�l�V��u�=�N=Q{���q'�(ٸݐ�~�{Q��#i���|g���/7i���$�%n���6�l�~V~�=�3�/!�<�d���'��@rVu�2N���@�D�:�njZ�c��
          �|$��6�C�Կ���7��_P��@|+`���}�9�v�t٠r6ȫ��Av���=�dQ�ت�S����_=����A���q�ʼ�v�WC�ucC��{��2���r>W��F��Z�I.��N�ZZۡ�h52�p5\`,�N�����I��t�'��De�N@arS�~�sӋ�7��]6�t@�����^�I%��-�g������g��c��0�9����Ö��Hz�S}��E�z`�˃��X���<y<��&���@<��zLp�u�L��*�� i>�w�/G;4���t��X[ɥzI#��F�
          9���8s�u�AR�����v�N휬�T�j�.8�%N74m��Oe�E�R�`{�3��+޷��
          �4ݖ��v�M���CL�i5�"�L�(m-h���6]ا$n1���Z�}Ռ~��-�Rd��Ђq�G��q�ĐH��"�c��	�9�m�=���s�H�O+Ϲ�h�!��O���Ǘ�+%��Iu�]�9#��z?NW6����:�|%�u�3�i������W��~N?(�?�L4����]�V֚vjY�>�|��r��gi�v�U�q㳪���E(��D��漅Q���υ���~�E
          ���o�����:�\H'	-�X-ݻ�w�h���<,�/`=�Wɓ�S��Z�E���8cM��4z=�hq�]�4�O~�{��Io�F��,-q�
          ��FvG��Z���F���9'�����vJ�3 k��V�k�@8�.���[����ݜ����͚��<-�f���X�i�K��O?����3ů�ԉ�m�R	����Y�y�_�U��>+${V��ώ��Q���<�=�&����4��*fۆג����$�0�A�T�O{�$3���u�L�E�
          %���Bf�|s��k����#m�c��8��Ș�pq=�rc�kݛo�ur�����~Hs
          �o��^�y�`C�6|�/�_�%@�(��꬏(L{hqj��4?_�Kt�����Y�����P��G'���D�,q]�z%�ci�VUI����K�]�^���V~���oiiBH��쾓��˭��Ktӿ�"j����K~����Z�0����#��_)?'�M8,�W;E]��wb�'� `kF]��L"M�E�+��gQ�
          1�ۈ9?eq�.���t�ClK�����Dž�K���Y�Mp�m�U#ps��V��m�9�]'��	)����ܤ�Fh"%Ϣ<�S �	�C��cF�:�.a4���nm24t���oc`9]�tzF��_=�Z[��BN�^S�X׹�4���L�z�8�S:H�i䟅����d>��eǧ�
          �f�m-���-��{-Lr�����$�uY�[���ű)�e"���y5j����Ɓ�G�L�t;
          �䪃\1ldP�S��p�dm����YŞ��>����ҩ�G8$�,M�Wn�qw�+�]d���U�Z�xl�m�1����*�m"�L���.��wR�E��(r�Z��}\i�a�����C���|�Q���fs�$��+]#N��4wZ�L�I��Һ~�p@Vz�WgO`dD9����\{�ҳ[�N�O,�J��rJ�$��6|�3�5��'�-m>�a��K�
          
          ��U��&��M	�i�
          :c	y�VGR�;S��?���k]�s���8�:}1��Փ�E�ȯ������'����ѰP8	��`���d,���
          -�+}c�����8�-��h��s}��V`��C��J_0tN9�l��Ln��$|��;Z8����nN��$-��I8�ʫ�-�Г	{�`��Zm7��hX�i���;^:6�͡�]>�Q���}��Q�&�ìJ��&����Ӣ�mߏ���9MlW��
          �%�qJ��p�*�Z�gM�Q����~��z�������WJ�3�;,�H�e��H*�2��ݦLh1ĒI��*:�^en{�p�5*�>V���H�b�����N<�>6���vk���4���U�i�3$�'mpyZ�&yo��	[7���ueո�e�� �DD,���[4В]Dc�%��)�Q�VV�s<�
          ���Z�>�Z�]���)�mb�;֤�[�|04fǞɷI�xL��c�=BfE�mU�zpi���KS'�)$��)��l�1���&�8��?��o�\+Ӯ����#�Zw���.!�v��c��]�u�}��L�XO8����y�
          *:�V�@,{y?�r����2���+}ZŋOv(���l�AwU��q/9U`�4�q��\�u��L��+OB=76��t�������oNݒ6��|��;i����gZo�V�Ob�̖�
          �(Y�0�!c�g������+��@]�.8��kq�\@�;ҋ%��+�	v���-�ɾq�[�N�\K�`�LJ8pQ͒�d&�*.#9���kL��h��S\��i-�KҸ8���
          |���I�N��
          {�
          Έ��+ZZ�y%X��
          ��0��v���-m��;$I��>��o�S!s��h�O�&� �-h�.q [�Z�X�pH����iZ��E8�
          �Mґ6�&�]��;g��FƳRaD�#��݁(uOߧ xŬ�ˤc�.�ݏ��]l� ������\;�����wUf֜$cϕ�{n�����ӱ����&-2Q~�I�������EI�g%o��;1�,/�j	'p��wE�4������V~V�ldp���7��e����+E��hi�
          �4BI���pF74����s���g?
          �Iݣ��ˆ�[���B��v@�P¯��M������A���'w ��g��=5���6W��HΝ��- �i{�GPt����}Q���-�8���_�8͍�>���+51�?"��Z��(}��zG�Hc��&0�6�+g�놤����=���NWX�3�:���`&�ʣ$A���w�@���m/aܽ\�b��6��xL{XA�B� Ǔ�&zĴ�C��cz�I�TM.&� ��Ѻ�T/���oX�V�й�ɬ��\�\����d���Ŵ����c]����@I�4�:�{�RB㊾
          8���q��Y�=��yP�x�����A9�4g�xo��*�F���-jm`�����O��+����D�1�mo�K��d��s�\|*�ݍ���l􆵬�j�t�K~XԒM�.lzoy�w��V����/�W�ή=[��W�*�����rdY/uZ�44�!5�e�
          �2�c5�����\[@�)C����mn��m6��\�?ڵ-��ŽF�K��6�ܪ�7�(�!cZv_en�f�j��&��K�.sH7�j��������z��m�=�%�͔��s��-�4��Vt�wO6V�p�2|�s�x�	�C��D΂�CNi&�Kd�b����j�Q��km���SZ����>�hZs�ʗ�������z���x!�+����e���m=��r�y:t�����?�I�@p�_Lh��%����ɟD���½Do��'q<�/?�ו��N�����,�I^n����8�8Vk���������+�^n+���f��$[H�ނ��H��+2?m�}��y���o��@w4�T��n�~�Ƙ�	�-���W�GT�έ���^��:�6�-9w'M��,�#�L�Կ��4y��F�7��	̒�­���������۟?�]�}�R�Z�[.�*c/{K��{Y	�E"�qsl�vPP�+)q������{f^�Y����Ɗ������<��H[��R��H5����@�ی��K���e2���|����.��|p�؄{Ec���D^�b�~%˥�6L�q�Vn�Hc�H��Th��'`7^��T�� �O)����H�� �w]��+�9��ߕ�!`q�s�"�~�͞ʧP��Ҵ�����}�u>��;v�������{�'��*=��.�����h������+IY���@h�xM�m��<h���=���uI��mi;|v������Ɔi�h���[��j�G���-;p�QKl@:��+���b�W�:�zq�WC��9���:�����#l0�]е�s��?t��0K�O��$�����{~�M�jߨ����Ս�q���\��b]��45n�s�GR�}�!hk�n�Lx�(�XQ��{�_>S�u�ߥ�8���B�5�mUߔ�L�b�r�j��@�r�v���6�Hd�˫��hi��`��͈<Y���+[�v�ޣA4r��v��}M^6�v�Q���Y��'��w�4��]&V2ʁ���m"�����sD�쫻N,��9�y�i�uf���q��=�k��n'e.���6<*/�!$�l�J���� `�+9�5!O46�X6��Eh�6K��_�L��*��Q�hX���k�T�<��M�h2���	rB�!f��z��3B��L�eU��ϊwi�X�2o]���^��R;pu���S��G�J���O����K7c��?H�Q�
          �/�7;9�U��K@q��px�\+��S��bo�"�V6�H)�j=z���c�}�P$��Pj�I��R��Յ��nqh��c��D|��ƭP���╈�yh�²؀͎evE���ίU��|d�n�P�"'9���'{`i��J�BOQ�(��_�uUHɒR�y�\���HxJ�ŵۨ�V�mr=�.ܻJ}4� �	�*���$�=ʶ؋jş�'���S��.<6�Ʈb�g}d���L�*�seTқ-8ⲯ����k����F-�¯<��;�M��L�KI?¬�]����:e�1�;Aq@���wߕ�x���۲SM:���kA��`�ߜr��ٰ8S&���kYw��B��G�=��qmh�#�0H��b!����D�W�7_!c��H�G���#^$��<�s�i���p��ɡ�@f�`�j����I&�X�EM����y�:]Ah��pB߅�{=9��v	�sfo��^W=ɰ�Y&�w�*�s�3��V)���������r��jƱ
          |b������[Lw����y��'��λ�`j������
          {*��X�����V�LYi�\[NZ��敖�V��7��&c'�5��D���N
          +�u�=��o氫DIpuP�I�M��Y��L�Zh��)rg�E�Xl���@b�z�}BpڮJj˯�NA�/�}�X��7kᦒ\�v��ŭ��v�L�g��1����%ۑ���Y��lSӽ��o�X�&������5Ѱ��+_��c3�j�$�۬���V@�0!Ϻ�{��\�L���R��5�5�
           p	��c��\��Ϫc�#�A��G�k]�{����U�/�4�G�wO<s<I3-�\�]3�1���i��X�^�W贂wh�k5��2	
          "���_�9�q5������-ޢ�S�,��]��
          �.W��8�U�� �u]�o���j��ґ���	�7v�Çc�^M@�f����V�CN�f��Y�̺8;��l�?�s�}3��ү}ar:���j%7X����ݍ�y�\��i�.&��:���=ב�Z�ڢ��n�����):*�Ѿ��r/��5�Ow�f{�X��A�'��U�iL�{�h��-�|��L��H9�b�`���ϓE���H^隍�`,-Kn���J-t�hɍ��K������f�+�b=k'����Y{Y%*��9���vA7�t�?O�+|l�ڳ"�!&�	o�����R��0�����W���|�>�V��wϤ&�2����m���Z��XdiŊ^?I/�h{.���;���g+Sl[
          s�l&���)�ż`��S���	8�8�J���������c#���V^�G��b��'=��q�u}���c��
          \��,I��x;&�ꮭ�Җ���W�>,��u#k'�9I�L�	]�¥��{�'mw�!��8���<���7`a�jt����$�X/��)a$I�c���ZO$wX���3�[C�\327��t���|�9c����+,m���*a\g�v�0K�0�Q��|��ˉ��=9�GǕ2r�������Clr0�+���I)�5�G��{,��Ή����^W.c�f��.O+u������8��O���N�����m�?e���G5�����~����	� �(vE�����'�\�U�h�B�6��=�-*��|��l
          �Z��21�1��9)��
          f���>W�?���dp�5�׏sX+�|"(�e�/П�9=�n��d
          Ϩ+���~Y+����б��+Y%����9�3y�Qhg��y/�Vf?w?e��_��7���w�Ƈ@I��
          ��:�G�SZ�l2[]��Fx	���K#���Ac^�G��h�/��䟅��f��;�w�����ǣ��j��!p�����s��4f��H�t�|P��u9�!ޕӈW�z����r���̂6��Ԯ����;'���\�*�6HuKr�սI�l���4��.�ǫ�����TG�D�$�;dM�υ^{���Z��-9�B��52l��4O�v��"ݏ�����=�We��d�����s�q�U�HC�#�Znf�9�+%��CTO�o�\{k�a��6�߲�B4��My������.�ƾ
          �_%c�N�t�k%?�ny%\�T�V�ޛN`��i�;vW��j����]�Yɋ,iA�┆V�rM���f��Əi��:���FH��nj�k�X�=�j��~U���CI�Y�h��
          ����>-V����a�J����C�m~��g:Y��ൽ�����\~U�`- �	��Ҧ�L�M��ЃH�<��:0^6���T:��m���w��j$�kFWǥai?�YZ��M�|�I��u۞Z�EwTu]:i&isɮ�)�78|��c���qgU�2�8g�WM�&I�GP���W~s�y�BX����m��`-]#C�s��N��x�AR�o!A��뺰`�W��4���PU��l��?�^N�-�A���ڂ�<��*u��GkH8Yͣq����h�9����J�=��(���R:���mq����^1)5����@6���sǛS^G��H\�l�<��q�b�F���|/.F�����O��V�Y:�vn%�
          q���	='Rئ���{wZ�v���F!h�o�*�k~�w�G���%�P��&���T�4�~U�b�<�R���J	�	'­Ň��Wt��8�IkyZ
          �t�{5_���H�������	���$�
          ?d����>A�p.Mx
          �[@�@{U��*�\#���TE:����9O:�CJ믏*�wv��Z�ֶ���U^�\y9T��c���`�v�%;b�a�eu�]>m��6�Z_	�Iԧq�s���^��]�w���K��ܫ�k����r��L�e7vU�b����«��W�f�=՟��1���v��
          �p?��6���'�8�G�7�����(�)��t8Y��@�7�4���8���<
          �TZض5������L͑�U�r���y�>ˍ�[�]��&�������-sZ�sa\.�CO�F1�:�esF� ���S�X�D��cu�ȾA\t��uX�
          "�LZ�I\�����C	$�A���o(5!��Q4�LѷkE���$��<�(���9��<=ĥ6=�n5�+L�͡�piZ���@Hʥ��:x{���z{��}�U��v�m�x��u��e�V��SD��;���ŵ�U�Y��q����c[ӛ��-i�xE`�l�Ҹzm����1�����V�tZf��-�{U�]l������Ѽ66��ͧ�����*�:�y�:>���p��|E��0�Z�eCW�]�=�����<�G���������V��P���<e��KCQ� ���#����H(U�Y����2^�ҟo|/7����ɴ��+ֿQ����I\,��Z5zWH<�o�����C�;E�n�2���;v��qX�O��+Zi�y��"pyh�}��x�_�o�x�>��b������LN�����4O2nIZ�	��Er���Mp�.)�t�9�5AV��i'���-W�����GH��ޚ�8���	W����D?#Vcqh��+�=5��ch4�<�-�c^h���o�#��o����]o}�0q`�Q�5�|���i��h۲PA+�.�j����x�g_#`�8���CAYP�Tњ���~/��;�y�T��j�b�-WH�/L;\l�J��T���`��������#�\��~�4s6�s�s�򷦛�M6ȍ�4���{H�w�уJt�υύ�Mg�:|�痿.�O
          Ƣ=L��W7��k;��O��v�J*��^CZu:�L����.�'|��.]N�Z���tR8X�b?�K�g��y��ޜ����dM��@��s��Ǣp�v���������g���Z��P"s���]%�dC>��B��|����I�`�XZ�yY���%6�W4����O�o;)�����շPƚ
          �,���^�n$�
          İzm����U'��p�Ǖ��'>=�^��8!W9��k�KMM�r;�6���m�;���Kԗi�m=�W�Ϗ����&�	���-!�{U�g���$V�4��Ge���>4��6���z��O���:)݋�̈́�F�G?�/3��S�4��V�������|zI��ryZ�0D7u���C���a�5CKJ��i��t����ӥ�˿e�Mp��D�n��'�����/��]K��σ»+op�*n��'��O�wQL�84��X����a��u�ft�#���n͗/B_�Etk��	9�vtϟB��@���cӰ�+@��0�	cO�kK��<W=��53?Qn$�V�FY!���W�6'�5IRi�
          �4���k���dS�l��nhi�R#�]��Q����-qi]�`���Len׀��I��iKN�)\n%X�M>�h��[Wz�G*�Ll��F��RԈXXфq��_#/P��%�N8V"�qo��Av�f��Z0�����.�?KB֋�<��O]o0��i[�v��lq��m�9���Y�3�=�@�U��@i�u�i��$�_�H>iz}�]��T�=��6�A������$��SOy/$�`��f�w|?E�h`.I�]Rq����+pN�HX��C��#���>���iM�M�[�r��+"�~r�I�I����r�?�GU�;Q�,�h*4�o9mxH��WK�p�iA��v���Lii�
          �Do�G
          gP$I�<*�&��Z�[��~Z~
          �SZ�88w�6���Ve�oh�pW>�n���s	��^
          �Şnj�纹lo�3ܤ�=;���9�,�E���q6,�r5�^������0�D�V�\I|���,����d�|!�<Rpf�e	a�?���ŝ���D�Ww��@W#ԍ@"�W�&���*r���q+{�2Z�y�0<��G�����<����^�������ͣG�O�^ESk�nM=Q�5ʫ+�o�\��Oi�HH'(�6	���*�Z�5�TG�r)�$],�	��#Zo���a撟$d�m�ʺ%cYX�Ǻ������\�X%L��ih�sC�u��.@U$�S�]U�o>;G��u9�4Yu�L�Q4q~��rQF�w��6*�<,r�NH�7R�7�߱
          ���n�$E�*�xKs�V[��+��E��X?{+-�m����$���Q�no�.�rA�8E�yVZ�(���ӝ�s���0�����F"*{O����^\vd��'�j��'��֫U�Υ��7����_M7NM��+�}k�ʩGobz�m���Qn�"ækA<R��M�܎U)'Gc�Wp�W�,��;h���i'�cH��Y
          |�;{\k�����h��%k'/
          ��ӏ<��$�iϔ�<"NO���Y	;�9X���
          d��D�9YZ�p���P�ɨ��u���G��<�m�eӮ3H�t��ɣV2���X^�$�V���\������:w�<��.7����襦8�;�8�f�Rh0�����J78���˼����]O�D�1Ӝ�Y�tֵ����\[�#��EQU�0�3�j�2��ɏ�����z�nOi;G%m9�ӷh;���6r��A�3���ߢ���v����F�:�6����GR��<��𼞶R�/�%v�2v����P���`f�r] \
          �K3�+�я-�8*Z��v��9��b�R�i����f���)��_�]0 �@��.q�P���s�X�%J\ց���/"��ʬ��n��4��r+�LkC���.���f��_���W4�5�$�:�C��Ɗ�n�E��"&�w;$�<��;����6�2 c=�Ks���R����7y5f3��o�B���;Jk�FiHu>���%<8P�ە��?L�Ą8E����"#Zy=�F���5:��Ғ�(vW��j�*u=C%�1����U�G�Ӻ�d�)pF$qy$ ��YM�;.����K�'G]�-��_�jL���}��jMCtЌ�l`:B�swI��-WmCdkJ�ݦ{F{�m�+i���LА��;�D�����͢���KS~t�TM3;d+Z9��J�v|:x�)�6��6r��ͭ��;�0�����a
          nҞW'�q�h|���7y�N�6q�U��������4�G!c�q�:�%ۃ�?��(��#�ʳ��Z3�����T
          �O����g���1����[Դj�[��A�3O���p�����s�N<Wu���8�,q���?��V�!e��+�t׾-I��p콮�]Ѷ�;�
          ��bF5�:���ZM�·4�o��Jf��a�	���8I��ai#+ʖzZ�A��z����W,}~�~=�|�u���s[�\�J�$�2��f�Ȉ��(�+���\�aW���eDe��I<��uvmit�0fk��,p�m��ނ!d���Ru`�M�����L�$�z�-�ĝ����#�m>�k���0�M�J�$H
          �� 8s}�<˭7ate��b�,�[��,f���<�2I��TuR^�6� ի�IՌI�4�a�֐���N�‡wB�6���|��03k���9Cl���D�<���l���鬤jm�T����&���;�{������NCcc]�`�H��f�\�Y����
          `���;�D����w�	v�g��ֿ�G��0�-�Ǻ���]��[�h���l�Vk������+�
          q&�p��m<�sf
           �|.w�5���V�[U�\%c���R^3TQ!����G��k��n���L憙e?������������Nu_D��	�r@�S9����Y�GЛ��^c4�r��2Ș�څ���2pqK���j�Cp�P���5��lM�Od�>���������h���F�z�d�u7�%`.+Q
          �`�e*�����ycʡ���F�ӽ�w�M�@�YmÒ��4���B�Н,ǀa�oS���(��
          �~�����Yq�ޝ�ۧE���ԙ�V�/al��8��u�;�nրJ)f�(�����Φ�T�8:�'���-�q۝�$ ��@��Q��~�
          ���g?	�-$_
          ���ݏ�՝<����4��2��&�c6�p���x4|�a�M��Ha
          7����_�g��T�1G�(y���T�L%�6���b}�� ��h�u��'�������
          h��,޲�,��������O&�>BA'��э����^W��VF�c�{�I�����_�w��>�4�@a�H�*�.�`��4:h�{����v5^=)���%M���Op.�9Tu�nI�-;H�Ut�=ҿt��|�w�Vju]jm}�KyAK-hw�p�֛4��b�|&���+m3�&ivQ�+�*��
          W��kM�=�.x��چ���f���~N=GR�`���
          I�]A���1����.��g9�5�.�?��{��?Pd.�����Ũ-�|�^b"�_��/	�z�b%�|��%c5�6�����oymu���Mּ�;�[mC����W;�G���xx�X=�iy
          `�G�n>in�Mpc��Vet��e�2h�P��s��)�mK���\/�0ist���VW6���5��5J"�:Wa�ʬ��D��U�����mcv�C��@
          �	:����5���us%�pw��S23R\d6�(���'�kS�|�-i9)��S4���i���B^M,WuDFt�;:�9�jY�-k7H�b��D��q��kI��#�C��t�K�_`�<^���}�����ƀ�*ס��i��)��lPiʑ3i8�B�d��J�����ck���N9O�R� �	�#�4s�9M{�n��F�x��#������k��)���W��G�҉���<����.�2d'�ʤV꾯�M�+��J��j���yt���p�~�"���d��S��}�r�=Ǖ\�X{�&�O�%�ğ�U!�����Zh�4������p�UH�p���e��(T1����I���ang=�8��odRU��/-a�D\�"ŏ�Xh����ax�����
          "��=���~�CJ\m��.��<a(s
          ���G63c���^���J�5�nN0�\��wh�j���W��C��g쳭t���#���xʿw7�߲���pj����톪��yWC����<ܫZ�Z��!R�I#W���\OQ���+V^)de������Y�d��OtR�1�EIq<�T��z�D&Ȱ �z��XhQ�(��Qn�J@���ʇH���n2�~��{�-�Y2)6j�Ӭ�W;��8��^����UXYmdmk�p���m���\�̝���\g�q/$_GL��9
          ��T7
          �<+zV�n�/�����Q�V?e2�< �I�F��p���<��6I������|.��̿JZ^�����w*�meОֈك��д�rh���?��-�f�Xh��l�J����{xZN�Hv�*���I=G�q��-��4wʱt�G���i2;�WuZ#���0���s�J���` �n��3�����y.��$���@���cCv��@,?�[#���cy���A����v�s���hl;���r=����J�CDvٱ�fh�M��ǻ���}�羬��)im���K�����,�O°��0N|�KJ
          fA��m��3M�@7�K�k�hR͈{��y�!*sN��$0�8����M�u�R�1�����@2c��	>���d�	3�o�=OE�ȁ�u�~�י&�X���.�W�@U����@ ����d�<��#��s�$���H�vIwe��?��`�q�V�J��
          9�yy�z2F�Ne�p�𱾩�6�1��W����7�#y�/$�j�/~G4;��g�k��Qi�eys��粺�M���
          3���J�*��{t�(I��~�EN3n��?�c/&��,ާ���'��Q�_��_o�"Hh�9�U��cIy9X���f�BNG�*��R� =*w��$��{�E�֛N�����Z�l�c��o�,��|(n�5�Yu�+7���O��{�:�G�y{��[W)���i�>��1�v;
          Z=ᅤ�k��9lן�y�h
          ������Χcv��<��ַV�8�iI�6-[��|w+��K��k�Ǹ�3G�g��Q�S�˕�;{(`�-ѾC���W�����{ߐ1�V!����R���s������Ѯ;��2X#��w���폶rJ�������S�������.�d�]R�q�:�1�.��a�9�R󾻝�#�����#~Ee�sj��B�ֿq#��!����jF���Q����ڷ�yu#4!s!�
          �hd�QF�]���U���@OqͪLԷT�\:�OS�H����{�˥-�ϚI�#Z杼��<��Q�ڻq���+}�'��G�!̦�`S4zג�f��U�(����?M…���I���e�4�m��A�m�>˕�*;m�5*Iƛ��^1�q�-|a��M�A=)��s��t޳ݟ�?�Ӓk�D��)�Y�}i��G	 >ihi�kG��My>�G����D��~U�L�� '�h�
          گ��Ϊ�� :y�I��Z:6�x[�t��IQ�F~U~����D=������N7{�?69��rV�����0�){��$��,!���P�S�E������˗+Z�]7��\qAaD=Iy�r��g���ؼ�S�1��^����;A7F���������Tz����l|���壗����I|_+[N�a>
          -�h��[��0�1}����SU-�Y�Ա��;���μ�3a=�PO+��[.��p��4s�*q���WY)|[OnJ̫�	������6W��<(�Ê
          <�=ѸP<a�jx�6���{���i�}��W�f{����1�t�;�l�jlݒ<$�>	��p��>�&��ZA�U.���X&�v@�٢*7� ���.}���آ�X�����>�0���I�E¼��7۷�>����wV�}V�Soho����Y�z��Z-���̓mewW4�'.�<�N�td��NP�#����ͣ�^��p�6��ᣲ�)��! ,p�w�KI.���p��������i��96yr�Y�mT��CQ�ֶ����W'q9V#�E��r�KV#y����J��h�8�T7s�+�+m�4��RH��o�U7���G�����&��K\@�*t����)��cK���t��
          Z���je?�<�(:�}B����X�L�Hہ�*I��n����9L����^���ޖ[c�vH��d:�[�W��[	?-�+�,��g�i��{\6��%�����.ӗ:�����[��H74��i���U�iM|�H,Sj�_�Q
          ��Sh��i�s<�u��A�4�l��Ѓ�r�o���.�u�&��aĖ�x��A�g���]^�.�N�L��$�C�nS��k^H)оHC��-�t����{R���?�@B�+7�ԭ�Fm�9�����A�I[c��h�5ұ�2Ig��X{����^���<r��z�^|��>�7q$;�8o��_��g�v��?X��g>;�bY'6�#B�����ץ�kgT6 6;*�L���U���o�vI׹�GL�g�q����	���e����KM��X��6@����D�rlp9���?@D�F@��] ��[�_E��یei4w�Iz�T`�?(\Hwt��%�m;[_(�	���F�)L���xC3����|C� ���Y��d��2-Xc	v
          �8Z>�Ms�W
          �@2���j�� (�~������X<��|�J!�;T�2�@��x�б�FZ�n��%�rO�j0} �pUR����t���T�����*M��o��󄗇jՈ�hm��,f������dku�y���צ����8�X�p/���Z,^��/�!����#=���N
          `<'B�	�ʫ���9ʦ�Cۃj%�Zw8�W�Lmǟ��g����c��pc]����&f�Y|�}Y�!�׃��+?ek�l�cJЇ:bj�d�T�ц������]���
          �w��^s�j�t״���(|��0�)}�X���C�ˇ;��hsI��@Z�v�-W6Vi������M��<YO,]f��X
          ��r�t�t�p�
          �5v� cv[�
          I|޴�c[���8I~N7��Gja|�8���YZ��E��J�t`����d��(:����>�)ʼ�2�f/+���E!�w+�t����{'8� r?����v�L�HA����X^v<&���I��5��TA7T\�p����
          L�{]Dڴ��uT{��zFˡx7�X���Z�B4z�o88ʼ*V{GD�I�������P�x���^��h����V��lL�����_��J�=��J2q����m�)n~���t!��t�Wli
          6y:�K{Ch�߲t`I�|�p�{E�_ʳ�V�i�s`������̄�Z_Qֹ��7�ZZF�&wɾȟ����
          5e��	}¨|�bgmm��<���^O��6\��"��D��τ�Y�������I�n�3Ƣ�d&f����$0(�p�����+3�otA���r��~'q��ߕw�i�ܖo�¨�U��FMXG������;�wZ��������p�d/�?���lK��۫�e�I�Úm5��:ȭ�h�&%p ~�q6���^�8��	�e���Z��q/$�X�mFtl��s�H6�G��r�B^�E�?��-��t������[_��[���^�`0	�r�6O��JRI
          9V`x1��Y�G°CQ��7E!ݫ��Sc�Wk7~U���?r�W�+�ɻZ�h�IeX��~��5��}�<�3�@���i_K�R��Y�:���dy���%�8��G*�Oa�����8k�g�s�h�M�!>��e7�u�tL,m��uO����`+�^^���]Ce���~��\�NouzH�ֶ���?Ny�,�I[Ł�(e�-9 �w`����6�iAi|�^8�1;NJ��d�}@5��kt���ẸZ�z�S����Q�mv���k�<e�-i{#��l����=�^&
          �w4�@#�lq]���D@�l��4�g�T!�P��o����M�j���n�8̍�?+�)���4���p������^�/s����K�hc���V��'����4q��+�O�ō4@��D�<vq����|��_�p���5����U
          N���g�%W�L]=4�W�ݱ��%z?'�s��Μ�F2�", �=�+b"M��sI �
          j���W1��	%Ysm�4%P�u�4m���<WRZ��rOGI{�,v����]q,����f�%�Jv�ū�}<lh�m>x��O�5�s�~U���1<
          �h���{I�y�j6[w4-�)o-V� �����V�zp�U
          Yg#'�[��7\��6��H$+-��A�#s��IC\]@���^�u}w�m��$G�tt
          �+|��W�U�\8$��l�~JqC���z-�FY�O��A�`P�*F�@H��p�?W��Ҹ���X��08c}�7��z���{ͬYu��ksͮ��L��4�F�Q�T	�N��6f�Hq�*��\�Z>O
          �C�Rf�k]��N�3�g��S�J֓_¸%l��7�;�l�D@X��D���� ��YZȤ�B��3�s5�I�E�{���p��?�v�V�3be�,vX��5���~�t}C{���|`����X���Ǔk_�=�U��F�}ԫ������CNn�D����f�Ѽv�d�=��Ǖ��8[���� r;���v�ssird���G҃k�
          �1�C�?��$mm_�$
          �5���y���z�;��/H� ����~��z{��\�Z�����v��[~S�.RE��v�����f����6�{��hi��5�������(��Ƃ#K�|���C���Gd.4�8'�D#t���~ȓL���wW#�k 
          h.�9ڭ�#FB�<�Ӵ���\��5ir����4�
          -&[e��������'��hi��
          �챻zo��..��BX^-�O1�����c[{A.��N�n�Χ8�	�I	��R�~כwk��pXd^�ۢh��Zi.p���C=��o+���`
          �
          �}(�I�{�![Ӹ�_zU�=�-��E���8΍��d�
          �FyC�Ա���v֎UK���*:��R�$��Į��|Y�}.r�~��	�J�}:OF���iA����F�@t�Ǻ�+m�m7��>�
          5wjΕ�p8�R��vOtƐ�������4`fXi�9Uˍ�aX���$�kKO��^��c�#@m��h�X��'����$����-
          ,-swUCL����֓��	��w�M��-�i���P���q9��棈�a�g>Wӧ�0l<����It��y<+�Hs��'�,~���6]n���L��O�Q�i^v�#W���Dyh �G����t����{�����
          ���\���τ�2p�5�
          <��_���@�;����iԐZÞ/+�'�bz�����N�τ�3������Zx�Asppr�R�E���Ͻ����d�O���]��	�5|�F׹��wgM��������&������^ۯ��V��Uy�4N�m;��VDnm��GLƆ���T�*���^� @^N)�ԝ���ҽZ�I�1�b��B{^W�����\-9�������,]p
          ˈl�7R0i��=�
          >����oX��5�j�%�m��鴤4Pi�CO�����mhtd��(w�M�2���ʻ4���L���?ڻ��=?E���B0�OS��u9�u��׏��.�C��[.��dV���y^y�T�u���t�F�`�*�},8�5����~=��h�&�`9}�?�'�o�m�$���Hm��i��\e��u+ti4�q���K?���6��Z�{?%^�	s	�o��S�q:��h��K����в�S4�[��z���s喼��2e��7ujƋBC��8 ��-v��TOe�:7A
          
          uh���������3O���9€�}vö��-v�G��%���:h�Aq�Ӆ��[��^�5�Oзn��ś��d�wb}ڧ�㔦}>�k��2��?%�#�3졮��Y�pE+�K�M��Ǡk�¿Lc6�m�Y\x��o�[>�Q꿷��ߌ�m�qմ������cwR���,��z=>�-$Xu�H]���9��>3��n��9�'xJ,k&�8�L�{~�,��Z;� ו��KuǵΩO�B�(�M4������ژ�.�)��ׂ@�en�����&�jZ�ʱ4
          �v��BM3�f;���=��'R��UϢ���q$�˿���i��J=�1�U	���q�|�S�����*�R���	�*�pnyV\� ����v��P��W�B�_s�0���j�Lo6��62��"k!��J��{�p�}�>��N�~J�4u����t:|��P�k�hmk����턁M���SI��]8Ok?��L��_��4�;�gͪ�y����n�Agk5O�<��3n�n�^\�n�
          �c�`��a5��VA4����C�_t�a���0�@�"���w��}������@ǔ��5�C�w�&nh�K���9�i@��$��+3XL��@�Ѝ��q�xTKnB@��G��Z�t�+6���x]�^`N9L��,��J�D1���%g���M�J����� ��\�����YсKT}	�cµ��*�xk09O��1Y��s�跊��U�'v���fZh�͎�/qp&�[�0ܺX�p4�8ͥ7tow4B �߫�[�`��9����K ���8��.�-��*#q
          -ux(�S�ܞT@X#�r��n�q��.���u��L�u��r
          >��m�\f���;B����s���"�U
          #$��L�i���N�j] 7���2�Z�7ܮ�8M=��Ws�v�ls����B��ݖ�M���}@H��/��oµ�cu1��Ϲ[Ը�L;�/PL]P���O쵩��Z����7�{[�ʵ�;�	�۱�.w�aұ��d.�Veб���@}���BE�d�*��I��<�:a
          ����>���n�2�WE6F7J�yX=CT�D�6��^dž���uA��N�0�E�,�(!��WS�Z�����tx���ޓƽ���xJe��DK��"Ό���s�.��:����%�:��ά�~9�o�j��M��ր9'�CE�[O���B6�\Ұ��_A�v�t�20ጎ�s�	 ���v��c;�h���k6�8��������Ms����|�����*��I#�y��K����n�]�i�cI�d�m�<�.+�.l���^�ԏR��J��
          g�L��C_x_��Aӹ�`��!s�>�W�� �;p³3�vmÁ��A��+2mC(�8Jx~=�ZF�VO����0;S/��o���O�)$X���,�+�QcsY����wQ��Ԣ췑��$�I��N��"�����X|��;=�4�����+:��P��J�A�xM�=A)r4Ucwe���8�Nim�1p��]�V��7m���Y	:�s��Cq�<,)X�A�;�-X�Ԍ����Ad�E�i�m����4�9����_�P5]���k��DN�O���0WHb.��x�q�զzb��:(��'�Hq�~��A_C���d�����)k��8L�Hݴ]��J�Ů$X�.|����k�dM}��I�W��Q�XU�˥�p.q���KZYc"�����\���-?u���b��|'�9�wb� -y�*�&3
          ��A����g?���^mkۋ]�J�q��X	�ԫ��;I�	��LZg�x	p8w8=������B��Ue��)��s����	95c�f8�=��nsj������	�d+Q)1���#��+;�Τ�]���d�Ǧq�*������n���{h��|�ˍ�0��qyǞ�E3�����v�����?u�j <����V�p�1u��ͪa��\e3�?�рG�8������шs�ZZP�)ǚX�/M�q�+J��κ^�{�vI��~��'��:����,8���-s���S4�:@A���,��;��˧:=`q.�+��u>�`�ag}C�>Qt���wY<��������m=����kOE,�
          	N 74�g�
          �����Qd���qI@��	�C��xX�����@>U�����I�:-|Ѹ��4Qm߅�I*��Pb�i>�·�w���*:�zR�H�F�X{��&_�<K=�ߎ<�{O���6��V�^��p�{
           �)��Dr]�d:pM��Y�wV���<�q�dށ�A��̎G�^��p�u�У�H����������u�Wk�X�iF�>|�Rᐶ� ��l
          �-[����
          �r9x�!!��>MwF)�$8ߕ}�C$��\]�@ `cb��'���b�<k% U���$�
          g��l8�����k�LMQ��>��v���_��C��3�i��'�]�=��U+z��G��&���듂+²l�|,�5}U�YSNo"�%��*�����l��ƞ-�hs�����Vc?�]5�۶p�6��i�'#��k����z]g@���t#ݞ�}o�/���e�����Y8m��H��An
          �o��
          V�Ņ��W����Ț���U�S�x�H�x�RD���^,���z���4r8	�szZ�:���؀J������/)��/�3�[���5����l���Fo�=PD͍��r�������Yh���s��=�����ۧ."�>zW�BuZ�j	'�����2�J��"ֆ�8�}G�Y����w���ot^��u^�c�i��s�$vY�C�dΚQ�ՀPt]+��$�l>����>V��H��O#�s�vg%>^������AT�;��?M�����@�v1j�X�uj��9���8Z]+Z`��䗻$)t&0qw��@����bÝ�M�^��ǭ�nF,,�V��k7�r��9$�٬�њrN�{��|/Vl���o��\�3�a7E�B�I��z9����r��`�Y��wZ�c4�/8V_34сV�
          ��U3Zƒ|�M��$�s�͕�r3����v��f�k^�6�"�~���zf���C�/ֺ��M�G�<.��m�Qn�����
          $w+������I��7Ӵ��H�p�ƚ���r�|��5�.�۸��V��uk�$%J�?��
          
          �4b����S�.-o�U��5�p��l�w���˜@�y�mh��֍�_!:=9.���#��+S���i⏄�E:I�#,mq�y�d蓼��u��N��K(��K�]��l]�^V�g����D1��Rw6������|aہg�M�-��K�� gµ�k�+��L������'�c��X����V���1��|,f�m�c^�l�%z��ƶq�Ǭv�m�+l���h�.�1}�+��8�ު71��l������z�۱�m��W���i}Ϋ�k�qg٣R�mq��_�P�S��.�$ij#G?*����&�p�-)����,�:mH
          �YV4��(pu���F��m����cV�"`1�!R���h;s�
          ��c�`�x�i�C��{s�^��L�t�F�\r
          ����]qG����z�xn3�!g�K��x�O�;�8u�s��	�Z"f<b��h���x�-��أw�� \��@�� +O11���&V��r��${ER�7��b
          `'w�+�p;F�h�׽���F�w5��~�ᠹ���	��k�8��W���&ɡxp#���W���`�A7������Vl�F>]�!�sCx�ʤƀ�Ǖk]?�;��l�	k/s���}j\1����6��$��Vsl;�(^
          �}���,4g�����m� �E�-�r���}ע��s|-��V�ђִ;�[�{��.?�hjI��eP�\�.V�N�`Xô[{�����E�^>
          ���q�ئ�r9���dʭՉa<�ʩ6���D�ڙDl���q��/�r�B
          �o"�mh��afM��H#�C��Z�`f��}h�VM�V���&3g�5����_uz�@5�9*�����T� _�#c�o8VDlt{���3�������U&hן
          ���-�*��2
          �K7�g���6��8��ѝ�7i�B����� :����
          �I��(���95�hk@�=�����H�S<��d�	��g�nz�릛]��]��6`��[FU(Kv��t��3un��6��&����fۛ�֋�M,}�Y
          �\�\�44]��2������j$�1M�]���`�mV�`�A��<xW�z��;�…m?Y��h����_H�&ȴ��i|�����`+�:�7ӆ��"���u6l����j�f���[v�O�X!i6�ʫ�X�TG���wK��Z��Gt�:+�����x�f�I膽��_�Z�Hüd`��F������;�0-5G��v\��K��j`ӂ���9�y�K[K�/�5�
          ��6��Hv��q�Tg�}�t����B���8[�+OO�n���6�j\gE�.o��[:f@��HkG6�����7|/
          �7�Z�L���Bܙ�]��=L�OH%��tHW�.isj��z/�e��9�W��\���p��6[Ҳ�.��kè�ei�;w�F.�5�@��6X��~��<����̈�����dp�Lڃ�[|�iuM~�����z��ѵ��c��H:6�����j��};L�K�5��}պ���Yq6�+|8�tw˥�gPv�g�Y�'��`n�I*���m��ni4�ǹ��䫗-��H��ѻcHj��֙�ckCwHq����8�D��y�N�]S�BH����v����g�ۉ�AQ��=D�;=��g�MK��n��7�S�#S��j����gG�'���U�M����?p$~���zzt��w{=�W=,� ߅�ѣ1w�
          ��z��@��8�/g���ƹ�ɟУf�X@x��/�i�dQ�
          �ϕ�/�eh��h96���|��@���s��9�E���Q�S��v*!�i&�%��8^g��u��^<����{�sEzo)���߷�iӹ�E��f6F��p vx:��M�\O����~HE�{�'�����~��j:[Om��VM+Dg�N�8V��K����'#j	�2;M���݋rc�u
          ;��c.�v
          -94�<�m����&HZ�����v��H b������"ц�6����Xf0A�X
          {k26����J���l�w@����j�����;�@��	'��C�G��s��^�oM{0���̞ ���鵲4�q?�6}P~#�[��ft[!|�d��)v�Wgs���qHG�l��k&�{p9��a�<���c�'�A���ŭ�^���xY�F����6�e�YI:g��9�h<�Td���kjm�lq�U!��#��g>ԺL��L���\�u�	H4I�f���&�0Y�jzwP�G� �Ex\'W��k���8����$�����ܭ34��9TߧcI�������ϝ��{\��v�/�W���+�/$���:S������5�� q����00��|Z*ànj��)ڇV���W&{�
          �ޡ���?�\����0K�q�$�F�H�W���Dže��4`���s��{�tt;vHaqu�@��sk�| nɣ�<�gg�Ë��J��]z����ˠq�����;�G�A9��`8�?%"3@�)��M�I��u7��u�LMim��p��c�*�5Q���xHkK��
          n�Ĵ��:�A"�~W]�����|�e��w�C������w��ʧ�]��r��4��ߨ���85��Z��f���!m��o��:k�w�gU��M�m�����7;6]h���B�a���J�L�N�P=ѿQ��2@���񑩒G����(4�9�ß�yд%@mq�+����S�1{�4`�iC�9��(�]=�084�V��4]�\�ޙ
          ��n`&�Mv��4���|��'�6����5کH$�p�p�Yv����C�G!p��$���h�m�]���v\��@����f��mׄ�z���m$�.Ը4�,�*�Zq$����\��Hn�B�6�#�j��q$pOusV��W�.&�=�tri,��x���q�*��Dv�g��Y�z����+>�oN�Md14���JZ�p9+���i�����4J@��[a����Zx�Q�R�]vM�:v�s~c�s��L�ō��j\h�s����	%���$L�	i���I���Z[�Q�&��7��g��g���好�����zv�C���6��J擜w������`��\��Dó�䣁�d�G���4b�Nk�C�m�d4�x�xe�l��eS�:���W.3�W��u��`������m��tQ>`���絸�����XV�75�ʵ���g�F>�ܡ�d}f��Ve�W����(W�U�W�1n�U����9<Z�>����ŵg��!w��̖o
          �J��P�c��n#*ē���b.X|쎠�F-���ů;92<�<-'���.������ix�C�]�n)�4og�H�3�- Y^F�&�
          �S	�I�����|qH�kK�1������U�!��y9�p���Ѻo��D�67q�Y)`=��͸�ͭm�ial��9�Ե����q�Ǘ�����P>G�姛Z�X���@�������A
          �0	y��8��f+�ҵz,0�%�����2M`��!+��=�Ѹ��wZ���9¿b���X�(c=K�<�5��U�Q�I�/'�|.k�H�|g�d�M6rY��.'��H;�y�J�B��Ŧ�������ϐ����,��C�P=�Z��'���,�I���S;��(�X���U]O�L��Bu4[��jb��wVA��xA���W�����i�?O��C�I<cU��3KZ�<�ɽ�m���љZ#u�
          ��̕���p����rS�c�E�9��YO�gC�i�]�B��u
          Ғ�Cq�����m��i߲���Թ���>x��>�5��&��m��m��>넭{h�wo+��Ƶ^&�����YE�bps烔�#7�f9��j"Ջ�*��J7�
          �ysex}�3����X*o}�Q'+�ntĻ�j	�f�VG�*)6�Ph�UV;y�gp}����{-u8�i�Bܱ�<���$���l�u��{|��g���	��I�v|����F�(�$҉	�<�T����ėY�iI�$qK�7�.��Iwϔ�0�����94+�cs�;b��u.��H�n���n2��.}���b)k|���e�Tͱ]�@H��g�ǔ�E���-��v�.Rae����h
          7�"�ݛ�P����U��������GR�N��}��@/V��x9����[Ԇ
          ���g��5Ǻ�]>
          �0�.·3�h=�6���w@���Z6{�z����'��u�4�::��5rQF�Ah��Vx���heu�֑����Y��X�Y����֣U�{K�@?dM}?��H�p����D��`��E��W,tr�'�[�>�3�g�Mf��$�H�j���#����d�F�^H�T��c��U�&֐���x�1%�Z���8����]�s�c?���>tcb��U��n>@G^�p��K�C�lȃN���Y�����M����{v6�����=��{y����NQ�6��E�Q��-��c��o���Y�l�1�;�dN�iZC�R���!���r���.���;�_����˖gG�?�U�+���~�!���4I�W�����Dɥ���K�7���O���z��ǩ�G���#��J��Z�4�
          ��k���Ҳ9��#q[��{ם�F ӽ�<d��X��ԺbM����Y,��S�p����o�Ը-~��7D��p�Z]	�S�q>�f־���j���
          �z_B0�0)\��q��q5���G�a����!�Idr^�9T���7���Me�pu�#�֌c��ҡGY#���-kJ���+;6�,a���+�飉��@@�kW��uތe�&��I��{��C�����t��9�?+�u�S�
          �7��Z4�o�BK��8�Ü���zٵ�7���
          ϓ��*;'*O2�]��~N�jHx�C���|Z�H�EMr�j5�{��!aB��7����j[�U�2f�e�]s�?]7�
          �D�W��5͐rl�pt��w�<��ǥ
          -"��r��s$Ɩ�x6��Gº����I<,Wiwpj��	�9��w�Y�0�t�����!��C��Y��!%�.;K��q6����kt�w�<r��:Њ?dd�[c`Gu1�o=��dj���Y���t��oq5ܜ-�h���:�IU��2x���sKD�Ѵo�"u���7���+�յ���<+��[��8�1"�q}���D��2��C1ߊ�v�|cW"��#*�\��� s��t
          �ԥ18�m���k�Rj�̀y�W9�]�K;�S9�%��[�k­{(���3�/���Z��#���Bٝ�������o�Np}XM
          C�������"HlؾU��/-9�:������t����[#Kl�;yF荓�Rp:r3�����޼W�$~��
          h�<��0
          K�e��fI�td�A�òbj����!��!�S(�=��.�M��@��Jc&����k����wh��>7�ٲK�l���9 }ը��RY�>QK����}��2���Q����r�� C�G����Q�B�< 9����;O���6F��U���p��.7�X7�Oݼv�)V"����#��,�b]߅}����eVG��s�lD�P�}�������5�X��t\��������ލr�2j|�P�%7�{�Q���n&�I������d(��"��\.:bc�~�|���i�Pӂ��+�3u^{Y�k�Fz����ʽ���[�S��Z�߿�Zy�ϡa���rcRi�s�U�>����C�$ŧt���ߟ�ji��4V��QǏط�(|$p{ZV�Hw`��:�+�Ho��5l2�{�V}�~�����-���0m��A�.}b�.�k�0>W_��bh�=�Ai{R�ӂ$kKe���������!]le�gqu�"8��+�CA�k&��[�*��ѻ��!��c�!U�� �<&��[!��<,�ѳ+k���U%��M��=F��ߢ%�X��Y�N��2�a[��b�x���?�u�8O��F�p���r��i�_?uq�m8��UIb
          ��f�J-�p�pRa��İ��"��q��k3K3�j��2im����&��v�f�B�.��L�Y5g������Z?W�gN���b�Y�5����.��	I�����}?\&����S�k�����+w�X��OK09�K�6���W�:ߴ���jƸ88,q�#��V��+3�9�&��J�R��9�
          �_n�)�r2E���V�O�N:8��еd���ik@s�y��!:\M㕦�,k���9�m�?Q��/��A��l��x+I�@<p���7h�ۉ쵳���]�?k�9§6���5���U����Q
          :g�Z;��s ��v�D���V�>��O�VE���J���Fax�&��u	��V\K��
          ��4�*����4
          i$���kU�a��@�t�=�����kCw9��qjύ�a�Ӑ�r���-;9��=L�����;��5^�vY8�w����rvL�6�e�>��ǩ��^�ۏ��GSh�[-�Y*����h�C��J��K�x���zL���y%e�+��=��A�c�e��XY�m�#�u�꿏�v9K�;ֺ�����> ��sʭ<EҒp>J
          8qx
          $~���9g�G9�F��'��F�����!���T���f���$��=��s��)�2mV������i��(�T�s�֓��ih��.���W��8��IsZ�(��4ݗb���u��5�p�	���s`����z�w�l5�]3����#ҿI���eD7��)49��.s���	�v���y��n:I�={��{aix� X^{�mC����m=��F��^o�)��������ç�����t�t��X���^�K�ݩ����t�\���K��@b�5���x�~O�+�\>]���6܍�{%3�E!�0�Z�i�X�Z��<��t�'x�}��r�ּ�w��ch�y���zm@�i��I��;x�iii�����Ou�^�%���о�f�u������ë�unN��.�*��F2��?�o��z��*��������ߒ���(`�W��ka���W��-OO��p�?%<��+9�9�>��|,�Ej7���-k@��O��Π��Ԗ����`�)�C!m�c��&
          ���R�'T�4S�>)t��*�ѓ`����h�[�c�	l�m���[X(�++KgKq��]��D@?en�[ϹT���O6V�M�ͪ���j�n�p�H�%`7�w)�6��	n\���
          ��/��1:�w����H�^y}Q4x�ecK,Nf^+�Z��W�r�ڮ�t�t���-�R�@=������[�<�r���Z�?p
          #��9
          �wo��ihԸI���E	,�;�q��{[�Fڪ����Na&��h�2@)���-&xC?8G(%�~�c�%��H��r��
          ��δ~���#t=^rc������q�"�m%��J?|�.�-�خo�i����aUh �uj��G�W^Ibo���P��<
          ���wJ���'����Ì��}	����X����Iu矕��������C��ا����ch�A �p��t/�	q��\|��\߄���`���h�y	,#�#��7�츙�j�[M k�x$at�Qϔ� �]'���֛�IRy���9�}�IG�#�%�o���V�n���*��?Q�6�O�o����er�qN��j�
          ��7u`/>�S6�g8*�Q��&�x�pQ*���t߄����"���aD�;v	%^�Fo����pc�߅q�t�%�ۂO���v�d^S����]A� ���Y��
          l�׾8v������tQ����?��FvF\����z�ju4܅p�1l�:��&�[���;�LnF^آ�78�+��}Ͼl���Oz*
          3A���V�<1�#(�NFݤT�\�9���ͬy�^��2K��³���gIP1��A��wJ�v�9^ϫz��k��2 3V9S&�Y��.��G���)�������B�颈�d�%����|D�1��+�����^�h��ٿ
          �ܷDR�37L�T<�Wz�T��4��xXrk���k�]��MO��h�Ř�}�n9���)!���-(u��Y�H���R�<�e��ߞQ��ْ}/I�5���]�����48��&��i���[���;_��5�n�i��Yt�`���9���S9K�>�˟�o`�E����鍑�ry±�!ۀ�[ag�Ƀ�4������o�hϕ���n��VB�h���28�~>���[�FC<��H2Q����5������K��-[�C�Z��s�E������@W������_"������>1��?`��f�C7~Uh����\��Ӆō�߹*��S3��O~�j��J������K�Z0��>#��������0�!�,MTnw�������
          +��F�F�dc�o�d��
          md�sM6�@'�]��mv�E�K��K����L�����M�I�C�ylD�p�yn	h�3�(��ucS6��m����_�#�|�<����o���ʮ�;a`�4�z����گ�C��OcE��]/)Ǩ'�A$F@�εY�I%���j��д�Z/i�.r�ܪ��o�n4�vV��^5�ßk�=�6��%�A�t�\�I<kH�>$�����i�V��mU%�pn��g;�g�mc����a��5_����м�G����)��9�\�.��+���*���6NAZ��O]}G`�Zq��V:Ga�s�������R����{ac��&��&���u��k%9��[b��7(��X�V@��'�m��]ij2I��6F���I�O$�!���cM~�k�{�ً.4t�ޝ�w�XҒ\O�������UI� ��=�lk;Wq6Gb�m�?�S�j��R䶋$es՝��N`t����|�M�khs_)P�Y�N�<s�p��ǨױO�8�67B�W:�n���g�[=��{r����u�i W��5�l�k������4�0�l���#f������i.�0^)zXcw��f�^�c7�a�z|�-G��<�iz���KH�Z�8'�|,�N����CO��y�;��x�$��T�2 _���W����a�Vh��64]��yq�5^�գl�G9�m��м>�A�+GT��ɶ�8X�ج`�\.<���g��{߄��r�����s�Kkh���g~��{�`9����.85ؠ�O�Z�h��Q���\���7���24g7�U��q.���3i�7��.��>���(]�F�B�'���3\;\E�Z���|/G�Xo��Y����H%���Z��n��UY�ZoqM�>;���rY
          ���p�v=�4�X�v��m���9S-��	�Cǽ�{�G+\F〈gA�u�%9���w\��.�S��G�*	�pFS�`$Հ8BX6������W�亂&�v�&`v|��m�evƛ����c _j��5��|����Ed�o�8
          ʠ��8�͡in+�0݀�uG)�P--�C}�����_�?�x��53�ր���x��5�]�~������NLZ��oɬ����������I���i�t�fGc9��n�V�]��ǩ-�M\Ć4�ZV�Z�LMs��+��g��r�D��M��ݭ�~8V�`@�*�H��L�*֠�	��z莢�������X�8㲩;��iʵ̊&�j�����3|��m"�bqnU���A#.<R��;��,��44�G���/�ZsI���~Wu斺8���ŧ6v/w��F6�j�<�1�>�G�Ѵ��?M.�p�������z���[�u�&Y'FN�i�=�:m{��V�r@!W�BYq��$h#�g��Y_Q�q��ь
          �n~��q�J�H㺥������е�t�F�6�W.�F����>���vߎ�
          hdzh���ܠ�!�śu{E!|@DwL���9��h�9�`r��=�9Z�-�&���gO,z��P���̑�I8�#�c�y��o�e���,�[�1�j�Y�=։s0�T> ���-����6�e&i�\�S�)���Y3���3�$��g�ˁ�
          �qk��hq�?���dU�!.��_�sG�+��A�Q[�X��4vV'�]4x�;�v	�FBS���c��ډ��v�d*��Ϩ���Z�h�܎~U>�,Z&M�'¦�{@�`kMX�R���$��Y�.��25�������M��×x�fVOQ��;���)Pd;n<+�e���2H,P��-��^j��G�B��%H�O"�@(D�jȵĬ�AB���\בTk��.�7�j�@�[0�ȡ�����Խ�s�Z�:�������j���h�7��׆I��7��d�ww.�%��;k���,�>���#�Ga����qk���i�݋?k"Fl�uwT���	sEv�3<l�]�k���g)�"��%��m)pର��s�uk_3���}�eU���t�$�f3������c��`W��b���T����������JO�o`��L�=���]�`u��r������A�߸M�(��K���ʪ�ر���,E�{l��6��Fx=�k!���Z�:j3��I��	{�]�z�����f��(�kX�X�����|����4y�ڳQ�|��~�Ց���!\�LR<��t��hqG6��Z͵eWc���n=���������7F�l�-7k���8T4�����`4���7�������c�թ�6����@'{�G��N,d���bh��
          ��n�0<zŷY�Wt�kzyw�dl�>
          �J��G�Ao�%��U\v	��a��#�v�a��k:^��ݒ>Q� ��k@��y��
          )VK*O�C�~U��������3t�I��N��Vd"�i����=�(Ԓ���
          �sb��>��x�Q���L���D+%p�|(����h�Pi۸(.%UwH���Jx8��֊Z���-�/6F8�t���d�C\e=�
          ۚ�Wt����׶���U��W|M�@7�/ӆ���_*ܱ��k�����~�:mg=���f�
          	,� �
          ��(��X=��b�Zf�^���,]�Z�^����}�>���y�5}Z.���I�����s���
          ;�ۋ��#�c�^�X�u9K"�G�+�И�e�Vo9Ǩ3�֎J�;�M+Q�F�h���Mq��+a�p,�8%k��&9� 
          �SsΜ�Զc�0�Hqq�U��QE�u�Ԯ<kV�7���t�l�j��h{,o�:����ܖ�樭q�X��}�����<�L��Ռ��U���d�`��b�)`��@��4�G?/�/G`�N�m0;}�ݐu����!�#��E��Elc�q��#�Ff�G����)s�;����S�s�,8p�cZ����)g
          #)��ݕ�3��&���f۹[��:\$��/�V~���h����p��w�n��i�G���W��B����it���5-h!�?ej#�5OҖ��F��m:�r�K��5�W�`��d�f�B�{A�r����=/��.�0����r�ꡧ
          לw^G�j
          �u�:�ׄ{����.[Ƴ�8�q���u��W
          ����ՀO�{
          [X[��U�lN/4J��8|���ھ�#a��`y�f���-�I=�[�������m�>/�Y����j�QM�NYuWEҌgqah�!����kHe�+du��x���i���nj�ڼ�䛣{߸��^f������^�>��,kZ���FÁ����o���ǝ:��G����� -o����˺v�`�V�:�lP��ٷ#_+�d0�(Z_�y��vK.��{�K��������j�:�a-旿��?no%f������$+�B�\�޹N�a������3m&���r���.�G���UskBm7�-���r8N�i��y/�W������ܦVk�
          a�[�r��E�V�����U��U�a��웓����6����T��F료��d�7~U;^3��M��C�k
          �Bӹ�8�M�ް�$��Y��o�F��tQѲڿ9��n�;F���;�P^{t��E�M╣�<�%��{4��jς��/�)?J�8q��Wb��|}���{b�'3Bւ����mk�T4`��꽧9ʱ��6�j��H�=�/'�������eD�-�3��uB9�k�䅠�f���@�+�㽱�vC�>�M���jC�o��֏��5Zy�y���M+�,��<[֓,���\:i��g��z�,w-�!.��o���I��L�ہ+���~�G[#"��aK=��k��[��-��O&�^~��F������
          ⨓�Q�\`x�0�s�.7��g�>�|�G4���l�������3k5���� �]�:���{�$%<<8
          ��T����U'�<Q����*��\B�#\l�_�=�N���P��C�(�3�,��?9vݻ���C�[G�)�B.����1UX��Bx�9�?�>�	'i��A���pJ�+:)����§�%�p�(��&~hp���9��9�O��9x���K��s`��\l'��贜��Y��?�f�Y�b�~���\���+����:��^j�U,�FyIq�]Y�v]���3y��^��$Uʏum�5��<`�^]�Z�Ž`Ր6h��SMk��ͣ��5�_|�X��-7�[Z��{��KmW��ݟ��pJջu�顦�@��v��=��Y�Z�����ոzܜyOۘs�}�Wc��hsEF2�h韱���T�U/_���N@4O�|��;K�K���Y)|��	��Ø��k�/1�O�cx��k�� �R^�0\q������X*���ɵ�s0����v�&�w�|*bɭ׎k[���Y�{iFV;��a3������2A��B���0�v��ϮP�i�[��o�Zm����^�l��7#��$A���t��T����9i�F��]�h��7Ӎ�V�60hm'���E�;
          �G+/��E4��E'�)��o���@�X'=�N<~3k��ָ���4�\f�Kt-s(��7La�4��W��׭E�5C㲀���Pi'�Z�@�ʱCi+��x�G� p�}�_ -�)r�2M�{%6��nW�٦�ȳG<)y ��!+���H�C�4����},`_`��Q�p�I���C~o������t��h]J���]W�W��:�*Zr9��Y�공��������0<�����쉮�O�c���Cc�	�~���$B����Zǹ��h F�����e�� ?8
          �p��>X�v溕�m�k�r����d�o���K��=-܇����'�ꨨ����m'^ͣ�����.w#��ՏT���{��)G.��ڰ�bv����.��(y?��2(�V}�<"��,p�wI���g��T��|M��,�"Μ����F��_B��OO�I�x��)��6g=�rJ�����������^*�8S�(��	���M�V9J<�\�w:���?ʲ!@�yH�;x����;^��I�V��FW8��h��Lga���"���SO��ǃC��W��2GH�S�
          ���
          c�8���?�U�gM�20�+����o2���0�*����-��]����G�P�Ƿ�l��h}�~�0pii˂�3֕_)cInO
          ����"�$`@kuPD��\����g��	��-���fը4�WY�S��#i�nT�!�&A���7a�F�R�<�j�$��0ǰ�v���Sӡ��1���S'h��HJ��s�/�.�� i��fƲ�K�``�U$m
          '��qM$N�5]�J��	�H��bΒzh-����ʱ)��Z����������)(�d���q п�uA�U��`�>cslq�>��6�ա.
          �p��2�VI�����i��|/Q����/'"]N��+q��]� `Z��ˣ���pAo�S��38�!Ե��>S�d��|R������I���h�y��
          ��|ܪ텏f���]����� �-�9���4@����y�M�][���}�ni�t��;vY�R-��Q��ac��lSeķq����3�Q�=:���K�A���V�.���{�R9I!�׀����{��	�o#�贎�����&���'�O)�`+.,�Aq<��:�;n��z=�=k�n��쌬Σ��do�'!^қ��#�?��o��a��[xJ���7�Q�I���\	��-�Fga�<��@��I�E����������.sh懔S�������8L-;pܕ�ˢ�q��=�����p���-�n����6~�o����1�勒Z��5a���
          �?����A��Ms����U|�C[G�?z@���O��1���չ�npp4Q1��vM��?+�����Y�{A/���I8~����Ƿ�8�q7;������j�����+�}��_C�2�|��!�x����V�(>ƛpz-v6�W��z�{j~�z������}�����0�,
          =ʭ���yW�|B_�?��lz����n�(*��Ak��p<�r�:��Tj��Y�Z:)�&瑚W���2;
          �VWG����� z}��:�W�����4\�4
          � 	�^g�r~��iTk���m�uPBء/��s�H5���?�@~���_�yM��[����I��<�o�z���o\Nio���>������߹]8��Ml�n��6���y+KR��C���)�~��\�wUak#t{�Vw�EX]<~O�8爸���@�mյ*o��+�uC|22N9#
          
          ���Jt��OX?��֐r��:H�k�L��E-��z/q��N��<F�9)�t����£��_�N/�*��3��Ǧ5�$>i4����{+���*�;���h�5�
          ��k�������ox�.@���`i��
          V���>�#[�WI�Y���Z�F�G��+�>7��eu����S�*�=���׆N���sö��7V���p�Ɠ�����_�O��Z�Xr����<d���4�iO����$EdX��!w�ෝ���Z���-\�(@���i�c���=�_�º��$w��衏�'��>�f����N�����~�-��Hq���>��@�P���i��zY��URO���ˁ�$��k�@�+OF�:�v�_Q����CC˿��j[jU�7K&E'i�[�dW�O�C�4����u���^gC��.���:��m��:�����`���u�I���){�8X<e0U��!����>O�bݭCK������纳'�`����~��@�5��S��G`����K���}֯��C�9��$�wb��D�����칒��q�K�W\�M�N9_d���3���u���`2?F`]F���<q�V��G����_��X���k�|W���?Jt�����A�Wg
          ��3$���&�g��ͭN���?���	�Q�)��?N�Q��d"oi���nu��o�oஜ�lN�$A��,�FC�?��?��/������\�z�<[��ЀE7F�A�vO����k�}��>I���$�0�B I ��W����*:��o�Y�{I2(��(��ۡ߀����wO��q�]�e�4&�k�=�q��QC������%v5"�̀8�օ��/╉���
          ���g�<�k��Jɻ?�f�"�[����*փ�3�T� �@��F��ǘ\N������ﺥ����+���y
          �{[%c�L�8$��#�����V�?���
          8�3u�%��뺉$�ҽoT��g�׍��d���}q<f�G��n�
          Ż�H�V�T�C�9��߄�������g>�ki���׻�V��$ݵ��U����
          ���Ǖ�Y����Q�4��j���������<ķt��B����l�'��G��ct�J%��Vĝ"ŵ���zg��_�^�O����EyYT�ҝ�6�ʩ����qo�+i��[_���s�.59|���5m�q"��[��j�d�+ ~������r?��z+��5}9�;��6{��C��</U����ט���s���4���.r�>�</��Q�������~W8l�T�JX���T&�{�A�}���\���5��9_�2m2.�(�&���FG�#��M���俓���m����υ�:GL�!`�
          �L��F}צ��1<7eg���ձ�a!��]����HG$����N���{�)�e�x��շ
          >�n%����~���`�+#K��~�����V9InV��Y�
          )A0��rS�$��=�p���������+�fx�汴ڇ��`b�-�3�;w;�vY��9Y�r��&��p~J����v�Ge������_�R.�xM�-�y���7�F�܎]:G��}�N��+��'��\7-�n!lѹ���~ԥ�b�����G�D�����1F���/C�٬�?�������r������}�$v�@c���d]�}��}�g���c�&H���A�7_t���������X�5Y�J_p�\.� ֌v��_,��+���g�j{���Q�@j�xV��đc�7�3���߄Fm�(:8�d�6H���<�j�v�
          �ޣ��,��)�~��]�ɬ�M�hvS�}Uc����߲)�g�c�k����uڿ�E�g�>B@�
          �-p�r�h�C3�h��av���r��o�;-y�H�/G79�U�0F����3F�H��W���auo����	��V�^uRp/����4�h����u�?��-�!�aĆp$q;���{���_����cQf�m!gଞ��������o��~J���<�`jt��h 2��ƀ���'�w�t�c�ߕ���H�:�V��2\�|�^�G�3��%g�x��iy����+�n͚�PO�V���F�\8�����-F��/Vl�.+���_nj�Hׂ
          SB����™?_���݌�3�8��U�$2�QJ��司C��/X��'NS�5�q<*K\_A��f�>ț����g?�O�yd�=Ҿ����˾�/Y��>��6�
          �������0O�L?��ʱ��B��u��	�F��-%�����{\[ߎ�����/U��.s��Ckw�򳺡����_��+�VwP�g�?�8y��xro�{�D�cb���{��@~���Va��{���q�	-�OGO����eCY���k��>��ôp�#�K���*P�����~��_p}<����Ѵ�۹��C'��?�_�ӗ�VW`�M��
          T@/~믲���'z����?r���=Yc�*�q��d�?�o�Zg���+W���s�/������!�ގNcG��qXżm�m&2X�#�ej_Щ?���WN7���/h�����4���r����������dp�e~�O2�7u�b
          {����Z��>�_�Z����zC&����z'f�I����~��[m�-���>�A�}%�	�Jx.<w��(jS�Z�z�է<X$�U������$z��қ�>*�BZ�,�ϸ�~����ԑ���yj݈�>�H9����9��	�U}?�{�N_�?������l��+O>gR�g�8?b�@3m
          �_dq�����7�q��c��Y��D
          7B���
          s��[������O�������xV��n뀇I���'3�=��կ�?f�"!��|��i�$��1���������.�P�j��� ��b%�Ÿ
          ˿��'?b���	�b5������ªyo�]���^�c����3tPj�7;'�q����������Y�q�hh�`�·�l���Y�#�5�`�%�c���sh�������@�����s�A��rf~�����p�J�q"���U��t���$�b�C�7�n��\m�%�K(�䏸M<1_����9�8pV%dq2�rsj�������O����\�n/�V��� �Hs&��@�����J���3��鷌�I���lmh�*�:?Y���9����h��;�M��������U��TuO���o�k��О��
          ;=6�}W�e8:W[�v3i���C��-�����fvK�D��K]�1YD�[�b��w�s��U�lb]0�����M��V5_���Q�P�&xݸ��ݑ_���<ێG�k�ج�_�X�}��sw@d�Dw@÷�>O�;��~��9w�v��c�\l��
          K89<"�~�~7��p����2���.Rd q�4�ߢ42��;�H�j6��%O�	"��UG��	���Y�{Hأu݃����>���s�鍝��E��
          ��������~�����,Ko.��c`Bb����v����T�f�7����vϥ�dŨ���u`>9Z�����¹��MX����n�䑞h'�
          �g�?P��<��ό��)	y9��8?�������)w���-�y�>Q#K�`w��&l��!��;��
          �M����	�lzVk�av�"=�������K�V@@��=�6; #�q�?�Ċ_�L$��%�����O�U����o!��;,.�\�K����C^���
          
          
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
          <html xmlns:o="urn:schemas-microsoft-com:office:office" __expr-val-dir="ltr" lang="ru-ru" dir="ltr">
          <head><meta http-equiv="X-UA-Compatible" content="IE=8" /><meta name="GENERATOR" content="Microsoft SharePoint" /><meta name="progid" content="SharePoint.WebPartPage.Document" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Expires" content="0" /><title>
          	
          	Информация о сотруднике
          
          </title><link rel="stylesheet" type="text/css" href="/Style%20Library/ru-RU/Themable/Core%20Styles/controls.css"/>
          <link rel="stylesheet" type="text/css" href="/_layouts/1049/styles/menu-21.css?rev=KUxwM6DpWmPgZ8boWWv9lQ%3D%3D"/>
          <link rel="stylesheet" type="text/css" href="/Style%20Library/ru-RU/Core%20Styles/page-layouts-21.css"/>
          <link rel="stylesheet" type="text/css" href="/Style%20Library/ru-RU/Core%20Styles/rca.css"/>
          <link rel="stylesheet" type="text/css" href="/_layouts/1049/styles/Themable/search.css?rev=6GjM38EHbZL%2F5Zzh2HrV5w%3D%3D"/>
          <link rel="stylesheet" type="text/css" href="/_layouts/1049/styles/Themable/corev4.css?rev=CG9LW8tje4N1QBx0iBBttQ%3D%3D"/>
          <link rel="stylesheet" type="text/css" href="/_layouts/FA2012Branding/CustomCSSFiles/style1.css"/>
          
          	<script type="text/javascript">
          	var _fV4UI = true;
          	</script>
          	<script type="text/javascript">
          // <![CDATA[
          document.write('<script type="text/javascript" src="/_layouts/1049/init.js?rev=xTIizxXB6qpjvYdwbvaH8w%3D%3D"></' + 'script>');
          document.write('<script type="text/javascript" src="/ScriptResource.axd?d=SjGsSwXuhCQy9hM-bKRCqU4GRTkU85-PRChAQLhefwUmQABrIuKUsrF3pa1BhUGq5ivNPTbN7zopuBoQXBnSoqlw_K9IN8Qr2tVlQ32IFAMaguoWV3XVw0-4XjIS9dSkV4ms5NvCRZoK-ZfAVTHiZf5ildc1&amp;t=2e2045e2"></' + 'script>');
          document.write('<script type="text/javascript" src="/_layouts/blank.js?rev=QGOYAJlouiWgFRlhHVlMKA%3D%3D"></' + 'script>');
          // ]]>
          </script>
          <link type="text/xml" rel="alternate" href="/university/persons/_vti_bin/spsdisco.aspx" />
          	
          	
          			
          			
          		
          	
          	
          <link rel="shortcut icon" href="/_layouts/images/favicon.ico" type="image/vnd.microsoft.icon" /><link href="/Style Library/personList.css" type="text/css" rel="styleSheet" /><link href="/Style Library/employee.css" type="text/css" rel="styleSheet" /></head>
          <body scroll="no" onload="if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();" class="v4master">
            <form name="aspnetForm" method="post" action="view.aspx?Method=Photo&amp;PhotoId=9810" id="aspnetForm">
          <input type="hidden" name="MSOWebPartPage_PostbackSource" id="MSOWebPartPage_PostbackSource" value="" />
          <input type="hidden" name="MSOTlPn_SelectedWpId" id="MSOTlPn_SelectedWpId" value="" />
          <input type="hidden" name="MSOTlPn_View" id="MSOTlPn_View" value="0" />
          <input type="hidden" name="MSOTlPn_ShowSettings" id="MSOTlPn_ShowSettings" value="False" />
          <input type="hidden" name="MSOGallery_SelectedLibrary" id="MSOGallery_SelectedLibrary" value="" />
          <input type="hidden" name="MSOGallery_FilterString" id="MSOGallery_FilterString" value="" />
          <input type="hidden" name="MSOTlPn_Button" id="MSOTlPn_Button" value="none" />
          <input type="hidden" name="__REQUESTDIGEST" id="__REQUESTDIGEST" value="InvalidFormDigest" />
          <input type="hidden" name="MSOSPWebPartManager_DisplayModeName" id="MSOSPWebPartManager_DisplayModeName" value="Browse" />
          <input type="hidden" name="MSOSPWebPartManager_ExitingDesignMode" id="MSOSPWebPartManager_ExitingDesignMode" value="false" />
          <input type="hidden" name="MSOWebPartPage_Shared" id="MSOWebPartPage_Shared" value="" />
          <input type="hidden" name="MSOLayout_LayoutChanges" id="MSOLayout_LayoutChanges" value="" />
          <input type="hidden" name="MSOLayout_InDesignMode" id="MSOLayout_InDesignMode" value="" />
          <input type="hidden" name="_wpSelected" id="_wpSelected" value="" />
          <input type="hidden" name="_wzSelected" id="_wzSelected" value="" />
          <input type="hidden" name="MSOSPWebPartManager_OldDisplayModeName" id="MSOSPWebPartManager_OldDisplayModeName" value="Browse" />
          <input type="hidden" name="MSOSPWebPartManager_StartWebPartEditingName" id="MSOSPWebPartManager_StartWebPartEditingName" value="false" />
          <input type="hidden" name="MSOSPWebPartManager_EndWebPartEditing" id="MSOSPWebPartManager_EndWebPartEditing" value="false" />
          <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUBMA9kFgJmD2QWAgIBD2QWBAIBD2QWBAIGD2QWAmYPZBYCAgEPFgIeE1ByZXZpb3VzQ29udHJvbE1vZGULKYgBTWljcm9zb2Z0LlNoYXJlUG9pbnQuV2ViQ29udHJvbHMuU1BDb250cm9sTW9kZSwgTWljcm9zb2Z0LlNoYXJlUG9pbnQsIFZlcnNpb249MTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49NzFlOWJjZTExMWU5NDI5YwFkAg8PZBYCAgcPFgIfAAsrBAFkAgMPZBYOAgMPZBYCBSZnX2YwMTRiYWE2Xzc5MjBfNGUwMl9hNmU4X2NmNzIzODBkNjAxZA9kFgRmDxYCHgdWaXNpYmxlaGQCAQ8WAh8BaGQCEQ9kFgICAQ9kFgRmD2QWAgIBDxYCHwFoFgJmD2QWBAICD2QWBgIBDxYCHwFoZAIDDxYIHhNDbGllbnRPbkNsaWNrU2NyaXB0BYgBamF2YVNjcmlwdDpDb3JlSW52b2tlKCdUYWtlT2ZmbGluZVRvQ2xpZW50UmVhbCcsMSwgOTk5OTEsICdodHRwOlx1MDAyZlx1MDAyZnd3dy5vbGQuZmEucnVcdTAwMmZ1bml2ZXJzaXR5XHUwMDJmcGVyc29ucycsIC0xLCAtMSwgJycsICcnKR4YQ2xpZW50T25DbGlja05hdmlnYXRlVXJsZB4oQ2xpZW50T25DbGlja1NjcmlwdENvbnRhaW5pbmdQcmVmaXhlZFVybGQeDEhpZGRlblNjcmlwdAUlVGFrZU9mZmxpbmVEaXNhYmxlZCgxLCA5OTk5MSwgLTEsIC0xKWQCBQ8WAh8BaGQCAw8PFgoeCUFjY2Vzc0tleQUBLx4PQXJyb3dJbWFnZVdpZHRoAgUeEEFycm93SW1hZ2VIZWlnaHQCAx4RQXJyb3dJbWFnZU9mZnNldFhmHhFBcnJvd0ltYWdlT2Zmc2V0WQLrA2RkAgEPZBYEAgIPZBYCAgEPEBYCHwFoZBQrAQBkAgQPZBYCZg9kFgJmDxQrAANkZGRkAhsPZBYCAgEPZBYCZg9kFgICAQ9kFgJmDw9kFgYeBWNsYXNzBSJtcy1zYnRhYmxlIG1zLXNidGFibGUtZXggczQtc2VhcmNoHgtjZWxscGFkZGluZwUBMB4LY2VsbHNwYWNpbmcFATBkAjMPZBYCAgEPZBYGZg8PFgIfAWhkZAICDw8WAh8BaGRkAgQPDxYCHwFoZGQCNQ9kFgICAQ9kFgICCw9kFgICAQ8PFgIfAWhkFgICAg9kFgICAw9kFgICAQ88KwAJAQAPFgIeDU5ldmVyRXhwYW5kZWRnZGQCOw9kFgICAw9kFgICAQ8WAh8ACysEAWQCTw9kFgICAg9kFgICAw9kFgICBQ8WAh8ACysEAWQYAQVJY3RsMDAkUGxhY2VIb2xkZXJMZWZ0Q29sdW1uJFBsYWNlSG9sZGVyTGVmdE5hdkJhciRjdGwwNSRWNFF1aWNrTGF1bmNoTWVudQ8PZAUd0JvQuNGH0L3Ri9C1INC60LDQsdC40L3QtdGC0YtkI5K6FXI6yCCSNCeg2nZA1OL4paw=" />
          
          
          <script type="text/javascript">
          //<![CDATA[
          var MSOWebPartPageFormName = 'aspnetForm';
          var g_presenceEnabled = true;
          var g_wsaEnabled = false;
          var g_wsaLCID = 1049;
          var g_wsaSiteTemplateId = 'FAWEB#0';
          var g_wsaListTemplateId = 850;
          var _fV4UI=true;var _spPageContextInfo = {webServerRelativeUrl: "\u002funiversity\u002fpersons", webLanguage: 1049, currentLanguage: 1049, webUIVersion:4,pageListId:"{38a5532a-5f6b-4d51-bed9-fe99f2c3fc3a}",pageItemId:13, alertsEnabled:true, siteServerRelativeUrl: "\u002f", allowSilverlightPrompt:'True'};document.onreadystatechange=fnRemoveAllStatus; function fnRemoveAllStatus(){removeAllStatus(true)};//]]>
          </script>
          
          <script type="text/javascript">
          //<![CDATA[
          function _spNavigateHierarchy(nodeDiv, dataSourceId, dataPath, url, listInContext, type) {
              CoreInvoke('ProcessDefaultNavigateHierarchy', nodeDiv, dataSourceId, dataPath, url, listInContext, type, document.forms.aspnetForm, "", "\u002funiversity\u002fpersons\u002fPages\u002fview.aspx");
          
          }
          //]]>
          </script>
          <script type="text/javascript">
          //<![CDATA[
          var _spWebPartComponents = new Object();//]]>
          </script>
          
          <script src="/_layouts/blank.js?rev=QGOYAJlouiWgFRlhHVlMKA%3D%3D" type="text/javascript"></script>
          <script src="/_layouts/FA2012Branding/CustomJavaScripts/jquery-latest.js" type="text/javascript"></script>
          <script src="/_layouts/FA2012Branding/CustomJavaScripts/slideshow.js" type="text/javascript"></script>
          <script type="text/javascript">
          //<![CDATA[
          if (typeof(DeferWebFormInitCallback) == 'function') DeferWebFormInitCallback();//]]>
          </script>
          
          <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="BAB98CB3" />
          <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgLjvum7BgKOjcmMCvwQs2ekSRCbQv7aNH1081+fTstI" />
            
          	
          <noscript><div class='noindex'>Возможно, вы пытаетесь обратиться к этому сайту из защищенного браузера на сервере. Включите скрипты и перезагрузите данную страницу.</div></noscript>
          <div id="TurnOnAccessibility" style="display:none" class="s4-notdlg noindex">
          	<a id="linkTurnOnAcc" href="#" class="ms-TurnOnAcc" onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();document.getElementById('linkTurnOffAcc').focus();return false;">
          	Включить специальные возможности</a>
          </div>
          <div id="TurnOffAccessibility" style="display:none" class="s4-notdlg noindex">
          	<a id="linkTurnOffAcc" href="#" class="ms-TurnOffAcc" onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();document.getElementById('linkTurnOnAcc').focus();return false;">
          	Выключить специальные возможности</a>
          </div>
          <div class="s4-notdlg s4-skipribbonshortcut noindex">
          	<a href="javascript:;" onclick="javascript:this.href='#startNavigation';" class="ms-SkiptoNavigation" accesskey="Y">
          	Пропустить команды ленты</a>
          </div>
          <div class="s4-notdlg noindex">
          	<a href="javascript:;" onclick="javascript:this.href='#mainContent';" class="ms-SkiptoMainContent" accesskey="X">
          	Пропустить до основного контента</a>
          </div>
          <a id="HiddenAnchor" href="javascript:;" style="display:none;"></a>
          
          <div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">
          	
          	
          	
          	<div id="s4-ribboncont">
          	
          		<!-- -->
          	</div>
          	
          	
          	<div id="notificationArea" class="s4-noti">
          	</div>
          	
          			
          <span id="ctl00_SPNavigation_ctl00_publishingConsoleV4_publishingRibbon"></span>
          
          
          
          	
          	<div id="WebPartAdderUpdatePanelContainer">
          		<div id="ctl00_WebPartAdderUpdatePanel">
          	
          				<span id="ctl00_WebPartAdder"></span>
          			
          </div>
          	</div>
          </div>
          
          	
          
          
          <!--  WORKSPACE // -->
          <div id="s4-workspace"  class="s4-nosetwidth">
          		<div id="s4-bodyContainer">
          		 <div id="second-background">
          
          <div id="s4-statusbarcontainer">
          	<div id="pageStatusBar" class="s4-status-s1"></div>
          </div>
          
          			<div id="s4-titlerow" class="s4-pr s4-notdlg s4-titlerowhidetitle">
          				<div class="s4-title s4-lp">
          					<div class="s4-title-inner">
          					
          					
          					<div id="s4-titletable">
          					<div id="fa-version-eng"><a href="http://international.fa.ru">English version</a></div>
          					
          			
          					<div id="s4-titletext">
          						<a id="ctl00_onetidProjectPropertyTitleGraphic" href="http://www.fa.ru"><img alt="Логотип Финуниверситета" id="ufrf-logo" src="/images/ufrf_logo.png"/> </a>
          						<div id="fa-socialdata-notif">
          							</div>
          					</div> <!-- eof titletext -->
          		<div id="fa-big-logo"><div id="fa-big-logo-container"></div></div>
          		
          		<div id="fa-searcharea" class="s4-search s4-rp">
          						
          							
          <div class="search">
          	<table class="s4-wpTopTable" border="0" cellpadding="0" cellspacing="0" width="100%">
          	<tr>
          		<td valign="top"><div WebPartID="00000000-0000-0000-0000-000000000000" HasPers="true" id="WebPartWPQ1" width="100%" OnlyForMePart="true" allowDelete="false" style="" ><div id="SRSB"> <div id="ctl00_PlaceHolderSearchArea_ctl01_g_c6cf5ad7_dee9_4ad5_a7c7_b79bf828147a">
          			<table class="ms-sbtable ms-sbtable-ex s4-search" cellpadding="0" cellspacing="0" border="0">
          				<tr class="ms-sbrow">
          					<td class="ms-sbcell"><input name="ctl00$PlaceHolderSearchArea$ctl01$g_c6cf5ad7_dee9_4ad5_a7c7_b79bf828147a$S501D001A_InputKeywords" type="text" maxlength="200" id="ctl00_PlaceHolderSearchArea_ctl01_g_c6cf5ad7_dee9_4ad5_a7c7_b79bf828147a_S501D001A_InputKeywords" accesskey="S" title="Поиск..." class="ms-sbplain" alt="Поиск..." onkeypress="javascript: return S501D001A_OSBEK(event);" style="width:170px;" /></td><td class="ms-sbgo ms-sbcell"><a id="ctl00_PlaceHolderSearchArea_ctl01_g_c6cf5ad7_dee9_4ad5_a7c7_b79bf828147a_S501D001A_go" title="Найти" href="javascript:S501D001A_Submit()"><img title="Найти" onmouseover="this.src='\u002f_layouts\u002fimages\u002fgosearchhover15.png'" onmouseout="this.src='\u002f_layouts\u002fimages\u002fgosearch15.png'" class="srch-gosearchimg" alt="Найти" src="/_layouts/images/gosearch15.png" border="0" /></a></td><td class="ms-sbLastcell"></td>
          				</tr>
          			</table>
          		</div></div></div></td>
          	</tr>
          </table>
          </div>	
          
          						
          						
          		</div> <!-- eof fa-searcharea -->
          
          <!--<span class="s4-help">
          								<span style="height:17px;width:17px;position:relative;display:inline-block;overflow:hidden;" class="s4-clust"><a href="../../../_catalogs/masterpage/#" id="ctl00_TopHelpLink" style="height:17px;width:17px;display:inline-block;" onclick="TopHelpButtonClick('HelpHome');return false" accesskey="6" title="Справка (в новом окне)"><img src="/_layouts/images/fgimg.png" style="left:-0px !important;top:-309px !important;position:absolute;" align="absmiddle" border="0" alt="Справка (в новом окне)" /></a></span>
          						</span>-->
          
          <div id="fa-userwelcome">
          
          <a id="ctl00_IdWelcome_ExplicitLogin" class="s4-signInLink" href="http://www.old.fa.ru/university/persons/_layouts/Authenticate.aspx?Source=%2Funiversity%2Fpersons%2FPages%2Fview%2Easpx%3FMethod%3DPhoto%26PhotoId%3D9810" style="display:inline;">Вход</a>
          
          </div>
          
          			
          				<div id="s4-topheader2" class="s4-pr s4-notdlg">
          					<a name="startNavigation"></a>
          					<div class="s4-rp s4-app">
          					</div>
          
          					<div class="s4-lp s4-toplinks">
          					
          						
          						<h2 class="ms-hidden" style="width: 14px; height: 14px">
          						Верхняя панель ссылок</h2>
          								
          <div id="zz1_TopNavigationMenuV4" class="s4-tn">
          	<div class="menu horizontal menu-horizontal">
          		<ul class="root static">
          			<li class="static dynamic-children"><a class="static dynamic-children menu-item" href="/university/Pages/default.aspx" accesskey="1"><span class="additional-background"><span class="menu-item-text">Наш университет</span></span></a><ul class="dynamic">
          				<li class="dynamic"><a class="dynamic menu-item" href="/university/common/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Общие сведения, факты и рейтинги</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/UNIVERSITY/MAINDATA/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Сведения об образовательной организации</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/regulations/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Единая правовая база Финуниверситета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/Pages/Strategiya%20i%20programma%20razvitiya%20universiteta%20na%202010-2015%20gg.aspx"><span class="additional-background"><span class="menu-item-text">Стратегия и программа развития на 2013-2020 гг</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/rectorate/Pages/structure.aspx"><span class="additional-background"><span class="menu-item-text">Руководство университета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/Pages/Gimn%20Finansovogo%20universiteta.aspx"><span class="additional-background"><span class="menu-item-text">Гимн Финансового университета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/sovet"><span class="additional-background"><span class="menu-item-text">Ученый совет</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/umo"><span class="additional-background"><span class="menu-item-text">Учебно-методическое объединение</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/ms"><span class="additional-background"><span class="menu-item-text">Учебно-методический совет</span></span></a></li><li class="dynamic"><a class="dynamic menu-item new-window" href="http://maofeo.ru/" target="_blank"><span class="additional-background"><span class="menu-item-text">Международная ассоциация (МАОФЭО)</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/ic"><span class="additional-background"><span class="menu-item-text">Международное сотрудничество</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/rectorate/Pages/structure.aspx"><span class="additional-background"><span class="menu-item-text">Факультеты, департаменты, подразделения</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/Pages/filials.aspx"><span class="additional-background"><span class="menu-item-text">Филиалы и колледжи</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://go.fa.ru/lib"><span class="additional-background"><span class="menu-item-text">Библиотека</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/museum"><span class="additional-background"><span class="menu-item-text">Музей финансов</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/projects/finansist/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Журнал Финансист</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/departments/Pages/lecture-hall.aspx"><span class="additional-background"><span class="menu-item-text">Лекторий Финуниверситета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/scijournal/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Редакция научных журналов</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/press/about-us/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Пресса о нас</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/press/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Пресс-служба</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/Pages/calendar.aspx"><span class="additional-background"><span class="menu-item-text">Календарь событий</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/sites/lake"><span class="additional-background"><span class="menu-item-text">УОК Лесное озеро</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/anticorruption"><span class="additional-background"><span class="menu-item-text">Противодействие коррупции</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/webcontacts/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Электронные обращения</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/persons"><span class="additional-background"><span class="menu-item-text">Личные кабинеты</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/Pages/contacts.aspx"><span class="additional-background"><span class="menu-item-text">Контакты и банковские реквизиты</span></span></a></li>
          			</ul></li><li class="static dynamic-children"><a class="static dynamic-children menu-item" href="http://bit.ly/29HVujD"><span class="additional-background"><span class="menu-item-text">Поступающим</span></span></a><ul class="dynamic">
          				<li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29PvUeS"><span class="additional-background"><span class="menu-item-text">Бакалавриат</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29OzFzO"><span class="additional-background"><span class="menu-item-text">Магистратура</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/2a35mXd"><span class="additional-background"><span class="menu-item-text">Заочное обучение</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/priemka/asp/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Аспирантура</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29JcuoP"><span class="additional-background"><span class="menu-item-text">Докторантура</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29OxjoS"><span class="additional-background"><span class="menu-item-text">Подготовительные курсы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/prof/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Профориентация</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29Gzjhu"><span class="additional-background"><span class="menu-item-text">Международные проекты</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/faculty/riu/coming/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Иностранным поступающим</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29HZLUu"><span class="additional-background"><span class="menu-item-text">Обучение за рубежом</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29GAAVG"><span class="additional-background"><span class="menu-item-text">Второе высшее образование</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/2a4wdVE"><span class="additional-background"><span class="menu-item-text">Среднее профессиональное образование</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://go.fa.ru/bg"><span class="additional-background"><span class="menu-item-text">Филиалы и колледжи</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/2a1HuEu"><span class="additional-background"><span class="menu-item-text">Переводы и восстановления</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/olimpcenter/olympics/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Олимпиады и конкурсы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/priemka/Statistics/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Статистика приема</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/2aabShl"><span class="additional-background"><span class="menu-item-text">Общежития</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29SKQtG"><span class="additional-background"><span class="menu-item-text">Вопросы и ответы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29SKP9p"><span class="additional-background"><span class="menu-item-text">День открытых дверей</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29PvepI"><span class="additional-background"><span class="menu-item-text">Базовые школы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://bit.ly/29PuIbp"><span class="additional-background"><span class="menu-item-text">Контакты</span></span></a></li>
          			</ul></li><li class="static dynamic-children"><a class="static dynamic-children menu-item" href="/to_students/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Студентам</span></span></a><ul class="dynamic">
          				<li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/TIMETABLE/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Расписание занятий</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/departments/Pages/faculties.aspx"><span class="additional-background"><span class="menu-item-text">Факультеты</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/departments/Pages/dep.aspx"><span class="additional-background"><span class="menu-item-text">Учебно-научные департаменты</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/university/departments/Pages/chairs.aspx"><span class="additional-background"><span class="menu-item-text">Кафедры</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/ceot/str/test/student/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Тестирование и самоподготовка</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/chair/inyaz3/news/Pages/index.aspx"><span class="additional-background"><span class="menu-item-text">Второй иностранный язык</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.library.fa.ru"><span class="additional-background"><span class="menu-item-text">Библиотека</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/to_students/Pages/own_lib.aspx"><span class="additional-background"><span class="menu-item-text">Личная библиотека</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/to_students/practic/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Практика</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/to_students/Pages/socialcard.aspx"><span class="additional-background"><span class="menu-item-text">Социальная карта студента</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/to_students/Pages/grant.aspx"><span class="additional-background"><span class="menu-item-text">Стипендиальное обеспечение</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/university/Pages/hostel.aspx"><span class="additional-background"><span class="menu-item-text">Общежития</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/to_students/catering"><span class="additional-background"><span class="menu-item-text">Общественное питание</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/to_students/Pages/med.aspx"><span class="additional-background"><span class="menu-item-text">Охрана здоровья</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/to_students/oplata/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Оплата обучения</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/sites/perehod/news"><span class="additional-background"><span class="menu-item-text">Переход с платного обучения на бесплатное</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/faculty/riu/student/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Иностранным обучающимся</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.career.fa.ru/o-nas"><span class="additional-background"><span class="menu-item-text">Трудоустройство студентов</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/uvr/studsovet/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Студенческий совет</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/uvr"><span class="additional-background"><span class="menu-item-text">Управление внеаудиторной работы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/sok/Pages/Default.aspx"><span class="additional-background"><span class="menu-item-text">Спортивная жизнь</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/projects/finterest/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Журнал Finterest</span></span></a></li>
          			</ul></li><li class="static dynamic-children"><a class="static dynamic-children menu-item" href="/science/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Наука и инновации</span></span></a><ul class="dynamic">
          				<li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/science/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Общая информация</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/science/Pages/institutes_centers.aspx"><span class="additional-background"><span class="menu-item-text">НИИ и Центры</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/science/Pages/mfl.aspx"><span class="additional-background"><span class="menu-item-text">Bloomberg в Финуниверситете</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/upanpk/graduate/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Аспирантура</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/upanpk/doctoral/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Докторантура</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/science/Pages/seminars.aspx"><span class="additional-background"><span class="menu-item-text">Семинары и конференции</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/projects/nids/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Научно-исследовательская деятельность студентов</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/projects/sciencescholls/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Научные школы Финуниверситета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/ods/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Диссертационные советы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/ods/autorefs/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Объявления о защите</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/projects/smu/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Совет молодых ученых</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/science/scientists_works"><span class="additional-background"><span class="menu-item-text">Труды ученых Финуниверситета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/science/Pages/publications.aspx"><span class="additional-background"><span class="menu-item-text">Публикационная деятельность</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/projects/macro"><span class="additional-background"><span class="menu-item-text">Наши индексы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/science/Pages/ourratings.aspx"><span class="additional-background"><span class="menu-item-text">Наши рейтинги</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/science/iscience/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Наука: просто о сложном</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/science-board"><span class="additional-background"><span class="menu-item-text">Совет по научной деятельности</span></span></a></li>
          			</ul></li><li class="static dynamic-children"><a class="static dynamic-children menu-item" href="/business_education/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Дополнительное и бизнес-образование</span></span></a><ul class="dynamic">
          				<li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/dba_programs.aspx"><span class="additional-background"><span class="menu-item-text">Программы DBA</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/emba_programs.aspx"><span class="additional-background"><span class="menu-item-text">Программы EMBA</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/mba_programs.aspx"><span class="additional-background"><span class="menu-item-text">Программы MBA</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/mpa_programs.aspx"><span class="additional-background"><span class="menu-item-text">Программа MPA</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/DEP/UMC/COURSE/STANDARTI/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Программы МСФО (DipIFR(АССА)), МФСО (DipIFRS(IFA))</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/retraining_programs/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Программы профессиональной переподготовки</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/training_programs/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Программы повышения квалификации</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/umc/course/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Программы для  аудиторов, профессиональных  бухгалтеров, налоговых консультантов</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/umc/course/Pages/CIMA.aspx"><span class="additional-background"><span class="menu-item-text">Программа международной сертификации по управленческому учету (CIMA)</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/business_education/Pages/distance-dpo.aspx"><span class="additional-background"><span class="menu-item-text">Дистанционное обучение по программам ДПО</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/business_education/Pages/diy.aspx"><span class="additional-background"><span class="menu-item-text">Иностранный язык</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/corporate_educational_programs.aspx"><span class="additional-background"><span class="menu-item-text">Корпоративные образовательные программы</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/seminars.aspx"><span class="additional-background"><span class="menu-item-text">Семинары и тренинги</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/business_education/Pages/sertification_qualification.aspx"><span class="additional-background"><span class="menu-item-text">Сертификация и аттестация</span></span></a></li>
          			</ul></li><li class="static dynamic-children"><a class="static dynamic-children menu-item" href="/to_alumni/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Выпускнику, работодателю, партнёру</span></span></a><ul class="dynamic">
          				<li class="dynamic"><a class="dynamic menu-item" href="http://www.career.fa.ru/"><span class="additional-background"><span class="menu-item-text">Трудоустройство</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://endowment.fa.ru/"><span class="additional-background"><span class="menu-item-text">Эндаумент-фонд</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/apgroup/about/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Выпускникам</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/to_alumni/Pages/alumni_league.aspx"><span class="additional-background"><span class="menu-item-text">Лига выпускников</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.areopagus.ru/"><span class="additional-background"><span class="menu-item-text">Клуб выпускников «Ареопаг»</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/to_alumni/Pages/Partneri%20universiteta.aspx"><span class="additional-background"><span class="menu-item-text">Партнеры университета</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="http://www.old.fa.ru/dep/procurement/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Закупки</span></span></a></li><li class="dynamic"><a class="dynamic menu-item" href="/to_alumni/Pages/services.aspx"><span class="additional-background"><span class="menu-item-text">Услуги</span></span></a></li>
          			</ul></li>
          		</ul>
          	</div>
          </div>
          
          	  
          
          								
          						
          					</div>
          					
          					<!--[if IE]>
          					<div id="corners">
          							<div class="cn tl"></div>
          							<div class="cn tr"></div>
          							<div class="cn bl"></div>
          							<div class="cn br"></div>
          					</div>
          					<![endif]-->
          
          				</div>
          			</div>
          	</div> <!-- eof s4-title-inner -->
          	
          				
          			
          			
          
          </div> <!-- eof s4-title -->
          </div> <!-- eof s4-titlerow-->
          
           <!-- StartingNodeUrl="sid:1002"/> -->
          <div id="s4-mainarea" class="s4-pr s4-widecontentarea">
          
             		<!--BREADCRUMBS-->
          		<div id="fa-breadcrumb">
          			<div class="clear"></div>
                      <div class="breadcrumbs">
          				<span id="ctl00_PlaceHolderBreadCrumb_ContentMap"><span><a title="Финансовый университет при Правительстве Российской Федерации: официальный веб-сайт" class="ms-sitemapdirectional" href="/Pages/home.aspx">Финансовый университет</a></span><span> &gt; </span><span><a class="ms-sitemapdirectional" href="/university/Pages/default.aspx">Наш университет</a></span><span> &gt; </span><span><a class="ms-sitemapdirectional" href="/university/persons/Pages/list.aspx">Личные кабинеты</a></span><span> &gt; </span><span class="ms-sitemapdirectional">Информация о сотруднике</span></span>
          			</div>					
          		
          	</div>
          		 <!--END BREADCRUMBS-->	
          <!--<div class="s4-pagedescription" tabindex="0" >
          
          </div>-->
          
          <!-- by Max-->						
          
          <!-- end by Max-->	
          
          
          				<div id="s4-leftpanel-regular" class="s4-notdlg">
          					<div id="s4-leftpanel-content-regular">				
          						
          						
          						
          							
          
          
          	<!--CONTENT-->
              	
          		
          
          
          
          
          
          		
          
          						
          
          <div class="left-column">
          <div class="leftmenu">
          
          						
          				<div class="ms-quicklaunchouter">
          				
          <div id="site-collection-logo">
          	<a id="ctl00_PlaceHolderLeftColumn_PlaceHolderLeftNavBar_onetidProjectPropertyTitleGraphic2" href="/"><img id="ctl00_PlaceHolderLeftColumn_PlaceHolderLeftNavBar_onetidHeadbnnr2" name="onetidHeadbnnr0" src="/PublishingImages/SITELOGO.PNG" alt="Личные кабинеты" border="0" /></a>
          </div>
          				
          				<div class="ms-quickLaunch">
          				
          						<h2 style="display:inline;" class="ms-hidden">Панель быстрого запуска</h2>
          					
          				
          				
          				
          				<div id="ctl00_PlaceHolderLeftColumn_PlaceHolderLeftNavBar_QuickLaunchNavigationManager" class="ms-quicklaunch-navmgr">
          	<div><div id="zz2_V4QuickLaunchMenu" class="s4-ql">
          		<div class="menu vertical menu-vertical">
          			<ul class="root static">
          				<li class="static"><a class="static menu-item" href="/university/common/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Общие сведения, факты и рейтинги</span></span></a></li><li class="static"><a class="static menu-item" href="/university/maindata/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Сведения об образовательной организации</span></span></a></li><li class="static"><a class="static menu-item" href="/university/regulations/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Единая правовая база Финуниверситета</span></span></a></li><li class="static"><a class="static menu-item" href="/university/Pages/Strategiya%20i%20programma%20razvitiya%20universiteta%20na%202010-2015%20gg.aspx"><span class="additional-background"><span class="menu-item-text">Стратегия и программа развития на 2013-2020 гг</span></span></a></li><li class="static"><a class="static menu-item" href="/university/rectorate/Pages/structure.aspx"><span class="additional-background"><span class="menu-item-text">Руководство университета</span></span></a></li><li class="static"><a class="static menu-item" href="/university/Pages/Gimn%20Finansovogo%20universiteta.aspx"><span class="additional-background"><span class="menu-item-text">Гимн Финансового университета</span></span></a></li><li class="static"><a class="static menu-item" href="/dep/sovet"><span class="additional-background"><span class="menu-item-text">Ученый совет</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/dep/umo"><span class="additional-background"><span class="menu-item-text">Учебно-методическое объединение</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/dep/ms"><span class="additional-background"><span class="menu-item-text">Учебно-методический совет</span></span></a></li><li class="static"><a class="static menu-item" href="http://maofeo.ru"><span class="additional-background"><span class="menu-item-text">Международная ассоциация (МАОФЭО)</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/dep/ic"><span class="additional-background"><span class="menu-item-text">Международное сотрудничество</span></span></a></li><li class="static"><a class="static menu-item new-window" href="/university/rectorate/Pages/structure.aspx" target="_blank"><span class="additional-background"><span class="menu-item-text">Факультеты, департаменты, подразделения</span></span></a></li><li class="static"><a class="static menu-item" href="/university/Pages/filials.aspx"><span class="additional-background"><span class="menu-item-text">Филиалы и колледжи</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/projects/finansist"><span class="additional-background"><span class="menu-item-text">Журнал Финансист</span></span></a></li><li class="static"><a class="static menu-item" href="/university/departments/Pages/lecture-hall.aspx"><span class="additional-background"><span class="menu-item-text">Лекторий Финуниверситета</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/dep/scijournal/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Редакция научных журналов</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/dep/press/about-us/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Пресса о нас</span></span></a></li><li class="static"><a class="static menu-item" href="http://www.fa.ru/dep/press/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Пресс-служба</span></span></a></li><li class="static"><a class="static menu-item" title="Календарь событий университета" href="/university/Pages/calendar.aspx"><span class="additional-background"><span class="menu-item-text">Календарь событий</span></span></a></li><li class="static"><a class="static menu-item" title="Противодействие коррупции" href="/university/anticorruption/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Противодействие коррупции</span></span></a></li><li class="static"><a class="static menu-item" href="/university/webcontacts/Pages/default.aspx"><span class="additional-background"><span class="menu-item-text">Электронные обращения</span></span></a></li><li class="static"><a class="static menu-item new-window" href="/university/persons" target="_blank"><span class="additional-background"><span class="menu-item-text">Личные кабинеты</span></span></a></li><li class="static"><a class="static menu-item" href="/university/Pages/contacts.aspx"><span class="additional-background"><span class="menu-item-text">Контакты и банковские реквизиты</span></span></a></li><li class="static selected"><a class="static selected menu-item" href="/university/persons/Pages/list.aspx"><span class="additional-background"><span class="menu-item-text">Личные кабинеты</span><span class="ms-hidden">Выбранный в данный момент</span></span></a><ul class="static">
          					<li class="static"><a class="static menu-item" href="/university/persons/Pages/lc-help.aspx"><span class="additional-background"><span class="menu-item-text">Порядок работы с личными кабинетами</span></span></a></li>
          				</ul></li><li class="static"><a class="static menu-item" href="/university/Pages/antiterror.aspx"><span class="additional-background"><span class="menu-item-text">Антитеррористическая и антиэкстремистская деятельность</span></span></a></li><li class="static"><a class="static menu-item" href="/university/Pages/ovz.aspx"><span class="additional-background"><span class="menu-item-text">Информация для лиц с ограниченными возможностями</span></span></a></li>
          			</ul>
          		</div>
          	</div>
          						</div>
          </div>
          			
          			
          					
          				
          				
          				
          				
          				
          				</div>
          				</div>
          
          
          						
          						
          </div></div>
           <!-- end of PlaceHolderLeftColoumn //
          
          by Sveta - trash and all content
          
          <ContentTemplate>
          						<ul class="s4-specialNavLinkList">
          							<li>
          								
          							</li>
          							<li>
          								<a id="ctl00_idNavLinkViewAllV4" accesskey="3" href="/university/persons/_layouts/viewlsts.aspx"><span style="height:16px;width:16px;position:relative;display:inline-block;overflow:hidden;" class="s4-clust s4-specialNavIcon"><img src="/_layouts/images/fgimg.png" border="0" style="position:absolute;left:-0px !important;top:-0px !important;border-width:0px;" /></span>&#160;<span class="ms-splinkbutton-text">Весь контент сайта</span></a>
          							</li>
          						</ul>
          </ContentTemplate>
          
          -->
          						
          					</div>
          				</div>
          				<div class="s4-ca s4-ca-dlgNoRibbon" id="MSO_ContentTable-regular">
          					<h2 id="PageTitleInTitleArea-regular">
          					
          	
          	
          			Информация о сотруднике
          		
          
          					</h2>
          
          					<div class="s4-die">
          						
          						
          				
          
          
          						
          							<div id="onetidPageTitleAreaFrame" class='ms-pagetitleareaframe s4-pagetitle'></div>
          						
          						<span class="s4-die">
          							
          						</span>
          						
          							
          						
          						
          					</div>
          					
          						<div class='s4-ba'><div class='ms-bodyareacell'>
          							<div id="ctl00_MSO_ContentDiv">
          						<a name="mainContent"></a>
          						
          	
          	
          			
          					<div ID="PagesTopZone">
          						<table width="100%" cellpadding="0" cellspacing="0" border="0">
          	<tr>
          		<td id="MSOZoneCell_WebPartWPQ2" valign="top" class="s4-wpcell-plain"><table class="s4-wpTopTable" border="0" cellpadding="0" cellspacing="0" width="100%">
          			<tr>
          				<td valign="top"><div WebPartID="f014baa6-7920-4e02-a6e8-cf72380d601d" HasPers="false" id="WebPartWPQ2" width="100%" class="ms-WPBody" allowDelete="false" style="" ><br/>&#160;&#160;<a title="Вернуться на предыдущую страницу" href="javascript:history.back()">Назад</a></div></td>
          			</tr>
          		</table></td>
          	</tr>
          </table>
          					</div>
          
          			
          			<div class="article article-left">
          							
          				<div class="article-content">
          					<div id="ctl00_PlaceHolderMain_ctl01_ctl01_label" style='display:none'>Контент страницы</div><div id="ctl00_PlaceHolderMain_ctl01_ctl01__ControlWrapper_RichHtmlField" class="ms-rtestate-field" style="display:inline" aria-labelledby="ctl00_PlaceHolderMain_ctl01_ctl01_label"></div>
          				</div>
          			</div>
          					<div ID="PagesBottomZone">
          						<table width="100%" cellpadding="0" cellspacing="0" border="0">
          	<tr>
          		<td id="MSOZoneCell_WebPartctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59" valign="top" class="s4-wpcell-plain"><table class="s4-wpTopTable" border="1" cellpadding="0" cellspacing="0" width="100%">
          			<tr>
          				<td><table border="0" cellpadding="0" cellspacing="0" width="100%">
          					<tr class="ms-WPHeader">
          						<td align="left" class="ms-wpTdSpace">&#160;</td><td title=" " id="WebPartTitlectl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59" class="ms-WPHeaderTd"><h3 style="text-align:justify;" class="ms-standardheader ms-WPTitle">&nbsp;<span> </span><span id="WebPartCaptionctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59"></span></h3></td><td align="left" class="ms-wpTdSpace">&#160;</td>
          					</tr>
          				</table></td>
          			</tr><tr>
          				<td class="" valign="top"><div WebPartID="40bf24f3-91a8-4ae2-bd7b-cb740fc4ca59" HasPers="false" id="WebPartctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59" width="100%" class="ms-WPBody ms-wpContentDivSpace" allowDelete="false" allowExport="false" style="" ><div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59">
          					<span id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdError" Value=""></span>
          <table style="width:100%">
          <tr>
          <td>
          <a id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdUserListLink" Href="javascript:history.back()">К списку пользователей</a>
          </td>
          <td style="margin-right: 0px;">
          <a id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdLogoutLink" Href="/university/persons/Pages/login.aspx?Method=logout">Войти</a>
          </td>
          </tr>
          <tr>
          <td>
          <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdEdit">
          
          					</div>
          </td>
          <td>
          </td>
          </tr>
          </table>
          <br />
          <br />
          <div id="mainarea">
          <div class="article">
          <h1><span id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdSurname"></span> <span id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdName"></span> <span id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdPatronymic"></span></h1>
          <br />
          <br />
          <table style="width:100%">
          	<tr>
              	<td>
          	        <table style="width:100%">
          		        <tr valign="top">
          		            <td style="width: 210px;">
          		                <div class="info">
          					    	<div class="imgborder">
                                          <img id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdPhoto" src="" width="200" border="0" />
                                      </div>
                                  </div>
          		            </td>
          		            <td style="margin-left:40px;">
                                  <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdPrivate">
          
          					</div>
                              </td>
                          </tr>
                      </table>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdJobPeriod">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdEducation">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdQualification">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdDegree">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdProfessional">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdMembership">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdCourse">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdScience">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdPromotion">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdElibrary">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdAward">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdCoordination">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdSphere">
          
          					</div>
                  </td>
              </tr>
              <tr>
                  <td>
                      <div id="ctl00_m_g_40bf24f3_91a8_4ae2_bd7b_cb740fc4ca59_ctl00_IdSocial">
          
          					</div>
                  </td>
              </tr>
          </table>
          </div>
          </div>
          
          				</div></div></td>
          			</tr>
          		</table></td>
          	</tr>
          </table>
          					</div>
          
          		
          
          							</div>
          						</div></div>
          					<div class="s4-die">
          						
          						
          					</div>
          				</div>
          			</div> <!-- eof fa-mainarea -->
          			
          
          
            
          		
            
             <input type="text" name="__spText1" title="text" style="display:none;" />
             <input type="text" name="__spText2" title="text" style="display:none;" />
          
          <!--FOOTER-->
          	
          	<div id="fa-portal-footer">
                  
          
                  <div class="copyright"><table width="100%" border="0" cellspacing="5" cellpadding="0" style="height:87px;width:100%"><tbody><tr><td width="70%" height="66" valign="middle"><div><a href="mailto:web@fa.ru">Финансовый университет</a> © ® 1998-2017, <a href="/dep/skp/Pages/default.aspx" target="_blank">Служба корпоративного портала</a><br />125993, Москва, Ленинградский проспект, 49<br /><em>При использовании материалов сайта ссылка на </em><a href="/"><em>http://www.fa.ru</em></a><em> обязательна / <font color="#000000"><a href="http://international.fa.ru/Pages/Home.aspx">English Version​</a> / <a href="/Pages/zoom-ver.aspx" target="_blank">Версия для слабовидящих</a> / <a href="https://152фз.рф/get_terms/bc9867b7d214edc84637d3416a05a612">Пользовательское соглашение</a> / <a href="https://152фз.рф/get_prv/bc9867b7d214edc84637d3416a05a612">Политика конфидециальности</a></font></em></div></td>
          <td width="30%" height="66" align="right" style="text-align:left"></td></tr></tbody></table></div>
          
          	</div> 
          	
          	
          <!--END FOOTER-->
          
          </div>
          <div id="ctl00_panelZone">
          	<div style='display:none' id='hidZone'><menu class="ms-SrvMenuUI">
          		<ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute(&#39;helpLink&#39;), MenuWebPart.getAttribute(&#39;helpMode&#39;))" text="Справка" type="option" style="display:none">
          
          		</ie:menuitem>
          	</menu></div>
          </div><input type='hidden' id='_wpcmWpid' name='_wpcmWpid' value='' /><input type='hidden' id='wpcmVal' name='wpcmVal' value=''/>
          
          <script type="text/javascript">
          //<![CDATA[
          var _spFormDigestRefreshInterval = 1440000;window.g_updateFormDigestPageLoaded = new Date(); window.g_updateFormDigestPageLoaded.setDate(window.g_updateFormDigestPageLoaded.getDate() -5);
          function EnsureScripts(scriptInfoList, finalFunction)
          {
          if (scriptInfoList.length == 0)
          {
          finalFunction();
          }
          else
          {
          var scriptInfo = scriptInfoList.shift();
          var rest = function () { EnsureScripts(scriptInfoList, finalFunction); };
          var defd;
          try
          {
          eval('defd = typeof(' + scriptInfo[1] + ');');
          }
          catch (e)
          {
          defd = 'undefined';
          }
          if (scriptInfo[2])
          {
          EnsureScript(scriptInfo[0], defd, null);
          ExecuteOrDelayUntilScriptLoaded(rest, scriptInfo[0]);
          }
          else
          {
          EnsureScript(scriptInfo[0], defd, rest);
          }
          }
          }
          function PublishingRibbonUpdateRibbon()
          {
          var pageManager = SP.Ribbon.PageManager.get_instance();
          if (pageManager)
          {
          pageManager.get_commandDispatcher().executeCommand('appstatechanged', null);
          }
          }var _fV4UI = true;
          function _RegisterWebPartPageCUI()
          {
              var initInfo = {editable: false,isEditMode: false,allowWebPartAdder: false,listId: "{38a5532a-5f6b-4d51-bed9-fe99f2c3fc3a}",itemId: 13,recycleBinEnabled: true,enableMinorVersioning: false,enableModeration: false,forceCheckout: false,rootFolderUrl: "\u002funiversity\u002fpersons\u002fPages",itemPermissions:{High:16,Low:200769}};
              SP.Ribbon.WebPartComponent.registerWithPageManager(initInfo);
              var wpcomp = SP.Ribbon.WebPartComponent.get_instance();
              var hid;
              hid = document.getElementById("_wpSelected");
              if (hid != null)
              {
                  var wpid = hid.value;
                  if (wpid.length > 0)
                  {
                      var zc = document.getElementById(wpid);
                      if (zc != null)
                          wpcomp.selectWebPart(zc, false);
                  }
              }
              hid = document.getElementById("_wzSelected");
              if (hid != null)
              {
                  var wzid = hid.value;
                  if (wzid.length > 0)
                  {
                      wpcomp.selectWebPartZone(null, wzid);
                  }
              }
          }
          ExecuteOrDelayUntilScriptLoaded(_RegisterWebPartPageCUI, "sp.ribbon.js"); var __wpmExportWarning='This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad.';var __wpmCloseProviderWarning='You are about to close this Web Part.  It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed.  To close this Web Part, click OK.  To keep this Web Part, click Cancel.';var __wpmDeleteWarning='You are about to permanently delete this Web Part.  Are you sure you want to do this?  To delete this Web Part, click OK.  To keep this Web Part, click Cancel.';//]]>
          </script>
          <script type="text/javascript" language="JavaScript" defer="defer">
          <!--
          function SearchEnsureSOD() { EnsureScript('search.js',typeof(GoSearch)); } _spBodyOnLoadFunctionNames.push('SearchEnsureSOD');function S501D001A_Submit() {SearchEnsureSOD();GoSearch(null,'ctl00_PlaceHolderSearchArea_ctl01_g_c6cf5ad7_dee9_4ad5_a7c7_b79bf828147a_S501D001A_InputKeywords',null,true,false,null,null,null,null,null,'\u002fsearch\u002fResults.aspx', '\u042D\u0442\u043E\u0442 \u0441\u0430\u0439\u0442','\u042D\u0442\u043E\u0442 \u0441\u043F\u0438\u0441\u043E\u043A', '\u042D\u0442\u0430 \u043F\u0430\u043F\u043A\u0430', '\u0421\u0432\u044F\u0437\u0430\u043D\u043D\u044B\u0435 \u0441\u0430\u0439\u0442\u044B', '\u002funiversity\u002fpersons\u002f_layouts\u002fOSSSearchResults.aspx', '', '\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043E\u0434\u043D\u043E \u0438\u043B\u0438 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u043B\u043E\u0432 \u0434\u043B\u044F \u043F\u043E\u0438\u0441\u043A\u0430.');}
          // -->
          </script><script type="text/javascript" language="JavaScript" >
          // append an onload event handler
          $addHandler(window, 'load', function() {
            document.getElementById('ctl00_PlaceHolderSearchArea_ctl01_g_c6cf5ad7_dee9_4ad5_a7c7_b79bf828147a_S501D001A_InputKeywords').name = 'InputKeywords';
          });
          function S501D001A_OSBEK(event1) { 
          if((event1.which == 10) || (event1.which == 13))
          {   
          S501D001A_Submit();return false;
          }
          }
          // -->
          </script><script type="text/javascript">
          // <![CDATA[
          // ]]>
          </script>
          <script type="text/javascript">RegisterSod("sp.core.js", "\u002f_layouts\u002fsp.core.js?rev=7ByNlH\u00252BvcgRJg\u00252BRCctdC0w\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("sp.res.resx", "\u002f_layouts\u002fScriptResx.ashx?culture=ru\u00252Dru\u0026name=SP\u00252ERes\u0026rev=U9obUiDbLQBX0m4aiokq7w\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("sp.ui.dialog.js", "\u002f_layouts\u002fsp.ui.dialog.js?rev=IuXtJ2CrScK6oX4zOTTy\u00252BA\u00253D\u00253D");RegisterSodDep("sp.ui.dialog.js", "sp.core.js");RegisterSodDep("sp.ui.dialog.js", "sp.res.resx");</script>
          <script type="text/javascript">RegisterSod("core.js", "\u002f_layouts\u002f1049\u002fcore.js?rev=8TQ\u00252B2RhqAy\u00252BoG5ugdChQow\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("sp.runtime.js", "\u002f_layouts\u002fsp.runtime.js?rev=9sKdsC9N6p2BiRk3313M7Q\u00253D\u00253D");RegisterSodDep("sp.runtime.js", "sp.core.js");RegisterSodDep("sp.runtime.js", "sp.res.resx");</script>
          <script type="text/javascript">RegisterSod("sp.js", "\u002f_layouts\u002fsp.js?rev=SpGB4\u00252FzYmCWpwoPWNG2dsg\u00253D\u00253D");RegisterSodDep("sp.js", "sp.core.js");RegisterSodDep("sp.js", "sp.runtime.js");RegisterSodDep("sp.js", "sp.ui.dialog.js");RegisterSodDep("sp.js", "sp.res.resx");</script>
          <script type="text/javascript">RegisterSod("cui.js", "\u002f_layouts\u002fcui.js?rev=k\u00252B4HtUzT9\u00252B3mSycgD7gPaQ\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("inplview", "\u002f_layouts\u002finplview.js?rev=ZfVDYd30Z2D01DIRRl8ETA\u00253D\u00253D");RegisterSodDep("inplview", "core.js");RegisterSodDep("inplview", "sp.js");</script>
          <script type="text/javascript">RegisterSod("ribbon", "\u002f_layouts\u002fsp.ribbon.js?rev=F\u00252BUEJ66rbXzSvpf7nN69wQ\u00253D\u00253D");RegisterSodDep("ribbon", "core.js");RegisterSodDep("ribbon", "sp.core.js");RegisterSodDep("ribbon", "sp.js");RegisterSodDep("ribbon", "cui.js");RegisterSodDep("ribbon", "sp.res.resx");RegisterSodDep("ribbon", "sp.runtime.js");RegisterSodDep("ribbon", "inplview");</script>
          <script type="text/javascript">RegisterSod("sp.publishing.resources.resx", "\u002f_layouts\u002fScriptResx.ashx?culture=ru\u00252Dru\u0026name=SP\u00252EPublishing\u00252EResources\u0026rev=9Dl2KyNtfMhBKXATMOME\u00252BQ\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("sp.ui.pub.ribbon.js", "\u002f_layouts\u002fsp.ui.pub.ribbon.js?rev=RGQSBI9Dm0E345iq\u00252FxUpHg\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("msstring.js", "\u002f_layouts\u002f1049\u002fmsstring.js?rev=UTuJvjXlFdfr2atYfA4F7g\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("browserScript", "\u002f_layouts\u002f1049\u002fnon_ie.js?rev=EVTj1bu32\u00252FMla6SDN\u00252FsNTA\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("WPAdderClass", "\u002f_layouts\u002fwpadder.js?rev=hnGJJEMcU5XH\u00252BCq7PlSxJw\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSod("search.js", "\u002f_layouts\u002fsearch.js?rev=BjP0\u00252BmPXUFhF7kDZmHIaVg\u00253D\u00253D");</script>
          <script type="text/javascript">RegisterSodDep("browserScript", "msstring.js");</script>
          <script type="text/javascript">
          //<![CDATA[
          Sys.Application.initialize();
          function init_zz1_TopNavigationMenuV4() {$create(SP.UI.AspMenu, null, null, null, $get('zz1_TopNavigationMenuV4'));}ExecuteOrDelayUntilScriptLoaded(init_zz1_TopNavigationMenuV4, 'sp.js');
          function init_zz2_V4QuickLaunchMenu() {$create(SP.UI.AspMenu, null, null, null, $get('zz2_V4QuickLaunchMenu'));}ExecuteOrDelayUntilScriptLoaded(init_zz2_V4QuickLaunchMenu, 'sp.js');
          //]]>
          </script>
          </form>
          
          
          
          <!--HIDE UNUSED PLACEHOLDERS-->
          
          		</asp:ContentPlaceHolder>
          <!-- Yandex.Metrika counter --><script type="text/javascript">(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter14916592 = new Ya.Metrika({id:14916592, clickmap:true, trackLinks:true, accurateTrackBounce:true}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks");</script><noscript><div><img src="/watch/14916592" style="position:absolute; left:-9999px;" alt="" /></div></noscript><!-- /Yandex.Metrika counter -->
          
          <script type="text/javascript">
            var _gaq = _gaq || [];
            _gaq.push(['_setAccount', 'UA-22650764-1']);
            _gaq.push(['_trackPageview']);
            (function() {
              var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
              ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
              var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
            })();
          </script>
          
          </body>
          </html>PK
          !�*�keeword/media/image6.jpg����JFIF,,��tExifMM*��1�2�>	?	"	R�i	j�%��J�d���NIKON CORPORATIONNIKON D200Adobe Photoshop CS3 Macintosh2009:05:19 10:17:249�I�@d!ddGddd+�K�r�'��P��X�"�'d�0221�`�t����
          ������	�
          ���P���32��32��32�0100����
           � �@X� &������������	�
          ��D�
          �n
          2009:05:16 11:21:042009:05:16 11:21:04����(
          R
          UNICODE                                                                        
          ��@ICC_PROFILE0ADBEmntrRGB XYZ �acspAPPLnone���-ADBE
          cprt�2desc0kwtpt�bkpt�rTRC�gTRC�bTRC�rXYZ�gXYZbXYZtextCopyright 1999 Adobe Systems IncorporateddescAdobe RGB (1998)XYZ �Q�XYZ curv3curv3curv3XYZ �O��XYZ 4��,�XYZ &1/�����http://ns.adobe.com/xap/1.0/<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
          <xmp:xmpmeta xmlns:xmp="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b" xmlns:exif="http://ns.adobe.com/exif/1.0/"><exif:FocalLengthIn35mmFilm>127</exif:FocalLengthIn35mmFilm><exif:Saturation>2</exif:Saturation><exif:DigitalZoomRatio>1/1</exif:DigitalZoomRatio><exif:FocalLength>850/10</exif:FocalLength><exif:MaxApertureValue>40/10</exif:MaxApertureValue><exif:FNumber>110/10</exif:FNumber><exif:ExposureTime>10/1250</exif:ExposureTime><exif:ExposureBiasValue>-4/6</exif:ExposureBiasValue><exif:ExifVersion>0221</exif:ExifVersion><exif:ExposureProgram>1</exif:ExposureProgram><exif:ProgramMode>1</exif:ProgramMode><exif:WhiteBalance>0</exif:WhiteBalance><exif:DateTimeOriginal>2009-05-16T07:21:04Z</exif:DateTimeOriginal><exif:MeteringMode>3</exif:MeteringMode><exif:LightSource>0</exif:LightSource><exif:Flash><rdf:Description xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><exif:Fired xmlns:exif="http://ns.adobe.com/exif/1.0/">False</exif:Fired><exif:Return xmlns:exif="http://ns.adobe.com/exif/1.0/">0</exif:Return><exif:Mode xmlns:exif="http://ns.adobe.com/exif/1.0/">0</exif:Mode><exif:Function xmlns:exif="http://ns.adobe.com/exif/1.0/">False</exif:Function><exif:RedEyeMode xmlns:exif="http://ns.adobe.com/exif/1.0/">False</exif:RedEyeMode></rdf:Description>
          			</exif:Flash><exif:ISOSpeedRatings><rdf:Seq xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:li>100</rdf:li></rdf:Seq>
          			</exif:ISOSpeedRatings><exif:ISOSpeed>100</exif:ISOSpeed><exif:GPSVersionID>2.2.0.0</exif:GPSVersionID><exif:Contrast>0</exif:Contrast><exif:Sharpness>2</exif:Sharpness><exif:UserComment><rdf:Alt xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:li xml:lang="x-default">
          					</rdf:li></rdf:Alt>
          			</exif:UserComment></rdf:Description><rdf:Description rdf:about="uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b" xmlns:tiff="http://ns.adobe.com/tiff/1.0/"><tiff:Make>NIKON CORPORATION</tiff:Make><tiff:make>NIKON CORPORATION</tiff:make><tiff:Model>NIKON D200</tiff:Model><tiff:model>NIKON D200</tiff:model><tiff:Software>Adobe Photoshop CS3 Macintosh</tiff:Software><tiff:software>Adobe Photoshop CS3 Macintosh</tiff:software><tiff:Orientation>1</tiff:Orientation></rdf:Description><rdf:Description rdf:about="uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b" xmlns:xmp="http://ns.adobe.com/xap/1.0/"><xmp:CreatorTool>Adobe Photoshop CS3 Macintosh</xmp:CreatorTool><xmp:creatortool>Adobe Photoshop CS3 Macintosh</xmp:creatortool></rdf:Description></rdf:RDF></xmp:xmpmeta>
          <?xpacket end='w'?>                                                                                                    
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                      ��C��C����"��	
          ���}!1AQa"q2���#B��R��$3br�	
          %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������	
          ���w!1AQaq"2�B����	#3R�br�
          $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������?�����I#����YHё��;c����!bH����{�z���
          �rG�Z��%����)�n<����8Ϧ2zU�mr��~�d	���ڴ!�>�s�H����y��0z{f�[mv��
          L�d�8'�z�U�NG���9���-Q��9灐>����z��Ӟ��9�[��Ɠ���ċO|�#$�;3ǥkCc�9�:鏠'�V�6��H���9>��NC���c�9�u�[z��f��46�L�8'��ZQX�8��==����8'����g韭h�i�E`���i?G�_�*�J���1��pA����>��ڵ!��O@x1�>�����l����G ���޶-�3��<��Fsߧ֝�����ˮ���~_&aǧ���q���kN
          4�s�Á�����뢊�q“�OLz���8�Kk"� u<�9ߊIl���*�ۧ��[����'�xݜ}�
          læ�T����z��t0�cz�u�x�:֊��Gldu9<��ӳ�7�����`�����~G?o�.1�F9#9�����g�{����]Vg
          �A�� ~���dr28�1�z����k�}�si��1�g<3�1������06���x������b	Q�g=s��ӏ_δǀ�0z}08�4�z����
          ��i{+����ŧ�ڣ�.x������@+�����.�ʺ���}�0H�{��8<{�8���)7���+�W_��.��ch���8�o�~�mt��`��� pI���V���{�� t�֧�ς6���A8=�=�Z�V��J�vr����S��8�O@#�_���ʯ�A�z}:�f�!b9\��=3����i�����;q�sB�z+H:^�Y�W�������{��:SƘ~\`���d��9���2O���A��T����8��9�t�+�et�O����p�ٹp��������qM���Q���$c8�㎞��}����89������M6��n��1B�������>��߾�Վi\1��y8�Ӂ�s�)����I�鞃 Wy�#�����=i�`�dg�pF��j�M7���F���{ �	����8������X�9`�8�'��]ٰ<�c#�Ps�g�#��5�ݸz`c 3���~�Y�5������+��o�����T�が�r89=}*��y$����z+������g��Y�X��h�#��`�LP�~���ĵ�����g�q\�==����br8 g��8����]���������pj��@�H9���_������$���{B��V�2� t���W6����;G�s���?�v/hFB�:����x�=��֤d��߂	�a��?�;���_�Qv��ɴRp����`u=�8��j3h1ž��g����'�]#ۜ�0�����D����8 ��z���߰Y?_�o�?��}�A�zdc�r:�Mk@IzGGS�?�V��������3�ҡh	���;c<��9���w�a5o��;%�T��p@����f�$3���鑞I����I���GGב�Ue�����ns���B�����
          �5�H �� u<�YSY8�$��ہ�ק�]�����eFpr3�lVt֤�}y����Qg}��G-���G\�qךȞ�����	'�����]�ք� g p����s�VD���pCp	;q�ǟL�:qP�zm�b��]N{\��A�y�}?Տ-�|��t��'��]�ŮI��ON�<���kx2�'��9�:.;����g����_%�q�ZNT��s�{���U
          ����N=�
          餄��FO==~��j�b�=r9�^��
          ����8�s�����px�:Ն�p݌cc�1�:d�V!�$�������l�PJ�9����i�k{~��lm�v�3�q�6q��?Ƶ ������w<V�6~���=>��V�vY=�c�8�c��M$ޯG�XV���-6���p9�5��$eI�d���ʵ!���99pJЊ؎��g��lեm�?����F@@!}�<��3ZqZ��`��>Îx�uvlc ��������kEi���'����^�~��+�B�Z��_�B H=���`�zw���g����G\g�Z�Y�᳌���8��ZׂȐ�I�
          rz�y���Ҟ�;������K����,p3�����[V�}21�#��}�9�mt�`������?���f ��.2nr�jZ�՚��k�w1�$�����3����
          ڂ��(@�'���^� �9RT��Gn��?�l����>��x�?�����_�pkU��1a���8==�ӏ�Z��0��:g�@<q�~�V�v9ԃ��:��5��ܤ/_nrx���?�;%��1��$�#'>�q���`�j�K>G����OO���[�X�2q��88�U��;�O|t��hCW�`[؞##�'9�G��$�<� �zzp;u��;.s��ñ�Wb��ߗ�����
          ��U���z]��V s��������q�۴u�8=}���;�;�zNq�8������|��z�O8>�7u}�����E�����q�r}��Ա���A9��t����=;wU99���8#���ZM7���'FZI��^�����5,N@��=3�{������y�c��e�������O'#����8����@s����{����#�
          ���ל�g�J,r ��3ӽv��~NI=�IL�}�����&H��?N);i�|� 8c`z3����?SM:y$q�'�˟��Wtt��>��z~�YX����KX���Ո�N�������C�ǯ@8�8��}�
          ����_��J�Ŕe�F	R���]Ŋ��x-�x��?I�%���`c��vZt~�@p�a�'϶zc�1��Z���Aϩ��OקN����m���$g��Uy,Grr8��q���Bk]o/�,�#Y�0+�L�ҩIb�d�p}s�H�ۊ�O��z�v�s۽P���z��\��G2�K��V[m��%��$q��>��G ~U�-�'���BˎN1�W����~�	��EgIf /By�$�3�sk���/�� �[?��<�K,����v�}��S��i������$`��W�K`y;H�9#��N�I��v%��Ӂ�:����SO{{����
          $�߷���IfA,��v����j�[F;��z�����]�b��S�1� w#����������#�c����T�o[j��dޚ_��nq�l��O��9�=>_Ϋ��0:�덤�玤���jG��9��:�U���@U�{�ئ�J�?�ů7�_֜هNF0@'J����S����q�z�J���Ӿ c��O�V6�pW<�9鎃�=4�&��������8 �������[� ���8�:�+��؜��q�:t�Κ����@�c���5���������W8�I8����r[��ls�80O۽��
          G@A�����&�7��U�'#؏�:_"�j���\�g����:r=~�V͘�0y�03�G~�k��H���N9�q�1��=udpÃ��g=?I�����
          �׺�����{5�7q�3�H�9�
          S�u��pN.k���lg8�`��Ө�Y�jw�ۏ񨒷�z�7��K���qY(��:g8�~��m�{��~OҮ�f	08�#�� ��������Ӡ�c�OҜS�n�����j�)[��@��;cִVݰO>��?�����H �#���9��*ւО���=���y���}^�������_���@\�㓃���hEe�C���=9�x,�y
          ��v��֚Z�A��\u��ҭkk>�֡�C.0=�g�3���~����9�O��v���{����O��-���F;��~s���9�[mp��e;{<��N0pz}��5�
          �ʀ��A��q�ڴ-�OLLu�q�Vͽ�;IO�n@(���yL�oi�N���g�����0�O|�h[Y)��c��\���A������~�-�m�����L�x�q�}��9۞G<�����8zc�?��Z�i�)#=����*om�-��d���yzu�1�?��Z��^��y�=��f���1��ߌu��
          ַ�'�1�G�~}x�J��\vow�y��X��Gl�=}z���ht��l�������,@���=��������s�;��Ɠ����O����:x���#o��oӚҋO�w?��t�^��t1�����b���|`v��h��i���F~WVW9=Tuq��g��R�Y���]}�=��:��g$t���9�ki��pXq�.�g����5ԋfX��<���D��F0HY���#wJDHaw�-���,�2q�|��\��–]�H$�f�u����lz�W1�������kdr�2�;�W���pʸRAs�1�~X�1�şx>���"�M
          �e����-b����Q��m6W>j��t2,(95�>*��>��x������c2��[���]b�F�2O��!Up�(I穉���j��y~*���O����	;������j�9v��2r@����ǚ�t����7{|ŵ%���v1�]��s�r2
          ~_��Pa�xb�P�D�Q�m��=u��]��M)X�KE@�c�A�� Ƀ�U~,������k��|#������Xe�fd����Qkt�ov&��	���<��q]5J��^�\���d���=j\9��sT�h/��'m5��K�_���o-�ӥ�Os�H���3A;�@xМ�
          OcZ2�-�&UeLi�&7��q���"��;�����`Ӯ�A�]�����,����vR���ɬ]�9���an%�FD�"�k��৿�M�:zh�V�y
          ���ԥ�|tvUY-�$Ӯђ���GFF�1�P�(Ozr����z[����n�A^:��{o�z_���Դ;�6ڕ�\2}�I����Z�R��?˒1�3��que&������\	��[i!�XQb�v�6w>X8ݷ ����k������ψu�^��7��
          dž�-KL�� �M̳Ɔ�+�|���1�xc�����-����_���Ona��h_d��Q��ؤ�߾#ZIdy^C��fNZ�^���N�[�7��Vo)�K���}9���w�I%���կR����-� {��Ld�{[G*ʳ1�������'�RH�o&%�1Y�Ug�A3�Љm��<��;IzW���_�)���Cu���!���$�M��o��i):�"Q$dӂd��38
          ��`'ѿ?�~9�կb��q���N�moz�
          (�K�ͤ]I����m�\�-�,K�гNT'o$�_���З���b`ߝ��
          >v�k�W�l�])�9b񖁝Z7�\�Ѥ�yh�R�FG=1S���=I$c����W�/���(_��������I�����Ů�]�Ȼ���������� U�DH�h!9��Yb޻��M�'���S�"ki&������j�m�䒳�'�G@���t��Q��ɧ�k���j�_?[�p���(;T����N�SWR^kϳ������=N1��یg�*��vI�v��鑏s����vꑖ1LѬ�я��tn)��'d�# ����t@'�g���RO�����<�]=�U�#��;r2�T����3�� עK`rr�r�zs��|���y'-��v�{4^]������������v�1���;};����.��� 8��=OJ�),X#��A>۹�Y�X�����#>�ʄ�J�Z��C�^ЯQ�9<w���ST'�<`��09�q]��]I^z�t<�zt���3�란rHg��4ڳ���]�����N"K,s�#��O�z���l���'�8�Pz�?�wZq�s���lO��mrc#�C�����Z�����(�z_ח����-�� q�w���v�8���8�G~8��i�c�z��uJ[r�>�2s��2i��d������ׯ���]NJKr:c���tϰ�g�o����<���=�G�]l���#���נ���5E��9ߓߞy�4��Z��_�E�IZ�����<��9<���YSY�����`�һ�'#���S���+:kq�$����K�6}�p����GBwc��8��uk�:d���9���{W}=��p9-�=I9��ǵ`\[��#���rn1�4��M�������L��P;�A\��9�k4ن$���~������'�$�rs�}��ƳӒJ�O$��z�m4��_/�R�N�o���S���8�3�}���b��%q����u�U�m�v�#��FI���kfx����מ�J;7�o��F��R[<�@�Nn���������NO^����ojX�^������h�;t��H'����j�����z��vg�k��#����0G���8�1�08��=��U�mʎ�� q�{�8�Z[�㎇��u�
          i5���|�}���b�6�r@�=��g�ط��dt'�p;��Va�$�8��������6��r`�з�ҟ�{_���N��]�R3�d��W8��]�s��z�Ju��B�p9#��G��]%���	O_~�~4mo1h�h�mfx����g?�n�fNУ����{���Y���n?<���?ߵ�$��}�������c�K�y-����s�y�������6'��t#�~��k#����<�v�1�����0��ny��kj��_ר�������L�,�����s�ڵ���0�98�<���~��o��UR����9�=z���m��|��br9�g��7�^�o�d�Xn�s�è`ߊۂ�>_����GB1�V�����<�z���x�Ce:��-og��䨍�[۠��I��K��w�����2�9=��O��SX�I��ժ��VVq��֡����ư�D�q;��d��O͜\_����1�ۿx��#mo4v���4Ku��K��O��#̒���F���[�C�Ǜߍ�!���ח��m
          �LJ>����o#��=ֱ����d]���M��96���\_;���P[����e&'4�pN�;9��]=^��C�W�_���
          ��+��=������s����Mю�Y�.���h��Ec��>-~�zλ�]ǢL����M�޻�&˸�]����h#G�ˎB��(��2=�(x���6��{;].�����g��k;�!1:�n�d+\̟i�s1r%~S�a��0�!�u};P��櫰�;Eg��q��6!���o����a܈�Itx@�k��g��2�2XJotҺW�׫j�����?e�
          �3�֪%�NZ����.��=sO�tX�i~ ��$�wK%�:.���C�N��$�R.�r�m'����RX�@e�W1�/�W�B4��+��K�]:mJ��
          �
          }�Ɩ�-��V��tRq$k$2ew�=8���A��1�ɣ˨A�������ZͼL$�u(4�B+���2�x���q�ĭlx��ſ��Kcg���������igL��+��M������7X�������&ˈ�HX�qj��U�c���4�&��&���&���b���
          T�Ue�4��ꮗ'*jR]�m������.�;N��z5��2�N�D��Y`	��ݔ�h�7ü��r4�#��v��A�M'ƺݮ��ZZA%����:DSG��u��H��H��x��*�a#�|�㯌Z������mi��Yj�/#��,�G��L�e���c���%i�����.Km�ZH~|�׼yw�g�ů����M��Zݸ��n�tyT��xkYx��K�}�Z��Y��<�O�崣CU�HF�7����%&���i&���3�<5iU�&�f�N=7n	��u^
          Zҏ�ϰ�e�Y[C�����n�ɥZ��di5�>�2�4�����9}��:�b!d������x�c���]F����E���B�.���,��o4S
          %ic"VU
          � FB����}o��ũ[Ayk�/
          =�\jgVi���3��5wX!��3�hcv��4���|�I���5�;�X�t�Z��$6��fд�iwZw��R]���ַ�2���䱒�I��a2�΁vva�ҡ�pR��w�SN���I��E>ͫۗZ�`��q~�$$մkh�5�e+�ݝ���S�<A�s>����P���.$��]4�K�DX\��^��3�$�7ΌG��j�w�}��vz��Da�W0��8�i����{����
          h�@���k�[���Z�������+إ�8��G�-���4+-��
          ���D�f�0��|_��jS�}�\i�LfJ�N
          &��"�V�&��K�K"l"X�\���}�5X�E{7't�$쯮�]ٽz���xX�Sm�QJ��ԣ%v��e��[v}O��9���[���o*Y�.��q$2N�Z핗�wm^Nf���D��&��G0^���]��D�bI���O��x/ �[��4�:����u��qm,"�<�x��6���2����6���dɠ��h.�೜�I�nd?��
          � ��
          z���9�5e�{��կ�^���Ԝ�?j����?K�՗MM�T��qD5�q���d(��I�%�o�@IoM�I����e���)|�lW:���Oܣ麖��}JK��;���O�Ki�~M�l�VH�XTʅ��i<7|-���Kt�����/lZ�m��;u�"���9!a�]
          �xN�#��P��#e�n��"�SQgl#x�(�B<�Ē+�%��j�ڒ~�vq�����t뵺BU`�	B��d���-����k�ܗ��h�$���"ڟ�g[[Cp���5{�:�T�����]E��ga��G�2<;�ae���}�n���$�pDr4��ñI��me<���s���Mw�o�,�G�=R�O���i��N����P�@ K�t������8eG�N~O��	��Ѿ:�o�_
          �{�Go�'O�kg����X�4׉,I ��S@�H�v�<�[c�᱕�B�W�gk^�_K_�E��g�����ʶݲ���n�-���j�F�߯�o�b#g,n��s�ک�a��$�;c�9y��]�G<"ddq �Vݵ	o,`{�/i��t9��@?�z�+~��6<k?S��9^x�מݫ&m<d�A�g��H��`�sМr?#�Y��)���z�ԌӳIz������9�쁐����?*Ğ�h?)��s�~_Z���p)��=����ڱ�,�)���b	����[�Io���?����k��r[����9�l���f�g��������=k�f�P�
          3�_q�����=� �� H���Eғ]Y���z��8I��<��@=�q������=O�A�����$�=H9��s���zV|֠����A�4�՟뮞_�p�y-��C���8d�q��5�,����pN��Kk��@ ����s��ʖ�%�'$u\�9�Z�7�oO�!d֝?��f�`�W�q�O<��Vl�ĂpOl��y�X�GC��}�������A���֫{?���D������|����#�;�O�k�}Ǟ�㌮s����ɮ�h9�ж?@{�f��3�O'�A����4��_��-�_�T֘$���J�p9�|{Vi�9�c�'�y��v@�'����	���Y�ߞ�q�������i�K$xt6� �������ַ�m�d�=>㩢]���t�=�{�z߶�8� ��u�>�o�_�M��!��`p��� {L֬6��?�n>�Z}���0�����ҵ�9���<p3�=x���K]Y^;|�@���py8��֔6�W#p9=���o�07�q�1�>��kCo���N��8���������
          �1�8=1�9��zּ6�a���8��1�:`��[�۠�@�z�=>��oh2;rq�ǧ�Za��}�렖�� t��d���V��J�����d���>��8p1�_~�����?Ì`��v��?�jj�D-�߯�K[@�$`c�;��9���{P�p��<�<}*[[\v�NÒ'����[�֣
          <�H���I�?�-�J�{�}?��֣$��q���:~u�[Y����L`p_�Vm���
          �r<d�u��{Lx��{���4��������J��x�t9>��׌:ڷ�`@+����{��oz�mj���q��?*؊�u0�2}1�/��O�O��vZyhU����#ۡ����J���/���|w�]b�C�<?c%���)�Nء������R�q�ffH�/�m7F��Q�$�Xnamp��;*E"̳��Q#q~�d���C��|��������{��SK��x ��%�4�MZKXey,�Hi"����D�ݬrH<��2�Y��]۝|)�V�o��[�Q�T��t�k���V����;v�y�Ə������+i�s&���ź�ÖO ӧ��r��\@�-�܃1�+u؛���GG���cU�t{�����|I�Zjy�\�4q�]n�@��b����03�3����mΛ�j��M5e�S:U�ՄZsZش�ڱ�r�O救�6"�R|���/xsH��ѵ���I|�;�3N�ذ�m@�KK�F܈l���A���7ځ.��o��)����ͺ�j���~K�c�۲_���ʽ���~�F��F\�-5wMɽZn+{soo3ӾYy���W�5�B%���&���X�V���-[Nx�[�����`J��U�=���5�ML���-/]ծ�x���o#Դ'+��a�!�O)�AR��P���h/ma���������ϩj:�������4�&�����#�>i���*���^2�4��R�]�� ��Eh��?��&�;�H҆��`p��Ml\�T�S��T`��i��[��;-u3��5u!���)JKM��=:���쮊����4âj�펰�Kc;�vQ�����լ�{f�Kq��Ɍ��+`?6|E�?�t��7�}R��.f�,�":x���I��l�@`���2F#-}#�n�]��?I5�ާg$P\�Cf�V7q���!
          -��#�������/�ٌ/ɺȶ�MOD�5�卞�<7R]i�)�7v�)���KS����f �3y�E$J������G&�r]<��-t�3���)J���l���~��mm��_�\��úv���-��a��ej~�-�h펌(�t�#��-�]�x���)�񦡦C+��Y�c���4���OMMfk�&
          N++|�mZ��d���r4�X�Z�3�I<hZݏ���/λ��u��E�t��O7MԒ̱��LLr��&�	�oŝG×B���~��lಊtt�V��R�]��qOa�A�Z\�U[VS��"�=)T�8�5)AY�S�$�6��[�=o�{y���̠��-f�S���T�9Y?�Zwv�~i���jڄ�rG�==;\�Ѽ;�[k���Y\^��~�wj�۴ws<Ї�	�YE�O<ռ5
          ��]ͥKɿk����f�21}��"�Ce/�(���i�@���>5�ς�I�k�
          Yk~���k�7\G�}4ۺ�]��4�N�����]!��vq�@�c���ڻkR�C5Ρa��@51=��5���Tp(K��H��ʒ�*�O߹	�}e)9���'}m)]4�4���YΔ\��1�*�|<�q�Gʒi��G⟈���z<=�$�76�v���B{��8����n%C��0Ⱦ\�M���+HVV��:���-?��>�e h���(s���|�	v���5�kQh^,�m�Y��P�l��l.m�Z�jzm��]��
          <!R�{��eDfU�s*�y�|�����}J�G�I�6�{��&�{ni�f#�rd���Ifl�ԣ�nET����v��Z�WI]mXbߴ���^�����Wg���W��Mz���6�ᛙu6��EbVŤ��H%����`�f�zD�왜*yl�,i�������Cs���9�x��at��蚔aN�Դ������0{yn)��݉Y�7+^��w��5kMK���b��9ƫb�"@�Ėa��,��<\1d=��cC�M��X�
          ̩��{ۛ[��V_-�+�t�����*��s�11\�b9�6�޾�����.�F3��wo���l�^JWWZZ�=����7��������o�@$�e7����h�]Ӳ�i��,N3 �2����^ҭ���t���.4��!��/Z�[�K�
          ��W��J��[���i>�.�
          O�Kk�{
          6,E�%���4)%I���+�;���Ø�Y#����4��5X�E��R��i������%YTJn�4M���IP�v�H������o��7��2�_'g�Z�K�F�W��~�6�\^��I�"�3� ��0Ȭd�)74W����[ma�0�}��/��,�m��|%wqa�isGu幚�?s*IWֻ�jd�섕�V����G��"��,��e�Y�����R/�Z\"ݮC�_)��~��&�;0�N�����J���İ$,��U���`Kdp7}����+�ON�>�]�'*
          6�^[_���������,��txcĚ������b�Oxl4��[m���4���S��ē���-T��!!�Xb�HR\�,A��Sa+�U	�����2���q�nnmDzޕ��$ʂMw��35��gx�sp���W)f��h��s��[t�����?�J��j�%���O�%c�mu�U�g��&q�DB;�%m�+	�-&��G<<�O��;.{?we�Z��Nn��5\���)T��Zۺw^�_soz��o-���)�Ii�/|���r+:kR3����Cӥn�����d��}�7v�F�����*�o0&9@db�8eQ�qS5�����G*[nV�ppHǨ�i%$�����<F��%��qY�+�\�Ϩ>�A��k�C`c�H��Gj�	m?)�#��v���$VD��x�O�������t�ף����D���<��Ƀ3�������zŖ�s����9#�s��ֽ.k%;�2K`�	�`��bͧ�<
          ��ې1���y����\����1
          >�i�~��by��=1���<�L�d���$Ǟ?W��c�'i�$��'�^ߟJǚ�`���Ө�z*j�����o"[iW��=��g�9�s������cOk�6�I�;g#�{���0�=�r1�����`�nr8� �|��c��ON���>�V����C��خI���0��g��D�s�#8���9�k���2y�9G��aOnNx�_^A�y�������t�����;�A��<g=c�VE���XpN�ס��'�rx=��T~<*ʞ$��OOOJ�kn���0ۧ����	�m�y^����y���i�烁��1]\��r	9��p�P6�c��X�}�ZNV�����<^rI�0�9���[����z�=�"��<���1�kv��#$���r*�w���׻���:N9��ӣ�q�u���c�'���9�}��<�#<�8��ZԊ�$`w����g?�P-����*��$Ǡ�83�^~��
          �#���Y�����C���kCn.N2r{����Y�B����������8�N:�ۆ�ax��zrpNqN�����s�{��;c���8w�Q��qM'�O��%��F2NG�ddp���������aF1��A8��9��p0rpI�R0r	�f�{l����ԁ�~M5�Y�v� M���_�ނ�Z����8�x��#]E�����铅�s���Z��A�ׁ�z���t��c$�?���IYo�u�-�������-��J���p}�~u�mm�d^��}=�H-��G�$�㧸��U����!��@������o��/����_��-�q��A�x����Y�H�ݕfE�YC42�s�@���Xr	 ���v|����2NH��s~>�T𮯮HQ?��.n|�Z8��Xai����8C
          ���8H�vE.\��4��uo����Ԩ�䢗4�o�����w����1���×kq�P�o�{�4�I�t(%�m���mm�?��*\� �H	P�~7|-ҵ׷��>9�ua�xnu-ݝ�uu2�ne
          ױ���+���8-˅}���s/�~+���z��O\^x��Ws�\�^�-�����U�K�[���̰�m�}#�6Z����kWk���C�Xy���e���u�!�4i[%��Rd�����7�\Q����+K�i-���4�'���V?U�l-:�h��Yw�J�m?v+��-{�O-�����[f��Ե+=�	�N�}J�/Z�뚝�F�F���[i֏3<���|�-�oC�c�/�Ǧ���\����5��$�luƱ�kU��Mk9nN�%À�,���˷j����]A
          �6�Z=�j���K�H|Pe���
          E'>_ڞ�ڝ>�q��=��srſj?e��~8���o�9�K^�&�uinb�4�
          o�3e��Cu�`
          �{�9$���sl�9mF��Q\�Z'&ޮ��&կ&�O޵���G��3�V�'���s��j)h��դ�c>��4��~�S4z^�osj�u��_,Om�+-���̒�h�K�mGNi�yR9�n�2�	B�?x2=N�-u
          BYXC�-��}��� ��uH�ő����$�$�ء���7�/���;k]�"YD��גɮ�%�3��H�L(��!.	�I�qD��0�q\K�x3H��2�ז�M��6��ijŬ�6H�rɆM�,�@���Սg�9(���f�IY){�Mۧ�m\�Y�K��R�%(�E�݊m�ۍ��w��EFU4?����M�}��I�t����l����������$[ex�+�
          V���!�;F��uDv���C���X�M���&B̩�S�!���g����b/=8^,������1O�Y�,�U��-S��A��E��P"���ۯ~���YLV���ml%f����i%WX�u
          +Ky�!��F9d,�¶��G���#�����M_K��?MK�	��(J�om);Z�l�������I�c��_C��0��6�m ���l�����+�p������5�$b`ʯ�z������'Q�R��9��"���è�(��uK��jC&��D��s>ۖyG��?gY4��uT�T��,⵲��{r-�8m����n̲7�'�
          �ʥ]w/�뿳�����ֵ�#M���o:�^�ԭ���=���I�Ԯmd�9�"�dA!���G�j.F�^RZݫt�RzIZ��٭�;��*��U���v�^NϚ2�k�ױ�G�|7�o:�O�Lj��?:MS�Q��$��y-�7�/�3Y�K	!J*(ݝ�o���^.���^��m��Y�s�Gj[mĚ����Wl��UA?&��^��|e�k��V��M��g��;}a�<�˕/u	ch�H�;BƯ���J�����m��MF��ː�o}qq8X���&�C��v�ާ{:���[9^.�OY�J����~�(�_�W۸a�
          �X���s��{O�{�){���:����iol<+q
          ��^�쯚KY�Y���3��*�g$�:U}G�:�:t�VZ���i�1�]*�M���nb!E�Hm�5	J��ձ�x��m[�D7�H�z	R�֮��W)<���[[�˕22�r�r���[}�&��;��a5�c5���l�4�ms�dk�˄� �.�Cv�<\�;ʷ��~�}��+�;�a_�%�K������u��������©�K��yt��"�8%�5���Dn�Y����5���8>��
          �%�:n��N��1-ޝlb�#���=����"W *��4|ٯ��/٪���R��4[{�<�=�I���H�]��ZJ��H�8Q���}G����C��쭭��`	iok�9�����a�e(K���|GJ3�q\�I����ݛz�[�=L����`������k�'e����}O�K�يmR�KԸ�&��K+hn�i�sLo��쪧-����6�G��|K���=�Ɲ��7�i��h�ӵ;ͨ�/1v�"��2��<�BØ4�s�Z�L�$�0��Yb��bӴ#nC��0I��?���˛�
          � �#؂D�B��!�w}@��59֡Y�\�{^�M=u���Y�o�
          �x~�ғN���m:Y_�ߡ��x���?�c���pl�Ue�\G��[���<9g�C�Q�A�J�
          ^Y��i�V�,��3��!��������`��v/��w����V1���������?�jV�ǦݛO���o�k{nd��;;�_�)<��Y	p�����|Oj�Lz�Ӭ��"71^�F��O�=,KZ[��,~x�I]Y����O
          �1�
          ��Nɵ�[��z���ۋ�S0ʪ�g��JK}Ӵ������������ �ZK�8��:��\�ooiq/�o�Cث	�Z��p�|�W�Pj֋�-sK�}j�R�/e��(um6}E���м��"\�e�;�s�<�T:uƜ�6��6�<Kmq>��ic�h#;c��2�K	"�F!�gΎi�!Z�,�F����R��䶚+븴�d�k���K!{�V[������
          �ͼ���V�ZR���z��?��w�S��aV�em%*oV�]�����������K�{-/�O�
          @�̺�.��Ww��k�����k�{�i�93]�/1���;csݾm~�|5ٳ���f�	�EGP����_�e�������?�.������]SM����i�w�]�=�����+ZJDH�k]��W���$�i�?��c��=�6�o��m!����@�֑"�m7X�p�0�$���R_�����uu{;��ji�k�ѻݭ��1̰���J��j[k�ZV�]U�k�lݟ�=��r�R/#iB�ІW��C�j�ր�*ӏ^�ֻ9���p}s�j˚䑓���{�ҽ�%�֟ב�l�&{Ln����������0��ǩ<����
          ��#�����{S��I�<�f��ֲ��4fqR�g9U���<䎣��X�g8
          G9�7s�g���+���`���<`v8�~u�%�H���=�w�j�o�O.�������1���/Nq��}��k���ۓ��8<�1���פ�Z�[������{*�.-N+����sS�Z��w���q���c�n���q�q�Fs�_^}럸�
          F=�c�p:zt�W}h	-����=yqֹ���^FO\c���'5q��w��؛i����c����Fܞ��=󞕓4 s����8#�v�s]�žK	
          Nl��ӷ?ְ�b!FA �����9�N�����Iy3������	=�<��5O�a�9<?���X���p8���~F�yx��^:d��4՞���ԗt�<�<H郌���t����q������MIo;cԞ8?���-��u=x���I���u��C��u�����kZn��#��}x�N�RA���1�N1��9�x!'|�/ �����i}n�Z�m��@�r?�l:ւ�1���S��S��3�{��9��^��
          ��$��܌q��4-ZK[�[��VZ�[t� ��zz}�����kf�Oc�=p9����t�pH�Q��mn0	R�r?ž�������]�����8�{|�m�'��u<�Һ+Ka����z�[�\$���q����Kl�I�g>��\�%n�i���m�[��� ��|Ì��}룵�A`�����ߏz���r:`�A��8���o�L�ۦ=?���6��~���V���Ė�t�:��ڶ`��N3���{�����$�:`���_¶�p9�v�:��մ���{l�z�B�폯r>��_���T������i�!�-���(j�E��CM)�[{����m���_7%|�,���P�;H�5b�H�6����F�bp	�q�#���
          m��M�C���kۯ
          �Kӭ�a�9���cZ�u;�y{m���%`cEyYH9>Vu]P��r�~����Z5���rjR���֎��+l��;5�C��E���Λ�k
          e���^���1\�&�eo8����U�1.V+xZ-��f���'��>+��7�}6KIbӴ�'��g�}"�&�ծ��1
          �j3�4V����YAuw4�K���g����~��ҭ!�uO�������N�S����i'�T��;W�B����C=��4�L���s�'�π�>�5��<]㏲^K6��%�owp_�Z�i�JD������qy��f��Y�	����w5�*؈ѕKEI%w��]���/زZp�	V�;�J�$����m���-w��~�?	<e��ⶏ��4�Ӣ�-��-L�F��h������ZU��L�
          �@c�H�ṳ�x�.�V��Ώ�nඞ8-�-��\����U��$g�UE;Q���y������������`ԯ帍��o$�o�%�HIn�f1o@��%���8��}�j�,�mx�X����Fzg8Z��<����XA��n�ѵg'�[�������$���z{ԭj�mY�x��emud�yn��34Bk�k�֎CTH!�O�ǒN����0���'��PēB����r#F|�� Q����I�b�I�:�
          ۈ/�C��RI# �1��5��b�Ya�B*�ڹ'�G?��r�
          ;Fq��o���{'��e�T��TҔ��~����O
          ��U��-km<�nT��ch��#�(�ZM��N	*;ט����X���f�T�[h�
          ����U�$�/�5����L�UP�Wi,�,����8�q��W+�hV��%(�4�H��N�R��A�c��5�brZN�t�Qil�y?�Ǒ��Ԫ�u���������s�t�����[�,0�on!%���D�[�]�*B�brU�����4�Mo�IK븭��j�6�v�h�Ar`����GS��OV�ޞ���FYT�m |���O�`���xBܵ��,���*�COB��e��+��Y�߲�����OO���{�n7������K�h�ֿ��Mk�?1n~g�ʷa+y�ѐY����<�[q�� �EtV	���m��w�F~h���'�RG�Gp#<��rO	G	7l���7Y���e�9ݘ�`{���f\h�-ڛ�J�Y�ǹC�# RS=r��_^��*���U�w�[mt���<�R�"��S�u�^����|�>$����mt��?yAQ<���>$'����P]|Ӯb�G�Eo-������]Y	䢂��+���-4�f�s
          �g�H��P@ɒM� ��Ü�8ܛD�B�6����dgI�s�1��8��`�89���՞�{��yS��4�S���w��m߷��~d���U��F(C��Z5)�M�*��'w �8�pQ�2;XA��I%�%�*�AıF@U}�� 7FH?��'�����wRy��b��ҾZ�Z���A�ex�KeFB2u�>��b�,[���־��֍�Z�k���4�N��iݤ�f���[ߩ�ֱ�Ek�"r7n /�8�+�����q^�K8nVx��>w����e<��������9�#H��HE]�q�Ys�FGR�+üB����Wu��|��]\*���`zp@9��G+�~����~�IU¥���n��[m�z|F��l��U1��gp;U@du�H+���L�~A��^����초���=N jL�70��V�iGa����k�>w[eG;w���=(]@Ҁ��/|uʕc�zW�����|1�����6Nr�n�%�WH|���}��R9�������ےJMo�e��n�����)����Q�������;]���|��w���i�֓���'I���������I'�L&�%���!X�<K��麇�/<El�=wG��ԡ�Bɧx�Ed܅Ϙ�v�7�P�7���Av���<e���������ֶ�����oQ��f�V
          �R:̍����6��T�Wpjڂ]]�ja�M%��e)�a�.
          �$�r1_ҹ}e:4i����������9���QT�՜������]������Kç�67g��aw���]}�˿�99#����j��k�����J��s�:ǀo������r�ו�sm	֐�����em��U��Jh�?��7:5���:H��iז��؊�X��O���?�3��^���3x��w�����ݜ7&�f$����J�t;�����R�;��k��[+�e@5�J���O�����uv���g���$�M��q�O����׶�?үE�"�t�k�D�:
          �<m�raIK��}���pCRQ���VpF>zu��י|����x_��0�c�����#�4O�5�	'��+�����Q\�V\���Fr6�W# ��{�ڝ8�uJ���o�s��d�kY��Q��nFzc;u=sӨ�ɠ���H����[޻)���L��q�x��V4��' w��Dz�U��"|ֿ�8�3�ӟ|�ֲ$���02	뎘#��g5�錂}1��{��.h��OCI����w�����8��<���Nx��~�wk��Q�1��<�k���98�`z~g��ű<���<q�ʓ�j�zk�7�y��	����I��G�#5���u��?�8��|���=�،�7��:t�k�����dc��}GL~�Tkm�}5����2zKm4<�{u;�dpOc��{
          �������s�#�8���߮��ۧN�s����j�OLpGb:w=:�٫i���4���/��|�c<`c۞8#��:���7� ~C���x���<rx�8�g�~�}>��)���-������;m�[#͠���Ӂ�=3�?�U�o!z�1�ǎH���u�D��>������[��9��s��<g�1T��4����m�_��I
          ��GC���C�s��Hm��C���Ӟ��� �O'����b����1��o�[��`J�!���ܜg�ʵ��$���p}?�K�����ֵm��A rF:�����;�i�N������1`�23�`��=�~�սknT��㜱@��;��v��6H$��q�s�~u�[A�8���y���V�R�_ק��;�.��KoG~6���A����Ckk�߶=9��8�*[l���c�#��ކ���~�9�7{+��_�o��׺���L�������[P@>Q�3�ԟsM�� }G����ӊ܂
          �c���G�j�m�o�}㺎�^������ns���_�jA���$��LQ]����O~kJ(y�C�t���I[B��_��8�V*2�~RN�px�W��o�W�o�3�;�^�YX�ͣ_-�Q��pڥ�����|F�mmk�L�s�X���_�\QM�w`!9c����_�o����M�U�J���Ac�iWڌw1�����u�D(Q��J�]�,�|��T�k��)���nZ��mg�����{���.���M���㶫Ӯ�v�'N��x�C]]od��U��}�&1w�Gake���[���t�7"V��+3���}����)�F.N�m(��vEw������Q=�Kj`��v���h �YqOp�x��ﴏ|S��KK{�NӴ�*�O�hd�{M���Il�̌`��RI//��q�Y��{��~�~0hR��scy���X��-d����:]ܦ��ڠM���,P��+�d�b�Y�(�"��k���NM_Ev�m����u��k��H��հ��½HE��5��I������U�e~̞�|	��z-����h���[�j�����/!9v��_r謆�~8�
          	P*��'��`�_+h����-��";+[H|���Ј��0
          ��C��_��{�*]�&܀�
          ���9�vE~��I�gNK��߻���-�?p��:�_���Z�fw��c�,�ĶGλ�p�r��<zWcg;2����o!�@��v�⬭B�b��L��N�\��l`u��v66�GQ�F��e�~�1��+�p|Ѳw�ӥ���y������W��k���U��Qt'�8l��1�U/� �C)�c���0�u\��>I��V�}��F��c�������@��5�}u28�cQ�fB�$�@7w����5
          	]���馚쏛�NU1V�[kg릮�o�ƼD�9�|�0��ڪ���P1�g��Oh��V!�7Ĉ�˳mR@9#v��{q��H��ݒX���ؗ��z�#+��X�A06V�dw$�nP2����?�Ͽ�]�գ�����hN�W�r+m�����q�ՌrDQ�iB�Z6_��n�F8�m =ع�qY+�n��DI�Fэ��Bwe����CNw[��1T92��т�8G���$�ďT����7�Z"RE�������G~��1ύRu��E+�^�y>��{�cۧ��#{5}V}u��屐!�fef3������6�8T��}�y����ռ���x��7�،�R[R0�Vm��n�Ey w!Y�� U� 3�#$@��q[	h�����\HR0,��9�c�P�<O#$��#���Q��D������w�d��A'NO�-�]�+i�e�x��8F��#
          ��W+#&�������j�'�S�Uɝc`ȳ��n\ad$�Fk�_�R��Q�Y��Y
          ��TC��@s��v��|{g<��!U*�K&����1�p���b�9j�Y)�*�][�ٴ��}FK���ok��u���[��)��:P���Թ�V����>#�RD܋	$����"�����g�M}���.fxϙ��W�^]v�#�yr���Ƽ�Y��4m��t�8��+�%��8�|UUE�OI-��w��p�I9KY-��]=/���|��{Y-��ic��h�UCeH��~��c�q�@�+╒����e��/�1'�̻�T�ldDLa_in�c9z|U
          *�h�۽�m0�$!ܪ�ڌq������sť5/�\&�n e�UR^$�F�;�s��5�3�:Ѭ�_�N�K{�����E�j�-U�:�k����,<c%�ĶhԵ�7ܭ����������������A��Ck$�HX�w�Io&�G�/�H�e��H������n�+~��$,q�{�N+��z��Yw��W.�Y����Y��SX�Ӭ	�V�G]@[u���k�ߏz7�4��3���[f�S�RZꖖ��dX��'��\����FT
          ��Wp�!U�A�~x���k����c���ҡ���\d쒲Z��]4_-u>,�����R����<�6%YZi.fX$x�̎�'��d�5GL�e]wI�yjm^8���la#[�J������1��'�e=��C�,�Ѭ�q�P�`<�
          �v�<�����q���� X��$s�q�����$(�3g*������ZIK[�'�)rig]:���v^��B��$o�;�߱W��6Y�S��ρ���G�χ ��-�!��M��I���;���٘�6�~xXn�g�D��,�r�¿���7S�|Q�r���:>���W����e���V���dk{�
          �ڨ
          �][�ȆL�P�n�+�
          �9 �����^�]?i��z�m��G�n�O��ߝ�C�>Uʦ���$������9y"9Lqۃڳ��0�8玃�?��+��2J�{c���\��$����]�&�]<��%u�_y��C�s�dv��~���D��r:��g#�q]��N:z����V4��I\q�}x�^}�l֟��?�;��X䥈�� �=��ְ��#d��A���v3Ł���Q�=
          b�[��:�?�zMu[�7��y�8K�q�s�O�9��{t�^�ܯ@pFI�Nrz�A�+���d�0s����}?���_[�I�	��F3���g��m�����=��zu<��Až�O�@8�땺��rއ'�N8�A���:�zrs�{Z��`'9�Kd��{wʋ+߷���w���n#'�'��9�<��}j�B	=PN��Һ;�G�ׁ�y������N<��*������wO�go�`�+��}�Q��[����}�?3��?J�X#s�������ٷ��0	<��w�:r}����l��XӶ���n9�g��U��:����Z�>0Fs�G'�r:{���� ��Ӡ'����e�O���Cw}����ɠ���z{����=s[��d��#��GknI�}��=W����{~t�����BZ=[��lvvZX}����'�9�:��o[[��I8�^{E2��%x��{c�o�ֺx1����B���'�_1����[h8\z�#��9>��9���x���D|�y��8���l�N9��C��y�����3����ma��������߯��Ρ�,6��?\�ҵ`�8��:`�s���\���}����Ó���I��5�##>á>��%�=z��kEL��1ө�cv��r����+G$�2D�<gqr��k��{�r+������K�_x�G��a�x����l�#D��Ү,��R��d���Ri-�Ig�_+$�6̥k�U0���gԱ�J�a�୚m��B��/n�MN�NK�nj�y2^��ѕ�eem8�2BX�B���6uI��F+D��z~?���d�1NO[E��j�}/�mt����SIJ��-���,�M��4����T�<1��k�>do�u���Œ�j�v����	�{��#�7��=����ό_K��	�-�|=mo4j�D�����4���;�q�����{���h��1K%��s>�
          �@�2i�4�3�ml��G[M䌰.C���x��C��k�5��׺����X�浴h�^F>I}BS�"��*HL�U���96:Qmɧv�n�V��~vg�l^m��+8'�w��w����U�g��iK&�d�7_k�Ku3H� ��ҢM�n9-��	5�߁�ca�6��dž@z��F
          �=x���[��<	���_�G���HP�Ȉ��q����F�,I$��ؾ�o���ܒ7cor1��W�_5WR���MV�ߵ�~��*8^N[$�wek�h�t�hzB@�T�L�V;�9أ�������O��$eQ ۱��'� 9<���ml�L�����,�?0#=��J��JB�VW%6��VPĮq����^�+�p1�9y�ʿ��y2n��Rv������fB��� �H�����k�uʳ[�HۈȘPq��x�uǾGl�6�i��,�)e8pp7���8��#5j]F�6�<� �R�
          �����$��#����S�IsU��w��N�����%zU�nR_ʤ�VV��K����y�����a2�@����쮉����#9V�����<}mg+.����˱TWd��cpQ��׶�ůC�fCݾR��>V�q��<W�ߏ<k~��-��$T�ĩ�d��P�͆�g����x�:���T����7j�/]:���<5�OJ�2��n��M��{[��}����գ��Y��>2�AP��9�6ݠ_����^<յ�Kt��+ŹW�*���J� ��ێ�Px'���MN��Iu)
          �L&��NX�C _8�g5����
          6�O��F�4���¶���q��|�p('�`|��c��c:�N]iYY=/�Z��}~;-��l��WO��RI4���t�N�i��z���5�k��Ȱ�)O��]c�g\1�Q0���5����IJ�E�<�R5R���U��#<�l�:wZM����h�挀ʎUAPI�hh+��g$g�5�R���I�1�a<��R{&�zJ�'ӭ~���(�i)J^�|���.�|���l������F�һ����^Z�y-O��Z	g��0U]��
          ��\/ݐ�l���?	|J��o=�~nA��bX��t����Ҿ��-�M"F�8�����r��0UF��9��+��~ ��{��E3�ALQۆfV�/
          ������%���J����Z���o�v]���$�Pps��▷I������MO���Ydk{I�n���0�$�����a�}���I�;q��Ti0���������x�#�^��>���!�r��i�E;����BF��yϊ����6�^�	o�e��Go.F;��	+��T������s�^ciR.2դ�{u{7M��0�ש43�6�:.Ԍ�%N�7�*Fy�5��������[�2,n����$|�pB���~"C,�η�4A��#j��<��Tc���g�m�P�[h�uh���"‡bJ
          �$o�I�s���!���|��+�n��z��q5YT��
          �.
          �m�f��e���~1�m<^�>`X����
          )��H!�\��зPѐ	�����ϫ�G�:��ݺ7�d�!���-�K�F��L�Y�e��q��n�;�;�f��2��"��e��~�z�Nҭ�f����C�k�K��1x����|Ej�1�j:���6�>�<Ir��@���?Ѽ(��p�4]��v���g�?���sb�'�ӳV�f�&�g�&�����4�����a��c�b��""�x��ջwYo��m��f.$f9�YQ����ʎv�����"���m0
          eq���!o���%^5A&㟙���?F�$Fwg��+�w@Ɨ&���9�$��(+�%&᫳��o�������ڧo�Z���/��p��M�����%�𾓨j�L�C���eo$��	%f޿2<(8Cb[$�*e�G��J���'$�<�*��m���-�hG$���V����5�6B�z]��#;�p���b5�\�k�,��.�`w����ߨ��zYR�r]g-~��S�����%kB	�Fd��;����^�����q��ש��L霎3�����4$�Gs�ǒ��=Ez/N�?�_��8kݿ���䧌�H�z{u�Ve�9 ��_\w��K���z�~G򬉡�yϠ�9�8��j����`�m����y���	;�����u$�񏯧���xW�9��c�a�E��3�צ��[$ޫ��C{>�ߡ����c<�O�'�ҹ˘A�y8�;۩Ȯ���s�v�I�j��8#�3랄q�TI����-lpW���=H���z~C����o �=A���?½�Cw�<�t�>��n>�N'8��<���Q�����ߧ�D��t8;�v
          �8�z�Ns�����l��،������F9�y� ��SC�O_���Ǻ���m�V�����;=�尧����G�1��OҶm�s�9�8�oZ�ynA�s������[�����׮1��_�[G��_ן�i/7d�X�+�����?�tЍ��9�����ꍴ8���9�H�]
          �d�{q�����4ݛ���_Ո�)���
          x���q��Qש��H���q�=}p=j��Y����������F~���[�U-����%j����j���9���ߓӎkn�#���}G_˽W�����''�����:ܶ����&��5�X��v��2{X��#'�ۣ�
          ڊ!�q�rz����Ukx�99Ϸ�A�?OҶ �`dg�:���*�d��>����O�OZٷ�3��אN ��:�������?:ڂc�Ǧz���j�W���(��Î��Ҋ,��1��ߞsQƘ�w����H"�0:����h�%]��U����]����,zq���z�_�-g�n�����̶��j=|�u��γ����~�V�'��?)[x�PN��a�	���GL,~u�{���su��������j~��Y�����D��g}mw}$+oy��ـ�UV"�`��!�BZ_�[y��μ$��&�������<�����;�"�V��HSkIW���a���Se��,�`G���L;=k��]�hњ�PIᰵ�����[���T:��q��!����tw���]^I|�;�-������vc��˜?*��NY�?�� ��c׾&x�����:|W6ѐ�#��Ko�l�Q���UO?�q���#�%�=ꜚ]���S��E�ѫ-U;ɮ��o뫲���������V��i-m4�q�����UW�%�pJ�����K�K��UH�r	�x�<d�>����k�L��on��1e%"0�Y��;����u��eд+cg�4�FZ᙭��6I}<�l�"<����YK
          G��ԩ�v��T��������R�
          t��&��m�ҿ��o�C鿷�[Ʈ."�d�E�L�����S���k�'���thQ���HG$�7#�7)׬�8#���CG�mG��0�%�/s��=�0��!|�L�a�c�)�+���W���=��<�ׅ��u�[�:�1${~a<�"�F��;H�C���Q�,=�iiʮ���{۾�Y��թ8Ԋ�W�u%Y_[ǻ[wM.����c��C=Ǘ'�e�@��K4e�7|߼��הx��L�\/c�1$���g�p�����>o�'��m#�
          ���u�so
          f�׳������li���>Z`s�����u���*�[�mX��i�ͲIdW�*�%�S��@��Le�!�J0>V75̧JPTeI.��W�o�S��9hJ5�Ϛ�GD֚���;�ٟ�-�k�v�x3<j�T#tjd ���Ȳ��d�`�i� q 1��c�؈�W?<��F��<f��N���$�sokop��-���~�Qn�RF?ֻo�$mb禶��+=R�Q'��FԴ�[V�����hU����������|L��%:��"VN��髵���M7>�'�T�T�f��Y��]&��+'m�w�s+��?
          �J�L��RD�h
          '�!al� H�@I'
          <}M�7�mg�j�W%n.t�Z�~FLwj�(Z7保,��
          �_7x�ʼn�ZD�Ck+D��w�I��#X�.�pI����^=��[��#���Z��ɶ8^��B��v�D��%�(A��9uz9~m���i��M%֞�]4�|�e���*�'u�4������Zӓ�߻���T�'�3n?ʉ�V0pVY�$7��*�5�<���m"E8I���ch����\��+�_�lӴ`Z�P�@��K�.۷� *��ml�Fc�?��k�N�P����u��`�*��]�_�9
          �&#������J�,2rsI)|VZ^��_�ec��8j�NJ�`�Ӆ�r|���e}K�}5��������3�$Jᣐ����ȑ*�rs�����O�>!Z8��gX�:�l%����Y���c9�����'5�W���1���wU���m�3�SH�
          �+|��h%�mE���i�n}����Z��	��&�6�v�p�Kt፺�#f)�
          T�Mqar�f1{J�����6�����fc��\��Q��hڽ���^�[K{.������}��}0������G�PVPxdR�O�	�7U��KK�e�l�	YE����t�D���� �œ�~+i_���7M�]�c�ϳ>g��0P]��E�YNA;��M����r�O�[ɡ���U$�m�!�a���R٨<�rAWP�!�#r9��Iū���v׿�
          O2E��z-$���Q�ݺ���kt����8�3\N%U�,�j���\�^6��yw������}��HY�y�`�ӏ�Fx�;8����-kL����5���-$o�\�"U�5���ҹ�coZ��j�����'�DN�q>R�:�B�	�~bpX����凥R����}������y�&�&�*��i�k�Ew�d��j��m���D-fy-n�X�i�1$`��v8q0E|?�;��ŧ[����/t����U���y%%Lӳ:$|Qn��X�7�u<[��ĺR5�P�Fɤ@�̳���T����1����>������j	:Ǩ�4R�R��J��VH�.�D��	�O�l��w�)r��M�o_�?�����ZU�������&M�ŷ�I4�u����r�
          �"ur?��!�q�
          ��$�*ņ�wsEb�$}*�Q��e������:���RI��
          0Mz��j�����ˆ��5�0aV����UB~U
          6��rzUw��Zw�Q�[y.�WO�v_�R��w�竨	��H��M�d���W�}�����54��^��������
          ��K�x�Ŀ�myW�/����s}���_xv&���������#Q�K��G�����2����m�71��F~��w���,_
          c?�K[=�ַ���Pvh.$�ӬRV�P:K*�0N���k�0k���Y���P����7?S�_G��S�R_j~��n��[��xꊮ*�ޑ|���I~�4��*���G��^��zus�����ic99�\�s��ꔊA�1�=?�w>�$]����S�׌�<�y��Ʊ�# �G���,�U"px��8���x�K��x�LdcӃ�Z��t�����OK�o�O��f�`���Q����'$��Gs�F?�>��L��_�8���X���^q��?L���-U�T�ޯ����:�03�n0{z�<t?�s7���9����������|����	���?�����v�$�s�c��L��z�ߟ��ќE�x9��H�Q��1\��X%���'A=��wQ���`~���\��}Nz��q�:G��+z��~?2�&�$�q랜��z����Ѷ���ߓ�>�k��B	#���ps�_z�(I���}3��ڳJ��������xIl��=������[��`���㯦8��F@�9<v�ڷ-�����L�������������Z��r��y�8'�����3�}��x�����8@*y��Nq�:㯽t6т�8pz�S����ש�դ�;h�^;���\�ߟ�]�x���q�r8���{V}�%G8��3�OnO�[�'O\㎘����&�R���
          ���7]Mx��:~�����r��<���z�P��$����5�
          ���ߓ�W��J��x���ۧkV��~�N��Z�qןǹ��x���ޙ�|���H�n�g8�1�:�+b�:����ϧ�Z����x�����HW�㏠���v�r�qd��n~����i�#i~��ӷ�Uh�9��A=y�V�I�01ۧ<��ӯ�AJ�7����1&�;RG?�+��ׂ���C�>Ճ�-J��&x�$����֏$.T��ʞA�k�U��֬�\��[D�7cX2'�K��}Oy�x���c�4�t�s�(�7z%y4�}����1��xar�%\n*I��ф�Nѳr�v]]���?��+������_jV#I������D��S�nm�˘�­�i��r�i�Ƞu9����4)4�>)��l���v��I4�����o>5��+�����A+��������4ڃ��
          �<K�Z����쵭>2��
          ��}�SY\��j��+y~K�-mp�^�����N��c��zχ�o�w	{�	�5���/�y�F-z�W��������㹱��B�塕HT�_�a,���:�s)FS��*BN<��8Fq�w��M��/����`kT���8�1s�8�T�Z��jS�徱n�-�?�qw����Y]�bF��3���|�b�e<��B��'��_�O��K��t�N[��w�X[@u;��7�Sw"K��9�n9⾅����*/���Y\E����״m_L�m�E�_�r�X�*�b����I�+�{����>Y��{Q�Zm������?��Ν��j0� T��A�n��t�i�7�;	��X��F*�Z��}z�ue
          u}�]��.1wz'm{+Йv*��E૪���?r2��)&���Y�&�W�_�7��\j͝�O�ͬa��ٓnUĚ���p��wg�����.��M%ܾ!�=��,0�6W`D�&:�<��95�??j���%��ZT��]��Ei���J��29+�O���yd��Y�������5���KJ�<g�?�i�i�ꭨ��Z[i�?���4�i�]�Y�>I%��}�E���*Jt����5�Ij��J�i��Ҵ���8�%��H�s����e�n��n�s�Դ�	���&ڄ>����m�eh��j7g$1��F+м9�Q�%����>�%��@���]�u,a���!W�q�#���Ś���
          OK���0YJ۵K5hm�m�`�^Z�tU��;�Y��^�|-�O]YOi�_is�[�yi�R˦�0���^q�R`��@�����pJ����N�Z�FV�n��I��]��W�Xld�,�WJOw8�n���ug�5�j���~|u׭��^,�v�I}sh�j�Z.�O,֓J�֞YR��>bM~�|����^!�.��c[[W�����V,fL>6���׹��~��
          �<x�O��G��Mh�!�A]R��_�<!������ѵ�Z�^i�i*��-�������1��� |9���l�u��@��ki�0�-�a%�杨'�t.�Y���$�K����i����$��U?)�^��i}f�U ��勔e��QVI;^�[]g��3��^)��W�*sT��8�pj?���u~V�w�R��ҏ�o�����^��G�UU��f)��W8���ZG�V�m*�Z��=��1� �`�>�NA$u た�>%�0�������>%�kTS�6��?O�81���	�\�圈���(W*H����:�K�/��cL�G��o��+|8�.��x�K82�h��d�0x�M�]i�����pT|U|�0X�4'MJR���N��v�mR��o{&��I=Q�Y~u�cr��J��+�F�%JP\�)MEͤ�d�ʝ��?jk���᳽A6�m��V"2������+�W����jW���G�nX�K[��K�O�D_�'�s�zp+�>,x㿅�MOT��U��J������+��ĩ
          �)�����:):v��
          �!Bִ����3⧋�.�ӭ��K�C,^9o�%��V�����z�~��pU^Z.�)S�W�\;]�V�]ޗ�~K�����*��ՅuF�Ԟ�9c�{�w��;��<W�(d�Gi��Hr�4�\�
          �0V�=�}kͬ�Q�^����[�	2�>�䓓�%��8�|��xk�>-�a���Ե�Z���٢��QʉY\*|���>�~��S�N����\�_H��o��#���ֳ�j(�x4�Q�4`��}��RK��?�a�F��!��Ju_
          Vouf�\��em���n�Ԝ��hхܽ�ܒ�̒���۷�����������c�2��/C¨�'���}�ICo$O�k��4����]�z��A G ��/�_�ߊ5=6��A������y�K٭�丆)%1��'�B�#x��<W�~���+.�6��[Z�a��T�?�4�Y��Y�^� �0+�<�X���"�泎����RnPZ--��^i+�������9/幪�h8�4���m{r�g��(��Rxc_��*.���m����1,��<Ȝ���h�/u�v�+`�G+A$�)v�$����VfPKqӚ���+�����|S->g{�V7Cͽ��2!a�~wR�6��YZkqB�;Ɖ�0HE�5����99��|�h�9r�sE�����O��GM�ZN�v��{]}�%���_�c��}��%K�e�H�Ԇ_�pzpǦ+�'�����ƚe��m%��[T F��lHLi��i6�g1�nX��:�_�E$����J�)ʆd��n8�k�{�^����_��A��������LsD�~�i��VA���J0�U��(�������UKE��Wd����.ױ������!��������kN׿mm�lh6����PZ�lڼ[-��G4�iy4��1m�eܿ(H9��z��OA�����i��W������6j��i:-�^��U�Ce�������m��V ��q�h��������Bbc���	��fVh�O�`�=�~����5�{ƾ񗆵��=��Y��u.��Q��QYav����C;Es<a�e�J�a_��9�_����b�Q��i�)4��-e{j~}���y���vt�gR��*i�}ef�m��վL�A�����|��Ol��M��H��ke�H�Q�㷎"xq;�bk��9�Qۮ�ڿ$?b�K�|>!о�l�~���}aWB�׋mΓ�<9�;+g�7��D4h����yb�V�M�i��(���"u�>����������?�G�r�)�IBi)�QKF�kT�M7u����U���	��sE	T�UJu)�ʝHI���tӌ���k�\d�����������k"H��a�Ӝ�_J��׮A�=x9����t�1����"��.�3��&�_�2$Nq����U�q��8�c�@Jٔ`�s��T�\��Q��=�������B�v��������{��˯�Z�nr8���WOs\�����+���8���җF�k���F�[��R�g��^:���=@�n�pq�����������>s���ǾO��W9r2A=}��?�Vv�C��Z���w��#;�A��+���s��3�9ǰ�봽C������C�si��<�g�Vm=SZ�~e+���2I8=pN\�I�r��ԩ<��Q{,�$�����8��ְ�0�0z��9�P���[��3N��<���3۞O^8��-S%z����8��d�1���>��kv�>A��=~�8��Һ#���4�iocb��#���z�w����|��Nx�y�����D�$�:��ǿ�Z������֋�[�����s�߭����`������r2>_���0?��N�7�A��~�z�[Vу�=�qߏ�M.�
          �����/[�>��z񁏥mB��������R�_a��zt�ҵ�\`ǡ�1�2$�޷4-Ԁ:py�#�\~>�������A��Y����q�s����*׉@��t�aϯ҂ޑZ�����a\����h�>����#����?^:緿���������n�;u���<���?��Z��:g����ZˁI�PG�O���o����4����"�c��C�?ȯ���*���O��gߋ�|�ҏ�u/�n���l<F��Z�Y���:v�<IEtX��]���/�c'��ǯ�9��R�ثM���_�#^���a���x�YDN%�V�K�n������Ƒ�v�OS_�x���W(�qk*0X������(Bn�ߒi$�����?F�fW*�l�0��2�g��t'��*s�ԥVi?���o�I~�^2WG���Q�x��_�{���S�L�R�G�S��n���#]J���$��&�-����1�bT0�����A���+~&�f��F����v�l>ߚB�M��N1�<��σ�>���?	c��Q��}]<$��6��i�u�֋�}����Q��aW9W5(ؿ����߳����y����^�Dd���E��I$`n�a<l����Nz5�+b'�bhW�9ʶ&.�n�<���Oh�A��}u��G5���ЧP����Z�Np�u��(�&�I+r���?�P��WYYb6��gm��c�Z �v@�F�S8��k���"i�!�ͷ�4ۨ�;;=�����uw��3��v��#vL���	qm�q�Ԅ�yAX.ߔ+��_�Y?��z���{��kq����2I,�2,������hb1�@�q^F
          X�&3�+�	ɽҿ�O�鵞�u\x,u(R�CNX�׵8Ǚ����w�����Wg�Qa���φu]�um{��M���.t���T��{Y%!�8�T���^l�ʿm/�'ֵ�+OмE��M�E�6���wB������L��o����q�k�ek�����[r�߾���F�.���j���j�n׵��7C�ŐD���W���HQ
          0
          0��g�;�7�ߣY���"�����k�I?[jɦ���ՀuQ�čˆ?S��c�U(¥J���w�����e{�+��J7J�WG�bx'!⌷O��-�mI�Sg��I�g�ֽ��'*z�>���c|I�ju}��4ٵ�H��a�m'GGin��������O��v,����d�x��9�Z��i�Z�,zl��"84W[��e16@ۇ�ڿ\��|S�f�tO��+D���V�"Q
          3_�4Pc$���E�*�xǭx�V�]�����[��=��Am�-�wY��<����.0P��*�����ƹ�"��V�UM��r����嶉B�b����r��W �N�	{M��(EE�JmJ��ܬ��������e��[G�><X�Ӭ���,5<:�������͖��
          Be��Qຕ��O?���M;|o��.���@]L�M�\Zj>*�����T��k}B��I��I������!��w����V��:���{I5�5���*c.W{���k���B��>j���A��O����>
          �|!�x��|K⇶�������̚��*y�=��n��Z�,6�DY�*8��#4����jVPP�[Q�e6��%ng�nֻqIܬe�O�˪���:���S������gwԤҼ[QR�i;?~�V�6ڎ���z`���u�M4�J�A 9���v����?n���S6��k��~�5Yỹ���=sI������jw(�V�M�i��%E���(%-�������B�-w�l��8��!`��w1�nr}�����t(|Y�x�A�b�X�/�����$Cq�L`I���ȕ��U�� ����a�Y7`%<U,;�̢�7#�W�;Žųݞ�O��g���劓���S�)��5�$��+9CX�8�+X���x���|g{�/��0x�S�� 
          m<i�;�"h$Ssos
          �Πc�?=d*J�Im�c���|�e����m3Hc"\J`�MR��s]�^Ƥ�*TF�v��$�����'�I��i�T�j��K&��–��R�+X���X�;;X�c��~�Y$�3���#w�ܽ���ٞ)��u��,�+:dr=�~�O��4q�����`ӥN�RVqW{��'���M���v�s*�p�3�
          8ꩪ�)E�z2i-�.V����۶��!��
          ׃5����o'�0��ksu�c���6��++)w�VB�H@�y��_�3Ǟ&��m'Ú�����
          J�D��	���n����Zm���7��E�<n���K���^�4��j�]N�ī-��gH��qNJ/���峚�n��al#��C�O�n���POo��&���P�B�Q�<����cp�u}�ܧ8��O�i5x��+4�jPi�����[���XBi��Qi8�.SO���5z8��wMn~A��߳��/������.���+Z���U].�U���Yn-��5�b%����wp�+�"�DP�7y�����^$�Q�ǬK���vv~�l<5�����`���V����Y�V�����ܹ7l�$Q����}G���'��O�F��H�����D��2�i�;�I'h8����}/^��Nsy,�L��(�5V���)��'#� ��ψ�v9rU��]�M5wtە��M+-"��R���xq��>\&	Ϋ޴۔�mnX����i9J|M��x�Vi�-sS�J�;��R�������}9���ZZA�~m#t9�����@�����Ǻ_�t�Ū�5�O���/�>6o|D�ڼ�5�;L��9�t�]�ү|v�1���4^���o�����Q5�Ӵ	�]�ټH�o)H�p�'s8�O=�oI�����n�*Y�vl����=��� 0k�s&�¬'J��]]��;��{��o��{�m��#�Ԣ��w�������i[h�K-诳����~�:��i������
          ��9�4};L���_	��<oo�<�iws�i����L��%�RZT�0�l���qxYt���%֓ll��4[O%H�8�o��T�*
          �'���~�
          \E2y[�L��2J��܀�� r�G9�����j�Ƈ��Z��4]z���a$l�kyp��$�n�s��\��2��9�W�8�2�g4j�9�\\g�NN1�tq��bՖ�'ߩ��
          �N�C-�h�jҩ	�N�c9^^�4��k޽��}��7���q��z7�������q����)�0m�.?�Gc�{���?�Դ�
          X�Է�\xgO�l����ㅌd�E9*%�J��E5��4��ß���-��5�k}MѸ������y�r�lnB�]�
          yW���^2�ͮ��6v����}������F9*����&��N6�5��J��6��UmR��v���7+����a0���}��VWOg������~��U���Zw�����4�O����sL�\jZ�ks~Q�bVHػ���k�rE&!��x�:�rq�c�ֿ���&'����ۊ�U���[��ٞ(���}㤒���c��V"��]����oOLz��ʿj�x�������zt�~�m�_C���-��>'��i�up�e9���ʬ�]���=4(J�<�1���<V5�u=z��_NOZݔu�C�?��zV=��`��uc���5��7~�����IWׯ�Ͽ�y5E�z�1�׏NkRU'=�q�lc�
          Pu��׷ӯr�?ࢠ�F-�|g�p��t�X)��\���+��_��g��l�;W;p��>�������}���=7eY��|�Z�>�A�s�q��k��N����<�Z��TN2y�1�k��S���r=:t�犆�i������
          ��o�_���.��=Gӎ�+��\��~�s�Mv�i�w#��{u�+��\��0y�g%�]�Z���9+��ϯqϯ��s�q��à��tף������<�Z�e\�F;s��������_~���'{u
          �=����u9�����	=x�q����VL+��s��O�#�u����1�g��F]qZi�l9�����7-��G��{zWEc��lx���5�g�1�9�3��n@@��#���V��^Fz���hj����r3�s�Q���'��N+�O~:�s�lۺ���t�n�����on�6 ��	�۠�Z�}yq�<b���1��t��?ʴ�=R0N{��}{�e��o��=��>��kE�:���Ƅ��	���㞃ֶ!9����nz�i=���=��?Zӄ0x��A��~��A��ǷN���
          у���O��PDwF� t�����i�1�>�}F~���F}?֌g����g��΂��--r�=G����k�~'|=���y��3��)�ֽu��r�X^M��*v�;j+����j��p?\d������
          v�6�{Nv���I#F�H��ҾO���1<%�B�?it]D�v�NJpk�QW�}�v;��������ZXy���S�Ѳ���+y��>:���i_�_�%���/}KSԯ4�M>�F�e���ڗ�0|�!��$�b��	�����t���y�M9��5m
          ����<�c���\*�����G�I
          
          ����<3�x���Z\vwk���3&�ŐFdS��g��6�B?d�G�#�/�/�5���|�3;�jz�����il�-�S��I*$�b�X�L��+�Х8�AE(�)�W�w���/����F���r����P穙�Ru')O�J.�4�+F	(ŵ����d��K�K	���*�ch�8��
          �R�q�<����2+�ot�mF�8���y!�%v-&�c&��a�*�C�����/G��y�At1�W��販��؊��O_D��O�#0F��n���\?͌�G��-���$�R�I�-����ov��~A��g���7����3���ث����k���ֈ�E�
          �03E
          ��h����3!T
          &�{[�'��[�\0L�l*�LUC�3(����(�-����77w
          k��ک���u�y���%P���+����p\��ȁ��V��tWF�]�G0b�*��r�4|���I&��˭:�)N<׻N����ٶ�F�}v0��̣*p�!rS���I'��)�����j�>m��]u=�ɴ��f8��t��-,��n�Go�F�b
          ~PA�8�R�>Z�f�ޝ*Tt�hR]F�Z��_-l�u��
          	c�$�������p�.�MnM�ig���Vx����|��0��95����v��#\���DqI��1�i2J�m��;`����ňxzGZS�ܖ�VV~��kki�׾��1��J��T�WQri���M_]�դ��9�Z�Q�����ھ�F�UV3�e��Iq�Ɠ([px%n������=fb�b���8������a��;�ơXp8
          k��iZN��]s�lV]Z�66�[s�鶒��|����2q�
          }_��	���4��*Ā��	m�Xnr�Tr0N:�߅rڕ��f�"�n��
          ��ٶ�ꓹ�f��Ы�^K��R|�J�՚NnݒJ��jױ���2Ϩ�m#X7�=���B��v��g�t$�s�����g�4פ��$x�tq��8�r���xFӸw�E?e��Sy"[�w��[�-a۠�D�h>W�*�<�
          ~E|k�4�d�N�$�9���+̘�<�O��F�`'�q]K7�����S��KK��[�woO��7l�XD�-t�i�h�{�7���d��W�_�a�[;��gl^D�e�6�݌1rv
          �F ��sRxT,rI���ȾJ�bAM���1��	��c�w��W�w	�o?�_*L,��^\���y����|)J��,����:�h�–�RΤ����k��.z2�b�v�k��|�o_�����2j��jV�_��e��zz��V�^���!���|�g�dQ<��9���p[�]���A՚D��ӯbe
          ]��;�pWbn�r�l0?t
          ǭs�[X져����º���r*�FX��H �Ff�
          ��˒7!�&��aF��O���q�w8�C2�Pj������m�[y|�4�2,=IJT�W��uu���go+h���
          xO�h,���Hf�0�Y%N���A���F��Ms�|.��,�	kq2�L������[*n�n���&���[��:)���.�;;9<)�%~�?����g�X��+}iѲ>�w3X���*�,t���#
          11� �?�gQ~�����w�S����Y�%��9�Z�(�T�ͤ�����W8��څ��2lfW���8u܍��3&1�'�d�^G�i:tr?F>Pߵ�cB	��T���woa]^��}Jy��F���*�<�b�C��*��W#�k���jD��,�H�H�J����w�r{�S��TS����kMv�v�Z��9���~V�uk�Nڻhݕ�+��.�ohH�0��X�LA�䷙��g��Ձ��3�|A�����i���Ri�����"��)>�<w����(����d{q�rñD����̌�vƄ�Hv��P1��NG��ũ�-���"��@I�$�h�V��N�#��a��-*���*(�n�Kt�s�qUiל�8sSm][uug����~N�]��<uk�sR�F/c�v����[�VD��D��n��6S=�ɐ��vD� �Rk�>�b�񾽦êg���Oooii8yHUi$�5V�wrr3�W������/��H��ͪDm�8�����iL# �+���5�?�
          \���YĒIw��B�,�@����1לW�KJl+�~�.1N*����}5z�a����J4���R�V�M�ٻy5m�����+~
          ���@���A���MCN�4y�`F�j�~��_�p�@��O��@�ډ:��C�b�e���!�~x:��x��?�2�Uy������ݰ�t�>�W�s�k�s�����?*��ଶ9_
          �ԣY�"��g���\c�?��Y��qg��Ϟ�
          q�S졂�p�yJt�S�l�/�rF;u�Y�#$u�8���u~V��'?��k>r��}{}+�#����tdK��b~�N�z�U� �ǯN=���W��c�=��ިˌ����������y�?)���^O�\��	oē�ӱ��+����c�9��W?t�I'�Nx�s�j�D�KTk������c���z�|���swJ	o�0x�q�Һk���=��q������'8�b�������D��F�G/t���߾3�����'v�9�$��9���]}�N㎟�2G=����$dr{��qYI�+��2�׻��9��[�'��p}���� .}��py��Iz�y�p9����]s�p�L�Md��_��-�2�<9�;�#
          �qө�~U�l������y'�=�*��1��z���>���z���c���u���3�w�z��Ov�#׭k��=zt#�ǁJ�F.s��㿭lE��z�?\��x�z���S���3B ���I9�9��P�?L���}0O�X�c9�}s���Z��v��g��Oʘ�����lt0��NOA���֤L8��:Á�^px�C��ʵ�`�r}G_��4ӱ������1�'���l��~���X��q�G?ˎ�l[��d�=z�9���U���I�v�מ�Z�.p~����<�5�p?����Żt�<}��ւak�j§�z��5�������Q�8====+B>v���:���S�o���/[�=:c�׏��;Y���_��,v��m!n��\q���#��-�\��On�*;=���Mij�$Z���-���^������bK;� 4�]$2�<��ח�`�a�c�1�>*��蹜_-�E�k��f��x�#ͫ78U�U�Ƥ}���%f�Wd|��[�y�_��SZZKgy�C�H�f!�V �n���@�o��<�4�[�^&��)����)�;�*��_�5��X�y^�H��U����to�?�-��[ĕ�-�|?��7K�����Pq+��I6�Y��\�ऒl��~]G�=Ρ����Z��D�)s�緆���T��]���k�f
          p��?���Q��`��*��r\ԧ	F�:�2M+$�f�E���=�s/��O3��0x�c�)ѯJp��)�ER���3p��ƥ�+N.�k��Kx$���wo+\�ZK#
          )\�0,{����'ZY��r�v��X��D�jİ9�!P�O �_�;�v�1iV�\[4�QG�JB��Y��8C��ڨ.�N$�nG�X�������H��gY�h��Y���x��(��\��F6ѿMJ�O��Z�V�U��$�I�ge{?E��边��|�n�?:�8	���^\���T ��
          9"���]��I��D�˽DQĐV"�c;p�`Aa�u���D�Rbb�G��.�Dq"�PA�,
          �-�m�z�d#�0�H��fX�1Fr��SiR���>l����j(�5�I=]�-v���;��<+��Vih�6��h��l�:'�n�����Ty6�#,��eP�
          �f�Fzq��Njc��5��	%����˔JQ�IED�,d�$��8���:���u�� 
          ��s�.Y��``͝�s�|�����[��-����so;*���`�#�7D<�%�8�Y����Nu#Kߔ�e�ޚ�_[o��<�,��,f#���5�h��_/3�6����[�>����oh^��֧+�j>/���N��/EH���1�6��0� ������ZU��n�`�{�O�`��F�#�l��
          F�y��W�E���-Z���M?M���6��Z��
          [B�J�U!�޾Jп���5��v��T�	����*�$S)�y$��w8W�d���B�
          3�R�Y7�����m�t<<vE��y�5�K�&�c�MSV�"��)(E$���K������ �r�?M��s,�F��Z(�c�x�&\��1�ʄ�k�'�׋�g����kr��I�m��<̦�-��RW$�Prx��>$��zF��]N��fb`��iI�T!.p߽eE9'� f�'��)s�\��Ğ�'��yӂ�
          �vy��q�F>�/?�կ
          �9���ҌRI[K�k�k�쏦��2��0�18�mWx�s9Ͷԝ�i��Mz�z��t)�O�Y����du��	u�_qfʜ�2��t#����o���M�|��m3RH�s#�S�ȩ=��H�"�h�BNH9��c����O]�YߋQ��	-n-J[B��c�f��d-�أּ����7��/�+k�7���-�ϖŒ�t���󱇐��9�݃�QSReBV�Jn2������ty�<eV+딛�RUqR�[������ߧ���xl^+��x��ۘ��F�H�!�L�<�X�;5�ͽ���4ilJZYY���mX�W����5�߁�H4�kۈ�.6�Y�I���������x\�z�����K!A#3Z��|ѻhXVʠ�(S���Oc&ں��^�鐣	aԪ.h��_Wn�K-:Y�w���������w�^M�r�qEe�+) g�ڼ�V�M��!<��7�@&O����o��P0<����=_Z��eH�I��>��E�@�ŕ��T`d� ����f�$�a,��bb���x��X��*{��x�^Z/�綧�����N�����}m����������CR[������	��G&�=��R3�������:�²+D%-�cX�N�$�J�[20����W����j�3�f���ng�e]�w���I8�@ f��o綝�J�xQ�a*��l�'�IQ���qϳF�:N��oӧ~�~��d�5-8�=n�_��yw��#�LG�€�Z6YK�b���ps�0����-,4y|M��.��}:x��mN�8��u����{���|��/�*0k����R��L��H�|�DBV�lOv��c02����W����U��L��u�����)�㱰�Ӵ�+���/�n�,9�kFp���ӗ[-ZOMd���Z�y�h���Ue)7w}RK��m5�|	����i����:*i����֧��
          ��G>��������|�V��v�a�+��؛�E�ύ<3�x��l'ռA��K��u��]đ����<�I+Ɂi�ٗi��?
          �</��L�̯u�)<�n�0���
          /���d����q��J��j|�<W�;[����=m�o�?�6e��[�:�2D�<���A�M$�h��Ts��Y:�q//��O�3���i/�U�A7��Z�h�s!\üE�o��_W���Z���0���u\.��Mɻ�>�m<1��Ö*�i��6:U�^�;X��O������䓚�+��A��ש��1���T�a����<g׏ҿ�i��
          t��
          iF+�J�|��sU�R�Z��MԫZNR���Rmɿ6�l�!��;��<{�]�q��<��:��
          Д��w�<�_L��fL���	�[�s��+x.��B#���g'8�s���T�G�����Uɏ_�9���u�.FX������n�C���EIIےx�����ʰ�0ry'���I����+^v�����O9��5�1#�=��?�K����b�k;u��f-����8�=+����9�#����[������G��\��c>���j�m:��o��^�[O����S�����5�ޮ	#��'��'�O�uWG����Nz�=���l������*%k?����2�}.������pp��9�����\���ާ��=�ϭo����Lc?�ڹ���<�ת�<�}�	�%}��o��&�@��x8�P3��c��]���'#�9�bd����\�����ہ�w �v�q�?�uūソ��5�����#�������~U�v��㏯��>�����rk^>��:�3�}:U���^�[I������֤'q�C�9��Tl=G }I�\��N�~}����Ϸ� ��
          �X�=FG��zV��<�'���׬HOl���>íi�ǂ:pϩ��i�kSr=�����n�>��O?^O�X7A����{i0Fq�q�x���Z:�^gC=3�����5�r;c�1���X7N=���:��8Ϩ�?Ƞ��^L��<���x��Z�r����8汭ON���׏N���a##�����}(*Zs/%��+���瞟O�]%���_|���\��z���ۏ^H��-��\w�����޶�C�<O�W�x�S�W�hyW��Σ�_�
          �@�΋y�\���Rl[�mАp1��xǚ�����M>����&�����O��aebF$Bw6:��K�F�q�h7V�,����jW��(�|�um�,R���bݫ����k�+��/aӵ;+�-uKK��i��R}�������������� ���2zu�L6+�K
          �����n)�.Jp���m�Wݭ?�|�1���0o���)�RJn�(�s�]'QU�M�E'e%�m��.�3�Z��O	x�U��|��d����K�����̛�	I����E�D��/ko�,�����0��x��p-�f�C���4��;�����*��2k"�a�Z��ȑ���\`��ݐ9����1�����K�g���w�ݐ�;/LF[�`qГ�'��B4�S�<kM�/E���[�_�$�Z��'
          ��iJ��l�G����W��Y�N��8P!�iJ���,��M�`@=؂3�z.�t�L�-�sCp�*��爲q1ā6��
          �d�Ǿ�[(7�v�M���ƚ)e��O1��mu!�;Tl�;-w��6֓u�<��ub��
          ���l�𧩜,���7k��若]n�},���S�Z�-ҧ6�WV�w��뗕ig�����4y���)%����Wi1�I��y��!i7aw9��~���У��"�hP!�G�$H����+̾�İϯ߉.��b�$��͔��-�0I6���q��5�T�on���r�	�6:&�5B�"�'c$�����T�5���/��wݿ��8�kr,�S�F�V���NM[h����ͦ�����e��h�I}�xZ�<K�?M,�v�-���W�M$�X�Cu�*"6�ϔ�c*K2����'ŏ�Fo/YMO�Zu� ��lo��#6�l&�%ƒ��J
          ��Jk�
          ?i]#A��ay�j�A��5��̳m������97�ڭ�9��5�7���W�����A��f�XxcH�]��[��pg�`2����<�+�����R�O>ng����]U���Q�UK5ΞS������air5	�3q�c)�g�l�7�⿁~*���v���C�02�{?خ /��H�L�6�FU��H8�{���ia�/
          �x�^.���;�h�!���/`�#�Ho�Y��r�b9'�c�g��0k7V6��e��I���#$��v��X����~>�YK�~z�.[�(w~���PN{��ژ|$�1�t��uUk�����ky3氹�5�La|\ᣜ�+$ֻkߪ�:
          ��~�Xj׿�Qy$Ҡ�N�-��_t�nmбP�o1Ud�W�x7○<o�M"�[u���쿳��5���Β]��˷u;�p"�j�8$����Ė̯,P��;@]��v���c9<��_�
          ��c�k"�dHL���FY�=��ׂ+��QU�V�X)U�z�u�d�����ܗ2\ԩa�t)4��V����~�э#KMcL��aU�l<��"�2��`��*<�)�_�J�4;��CJm��|��0D}���M�N��[q��W'�[��V�S����"mB&��$d�l��H�9�k���*^��&��vx����f+na�������#��v�
          ��zo������~ۗ�����s�3I�ɿ�������ߙ�f�N�/�ݳ坦i!f!H����
          >�X��k%�h�T�B��������FJ��ƈTF	���W7�\*��a�0�dEY����ᶶ��j$o�`Q�!h�nDlc��,��a���N�y�5k�{���_����nzߛ���������&�(��J�ʫ<c�獁�g����+ci��s"�(X�Ճ���v��m�"�����r+Q죒H�F2ʻX��p�n0ˆn$�MjZ�J�w,
          �� ���ؐL�d��X1�J��v�;�^_���iW^�RW����_Eu�X��H-$��������Z���z��{�p��4�#Kķ�p����^�8�Ub?9�F�W��e�!�h�`��ڬT��a���7�	������c�v��'¿��ῌ�� ��0�co����~�����$�Ө���d�LlA�K��c)Ԏ�LD��R�8Jn1�9�u�M�J���c2�6*U�,u<��Iթj�G�(E��JR��QWm'�M�S�xkZ��oA�{��Ssq�n_|ap2I���03�u��m|���?��𵵤v�6�M�氨�]kP�n�9e?�'ڥt�Ġ`(����D�MWF����%�B�
          GCе�V�Z��H]e�����f��C*G Y�%�x�B��fi3�x�{v<~U���<3��i��ƛ���F�FI�J�u��^��-��j7��?�׏p9��?
          ����pY$�U�8>h:�Q�)�E���ǝ���*���d��&I��LZ��9�s���j6q�O��sU�Qӧg9����k�����w3	�ۦF3��׬�pF3�__~~��SK)=��?>
          f�����x����*�+.�R>}y���s���Tݺ�~}���<T���@�ϥR�\g�=��ҥ�����P����;����ԓ�~u�;׷\����s˓���+2g��uǿ��/E���䭢���]�ۗ*	<�ԟ�|q�k�����zq�����������NG8ǿ���n�=zI����;�=
          V���R7<���Fs�5�^8%���0OQ�k��'
          �A�#�l��k��'���֡�K�]�;�6:��{�g'���X2��ǯ��ջ|g�����=�u��V#�V�#�~	��k	�����.��ȧ�p�? �q�A�NO������9�Q���[�q���d{�G�[�� �H9'���Wl������t��4,8��OoS[p>pFzu�s��oO�sV��=8����c�@�n������yu'O{^��ɏU�nD��N;�#������ڴ�'�OӠ�oұ�l�#��c9<�kJ��C���}��:??�cf&+��=����>��v'�~�8��M����끌��XN�<u�Ўz
          �B���͘O���֤,A8が����Mc�OO~�Ϛ҈��9���Jfi٦tP?����*ف� zr?�c���g�=�8:�l���<�����r�����8<���s۞���y�rF���Lf�+i����t5�[I�>�3�q�x�{��u6G��:��z�*�-������j�m$�_����*�ퟟA�;���_��#�݌����|���J�G����S�k�
          x��a��7ïI�m_T�UcXu��5Ů�V ���l��*����a��Ƿ�(NF=�ϡ�8=?ȮLN�О����N�ӫ�-��,�W���U�f�6�c�f5��u$�j��N�D��
          >W�.��G���a�����uoh����/�����n�{�mZ���:���sq��?y��ԴvF���|��{n�k�i��������Sh�ʼn�!�t�r5�;��w/��g�S��k{��+Ԡ��p��h����S�q�q��2A���_��U1�\Y��pnȉ�b��G�\�T�PO-�zW�_�<=G$�J�ᣇ˱��j1�TauBp�RQV��V�2]��?
          8��y�a��35�N�EZ�s�Q�{Ju'9797NqNrm�Qw����������;���)�V;H���|����8����<Yu6�mmo�6�3�Og��C�NJ8s�f;AL�C�;y���q��Ios�g,�t�M��'����?2��“��p<y��?\�x�7�d}:hf�A��b�H�sV(�@t
          �=@��Þ�*O�����^�vӷ���YZ0�^�i�Z�jM�ݣ��i���o�f��+[��a�He�Ԣ�q��E �&E�8�(B��l{w�b�nKB����	/�;3�i%Ki*(��"#�IHwiog�06�������m{�;P����V�J`+#�I1G
          ���ԒrX��	�x����uxU���,�ἎU=�67��<0�I ����#���e�K
          9R���{�$�ߪ�������Pʣ
          j�e(ǙǞ��h��I��K{�K����|w�����=;R�J,̷bib���C�P�o�����FJ����^2񎗩����b����/=�cc���AD(Ή�����Ji��Vo���u�C^�@���&%}䍒K�*�.������f�+j��i�:�o��Z����[lg�
          ���,<��c����偫
          �Ȣ����_u��}O��p�qT���Ћ�mW����v�hŵ��&���V9���_P�5�OD�jguy�*��;b-˴�ۘaA8�Ϙ���~�O�ma��E��#�I(�Nc�8�#��:�s����֚ݍ�ߋ�9ioyo�H�b��IJI���UKrI�rp+�o���Q]_�7�YXh�TZqB�o;#���ePQ�͒y ��^��{��*W��[Z)-?��w9�xy�����c��u9�j�f���l�.]�����m�!��招A1&� ���Q��$��?^��I��3����Ifx���#\��nع���-���'���H<�/t�ism8X���8*s��81�[�ߴ?�y��x��B�4��PE,0�
          I��|�8��>S^�8c��_	.g�T��V��s��v[S.�6��%�k����z�^����M�vZP����n1�Y&�Itg,�$�e*I�o'�W�?�,�A��B���̑A�+�3��*�g%T�l������_�p��C������9
          �w�����<�r �g��W��>36��2\o2G�3�R[
          ���9��~��c�O��\<ધ~h��[�ֿ-���1j�J0���%�%������~�S�Wú�����U!.m�[W���7��R_ r˰��=k�C*�co��$��oX��>g�W�8V���e�I����[E3����#��Q����9澀��Ű�b�*6�Jc�rH!����Q_
          ʵXt��꼺t������5,K��d��zl�׿]��[I4�3E�����J�*r�P�ӧg=�6�6c2�,]2���.���`�
          iM�R�<�$i܃�BN͎9r8u��_��4��gX�IJ�RFgڶ�.2�F�l�h9 ⓵���岳��rEK�KV�w�/�ݟG�j�F��x[̕�ð,������G��+�+�&��4w���_��I�x^�S�I*��̳j�:
          �����-,b&(�7����޿��0�a���u5�/�&�M/�>��ʛN�c<]6Mk��A"���F��ҿj�n�>;6�5�
          0�����ԟ��}�����G.[�a/��U��N�Ȯ���i�ޑ�%��w$�$�z��2�W�p��U��y'������dN�g���ϟ�~5�wc��Z�l�{�:`�O8��t�=��z�ry�x��N��I��Y��~A���ߥj����Z��'^�g>޸���''��u��ޑ���}�\UI%#�8}}?!R���m�|�IF�Z��~!,��\z~xǿzɖC�	�?��u��Ӧ�$�=�$��{f�J���{�}zzT]���z���O���$��^q�o\���rsөrpO_�3�S��z�x�����t�קC����Oʛ������]ěm4������p�)��N@���s�M����rs��8�ڶ'~'���n?�k��9�<t���j/̝���v�J�yj`��s���� {zW-yԞ3�y?׵t7�v�ӟl�t��W+w!������^�3R����5��9��7:n��
          �={�k���I<����[���d�GR=�������ßLu��ޡ�Y%�������NO8�c���l��q�;����7l��y�t�rzV�`��$�@#���H��]��Ѷ�����3���|O����?��ٷ��#�FG#��?�sq���=��=>��X$�NO=A�c�����+.����d�n�Q�9�0{s�A��?C�?��+��`q��3�y�<{�ՊA�3��=��?
          7K�SW���joE&0rA�'#���kRI$����\g�(d�8�l㓎�i�&1�$��9�>�+����Ϲ��/O�߁�ǷS�F;��Z���	��t��…�2���&�a|�����{�N�M5��rq����s[���N��{
          筟���F}�·�8�Ӝ���OJeKU��
          �s������l���q�������8<�����k&
          ���n��#�Q{���휂?�pG�Һ{Y���'�� �?�qpIž=�8�~��g99t9w����]y�J�]3��N�<�;d���֬N89��:����+��_��G�XV�2d~����i�h_X�j��V�i
          ����]i����﷽�������u?z	m��7�C_��φ�����_�C�y��rU���ᆻ*����MF�fӄ�)�>��\$�}�0�m��p��[���N[$c�9�'9���W�ߵ����ڏ��%��B���I�5��5�6'A�Dm3S1|��WS�(-�W%BCw3�����	�⬞T���ao:}ݹ���N�^�Qn������,�V���񜰯��ݪ�W���rZ��O�*�usDF�'O1�biJ9!���9���Y~<�xcR�BD�n�s��v���[b�`� ל+�^���|E���:/�|5��h�#ЯB��?W�`'`�2�<r+�2f;�%I�-�GG��_�\��%[31��ݼ�Vܨ�%�8�8��i��W�W�J�<F����ӎ�4�5���NeCJ���c:�q��~��Օ�Һ�����/
          �/<�;�2��&�c
          ���ݭߚ�4j�Z��m��W ��y��U�؃�7��
          6�m����vj�}���]��1Ʈ���I����������Ҷ�<Io
          m��y��B�t.[�x�1#�[9潊^;ȉM�l*�c�;?<�~L�#8 r	��(�kT����Qk�*MGK}��uO��0�6Y�櫅�S��S�NT�����kf����:����C��D�����wUP�$hrBU�Z�[�)�v
          z���)�����k��n[2\���E�TubKG�.�m����>a�ExJ/%̯�\y-$RY^=����~`@
          X���>l��1A��]Oo�x��Z\1f8b���ۃ�WhX��)�{s޾�"ϳLO-�R�8��Qr�����w˿E��ψp�e8,ʆ*t'�Ы��+8������?�c�'��缿��k��PDL�A�j�Z`�巻vf���Y.�t�>d*�0~I�_��'G6���>�#����k��ftiľc�ܶ�w�w�����>'��#HWž'��ܫ,�ʪ�.�r9�w���|PIg��Z֮^W) ��0fæ�b9�N���y�i���&�hTw����Zk�q������f2�����*�յ)JMپk�kf}����m-�O�
          X�3�V�������gS�0��
          �vpr3�?f��;I&���" �	{ti�)%�?45*�yc���c�ڟ�/<�򺹊O���+F�"E$3a��������|#�]Kj�5���32�y�ʡ����9c�9�x95��3lnR�4��7��[z#�qy�:����S�Ӗ߻�v浕����{s�٧�W�-����t�-�2e ��c8#�UO�i_��Np�����H�$h���j�D�T�����ā�+�+M>�O�a`�;a��p�$�gT-��?F����-�g���5�X@� ��`�Dpۘ�	��z_=O>�g7N�gS��]ޭ-��V'���t�V�%t�/+�v��릶4>YM
          �>`O6H�G���B���/;�#9�8�'H�nt췚�&觌�p�%F�U�GS��>3��yw��E�v*��-*����<ps�A�^�a�yj�G�d,Gi;s���p>�=0x�giNN󩮻��[�c���F)(�]:�;t�����V�ڑC�A�
          �9�EN�qY�r�,�W��n�х
          �	�F	0v���A$��r+���%��b����D%̍��2q�$��礕f�(_y�UQ��Bnb�8Eº����O����vo��<��qN��_���mZ��&z��m�_���]ȩm�x�A����4Rj0y��U&(�$�s����C'���"�e�J����t8�����a�����tQM'��/g ��:��q�a�*������߶�Uv��:�8�9�O��(F9>g����W�[�K����?��n�)g9>jT�Ҝc�Σ�v��i|��o9�����k"w�d��3�z�Vn%�ݸ�I�קֲ$sߜ�O��~�d~'�|��$���Ϩ�_�?�Sf��~���Wl����UY%�#�����ho�����e������,���Ǡ��޲��=3�c����D����=I#�ɬ�e��N��1��<{w��n������Z+'�W�d�:�����*�������u������}�g�&:��z��i_E�v%'~��ȖI1�?���������e ����x�}�:If�s�Ǧ==O�Y�K��NI����ʓ���/���
          IY_�a�K���ׯ<������A��w��������?�JƸ����#����Ғ�_��v��������q��>��-x�kt�y9�O��ۼ��s���d�z����ڹ{�Xd���Gl��~�^wW���ĭ���v����s��=�:{V��`�8�@��=�W��c��<{���+%�\�{�3R�qZY]_Ո��u�m��-�9��Ӱ��N�*޶��up#㌟_�\|R�=A�99N^ߝo�O�	8�g����a{���}��:�yrpǧLw�����x� `���g�� s޹�y��׮z�8��u��=���������;~�q����1�O<g<N�Zڶ���������
          ��zv9� �:�kRFA�q��C��8�Sw�_��yQv����u�M�$`�����?���jӂN�8���?.��s0L>P�#c=��I߇�Z�JT(����}?J.�f��ۡZǮ�Um6x<�cq�<�:V�
          �>�}x�;\�0#�1��ӎGo��y�Ϧy�>��©y-���zlt�6#�A�?�o[�N@��^���W'�둜^�;Vݴ�#���Ny���?^���彿������{�����+N<t����u�����px���Z�?��2;�	W�v:�YsӦp��^�-��>��=��+���.ӑ��О��C(!p{�z�[�_K=~g_m.@��c�����V��g>������+���s��c����&r:��;��}3�z�?��!���8�ӱ=�M@���z�;��\�2}y�dc��zԆR�L�s�c���b��h��������
          ���lx���ZG�>#�YĬ�'���Z�ڵ�!}�i7�A>��&ȶ�/㿇�Qo�K�jZ��,����0��,����Ȋ99!���k����|<�1��s��B����ƛ[���l�z|����m��WU��m���0���2�A6�໻�xwL�O��R{?�C��m1qsw�FIi�D�P�J~�̷>Y
          ��~*p�)�xlN*�|Ɠ���jN�ߴ��4﫻�����1�xo��z9EuM]ޥ:Uc��Wt�%8���R�Jַ헀�]1gm��f�u�M�7�5�Ā
          �n ���H�.l����h�7�e�1\��dD�!@��RG?���h=Ěu�������Dq4�D�3�n�
          ��X�����_����h�\�5�C�4E�i.P������*=L0+�8c���<EZU�J��ލ?�_o�ޚ��^uB�
          x�c�ME���㢳��͜~���ڣ�G���2��,�`;b�+&v��t� ����C��?�{�4�-���O�@$�Ư����y��k�·����vT�y�&;Y7�(�F���Y���}s^�7�4
          08{A"!]�3,�H�h|�xR8
          �	��r�U�%5��	k��eo��o驾a�.�H���j��J\���tVZm������,ӂ}�M�Y��um���U�K<J%� ����'���Z������_�$V,�H�"�.r�8�iNC����xk���W��1��'7���t���d��\��l�?)�݌�ɯ�n�]�j6�\^��+K$��,����O-�p�Vv���{�ͱi�O*��IJ;��V�g�����N�'N�m+F�uus���mu�??�H���5ޒ΀����e����$�~h۹���ش���"��ARFJy�nĬ́��{���}��mSF��n�D��i�{�s��Y6�	pm�',	l���~#��`��Ru"�Y�kuvV�`ew������(���.�[�|����`0JN5I]��kU��~{h����t�&]�G Ƌ�T|�eN@�3�g<w
          3�	f�%]�F *ˆF�z��q],�F�#@��31-+F��N�݁ 6I�0�<���%��n���Ea,&\�+HHc���Urqӯ>�,=Jp涭-w�~�������UQ��Zݻv�m�������Q�K+@��r�T����N+�,C�,��0����#�3��\6�go��Ř��^Glp7:*1<(�d{�V�֭��fEX�PZB�.F8#1���H�$�m[�[]�#^59������V�մ�Q�j:�6г������!�ȧq"3��򀣾y���C̞lʂGFQ��@��A�O|r+����$w�I�x�2��ęp"v��?0<gۦ��8������
          ԃ��W���"�iM������_���Zs��_6�t�E�����o�'��-�?�~���4K]j;+�J������.t�Yn���א��DR\�
          ~��u��E"H�"I���rF�2::�6B�H �	���;���o�����ѭ�߅mZc&���?�:y�w���rq�+�������B��<>�3M�i�bi�i$g�k[F0B�3�Y�S�/j���{�1�t�g*��nЧ/U�9xߖIfvi	�
          tcAǪ��N/�y-�fK7��������
          �w�$�=x��o�?'$�����O�Ug9�`{��\��ڟT�?	Jڽ[���G��<v�{��Y�͌�O�z?�2i� v����ՙ,���x�|�qϯ���d����W���i�:iI�#�0}:�>���%�<���l}:�ʙ$��8������O��RO��Ҧ��;�i�"i�A�A�֨K(�0~��럧�^��pyR�A�Fz�$��|��NF�'�מ��浴��5���YX�8:q���U	$`�yϧ>��(�n�#1������|���ps׎9ǥ5���=����O���#�?�5�qq�^9ϡ�<���~Uf�PA��`�}}?�ұ'|���>��#$�*e���
          tl�u7-�=�y'ר��]k����a��	�dm��õm]ɀ}�$����*䯥$? ���aFH8�95��꯷�n����+�~flu��{��c�=[��INzrj��Ǡ�>a���OZ�3�����}I�zS�)_]?�?�4߹�&\p;s�Ϗ�kf�C� �����\�r`� �8��}�:ֶ~�����g��~U�
          ^����Bf������rG�;`e���k[�A�$t#�3�;���sPH:�;g�ߏ��V�r��N��ӿ�Z;�&�����Yo���2�d�{���5�� �!�9?)�㿧��r��W��3�9Ǡ���x���q�9�v�q��j�Od��8t�t���h�[�8�t��Ȥ'��3׶s\��� � �O��#�[pNS�A�<�9�i]��O���)j�{K���N�	��t��l�ڷ����p<�?�j� �9����c߭l�&���a�8�Ү��[~��Q��F�����ӷ���yq��8���9�R�F���Z���=q���ޟ���Z����[Ϝg�}1��Jۆ\㯹��u�:)�|ݺg��ӡ��{��z���i�����W:�e���}>��k?L�{d�}x�����8=O�z�ּ2r=s�0(}��`�����n��kj��g�'�Z�m�<��?��qZ�KЂ9��O��P
          ym�?�'o
          �y\v�'�?��Z����������WmvS���=}0}z��7*@�8�<G�=��'j�$�"��n`z2��=
          �����~��	���/������ƙ�SK�m�E���|=�ĚM�d`5���sb���X��H,�����1�s��������G�s[�X�e���M��Wqm&�u"�`��"=��g<~Y�	b`���ρ�E;Ϻ�jK��;y��k�������I8��SW^Ҍ����Ρ��x�N�¯˫�z����K��D���I��<D�,%�#��?
          �l���i���[^Z������B����:u�j�����;�kgH]��>[��/�����Y����~9��߆'��h�T��2*��ч;0A�{W�0�?�c�*8��ѭ�k�-���?R���xc)��o9]�m��u�n�馶h�����b��2��3�f
          c��JY�Cm�8�O�dCu�+�8c�"CwM!u��J�^�PN�0���#��c�& h��HdV�g$�$���;�p#8�cS�����޲���� I-��t䎦���+Ft11�m�~�/E��g����[Q�N���SkD��g�u�?O�o�M�α��]F4�lv�FX�-�f#?�,�uO�w�!��#�+u�d�$\!fg;����	�88'?����%K�q^�K�
          �crd��<����x�֚��%��V�����fpxR��NW���f�xQT�����^߇^ߑ��R�_VNR�%f�GmW��\��~'ɩ̻�Ux�$�L�@N㌐ű�즹�|&�.ĸ�K����n,"T,p���������?Y��R��)%>Z"H�(�*Ars�8��5��Ƨr�M�ȬE�r�Ĩ�������N*�E%6ꨶ�M;-;���a>,�aQ��^�WN�����{����|����K!S�$@���q{��q�]��R��ӖfvU�V
          "P��n-�R0��q��4^Z	1�O�'�#����C6�y�;c���_�m�ȒΪs+/���
          �cӯ��b�Ѣ�:_�����_��{�jU��Τ�)%�k�����Al%�x��;PU�I1��'<d��+.�P��SpIJ��!P\;D}?�H��ׁ�x��Y�13yF�G���0s���������!��!T��_v���9��rӒ:ו:U����Ke�m����AFq��7w����e��Io�H[���G,��w��b�rA rA�
          3Pi�L���"T�A�4X;]���l��8��ׅA�=���iHVWb���'�����
          ��I?7�x.)n���U�T,���7o�8#c''<t�`�ǚ�r����}�msӣR�Vi����=L?�KE|��͐� ���(���"Yx�K֮����is}	>����isxK�ׄ-�B�v��*&�gL̄,��p���K���<-�
          3y��wm��B��>'��c�����Ky7sĚ�Ӈ����?–�����+p�G��9��¿��+�k��S�U��*�8'�V�]}��X�l�8�bs:Yu	)΍��w�)�?Ni�_#��Q��������Y��W�9�F�TY"b����$����2�3��|�t�g������>9��$�m
          �w��Z׏?boڟR3|X�G5̓XxC⮛x���s��Q�h��X���=R��R��-�g����oů|p�q�ߋ_�Eg�x�B�����&;����I-e�[ܬ��V�bK{�ia�C_�ɥ5����k���+�s+�g�5������Vz�$��߯8�NMg����g����=��Vi�p	���������t�=��'��=����]l�)-���,�pW�<u9���d��{�q�rx��C$��8 ^����u���:�q�R���Ym���(��������7�c�ۧ9�`OLTRJ:u#�����T����;s�jW���i}��Ē�G�z�������Y���'��Q��#?�6Y�pG^q�珩�k2i�͒ppp0��jWKE���
          !g����1�x�{VL�q�1�?ǟ��>iN�=H$����YHJ�<��<}8��T'm�_%�y�)�ˑ�FA�q�p?�&l�{c�3ӎ��k�L2��q�<�9�?�rw��@<�9�����r�n�����&N�K_/�ɻ���s�\�;��.��F?�juč����� ���³�O�����&�E�-.�����=�@[�}p{c���߈�5�m:��8�>�G��s�8#��pz�kJՔr1����z�Tn��������:�������#�w5�����8' ����}럂\߯~��SZ�L��g8=��r:��U+%��H�i���:(e�z:s����kE9#9���~}��W3�9��L�
          ���n����Q����ڕ�iZ�;���j���_��tP�I�q�#�����ݼ���\I�1���9������d��q�O�o�Z���g�;��O��
          �zZ�>�S��S��o�8�LqБ[0�1�t��Z���61ۮO �؁���[PHH'���ӷҜn�v�����zI+�z�<3�(�����q���Xf�d�`roBs�s\�R����;v�5�����ny�����RkW���4�u%�huP��H=z`����뭈'������A8��?�y�b	�#�9�z���%�V�;{����S��kb���9�>��2)��c>��}N���6��<�����I[����d󏯷���ms��{u'��_���A�q��=��kb��s����?�j	�G�����0���_N��F+��?a�Ӛ���9=��n��=�V�lǞ��n��7���������-�G���z}+���O�樾�U�F�o*F�Ş
          0�ʖ�K麥�2����9��q�j��P~�_�d���8���2�E��GOq��MZ���Uw������umB�58"�k�1.k�۝^������>"�v�Q��R�/�ߍ7��x1YZ��!ғUִ�%bڦ���Cs�}�6|����],Dž���5Od���&��.��3�8��rMY�Qu���}kE�m���)|��xz���V�����~Y�*yx�q�h���?�-��t��KX��%dd$�p|��8ߐ��x<�����R�0%��B+�r�Z\���=�&P�V%C1R2د����^[��{M�8DT����r�N��^���rk�3�����Z7�������e���SqR�٧{�5~{?�f��/�?�<1,�G�[�#=�O�[mf�J@�#S�8�w�=��k�f6��I6�U|�ZEn@��=:�_���Ũ��<q#�iO�"}�����T"�H�@8��ſ���V�plvf1�sbC,�Cyx�A#���Y?sRtk��魻���噯MU��n�'}�����;jc���"C�����g��a#���<��^��BԥS$��²��W?y�(��O޼,蚵��q��,X۸H�݀V&_��G��#�^�᫹퇑�6F��ѫ#,�iq�!dm#'9�3ыͪJ.Tf������?��*�n��->/&�Y_�����t{iqG,6�{"��d�G�6	�|�G�Q]���n�Ek�yD�Ȁ �����Gׂ9�
          ���Ri�J|�v���X�0�+����utيY�ȉ�*6\�2󃌷C��3���Ԫ�iwm��1�8�N4���$�n�ݑ��ϊ�OY��O�$���������޾x�G�.uY��|�K��Q(�B��:����WT�d��I|�p䲉np�p03���z��J��+���$
          [;��d;wp���=�,>�JK[�z~Zu��;g%E���]5���_��X�f�I3"
          X�x�(����۷�9獘u��v6����P��Զ�� �9l��=<�Ȇ��ܱ3���ௗ��7���z�uh^�{���m�$ �+��*#s���a]k	V��
          \�}��N�]�˾��T��r���mv����c���A��u*"��Fw��z�-���z.���@�m~��y|E�=�k��qy�xkM��7��Ԟ<���$�1�����\���Kx�?�Ӯ��\���㛛s&��B����E�-�˟-3��gŽ�/�W�"����X��Y��n�E�b�S�5)���
          B�A�{�'�
          0�UT}�pl�O��Ɇ��q��m�{n��;?��/0�.t03U3
          ���ooy�.�����쿡|�F������=���^�]NL�7Ww2
          ��K3<�9$��OJ���@������m HQ"@�����;�����W�#ԑ�����ο���j8:�� �Ӥ�I+-�,^.�3W���W�ۓov�����~T�ag������hj6�6���	�|O��숍.��$�ͤ�9�#=�z���NLZ��r+����z�o��o��C�5���Ⱦ��.���{��ټ3�9�S��ZFŵ��e(�
          5-6 �=��R��S?Z��*��}<��>��=c����.�u�
          ���x�|�J�2�kڿ�|S����ڕ֏�hz����j�3/t�KM���M�����Eu2#q�A]!�N�I^V~�-|����s�q�R�IF�������;��$������9��{�'�$��d��|����3�
          �oۃ���������:]����
          �;�\Ev�|B�-����w�.���a{3��c{w����)#��vϭsZQ�k�Ku���E�[��"��2y#�gg����0�Rr2	���:U9.6��=Onr8G�P���������{-�o���/<�N	�py��>�BY��.1�S���MQ���<H'�~���r\	�0s�ߧN�*9��K�z}�m�jY��z�g��r{Vt�����s��~G�PMq����>��p+6k� ���8�d�z��$��_א�:��p@��|����ΰf�`H#�#���s���rpN�מ3�Ӝu/�a��[����9'=y�m�4�o��d��^�ws�8��I��9�^?ɮ^��q ����=�a�v�Y��np�.>��=:�����]NI9�9�;�Nײ��N⎖��ሮ%��$���rO�Z�����Ԩ��=*����B��=r�>�qT�ñ�`�2s�rN:U�ܪ�=?�A�����u8����u�����_SWᔂ9�x�8�OS��ן�`#n9��8'��	�ӿ�ZI�p8�Q���8���Dt�?4Z+t:hf�q��s���ۃ�ֵ��<�����?=�k��gs�9=FG\:��jA0''<��?J.�Ӳ_���B��M[�#��L��rry��ƶm�������d~��[K��	�#���V�2��Б�'$�᧮��ъ�t��A0���>�3��~��6���A��lc#��{W'�pp>��;��{V��G�A��t�緿^i�%���_A�~�����A.ݤ��;s�z����y�NH�<��?J��61�L�;���?ִ�����N��=��	_t����$����9��Q��I��#5����1ӟ����������9q��kf)s�$p�t���ktޛmr��*������7c�������1��J�s�;����s�'#��9$���5v)y�8��z�^*�K������K��妇]´����׎թ���8������U��K���z�?����c���'�9���4�f��颜�=�랸�JՆ�=�Ğ?.J���ls�t�>�5ޭc��]j����������ꚝ嶟��A�yn�$H��
          �K;�g4�Q&��W;�n0:������U��<''�\I9=02O�8���7�a�~�F�G��iy��ƶ�dC�b�Wҭ��6�x��U�0�g��ן���x?lO�-��C�Ti���|����Q[�MGE�N�{?�|Me:�[?��E���[]>;H��V�xF��k�[��-�h��������j�o7���>\|+�&�/~�Ϸڮ����ɓO��Ē���^3b�mݥ��>��>D6�qxk����z4+��}��s�#���u�[��*��>�}I(xIU�8<��k��?f_�h��,����+x�3�VKx�N��.\\&�%Ԥ��2I���gg�v�4�*�ѭ4�?J���	6���Š�T:/UbiE�td��+���g[بU�*��S���4�[��i���~|P�y�kZ-ŀmWBկ4�f1ȗ�E|��D�.-Z��1�K��U#���R�i� ���BC��KRNJ�
          ���AH*�5���x�	��{O�^�yb{Xto�����m-N4���w4�S;Cp˖6w^cdZ��>?ЧFa</*(�wO��$��;�U��j�4�܎�g؜��A��P�Iқ�zZ��$�R]�?��;��q`�p���=�x��S�sA���P�NPo[��k��O�͖�B��C8�aܲ�Rs��[8���k��R�t�,Nu;��{��I|���8S�������(����#3Z^�^z!�Y-�`��'[�l���Mc�[\��y��P�I4�q���9a�dʩ��+�x�<e�:r��n�֧���t�x-�U��>9�<%k�Mo#��7,Ȼ�g�U�ר����Fa)i ��9�!f-��*ϗ����I8Ik0��w����i!t݌0f^U�6�*2I������N"�݀
          d�a1�����8;y=��I���-m�Kyk�x��
          �G-o]�m��������?7΅�F������X3�Ȧ�t T�P#���_1WpE��VRK�gh#� ո�&
          �L����`�'k*�����r� ���b�i�WT,���/i-�Tg�'����ny�Gߓ~�_֖�|�������_���ax�V�(��J��!��b���B�L
          �zA�^ 񵭌r;\�k���.�d��o�v�ʌ���W�|T��RK�m%N	E�#Lg('c���+{���������WZ���!��I6�Ǜw>6ZۂrY��`e���ʸnu#	ֵ8-n�����S�sl��9�T�����D����w���a�E-���l�(T��!@*r�=3�^s��O٣�C���]x�OԼJ�LJ�5�3�2���ۗ�E��:���ѷ��$�V$0�_�2��V\O�x���k�REu�";i:{�Y��?�g�� �����q��7ßt�Ai��۴(��aW~q�~w;PO�~���(ZJ����rV�%�Ÿ����筭���3�6���Q��*%nX�N;|M?y������%�~ſ�g�	h�>�ibl���+�;(�%����N�s����k��N+o�
          �"ch�F㯧ָ�/ˎ�p����������Oop�����0y��ר����z8jq�F
          �c�F&�+*؊��In�����b|���I�����S9�#���{�B���������=3�����ZE��J�c�B2@��H*s��;�ۙ�������}�¿�����ϭJ�t)&v�!�7��D�}v����'�*�������~��n�i>+�j���W��NҮ'�x�MȐX�5��u�
          -��\�k�5����[��>��}��]d��O���S(6��ݹ����}�>��#���O���������~5���隝��X�,wzn�g!1j�5�H��f
          �HU�B2�x�����ۛ��~0��ß<,,������{�Z̐�'Z�ć̺�b�KI[-���,;����������t���d�گ�O����>]+���ӼM�˹%M�^��&�|3�$}m�H��~����"��*�U�iǮ�]�.�J�ђ�Rz=���w���o{��y�$�'?O�5J[�}��d���<W�߲��m����W��Q�U��bu���>���ox��W�мCd�+��m��}��%���'�ory�qӃ���p�(�=[��)�m�_��$d{d�<����-�2�9 N}��e�rH�A$���#��u�-���9=;�������SI裤�O���M�jKv	;��@<��|�ӡ��n���<}G�?γd�#'=���p9��n���<�ۯ���?��M7-��Eͯo�~%�n���8=G����X�w!���C�v	����W�rw|��8���EeMp��9<�䑎�~���]���d�m�����؎@�8��f�ne�B�'���}*���'$}�N@��X��s�:���9�?�\`�Vw���u������H	$g�9��G#��Tء9�{z�޻M$��1�L��H��5[�#��à���z-@���$�����z�\w�kB9s����2O$�p
          s�.	���s��~ur��2H'�<�F}����Y]����)٭z�I��#�>�������A��F9���9y����z�kA$�8#�䃟֜�鯟���ef��7�:Okn���ԁǷQ�q�K�PG�O�8��jC1����9��O��h[�����ַw������;Xf��OC�t��ݟʵ���q� �L��� ��s���3�~�ʵ��#�F���s�Z[Go������v0O�c�y�z.s��ζ �``��s�8��Ҹ�{��d�䎝:u9��կ�`FOA���?R2*�N����ۮ�vB�o��:��9��6�s�zf���#�s��:d��~��Gq�1�Glt�>�~U��@9f��=3����צ��m�����+������pq��c�V�sӧl�������>|�d�~.|I�w��1�%�F�g��܀��v:asu}!�p!��<_��������E��=�_���D���|K�x?��K�O�����Eh����Nr�/��U՗{��A)l�j[�
          	�c��B�k���P?��h��_�<+o�Z���B�/t�1��.1�<>�=����{t9a���/�������_�s]Xx��ޡ��	Ne��+Ꮫ��d�4�鲛�\�o�]H*2E|#k���i�C$�<��;ŚI%9��9bI$�ֺ#�I�i|������v���?����%�&��C��~[��b�8<y�~o�]y������Z���E��#8�¿�����I�O�M?�ߌ�1�V��I<�����rs�X�KGY$j�R8e�5�'� 
          ��C�P�1���&o/�;s���g�O��q[(F:�6�����#��+yg
          �wB�ح�	�����
          �c�K��� ��9�$s�A��-�i���IBH�s����;WipR
          (�b���I�,����R7q�d{��%����o�����H�G���_�դ�m> ��_u
          ���ï���<��{v�L���LJ�U-l���HP�09BI�Oο�G�
          ��E���(���.Ki_H�?�����ӄ&4ռG��
          ؂���uK�r����~u���?�����N�>�5�_��������{>�%���O��h�\�%��4k"<s+#F���B�� ���+���]��eͿ�=���3��N��:�9��o
          j0��w�%��奈�|�w����-��x��������w�r�<ᯊ��|!�{5���,䷝2b�������F�[�gT�P��H���
          �^3�L?�rö��p����N���vJK[i$�}�q�#��h�|ղ�S�q��)�RJwn-�IsBO�N���ſ��XL�%��30U�E0�X�1<&J�[����?���1�x�/��!eK�O���I���+��m�����~���<O����P�kb��xG��	���F�/�$i��u�64��j:�D�ɟ��l$�.���S@��Y]��J�ʼn�O�,��@�;i*���(br�n#.��t18i8���_z��kI&������:9��a��NR#+�F_v��N-sF|ђR�G�̷��ۃ<�����4�FPB�dU21TnX�c��
          Ǝ���q"���,��K����zf���BַW�����G�$�_�<�\�����W�x�L�UJ��O��#�@r���$���^�
          �N�Y4��O���ݜ��Q�z)8���^�h��u0�M�[=&3�%�%cur��L+��9#ך�_�Ǐ�
          ri��)g�-�|�vvnۗu=qԓ��`q_�?
          c�?�Ʈ�?��x��gXuj%��h��]�?�~��
          ��v�Ո�_������/��t��`Ԭ�(x���wo�Af־�/S��s��7�+5�X�(d�B���n�fUp�G*j�8�Z��^�Hݮ��~y��M�dЕF2+�T)�z�ks$�v�G6������ο�N/�?�������\���y +�O@�t�I�n��-ԪK������b��
          t�];�>��m��#��%���P����2�ܹ�.�O8��'��?bZi��mM�.v�ۀB��0��Y����`��H`�GQ��#ڿk��L>rJ�e���>�[E_n������35����a��oU�缟}�d�'�-��b�;8�W��m$�r9���&��J��<�R�^��v?(�u�+M*�yk������q�kp[*䢌(��_���k�>yr�����O��X$�=�8fQ�ぁ����t6r���H�׃��N��<pc'�Q����9�<T�q�.8'���Bs�c��N�og�o��tS�q�D�X�t������?i
          ?�?�
          ji5Xl�-N�����UCgj�H����"�I>��?��Z���"�������1y3�H\"A,H����_���c��׾$�x�-���n�4_i�##C�Y5{ҥ��+x7`o�CN�[Q��$�~���c)���������W���
          ����x��ݓY�f:zH~ht�c�m2&������9<��,Ѐ�#�A'�`�?ֳ����p�c��ӧ�[�N�q�g����XɹI��'���4mr���4�’9#���:�+>�R�6���a�p=zU��!;�=�g#�=+b9�����������~���}Y�%~��d�ZW�?�W��óO�W�5gox�Ò:�慭��㒹kk�k;�Y�9[�'�������ki����œ
          ��^.���W��ng�xX<[db<��H2ڠ���e(��s�88�c�鞣�+_O�5
          "��V���4�KO�+�+���/��#�d������Kk��U���)��:��Qk�����]䬞�~�������0A��<c������n��;}�Z�NbO�-��/�����jO�|O�$f�N���h��<-n�\)&�|i���~��,��%M~.|;���;�|c����Z�g��7B� ̵���˧ޡ I��F+��'M�:w_�:�~c��w�_���zD�$��O�#g'ߠ���'뜒���=�j���y=x�:��Ω�(98�3��r��֥+��]?��a������I6�G''8ϵe�1^ܜ��x�ۭK��q��H��jɞ�I<��:c��J�����k����{i���{��`U��#����g�r2=��`��RM?�p2F{���zt�y���<{�q��Ϸ�i[+��ie��i�c�	����R�I�<��>Ñ�Uie`��9���?:�f�H����Nv��藫�����S�眐O�ץ^�U���c�^�Vn2B8;���;U�e�wrGq����kh�t�t�]:_�����9�=pps�����NG<��n��뜏ʰ�L�����x?N�L�؜�98��;���i��/y//�@�r;���矯�^����Ƿ�@'�1��n9~l�~����_´"�#i<��:d�`�=���%x��_ק̖��O���:�f�Ӹ:O�~A���$�����^5㟋_
          ~i���<}�OXGLf�&�a��$i�~�k4�k���1F�Oq_�?�����L�W�����x������_��u;�SR��]�n�0ڀ�8~A���M]������6o��km7�2}ے=���+�����?�-5�o���+�iK��_��.^4\�ma,�}�q�����#�ி��O�i����{�����l|�`@T�ɼS�n���И'�+�{�^"�'��I��k�ωuk�2\��}���Y�1{���bۘ7c��j�/��g�i���M?����������v?
          4|f֢��ko�D� � 1�u����9�1Y��xl��w���,���^;�/�:���O×L�+_��(���r��U�n�s@����&�>C`)�$�ˎ���9�]��V|�P�w�f�$
          �d?�޷�4�h��������ߊ|[��"�<A��v�Gi�j�����#6���yw;A�3����t
          A^,�;�e�1��AV��ʟ�ao�w!��h��r;��O�%cQ��c�Nb�p>��@���m�m�_��h���~_�b�cq��IbGNO��[�2p�21r223ל�pFz�Ԇ$�vfL�<�s��
          ���|�i�Q8u$	p9bHb$'�}*��a_�E#��	a�	[�R8��Vr�;�����n*T�w}ﺸ�}�V"`�O��8
          �9eۆ�A<�7������89^\Ì���������C�{��dK4ȥ@��*�n2��~���]n�k(�=�0�pW���A��Kr��p̨#$p7*��9��'�o��?�|9�6��oum^�����i&��D�Ups��U��O����c�j��`�e�����Q��)�y�Xx{F��6W�M����ш��}+s���%�Oxԫ(I+�9�r���k�k����d��
          M�[�^��Պ�C&�{��i0����?�s�>�H�tQ�p���F;�\���������Kv�g�i3�sc�#:�}G=�[�2�\� Y9��c���[���Fr�8 gq�9?�_�>&���=����~"��'�o�ϩ� �u;ME�4�e�=楪��Vvȣ�g@2s��ZR�����I+�ޖK��w�h��۲�]����O�w��*�R�E�,�_�Y�ڈ��mF%o��Lҩ_�K2��J���q_�?�_�>'�q���3�K�YC�T0мMdIx��$ee���g����t#G�F�H������l�����_|g����޿�l_K�#�)�)o��_������#�9�w,�J��O��׆~+|8�R��v������PI�����q�A��������Y|
          �t�^���%!��kw�������0�aq�\��5�e5j���_�_��T���t��d��N�f�����~��r��5�')��<MT�L:���i�E���U%&�KݍJ������xB�6�����V���E���׷��OCgo����H� d���U��/�c�	#hmm>'����#�����$��VXn�5����0F��L��F`����������{�C���3���m�N�������VP�	{&�>x�@��@���7�ɕ�T�g��]Ӡ���$���&GYX�CG$N�A���_��������?i����#_��(�^�i*�OG�ŭy�ߦq���s�:��\�X�,u�V�%o`�~ʜ�������}�^����
          �6�🇴�he���tmO����tX�,,�H�@�}�������Y�U2HeG�w%��1��b�F�E�����\�6ܰ\�����ȯ����y@���z��s��v�"��q�I$�V��ݿC�JS��99�m�ۻm��z���|X�l�4�>�H�
          }
          9��UFI���'�s��{���t��F1�ʞ��ָ�	�f��9���rI��U;o����F5X�ڧ�=���n�j��X��>���?����K�\���29���c��I�\�����F�Ǣ���mlW��$�	�g���z��|A��w��N���젰�RB�O�'�����VOon�����y���_|I����}M��
          :��������pG�~}�����Z����G��	�|xյ	�fоxz;����fkk/�X�-���������	��������⿈�Sd�'�m�F�e�����t��)�8���统d�+�G_�Y�v��迳ǁ���ŻY��@�&
          CN�me1��B���F�c$y��W�0�
          *��lez��J����~ǵ^!�B4�rI��?e|�'��L5��~�t�of�[/;��O�9�3����8ϧ��քm�W<��A���?�9����v�7�1��q�g隓��I8��F	�Q��rn�\�W����~���ZΕ�g�N�y�s�{��gެ�F��L�x<d�F;�V#$�{�Ny<�=��ҁ�����w�"U'v1�`��篨�ѕ%pCň��h�ۯօœ`�z��O ���u� }��������������'x�(�c�y݌�1�y���e/�����|4��ln��?x+S��_
          x��)��լV@"�P�uۈ�G��o�&�F������?Z�DH��ߘ�:繣�j邓��w���O��C��>��I�'z<5�N�K�|3����5��/�<E����0��U��'��3�d����G?�NO����<o���K�W���Wþ"�.R�I�t{�l5+�N�{[�2��I*��u*H���8���x{���W��j7��׈Ǒec�WM�1�sX����e�1�o� ��
          m夎�\�����u�w_���j�o���������-�a�N}���zz~�-�<�s�d����cX�:v�ai�������6��i���u�k"�����G��"!�� ��g�ÞNx�������\/�[hX��8�b:u���ֲf����$���jn�H�{��䯧>��g�6O\��U{Y_E���-g{���^bs��y�OL٪�`#>���*rO���	�t�U<μ8��Km��aJ�[�c��`[ �=z�q�U��ݴ�1�'9��GO��}d䌌����x&��8g`����ڷJ�����v��������r-���?�i/u}3Eӯu}cQ�Ҵ�6�[�GQ�."�����I�n�geX"D�'��)nH�-���HX�3���5���G�l���~#��=��W�~xJ�h<C}ep���ZH�\'�f��֒!H�9��1DX֜I�][w�u"*��^W>����~����Tоx{[���Y��ë�4~�[���.�r�u�Z��Cm�95�_�g�
          ��[|LI�4h�	�Y�(��
          ����2��z��s��## +󍡒�G��Vs��$�t� t펵j;uG��F�ml�(g=3�y��ӻ���w��߯���
          ߯���'���jR�^-���bwy&�5�N�U����ɸ���y=�U��6p*W�A��>ߍh�s�H�#�
          0�%�q��OLrW�Hi"m���5ۂ
          B����q׆�kEJ;�X'���[L�F�S���pb�؂�g��ې�l�m\����9�$�``��WV B�E^������#��Ƨ�
          ܐI�������*^LW������˱�����@���t���}�D
          ���pC:�<�A��j�%���@ْT��8�W4�8��c������ʪݗky	��VPxb��䲌��Nz�c�Jd���*v�n9*YNq�����"0X������<�x�k:��P�Da'8�~|�u�������_���v'/�9fޅ��q�ڢ���g!cLm$8`v�y���d��E"��~i[i��2F�I<��ޭ�"	���v������9�~�Z�_�K�XG���8g��v�6FCv�Ta��c#!p��@8�؞Q�A�g��fl�|��ߍ�$`d|��GLS��Vi��f&@�K67mJ�݁ӵ'��CZ}����@w<�\�9�7g�'�\{�����&��E�پ�5
          9��=��h|I��,^d5��%����0���J�eiq�EA��̹#%������O���#/�?�gW����0Ŭ�Yե�A�hJ?���o������9 sT��NN��>��"_c����`���,`@�ZڤF�j"�v��ihVl��++M#����>�q���Mb�O�`�����M;K��>�}y2Cke,�O#�>Rp:�&��/�*�#A�5e�����׼w"]��x�� �|���h�6僝��(�!�"��6��n�/��o�)��
          ퟦ��PO�*������N�u�=^�ƿd��h�[ؤ��=Qca�������Wl)�a����_�o�
          7���/�Y�?�r�o�ߍ�>!�kெڼ��oX�f�ֲi~)�%6�6�l�a�Z�7wq<r�XȜ|�{��9���mo���G����Z��Mw�jW
          )X��Ž�%��کb4�sd���c?����ay�:�DҼy��g�Z������ұZ[�i�hw�%��/�Mkj���WǶ"��W�t�%�t����7ȡ��rz�c(��e8Fp�)+(T�M�2�1䳻����d�;�晞��Y�fS,/>&*Ύ7
          B ���2��\=�9����K�ΝZk�O�W�s��[��p��	l�&[K���eky���P��2�PY\������Ln��!���
          �����:f���J��tydT�@񕔏��\(Dvڂ��O1��1�w�W���U<�j��s�|)ҼC7��[�h���gψ0����|!j�|;�X݁���΋�ۈu
          &�%�4�?�'Q��V����-�T*��$��g�&W�ue,�.����2�<W��d9�e�K��^//�+��QN6����(�iB�[�BN
          9�Fs�?EZ�)�e<u¹����sRP���5>LfU�k�˳|>��bR�*Ѫ�GMKݥW�T����(��_�_���3��)a[:��?M�$����/jO+[xO��ơ�_�]+��)
          Ƀ�o�)/�_�N��.��!���կ���Y�x���ߥ���G�����!�2���]k�:��ۼSᄷTo싩I�6�"�%��r���q���S�Wx�W��ú���M,�_�O�Nj�x����]y1�&�~X�[\ZG<..�RI��l�?��^��o\]k��q�o���V�nt�%o�x�����L��e�&��QV;�k��/��N(��Ⲷ�x�BN�I��q0�j�<Z���X^TkG\^9{���8��^s���l�9壖΢U)E�a��VV�3�p��U�ݰ��h�r?���]��G�)���_�x�C������lZ���A�\%ͥ�(2�^�1&��A6��mgX�-����ԁC�:G��%�9�(�
          ��d�29�=�"��;�	��e��������9��u�#ƺ�����7V��-+Tud����yr���0+(�ɼX��uX��%?e������s@���#���z�knu-��ľե�I�<?�F�t�J2�*�d��H^H�\�2ס�*J	�-W{Y[���<������m6�����s���vn`r�|��9����
          Û�٘Ǹ���
          GV��5�H��D��2>��*q��#֚�tj�p�c'܃��?�a{Y����3繼���r��㝠V
          ׅ�
          ʃ�;p$s��s�s־���]�3��00>�:����Ve(�� ��N�O?����������80�#�>��b����Gោ�O��jV�/�|-���"�u[�U�O�4{+�GR�����b�r�����i��T�B�WB�rއ$��b���ک~|������H��~9����Ԃ]��	�7��hd
          r��x��#����S����S��g�/�m�ݢ�գ:�q���������K�~I��G�c���?���_�G4��������<����YI%���uc�����W
          i�YH�#�,�RB�X�s��U���R�[�r~l��=rN=�O��TdM�h`��Ԝ��?*�7R��'w'/E�^F�J�V�I~[���+�UI�~<��g>���`=z��rpӭH��Q�����\v'�� ��rOE���9��>���k^�?��A�Fx����SG�I����rpb��''�jy��z7����ӟn����>a�����N;{�>����`g��8��ӞA�i��*v9%�q����7�0��x%p1��z����*d�	����������|�F�F܆@ܜG���*�:��$����7BH�j���d�rp�׌ռ:7��=G�ឿZ���b�rG�|��}O�;��cs�F��9��JS'�Q���a�n��4�?R9e�����\�Z�ݟo�ʟ����f��-����,ڧ����x~ef���,�̾�)�-m���6�7�������گDY|��bx���O�|:�n-����Ku���״�����x�n+��e$|�8i9=�q�t~�����x�š���wH�K�3Wѯg���fB
          �mwnU�l�Ue;X$�#;�ZO����ܵ+Z�E����?�i%����s܃�?ΪI ����� c#���_�����D��4����t���%�����Y"��<c*�p�m��"=�28�]���v��k��I(#qe!��U�VV�AA���p�$��������������Ǽ�8��'9�9>�*/3����\�MR�R��@8��>�qP����	_�3P����؟z���߁Ĥ�9����鎠��?:����q���G��si8���s�0I�� ��i?���:�u�y�]	7�юZ[wo��g����/����Ś��t��'񂯁�5$nV{k�n	�Q�  �Io��}"�ȓa��U��e
          ���f��s�*��ܟ�2O<��V�?_ğ�%���:w��	�=N%��x��"	B�Ht�m�7l:f�'�~k�x������ ���s
          wP����s���BW�b���m/��,EnT)BH`�d'==Nz)� w�*F�8rA�nz�c���� �(K��A@I%����Oӌ̪H�.��@|��$t'$�t>�_���zůk[���S���p��NI�+�w^J�˒��`�>U^���jb�,�H�?/��z�G���Nw�N\�,y<l����8��F�V�������A@T��Ild�O��QJ���b
          �����,=:��Ӽa�8�c�������S��2��I%�*����y��'�_��?���Jܢ�$e��@��H���W {��i�hf�HU�s���9R�'ӵFHb�3�#��+	)�ʕ�<v���@]͖��N�p�qȓ
          x�T];i�H� f#��ʆ;�޸��E@�3l�eXnAFc��G�^NK�8#hp���\ȥ�|6A�GSN�DxT?,O���*0'�1�.�C�.���"@��&p��q,���z�z`T҃���Ž6*��p	��R(e�V=�0'݊���G�8�D��Q�#�l3<����+k�ރwk[��FA`�4�o˜�-��F~���c˫6w.~b���+q��<�wǥb���r� ��ʼn���
          q��t�b�I$�j��9+������m89��!������g��?�|�����Q�3�~�V�h��$��A��i�FL(�s�"������i��n~�_�x���l~|?Ѽ;��gyf�ww�f�Ww� ����މ�b�{4�+�I�2�3��G���ÿ5��<ik��m����l"��<Kar��д��C@KY'���P���*?f[�4�|b�ſ<d�E=׈>)x��W����Y�z�Cab�33d[���6
          s֭��r�nײ{Y��}��B��������-��|����zo��,7�_�r�U�����Þ��mSJ����PE3L�!ޮɟ���a�y1'?
          ��d���qs%ş�<O,���ss}���	��F2K<�L�啛,��q'�z��E�_�����h��9���zE��8��{1�@Ǘ���U�gO���V�B��\`��T`|�h��zu�zW?�*;E%�H�N�8�҃�Ͷ�ޛ�ß�w���&��Mj�)��
          ��&!�_e�n�2�a��q_�����C�#��t���m��C��	y��_�Zޑь�.,�e/�����+�����
          �$0iv�F�<��q��'��_����=^�~П����#�4�x#�	��6�=���<w�����U�vO5��)��SMn�gS^�&��k�b0_��)O�SI�Q���u�E��q�Zp�S�N7]�Gf�	��Q��%���E9ak][�7hӔd�*B��)њp�ʔ�%6�y�1���&�}�x/�>*���Ɔ�t
          ��W��*^|8���")��]����|-u����:�����3���?o�����7�8�V���o����5�	�>��=��CD��(�
          �"�	kZa�M�k?���=��W�}�/�V��_�vZ��Z���e;/�L�<d�i0HL�3y�J<¾����7�~�>�<�~���~<��Jxs���o׿i����mtX.�	�i��v�]�դ&�U���;t�!����f��Q���<[�MT�s�Y�~�ձ-Y:�>Y6�+E��:����w��D��^m��O�&?�Ɨ�;��Q�2�6�0���ž�2�����FT�G��}J�G�b�l'�+�I������p�H��/9!�X�*��<y9ۓ�K�1�M����R�ywq��[��nUb���mNk�`�,s��h�=� �5��@ƿ2h���
          <o{��5H<M��m���#�K��χ�*�MO�1�#q���L�:����=�������M����rk^�.t�}���-$�)����Ŭ�A��&Yz����1����}O�u�x�j4�)F�5����랍Jqm_�匢ݥB��;���[��'��t0z��a�F�'�++žYFvWO�I|)�EJ)&�gǟ��c�v������˪$��Fc�mz������k�w*�.���A����j?�o�H��g���;�K����=��/Ǿ���iZ��Lq>�[���-$"Hخ���?fo�+^����y���D:^��6�W�T�Z�s��Ǩ��/
          g��ߟ��M=���>��W֢GV�2��v�$p�q���������x�ti�UY��p���̩��I�ϢKE9m��6s�!Є)�Գ��"��+}�k��}Oޟ�����K�i|:��.LJ�]��������	/���	a�% �� cmy�S'�_r/��[��&*>^��,>^0H�;c�?�����w��a�o���xS�:<��]�E$�:���o��5�=[f��M�H�p@�2�*��B���o���G��~�ť[�'�|+w!�	.��y����S> t@��;Y�S�����~��U)��X����Ϩ�m��r	�wd����C���ǧ[L�*���3�z�ʽwP��h�ȿ������^	�[�U���V];�{��S���,x�P���]����|3��;Qֵ�b��V�f���M�j��Čp���u���s����ͣ�
          �P�_���M�W�mǝ���k��U�vm�׆��
          �U[�\�I�+���y�ܿW5�����������&Z����#����KMu��M-�	{��!����~5��d
          �uI4�&7�Ym�T�r��M~ZY��/ݍ�aNA�}3��<�v�k�ᢶ�����P��V��Ҽ�٥NHʝ�ZSޝuy�ۙ�geh��|���O\���y�UJ�����$`�G͞�*̠�N�8������G'�O� c~N�#=��u��'�z�_��ߪ����ԅ�$��2�'�����`���A�Ur9j���O�߁ǩ���� ���9pT������>�������G��Xm<e���<�ק8�M@����Ӟ�άyy��2���2��@=1I�y�9��Ϸ=�!ٯ'�y��xxa���;�ϾjtD���n��B�s�����c��$t�uݜ�#8��j�jrr00��v�G �q�=)�w����H�d:�w��0$�}y�>��v���G
          �p��@�˚�B���,q�$+;p�#��q����Ut�i�bB
          ��)��r7
          �&�{���n���\1��N22A���5��C��nx���O�:`���ܣ ���䚍�����y�8
          8o\�����?�Z
          z�_+�Ð���0�9'8��t��*2�#� pAہ���H������N9��I�=	���Q�}��IVܠ�{Xz{t�w��6�?�K_p�s#�A,2��b6�s����~�~�_�S/���K�_Ė������4������^����rK^�ƹ+ir�06�$\W��3���9g��=� q�T@��r
          ���	 ���x�d���]���������
          �=xr?|/�v��ڈ�}CN�-u�WPZ�YѦo:�Ef#~օ��܎9�Qi�'�}z����K���*�=����}S��������.����:�������}�xeG���5�a����'�,a����U��h/�\��h��Q���-��!k��$��!�/<�=��u_�M=���짌������s�}�i�X_j��!��l�o��l��sp��M����L�b�>nz�8�y<s�5�W����������O�vV�
          �
          0n�I/خ|��w
          0j
          ���j��[��+v�N�����]��q�_�׏� ]�1�G�umN�J��+	oZdȏO��F;'�h��T��b�����L���gY�wr�n{�8_c��:��RuREۻt�.b�I'���t��=@�J�Z%��Z~&m��w�����KB��bL��8^#�q��;�!�q�2�9A^�9����S��A������1#<�s�H9��R�88g����^kT֋��'�^ۗ�g%�x`v������L���K�����9B�H�}*�	uR3���q�� s��z�U�LQ�~\;1�>�qB
          ���X��L�kP�X�FrF�l�U9�Jd�@Lۋ;'�g8�gqċ�*���t�q��=zz<8����l���)���2`���4պ쿫�;������Ų�-�s���T#h$��H�g<b����%)�}��"!��8���'��x�tS#�}IJ3e��2:�0:U���b1�)<�X�8�6FGR>�|��mP�U[�Ag��H/�?Ni/�Ź�~�q0R1�&8��e���?#`�̀�������9����Xm��GPo^H�����'mR��Ԑ��X3��F�x��@�aӌ��A[npW������n8��NI9*[���!J�H<|��0���YrN��vƾ��s듪����m��lh%"72)fR�w��m����H�n_�%������G ����VV��L33y�\͟/C�;G^(�<ȱ$HA@
          T.�����9��[�d�/���mS{�Zѧ���������5��ᯀ��f1e!Ե��}.ݗr�\[Eu���ӃM�0�ƒ���9�%S>�1?Z���υ�N����|���~���
          [���G��I}:���y׋�Q���Sd*.�xI������Ҽ�׺��N�/��N�.���	� �x���T�a�)?t�y�ׯF��� G �g#8������%�p�98 rF3��+���Œټ�>Y€�=W�:�#קֿ?h�_���w���Z��W�Y��՞��=�߆<G5߆#�<]��ƶ����x��om4��eԧ�}�ᒿe?j�:��������_j�G����Z���+�3�ç����׭�ݍ5A:���5�Gj72��_��������~<�~��/�7◌5��|H���W��x�Дmo�?�\���#�2�o%ō����Gka�i�j1Z��ve���y�Y�aF�EZ�J4�J���N|�8Ҕ&�^�<�e��$eN���!8��K��q���%�X�S�ѩF����J�	P�ܫT��|:˩��*��RN�!N4�����������oſ��λ��
          x_W��P��K}��%vu�'��I�Y����x�K(��~i|1��o��%�u+�/]�ޥ���ú�����:ޏy
          �<%N|��z�B�?h��ߵ�ۏ�w�|N��La��j:>���^�q�b�ޚ�k-��cY<��M�"ʨ]ٯ���Co�[º��a�jZt��֮4�
          _\�ǢE �kawosb[��F����nAb�g븇��&�c��1�'��=�&��L=X��V���8S�+N���ۄy�#��r�"�#�Q�⼫�+p��	f^1��x�<�'	���҅i�TjՄe	��&�V2����;��|M��ex~?xo����_X@Z1a�x��S��PЭ�ئ
          ���爅��x��B����0��ڧ��C��Z}��
          GP�MF��,��H�A���}"aֺ�
          xv��O�`�4�c0����G��,��\`���9���	��i>��<K�i��,Q�d��(-c2�*�;��@�b�G
          �����N)'��')Y''��I���y�#2p���*��<�ԥ){:|�j�/~X�NO�iv�Vz_���*�
          ���
          ����we�WW���Yؗ-����������Zx>�Qi����� ��&C�������ڴ�	�����Ku���yts^3�a����F8��z�-@W�d# 7S�������:������<�O6��3��k�@^=�р�3��e��zW��d�ax�_�k��
          x�A�����Zj��G"�3���$F)"��JX�;cj�������Psӷ�k�Q��ț��Wkr0z�Ny���E�Rn;}���g�چ���'¿���xS�Οj;�A��6�o����X��MfX�A�&d��t�m�'��Hc�%���$H��-Ԯ@��cY��UB�@��G�����O�Y[��6Z��k{�;Ȝ5���8��t�k#�
          px���+��]�ا�����{P���g�k�)��V�a����=���,զ�6S�c��Ϙ��I��`�VF�hS��R~��H�e$��,n췵��>&Є�R���?�z-{6���Ƈ����_�������I�k���ԏ�O�q�/o��g��l�u��5]X꺻��p)$(���2ι�a�;p�N�N��9=>���Z�e߆��c8�26yn�g�\Dϸ�PKd�r$�B��$���.��RSK�/h�R�c�n�����({*P���{]��^�wn�]�N�by���=F@��m�8%�98<�1�=G_�*b@\q��.p3О	N�Ðx6$���0/c����.[[����/���Ê0��a�%��񁃌��j@��7�1�FrqLU��C�rq�F��*Ul318�{g��*ҵ��O�����������S1�p��\�xm���'��5�!����a',���۵\�Y�ʐpG
          ��?�n����a^je>Y�'�����ߔs���J1�ޖ�/7���Y��^�qFX�m �X�'' �3�k&�W�3���<��:�u�z�i.��ڡ�c�A!�h��[�:4h7��w#?tn��zu����PV�Q�+]��Q�}�H3m��3��5���lv*�[{������zOS�*�q��
          q�j��T��#8�$���S�0��1�ʴ�5�KY>�{���}�lA�2@�9�*k�=3����y�S|�8P0|��l�'���ץ9��N6��n����O��n��������t����)2p@��� ������=i��|��p�!�V�>��n��g$�����j��9w\��pwd.��}*��� ��oE�~���9=3�c���:~=*���}�u�X����i�r����+�9�������m�d�*9��;�g�##���_�
          �Il��������}��*6����9"�\ʟ(���A# q�y��%�b$pq�`��&�`2F�G�=���պ����O���\�.+�{�
          ��5���k��`c�����J��MFY=D)����L���.9�y=:��.߶7�Y~&~���Ը[�>�Z��0�Z�xslk�*��q&F3+(-w�_י���o^�~��ϝ-����w98�����L�i��s���v<�s���d%�nQ��p���dd�^��V���d���8,R�����]I�����S�_�CugT2m�0Wk2�9 �ӃҮ,��c�Q���X�T��\����xf8-��I?���n��8�#q9�Aǩ r:֑�mխ�_��n��V )�6
          ar��珻���ߙ��0*Y(�1vrpG��c���3�������p	��{V��aY�v�)��ن,rC�V����Z����~���m�&=�`��F��9b=���l��GP\�FvÜN��=N�q�T�����ld3(9���8�t��8�dG�q�pF�}�}�ދk����?O��$@����.p6I
          ��'���R(VR9$r-���U r?*�Ո]�kĘ�ϒG������y���(m�q��?v26�9a���{�/mv��I�{��� ��3JHR��r��2	�L�֭)�����p_\�8�P ڠ���)��'�/���«{e�XR#
          � /�*�UUq��Q�NsF������o��w���0�61�P�s�P	��j� ���8��ulp��`��9�܅�$�#�;�B� ���O�T%s��*��p��	��`G+����Cv��c�~������� T��F�e!;�p�1냞������o�+.ߘPK`�2��ON��X��
          �2X63��� �`sԞ+�`n��c��&P8䓜c���8�L�QI=[_����i������'��|��^&�ߏ<I��!L��
          ��I�&�m�8�������z�xϾ+�o�������)�>���4�|<����l(M��w��w2N2N	=s�?��!
          H9�y�2�y��ןY�&��:��߫:;q�/�qyl���;
          �U��b�t;p�wO^����ʫ�6���H��2J�8%�3�7���g۽c�;���C�������M��c������	�o|���l�\X�jW,�~������׆/|��y���o�F��E�-7ú�:����Kml7���%V�2���2�g
          ��d`�?��9c㥾���d�������1���%������.���N��`�p4�k���]]A��R��dZ|UӦ���{�K�=AmV���3�}����]d�)�g�	"�P}��oh1���q~������|Q��I�q���r*8m�����aR��RW�"J�O��1<1�O��x�N	������Nk8Y…HSqu0�#%N�TYΥF��?�����'|[֞hl$[����X�6���3�K'�U+�{a,��i@�?e�|�I�,�"_x�׼m��m�i6Z��Z�_�-q��i���lrƒZ������
          I?�i�'޿�/��[To	��5�M{��C�%����[�ٜ�MLxb�Ś����;���8��_���9]|]��������]���n����Q�D�>ce�����4F�*B����YO
          ��f����JJ^έh�5�S�m�BV�B���b�(Ք.�B��*O��}��:�Y��%J>֝F�,4n��X�������Qn�e�iUq�i�@?�Jo���-�il'2]��H��y���938�x�+�����,�9�=3I�C�4�v�Z*��p;XEG��}�������'��ŗ� ���ڈr}���|W�kk�5#
          !xt�k}5OD󈯯���:[Њ�y�7')_G��}�C�r6�'��u&�4p�GERX�=����$�}�Ѵ�)!�9���듎p\��e��!;F
          ��v�o���5��������y�@��5��{i�hik;o�\ʞ �����ﷸǨ�>��\���� �6�pr���=F:q�+���8.0�c��}0?!\]����b����8�2W>�9�8��տ�X'��%U6����9
          �h����9��������j��s������j1�xW�b�vz�Q\+[K�K��X��Ē��Ŗ�����]'R¿��g㷄�f/�����Y�|'�.���ᑕN�}alb�t8��j��e�(�%�����ϊ>'������q~ڷ�~#���>4�6�3��Y��s���2���X�p�����,$\hլ������]U�,|���U�U�/�?y����3�i3�uK�g$�����`��>��?\��ѐr
          ���#�h]���'se�;�v������4�1$���l9��v��'')Z�"�����~0`@�r@�Hǵ7���@l�ۧ^Gs�jr) �@Sv@#=��z�+����Cc���������.մ�������C��;{��?�N��۴��w(����x�������!9 X�̼��O�Z5bA���nM�t��_z����i�zK_W�/����#褆8^��3�'�2N���:j���w9�K��L|��l?,z�l���#��`p<u�&@3�(l0�;�S���"�QRM>�>Ľ�u��P(؋�����=�W�c����#��{�����U�npyX�$�ǡ<zUߺA�%�s��c y'�1i-����o�P��߿_������1�	S���;��|��p�U�9q�0pP{��q֠ �� ��p2q�GN߉�R��HrF�H%G$�9��aڴ��no�veu�O�/뵉�e��	?�>a�{/;�O�6��p7m��Nr���ץB�������g��{U�C>)��K��8��k��[�vL���$g�� v��L*An�2�Y1��=��٫E���0�v�����>�'������Uv�:c���ǯ-%o/įM��n���F��v��b2�	���1�֡�y*�@q�����;�G|���$`�@]�l��X��┢�rJ�!B�=$��;��x�R�Ҷ�������U����0NpH ��<�H���aX�è��Vdd�1��1�I��y�J㼸<`(�.N?“�T��!�÷������>7x���	� ��w	���N����<
          g���xf�.-�pq��Oﮥ���y�2��,�O!�<�K#I$�X�ZFl����k�w�
          k����=�ϕs��$�q��g��:��E`O1��.�>�����_�G+�H��O���}ʛV��������n��x�� ��H'�?������J�������u�{S�ZDt
          ۗ#$�%�3�kt �z�?(��7�Y�`��.� �y<zy�m[{jefˑ��v��x$}{���v�gv�
          ‚!�Fs�y��֪¤�a��H#�b�N}�q�iE	 �Q�08`Pq����?
          k_PJ��|Q��*p�A�8<��s�5�� 8	�0
          �6�27^zs��>�����˔tN���rWV�jɒ��kn��`�>�9'�}+�	$�����/�o�OR�36B��V��$E�V^���|�$�(P �T�U�;�<H���*����c�-��g��<v��S,l�4�]�K�������T��g�����k�	Ջ��\4�nT�^@'�^��
          �;���
          P�6�����c�{��UTVa"E�N�\?͖�r�rz�̥wd�LYwp*Hs��4��k����(p6�H?6p9�q�q�z���p��ܭ�Am���'����z��y�
          �H8U����$���e��iۋ�P�-����=(�[���N�Gv�$.	���V������5^-�)1������62���>��:b���
          �n�e~��2O��Kh��^��!p
          �%��3��3��9�޶�-����B�5���.J)q�-�`���:�ʻ�k��x��7fY5�xsIT
          N���۸ s��F�S�Ս�"ѣ�3�6��``�����u��֟�L���?m���Ex��7�}�dU,4�Z�3�>b&y��k:�X����PO�����K�I�/�0x;�π4(�X���3���@l�;}>�(BE��1��n��0v�L�9��N߯?�{�O���/���l������	/'�$c<dש[4��$�zۀy�7~Z��۷�����֧l/�#%yf����@'�z�	�����1
          ��,��Ck�&��"D��I…$���1�HbA������:��'�������c��gL�C�ŋ+����U����u�>��w�ՍX;f�*=]�+�5��)�ɣ�XZ��^	K����	ٻ]��WvJ��7e���xL=lMg��r{-���}���O~.x�F��?o����ƫ}o�|L|=��u���C�d1x[������6�w�i_\^��TZ��w<�r{�{��q�7ᵿ�<C$:]�z_����{;�;]G�:̙��Pe�������͔�/䎳�]��i�t��|5�I��	0I���1[�fF8���څ�=֡tr�i�8!�Z�N��݈d���n/��j�����w<���U��u#���I"�T@Z��1X�d�(�u19=4�«_W��0K�M/v�2�ʭ[�A^�*��g��p�gǹ�|^.�jYvk5MR�����.iS��O��iQ�R�K�Ӈ<�(�_���s�'���'}E��?�at_J�~���v�H^	%Is.�z �tYw�a��߲���_k��Af�O�Mwu�,�TO}3�tU���xig�!���7�]�5�/ž���k$����[6��e�K4�7Fa�t�»\L�е��j
          ��_��
          ���G���ִ�x�_�t�k�+�.!��Q��Ӿ	�(�Pm�:��x��^!�ݧEq�'��sJ�7�ʼI��Ř�!��/9�̡��^�j4���Q��9�<Ц�/e'8�J����7��[��Ø�fs�8z	,νZ�q���Q���<5~��ĵ��:~Ƥ)�w������=����f�tT�-.�|�-�.�1���r?�W���%x��q���{�}����.�A!ZR�>�J8��y��+���t�C��ѭ\`d��-�� ��l�����#���F?��:��z�sNM�ǽ����^��j��W��:��"�_W'w\���i�H�#�`B/�y��~��"8���@�9�����$�2���U/����
          �eb����x��'�e���;q���̿�0�N�@ܣ8$9��C��^;�.����I���޸?x�@��|C�j��/��+�j�%��x����h7������,PYZ�����~��#)4�iI�%ն���_��I%y7e���7�f��࿄���5c��n-�2�^��r��ҥ�Ӿ�z�c��s�Ǭ��]�^C-:��Lf# l�6�c�����
          ��ϵ}������������Bj�������{	�:���	ѣRG�����р4�+��&�=5	�Hb���
          ��q�A�r�Z�-8ƌ=�P�%֩��%�)6�[Yt9)sZU%��>kmm�O�1QO�6cO#�s�� ��aI� 1N�ہm�p2��?R}Zs[i'$��ypFF�GCϦi�# );��ې�NHv�y�/�'}���ZZ�J�z��@�	���Z�P�FFX�'���89�8��25)���
          ���W,;c�U��G	ې��#��=kx�{����i�i�z����Av$3�v&�I!��p1�z���c��^��QL�B6��0�[�
          ̼`�1�ޠU��ٻ#��Pp{�N�LS�����/�i�lF�NI�/
          8���J�p��
          ��0��^A8#�:zԲ)-����V$����^N=j2ڸ�Ry�$3�zu��M�k����@��Z��_�$j��FY�H�����r0F:b�#�"a�ϖX�T�����6�e,p��9^W8�G��d��md*A�;�$���>�߭e+_M��@]ޏ��0�X��/Aœt�R:g5 l�8�!�q�P��R7p��3�<V|3nfIe����?0`w��1����
          �@Kz�qT��ח����}�R�$�Q���~�pO�z�T���� �;����9��w�UX6v�Kv$������,����=O=wn�;sֵMh���.ְ��ړ��|��?7�;���z��SJ����
          ~pBes��:�tgf�$��{��9-�����=)�1I�!��s�:��t���괳[��m�Rӥ��2�/,�0X��8�/E#��3�@Q�@�rPA�:`��iK|���ĕ
          ����ۏjFq����F��#�g5-%����_������({�~G8��g��b�]�F��$r�3��U3oR�*d������5v8�\3J�����<��9�8�����oO����>�������o���{y��|?�펔#�1���/���BĞ\�h�3��5��C*�N�q�ӓ��>���|k?���:�̲3������s���k�Q���R�;t�
          �A82=s�w���:WvW�r�t�������K��1�#=$�����|��lM�`g'R����� ��E*��	A ���ׁ�����>/a ��\s��+���ޛ��h��k������`R��_������������2c������q� ι��c!��	 �Xd�S�ϸ�h�8�H �sӐ ���W	Y�.-������N�`Wv�����#��M���L��|�	��A��6�ב�b��~x���p���9y���p7̀	 r	�P:a��o={�
          ��-����J�������)ݸ�0���_�$������y��;�^`�Q�ᔂ1߂y����BmYb�L�y��z~��HV\��27.F���xoD�m;�z��������1��Fec�`pB���$u�T`�0iw��#,x듟1��zu�@
          �\)��9a�`O'w>��:�,9�~R�	������2y��T����Ў��n-��#� 
          Ńc �6NNN8;8 �ۃ&�����b*8�ϭV��>b�� �=�N��{���6B^]�J�7�Um��`��N8�������~%-t����R&b�A$$�*�N���3�_ڬi�TFN�rA%�����`^��ިH�فꁜ�9$���9�lV��1��!�+�Y���ׯl�V������Y����X���Q5F\��HR�pB�z�ϵ~����<W�z�4�x�ȴ�5V–Di�8 �z�W��z����۳��WNߺ�~a��zW���� jߵ��C��6����s��%9��k���=���V�o�?�Ҟ�m}��z~l�F��b��##�����q��p�^���*�b�{��z�O^��)T��R�Dy�Ps�Q�ߞ+�7�k�la��|�N>n:�4�ݾ���-;;�kV;
          CT��"0S�������;W��������4~ԩ��z��B�?g��^�T���ķMo���F8�K��̤��薱d$S�F~�_�Ο�;|���R�"�|�kZts��d�4�i�ˬ�!��ba���k���}�gR�e׾!x��MW��-WT����Hog�uk��g;ٚ��gf�iX����.��2��*ͱ���������洿<#�8�]J�q���7�f|U�ʸW)�O0��5�B���6ҧG�Q���mF4�.w�%��MJ=*;��(���
          ��\8��&@///�\���H2�rmh�o����?��v��7���2�7�	����i������OƏ���x���Oٳ��j>4���M��ºD����ͮD_�����9>"|j��<k��B���'��:���?���7'�WƏ�']�kE�s��ݛ>����5�[ɰ}��������[���7ֵ/k;xw���6�@���=m���7�w��h��G�8�E���1��WV�_�,�\�5���aǘ�uj�wʢ���0��\̥u�,J������0�kIAʥ'*U���x���&"`�Y߈�J�w�y������7V�QWN��AN5sj�1+55����,�Zx��'���c�V���K�j����ᯌ-5��#�z�[�?ۯ��Ќ��]F�H|�K��kk�-�Y�?�ſ�*x�^�I��еMA��<1�šx����5;y-�/�����N�M)/qq!i�'��W��v��g�]�_�
          �ܷWw7z��z���]���q{s4���$�<�$�;K#��v����9����w�b���u��AxDq�G�[[�Ƀ�`��W������������_�01�pteC,�g(�(<W"PRRJn�nJ.��E$��{������_��yW�8�4�jY�b�^Y�H{<D2���lD�(9R���V�U�n���ꄩ����-�����rZ�𖓨q�Yu+X��6�q�Jq_�k"٨
          ���'n{tϯ�~Z~������N�	%�Ҭ-K�$ӬᰈOO�c�'�'�k���vH#rJ��\`�{��N��գi;�4�|���O��M�sv��cF����<�zp��O�/1i'`e9!p	$�Ӟ���6iU���I{=��~u�G�kGr���_V�'9�X5f���Y���tɂC3Pxm�q��~�Z�l��?�D~���ŗ���=T[|E��o.�E��-��{�Z^x��6�T���t�<	`��\���W�p��F�ƆGy]V8�Awy]�5Q�@NH�_����������,x�E�^�ᗀ��'�b��x"����[��W��ީ�t�!S�c�
          2�v�����ĕ�}W4לR�q�3�/���/�Ŧ���ڋ]��~?k��#|ϒUN2�3�q�����\
          ��#��y<�H��A�=kgU�%�2�8�ņ΃��9���Lw�I �9q������߭MY�WW��������
          $96�X�%���N2x��W�B�,�Y����c�_\��R�z��q��~��k^f��$0�?p���,VpNW[Kqm���y?'V$����N%q�=��H��v�pI;�T`w'9��1V�B�6�	b@/� s��ܓ�A�5,�HŘ��9*q��:��Z�Q�&�����n6�ݺ�_���?4��Ie�$v��EA��3fm�u��.	bJ�
          vw*�`��~]��
          ?yp�i�!w��s������ �ex `��r*�m��G�]��� ��"9��y�q��1\���Z/���[Fh6g�g\����#=x�4��T6Ҽ��pz���a��]��[�E=U�PGu�r�pAqS��B���r���bG��R�^����}þ�nɍm�J�99�P1�27uӭR�D]�?6���� �����q���
          rF��AB���Z�5K��`��2�y�.�r�}�9˕m���|�&�{rK�1B
          ��g$�zWb0Q��9�9�}1޹}"͢�̠���N>��k��pK(p�l�]�q��{w�J�z��m_M�����~��n�T�{�Fy��sPbć9;UI;p�I?�'53��wp[���:�8�R����Cr�I �@k&��{��?��]��~�q:c����ӑ�T��@�@S���\��zq�qT��\CmP��:}}~���!yn0:r3�c֥Iium<�����[���R�ua����À=F>���zPAg ������y<`�֨��.I��	��tN��)$�T���8샎�f��ZO~�<��q���m����h	89����+�G�l�h�N8We������+?�P�ld�����z��'�������;A  m�F�r9�IN�+��������9ۃ����'98���z�T��91����Ԓ޼s���t�Ҙ�Q��#���s�?!Xl���������/�Ŕ�u�8���L���܋�A��#���O8<Z��3����� �N~�N�ۓ�hs�qn�
          ����:�$�w��3B�W(@��F�w'�JӁ�ݸ���0y�#���g�d�NI9���׌sZ��	�n��Vo�0+�>��RWd|�.�#p��d��@ NH�ס�U�ɵX3`}�#q��;>����+=6��09,{����#3WW 2rۋ'9���8'<g�a��O��M����T�Uz�C�#�nOõ5�P�K[,0H�UbO=3�w�T{��*���k�����I�t��,�
          ��
          ��1݁�2N1�1�3������v��~�w��̛�n`62����A�����]U7���*�Iݻd��Nx#���H���d��,����FW$�۾O4��rmV1��K6㵁�����U�4���A����,�AL�L�QX���<c���H��I ˝ϐ��݌sU��\7S�T9`	
          ��3�R0� �� .T�;��gv<�hպ
          ^�{��_�D2��;��X��C �'�� t��2�	q���y��P�r���#���‰T�;��	��ʒ�}�3�|���g	1�̡6`.7���g��`��[���7����9MjB�ߡ�s��Sֿ���5��%��>)h�K�Z#� �2F���y�Ƿ?�.�ۯ�������$�����x����yf7�u1 ����s�����\��r��JߩpV�F֖K_7�����vFs�d���'��D��*�E��ʭ�}�w��ջt?֧�vX��8����<���Ey��h�HĶ�Y����\�Q���{�/��W���������x[��?�_�B���Z���o�(Yn</૥��T2�#��]�ԡz��u��x�f�}�UO�;ⶣ��OU��?x>��:R����6���RL|K�� h~xH~�Z�ѵ���E����K�
          9��/���
          	���Ɨu�S�}���X�k�]K��Q��+�g�n|A<+��BԮ��c_h�KvuK=�:��b��3����x��]���z��Ƨvz��?\��e��O�žO�$s��oo�X�^У����،n�N)̳�[��X誜΄�+��*��X|�[���	�m�����!˲�>e�y�d�
          �c<�2�\���j[��������4���)Ɵ/,���şڊ��cxg��k�������w��=^Mkƿ|{t<���<J_�/Ž@�q�N��F��l���5�:>-�X��Yrt�6f�Y��>ŞTYY�����r�G�J���
          �޿�kRn,t]6;�F��,,�m��Fi��(�[{x՝��#y��bI�*����??��Z���}'�_|;u��u�,�9{B-�^�E��@4}1`�/�C2<�3�]�u�~�����Y�4�U��qmznX�m[*8*M^T�9�P����iZ���2��7Ư��/��?djp���}K`rL4��Y�x���J����f��,6�r�h��?go�;��r|L4���%���Z�s��'��9���2���[�G6�9�su��c�!�(��]��
          V9�>��'ѥ�V�ψ:������Zh��|���Yq[�"ڬ�9�A��O�>x*������C�=+ʓ�ڔ1|+�om�B��l\Ei��f��9%�8Is��~ԟ�m��.Ҽ�^x��Y����!jI:�nbQc�y���YR-ZD�1s��r�M�cs4�ui�P�W_���ڧ��I^�9_���N�#��*P�+/�.y��W��i��T�*�Z��y����\_-z�+�
          F�c4��Vp�3�]��Uk����ܭ s$�����F �|�ߨ�_����,N��s������׊�;��C3C�=x9�G��j'9=9<����~��25�`�0��qS������s6�����Wg�5���I�3c�07s��O|�;gֵ�Y���@z���_CQ���c$�RA�@ݞ0x�y����쉣Pƪ�'-Ѓ�@��e�I�w��E'��������W�@���'�:�t���V���	7��^*����#��ܟپMZE���.���?�5�_���s��fba��:�1_�'�m�f��к�=�}Y/>��Zu���1mr�Yj5)��%�hc;ex5t�N[h�ԅH�W�Y�_f���3��sc�	<���$�
          4���K�r�׬b��IK���)��?��1��m�yJ�;��b�$q�X���F0�y��X���G�Y霞����L�8��T�y�ۀ0>RH���%��A[����Ϣ��=��Zlkv���L�
          6���‚@,>ns�?
          ܶ�����ś;P��Nx��k:׏��r����sӑ�o�#*��NX�V��	v���c��E8鮿�O@�G�������3�ϴo�t{ʟ��ЏN�b��e';��(6��v�����>��v�GV������Ÿ�~A�.�,1�l��^W*JAr0�7w��;�v�Nj����+!-�"d���r�?
          �~`���<�J���q�S�0ݡCgi;s�.x�	>��۞�z������W�ّ�9�Oݢ1P�
          �8�ۅE�*����V���d!�q��\0qVd8�~�r	<�����Y7w,����;��R2q��F>��9�׳Z-?����m�zZ�z��9į�/�#i�Ď� �X�Y:]��%2�Nѓ�IcԞ?�5�u;�#+y{�8"g�OA�}밂�%U2��_��n����̓���-�n�l������ ���A��O!N�mJm�,d��9 (���U��b�>�8�$[��5>�ٵ��;�z���j邶�7���hȺI���l�0
          <��B�I�F3���$����T��9���>�rR�bFr
          �x ����?���#�tVA�X�ny����Gv�����_mID��
          �w�FA$\jC"���9ڹ\�GR|g�A�GqRT���;���`z�����j7��~��\�T��Fy탎>��lm�$rX�d�n�{�ǽUw=T7c��8��8�J$N�9<d��������&�u��yG���```�;���}>��;e7%yI�M�%KP���@L�5����<��f�!K�W�P3�;�׹�V
          �p����R9��kO�{��h�����z��~?&q����=;q��5�s�3�N0z�R��x�{pAQ��L��=�ϡ���Z�ý�����~ �;`��GN?�ԓ�' �A��8 �q�qU��1�	�p�$���{��R�+yDgb���{t�*W�ߠ%�������9�]Ѡ�9`�n9)���0���_�	8�ŀ
          GE�ߨ�VZ�}����H��H����"=@\|�.Ia�0��D�m�~;цW*A'im�	o��{�����F_q���h�P99#B9���(f�����I��=���AU@_� }�Kq�_�j�+[����1i���э�]_w;�
          ��Hw�o�zb�n�W-�T��d`g<*���d�3���A8���C��A��a�B���,@��L��[E�֞_��=�������ƼLͶ4�&�pB���GNH�~{O'
          ���BYr�v���g���|�*6PT0r�]FOj�UAb��1�P8�0đ���v��CI�����נ���.6(��3��Py��AL��
          �#*;��������m�I+�g�X7򛺅� �}je
          ΃,~m���
          �@NO\s�]��?��6������J�`��k�Ō/S�׎8<ֈ���,���3`3c*�o��}}O|��_[pH,s����j�Q`#�M�.8����E����_T�}�O��r̂�U����E,�m� z������o�����?-��䒤ܱ�I׆��_�ߠ۵����`�t�������P?����_�{���rxW�A�Yjb4���q�����$`�
          ���9b�;�w�~-t���j���r_�w���\�l2���Bu�ϧ8�|��M�Go�_�2|Q�h ��Ï��L��p�]gN�/E3�V&�v��*��b�T�ܖ���`d9f���O����������?����������Ex�H�� ����J�^/x�Yu��mj��.X��R�.R���s��)&�);(�1�);$���^��
          ,^7
          ��+U$����Gޜ��B0NR}"�?�?jZ��]y�����J����ⷉ�	/5�w�N�_��o.�,���%Σ��{Cw�\K+���t�/�n4o
          X�>�uj��KҴ�1����W#�Y��4;��i��Iet�K"G���6|)e�Y[E�x�^�*F�Pյ{��,�6�C�X�)
          �7mG�~�~�?4_X�|d��yq
          ���Xͩ[B��?�Q��0��UYƚ��߸�D�)ڑ[��x�p�+���a. ̔Uj���Xx�ҧ����^oW�9ޥF�SV�<S�FX�Rɲ�se8	T�B����"�����e�"��%��N8z+�Nn_E�>?`���/�O�Z���`�I���W&}��\��^���HV�<[*?���l�v�#��O�E���g����j3��鉡��i-���!Ws�B�Z�L��B
          �[F�dgR�������h���h�G��N��ȿ�������f\&��9�+�䎿�W7%o��bCE�������OǏ���ƞ ԼU�-E^8�&[
          -<ŏO��iD�6U0��i�����B2��5�T��,��(�NZغ����l�~JZC��E_��L�:��UL}|D�e���W��_O[��T䭆�-�櫬���n�~��?�_�j-F
          G9�_������u���lO��-o�Uz���с��poŴ,2��O�zU�̾dѲ��4Ǻy7���vѤ$0�8,r��۾~�>!�,�m�j���5����m/K�������Y�xoG��|���h��a���B��o����F�����0�z�l��-��z��-/m�|;�
          �oH�Ӵ����j��+
          7�v�Mq�Y\j:��T����x�G:��VW�Y�7�,EX5�L)K�pS��^^uSm{F��*�P?��3���+�L'�����j��r����W���K
          ?���*ҥ*��M�զ�pQ�F�����%������~`[L���p]�1�y�k���!H�7�UAm��FA:v�_��MO�Q~x�G�M��H��01��>�_��;b��
          �7��23��x�}�qO�����������[j���2��J�)$c���=��_���So����'���4��KQ�]@���
          ���F��7�/�,�3���p��
          ���h���	��y&خ	P�����dg��������8x�7�&����>?|H���+���3��iw^_Y���D���x�`T4uӁ���o:�z�f�c�6�K^[��"O�SNҪ�W��S��c�>�lju/kZ����7Z���j���j7s��:���]�w{u3�q5��J�N�i�O_!��yd$��Ǒ��H�8P��
          �կZB蛂���sr2[���s���\�6Y���`��H?79�n}j�%)4�rm�����]AZ1QIEGD��o��7�-Ђ��h��w�6p�܀G���V�YH� ���uF�7<F{�+V�=ʹ�q���q�9�0z����������v�������HHv;H]�7I��l��F7(U@�q��8V�d{UA�w.�6ƪyW��u��Ny��:ಶ�v���A�����ۂ�6��v�~c��O�F�G ��`���d2�rĀ���$��T��Lv�+A�3���0�NC��� =zv�Pۆ*YJ��‚��=����-5���z!o��C�-[�Ns�NFӌc�-���څ��e@'��NI�^���AT��P��#��=x��)z�=I�y�p9�y�Դ���/���ꗟ�b��)O�(�N	+��:�������
          4��'w��˒Ic��
          J��V\���vl9UH�Ln��&��,Ie�Q���y=z�L�Z㜜�e�A�˙����5��O�F�%���;��~�kKr�'s6�w���<��=��p�B�N	c�;��c�&� �ы1,XC�ץh�Tm�����'��-��x%I=�F�:�C�=)T��W�~n�${����5TJ9�[�Bwb�u��>�������rT��x���qM����u���h'��_��ҷ�H�@9�8�@���T8(1�ppNl~cӟ�NiT�9P1��9�?����/���gp$�@9�>�5
          �ij��$B<���p��#sLc��Lc����	�GPv�p~c��n)�M��������wǽ�s����NQ��q�� ��%�Ewc� da�x�}q�vǧ=�)�
          ��XD�FIf$(\g'���4��n�q�9���y?�j���.����mv�6�<�IE8�@���;P��Kv5g���jt�1!�<��V��Ϊđ�2G^@�\������'�q�N"�u{��c\��	8����~gڹ��$=H����;5�c�Ah�z_����&�ш���y��qL
          ���l�<�$�k�A &�:q��#��ߞ
          �����I8ی���~u�z^�2�����2� �d��zw��a���y�rxDZ�ډ2�H�s�l�c�֫�%H�=[��#����k������O�߉��!� =FJ�u���⬉K�8�³���0y��r�ڽ�Q�<���y�q>9�y�##��$~I�N�Ziew��o멫��R�6s�����>�c���a��Ip1�H�c�Vl;�YX�O# 2O�G�j�n��i��l�2�ݎ{~5K�&����#F3��d�A���H��?ϕGՇy�99o���9����檆ڹRK!�p'�0pG�~��J�r�`g99` �O�J�q��Z]�m?��w�������z�l�D�m!Y����W uGR:~��@J�u�P�
          �X�����s��Yg��x�����UwEv����2NG?�|�8P�
          �`v�l�m7���z=��~Ŗ*�/��A�����,_o��񊉋39U �R��RN�X0� z��I� +�M�h�*0I^��MF�v <���C���01�ӺMk��Z����o�oȚ���d�Q�;H��u��&��%a$a�� 8�F�@q�pz���V��
          AϘͽp�m�v�{��PuX�r�;��r��1�3��|Bj1w��[���o�������j|"���������^��)�p�Q�~��5���������>i�Y�`�:o��������}���dM �����M0.|�i�A}�!� ���?�~�G�uV���t@+(Wzg?_¹c���%��?��[�7����x�űXA$+*��pYv�c�c��n�{��Z�֞-��|a�]��W�/�V�Y�������"j��
          f�8X/e���'%~U�䁸�����k:��$ͶY�r䪀�30݀�=����;������i�����Z������[�ֵ;S�7zE����|9�yͲmj�M�,-��,k�2�&�C_m���/<�3zLD��zҒ���)s;ӊ�Uuh�ϱ�ɲz�a�lrtֶ|��������rz*|��hi|𶙪_���Vw�xl�gF�΃d�
          k����xW�wdi�R���KY��(�J�{��k������i>�ҵ�#L�I���m����R���7h���)	�D����I&l��ߌ~.�z�wPxy-�lt�ѭ-t�2M;��%6^Є��u�<�7M��n�$��˰���~g�������"��*�,Ӷ�.�d����M+�� ����ٶsK#�V���b(Bn�i�>�I�ԅ9?rX�$�#��%��F�p�f<i�a���cƵ8��t��u����h�S�s�)˗����ܥw9ʬ~1�U�>�,�jw:����$�����}ussu�y�Q��\����[�
          v��ZA��c����?�[L�c�j:M��/�u��V�?���r�Iq?��(x��?�h�]��R�!1�nns!?e/���%���/���8��Z�K��}CN�է�]�Lf����O[��>1�J!�Ӭa�G��o���V#�A��?٣�z?��_ᆟb,����a��Z=O��|����<��F�a�J��^7�Xm�������k��H�
          �_�<N�q��a�l}L��)sG�m��W�(9'*tf��\e9��Ro���Z��K,�0ʖaÔ<C����:�19O
          >Zs�||aR�fgF�V8g^�R���aT𸪝����߲��	�}��
          �^�g�j��<�Q�{���_:�Z�o���e������7�Q���읢k"����j�i�ڀ��]�𗆼5a���>�s��x#�.��]���ViP���/^Hn� |Q������i��F[d�
          ��;����<W�k^3���[����KQ�
          Nv��B�*�v��
          �R�Dѭ h����4�$�|��2���5�kOw+Mu{}p����vRd���TA�HD^�3��?���˞A°q�
          $����U�nt�TI^U%*��7��Jx��p^71�a8�x��f7��c�Ƣ���P�9apuU:P�c�)ΜeJ�N����S�'?�����L����|+�U��S_�Z]�W�Q���x��'L��@	1��[��^�W�����*�A�ʕT��ds������6�þ)��_⯀�Y,�\���/�+Y7M�ǩ��^%�I]��f�K,+� ��&�?�0Dk�#v��-�F3�?Z��6�����p��J��,�$��jF5!u�&��ݟ��GF8�=h�)I�<�|ɸI�IIh�(��n�\���W�g?��~;���m|#���"�ζK���Z&�-ն�n��=������3���43
          �!�G�_�><�^���Ǘ��x�◍<C�\���_k����ZBr6Y[C46���a���k�u����l�<�O�W�a�-[��>3�C��8�'t?<�	���$�v��� ��|:�"��mn�Ϙ�a�#��\�lt�w��|,���M�v�A?������Y&�Vs�4���95�oZ>�}����s�,�8�7}zg���R2nۜaI ��=�z$|�?Lm�[��t#�:Ԋ0��$gnT�qa�Cv��p:Wm��YV�ܹ,F�A�$y���>��lA��*�d�r0���C`q�����r7�ۆ
          �G�@$t9�ZK#�*���`�(=�)�|�E-޿�oՏ����7.,�H����]�������P���A�d|���1^N=���@pp����}@+��r;���b�]�y݌�ؤ�9=G�l�����������z�C��;���v���BH�r:�.w8P/�6�7��Ƒ�a����=X&v���㿰�L���
          9݀���u�:��6�I$�����[k�8��1���!��O'���Hd<}�@݁��n��j�C���w6XpA�+�1��{�wr�Ӭ(��V!A'��r
          sU�������_�?��[�o'i�*6pĀr�`c�^��]��F�0Tz��-�'�����*m|c���#�q�y�Ċ��`A�@{�<�<TEZ��bz��eИKl���s����<��LWpO�@Up#h��^�޵�P��N�1�I��Sw0��"��s�	Rp@�M;�����W�q���|� �֢g!I ���b0$�I�;�Gzfz��I����r@���v�q9�x����p	���@�ޫ`2��FA#��8� q�q��5JH#��I��01L'�1��z�0z\�jg�����V������̜Lp�A��9���q�4�7N�.0�q�s�UVr͓��N�>��Tg<��8���M�k/�A+�V2r�'��H��z묗�;O����wJx���<�@�t�CK��^Ą���<��s�#8��ծ�$�#�8�ܯSӯ��iM�y���z��Mۿ���u?�#62:dg>�g��ץUϨߞ���NrY�	$u�C��l������d~��Y;7��� ��z��/n�s�1��c5H g�1���^�*w�#+���;��\�oQQ9�`�y�~F�����ev����@��rrO�9���:��ң8�9�q���{?Z\�xs�:���$~�9���{�{Ro�����)u��Ȳ�]P���=���u�����#*H�8��0��o��0r@�OSӃZ1�$����|���)�o�7}R����m�R8ڭ����Xc�=3��n2���Vc��
          �9 q��{v�f�T|?qޠ������~�յ�1��r���aw��ܞ�pGn��m�_���QHY��B*�.�Y��x�^F)ಐN߾Pyc8����zUd�R7n~g�GR��x�ٙy)��ݷ'��d����q֚������K���ב��",�Wp'a?;�O����@��$+*�)Q���g���x��,�ݠ�+��$��-�0H��լ��WU\��-�xlq�[��g���4N�_���ᇼ���;q�.��w���
          W
          �qW
          0Npn�
          y?��Hf诃��]H\&ܷ`�1��I����C�*r@��p܏NO۷��_1Z�Z����M�]IFa�xX�<����?�R�ݜ�۷$��	�#�p@��S�]�0�kʳ`F1��8��P����;��r��s�zv�}��&�֭m:����]�ϯ���z�����!p�#����$��N
          ����_�e�$��:��WB�|)�W�J�0���s�̓���
          W���v���3}܀E�x�8;���Ԛ�:��蘏�Y��w��ز3�;NGלv���K��I~��r�}��3����|+���l
          N��/��/Դ���ͭ˥\��~%>W}n�OA�W��Å�\�i����m@���S�C��+��,� ��I$ٳ�U�en��$�b�_�,���F���t��O�%Ӽ%gN�������r$zd`�iI�5��x���?�oC�i�,�"� �xʬ��*��Ɋ0��H��2ʯ�ׇ��efk��VC�ud�T#N-s&���8SꜦ���x9�Ĺ�W�ap���r�!B�֫9G����H�i�4�o�����i��<)�)5	2G(�s�����T�}�y��Q������_��x�/�P�ŧx�o��^���
          ~����3�;B'����A��𥴒	<A⫀t�&�ϑ���w���)~�w�1��/�K��5_�x�]B����������/��Q�u��Q���mј���ܲ}�8������y��?hڂk-O[��¯�������~(�����{ºW�l�do���Q�F�~i�$����%���&�y�%����/����G�xn�8���7���;Su#�(�kܧ�9=%zԿ�|#���
          ���3*8�qd�L򫦰\;��X�xZ��ӯ)��i�N3�AJp�_]|]����Zf���o���^xo�׿��Q��?a��I���g
          �ߎ�&��5�Iu�K�ſx���?�b��:>����X���׼W�^����Z�܌���}�]H�j�\�ig���s+s�x���L��M�&�(�{gmΩ6��(�pGk�|��f�7�c��Ic�m��>$��^7�E��]>	m�u�gPK��mO�f�5��uW�9���&�P+�p�)��������`�34�^+�y��-eNu��[�\�Q�4,�N�?��?���A�p7����̛G<⊒�,~q��R��߶�e��:���+:�*כ�|L�^%���?ď�^2ӴiZ���}b�H�-�b3�ݰb��G�E���g�;[D;�gB��/����
          �S�~/�F���Kh5?x�Q3G��ᕹ�&��P��[�~!#*��fY��Ӡ�H��ic��c�o��?��+�
          /PD]CZ���>"|Y�-W�MD�@F���Uh�!)cg���k�,��������謴�[i�Ml$��q��Wq����6�(���K;ח �D�4�����7���%j��T��������԰�)E����xȿw�7B�O�J�E
          S�8s�6�g5ieYM
          ����q�c�-UJ�<K�擎"�%u�NU!������������Oiri������E�ox�V��<6�"�m��/LX�㱱]�g�]�1�g��ss��i~��j��i�V�aw�jz�۬6�~��Z�y�_\��[�k�H��z����?��~1�SuO��Vk��O�+����U0��>��m�^�d��g�A��ZI�2Hw6�����l��.��>#���WӾ&~Ժ���l�
          ����;����f7�m[M%d��X*r�~U�հ9�b�ʣ�ˑ:�[�Z��׵�6�曌��d�j*0IE~��8<vSø6`����J6�M�o���SN0��g'}[��੟�F��o~ٟ>>�wq/�u��ῆ�s��J�[��&���8��$�M��t�$�ֱ<��ƿ0n�wl��������q��y��v���C�`��a�c�x�a��R��B�����9�t#�_-���&�\��]�EyE$��G�(EA=�}[�ߛw�ڱT�20�6���'�=q��j�`|�gn~e8�v���85R20�x����p�����"�!^���s���¹��X��j���X�)$�,A.�y� gӭY'�+�$�s�8���3�U��Sh;���*3�������T��7뎉�d�Ϸ5��ַ��ע�_���=��Ř;�`�-�z��q�*2�z�C�?�ǯ�˞����N2�weNХ��ΐ	�b��;�܃�3��9��}W[�I�m����۴�� ��98G�s��y�t�ۋ�<m8B�|�L�w��7)`S� ���p1����{S�Q���GUN�����5�Q�ѯ�W�=����3�[�����r���<��^��RXZ�]�a��Kq�r6����HZY<��r���s���]��/�:s�rT�r���.y�e�>g��S�cd�$�F0�Q�_�������J�
          ��Tg���1�Z��*y� �N	l*�����E��1,�g ���pzg�����ᇙx�P����v�O'�Ƿ�H\��Hܤ6rO<u�zc�U��rB��y�H�{t�Mf����g �	��t�%���v#��p	�7rH<@�@O\�m�H?Nhn�?����E7=��>���>�-�_��vK{K���L��c�A��ר����ON{c��&� s�Ϫ��9�*i9�3���?_J/������������kc9��q���=�=�	Y�s�	pFx�)�H�H�`s��=y����]E
          �p�A8
          >�g��
          k/��߷�i^ͳ��c[K�ly�������1�����Yw2owbY�?x�A<�x�?Zտ��e��UH�1؞�z�s��� ����9���j)Eio龢�N�=}���8� ��8�N9鎔��8�;�I��Q����s���J0q�ǯ��J����ui?�Ȉ��9Q��8�ߟ��@�Fp8�H�H���OΦn��7�,F0I�={�LH,:�����Jz�޿שK�]{�]H�__A�	��ތ�O�p:g��s�$���==H�&��=��Z��M����)�#c�ăNp9'����v
          �bOA����Ve�a%�?<�jЏ�{<p:c�7�8�U���RZ�������;����i��-�{s��ªY:1 ���L�ӎ�}j�0�7D�9�A{���ՐĜ�v*�p��؃��qҬ���������\�F����O\)��?.�*PFc�%s���N�ک�'<�rŶ~�%C=��>�?��~p��%�� �P9��*����wW��Mhd5*7͒����@x�3���\���6쑎1�}��H�6˅�K
          �۴a���8<u�Yf%��!�\�r�u�rI��_�]Zz�����������gr���
          0'<�,>c��8��:'e�	���<+�N ��'�Z�.��0P�''����R)$��6��F��p#���Bi���������F�_���2�-��A���mی��9�gj��S�ʧ$.�s�J����⯂UP1�APG��$�Ð}+Wp�����$���ZG����iv~���b�_�G��9#������wx8�k��C�f����bD�*���@V'�ۦ=+�����7B�����m���|D2��ly�>���xcZ�f�G�5۸�t�L��u[ˆH���4�Io/nٰ�%�2�����'�K�8}��۷{/���S��]��׵�C������e҇�
          ;D��]+���c��դOx���䀄`�y��t��s突��9|�o��^�u��?�����k7���k�G��`�`���~"�LȾ���T����mJxWEӼ��Ag�Fx�P��h����Z���G�[��&��.b���K?�����q��M���i�\�*���R/JҮ�I��
          �?�2��5����4��
          �4���9Т�L�|[i�r�x��o�~xu��I��kW���ฺ��4�szҧ��e[�8*ԩ������v_i�r���{���S�(�NU3w^�[�f�J�ڲ䧖`>�n{�j�4�Z���U7	T�׷|m��'�-�]�/��(��4�[��|o��������Bǧx;�Z\��
          ��lёa�D���D�Qۥ΢%�E�~�<HX��۴b)g_29�⌍�$K�ʱF�����%-&Ć���������C�,�����$O*C�,X�Aɀ��g��%�>����=_J��-o4�
          Gt��lԾ���-����	���_4�R\ź(Y�6�K�e����������+�u���ZT�Pk�P��y���vK��P��x��._��
          p�Z�G`���%ˋα1�Q���U���rQ���B�٧�\����s��s�x[K�X�me�Y�	#?��]����Ĭ��F�kj̸�촯��'����O��;�j���<���~�G���5�Y#�ŭT+�Y��β��U��dP��_(�;��w쿤[���5s�_G��r���������[�aK���� "�V��E��	��{�(����ऺ�ݷ�~���+��㏋s��\��o�jS6�Oq�E%�����DИ\U��3,f-��U\�11n5�����K
          �JX���į~�AҫS��2���i�G.�a��IJ4'���|n��|f�����߸�R���/�����Ua�
          GW�ׁ|I��A���>�}�h���_���C�4����խK*%�;V[גa�1���㏋>4ԼG�
          R��Zާ}��cX�o'��[��h���郴�ϗQ�1%a�!��m�zώ5c�/.��D
          ���\,�Cc�<����$�A>d������`�|G��u+{��>�`<G�?��nƗ��ׇ�ڗZֽ�Ϊ����B��_�1�Q
          �[�e�����m,	Pw�Q˲�-�꿆��E�+gU��ޅm�Ea}~���O1�^6�G��]�g�U�Ū4S唩Rs����EP�қ��:n�Ԫ�s���
          ��wy��Bo5I���C%Ǟ���n4{x^[h�����@��gP��!�*����ڿ��?����1�Yu/��}��|�{��N�ִ��.~$���U���٫��密�O#���E���o�c�e�v�Q�x�O����|�īo�?�e���_ĺ��/�S�A����
          ��M���i���
          �"�r�x���:����w=����^^��9��{������gb�M%���ē�BIɯ���3*�g�F�<�1��);ӄ.��)MIG܊��Ԝ'���q�6�r�3��X��k'q���5r�8AFU����Z��*2�NT�H�TiJ�y�������pÃ�s���9�V[ǂ��3�<d�g�Z�9b8brA8����Җ2r>L���~�_l~?�f�w{��4�����e�T�I8�ݍ�;Xc��<~ V�m�۱����G �9��5N�!���o<��y�*��I����pr����� ���ዌ�x��}��x��G�څ9��J�!@����Ǹ��d�c%�=7g c��O4�H�$o���=zgۊ�=5������$��o�ԓj��Vsn��c���ڜ��Xd�eH9� �p0}iU�Â2�A����=�ګH�|�`�.pc�?ux9�i�+6����y���������A#�V�]ۀP��Wfz�s�t�gw���nl��
          ���j���<�����`*������J}�['�H$�p�0OL�,��J��_�����Yz�S� ��ӟ�UM��ӂp�# 1���;Fo�T����#֘\) ���8�3����_L����ݿ�_��Os��$��a���?Zk;|�O<%���3�'��4���s�L��p;�߷�Dz��^=rz�J��v]?��c�:�ׂ��=���L'��9�G9��_ɹ'������SKu��ϻc�ď�Rޚ?����k����Gpz�0}AqϷ���9�9�A��A���RA�g�;�gc�~:SK�0��H<q�~U/[i������Z�w�?��Bܞ�#��I�玿��ـ�!��=8��F �� ç�x@GoZcg8=�9��^�J����ק�ZZw���#�L�brrz�uc�}&1S]����G�|�����H�NX�:��=������S�����$N2z�:I�_�����_��+�J]�y����~?Z��'#�9��?��R��1��,����u����'��{g��G���>���ר�����<���<�NH���:�T���=��Q��we�t����������?����]���%������܈��$gq!G����}�z��� n6y8���S�9n1�=��	�F��~�d�y�zU7�����K���-�x����4�Q�s��~������1���d�e�`8I	�r9�sZ(G�����n�ɬ��j0�a�8�ޝ?�ժa��NK��	�g׏�j��_��K�o�B@H���H�A��Ny9��vCʳ`c�~�$�t�?N����T��	<��0��S���p��p+Bn���pHpr���9��}��楅�,Y�d���y��7~#ҨG�o,+��'�����S.��� !��׿N��(�[�����ֶr�Ř��N�2����ӷn+D�N��Wo8�Ÿr~���d[H��He+��#�q��=�֓�a�T�Pȡ��㜜zr;dU�gg����=����$g
          ��i w_�o�����P�ؐ\���!��N���j-�b ����v�^�����hܻ�
          I�������?
          z�����Ф�z��Ը`��y���q����ҹ�X���NX����mS)ۑ�d�9�����\��FrYX��q(�OҜދ�K^_/��g��Qk�@j�������f��n�?1��;⿧������?�'�mO����k_�sŞ=7Y,�&x�
          ��;i�BJ��n�\6�Y�����|B�֦~E���B�@v��|q����N}w�x|d�SԼ�K��������_<S/��$��]K��Z]�l�7w:M��9#e#s�eY���<mt�G��ۜu���>T�$�z#��5q԰Ѝ�Ki��c��䖋��W��w��W��7��V9������E��4/jQ%���rFI���K����N4�&H�R����n�1m�}=$l�W��,��]]�2�@�e�!ZAg�Hp��Y[�~x%�7�-_�nj�����5H�@SM�ۍ?J�\��m�8� PĬk��Q��^����>�t˽Z�Q�h�m
          �0&��M��Kt�B�h1[���]ƬY��R'����)�"�`��y��x�Whah�|ӯU��m�NM��T՛w���4�����	Q����jF��<f&	*t��HR��+���knZ_�����Lִ�OT�5�*��MD��y5�M�m/�lǧ���G�J	#�h���$�g��W���7Z�5�q��w�]>K�+�O����?e	�{�,C˻�Ji�������>a��F���
          k^��l���L�M���n�S���HR���g*��K*��VDK��mmp������|@'�h^�p,�؉��
          
          ֧�
          /!Z(�p]�~X�?�ʮS��c��Nt+�Ɣ�-|�J֕h=h`b�
          I�Z�R���F�w�9�:����u"���-�BI�[%�׎��q��������k�x����׀�ot��Ҷ�|e�-O��f-w�\L�O�r˵�{���P�~2�τ/�c���K�L��=�_�q"d�i��P�l�+n��94O�\�-��pE��\	r�]jP��bU�$4�(X��O�#~�zE�����	k�.��+�?��ٿ��I��E�����ľ"�$؟>�F�����9-m��Mڸz�o�/��t�R��s �F��6�KKT�w�E5%�7�T��i������\��quj�;��]QsJ����s�J����}�I�IV��԰��;8B�i��?c/دM��?a�o����x�l:՗��<C�hm��I�����7����������\ߣ��DOҚF���i������?�g��ٓº/��|�������������w�鮈Rk?����l���ڂH<���Id���IF��
          _'|r��.>�:��xS�?����d,>~��l�>~�>�S�kq-���gY5
          ba+�L��:��j�캅����5����?ښ�M�\�L�w<�S��J]�f�ww2�Hg'�_笳&�s����3�+��5�E�Xx�kF
          Kw�O	�8���\�|7��g
          ��	d���
          �[�W���x�|�t�u��)�ɼfq�Q�Q�t�*��Ry��?��/��W�7�6�f���x�Q���V��y׼Eq`�M��o[�YXI�Ge(��G�H�"G�?'���<�\��8���v�5�w8�5N�e�t!Wiu
          ���A\��`9$�08������K
          ���#QՎ
          <�w��Z�^mݿ6��{;��g�l��_�5�UQ��iQR��J�VJ�(�VV�H��NI���'��8?ϽZ�w�<&:���[��jk� �
          Fp9,3�I�~>�z ��j���$g$����=*�/]-����غ�890*1�P��J�����ų�q��ey��C��R%x�s�<���V�Q��8$�������3Wkkd�|��>��q#F>lt<rx#��ޞ7*�p�OS�����0���Fӓ�
          A=N[���.��X��q�۷#z�>��ӯ��^������å���9E9
          @��Ͽ�\��|x�d�zA���=}s�V���T-�� +(�0��Kg���=k�Ui�%�bij1�,z�}k
          ����[|��W�$��1H������Z�T1��s���y��Z��p�p1�{�J�z��8vJ��/Q�k������>��i�����*��$dp1�1�c�:��$��rNNO<�ݎ�����ҨI�o����1������'=:����$�Ӝ��~�i���ݒN	�`�
          ���HSө�8=G>�:��P��_������pS��==�})7�;�OA׌w��,A�$��pA�I�sH	��3�Nܚ�_W��[e����$-�8�R	��N��W/��oC����J{�������mŭ��
          %�O�����n�� ��d
          L��?�����9��JNM�(��n�I�w���M)�I������ӭT�!C�@'ds��A��Nw�A ��{��x_�\4^l���E���,{����߮;P}�ry������ S���wqׂz{�S�N:��`���zq�߽;���VZ�Z�8��H;xzzq�T����8��v�bO�$q�8��JP1��z�N~���?JWV����Kw����r���q�<�����@j>�����ڝ����	�Nx�4̞�Ͽ~����Pݓ�r�a(����}�Z+!�������zu����
           d
          ĒH�9�������s�c�ߨ�� *�2�A��d~���"M��$°�����'��r8�)�x�]����#1������Qe�?��A=�1�#��'N9��ߵ]�o����( 08���z�:���Q�p�?)9�����x�B�`g��I�R{��3�$�?x����OJ}�������#�,6��g��0s�9�sZhŞ<�~`�R	o�~��m)"#Y������}s�m�����$t
          �Y}�@�UIۮ�������+g�E�d�nw(� �'��N-�!��O�OC�ӏj�e�tRʨQ����'��4����`p@P�I9��=>\iv�->E��d1 `w�q�ez��kSe#�8��1�vg׭m�:�t��A�$�rrH<�XZ��#�$d`�����UI蝶�����V>���}�i�j?��<��1Dď�N�6�2OL{�z��C���#����qe{�'�6��@�z]����kk5���6�*�gl�[�?����ƚ�f%�7�"�.,m�^�.�6놉q�w��	�5��;��dIu?����1����\�:Gek������YG˴�s��X�9�8��/�K���>ΒME��U$�]�]��c���r�ӄ�j�J0���Rm��򤤗t���R�_���χ~��n�a.׌ʐX��e��u;�XGc�[[��u3�ư����27�����(�u��s�z��o���7�?�f�u?���7���RM3��E(\�<�Ym��|�o�?|4��@\.��S�^�&��ꑰ���]Fs������+�]�HI�aV�����/|N�bK�>ǣi�]���Z�R��&&88���u90���$�c�f�}���0xe��QU�U�x|%��y,�b1*�ƍ6��P��{i�U����O-��c*0�,>��W��ee<>�NsZW��?f���j������-U,����R�m&��W��Rظ�邫F�rE�nm��%�i�M�o�F�n����e��P-��L[�<���u��h�[�vv��Y��;Kx�#k����q���F�5��j�ak$�C$������l~I.��x|%��B�-<_���ǎ���yᛠ��|G��(��~.O��|9�ؙ�d��9o���7q��kb�8��q��g������D��k�7Q�4��+G�uZ��a᷅�>U��8��p����u�e�n�ޤl�m�S�7iW�M�t�ZIʇ���1A���C�~#x+O��-wC:���_6��_	xLFg���^�3�B�ڃݦ�<�j:�ı�����w�k4��x?៎u?O�hR���!{k��⏌6v�/���V�]�8����C�1���K��Q�����ih|Q�x��5?��V���$|B�����Gx��|i�OQ����B̚/�"sc��!@�\���F���L�����OGA���tќ��
          Df(F�9�]�?2�xk�W�KZt�r���{�kT�r�)7%*�o�NT����J��[�.'�<7,��8�
          CĊ�VGÐN<������GG
          N������W����O�P6��?�t��0K�@n�V�a�O��8U���yt��H⼾ؒ�y�Cj��bp6��o�mcp	�8�o��?f~����>:��+먦�<az����2���M�`�_.�[ف)�u��̜Kp�n<���mS�_�`�N�m�x3���x_�ۿ��L���i�W��gw���⻼��ݚF��!B����r�AØz�<"��T�8xj�i[��W�yT�U*I��Q\�jQ���x�����X��6�w� ��jI�<.�B�b�
          �~�J1�:P�����W�$��y9��q��;dzV?�f�`2rr��9�V.y �!���y��*�������}O?�~���Wvf��m�4']��T�N�I�v���8{u�ԩ݁�ۦ������|{� ˮy�^�x��u}Kc8 ��Ԓz�ܯ��@������%Ny\���#�w�5"���ی�G6>�a�UT�Gu�@��8�l�Fj)�G}���1����j��zZ����X��v�	'�t8�s��8�n�E���()�1�g��������-�$}���Cdd�zʸ��׻���C�ԟN7;�*M%��g������w;9n'
          �
          ���r?:��#\AヒЁ׏�C�@H�69���sR��I��t����{��˓���~�'S������0s��œ[�NG̠w#��t8�j0A�I�0���'���o*��ܜ����U]�ĥ����]�"R@^GC��8���2?J�����O �(4�b���������9�"��!��e��]�=�N8��(�����_p+7w�m�5�1�9�p1�������&8?0���3������jVG8,�'Q�"19�T��(���4�OdC����v=p~�)s[mo�n�I�����$u8����?�S�໰FH�v��q�����F�
          ��Fg�p03�P'ps����}�)s>�^Ev��H+��z��瞙��{�9%�$�rs���L��N�V�p��*FJ��`zc#��x�����z���gߊb�3��8�y$`t��O~1�����涋�^Z~D����rGRN$q�ךxS���1� ��I������g��8��N�1�yI<�v���>�@�A˻9��dg���@h=��ǚh�<>\g�7���HF8�x��~}*WK4�%�nmo�b������{t��s�E�w�hQE ���Ā~�����+��d*��0:�CY���}}=G�_v�q�pO'���-��%�����);��:r8nA��x��O����}x���ڣ���w��p�?\S2�.Nx��@�9�~�z;����6I]l�����~Cd�zr1�q�i��ǯ�<d��ǦEB����GRpI�8O֦�:�8�:��}i�����=���,e��L�s�^==k���RwF$<c����p2I郍����<��޶m	tWV �pHQ�*y���G�OT������
          �\�C+g# �@�q�$�=��׭J$��@*7g!��;x
          ���D�<X0��b~n�c�֕Yq�“�m`�=:�t�M���id$|���G)��z{��[=��K��q��\ ����H
          r�?{�����p���`u���O�z��]���v�o��
          �����!�fpNz�?_��(��������w~�W�6ɦ�ykk�@P~�,�:���-�����54̚��������M���g�W?4�0��9P95���;�V������[qki�6>�|��6Q�,�"|y�,_x ���v��ū�_�:����Rq�YKnH{�2���Mh���#�΢�Û�5�t������ߡ���Ѽ?�Ckq+��"�����"�dF��CL#�NѼgc7�x_D׼O�i����{]�.`���=����P��qz>�im�s#�B�ȥܒ�m��0x�����g�o�:-��5�z�K;-8�{���v̱Zh�B�-�Ԭ���#�"�G��.�q�O�?�ǀu�i�=�L��7>���P��{����dվ�Śm�(��K$k-���V;K��ZJ����*���� �5��
          ���Ѫn��RQI�4�N�?ڼ8���.�ฃ�p?_�R�.�|ؙ](��%J8e+Z*3�y5ӫ)*5p>|9�g{-c[ho�/C��������!������_��D5���ږ�ؼV�C��ByK;y���7�Ы�"����<�G����c�jz����� x��Fk�����;Ɵ�%���o`��{ ���7%����鶶�E��~�*k�o�_4�ɮ��T�m���yr�_x���}KU�/,���^(v�|�}�_x�S����KHٜ�%}��j�������_���э>E*9[~����L�Թ%d�]ڝk%g*t�Nv���¯�*�Y�jy�b!G�xl������NPU�zH�j���i�rs�ok>$ԼC<6��Ζ1�c���	'���Ew�>�v� *�U\�K���`~ο�n��R��
          b��
          �1�XE#_kw�bB�>�$
          L��ר�wCd^}�G���6j~3��{��"�T����
          ?D�G{�Mr�v���H�Gݶk���0R6��4�~�����~�{����x�L�k_x�����
          4�m�+��&�H��ũl�U榅�R`��.Y��8K�iQ���|*T��\mMN
          ߽�(��a"��RΥY^4�:�G�wq�?��*,|�Y�&m����5VV�:JO�����otc��ʒJ���?
          a�ٟź6�ga��z��n<�O��s༞*�籖�U�
          j?�D���x���dY�̗J�.��)P�v([.�q�s�Wן��-+⦷�h^7'��:�Cws)y�C�Ne:��pd�I�+tX��<���I��˩��d�i�=O��1�<���gr�C�tp�G�GJNi^q�MI•
          m�T����%:�':���|��[�s�(<6'0�*�������T��J�K�Ԝ�75GƜ!
          0��$s����p?Q���]ÐW� �z/�£�$d������q=)�r`�pry��y��|'V}�D���JA��$c�
          q�� ��ҭ�B�K��N~P=88<t�U#8�-�_����8�*�
          �(<�O=0�=q��֙?/����� ��#,H`�1�=8�+�S�9n�)��<L��L��
          �9�
          y$���}+*��C�ܙe�`!��#�F}9�
          �;���r
          J���
          �.Tcs:�������1e9�g#!pH�s�S-���F� �s��@��_Z���F8���0q��B���סN�VO��{�,���)�N�ޝy�z����a��`�"���@$�韥9�~����� z����)�@�8�N3�$}�Q����_p������?��%
          $C��7L��jO�Lq��oB�D�����5!�`�'��zg=?��~����>�pCd�p��;c"�Wݷ�/�so���F��0�&:���)�*2���=H$��|�8�Y g���d�������L�G$u�Rq����CN��u��l���d�}�F�y���܌�*I�9�	z�i?(��=���ʒI��O���6�1�����p)	��N=)[��u>��)]���AE��HP?��b4�$g=�9�?:79��=ry'�y�p@9�~\�j�׎���s����c������w���_��	�98�x�����Jwq���w�t<�4���S�rA�>��HI�rI\�	��>�W�A-����	s���u'��ۏ�Ro+���y�����rRI��Lz�����z��q��pj]�����_Pzz}݊QEdXQE��dA��?QS�%�<1<�F�:㧨�#�����9�jh@.��'<s�p}*������鉻t��-)�۰s��s�������s3�� �%��^@ȫ��g������,�y��pGNG|��J�'�M	����O�������� x�GL�֤Ps�	���rA��9��C�q�pGA���'<}*e`9�Gp}W��OEk�ݼ���ߥ��~E�'9�y=����hż��\��f�q�Ӂ��PV�#�A�9�A����I~e%J�@ ��x=q���o���6K��2�	�GA�?Qڑ��vߕI#��~��l�P�	)P��9�>�?jn��0�W�0rNlpO��0o2bŲKd�22Hlv�k��Ҳo�*Å@�z��x��,2H�9�:��=1��>��|O=��q�������h5�K�����i|=�[��2�40�c�� I���IK������+�[�:ߊ5/	~��
          -����(�t網�"X��)U�k� KHE��K<����sO#(!���Z�xc_�Y��y�a���H�k���aI�9Qӡ��<$�o����ſk�O�/%�����k-g�w�E���+ú�?�Ҵe�}:�ƚ�$�kso����&V�a��(��~/���g59gQh�a�̢�JUku�wq���ʰT�9�^������&��U�Ȥ��.������3�t�_���S���n���ž#��ԺW��jmr�M��
          ~jD�~�7�#�<B9�B�5���h�_�~2|n�G�-B��^3����M!<;���^�];���՘e�hj�4�&2�f��Mq6�&y�c�;Y�G��s��|E���=Ė�i����Ŏ���6m�B��`���"��1��J6�,f�Y�����\X��{��g��
          ���a�[��Zy]r�[C��*4�$|�W�5sK������);��^��nɪ-��d�Y7�N4�U���>�V�WQcx����mJ�[�}�k��[��w�7���ɓ<���.RYYݰ�(U�vְ��G��V&Gf%�nb���?f��^��WzmO�\j菤xi��q���n׃(:G�c@%1��̰���"+�����0���P�
          �O���l�X�ZC��SM�Fv���2Z"0�9h�U���Ǵ�Q����[Z𷂵It�y^W�~#8ko�K
          ��W�����dLGnf�
          �.�?�2.�����4%��N3�����}���8�SQW��N5+8��Q�J��N�-��T�G/�ԫEF�b�ܫb*�^�<,���9Iڦ%�Fn<��
          s�7�������Z&����>/���h`�@��xC�����ә#hn�H�%���$#q�����A^x���G� �^��o0ͮM3-ޢ�������� �����sP����OY��	XK�+��j-ޡ���A��{A�x_	�c�� ��N�$���x���F�(ʦ��[ss�ļZ����2��q��#+*��ە(�e
          VP�Tb���1�����Z4*P�f��)�֞o}�5V�r���3r�ۛĸ��!,If'y�������),�A���}��Ġ�_��ԑ�c�Y���GQ��u?�Z�rM��ퟠ+�����'�}��MKc��D��\>�=9�N?�}�ϽL���y�s�������E�
          ���`y8;x�+��ΤS�w�p;��j�`�y
          ��'o+�.Onr~�j	�$	%A�K�@�ӟ��{�(���$7ʣ#'����y�b����������,Ҵϓ�@`u���<17s���ǚɷ'n��Y-t��e
          Xg �q�c�;g�s��L��s��~�)�䓕#���N�����	�'�ہ�|�~�z$����2c��������@|�9����E?��W>�~�}��d��'9�{��%������NI�'󥳽����Z���0�#�1��?Z��={�8�9=�1�qM,�<�8^����s��6q�;r�>�o�{S[����Z������;�`��I?1�A��7�����==��S�7%����q�$w���d�A?჏�����{���z�%���_��<�s�zz���
          ���=�u���Sv������
          go���֒�*FQE��IEN��c�s��y4��88�8��d�5>����q��R�ۯOlp�l�KO����A�a�x=yL��1���@��9����j,�^�#��?�¦�t g����ߥ	���[����؜c
          G�q�rp8�'��S|Đ�O$�O�OZ��㓞G'1�ӥDw���H�O�+߫_����U�������eJ(��,(��r:������lq����'֫U�\�~L�NOO�����m}�J�6���p;�P����'�2NNO^3C�,Ha�)����j0pA�O?0���s���ӽ����~`�����T�6���b��NpN03�'���W^�9�0��{���S�T`�,>a��'��'v�>�+z�
          W���А�瞀�g=<rG�H�B3��3�|���?�j2÷;OS�28���?8`����1�E=��v"�_���CqI��q��:�vps��f����`�(I��-�G� TQȬ�&s�p��PFI�x��r��3m� ����[��[RR�`��٘c'���?N�*��V�3�# ��#���rTs�rx���a�Un1���~l��N8��P4�������ù�<Ue�\��ZX�Q:���:if��㵔����Y�AYo
          ��ɺ���,5���~)խ����i�����J�cē�f��k�e��k�J񏛨_\ȥ����_xrOx�J��#��A>̇0F��	�Ô��v���?>��]�D�Hah--��l�3	6H!����1���ۜ<��#����
          S��T��c|��4��M�<�r]t[9"�f�2�r�\���J��/IIv�����&���6w�����G%��۬�+,�6>H �U�� "<��Q	$��@+���@��t�N����/4�"�C�.�Q�o��"��!k= ��k,�HZ.n�yQ���?>~��
          l�]�K������f�-�Is�k7�8��)�mGY�A���"�]rʋc�?h/�wG�o�4��lmt�'L�i�|�.��J���>%���ԵYB�s��	fo*�FG��f�us:Ξ�
          {�j$�`"�iF.񭍵�)���mN��EN�O�x�3�f3���#*��z*4ܕ\gu9'K	mfӌ�E4�N
          Շ�~��W�|)�I4m2;�|'���m4����➵��S�q���9q��N��;4peG���#|U�'ŭy��v��t}
          ��t�KFu�E�V��Frp�1���ƾ/��≼A�K�o�/%1����-l���,��4��n.N��T���������M���u�N�K+m>	�.^��D��O�a���P�tR��K`����.�+�֌',қ��97��Uv|�|�%+]A��R��a����;��6�1�|.���Ԃ�qJ8le'{(Q���Z7o�ҍ�<[;mvD�~��+����U�WWR�jC'j� �4�Q|�U�[�ˉQ���-ݘ��	l��L��Y�<�'$�诌<7�o�S�^ ��.��2����6O
          �����߳��&�9�O�5�o�|_�Gk��Q�](��\��$j��3����FpF'=�W�L��ԩ���ᰫ��Q��ʤ՗�?v���;(Ůo�x�
          ��Xl'd�?�qt��q��T�Z��aK����2|�g%+ˑIT��?�
          ���A���UbW8�<�py�I���<g#�9�؁�צ��H'����y�p�]���~����|:���o�ք�2A�`pO��YPp��cЁ��;����raԞ@���d�	 @�Ny��Қ�]�t�w��WF��Rpy>��s�g󬩤�*�������RM)�ݜ����;u�u����I��1�2Fz�վTL���2�9;I� `����/ d�9��3ӜPH#w�q�F:v�F�5��/��oW��@�&6'���$ra��Q��c�}��=\���'���$z���LS��=g?���k���[���͓�|�=pH�$c��<~4n��m�$�@�L:�~��<��g#{g�%�{��9��>��vv�������+�Ãn$���I��Sp睧�{�߭/��n�� �����q��=z�u?�z����Y~4��1��-��9$�8�u�ތr2z��z�z�s�O�'_��*[[]���c�QE��(��@QEQE/������1�~�⒊i����L�@�J���'����sҪ�\�?���zU��N?�0G$u�x>��V��߸���
          �.8�?����N$��r	��?:sd�O9 �ნ�뚈���}>�]���Bt�K;y��6!��+Š(���v��z`��y�?Z�S�m����ey��;�ӎ�[	�C���t��������)���z�зKa�)��`d�ӎ3�ڥP��t�H8�=�����0�^8���YB��?�#���g?��i_ֿ�O�F�����y��Aǯ8ݟ�=G��X��$�<(�n�d��Gl�c�C��ך9���\p}=������J�~��_y~��tSo'���=3ӭX`�)�}�� ������Y���mR3����8�������|�<�:�8x�魵ܙ-�/��E+��;�xR0y� �P6���#qdg�?A��������ǹ
          :�9�x�4����]�]��ߎt�b��n�#�d/�@�=0I����,|g{�|T��wy�xJ��2G�k����|4��8}��K(1��[������x�M]^�K=,]G%��'�r-"!��1���.���yo��7P�e���Lx,#��?�Z�gx;��[=3O���wr���RɶK˦��$�4lmQ���<'
          ��p���ʢ����ݮ�]�kB�W��G��S��J4ӝJ�ܿgG���+v��T�����V;]]��3�ZI�x����#���H?m�f��n��#>�n��x��wږ��M��W�����ː�+�#����
          �mPpc�s�K�Xe��夜F�,�G;V2#S���F��~E�%Ϥ~��e��0�~�⺹H_V�5=V��M�υ��E3^���� �"�E�-�Ydi%u�?/˷Inwrq��ʲ�Z��OJJZʤ۲r���9Kީ.f�|�R�����c��޴p���iA{L�3ľZ\<l�)NN)F)7
          JQ璼��T�;�௉<c�h>����x��%��O��m:�Χ����8�`?�t�A�V��5io(�A�a�χ���x�W��q�Y�#C���LY�o�h
          5i-�[�5�����%�ͽ��n
          ���aF@�۽S����F�Þ#ִo�:յ΃���|gE���X�V�*�
          ?g[��>�n"�=S�$���dD�-�7|u�~#M�ͩZi��_�m&�~|)�?�F4v:5�0�~��w�j�;�o&s-̟4q��N�g���b�}c-0�H�ۻq捯R��P���Y_
          �G��A��8̇���{�0vy�m�McsZ�(�ǖ3����!'�xB���~���d����~�"}F��>�Kj:������㏈>!���+����Q���8�T[@Q��Z����9}2~��ƴ�y��I	w��ٛ�����t�JÑ�z�Hϧ��_���P�I�8E^�so&��&�ޯvۻ?����y�/B2�B�I8FN�T�h)J��AEI�z�m�O$��N9#����8c��9�9�4�@<0r;�?!�T�;��y�����Z��O��V���9"�ў�r���s�ڪO.�`g��6���r}{}jY%��9�I��s���v$� ���r	'9�>�JV*+�����q��I��\S�pNq�:v�)�(.���8 ���Dn��}�����f�xe�}�r;dg#�@��8 c�������4�{�����{տ�����%o������F@�px8=?ƚOq���N>��&Gs������x������J��g��Z���~rs����\d���^��������ǦI?��ֶ�U�_�[kt�������={p=�N�������˟~��ʥ=^����
          �E; �}s�<�����M<�����[QEQEQEQEQJ:�3������	�	��q����S�1�$��9�#׌�*�0�7c c��N�)a�9���G\s�L~u��:�������~	����瞝��F�8�ힸ���bNܓ��L�:�������x�(ԧ��?��PK
          !�}��
          �
          word/media/image7.jpg����JFIFHH��C		
          	
          ��C��pT"��	
          ��M!1A"Qaq2�#B�����	Rb��$3�rC�
          %4�S�5c��&Ds�����5!1AQ"a2qB�#�R3��$br���?�D�^��G*��sb�8
          ��x�\�S�
          ���8�����7�Ɲ�[K>�mN���s���qP�K<*��[�ݬr��`c���%ˏL�j~%����8����ާ��hj6�ŌV6ά?V���������V�S_���&1�g��e���A2�76�v����?��񷣜�>�^ܴ�w6V�ƈT0�j�awur�1�/���5���}=������"٥��'�Z��x+��1��gK!4�V���6���٬|���7��X�P1��>�)��Y�}CT{e�i�2���[���Ŕ����I�O��͗����ͽ�f������T�X��S�h)��jg^����m���v�=��n������
          ള�d��c�z���5qf����ўGa�Co��.m-���C��=�j�<��1�wq4��u�� Ux�S��M�33m�A�]3���փ`/4�"�?/̑H'�kBIh-�n�99���	�m/|=��Y��W=G>�П@��a�"�Wq3��F�֙I�<�D`���_B�l[Ǿ>�r�(�@9���QH�~����Zll�j�-���z�y���T�6��85�~���7e�0��;zEn�C���G�ɕ�0PB�rq��RpG�1��K��f�
          ��8旰��9ꐂ������M~Ms�ӛ�m�-9����Azi\0>�C��w�穦��`�4YV
          �zH!��ˢ���zR7!8`V�'��� *�@$�S6W��
          9�X�*���Gô��g�i�ќ�|�2�-��\���qQI~rGc�ی{��̢L�n3_F����L?7���^��e�����O3~�P�P�׸��L3n��&L�@�2h��p��r�&��)�9���	$b��d���[<�w��
          A8b2����p+���B�`�w�A�jm��y~�*ܴM�8��SB)�˓@p8�U!z��z
          |��L�������Mے04c�q_4̼����S%��l�w�����a�6�������R����2����7LPV�l�`��%GɦdD���DyM�Tj�U�9��+��=̬{�(���[;���H*�dޟ�6I<��ނ�7�T!l���3���?$D�=ڐ����PՃ�8��m�}黠υ� ��(�:08����y�>*�
          Rz����RZ&��۔�9�(�\�S�9�4%fm�w��I�Z	n¦ê�nf�9�C#����{����i߸ry�u1�'��ٙ�c$���)���4�Q��~Ԑ�ؾU���R��i�8����<�GN�SFJ9�:c�"c$�,��}���y�+��Q�ڛF|�Wh�O^�
          cQ٨����k-
          ��y���$-�(c���3 �rs�K�W�A�-��#��z}��X�''�������8�3LH�w����ޝ�I�G]}���:lk	���Y�x=�B
          ��|�2�+�olS� N)�'
          [�,�v	�<Vb8�XɌ�f'V����
          ��L�oܳ'=���N��G49Wn��g�X��,�BU�`���u��.N��4�V���S.�,���� �|0d]˔��1`ޗ��,��q�T=����,��;g����L����Crf�
          �ڼ/z��؝�����7/��P�9�}��P�rN2rsJڡ���7�"�/��H�c�Ê1�v��;b�edO�V�c�K�#k�=��ޗ��]ۇc�R@ 1�}��Dhy�ִ�J���lm�K��6�2(`@�y�6\����!�y�-�J�E~t:�
          �F�t�3#�bќ/8�Qo�I���Nū.le$$�km�x�D��qQe’��݅��F��z|Զ<rkc �4Qm���I�
          Լ��b�T;���Bhd�C�t�f<6J��nX��B3I
          �b�dJ��?�{�җ�(���z��P��0$:S��P2[ml"�hM�B�����g�]�P8�Bz
          n� ����J�?$�*}���Wh>�ⲩ�O�٥�y��p͞9=)/�N��県ԕ6�ϒ��c���A�R�o*H��0��A�ExZa1����=��P%��{Q
          Hcjq�V0��?�M�?�OJrc�q���*!���?7!ʐZ�x˜)=�F��f$�s����Pc�:�ɸg��Dy4E`�19���-��
          ��)�K�=A9"�p@\	�2B���dl���d6��4�Sގ�S
          Q;r}� �c�@Jv�$����-�b�|�!\��8��.}E2=��[BB0%�#�2@p~���$
          ��1��Ol�<����\���|P� ����C�@��rpO=1�zKF	
          �'2
          ��p�[#�qM.;��D��=_>�G�*BU��i�	\�0���6e�(8 ��7�#wp4�m���=h��x�8��]�'�K&��{W9�S��d��}�`9<�AݵG&�Q�A��K��M���wd~�!.ʤ`x�G�cQ���)�Q�(��O@�֌�Hf����8�bV�B/�~w�*�= ��$G%�O9#4�He��2����'���ҕ�B�dj���+����6�$q�Y��`c���L,�@�n�nI<��x�RŤOo�a��s�ґ�PU��Xw;����'�����r
          = -�$��zjI@�ǜ1�3־�7'���Ut!�q���f�y�d�������������ň�8�E��CPcW8q�у#;�.��6p�)8��1$�U�!GAE����=�-頤�
          �p28���&H+�P��w�������qe�pہ�b�w$�m���sN� �/JSd�MЋ�c���zO�0ܱ��|�!c�>��]��Jİ/��(= �з��l[$r?��1A�c�P�J��>�5舜��.Wq��ۯ5S1!v#q�S� rX�.��+�d}�-�1FB�9�@�K+�F�̲y�mPc�j������Q��	�h��rRc#,SDm(�#.y��I�[U�
          1#$RQ�L�-����ظp�;��.5J�^P��
          ���#9pm��NM;��MB$|��{���X�t
          ѤRd���ⅹ�ItC��R7QHag@���A�{uixl4�rj����D��� �6���=���>�0�+�'qڐΠ���zT]tD�ad�H$1�rrjSs,R �┓8/���=(K��Q��V8�{Uߐ���ٙ��PI�)m);@cD@-��Y7��N4Ӫ��jMC��.LV�0�=Ң$��Ү�gojm@T�[x��ze�ɪ"�\eA g��r�tY�0N�$b�Q���@�?O���hD��v�S��������$�Ŝ6�~+��䑥�+��x��R��E��[A�R՗~T��H�RO�/�|qK�$
          C۪�[�<T�,�~jh�(���XG�%A��2�����R|�(`��%��O�qMI�/L%����q��u�}>��Vy�@�?�8��gPp��殊IQDR���r��d*�z��B�?��
          I�cp:)�C�r�{nbX�t�#�Y�cO3M$�p�d�x�Var�H4a������waUv�rH�Q��{����"�v�9l�`v�����=�6Eet'l�#v���y��}�So�۹
          �6��*�v���E��^˺L'=ǽdZ[-̍$#w ���ʄ����89 
          ��IQ��|�H��{�f�v��|Tsa\\�m�s�qJ���<�2�g}$!]�
          ���sB^:�X!WR2p;�x�Y��չ;n��$~NB�^���S7cBZ�J�$a��q�&���H�
          ��<�>JK��A����8�m�1�1T��h�'h�%�Hd�������t�SN]��4�9�����cH���蛡�W"9�.�����\BX��TL�Vas��*�I*�1݃��U8���4:љ��ބkb�ܼԤCh�ˏ�>��i	<���-k����Qk�����ER�p$w���D�g��������W���K����G9��������p��t�u|�K(ڢ��_֬p�}_���5@w�M����\��<�9�Ғ�e���ӮF>��u�S�COv�����H�I+��¾���_G����u;�%�)#�$d�3Q��s�~h5��H���F
          ^.>�^��h��
          ���:�������l���A$�޵FN�ˍ��l�C�	��p�	C�y�ޢ�?��F�C�ad�+Z�W�7��'�.b+���T.��x����K�B	�g#�X����`��e��'�;�Ǥ�k$r�<�q�s֩�G��ǡ�u�:*A4�i7(�:�� ���:�kRѡ�
          �8��ŋ=�ZE����~�l����]���m?����wb"�>��\[�|e�[�z���d������3�r��i��$�'���-w\��2�m�0�8?j���{䴿TzG��h�~֮m.mV�cB��5J�'�N�
          7X� EM�d��=zWǪݛK�KN����[E��{lA4���61�lsڢI�f�!��3�{�CE�t�Bѯ��K�w���^�M�|Z�=ݝɺ�8\c=�+I���q���EA����T<m�]D�Oc�,�'?��t����d@��Q	G�B�A��k��~x�g��!z�v+���\e�c�Y�2���ٞ�zg�?����Z:/�$�+(;r��ބʼ����鵜qh0��G�O������(LzTg�W|3g�r���F�
          ��w+֤��qRK�".�+��F~��`���4m�3�w����vci�Sc� J��OP��m�)e>�t��0FZ�'s�q�A>l9J"��NO��t#�!P�
          N[޲͌��"��϶p~��2X�9{�a1;���o|WѾ��A8���aZ^�����PO?z��VH�`.�z
          �1�z��K���,~=�����9���ĬT2)�8�i	@�w5!w?4
          h$d��G�����+�j�	&�B����4F�J�ӷ>�V%�@�Sd�AR�����®�D�[��� ����Sa��о�������J�R)����ojv�4$����P�NO4���d��`��[
          �.:�&��.�9�>��Q0Ƥp�jeF$A�3�h�\�_�Hy��b���q�i�r�YX84�Ơg:P�d��{b�d�ZV=wc�_#ܮ�Ojby��g����g8۟�G�r�*��A�A�rC1拈�q�4N��P���
          Nyȧ�bI8�Ā(������L0�:%,�$→&8# ~(�\Ds��e+!09�ǵ4�� ���=����ˎ��P�,z%S���-T(qԞ��9��D9�:ҹQHa˳�݊�,�w�|őղ����a!ۑ�j$�ס���OzR�S�N��Pv�XsO�ږ�
          ��'���M%�n /����$�V��*U�-��Xc���
          �#�j��0�����~ءߢ��ކ�p,F@�OjHR}_��`����#���0���g(0q��qE�B�_f$�a(<����q�q�'��J��_4�p�#9P
          �ʛA�<�Dz[���;���!����%�a�2EZ��C�܃M�d�]��O���^~���נ�)$�'�.�njZ~E�+�<t�0��)�P1J��I�2���~{S�pN�{V&�����F�>i?�6��w��Օ�/z6,�����i��a�I�]d��V#���)Y ���i�*����A�Z�=Rˡ���1�fl�g�<R����Ni�)��>i�/B9;y�g=k�^3�;\���f��)�Hpx�Q$�B�*aQ�E%�~7v�i�!
          3�Zr"H�-�z����!�BIt���4�gvEa R9��%�*pp(2��'�y� �Cn��ol�Rp=8����ˌ~��j	܄��C�\m�2A��9�=)�3�z�T���a�r;*,�UC�x<������P�O�8[��c��3�����ro����N��B1%��>��=iL��v)�g���=����
          Ď{Sz�)ŋ;�8����	��SW�׺#�LW��R#%Ɉ����8ʷ��R�0'��A�`���P�0y
          ވ��#���Vp;��'��I"��ԑ��z�d*1�{V1��Ni,q��t����F�C��9��F�$���@�jw�Y��4�I��� h�X�]҇�u�ް�n8Ub�fF!�v��Q�$e}��%��d�)�f���.E����JmHg�I�PV�Be��r��#+�qO̊�\�9��J�_�����������A�E:��X�*T/
          �������=)����<Q�]����<�So9%H�YO�PK�I=�8x�wN��"'�Q�\�)A'i��y�c
          ���h�	\�u���NT��rh	QK���1ҁw�r��Xw�I��nq��1����Hyy��1�Ad���B�Y�zӊ�p��O��~w�ښY�o��4F'���29��b̾aRw�{T�߫�8�@4`J̪�'=(!�a{K�άJ��ڇ�l�c�O9⟌(F<����㐾�A2Ȇ��a�6���WVs����҈r���SA��.�׊�x��rBZ����JD��B21����m�sQ�HX0���i
          �l� m9��)���w�(‹�:t�ơw�'�W{)�����V3�w+����<�ޛ����d��Ӑ>��ƽD���PGsڑ�x.N��#�"�PI��Tt��!@+�;��	(��@�99=(K��
          �'�r,�"e�Px8'��B��q@��ydR�Fz�16��8��b�P�Q�M�Ws��c�����ŹSV=��Xgo�=ia���`{Jki�OlRMh�k��ʭ�p8�y�K'��`��R1�zY�<�
          H�KE���F0y+��|� K�sJ�yy����y ���jY�^�n�bQ��{t愑07s�fJ��FO#�\���(�r8i8gڗ��*�p�#�Q`2IB�N2GZ��1�.O���p�$��LDzu��"]���I��2++����<ozt�w(�E2�d,[9�Q�YEQnđ�\(��Jt>���0��xԺ�	����=~ie,Zv)�P���G�Y�*`�0q���*dޘ�Hڸ,�2SC�V��]����9ö�OI�MH�� ������.O@>i��4A�$��}�g8��]U�g�J�����`S���|���9U%��u#�3�$#�֋t.H.	��6����$�rPm���s�㎽�M,^kI&���04�k1a�&�f16�Pq�=��/ca28 �қ� �u�<ͮ���;
          ����_�d$����r�j0;�P:ҧ$� ��9�����Tg!�*����}�d ��܊Id�5Im�4e#�G��7A�V1�מ�Y�EѼ��r��c憭�}�*�#y=��z���aV�x�`��P9��q�z�Ԥ1���5J���,�=�BU����۸�wN�a,��	#��b��%�c��V��i�����Y�6�/Sݱ�ir0u�TS��%ݠ�]�v�8�K�nz�y���
          7��?�O@#�
          ���\�Gb���pN�@;�{ȕ$lI�����K��pV
          z���
          ��6ɫy�`�c��d�ch�������8�(�����#V�$�	Rй�-�3	#��Ry��4�!m�s���i����������ۉ#���~�]��tC8�|�eC��CHI!�����@��q�چ�*W�4��N�ȊE�R�"�
          �*nIc(�6}<���n ��o�R��S�
          �2�p;�i� TN��C­����N���:����ޤ1�C�	r�8>��+y���ȥ���#+�$=x�LH�Vz
          _�F�D�|כ�;��[pP3�iYA��J!QUO\���8�
          m�`�@�w`�Z����Ę\X�BKnr}����ۺAۈ�f��m��c�Y(@��Ӛe=Dr[���NɌ�tƑ��ޤ���a�$�&�1'f��.�~*<�d`�g�����s�E�y��x���ej�x�R
          �DZ=)�[ct�3cߵ="��@Nzu�,���c�k뀗1l�?;K]�sj��:t�uPp�}R����W�nF��"���.�t�#��gT�|yyS�b����[��O���X�k��,�>�W�?��/�ML+���g�F�Ώ/��΍���J��Q	@؇��?�o5Ӵ�<+-�o2��:��^a^�D�5cem5�lw+g���?����4o�Ƕi����`U�f�>t��٧~�G:�ܱD�!�Ia��ִ\�8��=s�m��/�]���DK�$msZ���G\�o�4��`��%G� �֦���Pt����6Ƀ9�w�J�0�o�8�[���\y5��x����V%V�6��=EM�"F��Ƹ�$u�gPѸe<��*�K��r�Eɒ��.$c&��U���R�p	<�i�7���!#�j'�RHY�cH��}�Y��c�E����0!ݕ N3�W����L�0���n�^O�h%�Ye,FS �5�����OhQ�o,(n[qe#����������	�$�n1��s��{T�N\�}+���QbKf9PA�Prp;ѓLp���dee)�c��x?�¢�����|�͌v���ȧ�����pzVUp��uP��
          �"�!��P��Vd<��҅Q�����q��� ��4a����<T6+FL``�U}�XC3c�Oz��,+�<f�p�q�"�+vE�� ��y�����:��vg#�}�X*a�����B�a�篷4����;
          zrI+ܞM:��_��ց|w��
          �m��O�rw��������Q��G��u�mhiw����=���)$����F6�����\c'��Lq�2lc�~�˫�
          �(�#ޝOZ�ҕ‘��L�5ccj+}��ul�?Λ"g`A���E*d���Q.�P�j"��o@�w.�
          ���ȥ��s����x�—Um��Ԛ%3���R�#>�S��N	ǽV#�@9�#��nW��T*�v&5�!�HF�q�9�$_HpϷJ�n�0MT�-L!� 
          l�g�a䃕�d�w~�z�ޡ1<�І�Ϝ��m��@W�
          ��MHe���֧&M
          B�E9��ڟ��m�sQ�#F
          � gޖ�H-)��u@��¬y!}��&	P��N�2��G�qҘ�%������OVNI�d1�!U��ԟ�a1�9�S�c��,�b��u�����Qp7�Þ)�U�;�k�UX ���s��B�r=�Jʱ��O\Sn�
          ��jm�+���AeUq��Tt d������yl@怌�|'�ӌ�a�����%@�b��2v��I+b���$��q���J���?֤mA��;���;���	��f��w�	�D���6Ӄ�q�i����l��3������Ԣ[�ʪ��i�Tcԣ.2�W��q!H���ړ���/��I\����q��1�c(����\R?~��lwcg{�<����5�� �ib���J� ���;ҙ����5�"2��sꯤPp�?zLwGq���6�9�{TD��e��r0y�dIZ7�q���%[}�� ������E�H�ɦ��1'�u���dg�O4U%����2JJ���$�!�I��Td�*��I��bĂ@=�i��}$��yV#vi�#n�ˎxi�UcK��ڄ|��Ğ^6��'ڇ؊����l�N��dH�s���H�ȋՙ�̬p���}H�M<=%�A9���a�\�D�@rDbG��4�&0�Ղs��o�D�JV읭�̮�%;R(Hn�t�G>|�I?���(����8���h`-�'�}�Ì��c�I�c��M�,�0�c�ԱTJ_c,B�Z�Cd��K��Tc�k�#m`Nxϵ12u���w��>(VvC��g�g�	*p9��%R��dP*^�X���X�?�8�Y,d�c�9z���69�his�����`��#���])s�SS;( �1P�F��'=��Y��t��@�V jb
          Debx�o,e���*�
          �O�ޘUYR�+�r2=�LG���YGRz�jJ�I c��2HeV��aX(y~�
          (߰y2U<��3w��q�h�����VV��ycsA2V*L�Tm�^��}�P��~h��q�O�44�o`8��=	�K?����
          ��a�R�|7�"�v�P�
          �	wpp�z��g��F~k��3�
          ��hY%9
          UA<�A^ę#©��O\��|[*zb�+�b�Fi1���$�@�fG�Q�y��
          ��N{S�B���$��zk��� �j/�fh���	�^������y���⏗�`��:P坸u]����J)��+����:��h�
          8S펂�s�9��<
          ��\��\�L�G,�\�ՌRHÙ|�3�Ӟ?�0��	(M{b\�����I�D)EP�=����pU���$�g\{�)��=�8��
          ��=�Ȕu#q��O�c%����N4x;@�1��9�5�k ep:�\ʩ 
          �����4y" f-�8����S�e��
          ����Ց�������3�:)�{ҙ��q�S��DU
          �ۀ9�<�3��N)�T#��n`�9�����a�pFG�M�D�1�Z�Ӓ�rz��Ud��U#r�69�)���į���;��%�el���j1c(YpX��2i���([�ky�A�x��Ąʥ���(�D���9�m���H�W���PW�E�X��2z��M�h8�R�7�,���6�g���{�I�ձ��_r��DKr�m>��|��Oz�McҮ0zU4:^�ep�a��B�b���某�Ü��h*���BEi�i��������I&���l�j9���)�#h���Hx�RKM���]��{���Ec���i�8JR�Lc`#�ԞO���	�K�9�9�:�x�#m-|���Wc_>U�Y��9D����;�O���d�C��W��5՜1��2��L�1��
          �UO��C����b����FiV��$b�e/�J��?҂�&����A�J"6=�Oއ��̅|�aNA�;<����&��&ĹL0e�g9<S!�%}�TD��fX�	
          �w`qKY����9ym�ʄ�9�(F��	�:V&H$����1ǿ�oBefT��*99<c4��bN1�Ǔ���L
          G:�~b7� i��/�7?�)m��e>�?�N�A��5T���� �,�,NhYZB�r�MݪvHKFdA�������Q���Z�ȝ���-��,y<0�
          b6,�H�o��6�#^Y�nČ⣵���uS�O\��B.=��v�no�pڊ$�Fpq�
          2�,O,`�X�����x��[��;2i\l�&	OWcOۗo3t��ʀ1�l�l)€~i�ػwHFs�9?��*<L�mta�@�B�ݨ��v(��:�fh��ܓ���N�WhԲq�G8�"�
          D�V����|�ɏ�h-���	�����A�c�皲0���4�Uw(E��ӟ���]I���K.��u=��,�`sN,Ӿ�ز	����T����=
          GF�Y��&@x4l�Q�)gz�P7��r����jP�mM�9&��R%ϔ0G$�C�*�g=hR�HL��c1���n?�_*�4vh��H����q�+0+��wR���-�$��n~MeYA�\(䝴󂪧b9<Sbہ���i��H]��R3�A���
          }�\��u9�k�U
          ��-����y�kx�lP9�L6:]�Ip&#��C���϶)�rn�q��pi��['�@���F�d1�5\�)R��X�U����R�
          ��lPD42��RF��f�"�v
          �zg4���,�p�`���_���l�;���Ef%OLf� �P
          �zZ�N�qIyk0+��Z_*�t"��uT�+��eY]�18͞N*F܋�(X�9I�,7�QH�ɜZZ$c�H��>3���jA�C�͑���8m��;�+�w(�*� �[Ĝ�݁��(7�">�;~�<0��.��٣U�]�9�8x7���1$����k�Y��ct�8�������`�#	1��,����=A�Y�%�o��a��4�m�~f'q���k}�9����(���;p;��(P�s�j�,�˿}�C5^��g�G�U���ÑƊٳ�e_�l�A�8�������ˢ[g�;�z��Q��1E�@�欌׳�/����Q��F�B��FN)��e Y�9C��!��1�jD���ۊ�{<�#���4(P���A������0ojq�����@����ND�$A��L�OE�O�C�;8��Ax���"FBs�	ip�n
          q��j���c#e����Z=����8�V���5��+�R�	�d׳߃K�JMoG�C����};��_m����o$r�3����>��]i�p��n�y����E�:#�+~��m�y�ۙ�9 ��Tm�ˆϫw����I!i}��8
          ({�}��P��iQ��dV�
          F�wozp�H8nk�Ul0;ڝ�#���
          ���^)a�A���
          �Hf
          �������Z	��<H��$�����VF���F�Y����2OJ��c
          ��>i�����P��H�K��ƅuFw�����`���I8$b�;N�8�LJh:1'�#+3(<��)��Ԝ���R#-�D&U2W
          {�Yv�U�A���L��-�3�4�Cd����n�P��&��!�Vm��\t�d�n~��+��8�J�Uv�+:�@��S~Ƌ�¡vVpS�0I%O�����y9�?���<�l%��c���i�@h��n��C4�q�4�������vB�eBF�����'Nu�+�EV
          �Ď�����j`R�0�n��}�9���5���s��~QS�� ��W+n�Ծh²��=l���%z�.N�bF������#ՖǢA��8���B�!A��Zn;���o�{R]�7��5\/�1�hq�p��z�8�F�H�K��.V�2�ʥ��j���D�x]�~�0���$�֝������H1��;�0(r��<�cw�-�:s�J���IG�OyLrG_�KI�՘VP@��O8܃hrs���G�-����It���yn�=��2�
          �s�<T�}�Ne��	���`�I��P�
          ǖH�XR�z�?z*%NA?q��@ѾY��8��I`K�Ϙ��
          �G_�H*)��xǵ���	8}��+�Y��6��I��_Dq����ɠX�l9X����l2�
          �}�<�Ѽc�1Vmı�\2pFi�L�)'��,�Ibjp3���<41e��K�N�I��ןqY�\R�X�EO����G���JܥK^;S���p1�ޅO1����c�B��)Q��2���±�x'��%@��P��TɵDC�)bH�K<�����I�	A �ҋ`��j��H��bD{pW�yv��Ks����q#p���V*
          T�c �����0 R�7&:R�ܨ=�4�B��E*��BRj�2˻�!�j�P��Ғ,��|t���[��'�2��@a:_8a���O���$�ji�HJ���ڂ	B���+��BH��"�)�v:W�J��F�5
          Y2��2�I�x��X�pɵ�M
          X4�s�O�{*�v�D6Cا
          �0�g�r�U=:�n�ǂ0ݻ�q�� �P�1e�A�h��P�#���7n ���2p8��՘�f�߸��R���4!��@1�*H�b�H��fI;��9�c��n�i��G#n9�"�����KT^
          ��4��p��v4j��pAbs�)E�W*q���;p@�֊����bA�U�(۽ a�Ŝ`�Tnq���H�fe� �sAJ����y�G0W��
          �|�2FXޜr=D/����|��>}�����t�$�{b�[>Rrx�+������*#eI4�b$	/j	�H\)`�"�l�R�'�=���[�Nrim��Oh�1���fe���4��Ãښ1�l�$q�@�IRCe[h�<
          [.HS�l�*8��%�4��b&�7�&�]z��(Ob����{�)����3֘�;r�{��h'�ĉ�pqBH��0?�S�O�*T��;2��Tg�h	N����lG_jG�>3����R�nA
          t��4DeDd�����OځP
          �(��'��		̇՞hˢ(�<�I�����+0�6Fpx�6ѩۆ��J��@��ޚv
          2:�{����ʞ�ބhT���Jx�F��>�4̳��x�M-���2Yq�H�G)��0���;�x�JB��Ǥ�G-�	'��,��p�Š/�œR\.�V\�9�J���v�U�'�+1��HzjH��W�����Q��h�YG����#�\��ђǕfV#��@�d�b|Uw�}���s��]�#�EL��j��b	�}]���*!:B��~`fU�Gi���)��D�8áSՅ$�0 �[�_6
          �R�x^=C�1"����=�e�
          ��?�Kw� 9�h!��YB�>�R;}[�? ���y40,s@���n�3M;m����0%�-�B�Yx�*�T��w�@H��;c4��@C u���A�� tWOD�&��S�_�AC�¨q��E`��Xq��,��N��3��*�Ct�k�- ����1�����$��b2(�ӵU�j~�����
          Ъ���K�e �p�������2�$���N܌f�K��Ema��s�4�62�A8�C6��>(Fq�F�N;���WZ���{�R�Fk���L�x�p�|
          i�E%ʫqI(��?C
          �9`�9�4��1^~��D��Lk1�N{�T"n�ʱ;.�	�z�q����h��I����uf\�=�EQ��eB���8�MI ���G�?(�W"��3����!:0F����SX�-�1)f��d�\ź?����tQ�m��&�ŕ� Fۗv=�Ի��,��*A-�z@aA�D���X���U�u�#U 6N�S�U�J�����bE߇\p3��Y����D����f�!`Oߚ`�:d�8�4����6���KY������6nU��G�<Г�l������&X�&ToNx<��\n�I"2A2�(s��P���G19�<���o7��)ڤ�P��*��P��H�����iI+��3dsϽ.��s	J�+���$��ɼΌ�v� (U*�R}�Ycy�2%\��F;Q��*L��7c�8dIZ2�TwiJVA鄪XF�lp(�h�?4�4bB��\H�:������_�L]lSH�!��Nk3�\26�Y���i��7�F����N�ur��6�����#�>~]�H�_�S.YXn���/�;R;y��ds��Sѫ���㚑&�ZK���q�jKγ��C#I~i9P�L`�g�7Uc�����"1*��I���ijD'��bNx=(�@.p�#�J	�7lh�+��XY��b���d#ֻ��3Ix7ᕈq��&��1\��lu���OX�|�B��������?j}�4m��#=�E���2>��s��Pś�	i���=s�{|�J��Da��۵���-����3�e=m̀|�_GG�dc����e��FO�14ҬJ��W=�O�]�8��Y���Z%��$wU�0+��$)��H�K����|�����y�ڒR��$c_ᓕ�b{�-��3��zS�b#
          O c�C�(_4#2�p;У{%��*#�wv�1M7�eHٜ�ӱ���L��8�U�Xəu�H_`��J(˱�0G�����U�/�O9�:vY�! �lSr��ޓ݀��P���gCNrzu���Y��r���|Q��8��|о2?>6��wQ;�Ny
          q���얮V'��0T����d��i���c5��E�+��=�����p���ˋ��y$i$�H�iV�b�ٖy3��MWnu(�m�@A��aZ{�w��q�3I)[�v>+��V��l"����gy��8<U2;R�2�2��$�O�Oh,V�_U��4��j�d��*�?@���>2�Z ��I�>��i�.�Q �8랦�ծ��7%�R1�T5����u�m��NIϵ:��/�O��rj+a:��
          ��|��N88���q�͂AS�T���`ۀg��m��7eGni����r>:x%�"�i}Ql�`�s)��`���Qt���2$��l��kj�%"��`�޴G��5�Y1~v�Zy���FIr�Z���	�]�yk#!1-��99�^5Agw�_Y��B�t�9�^�~�,0������=U1�ZGK��C��'��{Gwy�ǜp;�ړv� ݷ�3L@7M*�����J)�z�ڲ�>a8�H	��$��yc-.�����䉎�9�S�c;�<��
          XYC����AH�� �1�ߊ ��z��H.�c�#��oEnih���2IcN0�0�cH���`	#<��s��F�8�}�Q>i�!����V�Q�g<`�B!`=j^�=���"+`;0@��*I��d��_cɦ�c{�:Hk;H�7��h�'ό�ZM��qL�Y���ޞ��};�=��E�C��D��P�q�&�����V�K��ڈW>P�5zT��0�	(�x�`z�c��R�5c �c֓ 
          ����1TX���s�<��N�[=�8���M��=�S�oAh�D),<�sЊ�d���e �-Y--��O��2x�"���@=	i�����!�M�T9�D��F��G����8��M�erO�g�29�8!e���q��V0܌�|v��(�9�!l�Q���$f�w��ķ�5�e���0q�>�4M�[ ����^4��\s�h)P�[*zQ���O�e°>�V��iF�ZbR����9��`_�־hՇ�#������9��|����w�O�+�%U�N<�����Ac�i*��V���{C�������4�+�oZe����	��4X��r�@�Ǘ�vy�\�j
          �889�p:��By�OQO�
          �$���KW!Gq�h���!�>���]��@��B��\��@���ܪr�3׏ޡ�HĪ��s�՘�(
          �<cm%ԝ�F3�����;�M�:jX'�	�+�
          ���ޘ�v�0ޟ�!����piPF��V3�Q8�@JWB�e�4,������Qɵ#9�X��%�9�lp~ƥS�(��y��!9ln
          ��Z�Na������Ӛ���,e�dV1�íb1���
          u%�Ȭ�q�i��,OZd�����T�*~=�C�,Gl�$m$�ևq�$f�R����1�;�p)�8�aڛ�n
          �Brq���V)Z%#�v|q��q_E�8�Җ03��=�q�.9��<q�Q�#n
          ��5�H$��Y
          Ӓ�|���9�Q*Mif^v�zc��_�n'<c���I)X2!�ѕ�4Do�0��v����X��Va������X�x�jD�7� nՐ I=i�W���Ѹ8�t��s;��D�($�sXURwe����,Q�;y�H�}��D ��ڗ�jn'����QP�K]6���aE.���?4j�fEp������f"�X'=2qG��0�ns�\K�8������T�1�KYD~��lh��")�m�g��i��d����VJ9<d�qDS�0�Ws����#��Gm��@:���c�s�A�R~^0x����{R�I�RH^~���I.�r������.]��aW|�1e3�NA9ۊ��	p|�	8�Oo�G��FD��s��T�G��n�O�@X�];��5$E?`m0ex㎴���ۊ�Rj-�@�i��N����_@��n
          T>z|�R2+/#�.�4pG C�H���� nP��]�(���P0��j큸?�fWwf�N��N)2�(FRTg�ւ/طˡ۸0�lpڝ0�h�i[B�‡�=�ddv��*q�je��9?ҍtUg 2��C;�s��m�nV��1Y���TԕFi	a�)�U@�������t�#����i�bX��iA�VF�>3���[`pÁKy���YGC���Ib|��w�}��f�N;b�Z�iX��@�j�+����FG$3 d]�x'4���)$M>	�l�H��4.��ë��>� ��)��y� C����8�!����M�=�ܭ�:Q��7�����H��@��z	�C"6�`1<ކ�6a�R�Rcn�qڢ��#-��QH�N��(|H�{�O��7ܾ􆀳��=9��e�8m�}��'�E�z��c�)�Wp!�61O,8 �9�CȀH��
          g;qɣ�/dS��ʀ�ϽC�xci_̟'�7q��~Y�-���
          �R�f�B���N9�$��K�<u��w\��J��m=꒙2-���W�:��4H,ś5"��� �EG����Y&Ս��@I ���P���zXHA�y�A*K���?&���܇�U�hf\���u���'n�37���͎~j�*t6�t�+Q���k�vqN:��
          �e�wu���#F@� ��r���ܚ˩
          �')"-�������J%�I�^F��t�I݆c�������e����
          �n����ޫע\�jR�5*˸d`�1�1w�ƾP�O'4AW
          ��x�̥w0��l�;���ǏV3����@��c8`z���w2�~?��Mk��λ����߾kG��hfy*���t P�&I����N�B��DL�(v�
          C��\d�a������-c$��n�6�!�=������^�5\��Q��ȥ��i�ؙI#����Ńs���#R(�]v
          4
          �
          ɐO��N$jI���z�(s��jt���[#��U�����6����oZ�zx\�<��'�=�yÒ����4¦��<�A'?��j�w�-�@�O�#lu�`�+��hy�G�U&0ee��'�?F�w��q�X�� p�6���T���CE�?`�+.�Ê(�����m�����R�9�QM(bv�C��$�P�'pQ�3$a1�<�-_o�W�*wUe4�'���B�������M.���=�H�r	��Y<2��6��<�*:�Z@�	�@Q���7��YN*m\�9�U����N?�B,ŭ"\�;��_g�
          'v*?V>(	VR�VET�KX�Y�G(c�;ԫ�;��d�:�P����ԕ�~S@�"�K&r��Ny޵*O"�1�PI���&Dr�8��GKn�­�3�ǚ����Wn9��V��J0��]:}�m%XC.jQ��K2��9�j|n�$��NY�nP���
          H�Qn�TH��(�@8$����d�q��)�@!���-65&NI�#�f5nFx?֟�3�9??֓R�L����()���Rc8�4Ա��Q���/\C��i����N1 ��8J�<�ǵ�	dT�S�A`���4
          �ރ�H;V��$��<ҁ��
          }#� �flw=�gZ*�#ǁ�i9�����X�9��9�x|s��*H�.ߞ��P�j�>8߃���X�D�^�p9���0<��x�D,��=�qR?�TSLlY�_�.s�Ќnw�1�{�(��.�¾l�DJ���?P2�w�v��\�n�E|K�A��G�8��ـ���h�;�����g��Rp�X܊�f�!~��/d�<�ޡ��9�JD8?F&�3�U�	\b��y ����+>�ؘ��ݜ*4�2I�@�R�ݕJ
          �8��;p��Aқ�!� ��E�[��M�0:��hd8�G��9�?z_��M)�C�H���|Q2�r@�@�"8w�h�C��f�8�cy0"铘�?�}Je\������<�?<^�Kn��-!8U�Wj�K�df!H�SГj�ShS��BjW?��{U@3ǽ��g�m��N�\\�SE�Fy��z���‰���Z�kh��ma�~�n�{�Q"��z�D�Q��<1�ˎ���˰��3D�	n�ޏ��u�\��!al�Ԏ�egwh̛���ֳ<�>���	�b�!�A��I*�"�H�p*_Ð��;�ذ��4��I��{e'8�����~�6p�ã�8й,�8�˙)ˣX���/9Z9S �矽i��[�q�������F����V���GWi�;��ښ��;���i����qw4��hPn���ge�ɕ`��"��Li
          ݬ2��6ڶ�ݯ��2#
          O���F�������6����"�U���������w;��C���m��W���갨�?Q�w����nX�y��]�h��������y?G�6V�n%gQ�w�9�b���\��}���H�\�̀8����l����W�4dV!���0X�ĂNz��)ͱ�X�=�1�|W�NhX�G��~j2Q#LH8⦕Q	1o���&�V���p��,(vH��L��ŋ;��_[NZ<����� ��x�J����<��8‚�;��I6(���@`���Ӳ��BG���I4:ϗRI_���J�)0ǻ�Q�y9�Y�A��g'Tq�R��H �H�ђ��qOQ2�!�
          ��)Er9ȦQ�)R
          6�����<�y�`���XyCw
          ���י����ojl��'�(ɒ�H`�4�H�y'4�l�FV�c�I�E�� ��L{ʶ%���YX��s�i�� �ׁ�(ț8�c�����E%�����N��k���(Q�"�%�A�ŒHl��1���ӂ�v94;dn(���*��O�x�{��jц$7�ޖ���ib0��B�8�YE�bU�9�U5���Iri�Ǩ9���.��'���U�Af�
          ���������_�I�dt��w���g�X��-�SQ����SҌ���ӭ4��p=�)e
          
          t�y�<��B>��6���)ď,:����,%Р?���Oc�)��l�{S��))�#���.v��T�b�!T�@�c����ei7�̧�����@H��EH����ۭ!	BFH>��aTd�	�O g��l�Ǥp��K�Fc��b۹�x"|��l�E�dE�bb�d����3M����Q�89?ڜ�B���C�]Jp@4Ÿ˓�sڛg�N������ �{S""Q�nA$�1�|� ����3P�GS���L,����j�P�!���
          ���e"�
          $�C�A'#�4�cYg������A##=�cpV*F+Ub�ʰ8�S>|�����TXxx�(��Ӓ�&� 	(�o�f�g?�h9�Ilx����w�&��}ͅ ��N���;���T�ԩ\`�v��a�b;("��C����=hp�3���?�N;H�)rc�u����?'��%c�B������|�UC��p›�7�d#{{RԔv�OL��u��S�|��9�-�a �q���d���y��i`\]�^�3f�(rWo�z~5H�.1�:���&U(YB��`�uѕ�*
          �u)2�Iϖ��<�42�C�t$^�#���Jv>�1Tݰ�=q��4˒����`Ǹ�.d�AN:�n���Gޘyp[hh�����N�jSFH<�O�)$�X�	p�?z� %���ݣp9$��0�<S.���m�q4��A����v�!�'��`w�����]Yb2	=����g���ԃ���y�`�H�芡�,m�W�"���i�#�ڥ{���p���+Kahq�`	��b��}@)�1,� So'��N����٩$Q䯧�jC�����1����~Ԟ��{{}�!�۲1�IP?Q#&�hcm�O�t�T� �P1?<��/Bݨѕ��ڙ�,Ks�4�n!1�q_<A�6j*H��HRy=qM��3ȂA�8��~��#ٿ��;N3���W-���1��d�	�����>A��"����gfNi�<J� riِ���i�S�	?$P(��+�*�ڜ�����1%����J��t?4.�9c����6��1�H玴�����}�.V<q�g
          �b&*B���Ⱦ�	E.|��Qd@*�c�B���$�K9�‚2��e��=��jc�Œ�zф�÷⁓n����qڀz�kh������
          �,>����0����b��uN�E������;��e����dC�����h<b��2�8 �D��is�g���d����ڰs�	#8��SO�YF�ob*at��rW����7,q����2)!8���r�y��F5f�J�2ec&8�SL�e?�d���,��v�J��I�n1��dNBy���6I��3)\�NsO十NGz
          Fm�F�c�i2d�%���5��]�Y�y��v��gH���s����(_<�id�A䖆%��l*�3��'��ң��h��'
          ڰYUJ31b{��I%�Qq�@|�yq${R��� <�c�1*��9��?a%���1�n�P�0��!P��WL�M�e��H!�e*I'aL	��R9���d��e9���V,�0�P�%MhrVR��{�o����@�|�%�E�1�JUeu����z�����*�n'�ӵ�p�=�*uF� ���9P�~��΅Qv<�e)��2�-��w���NqCc2eN)c*a7n���P��9 ~��A�4��r6UD2d���R�,��1�L�SĊ�������H��b�{��T|���s��|Q�iv�H過���M�Tp?�}�zdP��s�Զ�7�!��N�bJ0�'p�
          ���J�2z1��MG� q�Nh������R���U��.�1,�����k�̄���܀k�elJ�9&�I9ȥ�:c,������p1ޱ�Wdna����-2r�A�<o�x��'N=�J^ޅ���w0�k�a#8�8=huPA�C�TA|Ƭ�A-K�5v8��r�ɨ�ye�H�1�q��bd�Ռ{t��o�~h"�@�1	$���9c�zѷ��NhV�LL�e$T�JTY�g��_r��ɦ����<{R�lEH�D�H
          �8�L]���%' �Q��Dnw�p�@$)�h��� �'ޣ�i�6��'8��l��̌�<1��U�T/���Y�w�:�p�d�b�^�*�U�=OZ�StL$�4�	R2قa�3qߚ�Sv
          �∷	0R[r��j�ɵD�6�&K�Q���K9�q�~ء��V|(�ɢa����ҹ4E;�FVA�{{Ժ\E
          �y�Wܜ���!��|�^d�\ؼ�69�VBzؓ�]hdH����)�@�.�Wyc�sIAe�Q6�:�����cU�rM0m�l�9��6�,I%�'����Q��@�&�*URϵB?ci ��,�ܕa�5 �!��#��Vf>Y+�Զ�����������>�彺[sM[����=��m�v��6Y]��>s��1���Ǟ��88�3�9l�ʡeQ�p(Lx�=n��,N9&��yM�0gޝd�W+�A�zW:=�ǠaW��14x�8��]īc#��D�)��S�<Q�6��O���q�)"ݛ�0~,B�F@�Oڂ$����@U�����bF�e��Y�4���3���$�eB��e��?jR��1�6���jnI�%]��Tq�A$~���I7��@ ���I�2;+�"�8�i�vvc��3����հ�݂;Pn�Y�1�B5���ѱ>�A<���M�A=9�M�8!��Q䉃�g��@i#hy�ҥ��,��=�2F��� �s�s�~�蕫r�1dG��qۊ�F�Գ��1���f�r�^�����*!��z#\>��i�c_Q�TÏ����~g��]��@�[Dg����T-�L\��y��}��K�}��)������ysH-ל��+�������s�QO�v#a%�0zsD��R��fRI�s�z����9�2�2Nj�Y����N��s�̙���6�6��Ghr�bj�g���9?�6��AZ��>!���Uul�����a��n��3&Zl��M<>I��P����L��x�}��4�Ev
          $g<Uw_�nn��6��9��F��j1��%���/��Y�g�'�l�-g�h^�<6k]j)IP���[^�M�"$H݀95�B���<���Z;X>�qY�l|5��b��r	\���
          �eB�b��lց��\Nq��{�ԩ�@U~�~K����#���4Z�3�؛�&��8p�@ɯl�p��rY��p9��u�?�n�N;0���T)aҽ��+C�9���#��^���|_����k�����aN(Ɛ�`Z>�)	��<~hVݝ��#�tc���Qm��;Jd�9�#h �8���K�1"��S�f�IvDa���8�s�X,�:��U�Q��j]�6>F)���-Ш�)`�h����	㓚u�~���\�ݒ�Y�+�F�N
          Ĝ�EdA�#�� ���z�B��僵��V�CJ�i.H϶:RP0f���O�t,�����i,Ab0H�ҳ����R+�њE��-LE?c�q�j!�b1�s@�N�X� �≹`����:T
          �b��Ӧ5%p=z�Dd�) u gD<�	��=סő�b�GLt��U�8w��`( ��қ<��/�Uj.�JИ�V*Ih����Fp�++�tI�s�t�(�tE$��~��&��n(q���u_WOn��m�!�ԉ_C!�T�q�z ����Tp �2\~(�1�5@��:sM);�1��-���A%b�b� ���T;[���}�РҰ�m�rE<266����q��t�����<t���W2�����ih�u�i�cLc�8�d�o�U$���F���SS(P[oO�t!��"�l3c�9Xx�b6‚z��Z��f�ؤ��4X�A�P#9
          �9����3�M%���#�ӁA�懠)+2���b�P=K�+8�@sǾ+8!\�ӥC��}�P���*%9$�~���II�<N9�=�N�q�J�Up�l��2[��@�*�H�R�#���>Q����{S�����e�0�׊i�����+o�H��$�<�)�-��21��G�&�l��"dm�����yYT.��<�JM��{b�P�������S�Cށ���$�_ޛh��
          �Kk��8�)tUgV��q�h%=�u���pqC�%��i��pr)2yv�J�쉿��;w�� ����P���R8�4T�$V�X��j9D��'
          ~:�LDk�"J�8���C��8ǽdI�z�z���yLv�A-!��r.C=��\HeV����H��e�c�(^��V,	�0������	q�>E}�u�)��� e'<{P�$��W��i²�YJ2~1I��/���ʔ,�"�1���P��c��(:�_1�YQ�ؚgT9ܨ��2V�Kz2�@ǰ�<���Zy7m*0l�SL�O��\�N(�C5�	��9N:��F��;�;�K)���4�����-�)�'�2C�����]P��W'�;�y=)���vF��z��"��9�1Y�ʾ���Ƕ+��1}���,�UQ� �q�3�
          ��-���O)V_F�8�
          bE�#=�!wb�������"9Vl���b�.@8�v]�T��z�'�k*=(���)#�ڡ,��2���k�^Fy���e���)�0�������TWEEP1���JY2�6!+��_)V����F�[c:�\⤗�	G,yM��R�8^2H�!vbX����H��-��@��c*�U���)�6�d���#ږِm����D���P8�Q��H8�fM�2w�4�8OH��P1�H�@
          4ێ����{#.V2y��Z�8m���3֛Y��BK�gށg����"���*�ƌ�����1����AR�r��67&�Uy94-�e�"�6⌑Y�zua���%����h�
          �s��曇vy����Q#i��Nzq���Y���#�9��>3�$��m��w����*�y>Ԇg�2��h!v4������jGS���ǹ�"�x�K)2�Я�pŃ���A@Ӓ�0b�݄U=x�]@�h�� �{|�'y�6��#�h+����Pn�m�y�jD�w�&A�9�i��7���s����#u`[�����PCc��6Fv>�ؽx��(W�	Y78�=����	"(-��������2}��f�{`rs�|S��q�@Ρ�,q�i6�`w=>}{,�F�BR1�zj��{�i&�G~��S�Y���H#
          Ue�3Jp$��Y�w�jǗ䌡9�5LS�O{prO*z�l�9�3R.�;N�ɨ�/�ds��
          l���b�X:���)'���9�c����n$�>��U��IZ�}��Ҳ;����i��-⌐c�y��_`4yf!��1ڀk�h���x�$P�.2}�JL��t�bH�l�#�b���**��$��Hb��=��},���q��A���K3�hc$fL�!��߭E�*�!��"�GP�ЭR��W'�O��m���]�H0>+�	�Gn+*�%�k2���!�O�vCc�e*��>�s�YL��8�:S�!s������oL������`��}��CR!�p7S�!��FqҜ�cnsڇ�RG\���e.M�P��Ƞ���z�)�$\�F(k��rC�ʓ��Oޭ]5��U'�O�ky��n�����E96a�����J�gr��t8�U��`�H���F21ڛ�p��E�=���̍���
          �S�S�ҫjħ.�d��>��M2A��X0����悸;��ߥ3�A����J���M�b	��$�p���z20����-&5��Dc#��bFz�G��F@cR q��hb�X�ߵI\ZL�U;i'�ry��9.:b�ؓ�s�Zfx����>�P:N�F�T|�*X�v�9�B���	q�\e�b)|��H�q�[�3�8�A3��*e�4l@����e}�N8�j$��q�������S�$s�nijv����FsOZ��?n*b�"�����,�;���Lj�O4}˓(U�A����Zj\�^[!ƒ��i�J�W+q��*������
          ��{��N^*����w*�W��������*sƲ6�:�ze&ࠂ>�Rؐ�:SsC�#S�d���E�U�J�d�{�O��N���[��T�9��k*�İ8⪄i����h�>���� �b���#=1Қ��uT�;v�X�H�F�h���g.�'$�L����l�!U&AĀq�G 
          ��95�:(��I����j)����B����E/��(HT�ǃ�t4���n�ްm�H&��(�"�,�u�0%����pS�=���+q�;���/�(��P[]JV)P�)
          `��q�M�K�b>�S��P,���j��m��QǍ���J�v:�Ҫ�2ma��_++"9�y
          ��Q{�%iP���w=htV�x���XX������Z�ku��B�952��!)4�!IߏVJȕd�y��r;RAU�����6�`�6~8�
          �<eH՛��ɤ3?;OL�Q�7�0�4T��,�郌ԇ�#wH,�R�ܪ�ܹ鎴��la�M��w;��Mſa��p̊#r:�6��$�4،���g��>�# &=��M*팪9��Z}��
          �ޛ9ܸ���~���}���AU�]E�Y7�Cc�I�gnzҖ~s`㧽$`�I[�Ż�|�>
          0��oẁ�"���'��Ҝ&74�x�<��T��b6\�P��<�H�]@1���/%$7��Q@>Рo�S�N2�e���Q�W�`�7yY?_P%H��xu�����0����+�q%�����Z.�	�5}�Ο-��z���T�Hm�'���W:Wg�l|�[d���FvLg�Zz��+�w{eʎ��G�k�TS�pG�b�^J��q8�ps��4����{@zn�|o�Ƒ���ں���ԓN��"�J�O����M�k^\����6Yzc��o@��������]LC+��M=������m���]�-�6iDz棵=:��EF��Z�>X�k�|5�o`�P�8�NrT��^ル���s
          �
          �D�ZN��o�¹�ܯ��Ȩ��_��mHX�#��z�����VHؒq���V�����m1/�
          #�۶ �{��l5;"7OqH�y��Vz��^&��r@�v�X�Ơ�}7�
          ���Tƀ%�
          �-�85>�hgR�c99�[8��� ��F�����%������Z���+�Gc��h�_7x�wW��U�O�( ��������M�]
          F`#_3��@�^���S����
          �6z�u��1����|���v��dz�	}�=�*4��o�+���m�
          �8��U��g� ��++(*q��N*���%c��Yv���E�l�;�I/
          ὁ�]��(`�|֟
          lǓ����ڕ�U��dV#;�g��H�6��`f�H��p�۟W��H\������ ҌM��sR�F�!�=y�
          w��eer)P.d���AL�-��m
          ��b��v��#b6�h9�|�+�B�'�ڃBcka!U\u<S)V�
          �ڟ�C����cZPUK!��2i�Քgnܜ�r�H=��JD[�6S�L�1�ziŒ�y��2�
          B��<P�˟a@�[df$�^��@�a��g �j�,���CL�J�HB�����Jj5e`��M�aք�v�R�T!R�7�DcD$�dX�l+sNZ��,���_\'�z�1Lڣ	Fd�3���I��d�݅��rjjE'u�:"c�6���Ȅ;������r��|���~��%�9��D�l�㌑��<.����R0��ؠ��o���<�	
          �I��)��zв_#��qPՎ����#��o��6=��$��B[�
          �0�np���U�P�/�knAq�A�Kh�arl�sY��1P��M-A|�&�py�)@rg�W���r��bK\���i��AQ�8ϵW(����9��N�UN���*��H&�]ǁҬ"n��*�# ��  ��OO�T��23�s��P�
          ����kX�H;�u�KXĠ	6�l���Ō�#'��}iC��h �
          &c*��!�)�bd`�rF�Ab퓚„Pc���PKꁦ�8���i��pm�w�0M`�N��R��,�3Am����Up����Y�2�=qO)V�	_�7�1���L��c'������3ҟ<��3ɤm.� 
          B��Aki��J�.b�V99�Sд��������kc0'�1��D4��+�ݱ�'�Y��@F��9�vy�Q����I'�v���LH�UW*YIi$n��)�C��u�Jl20�Wj��[����<�����1b�=��ps�nzR�?�#�HR��s�a���VrP+����1b�� VK�HRI��GJ�"�F.�.<��sX�,{Ww&�2�)�ޒ�dc��V8��H��De��H_n���^�E�(�s��n#(����2cp�=#��B��
          2��(6&<R�&#�ql���A)��:�ք�TE��/~e�CN��ۓ�cSO��Un���7h�4�$Z<�Ve1�o#��4�Q��|���YW��T�6��4�ƽ	�[J$p��Im�8�����#L8�|m�Ď3V:�e���������|�iQ�O;;g޾�fB��x�j��@2�N{v��y`cWc�zR���Q�=�p)��W�$RD�Ic�����sAdF�x8#4\�z.3�����J}��D�
          ���a>�B�^	�Z�T�N�W�NsIv�s�N0Ԏт2@'�v��ʗ��>�iM�E<�>�k�����O1Q���[<��V:���nr)ٝ�),���``b�Hxd�Z1�9�E���r�^�`��(H�,�S�3�[�EN�Y68�@��̈��^h(����H&�wKp�'�jFU`B��Gjqc���s��������g1���9��I�cߦh�P뼆#�U=���%I���*f*��;���4��L��|h	�
          �)�yqF�����>7PrZ^�K�H�����h*�9*W�U���XgW,#��3N��#�N{���@��������ꑐU�<�x���%�n�	�.Y�U�6��L8Y@����m �D{{}�y`��rjA��B���,*"C����$��h"mV���$�ߌ�ϙ������M�����He��e��/TfV�$08ǽ"�bO^��n�Ғ�|)m��G?�Y�d�1�3��C=ʒ�������|��)$/lg��=;)t��$�S
          e.|����-
          3��@��C=i���
          �=H❹_;��d�:S�UxBXv&���0��T����&��7�����aq���ژ*�Ha�U�P�X#E�T�\�3x�޸����G�/
          �b�c���qb�ßqU����$�f�c��bYd��e]���s�qO2<�P26c Rc��d���w;�Q���+c�A9l�s�A]T�GE�E�2���Vd]�}���zGF���i�������ߒ��*ġ��w'�LX�k��1�`3���A+�١���(*�27n�&�Nў����
          ��:	��T�L��=HV6��FjZ7$o#یS�}$��GOj�3v55�G�d#>�<t�2bʳ���E��x�Ґ�$�4�d]��c�(*�އ����1�}�j2@"�4#�,i��QB����W+�s���p�a��s��R����{db��2{�i�H2�wJ���}2,��ߎ�������l���ϏlP�Ð�E6O�����V�w��n��CV0R"��R�"�s,�QZN��b�h�gՏڂq���c�T�A_@�n���1����*fX��Ē�dw���W��ja3<;��y��J�
          $f�G��h�5��p�K�Jh�G��) l�p85?��l���;�=���v1ډ��i�]�8��@໑8U��43���)8Q��y\��v�9R���(iF��*OL�ژaq+�:t�E�\8fQ�ړ�|�S�ު�}���"��zI_z��VX�r�9�9�Wg�Q��<��	�*C�׷�R�TC{�B���Zx�]��2ޣ���BŹ;��R�I�<�t�U�	sy�G��;�S�\.w��N�'b�P��|����'��T��U�n��l���Pz�ڼ��.p8�8��RӜ����\԰U�c$��ZO��J�N[���߫hS�{��(�)#r�?�1�YYν9ɪ�4U��YM�g�n���O�f��0�c���Qsy3�����{楢g���Z�/l��od��
          ��&{t�M��O/��|�ʉ��{�X��˸�>�Q��q�ʆۼ`�iĉ�����h��+�p+�4)�� �k�^A�|֨�S�?�	[y2F�W=1�743��x� 2ݩp�4�e�s�q��,r�7p;ԕJ_�@��ՋiĆB	88<S��
          �?���`x�������l=�x�J�n:S���N9��1�xq��~��n�(�s��Q�c��F&��#+��J�@������Z�m�$w�Ld`�	}�8�g�v��(�f88�FN7��=�ZI�\�3_12�@�=�jؽ+���yس�+�4�Φ/4�:��Rq��H�.�#���)�jA�hb����v��{��&V;���6�j:HR�4�6^��$.�
          �<��վ���P�zf������yEz}�ڞ�r9��A1o���6�e�sN��
          ���aÂ����%��/���q�	rK��9ǫ�~��ĨYF[��PG'�:��?���r�"8$w�3H�B9���i}/�rO����Iw�I>�֏���(�
          �<��1���Tg�3�)�fEx�nF�~��l@q��֟�$ܪH<d�KH�23�>)ſ@���`d��@��k:�kpV�@;���N3�nG^��2��B�6�\�l��"��FJ.O����}�k���!o�^ZkZ���09Ln�-��������Oԡ[i�s�G>��RӴ�I+؄��eI5������������m��]���Z�8yg�L
          2~'����U����|V��z��i�E�A(����5K���!��p
          �����?�Zn��iz��RG�����]�:kB��gY<+�:��?IF��Y��m*N����
          ���5m2�n�'"�gv*���@�`;m�Af�H���o��/�u�>�P1��^s��{=��V�����2i�V7��qy�nA�ڷ�%;G�^�;p$��#uLj��6]6�I�oi���w��I�w)K-�����<��\���7dl�L�z���<�G�E�J��[#C�Frx�_��8a:y��������o�]:�\x�A��(e$<c��kÚ/g���D㣍<5����=�*l.pI~���(���1Z[�Zh�ghY�r3ep2W���Տš����l%2t����{��6���f
          r���v��<W�_�5X�=$JJ�����]xN�Gb�F	I���^���[�O��3�y�o�W�W�_��:=��E`P�~�tHl)$��N]aٜ���D\*�'$��Z�cL���Dz#G�'9�|Ɖ@'�Q�=�}�R��1�%_�1e�����x�$($���"�ヴ{V%V�ɭi
          ��8�A�S�e,��3Ҙ�`��{Ԃ�{H��G�ID�cEa��E1`�)�0�־�@T8�	�AW�����Y ),@��0?�����%�0���kfeb�w@�|�������8
          �1
          (����A-4���{R���?�9�$���R9h&-�Dp!@==��p
          ��yU�e�r�AS�����j�s��Ly �b	����s�5q�`�w�>��20`:����6ZKʼn
          7sڟ�2��@8�ATa�a���6�9S�~)��b9��S�fO��L�����Ud��O�zR 	�=)�#n��� ���U2[�6g*U}&�O$�����q�p��E/����\k{���Oң$R�2d���{�(BI�#��Ā�*��P�+�>��L����3���|d��K\3��w�)&$�N����X�jO��v�4��vFx�r�Y[c��d��̘��(�†ea8��z��� �L��#E=�V��݇���J����z�y��a��ӌS��C�e,OL���U�prpt2˴����5_j�#ӎ9��A�	�pA/���b�$�b�FYM|����ab�/$w�**�Gh��%��'�`Z"�"�'�GB:��v'���.e\Ʊ
          ��~z	��9V���2U�)އ�wN��dE#8&�/t0��ʡXg��v%�ԙK+cq�k9��Kqӷ5�������Y:�1�b=���"�����v�#��Q#��������gh�6��$m�O���/�s�E&��q`T(o��$���Ҥ���*��A��ӞW�o���ض|�����J��.��3JM�<'��R�y8��0ڤ-�v'v	�ڐT�n�9*�r�}C�G"���H�G�Ӛ������)*?��3�ʱ"��C�_���YK���PĄ�Q`�q�b2��>��'4��e@L��ڐ��U�X	�*l�I�Nw����E�ݸ��Y�k4l��*x4���`qN�õX�f!ʐI���VOᴨ��	�$���Y����4'H��|��1޾��˴k��M�]�*��*�~Ƙ�E�ٔ����4��_aE��;r<�A�e�G��L����/������G��rzg�Q)'�1v3�_
          �������vp9�JJ�![��R�f.cf;�j�*�	`3��\(b���^)��`#�����:��1�R	$26�[�⚞EW�o���&�܍޸���3u���)s$�v�9�װ�)JU,�����_�1�u<S���X�?`(5ZF\��C�*iߘ�Z&���jϔcP�ޓ��x�C����3�!X(<�u��2�
          "��BIl�<�C;2
          �!��5UI�8Zd�g'� {{T�%h`e)�@�bI}DaT����.r���)����F�=hƕ��	}��#<�Ӄ�����S�(«��)$Fc�$���/o`*���P���O�J�Ka8析.�}'��,���|sAd�]�'��y|�|�S�������D����������}�q҂���p��ojfv�F
          ?�aObH���?���ʲɉ���ܪr������(f%s����f%*�/�<
          %���:w�}"��`q���R�
          �`�$�����;��#�M玝��͹��p8��A	��p	P��%c
          ��퓜�iQ7��ym��N� dg��Eȣ��4э�,cqb���H���@U_8�P��ؠ099$t?�('�[#ǽ
          �f�gE,�NNh�R7+ɦ�22Fq�������jH�u�䍡��⌖��	�o$���A��`���񓎼��+Ұ9�Y�1��6�C~V1��`{�	��U	�J
          ���3H�T)U$g�4��H�BI\u�u�4��J��{�*fHF��g�z�c���$�`v�E/�7*��)P�z��dDHȋ�S��N#�t����v����(��aT�Gu��B]o|����H�B�C��~)l�������Q.���v�,d�G�V�H�;}�7Ff��
          ��SYh��:b!��P,���$l���4ǞO�0�FB���W�#mہ�$/�u@r�<��+��fIc>���Oc���ƍ�l�x�jdGB����ڲ'��aq��Alej�M��S����sBD���"1�� �Z�;�����S�\�e_A������yf��
          
          ݶ1�#jNGf�Q��g��GJ�#�y��c�dՑ�vW{����+S�\F��iҗ�w+�#�+2&���í'�o��lg~��Q�p�Jb#k��z
          1��O�x�B�����gp\��z�"*�6���þi�E����
          ����U�v8��e�y�3L$��с�vm�c���Ў8��p�sׯZ"H���>���"6��0�4�� ����!�
          �zP{dl
          ٍ���i��9#�=)2L��}�ND�Bw7f��E�)��n�D�+��;�a9��1)�nl��kX�
          1'<�����Vh�q#n$d�h��R���V6<�#�
          9$�s&�dd
          v����^6�+������Iekkbx�hPO\�k�6�����dl�A
          ��z������H=A��1)V�3���9�OyXW�t��wy�°c+z�����p�a78�+ڂulNK0��G��i%}�	��f�J�l��x�1�K2�!��A���L���B�t���Rd�
          ����KX679pO�c���\�@
          s��PՕ�@B!�9☞'hܣ������7rHd=�90�O6Dݜ�f�K�ʑ�Q��#�5�,�YX7_�H4�W
          ���o��L+.3�F5HT�XKa���G��$e�&���4B&�Z@F��Ў��&�X0�[�NXՀ1��rIl������WF/�9���"�PgY\����z�^]�yeW�<��C#ʴk��x�'�P�ׅ#���[E�RF.H�"��h��D+��
          ���A\��*��nT��L�G~�1��#<t�����������
          T�w�fc��AS������+H�h0V2Pd���!���@�Ɂ��§rA���"2�Fk);��Ww��*���YKc�����U�;�r	�zJ\a�5V3�֋��h�s��0�R�7�0I�K�I&�;>Y�3�L�b#e;��s�֜p���i��(������:��Ś8H��H����mVFM션�@�4�8��G�<S���;�E�����"�����
          &�|�Jmrs�_Ml&2��5h�B����x�%NG��.��3���I�I�j\ك܎�$x�S�������3q��n�_1��R:��X1${X�T���$��Ap��frFsK����Ҋ� ���朜�����IJ���A��Už���1 zfc9���]Ԏ��(5b�6�r��o�Xq�֟��7�ew�S�03�sB(�e-�:��@AO�
          �H�9���:�'��H�D>����:�;T8&Wm�Bb+)��R#'����[���sX��a�q��t5����}�2�v=<��m��ԉ1�I����ؤu�H^q�_ښ2�ʢ���iC:��z~�[�r�۳MF]�w�$����R��œ�E���l�1����ޙ����g�G�����,��D��z����xN�uar�߫�/'�=��5�m�T�#���T#��W�N��5�RJ�qך�t9{���)�tx��#���<M���S�n��f�����T�+=ON�I�☰?�b��랣m��)g�s�HV����֋�43k,~p
          	�q���J�}?�~����:��~%}L�5c"�o�9�zQ�y�51�ɨ^�}����<��rE֓l��IY���k��-m�xfu��(G���5��&�'/��ף�KZA�$fb�c������VS,�*ry����=�>#����V��[cT�y�H��������k�%)tyG�q��[}B-�,�\��S7pYj�K;���`2:|�z�6>&�X�Z�rw��3��H����7�Y˰4k��*�JQ��`�(�ʎ2�E�>��:֙qn$�	�xnq�����<:f��9Q��Q#�޽�d~���Ϧj������pF=�5ˏ���i��QƖ9'�3ֽ?�ɾ�C�Y\d�#�-�s�<Q�&�q�^��m���t��	��WJ�?H���7ZTE
          �'C���׷߅�����l�_�%����GG���챖��7i�n�
          ��3Qm�!��Խ�ŠSy�� �1��ܣ���ǣ�S%ո��A.l�Hܬr8��z������C�btt�՜)��t
          J�S�'�5,�%�?Mi��(�.2E!��CS����C��8O|�����{S� �2����H�@Fy�#��%4�r~hЇ�o�I�@�L�Fއ�}�D (8��ii�-��3�@8��rOߵe��<�M�K'�}�&��}�PJT>���x����R";X��F���"G*�$x�X�w08�Ѱ[Cnd�F������U�
          �M��qi��k���g�8!E�q�����v�I��1'`��h�]�/�����H8���V�<����m�����*{�Հ�`��s֐�s�ڜFB�$>�E,��)�,ɻhFx������,1�<�����G���8'��e��p�c�I%�Q�	���U����z#b*����+c-tg~R�}�)�$���(���	>���g{c<��/�[wHg��O�"������Lĥs���9����6ض��S�ބ�v�r�� �Lҝ̘'��y�K�9uw�<k"L�}ziܞŔh�+��ۑ�Y��wKwȬ�O՛-�ja?��҃�95[dւ�s��5"��Tr=i��_9��c�Y0���w��[�ߡ.H�#�6���:�f�Y��>:
          �_���S'��fB�*���e������#�	\�0�7}��/B{���U {�;wNy{R�A�������a�<���H�b{ӂ2v�@F2~(q�!C/����
          §�ڂ�� 3��{�Ѩ��<����Zy�d|&��֐8}�qc��CV?�_�����+�r���N1�	zv�zfRd��@��MJ+���>����Hd�3ޔ��P:s���RW:
          f(��Ŋ��@)"G9`{����2��zbѸE)"�6���Sѳw(�恕z�7�R�g���$��AQ�ڋiN�r�9�6��=�("Qm�����یR|����i�
          �
          ��4�D�+�T�JKTϔ	m�M:b6s�Vm�#H�ۆr:S�H��QJ�v�Q��(�nP8�+޳���(<�G���q�1ڄ,�A
          ޡ���>@ʠ�]��k
          #Rē�v�8�c�#��pr	昕�1�F�}�挹" X��&�;%�Sv�K�攛Ugm���Z$���Î���B�,ro�ir�}"$��?�D%��Y=(M�?ӭE"���lŽ9=HOG  a3�ՖBC+78�P�9�_$(7L����p�ĥ�v�N.
          :t��O��l��iQ��RVF��7��V��H���Б���&VWÅ�ޜ��5!�r{
          i�]`�Qϩ��H�)�eǿj�Ud}���cB��	p@S��E<�;*�	'�jLɛ~����9�4�N-�8����†p���|S!���oj�̭��i*۝@k&,�b��2��+�w�d��S�mleO�S�3��r)�AO�g�����6�$/��CB��x�߭q,�Ć5L�1��D���hL�|Sn����z
          L�a3���M��t&08�#�,�
          ��$�1IdL�p20{���3$�cM�`��B��-c�=�����������Gd������I)�j{���	u�d�w��C0�Onv��n�-6��#F���LjU@+(,z�u��S20��쓐�D�_��P� �cޅ���5W98���J�O��˿ip�;
          �8�c�=�m�	E ��$�����3˱Q�lnSm���S2"���qڝ��e���Sn�'�dP�n��E�b#IN����{QNcf1���s�_I$`����Ƨ,B�}�(^��s�`�O��2���r����f�����ٌ�s�jW|��C�M�Pʂ<�2[�$��b���;��$�^h'WVߎEW�����y�ޣ��Pe0K>Y~�r�!�e'���ȧ�@#f��-�―�#��3 �{��I��ֳ7�a�n9�#���b�7�� n�h�@�
          ���V\����)ʓө��>�XezrqC�2.�r�����jƉv
          ؏�C��̛ݚ0�z
          b.����F0EnGa���2�Ѳ�[q�QN���VOb±��Tg�����JA|���h�%��`�C9ǡPo(T�
          �=�'sM僁�ŏ�V|���,?��J-:D(���6�?j����>ԅ����h��p��W$���M,j�`GS��
          ���1ұ��T(����zfG��C�*Ps�!b��W#8	��9a���R��B�����V<7'E`�@@|��ĀA=1�l�ʛ#e�d�&�d�o*���S����{�f@T�S'���d�7�L2���ی��{�ځ|�	��J����wb?Ra�QM�Z8’�'��k3��l�?��cE�*vڛ�H?S�Qb!�}�
          )
          �$�g��Z�|���:Ҧ�"�023C��C{�%�@:�IS���S����G����/�v���0�i9<ɧB�BNx�<�-�*Dd�1�b�`0I�:�G�W��t��WGf�����Pi,��p4�bEDǘY�z��$˱�"��4���A�L�̥�J�H �I�]
          ��*Y����۞;�PH��p�9$t�3�2:��I�7�mʩ��F�0����T�^rif��E�rF8��$d@
          �OzH(Ҵ-����<u���`ϥz�а���% 9�Ҟi���7Ozp��r�IoQ�;�P3�P�H<�,�[����k�YYW%��zPK~���IR��=�N���F}��4х�1;���Sa
          �d�@�3�R�\��zӼ��٧bWP�.I'��p)-�I{������!�����$���YT�	 �#p�e����$R�%K��$��U2:6,���4�UU��Fy��E)-�ۊC�)����jT��6dz�S�N'�G�c0�S���T��H�E��FY�yf��'�B^����1�SSG�
          ��f�ocިT���Գȑ_�@�l�H�	��q;H襂�q���a��&�2�'=�h��
          �pO$�[��_�td&7~�}�Օ�:�x�b��s5ϔ�g�E�2���m�S�<��+N�[��2��Uq�����@�z��:oڙ�`���UJ��anm�2[��
          8^O��$�j;�����4L���0�54m$�$����x�#Ҭs��NfL	���Fn�`��erÁ��(�o��(I�qߥ%݀�\2>)�(�1�D�B��:((�.�G4���9�)V@z�i��v�I$p�H��E���vcvT�e�����~i����#�4�mQ���O���&�%.J�u���:�\���#�!�
          �}�(U#i8��5
          -�[��I!���s�T����@+���2E�ᤋc*.�y���gu�|Ӓ{��;&2M�d�@\7o�ab��u�$u��*94!�(�XI�x�-��H%?��ɖ�K��~��dg�#�ð`⡺]G Ut
          2F3��L�H��u��}s2F��i�U��Rk��ʶ��p**��QWE�dP_�R�=q��dr�H���eQ\$`����iE��y9=jR�3�/����Z���<�S��]7������̬Ǔ��M$%}
          Fa֤�y-�%�I;U����P���%وa�z.I�OߵU��w��� $SX,�io�(m�dg8��j���j��_����cTrY�8�Iܨ��O�{��Fǎ8�S�U�D`�O9��1��L-~����9���#v⾧-F������L��a	��_�?@�S�ҤW.�(,~��
          V�R��";�
          ƶ_O�G�D>�`[�,?�_<�É���8�wj+-*��Z�ӽ��0��w���O�OóG����`����Tx7�ƕ4:�����0��$�}:�5�6{K��3q���5r�V��p��a����-�;��-�1U�᳃�u�~+�����X�Tq��}�[���׆��x-�B��b��~Mj]gĺ�X��8�\�K�vv_��"�+źƝ�\�i�Wv��2?�+O�����K8�P��8����P���������9q�s��o}xgV��OQ�O��c�<�7�y<Ͷ�So��3)�Q� 6	��IX�^����K{�-�l�+K�ɾT�w{��q�wÞ3��݋�-���Ay=���l��1�_@�FYFw}��\g������$���:�V�e
          m����牤-e4p�$���g�<"����5�����I-�=��L��,���A���O�W\��������/��i��9����{���q�:R�V�G�{����Ut%�b�bU=2����Q�/�|Ǜ������nJ�9�{Uzr�B259�Jw:����?�P�ɀN	�����>�.21�iQ�%��!p˼+О��r�B�{���!
          �M$��p>����]���u��7|Q�GV6�t���
          �1���搃ɩ���e��Rm?��Pd��O��6Ӄ�l�1I����!�A�P8"� `��~�dm����;Q� �
          �f<cХ|��!�;��G?~(G��΄�wq\�q�zZ����w�2�G�=>��?������j�D˕&�U�Tw �C��i��ԍ�!�.�����.xԌ��L�UO�9�D�p�Hc��1�LH�I;s��چ�q��b�Fz��h#�{�c9lqO?���q�vހ�
          ̈W���*�B+����J���l�͸��H;@��ޛ�%vFa����)�E��z�dž=�2�φQ�VU@,�~k�@�L��S��\q����Y�z��3��,�� �M�<�RW��
          >&9����Iȏc���s߷��ʐ	%��h�$���1�)ԍLC$���~����nj1
          S���j3�M��J��>�;�)$��?�!��pJ�>�$���!Pѱ�澎0#3L�HP@ɥ�,�û?�t�����@�X���nJ��4�J�p�Mym�
          �y�qۡ^��`H S����[=��� ��2;��V$�t��=�<b��RN=?�tl#h�>���#��M���ia�����Z��1��I�?�"_���f���bnR{��sz�u~8Ϸ�0�[�ʍ�����a��h�j( \)�)K�\��RvL��t�+�z��N�H�Ļ�Q�>���
          ��\`���d��d�Ȁd�W(\Q���k3(�������w`����Uv���=�K�N����|r2V=�ׁ�7+�n	�NE�6��A8$s������ 2;��T��9����dc����䑞U�|�	U=�S�
          4Lww����@��z#7�n����_-���Fwc�?jl�Q��-#
          7��֢1�A���#+�`��`!x}��*��S��s�S�h�@{q�b,l<?����Bhv��Q�l|b�����M31r2����Qh��!P���3JUbI��t�|Y�'�(��I��	��1�=��11��P���|�d~��O
          :�zq�#P�^?���a�:Ɍ�ʁ�M��tA�s��pi�F7d��ӏo�L�VpHʎ�zh�p�`L��֤,b�`�Ȭ��'q=sN4�0}����0ڙ��R^�ft�Fh�R�q�ғ*�_�R�Ќ�m���מ9 ��8xܾ�0r1@^0X�E>ܚu7O��I<�Ǒ�SQz%6퐠dg�;t�BI���=��`ӡi��y�rs���U^ �X��~EBۼ��iR���:�[�aؼ�$�l�W�U��B�5�7�$�2��;7zqXE
          ��9o��ZL��F�H�h���&�;�	��з�4�VJ^�=������Ӽyl8���i���B�s��x�&I���4�˰If\��sҜ����7PŻ�(yns�Oھ#I��4����qBH��q���z�`�0e_�T|��R�z"�H�0)�Ȍ�6q���X�����}��T���vW�|P$���x$/Q�^O�;P�HU<�#b����9,E1�V尠p{�*�9lT3d�g�~�xQn��� a����Q�o$z穡.eI|��3�(����
          ;��.�pid�~��,�.B��֜����W��P�-�n����Lu��Pa��F�G�3J�WiJ����ft0�p���=�@jEh��t��5`H����4l�\"�7���
          #�K�y���@͍��4��p[�;S�6#�>��]����j���uA� �{�2�2��9���g3�`���#!���~ǽ�+�ڬ]�(-�ڣ8�����g�D>���j ˶W�W�����id
          �q�q����
          {UV
          �99���|�Y�|��
          `�]��8�4�4'�z���U�T>���'23_0)�������<��M)��Y�6~���z
          L�o��M�$�L��z~���/��c�p҉"R���F1@X��(`y#����g��U$��M+������Y�c�@������b�@��L,��F
          �Y�4Q�#,O��A�0�D�q�t�C���H��������R�*+4����W�)�I�I�U�Hx�J'H����`��OYÎ�t��Mȼ#�w���nm��W�Kt*y��&��� �
          �r{��I`�9e�W�V!�Ȃc�'�ޚ�@�P���Sz!�Z����ϧ��iw�������N#���+1!�1�\���Dmt����?|�@��`�2:�1�67>X9;@8����,^]Ȣ0�	���ӭ	v.�o8��Ffi$���'�H�|�̬�wyy0zSNF'�PX��I��~ң���)R�`��<���)�̄.�����D�#ʥA���&�d�3�1��Ǻ����������c�c���iA�~M5�w&�n{c���=Ȓ�Yc“ؐ˜݇*z�`}��#]�{���l���N0[�Z�,�&�����mm�;��*AW���>���ƒ4�s�3ASGҨؙx8�P�o62�1 <1�Ѳ�*6��Nx�P2���r3AU�-@'3�ߊx�����iɷJ6�^4�u���2I�����!YА1�ۥ;4)�[p�#<
          E�BW߾6�9�JH8 dɴv�YtF?����$�	�Ly3�]�nA����$+H�W�PT��!@9���:UVѡ�1�q���Tt�\��s�F:�f�Ws�
          �=Do��ҤG,`na�o�=��D�,�����_Q�F�#��3�(�2/��#b��H
          "�R�~���y*��,��0x�Z�X�h� ����6K��peT�B��ȠO0i.����� �i��<�YL}��?JBn#�6e9�G��8l�٣Hj��rsށw���8]��p{W��#�����Q��rhr�$y�F@u�dt��R�O�%�����-����{���6~��#H'�8��g�R$`��:g�NH�2\|dB�*&RF��~��!�`��
          b��,G+����y Q�h��=�3#�*O��U�d(l���"��c�q���󘄆�����C̹8 #�^�,�8t�B���5L�f�k�-��`xW?����H���<!�)7�VV�$g� yGi@�*�D�����B�A��U�n���C�:�7y^�.&x�%��5[AvHI)r�YPr3�c�Q�"�,y�^��Y2��ki��#<�(���j����8�.�[3H��9�1R�Kgp��4ڸ�Jڥ��8e@[�t��CES�.yY#Ϟ88�*��4�4�FJ�G曺�c��q��*�*M�>x	�Q�t�1�ۛ�z�X�WR�g?ڜ�k+O=�<ݖBV�d�2�C��jF+1��6���R0:��L�е3D8���@�U��v��Q�9���iBE
          �}�\�vQ<�L���T�����c*X�z�ӻ0��ew?q�4 e�N?j#;T����7F��^��R)*���k�TX���惌(.�P���d{w���ϲ8�X�lz@���s^��v�8�pwg���+uP�q�$��jn�#�r�d`�$�PYۆ �Ps�H�YP&���#�A����A*:L�h��t���m�מ��6�'��c Q�Q�JHtS���挮Xp����Jӧ�Xd��T�n隑�ߒz�b'T�58-��:ӊ�����6dP,���*��2)��H�E�`P/�#��~s���*���X##�-��?j��,���My0�wS����BmiY �����E
          �����I�����R��
          9��A=;��v��'������|Wԯ�;:�_R�,�g�{�Ea�[[2��$V����t�.8�X����K��ߘ��p�`�b�'��-*�Sǐr�'�t��\߀�JG���ZUͼ1�䓷3
          �����βj:d����.+����we���%��7�2���͹��唜�x�:4d��.RjI��V�l֚ռg$��kI��D�-�yg�[���z���Y�Ye��J�<�U���������`c��5T䮏G���:٤��xkL�4��B���*vyc�׎�羵5�Ρ>Ѹ�
          ��^���S��%�ŻƊ\r��\����Ng���cn�{֞#ݚy_�Q��9d��(�Lg'���t;(��&m�I�V�ּ
          w������9�Ц�Ѯ��<Y�N�{��/ʿ"�ϕ�4�φ$�ɪ6��g���P�A'����Z�Z�$�r�du5��E�\��h.=H�_�rkRk7�D&������+[>k���i�?��_�?q��_�1�.�dAo�FP���N?�
          .t����F�c$1���f[MGGhXo7q/q�����K�C4��h�����c0!I�S;F�̳2H��}�+��aڍ��g%�+6}������8��V|�����j�#P�=4��(Rzg\��xDZ���HS��Z^��x�V$���ڍ/�'&��.	#?�3q	8����@�Q����J�Y�p}��n��j6���'��
          H.%~1D
          ����އN2
          e�vA�@^���3�8��
          �eAY>y����b��A	P��f ��\Lxe6X0W9p�:}��'���04��C��Y�'&��`	�1��.WP� z��Z	���'�q1�2��N�W�v������ɯ��dϱ�<R�YTFœ��3J9|.A��P79�z�s8#��d��0"2Hpd�_����I�@���b�AR�$P�p�v�^:
          �7�ȝ�-�}���E�ps�����T�n���U�F�q�{��MYdZPQS��؂iR11�#��?j���BIP���]��b�W�2\�Zh&
          �Ǹ� ֤X�m�?�mʍ��6k�9�N~QB��+����n��Ig�
          p)��^2y�K��aR��,t�>���##���
          ����VO������lRddu��lt�K"�ʓ��j�{�����ʛ�.T����1��ppj<�
          �B�ΊU�ry���c�6��g��w+ ��)��]w�`�`t?�Du`��I +�dP3��$��Q�`U8~;
          H��ʹ.��B�*��Lr�S(r3���L�J�)g��I�eʜq�����ݞ��]�*.��e�>�piq�8۴̨p��㓓�A(h�$zRݭ��a�w6pGzbIZ&�yocN3��$s��Г�eX8l�x<~���%Y�vv*Fq�O�1�d{�2�ri���{c�*=��͘ܘ����w�b=�2
          ��S��L*�(2s�����H�Ʋᔲ��֜��n89�i�тd�n���2�X��1��@
          $���̒y��`Y2N��
          JItBG~��F��8�n�y6�Rs�Fh8�>dn�!�^)ýЃ���X�\��9=���
          �JW���9��QX9���Gj��D�]��ORj_A�{,����$�,���ޮ˴�<�Z̗p��A&���a7�{��R��-��Ձ m�!����S�Ƭ�q��)Y@Q�9���ddHǠ隴�����c%Uz�I?�%����Ԁ;g4̪�>T��SQ�Ry�Ȫ��Jj�|1��&�4.<�݁��?�I�E ��pq��s+zzMX*[���1�Ȩ�9&��vT!I��f�@d�i��;�L�p����P1��a������yI��9�֘��`37$djz(˨%�{r�~����|g�%d�d���:�LȲ����Wۜ�M�2�`�;�A��c<3��(�k��J����4��ök
          �̻.O#�@�#,X.�S�QҘp�l?|���.c20sM0a�3��r0pOނ��f7��`���.ʡ���[K8WRp23ʚu�W��<�N���$D�ϷZ'k�Fz���đ�
          9��
          v4R,̬+���EE#�1ܛ�`g���r�.��x,�p(t!H,P{nZy�9,P{��!�$fo.C�3L�!�8�u�$Ire@ i��ˬ���g�(p�Pv�dtk!�Pİ={��B�����,�ҁRݎ�qǴ�	�]�?ޙ}� ,����Rdr��C�n8^�ǐdx�
          
          �عVr�:O�@�����T�fr�����FN "����*2�q��7�8�Mʎ��R�cR��<���YETfoH~��4bUJ�-��1������g��E�C�%9�&�R�l�	=��������g#�:�!"��7PG&��lWx��%�s����\�̍$�x�������b�q�'"�@ŀ����J���'��۟C��bq��~sA	 I!�g=x�e��T�ߥ<�lhYS��求��2("�,L�渐�A�����*H��J�?�ޑi?��9# ��c?�{,�S��<���P<`�Fd��2�$G${��yBBЗ���s�آEu|�bGz
          ��e��A�����1<��(6l�Q� r)�?K�q�ǽ"1.�H�QF.
          �W>�9��A���x�w�V2�����n���nHc�����Q]]b�FQ��i�VH�F*����Ye�T��2s_K4��O7��\�fH��
          叽`�;Dy�`|SrȎ�#�#=(H���C�����䕏��"���˽��
          a�P�L;�y��9,���,�;�և�V����B�A%����#�5yl�(l�~�T��8\��>�̍�@TwsU�o@��a	���}4�[�������#rpi�eı
          ��s�����C쭤��!G��آm��M:$kG.@v��x�:��*q��h+�&��}����!���{Ր�p?UK��s���+vR4$��X}Ȑ8�J����
          ��&�ݴp�|P�"��B3��X�v��
          ޘ�b��S��'��ER@�s�a�ℸ�Õ�<�zQ	q+�F��=X�3�0�z�	�-�11m�����7�S�u�抑�}�/���B��؎N�P#��g��ӕݎ?�S2<^Z�H�@S��z�E}�;y��4Q��.Nq�P��H�*�1����
          �����H����ȑ�7z�#���h]�I)�r1޾�%$˂g�O�tF��H�0�X�J��}����]�ߚ;E���^G#)wH�p�$�N2C��P�d�=�4�XðP�u8�(��f�J�OJ~劁�r:u�-�����{qK5c�Zw!�K|PO;�Q�dU�~��ڈt+fGY��`�ڰ謠���w?&�1��%�Wx��NL��<�6��pp
          �e^H�Wbz��H��:&*dM˜r9��&�B2ݽ�1gh���Q/�w��?֊R6�U�OL�Y'�Y��^H#�P�����B�Ua1���؏�7�t�M�Y�
          O$А�+����+�I'����ԑ�װy٣^N<j�6�THZ'@��+֧dG�3�rG'�%G�>T���H��2I��U��o�6P� �DX�4��=���ђ��v����Le`R��(,QilC�ͳ
          =Y?���FW|��@#�~)����U2@��T�6䞠q��$]ʑ+y,N6��hg-"��:�ю�I͑�z�Π���ɪg��[�#�,a�;ƀ����2#"g�	1�2�b���nq�*;V��oF���+ޫ��ų_�A\Iꍥ�<�J
          �������D�hh�G.70�j;N���Q	|���w���2���<~�a��x
          ��
          $:�P���c�~:��I��@�2m;����^XC)���|a�U��{�F�8�U
          ����{h�ᶷ=��9Y$6001I
          ��~�p�~��*ľF������lY�u�I�>���5�;I����PФ����7/�sA[���{�E���ph��>@y�i���?���z�����kn�%�zZ2^$��݀��w6v��Pl�c�D*���s���ނ�J���$8�i�+Q��!��4�B�p{�rG�B��:��A�.&x ��=TR�#
          ���j
          /I��6줱Q��U#�A�����J�@��H8R:R�*�ɏ.0A'�� h�$�r���'������Ѹ=j%�q�R�.H��0�PE8+mؑq����*���8
          Y��n$�Ȩ�
          �������2�.��Boة��\y|����Y�.��:�#oZ��M��ɠ'(L��G'@��R$C�FrHTx���Ci�nVd1�du�J[�FS8�?Z�d�'�9�I�7��ۇڇt�rT�ʉ�%p��hE�#D��U$�ō��4�+.���F��\*���:S��#J�&��JX���m��Q����o�o/y�Oz&S�vM��TR����S����9�������!䐧�_PK�<�k�;�d+4d�;��T�G]����w���^&I'�V<�T�O�ǯc��
          ��`}�a���-���"��U�V!����4.��\E8��	-�o����p��Lp�9���b�W_B5�Y�����#����O����i��9u4i��+�%x�]�m�i)<�d%��>�W5�������Ěf�9O0cg�j��~�x�}$���
          ��!�3�.�����w��1�5{#O#.F1V[����w?��n�A֬�BVyY���
          O���Ѣy�U�_H������=������Ꮌ�[�P���#��&�9�j�y����:��Eux�P��g�~+��q�_AlDF]� dh/�kWKP��x;zՎ�H!����P[Ӟ�N�KVe�N+�r�[6hF�%���Jǝ䄴k]J��um*G�S]��UrX�۩���A�5����v���LE\�}����w:��L9����9��s�r�[?	�jѸ�zqX<�����l?�3�� �Q��"��Q���=h�����sM�͎�f�+>Co���H�y�2 pqȧC*�����U��i�q��'�4S1�s�B��v�l�k$�GH��=�Aڝ�c�J6X|��
          �S�ʙ���B���PKsD	�
          �Ὡ��C%�c�R��9�<t�
          �n�p?�`>8<�����F,$@>�h���8Ͽ��WR2�f�� `5�[�㏊s8ʟڂ#CJ^�F:V$��F�O4��8���Hg1�H���|�8�$	�Ite!Xq��ǯڍd�9�%m��Ƞ��]����w� ��Q��S�"����ڂ$�;	�#9�S�m�Fp#?"�d�-��y���|q]���� m�(������V*z�w��RmųTk���g����-3��(%F�7*�r�[�M<s�\��sU�ib'h#����6�j-r�Q1�B89�2:e�����P�HB1�qzO�z�8&9��/|�6ƈE� �Fr]M#@�.K�	�8�#̂6��1�j�{=���H�h�NބP���*�meU�'�?�Doز��so.|��{��>hc9J�&�L��S �pjE/!����������o�
          �0~å:�E�Y�5n��@W�v�}Bk�ش%6c8��2O�zX1#��5�!;rq��t}P�f7�A8$����.{e��c�a-�Q�CM萴������i�<;1'{�懂�=���,��qM��U+�1Ң-�'�;E���>
          �0?�AEr�2�ѓ�H�Rpʲ��5��3$fV d��l�1�Y��:{
          �
          K��s�T8�i>�#��3����U-�H�6���^Q,؍Tu�8��7&z��?Ҕ�r���C�n��,LrQTs�N��Jg'ޚ��.�X���O��%�
          ��JK�l.h��rGJ�ޡ�ml��;I��R`��dm�҅x7x�����ȷ%��`E`)�cbY��;�CF�d~��Y9i2
          ��!���I�3�Nn/��s�{�S�08
          CF�0��Oz<oD7N���X�`T2���׽ed�J�%��~ԡ��ǵ�"Hr�PһD��:$H�"��dS���Aw)�`|�ʠ� ���9��2�&�=�sR2���U��#����o ���9��k��)�z�	��J)��J��HR�-"��;rz��*;����ZE�B�����1��%U��Q��V���"�����F'����Q�\[�&f$� )=ϵ�q�PtZ�c*�=Ls�������o���9�t�S�v���9�C�FcB����R�%T' ��XKte�Dr� B8�j,�#ț·��L��	b3���S.��އ=�z	,62:��w�8)�T 2v��U�0VR��x�8�W²/JQ݋RW�$q��SMr+rOl������r[��Q���ʼ��sA �0r;�A%�M�`�g"�%_�9�6���TH�1��r(�Ք��'�W���`2?��l�E�� u=�jn$V"y7���{PCV>���Ƀ!�=�ޛ��@o���K*��
          s�a��7�jT�4��w9�2hi������������8�b�UC>��<�A�(f8�Cڳ;B�+:�=2q�t�"VTBy�I4�(O�����=(
          Fa`�H�I��&�e$nv��u4�	$�Lc��I�B����@veS���L!�4�
          ��'�&�ِ.q���`U3��{(�{:�f<�����6�P9\b����@N6t<�6"��08��� 3�DD�Kc9�B��j[�z��XL��Q��{�Y+pNq�ځZ��6;:������Y8%�@X���e�J�+1C˰*�����<��
          �)'!�i��L:���+��zq�Y��q�����R�0霌�M��U�cp������h���]ĜM3�%(vDwc<�-D��V_�e�q@�Z�91�@��I��Cۊ�,�@
          ɷ���ZM�
          �}Gރ|+�;7}�I>т�����{{�%pE
          Ĝ��12@ci�����,H��3"mɠg%C*��6���
          4(�
          �?O�=i$7
          �D�y#n0Gޜ� ����FT��
          z#�ȫ���?�����Fb�^��R��(ʹ���]��ނ�9e!�g�1ҳWD�s��\R嵏��)>��B��GtR�n9<n��R�U�Hq�m+��pNp?�CL�]c�S�'��p�ߞ�hy$�L[�>��C� Ҁ_v1��SDYF�郜ѫ���*�BG|��q�"K���z\T�V#�$k���&�<,@@�� ���z�VqX�""�⪟dw�!*N���rI9�@��@H=A����X�̞Y�9��"�uTCד�����b�m�22�(ߧ�4�򍰁�L��Q�1#v( k����I���!�K����n�h�)ř��8fi�>I���wP�$Q)$(�&��Wc�(h�en�sH��#b+��{@����:�4�fb�p�O�Q�#��E<{è�_ޅ/��dVRg�;q+�b4���㓂)��.�T	��ddR�I�r;�S���*H8��p�Q\+0R��Q#��&G��9=�!��IZ��`�'r���,��*����hh�3���̲/Ec�u#�V�q�s�R�0ps�M�1،u#��O5�J�r�zHt����s��8�@F^�́z���¯�r�q�qH�a ˢ�bA��H�cX�7n�y�^�&r�@ꃡ�愒b*b,p[Ͻ<ҀDjX�3KV.O*�1��~�6���xٽ�0:��nW�)$=�<6q�v<b�*Y�Rǩ�F;"FTV��AXO=�f9 �N�>I����]�8�(�n@�'��f���Ú&I0�n;ڣBJ�pr[�E4ќy�����i�bu@��w�ݩm.�ȨP);k3K�-�z��A`��+��C.r�N3�g�R��wb�&�8ذ(H:��U��c����bcN��f4�s���t��g;�p$���I�-&�'�qɨk��)��)H	�6/��[<��O.!��Y}L�7(��A%�S�#(���[��H��Lhm����l�yaH��ѭn���U���5�x�H'��
          w:�vܧ��Q{��5b��r!��}�Y��AE�G7J*7��$�:��"��P�xv#�ԕ�N����,���q��(�bS�u4��ө#��������w��kdL�c��,�go�1��;����qF�����<��n�f%2s�z~���R����bNs�GZ�E�W,�{�2�G���NE@�_�Z�Xü|�q�jR�Kh��v�y� ꍐx�]�<)�w?�x#5��kǞI�(>��I��P�=qҦ/�����Ry�e���l��|�O.�X���r���<��Y�T�'���?�d��,2�9�#v�d�N��`��S���$���*|�deY�1P�80*�Y=���s�H���j~�9lH�c�eɨ����w`��<9t,���4��_����ē+��џH#��Z?s��Ƿj�E*($�푓��H��Qdc�sR"�Y
          �s��WѪ����tp~��Ă+x�VI ��xS�n!�@�c[b���ڜh��3۽:�z���曍�#���f&�J(������P�;���M�+�T{sJ�`����(�H$*�G暸�@��I=r1_Or�v*(8�{(��$�;@��N���v�e~Ÿ�wq�I�G��))�(�8�(-zCe�C�?Ӛ�ŷ���4�������g�)I7���ؕU�%��=�;p ��x�'�=k�� ��!,��f�ew���U�ғL�(�*����F 
          �8i:���@�t��$X��8 ��pvaQqR}@zQ��R���:�;Q���&=�`���l[4
          ��1�*!�I���)��m8�A��4񑀹)�b�y���
          ��Ą�ʍ���C�
          ��c�&����#a�䯱�!�T7��,�FO|�O���w�?ҧ�V4�@~J�������rI
          "����:Ɉqae�����Qw�7�fK{ GS�#�j��r�<��v����%��sV�����Gif�jMYm�i2����x$`��o�r!��W�x�ڭ��[��$!����cF�bTB>T<Hx�)��s��G�g��'��2>�Z���MB7��̳v�@����ob#J�;Q�h3�xS��e���L둜�y�U�<���f��A��Ek{����e��^N��{�
          �	 �0R&*�����"���Њ�AY�ɹ�k#<�׿�
          ��*�w,�ʝq�y�k��|=-��c�M#��!��|��W�2��id�*:$��9��i�%ٺ�9�U�x���XZ�^ʟ���*�?���*�%ă'
          ��?�Z��T�)7��O*���<���L��W�����ɞ+�_�N��ɮ�h�FI
          ��=�+���m'I��pTƈ��pX}��������*���#uX��}9Lp��2?ք��s~/%��K�t��R��N(v������
          �R����)�7��~ԉ�0��7Fx���=�P�t���&��Ṷ����S�߰�M��:�����G��羆��H�y�<��M��v���'F�n�~�
          �T�������5�2F�.��H\��T����#�:�<�͌T����e�h�:r�b�I��$�/���
          ��~����"�z��ë�,��
          �S�oޱ����i��u
          � 2�
          ��c�x2��Ac�,�2�@$�]}�}�J;��yRC���$�A�5�g#�/=�7���Q��6sP�������=�VDb!�'�NF���	��$�H���GQ�xZr�,�?5	,�]H�6�*,�C)>A2����9_s��t���O0���4f�1	2<��d��)
          �r7����DP,�U���
          �A��a��'h'��T�R��
          ��!�;��	<1E�_Cg��a��44�� v�!���M�FW
          �T��H�<gp�j�&u$�C���~hqՁ�<(@6�g�j5.n<Tn��˧D��e-�p}��l��l��e��S,�F�P(�jѺ����������e���D�>�뒕��c#�8�
          D�c�Eż���G|���f4F
          N8!ָ�����E���-�ϴ���Թn�}6��x_��<������'�]��p� }��rI�T�ˈ������$�Z/L���(�O�c�"�>���bi�_ݬ�7B �c8��t�At�t��UeJ���1��H'X�#u��%��=�Q���l�
          ���7��ڰ��i4�����LcD4FN�F�3.9�pG�WN��A+��u�,9��E�cq#+I;Q�I�VM6N�a�ݸ#�M}�Du��sy册�ʹ!}���&Ȕ�R-mm`��C���`cSڋ�vP�s��8��]�$��*��ư�%@x�t9��t�Y 1�)Ѭ�R7(��M�C�"�����V�Z
          4[�6����V4"O�=àa�F�'R��S���6�C��s�u�?d���!��4<�L��d�0Log<��A��3�  ~G�P�dF4=������Ҝ��u�M��a
          �pq�_���f@�1U�N���0f*U�x������!#�4�
          F�l���.U%f�yS�a�Lgl��Pq�����m��h��N2}�H�����j0-"8�z���ޫRe.BƂ&�s>zq���FA}#��>���)�1v�+K� ���ʶDclCM��G��p1����D}���qҙx�!����J�;�Uè�x�DR�=������jI��ʩa݆M/%@�;|W�y�Q��n�zZ2U�J��#�(x�6�i2NJnj��3LF6�e��Qk�T�c���Ē����)�c�B3��!ˀ���w��j�l�O������B2}�G2.p~i�\���=8�@H'���|wd�N�$RbEpĕd�ǽ&�M���*)˄c�}�zjO0�� g$��b��@<
          a��,01�h�T�z�o��aBFX:+��>���n4���������ތ0:�NC�L˕�>˜�vF�H9 �%X��8��c&9!���Ɛ&�Q�3ֲC-G�'�N1��$W�+6Uq��n#�@�q�bB�BJ=$���yZ�J$�ݶ��[��Uȏ�H���$*��JnՄ��K�9�忠��&m� %�
          �:�hM����*![qm���Ġ��W{n<�Z�Tf�RC�?jmKci }�TWX�����)SMe��#�y?�����H㑜�>^BHU�@�
          ^�*�2��cv�4:`��.�b1�c޲��:c�"3�%�m>�]�3�VR\�U0�'w��j0� �2G�e!�A ��@���t`�`x#���@H���8�m��1��H${ІB@��a@��� T*��K�`����M킬B����=&w�"��'ޞr�>��$P.�3)'
          �I��P�,�~���2k7;�G�<���
          t#"��������劲* e n;������, 	H��L6��TE9#�Yk(�q@�Qym�FPNx��!����H}�<Oj|�1���O#�hy'�N���2sAD:2Y�J��X����W`�:Rv��1!x�p�&iM������j�d� ��f�����n�;H�E����V	���jD^�&܀�q҂�T1���T���/����XFsDMV,н�ڱ��D��ւ����� s��Q�2�w�$�2
          V]��Sf:����%(�	��y���@3[��q!]x#������-!r8Gˇ*�c^0����Vm��>ǚ	�C3Fg�Hm�c��M>F�]��<��DN�� 9En;�k1,��l�ԚYF��*9��q�����324��y����1���	H�7R1�F�~Qv;���SJ���
          ����~
          �B�/���r2�S�:)!�3ޓ#aI��\w�
          L�`H���G~x���v�"a�<6���,P�,�x��$����3Q��zUʝ�����o����  giH=�����އH�(@0��psL�,i�i$��hdR9V�=���EbH ����$�U�8^1�;U��	�H�A)G��.UXq�cI�?W���}=��.D.d�"�yl����"� d���j��[�"���ښr�̨��v�G޾�H��&p���U�c(
          UԀ1������e��
          2A�)?���TUz����%��������rj!�|�!����4��x	P����j7e�E��0�@��V�~�z�.3���S�D�Ia���@�[��̲�!�}��ښ]��0���F�D����N��v��YA���H�h�)) �1�?�NIRdfC�@�(�]Q�y��?jf9��B���ށ������yPm�=i2TE*�Gq��ވ��ʂ��	�5p�%&Q��O���Ϧ�̏+�ˆ#kqГ�
          )��bEg�`
          KD�"%\Hy8<gڂ���ovg'`��އ�0�e�G�@ج�r��L��|{Q
          �!����@�B7
          ���NF(9�;J��<nx�B��
          ���4���]d���h-��lL8 �=��;�B� ����#o-�6+�~���3�	
          ��g��V�YT��=�cJF�W=����� $G�bT��i<�b$e�G9��:$2�&�ONNi��*���"<Hw�:�`�L_L�{d����9��g��~��v-岗$u �.I���΅��i�HY�,#�A�b�T��zҕ�1(%*L������
          5��$�vq��3����i�h��$!C9'��j��;�����2K�Q�q���(�A�Ug�w8�c�؁� �GZL�)�8�:��z�L��D;M�/����9��<�[���9�d�cE�G��3y�r9@������L�@���}#��6N:Ӭ����#&��h�n���{��ё�V���Ӛ
          ����'8���`Бaؖ�kM*�M�)P:
          �&G��o��Tϰ��{�$�#9��_���-
          6A#�1ފ�U��Ð	��L-��GE�*�MֆSVk�đ�m3�����yfdy[��Q��MT\Ep�����E�`p2�)=�J�ܫH�id@�s���;b��8��H��j)1�F��5+�X��J�c�]
          �#q���ے)��n���PMp���c �YB������d�@�Nv�[���1��S�8�H�j��3��;DLpFs�@8�}�G#�`�",��0���c�92#.���5�*dV�cl'�@4�lQ+����i�&�`��vA�i!��$�+�XyL�l���A%���I��F������S����<�N4�jH%���\t�f���g݂O~i2�$D��nҊ�X�e��4w$���9>�	��Q��׌��FG@x �搨���=wQe��wz�ՠ[�G�&�z���ޝ0c$��pOޝyl[���w`w#��AbA D�RF=�hu ��o)wq���+;[*�3�RY�.���$
          
          h'ˏq�?zIE=+*F�N��jY0a���h뱹�_#��bT;8Npq�)-.H##�%@p���O�D�R�����o4.����I�<�7�	��$dsA)P���X.��D˹����E�l�t4BĪ{b����,B���[u��މ��##o>���O"���OsT��4i����Z""�/
          �z�@dr��EI�{xǖZ0z�ޝ�$<�ؿ(���}C��M}Tx2V8����!'���i;}.�nE4b`0���n���&Q�\쳡9hnb�D��@D�����I#�h��ڇ��	?fi/`�#�F
          ��آ�F?Ζ�cI#�dg�qB�ށ���O޳Y9#oɧe9
          ��YDd9��ՍD]ڼ��N�� QVv����^��+`|*��>�|h�6�1�ZP��oEwQ�D�$��S�IZ�a���OރԐ�Y6�H�?d�UI�q�>h�B��£P������_�Jw.������'ۜS&X��EK
          X?��,��WXQ#w@GW=i�r���p2�9��Z�O�_V4��v����qK^�h�k�iv�4���p�?�h��^�4��[_Z*U�
          �k���^*�F�s-���I����}$��t�}B�H��乓�:��Ԛ?�Kk�_���Ȗ�\�$U�3����[[x�i���I���m��'�lJ�tג0oJ����5��%mow�}��1���5Kf��>�jvv	v���.v���1���4F�������?T��dvVIݎ�S:��E�h#�5`0��8?sZ��4�/�%�$�Ü��@ߍ�w>����[q4��_7�2d���q��:�|A�:u��^H��Rk�mNV�u�ڏ�u{�-G�K�]9S��_���~mF���"ԋy��Q���(aq=����5�O�y����[��Z��;x�E���K�#�?��5�����k;vf���;U�Elg��]���U�:�&�5�8�)�9>�W��a��J�Xm#��̲2I<�+q��&u9�U�>�X���.��<�%�m����l���+�4�hڼI�9#<PWѸm��#�2���ڣ�K�u8�P��
          ���?2���Ԅz��m#�$���R9����^�d �g��)MuV
          I'�N=5���yR�mglz����Kj�H����T~B|t[�eny8�u{���d�K٘�J�wvLR�I�$��W8繨f����dG ���C�m~n-Y�$��t�
          5̂.�F�pO�zgIx!��I��C��qڵg���hZD+ާ��Ѵd�&��=���H��d}�0989�����P�/�^�Q��Q1��H�6����P���~�K�m��IbM��޹�x���̚�-��W��(y(7*;��?_��<3$���"l�^��J��S�W�
          į�j�V�������g�j	ڭ��r�T�o�����+(-���r����<t�lh���"���a��u#�t��
          &�9�[{���U�C��>Dj?Q4?%.^�71��.ۨ���x���u���I�cI*]����~#��������"F��`w��^�&�xז:��ˉ3���ۚ�7�2�l�k=V��@'#�>}��_�l#����0`y*Ɓ�H�Z��<{�[�6ڌ��lr�>����>�/����Z���1�U@+:��?�W<��$�3��t��� uOQU��5�?
          }B�[X59&��Km�=W�B�[M)Qq��v[�qr�A:`19����モ� �t��d!�h԰�ze�ۥq�_��(��>&��Y�F���aPN:�����u4��Ӯ����~�3�X��e=Ԋb_gdYj:eռA0`{va�(��ĒF�H�Kc�i����ɽ",��nt���R�ȋ}l��Pmu��}�PՑ�]��ęg'�S�R@$�WL� �j�ڢ�d�L(����x�I�RyW�
          g�]$:!�>˭�$��6�1���+��4n�켁�P��.��/�g[I3�)>�bzMωlRT����[�|��U�t�]�)��&����{�SK!r��^O#�R4�Bղ� ���q�b���TS(P	݁�Bn�XdD
          �'cP�C����y���RIc���Һ�-��������"�'��L�L��Q��S�+J�&r2C��w��)Vh���sGY� ���������wem?-S��H`Gj��!_-:�cL�E#���a��06�⡲ցn�$]،�G�Aŵ���G�$���id��Y�I\�j�H.J��a�*���3O����x��=�qL#��ʭ�$s�qE��#g��6�g��6�����'��
          ��Ջ��z�xr����$�y#WEd��:��r�T�����_?�e��0��qN����>�����c!��<`t�f�ceo�O#�MvO�j�N	߸9�o�6k�̧��Ȧ����1�x߃�4��B��ޞq�(ڲ�`n#��aO���!,89�t����c��4\Re��ݓ�_ d
          P9F^U ��QJ��>쁑�(���HY�5`pNX�����z},��
          r��2+����!a�r.���n1֏_���`˜���#e��@	X�hbA'8)�4k+V<`�3�Br�zsH����q���1Ee�܃�N>\��C�cڗ�t�H|���tB��Iq�Fq�(y���`.��GzL�B�ZP02GA��%�˵.f<4������@G)�<��s�0yO�B�s�r�2����b,��Z��d��(
          "��T�f�l��~)��d
          �x���z!'%�\��8�N��H]��O<P"�ضeV�=� ��r��e�?���RYga��d���ГCr'B�Z�oQ^r>�P�ܫ�OV��XnC�
          H�w�A%���G�2P+|��:�hJ,j����ԑ��g8�Ne�*�s�ڛX�y�g8�ћh�v���A�#揌�2��F7�&�I��s�jG�xm�[?ց[�����~��N�ec��\�s�q��D*͜�v��P	�r����HN��V8�2�Tv�9�ڜ�B���3�����z�/̜���'�2���2rGzd;��7+�$Q����V�1M�cPcd����@�
          �
          �N}<dR�^X
          ��I���U����"������U�+�W�L�}Qoy�{f��+��K"�;���v��#�����&�%ví0��ܳ����C��H�����L��'v$����
          ���dž��9��!PC���q2z�I�ޝ����{w���e6!d�9���Ih�;dc��y��iG<�������R2M)�4��
          %��$�6���s�Ce�%�z�?�40iD�f,����"��1�����q�|Sq�m� Q���|�
          Y����n� ���&���c+�@Q���N$��X��q�%�R�n��}�#�D�X��9�����ʢL扙�f�챠�P��oP2x�,���w!V5V�v?M�p88=y�ZC������hw,�{�NEWm�ӕ��7���#�PP��u"6���z��R;f�d��7��`O>ƃ{�إ(BweX�)ҕ��I�8�(.$�
          �Jb�#�{�䒬E}%ӹ;��&0�p)?a2O���b@rN*>I�H�`Fx���H$�瞴��,�`!b�y�R��E`�C �$������HX��ݹ��C�gX���8>����bC�����}r�#�GE~�1�M�pɴcՆlq�(����(ڹ%���cbHvD��<��`�@ȷ	n�!����ޖ�@ӳ�|���lg'�Ӣ8��:��S���0�ܻ��<��	�Y�
          $�����?@z�~���
          �Yk�o�)dXXJ�'��*���	�#
          :��#`�]c�1�TD��"����r���;�-�X��u}�mfPCGA�hb_��Ǟ�9�77�fL��
          ca�ę�۵�~������IϤm�ܚ��2̻�N@ې>8�Ld9H�����!�̦.T;wn�Z�bH�Wufr�6�:���fH�N���$l����Ŕ(cVbO�R%1�n
          � �Mr��7$adk�I�
          ��''�����^3��N�?�D���Ÿ�:�R+<���������dl2!�/������_o���*%uW��DΊ��gbǃ���@�Q�RTFG�(+Oz!Q�����(B�UHݜ�)9����J��`���=̎`�(,d�P<��-�y�P��'=)j����2�Í΋"��'4}���mbO$��i�!=]L��eH��hkw���{�*��v����Jdr:ڙ��
          �����z���LU���PU`�C��茠0�����z>�d-�A��2�3"(������Ur{#�!�y$f��P���y4O�
          �_����ӎ�4�F$^�8t�p謑4�>���T
          ��R^0��'�QW�������ڤc�Q��V�l6:�P2������n?j���C/3���Ğ8=?j	#��^K/��R3X�q&��+c����)�,�x#�ޫ�J�Z@>V���7q���٬�+����3�ؚ.6t�d�UN�*�F?�bP��A�x"�#�q,�eXAb����>��U�������F%�������G����A�9���>�?0�qS�&��E� Gnd��Z��3�ɜ瓚��G�Yy=i\Q1�"�݂~�L�O�G���O�āԑ��9�1q+��?�dU1�D��f��%�K�6J@%Nx���	|H
          ��X5 �������_J��)�ش�Lr�M�C�>�=*B9T7�0;FqCh�Lx�r9���v�&�a�[i��)↶�Do5�Ag�Ld⏅|es���m��#eǿz�{�}�7_���/JՍN�౬�����ٚ\��2s�zK�8��7p2+�:�x��"�G�
          @<�![h�G�cC����������q��9�e|�	���1�a�m���V��R+3��N�{�8i:lx�E�0OL������0#�VIv�v�8���2 _S(����26���|�R�9�k兀 z��ҋ�)_(��A@i�>6VB�$�ԕ�q�QӶ���)�H�Q�=k�5���e€SIR>��z['�A�ybA�>�	R)�	��D2�nc��h
          lp6N\g�?Ғ&Uu��yi�h��ln�FE6U�v`FI�	$�[��8�,~g�zw�r��`8���p�ppNx�[�@FܐqJ1�Pۆoj�k#�X���N�����c�OZ���[H�0������eZD'�=)`\$O4[ǘ?Qi�a��l���qJ�wh�nA��E�&��tޤ]��Fsڙd�����	-�ֲ�
          @ސ������4��+�mU8���h�-롕M���أeo3�@�
          g!����k�`#��1M�������Fl�~��ȁ�g'���}NM�,E��ےGOڎ�Si�_$;���3*����4y��bH��'<��'����p(f���Q%�Z�o�9zDž���4,Y =�p����OH�'�ʰlN(��p��X���"E9��3Q��U�,ad y�2�*�s�~ԕ
          ���^��\�F=ɩ��X���Z$���g/���� ��E��6�u�E����(��V��K��+8n�ǥR�A�{@ŝ{�Ҡ�I�mR)�8�k��Pu�/-R�ə�F᎔!���O���Cw��l��w)�+\�g�k�,��������8��;;�V�H�e�%�r�=ɭ���(�%�
          r͎����x����wӫK=VO��/�����n+�!��8��G�z��7E�67(�����֦���J]:'L�7�yJy��`���l��e��^*��LM�iP��!q�5�'���I�L���B��y�Z�Eе���Z�w�V�˃���~+v�{ú?���S5���ҹq׊<��1h�����Ycy9,�T��ћ�J�X/�\r$}��l��$��Y�(9^�V_R�m5�#z�[��7��3G�+����@��}2�)g� ��l�Q��O�9�w�¯�/�g�Y@�:ޣsF�q���j���G�j	�R�`���1��
          ��z���Z�xjhm�,�+p\�Z?#/���F����?S��Hy�.#�U�1�~�*�s���I�+�
          F�m�o�5�o��qһ���|yn����
          [��:�6�\u%��������b"K+�}RȐ�c|�#��?<T~d�*otͳ���|2"�Ք�b:4��`A�_�qb�cb.�94[KI,�h�a�q����^~&Νh�eƛo��E�1����S���'�/5*K8��Z���/�p>1Cl��G���g�s^d��[�����)r�h�8����շ���-�,��KiT`�7���_�{����H���|�R7�ٗiV�;@���Nx���h��S[��
          y���s�O\�+ފ&�z?Gw�P�E�����Չq�4������ޫ׿\u+�[��HUN�����_����S����^0�8��+Yj߉��Zܳ%���H� ���4$*?J��>������f���#<Uc�_�(�>�kd���}�P����������>��Z������P
          �^@��}��ј�r�9.N1��Q����{���7�K��S�qq�����~'�oh�.�V��[F]���9�w��^G?����3j�lXz���?z��X��姒0�W�憈����S�γl��^�[L�U����y����L���1n��H��%��6]���+�H�U�y��ꚖUY?W�ҥ��/���W��	���(�g�����t��z��u��	�m��psQן��hP�q�M
          �J)R7J?�����
          -�K�j���.$Q����:N(K��K __��i�##��������~'>���E������&�m{0�Y�R8�����_$p��߇ْD@���z���c���rMVMBGw��a�m��ʏ��n��������7��CH��������V�饉.�k�|�����30���?���˝��ޙ�Z��=�H8�3�Q�n��Sx��[xu-JhrH@�~�u��,6�f���<��mǧ�4��:�?@S~7<t˧x�H����зBT���$U���׆-5�V���t��?0����F�v9�<zM����-B夐�į�·����5H���]�B^)ƌT�l�cT�f���*�����T��$Hdp�F�d��'�R<;�N���Iܬ7��F��Ĵ@~����G~k�}꿉tKI�/i{v����s|�z�55�}S�����ڞ�&�9�����F�	�8��U��f��/]�-�3A��z!V;}��4��A���u����/���>e�K�Ia�3�+#|2�C�^�o���sZ^�5��B�u�]������^������ƚF�5����G��0�9a���a�����a��j�嫤W"�	��S�I��U�N�%�*o�L�P۽�z���>�Ẵ�B� ����{��QT�x�J������D�1��u�=U��g��Jt�����|��$*�X����B��I�$���8�>�����ڀ�Rּ]c,r���RQ�	��5
          i�^%�����<lU�G����F:ض^��M>��z�A�p$b||�Z܃N��m��sK�X:���k�I�Z�^W��ە#9 U���,Q�5[�"�cϗ�G��RIvAw����/�S���O�m�Eq[��I��hٰ�ۊ���?Y�Ma�X^8��r���<Q:���z�����uX���=�s�[�2G4��q�����|��9��V�J�����.�l�6OE���Iȉ[h�&�R�H<��vP��]�b?�9ʎ��L�!�s�}?�D;D���}���4)WS��h��@G�
          �f8�4,�H�5�Kw��.|֌"�?"�ax�Բ���K3Ҧ��a0�yň�8<�*���\q��}��L܀@��Z(��n�{/9���O
          �LYV���x���
          #}�a�
          ��fp���$pCb�S,H���=x���[�)S2�`�N[��L��$d$R9&�iV�1��<���3LJ�����F�x���v>��󊈶���L�T�y��+r�ȳ�P�pAi�.��Y���j�עyN����!k'f��?�Cg;���N���Xz�s��e^7@B���8��FZ5A�I#�`��H�,y�Ɗr
          �#�x ��"VW�'z9���;��d�:ja.��'���J���PPF"u�	3�;f��Xd��#:K�����Ջ���h�I����#:�6ȍ�ny#�A6b{�0��� RǷ,��d�]�#�	������
          <
          �+C\HBm\ހ_C��鑊0�U\(8�s�NBU��\7e'��,A@����4`�j�31@���V%EX�.���T�R��*�7#�)B�eA��`�@i�WX���T���A���n@v�ҘhIʃ�p��yM$�Ӽd{p?jm�ƿ�O|1N$yDc�	=��E��x��dJ$��P吸U��ۊj]�D���i�k沼RȌ���=��G/�isڀv]�#+pN�ze�$���4P��ȑC{چ��̄lS�H�@�.�;0�Q;f�a��Q�q�iY
          ᲌1����<�\�ʞ?Oށ��.r��*1�g��8�s	��:��%��Æ�ޖbbK=��D�a��G��@�y�JY�<�
          �i.p�u�n�֘��㑔���p3�0)������
          ���  g%�4˰
          ����p�w
          @U�x���"�`�9?҄�o�R"�fV�	��8/�r�(��)(��Ќ�jq����3�S��S�œu��QƑ�T#�zz�՘���^��A�H~	�W��Dȫ�`�����Bac1�oS���ϗ�$9�F:
          č�DR���),�a��'���*<��CM?嘗wV����i�Ȃx�r6H#�h��l=3H:���`/���
          ���@��`�4D���s��$�!S�����]F��t�29-ޒ�*�q���!�&6�<��� ���n�d���t����e� �(�S+.�Lx�9��J�c
          ��=�\����DAd�6O-�J ��(@
          p3�S+`ȇ����0����<w9�ܳ�!p��J.�F�e�:c�`
          ��QO^���b�}o��a��3����r��߿'���c��~�J6���C4HN���c����
          ��Ġ$��֥� �F0�9�*?4�0v�I��T�J�����*�Q�''�fc<eZ=��8硢ь�/R?jIV�&�C�@O��Gb(�%ޯ��	��t)6�����iw
          *ʊ��\�p����d��D�]]H
          ���u��I*�e�V+�n�
          y���yy�l��%G ��l#�=��]�����#�)�K�3Ī��Z���&F�AV/��#��b�m���I3����e̋)t�� ������F�+9�G\����p�vN����g�*X�o)�T kA?�M��~�����;b�X  
          J�P4'*c'q<�����<�J�$��JbH�,e�h��c�@��0�y���W��j̬���!�O��?�[��de�(��A޻ �V1����I�Ar����A�pg�9��aJrJ)|�I��4RI����>�t�$�k��!�d�IlnV�
          �)6��W�h.3I���:Q�<Hw��iS1�%���
          ��ڂ�G�	�BKs��4�.o*H��@#�����>����yoQy
          �@&�|!d+�F��%���p�]�rv��>��J��m���X����#�h f�=�T��H��Z
          ���$p�EpN{��L0\�Q;�v������#�e}�C�9�G���ɰ%�x-��<�v��8�Y�d��S���K�2E�1?�h��\��G�������Q�E�.��^����gU�=�OZv]��(�[;A$�) &�	�9ns����b�J�ԉ�7F�{�WEU��2£�'��.��Bq�棔I*?���6r=����U!dK"��NFrW8����hB�I�z��iq�d�x�9��`z7��$d��R,�	�8�Y1׊fYm�VM�O��b��c��9��iL��P30�|�t��B+�ⵆ2��?AQ��B�@8N@��I^P��"u	�i3�3)d�U�U�����z$0O0:	9����j8J&V%9��.q�|��7���)��]��E�s�I��@G�����Ɓ��iI*�p[���c���c#��Қr�Fһ�*��jDk�%���9��TMĸv.�_�3RsI�Qɹ�H8����DQJ#����#������sYQv���NbPr7c�"��X��[x�/�˿����ΰ��-��H�ۭF1��V�&1\���%�_��GH�&N
          �2A�jCS�%��H�ˎ6���s3
          �‚F[�ڦuC��?�T:�QV��O&卤;����¡�c��Lq�Ǐ�J[+J�]��O��4zOyH�	��ݹ"]����ք0ڛ�tPH��Q[� �<�%��O�� ���F4�`�c۾iSFZ7\�#>��1�H��D���0}�A:�$��U��E?�Nw�S��Ӓ���搐�Bd��1�h6�G��'��I�1d`H�p�o_ޑJ��Gc�Ҳ��]�C@�//�"b����N(��X� w�	1	`�"�wW)�����
          V���eIs���#�4��&�>[z{�img
          ���:��.�`�
          l��N,P���㡥yp���#�i����IO^()������({P��ȥTz��fI_I
          
          �
          ���h���)�pFs���?a<�j����c���?�3�c��A��Y�7����۵,�E��pp)��`�L1��{��d]���A��c��W�n\�&�K�I&v\pO�������ld$�$Y
          �戺����Qz�?�Y�F�98�U��@�b�GD2�>s� t�G��!���Ri&���s� ���0T������A#�FI���TM!l9b1�)Ԁ{ӫ^�ڒ_��Ũ�=G��Ԗ�(P~���ra�ırK����P����1�P�/�R�9<�K)� ��m:��3�
          X��c�T5�H?�!�"v��?�N+������Vs����&�3��ҙ�<���?ڌt+!���d~�e�s��j2�r�����l~)��.:b�}��IK��㡦&Vr̀�PA4�,wz[�1+8��J��'z	J���х_��"���?�H��@����4��a�pX�Wy}�~�g�M�M763D��X��B�X�m��Ĥ��>v��ڢ�����H�j�6A�Oޫ���v�̅���T�*4c[�j����c*q�\��u�����d���1ӏ~�q]3�K��c�2�H�2F��NJ���mB�Fq�51v��q�Wl�C��ٙY��#�����U��CJY�7F���5��i�Xຕ���q�К��佊����+' �x��H����x���k觏k��}�����>�����Ɗ$}���l5͞���ӿ?p��]�����u���>�jZK�ӯ�[b6�$�a�K�+��vz3������;U�f��*�=G�kO��Q<;�?�X�� ��^rx��䱦�,wR��r8�Z���+i�MN2䃑��u�p~�jM���W_S�M&�ܭӼX�W��Ҿ0����.!v��ٽ��G�~��k4M�����B�=��:���Uz��%��-�$����Imv$c��U<c�����I�4}n�vb�9eo��O�?��巊+7<i&�"wQ���eϋ���������嘚��%�ҳ�ӧ>����cF^�{�׈<N.-�-ń��pO۽WW^���d2"��w��\���@7y�\��9�k|����A"��V�g�������^s!!oa{
          �]\�Dp�g���q���'p�=�*������U�ݕa��4o؎e�}Cbm���}�"�y���1�q��*�m�&��6*�q����o�(2�?P&���d�.7��j���yo;'����j_÷v���d�ԣ�Č}�+V��4�A-ل�1;q���5���M�%!�C��4վ����J�(�6��*~K�@�Q��;O$Tg���kc�Q�����M!-���J�X����O�"��
          6���d1�Cܨ ኂz���,����	����zO�#�e�u&OH�/4��I��u�#I
          �xF6��X��6��0_,~l������T����$豰>�$�?��Ѻ|5�e�Ȇݐ/��9�<�sėQX�7N^G�~��<皁���q�_N�C��g�ϧ��u?�����"0rT�I���z/�%��݀c�9�)5�nw��2:�F1���p��53���L?�T�bg�?��X[Լ�㳘o(6�E[t�K,�azt��>�5��5&Ӟ9�TmR{����m��%�ʗ9RC�?�NՓ�k����[O�H�Z���%��px�_4�x�� ���7�
          ��z��C�W&�K�fYG����kb��=�����\��ə6��V񖬺:�|]����
          e�`H+Ӷ*��_ۆ��ӯ�YNɕ�q܊�[?��F�H��v*���稩d��l�b�t]A��a���{�r�^�&tg���D�ox:��ʞU�H$bɞ��V��W���^;�ka%���=��7���ؚ��-f}j��K�ur<�Cǫ��{W@�5׬�}9b���|9+8��4$�9�8�PE�ƗG��G�W�>�-t�_G�;#�hϽm�����)�s�uf���P�.����1]�]C��s��}�5�v���3L�Oռ;�H�	�W��ٸgk/�=��������מ�<���b;p�@�
          ߞƘ�x�h�������ɎX�1Im\
          ��p�A���#���
          ��b�Y���!
          e*{��_����@�j���.�5r��W�����
          ����K���s��6�u�QP��g�-��ͤ�<S�R�E`�S����V�3[��Ͳ�_&7?�9��\�5��>��I4���ׇ�K)H�$���8`=�Y��S�>��]Bxm�p�"1��T�,���Z���ou+L��V$eOz�p�V�Ou�m�|��(^j�a�[o]IO%��B��B��⭐�N�US1���^
          ��#�T�C&Fx�E[�&�L�H��o�B���=qS���w�:N�_O�IK��H'�#�'M�[i�L�K�?x�rtV�n��������]X�$�V)�HE�t#��,�D��	��/�(*
          X!�i�}Р'��Z���i�M�X\/��rG)���O�{r*����E��Y���)�z]�`�����cj�$Lc9�I�m��f1����jQ��2�E�BF�E�≷�x?�v�c��`H�p!�S������1�C�L��(bq��朁���m{��ERH�G��sT��"}�<�-�H8?����p@�K��R� $�YU�ʅ�u'������lQX�k(��9���,�9?���qprpOJuY��HPTg�e~ɍ$p�b�s$e�9#8���C_M�#+=a���F�TT�ٴ�����mɭ�i���9W�~�#&L��ݙ�F3��S
          W����K�,����aC��"®A�=?��!�B]O
          ���5���7��Ҝ,�$R������Z_-��GJ0c`2�����d+��
          >r�¶}�֠�\-����1ಲ������n�H�aH3��R>h�w<q�!��~���B�Ȼ��O5���x���j;�]�m��ӷ�t��W�?'�4c��W��A�ޟ�a�T�t�A
          �d�0��_0�r3�ދ1nBF�~��`� �܁�>�V6���@���.�ӌ�-p�`��Z
          U[r�Q
          �8=jE�P�NGE=>�X<�8��})���悸�QY�3�#��=r��J&dRNBI�$D�n����F7f�<R�F�@�9�sE�*��"+#�u�`3�A��I+4k�w`�ڂL��r�Cq��ҁt�;��<2FN8+�Jz���DI'y!Tub?ʔ���q���#>1G�u�$fv��з?zr���2��2^:�eP�,���^Ã@��6���)��#�;�;��YU
          l#ջ�(\E�b}��@�����GCO�I�r<d�e[9�}���&`�0x��g��J��H?��Ld�`sF�UHbN9�4ݱ��#fQ�ی�]�N��'=؊i�UpX���'�d{�y\D�!��1jb��" �����A幸(=LOsJv�����x�zObv�]���E2cdV3���3�;��_0s����a��\&	�9#⁒�t�c%��|PE�w��G�8u� �#ژ�w�"�$^P�Ì�@�)0Pŷ(*�����.�8��{��SL�mP2A=���2�У)힟�9!�*�x�N3�j>"I�7���Ԝ�R(ED�����r�-�[+6y����� �1�$�W��
          �1Pq����O2��m���9��Sx'$���P+�B�؂�� �:
          ���*��;6���;^i�H��HsB���
          �E+�1�E���'����P�Jd |�9��Q<�P�����F�L���/td�#fC�~M71��F9���#m��2K
          d���:��	�6ܯ�.�aހ@Zpԁ��ђ
          �H+����_Wl?����Rd�ub�1�6����֍�o�b7�_N̫��;A�L�����F�G#��n����L��y	n�G�0���6����#n�#=:�R�P�T��������A�,_�K��Jp�e�*���x|Rn��裩�SY��9Ñ��4���<��X����=��r�a큎M��[�?NO�R.�2�4�3�
          �>*|ul�QvE��&
          �d)b�p>�惞IH�>c��z�c�Ԓ�<���ݏQ�^W%�3�z�a`
          �LQ�d����434�$&6���29\�!���gޞ2 ��h��{�᠊^���U���gs�!��`@��J*m�ͶB���d.&;���;x��EoC3B�d�Fi�]���P1\�%�J�,nF�8.Dm�|�R�X��G�jť˰`^��J]�%˫fO,��4���6�����YX��!f!�ps��J�F
          n�`6�ށ��ī�ᡏ�ǵfME�nHns�WӴrI4D#Hsר��%[%W�^s@�}3
          �!&O0�e��#�݆3M�['�cY	V9�D�4S?�K�L��~h�{��6]������F\���Xv���=�I<�1“F�X�����/�.b����{�t��p�� r�#�3��R̥�:�Tu�}rWpU�;�zP�9UX��A��F�+��u<�ۃNa���-���_D�e��O4ؑ��$�y#�v\���1����.ti�G����<��,��-�;q�������@9���%�%�H��@�Hw�bI�砧�H��=1��Q�Yev�Q��l�j[O�M���5T��{f�C�T1���?��}�;�
          #�@��Q�koD<�{��[6��@� $]�����H�K)����*x�VV>��o8�\�UE;b$6[��Q$�bw�+��ȍ��I%J�|����q� ���FBm�`�C�8v���ډ ȮA8@?P�zJi�'JȻ�!tbǒ?�"2*��95��GjH����pA�Y^�B�m�lu��vDegӨs�{T|�`
          �d�߽��Q������b��e���皈߲'&��nfR̨G��}t�{��[b2�
          @�ӻO�I'�b��t,�$�c����GE�X�
          �q�C�#W��H���e�vW֑����N�X
          �P�������4��D���Kcp��$VV�I=͌u$���Hr��,G��)��g��q�U�}��K����D���J��1K|!f�72p���}�Ǩ�,2�e����C�(S	W&L�I�>�
          4�]XU�L�p!ϣ�ourX������w���l��$��l���ߊ�=���=��,�W��_�c��4h{Oւ��XF�P����I��T4h�#wZ��+���x�V#��r+3[��g��3���My�J��������TQ��0���W���+��*�#�'��O�0�^t0G�DV݌�>����\������A(x�P�Haԃցi�F��p
          $L҅�0�	�c�"��UF��iIrG���g:�$ȳ����#�m��;��=`c>��S(Afe=��x�ד,Ad3��:S�0w@��$
          Ā��Tg��U�fGH�a��PR�J����"Uݗ�������N���;������N���H�����*��v8�08
          ��/{I�߰�),���*�)������R��d���΋�nq׽0$	#K������:
          L��Dd
          ��ޖN���]��O1v��ۚn��>z�DL��eR:Q�[��`)����h�i�1"3������֞���P��Sn�X���VL|SO.�c���1l��*K�K�����в�O s�o���OQa�⌃�{�_�q�������hB3��qǵ7v���H�;05;lUbCg�g��@ߵS�T6�lڈ��
          B�>�t/�������u��ϒ=��H&�&11!�M!�@N��7��PX�J�I�5��(�8��}Q�['�k��z��m8�}��&l�����s7� �u�C��9�k�l��Gb6��)*���	�*>3uI��+W#�O,�I,Sv;���i�%w�V
          ��� P�?p�㧵	���T���6��G�3��HU�t��1Rvc�o�AC}�V
          �����@U��\V�n�!Q“�P�{-�&$e8��Fk(Pd�Qq��Dm��)Ww
          on2˷�5-ЏLoU����w��Qx����;ȳ3����?��o���2���$
          �S��4mZ����l ��S��sU�2��H�?Q���6�t&�1�Q����6��ImR{]Bu���r���ڴ�Տ����%�G�M���'�k[��e͜�K�TP=E4b�:��ƭ��ǿUl���ַQ�\^����� $�7MNv�Z&�P����"�N;|�5����i���F����u�
          ܓ�:B�굟�Qg��IW;RH����7\�3�@���ˠ��s�z�t񕅤2~G�O${����TF'E�A�>��n	:6֫����W��.;���\�x�I�x�ى�'���>�u��Kh�ϑ��y`1���o��S%�(1`r������۫k���?5��ղ@�U<�4��I�
          �0
          D��2ݻZ1f�.잇ڡ�K�h�6%���>(1O#E�]pT0�x�����6�ž��ޠ`գ�F�� =O�:��Q��1�O��͆���,8�?�G��
          ʡP�7)�*�$K���0+�~*wN��!�G\���<�H���	�Y���`���������0/ty���v�'kQ���O��1�<�]��?ւ��[5�.leh�"H�u�Z.|�����珶*תZ,&	pzz�B�X��58�9?���v�v�%��.��S�[z���9#�����e�e_�ڴŊE%�Qu�H!s�ki�[حԢ���`Ny��n�<E�����h�ڎ� ?�Ϫ#�Wک2�Z^�M���l��u�#�adΓB֒�0���]��N�3>�����$�^7D}��㭔�TR������D�G}'�c.��nJ��_�*'�,vLX)c�nEV�-Hil��/�$#vg�=�?�Y��YWb���ֆ��Y'��N�wX���K�`f9�����`�"ʷ��Z��T���[��
          1����ym9����Q����)	#�,�x�I��^�
          �`�gr��
          ^=�5A@Y�9���KO�q�E�
          ��7����$*��%����1�,�tR������~�r�ayZ�&�s�>�~�z�^i��^f�I]�d+�ޮ��x�h7A.G��"�����c�PqwqP�	&@��+�k�F�̝�pG#�`��/VK�v_���⩺��/2%U�����DJ�Z]$�h8�>�h�[6_��C�[�LB�9_�j��_��I-��ڸ2���Z�L���
          ��Hs�h��R��i
          
          Q�����Rɦ,$�:�D���xc�J��Ҩ�2�G9a{�@��:[H��W8��c�\���:��uŵ�ƃ	����On+�<��;�-l�	��l�m��`�3��@��۵���gG�2y��g���Ny�c>`��k�4?
          Xkvsm9[��H�!q����ւѵM+D�d����l{��*�9�`q��[U���xDYk|����p�ƣ*I��"�e^4��D�]�h^!�4�[Y�Z�0͂Б�(�7>��}���Ȯ���.c��vz���j�zO��qu+ۼ��ػ,�#���]7���5[Kk}cQ���!�'���O^;RIVГM��������i�MeqvI�d �G#��J�Z��/?�H�wGm&�\���+�.~�x~mz8/Zj��X��m�q��O�9��N�f�?�/�:Α�����ā�3s;mq��1�����;�:v��O�/�-����y��!��9���k�-�[�Ggk	��t	�� %ٰ}����~'�%��?L��@�e�q�#i��v_�:��n��4祥|ztޜm��m�W��d�0O>����k���e�����t��GP��!�0sҬ�/�a�o�mkd(�!�)�>�=��+J�c�	���X���)c��n	$XX��S��h�_���K&�#�B��p����pz�9L�pMh۷�q����G,�|���3�����*թE���E��\Gx�w.
          ��Z_�-V���K��-5��L����GC��]�^�W����0�A�GA�o����ET֍���ui�jS�.c2;`�V�ȨL�4d�1n��]��V;[g�D�_��ǵJF��RD����)ز�
          :�h�fx;���T�Oza�O*OS�_�A�Y�1��QW��]����p�1�UK���l�2��=)Jǀ<�����I�Q)��q�F:�0��#�@�x�Ԭ���������.�${̧q���O�yd�0N�oګ�����[F�{F��b����]��f݌�g�Gʆ,⡼?naIg��E|�HHq�N�$ܭƨ��rE$a������9��I��7�
          :�0H#���ژ��6I�l�!xl���Ri啝��������(]�I��8sP:sO�@�b1�g���`8OS2�s���,�\�_=q�5���2�b�	$�?j�!R�|��^A#>� ���<'g�B���~�LJY���T��� "Lc�� ���Hv���QX�I:V��6̃���)��F�*���9��&�(;����n�>��`7���=��<g`����:M�7�+�#�2G��N��p��C�:O�\�pA���i�)6��A�iv�De���� ���\�'�@�!l�Y�?�
          x�&F*9�t��a��ơ��g����U̇k#9�>��X���;�2B���K�\�,�"��a�+��qC�FD���S#<d�{��Gt@G3��T/���$n��DN��ڤs�|b�[�"ggl2��P؅B��
          7*�1���������p�0q�u�"��	`���~v���0YI�T8��I��R��v���*�2(_�+&2���p02(#��$l�)PppG4��a
          ���?j�E��噲7��M;
          �%�8=��2{�S�����BK��y`����J�`f�'�z�$0��w�3��;����F�PĒ8����d�r>�;�"P�s�vO��
          �Is�`�-Ut
          ��w/�"���I#q4���|�;�#ew�I�Xc'?Fv�@oR�:�#��hFs�DW�vb�����72ǻ8��l���ە9��MkcQG<g��9Օ6�XD��xW ��8��6
          8PCH� (�+g$�4�hn�Ʊ+,�L��l��e�m�P�y튒`$L�
          �8=8���+˾S)'#�R������W(�6A
          ���X��	e��$�R����P����r"(%]� ���dD4�'pÌ�����a€F{S�d�"0��������a�;{�6*O�3
          |���z��i*�۔I#�~if-�\(�C���8��h��8�һDTX�Y� ��	�}�3Į6!;�%��w��3�&{;}��1�
          @�ǚ����!��ӊc3�7�����Ѥnv%pHdm��͟��V��	���� ��I����D��9�}4�g�)Q\Q�S�FШ���Ph*�9 `�𴌝N�}�W��A�@8���I4���g'�1�ڰЙ�U����$�dJ�&#����p:�5q�Ո����fMй�D�m���ij��#${��h�4eH�q����[q�?�Ԅ����ȁW�s��҆�b��慶�`)�7��Sɪ;GUm�Rf�T��F5��qh�%W�zh�m��!�󀾪p�f�/�p�*��&H�d����M�sM�IR9nV3��ާ�à���O!�G�sP�\�I�F��:b����q#�:���T��W�����7m�������h�LSvC�����V����r{�j��?�U�s���x�5����Wr�g�J}�*�mL�9�AL<�~T�6��v<߽iX�!�h�7t�i����Ϧ2�=�E=�rQ['����je�]��E8���X�!p�
          �4R.������4\�Y	�穠�%��+���pM�Ɖ���~(&�H�;�
          ����B�����׽�����1J�F���l��Pe�G�������;�癕`�W.=�8�.��7�-�gi�}�Sg�����+q���3]�s�J��ďn1AZ���G�J�c&q�sǷڄ>pYO����?�����4��������S���s3�#o\��N�y�6������K1".�S�
          �~�|ݙ8v{R'��5�
          ��6�v����3`Qd�#�y��{aEd���T����萈���gq��<����A�K*�
          �G��HJ����	��jjfyb�ŸN�z⌹v�_
          � �5��� fޥ�' �ℨ�#6�f�*BS���Ӟ�w:Fҕ��i��
          aӌ���m���ہ�����	�w.�%��F}G��Q�2+yn��)᳒{Q2���BcNpM2nZ?,�8,Fq��>T6����"$�����=�k�H��A�!*6�=qC<��(�
          �#ax<����R���Hߞ���TJ[2L��dp�cby�	��Mn�D���˂7m<��Ԩ�,��d���O^z�Tv-dX���*��*-2^�-�3(�̒8	�o�B� �$���[~w�FZ=��/��/?�Ҳ�+�R/3�?߭8�I�q�W�����#���.x8��r8����2�yV�4<��S��9|PLZ eFiFD�鷃MO3<�@L��$8��ʳ_�ni~}���(YH_^�ʂd�{{A��C+��'�3Q��%靼�Y\�ـ1R�I��ۈQdfw��
          "�M���q��j�5��5͌��<A���|T<+����H?�*ѯM���(�"'���\����2��۞�{TIZ.��C����\�p8��=>t�wLv�5G=��[]T��Џމ��e>cyga$pG�	��Cg�
          ������Q��c�L}�=��0���m�����	�X��(oj�k�e�����W=�+L�D�������h��7�?��H�)*�}��+J��y�^�֏�[b����j��ʶ�L/~��_4�������d����PKd��朳3�o6�AŸ��D����;�BrG�4W�\*��Fp �.L0��6gZ���#.R�����]̢fc�y��ڤD2ʈ��ϥ�<PKm�@�И��.�rƳ��q"'�.�Ku�S7"Q,Q�yc��sZȐa$�`������X�7�m�3�����5g0d�sC��r���ڞ�,���dt��,Z���أsJ�*�}�#�
          ��R�{x�f���
          ��%�������O|Y(�v�ry\$�(���?ڍVϹ���d����s�#��Ձ�R�$c�:~�˅iFrGޖp!���ڙ5�^ELAY�G4p,wO8��Wa
          ���D�*1�<��@e�Tc�ޤ�N�D���J���rr��@Ȳ\)���ҟ���q�ǾsA-�#+I9�*��ҩ���v�2NP��n�$�(	&�YJ�9��-�b;��̲o<T���(',�h%ߡbS+.�����c���9'�T@(�\q��F"\�B
          �C�fy�_Q��(äL�,k�SG��w�m;��*�O44��n2���f���9>�u�n����%Ǩ�x�@���ߵJJ��$��Wm��=MW���D`�rr��[���7j���5���R�T����2����P�z��r�f^;�QGD` gi�j�F�����-ƿqkc*�;�rjc/E�>(rv>v�|���ڪ:�R�	��${6*����N.oJ� b�����:�ߊMGE[�7M���iB�	#��M�Ay���t���!��d'����j~&�&�.g��H��[��y��1�떺��:��v��9Ĝ�~3�T}C�Ѭg��h�v��p�sڬD��;l�x�\�Ѡ6W���,�dz��N�x��h��K�Y	�z�ȭM��:��<�w3m�zb��:�V�b�h�A��Rh󮍳�5�������T�Z�o�o�����X��
          A���W%䕤lOj��x�jq����2Oj�땹��� Y�sɪ}���77(�ѐ
          ��~ݪ�����"̌R�Cb���=E{�T6�d�kD��wl��])��d
          ��<^L����/���c�ѭ���4��0���]4��5��4#��T��IF�^��
          em|g>B`7j[Y��[t�&�+���T�O($Nv���8"��j�m	�����p��RT��\i�Ap
          �s���O����`�mw`����#��U�cUCT���Xm�0�{�
          �D��A:�:m���ҵi#v��"F2:���u ���0�;R!�u6����W�Ө�~h#�4y��Ő�����6���L�FQ���.�:֋�uK�s����7�a��t��3(���3J突���/��S9�X�o,.^��f&��<�cD�<Z��@Gj� �V�h��j�^>��G���F�.��cbT?����Y���-�#$S���9ݍ��[V%����c,�FH���e�<I{<Q�_\mH�P������ඓCU��KKl�q����I9Z ���kX�# <�A�������0Y�T6I��O^��i�)BHn�ڵ��{rڼ�A9H�����=���9�kw:��-��&W+���\�:N������@���W��m'X�^��Fc�d����g�i��1�l�u\
          �@N)tU<C��Y�n��C�ژ������:�	����/^*������*��Qv$`O�48���\ܪGG���Z�R�)����c$�p�a
          �
          X|ԇ��ƛ������������\�	�&���]�]���t��ӕ�{}������}����ƒ�E�>��}���n�P,.	${`��DO�h�h��a��	�"��*� FO/ω�}�ޅ���1�ip�H��&LoC��s�Ӭ���<������S��6mN�: �&۽�</�4�Ȗ�0N&�մ�0�e�;�6�S�����."�#�J�K��%����׺-͌��P��C�f���ڪzƑk!1��l� ��U��+�kF�t���#?����������iY�`�rp;Tf��b%�eE�m#�j�V��G~��
          V�N�kV�[����KyH*�(ǹ���\\ZN&J~�P	�z��M��-(]����f�
          ��;Z5�F�|f�u���=���[���ErNՒ�dg�S�{���n.o�H��/�L唂X����隹��j;�E	��n�����/�-�6h{&�FC�(Ooz����Ky}c�CQ8�.Y�~��R��l�W7[2"d`|�ץ�5�[�;�ي��9�UK�.]-"�Y��?�(6d�E�U�������$�X�6;���֩�V7V��2�.]A��#��^��#3O&��+>Tތ����v�%,
          ��a�BH#��W�<EiOks�WnȆ�b�p��G������}�u}V��2��%1(bpT���;טV%�iP��ʤ0`xP:(ǽ?{�)�i%�9�o���=�on�%�Q=g���i%��MV'�B}lPAp}�5�|9��¾)�Tԗ�"�r�(nH8�����^.�~1��X�n��n_
          x�ϑ�[�N�.��tҽ�›1;��6E#���m�#�+��=B[��eq	c*m���'�g�l�}S�����7,�7�!)
          �#�����Sּj��ԏi>U�Z���æ�6�/�rzg�7���^��f���_W:��dv
          3"@ ���R���KH�+��֭�V�-���x� �l#F���W��8��I���Il�'aS��W��N�us�
          Z��_�K-%�k{�)@��H省����'㟫���O�Q��²n���q��qQ�vdɋ��;K��$I�=�ɩ?1YY0���1�s��~���vj|Y��Z���ذ�08�{�������+�����|���������^�r�]���-�Ĝ�p@�=��ShGxF����U���.�k[yC1x<�ߟ��}��,��F:?�ǽL�����F�j�@*:m�sPr—����Ҧ.6$FM�_ٗ��j��Wq�g<f���b���"�1����a�D�VQ�;� �_��u�-f��y�����bD�����q�c�<1�تv��=���U8_0����D	!�z�OS�@�t��"pè�x����>b��qG��3�~�{�h`%I��f֗�v1F]UP�y ����H�2y~n��RBd�u�8�zҖ8�ńÁ������ӻo ����Wa���ޤd*�ч�񎆙o-�d�
          �[��H�R��H����H����u��xRx���0N0��
          DZH�wg����4q��8l�
          �^Z�����J�sϾ)J�	S��_l�d0}J[��	�)�\(N�~�BHX�	��(&��
          ����d3���0ۘ��v�W*�iL��S�|ĐM��#�{�1�
          �^p�@{�ڑ2���5S!��h���@1�PW<*��E,�m�Q���]�ەqښa��c��q�����Ą���ۜ��J)�H8�����<�LR1�b�y�����}HI�ٶ��%��X�p<���I������d�
          ���9摀	e���s�h�q!t���t<{�YN$����aKi|��X�%��Q#Hda��=��jc���hߌ�v����]��Y���v4�t��ڰ�l��13d�7#���%���w̦<F:g��73:+ء�	dVC;����I��_\G�_ӿ�G�HY3��taF�-��M�e��:���.�a�d���N8�j��=�=("dB$;��d�D�bd$�0zR�if*��$�5&	!��bgp<��t�"��y����4qɟS��ڊ�Y�x�(�H]Wf0<d�T�cm"��s�~��y~��8=)�Vx�A�
          S���F����J��z�T�(UV�n �zS81���������5ɵ���з��1�A�U"�j�$Kz����DI'�A'�ރ1�KpI���皒��3�H.ѐ�(��W)F�_��b�ĩ~�ހ�fF����g`�U��H8�MH�TUc����_�l�YK)u%@�
          �v�ƆX�����ޜ�-
          z���L���9?H���%�%�F���wd �A�h��0 d�9����ՀT��	���D�!��N�:0��Q�o>@XՋ�N�`{➊5��)1f�a�NL���"���>EZ��L�d\�70��9����O�vI��A�O�Kd-(*]���,��.L��3�G��R.�*���r9�4;kr�2��q�Q��č+�…��υȎIB��H��hR��'H��-��2�!0Q��?ҳr���Hn��`:�U�9'��U�1?��J�����{|T|nv�l1�$�&3FG �M�á۞>�
          �:�<�;_iV_�*Z�=�*�G�uc� �k0<f���
          �r��G\HZX�1�r����-�F�roeB�=@�փ���Fq�d�qU@	�8i�.Q[`r7P�T�
          ��̱���#�8��YN���n=/q��'�f!c�bq��P������
          H�j�eUb�lr���یY����È0
          ��z:�y@�a���X��4`�;Ue$
          �ɍƁ}�DH�r�,�` �8��q���\�cy���fM�:4��#�Њ�4�Bd\�w��4�ً�V(����J[�ԡ*ܸ Q���cX�D3���l^��Q��BN9�(&)ֆ'v�E�sL,J%U*$*��1�ז�@>�?zS��V��)�`��g��yfd�cc�8� /�ni��«�Tz�9�����9��Q�~�8
          ��Tff<�cA.��f�<P�IL�w�eCN[1��{q�s��,ָ0[4�RH�h�t`
          5cQ�`���z�>�1h����q�P��&Cp�H�`�����2�G��t�u'n?�Z����-�e,}{�ZĬ��'B����*&G�Vt_1Tr��
          O��7��\�����g�HRF�p�;�+|n�E��FӁ�7qk$�!vT<��fFy��\D6t���Ƞ���E	�|Dp�`�	�f�MĄ����d_ F�����$w�v���i:3��機b�싺��eڏ̍��+���&XѡG����6�?z1�W�2��n(��+8]�I$?��(�}�����3#FDA7�A��Z�Z�ɉې��枸�9Ш�I������Yъ2F��`�Н�������^O?��sK�?�wL�S��l#���ϵC�����oP� �/�l%�-�aWv��
          �t�۶	"+���!�—i2�rᱏڇ���EV�a��S(��\��L�n#
          pG��E��΁ن>����BJ���������K�L�*���ÉZ��`9�]�m;����I�d���},K69`;P�Kp�3Yw�w��P7�%���X�q�*�@$�4�W\���ƪI�H�苋G���[���
          "�F2񧔪�'8�)7�Sծ�̀6f;H�9=y�Ҫ��I$a$-F���U�^��g����l���~MU#g�y&�ZD�,���'A����D\b@G=�Z3#���m�H	�mVGy\�*H��D(%�F�ŎHc�`���_>']�<rs��.\�$���Q�<��}!W��]�&B��q�x��H�����mRr	qN�Rt��P����j0����0	�k
          �H����Q���e�D�#�4�lN����Qڈ��E�D�gGSSV�Ѳ��`d3�h&)0t�)PV/�����D��1�|���� ��
          Ѐ{і��8!U�����
          .��q�Z>�����f����.���ڜ6��l������S�r䑼d��R�4�b.B������։��y^r�� X�Sm
          ́ϸ�K6��\k���*[�Y�Y9�䞔��f�Aؑ��}�h�)�7rvaNn�՞��T#�?�88��K�j����h��FUS���}�wr&ڱ�B?Q�_�}#1�U�)��`��o}Բ�T��pc
          �)��,=[H�L��@�9�]����3�~i��Z$O>��#�}��.P�,c#�ӥ��p|��Uˆ�=��P��}bF�Jc�����>M`���rq�8���1�>jKc�L�<.�S�t,-�2�g�j�u��A���₶��?0T���`Pa%�`S�m4NҎ�N�op0A��X�@��-Ade�8	\�9�~M�p�N?�>8c�oqY$�ɠ�
          h9���҉�B�=9��N�60%�=%T��8���a�1ϝ�J��0� �>����z�2d�)��� '^=��e ������c�~»�ڨjy�:}��C)1PO��d|�`������
          nw(q�E_R�gKp$f�l�����A1����)�FX1�M���
          B�-[xl���
          �<P���O�'L��������������T�k��I��85��Q~�j6��cl�\[�3�(K�ef����fM>�M*9n�ѤW�����qW���V�1>�P^��G<�S>9����:��R�3������iYNa���!���Z�1��l��2��hI%�[K4��c#�q��\��]wQ׮�#��Nxa�Wx�5�������8��֯����g���Й�gjJ��ȳi�$�9��8��?u�����-�v���I5ڃ��Q|��SV�<�0�:
          �EB�eiҡ:V��ĂF���?��u3+i��d�2��!;�Q��EIfX�8�)�5���c��3z'�U�XH5�����G�j���[�����׶*r-~�J�LL��j���6r\4f�>�����KVfy[v>��D���`Hap*�&��7A��u[ڿ��U�� 0?���G�JL��œ)�
          (�Mt!�e�y���_z~�7�_0�Nz��
          KV"��"�2uT��Y#9FY��	拍�����'
          ����Z�R��������Ёڬ�x�p��p�O��LZ�rM�8��Pg��ߣ�s�!���`h�t�fH����Q�l7oܡ�C�n�m���	�{�P:�6�"�ck0 �p8����
          O���h�d#�㧽s&�|�H
          !��Kn��[�L��Vy�>j�a��CA���b���O��`YIܾ�9s���5��u�a��d6����Ix����/wcs�<���Npp��F��`�D�X�*�v��q������ZY�ݷ���f�8�=k�<�KmG�ҟ-��B�)��b��Kkw��V��֧�շ��G�V��5�b�3���
          ����ذx�wSayUC�����z}�
          ��q
          �K7#<���O�j�� h����s��TO���/#.��9�_ڡ�^ͫk|������<T��i�m��W�����q�����^>����U��ۭ)QV�(_�Wq��E�<��5���k&,n��O��Xel+{��Ӛ����%��	A<���������� 0B/�և��~�]�Ԯ�����B^�d�W��pȈ{sR��/�,Q�ˁ�j^��������6�[���^ā�iF �=�^JD5��I����^�֙�����!�/BU	��E��y��J��۰8��?m(��H���_Ԭs��J݂�Fߑ��a�.�̂����o�S$��θ*H�B�a$�0�X��>i\S��t�[{���i�a�L�&��ת�<#������8���2�)� `�Wf���cH��p�>���E!�<�V�<9�%]>�9S����Ǥ_Z��^��I�U���޶�=�3�}��#�pO�O�N6���n���a�(qLHF��Q,ʂ�,rQs�d���j[Oi巊�ܳ�9��l5���4��v��K�>2�������>�$V��~b-��*���)G�����7�Ɍ�|V��f}*A�0�b�co��MO���k�eh�\�v�XV����o{%�࠻2�{7�If
          �gS�35��iҶ�*��)$g��U[X�b�n�1d�:l����_�-|5���p�e���R�y�,y9A�֬\�6�7�<+i�-��.̛G���̭��:S�F��t�2��P��ڜ&[UT��^^��QT�߼
          o=�ِؐ��H�D
          j�R�Ŵ`��w��Zj�դ^Z�Ӱ�����I?>�f�Xd�H�h�8�j��1���N`.���~ճ,����������F����ǧ��Z�(���:�I��]�Z����Y�A�N98�����x�U�n$u�;�f�GC������������;���t7�Kh����c��$�x��h��,d���_������zV����1#�Kr�,隼��=�l�h����X��~{7'�~���C�Cy�i�K�+nR�NW�y��j�������w�<:|-�y�����a>��O��Ў�9�yd�SJ�&�9���՗Y��;mON��!���lt?�(��������ڌQ����m�F�|��gN��yV��V�mJ�.R[K�H',r�����ס�9����K+�Y,<Ew���@�JZ2��D}0O?z�ߧ?�q���
          k��T#wKK{���R���$���GA��D��3�kg��E�Z�6z��V������c��n�~>ki��F�/���2	b3�n����a�^\��P�˻�	�6����#!�� t���e>� ]Y�E��r� y�6��.H4�TP�?�W-��@*���HF����-�J�(nI�9�x�G��	R�O��;�̤�j�/wm,v��6�9�����*�<%��g��������ILH���b4���@���r),l��u���/���@�#��vr:�.f��2*y�{	��³������rf�y�3���)W�H��,�ou7�	WPv��=�E�p�D]��3�NƩ�1.��1L�I������4���Qz�✋i�v�C�ț2�A
          ���+�k$�CCFsL�1��
          (;W��Va%�dz�
          ��^�h���?�|�#�4��+�o7�ҫM�$�4s,�|O!9�
          �GZ˼�0���ی�����	��PGV��efB�#�A ҝa��Ռ��I�Q�I`���Շޭ�0ی`�1L��9�h��"����Y�&>�q��҇��I��3�:$h��p܌-M� A����)w
          �M��c`��E](+n}KXq�]<�y�9�L�$��{:��=�A
          ��%��m�c�A���18أ�RC(G��#��S03ds,h͞�
          ;hY��b�,l9{�؉XU�G�;7���<�X�8�1C*y��9��Y~�(0�<�}=G��X�Ge��;��1�
          uT�Q�O��O娑0P2f�P�nX���qBG��y%��T7L~��Uh�*��s��L��p�6�:Ꮳ�@�T�ԋ�6�V1ϥ�Ji6Dɲ6%�C��8�����X�Ct8�z���d��v��AtG�6db�'�,;��F
          ���ޝ�k38���0��?�Χ���@��`�^9�t9���n�݂Y� �tɧY�CR
          �lq�)��o1ԖT���1A
          �f6U��W\
          
          �+��5�L��lf��V��Ȥ�#>��)�t�f"K�sށ��:,р�F��g�?�3,�P�1����b
          ���9�%2��`X�EQ~!#*Fg#��4���H;\g���4�����?zJ3s2��z��$�kE馆&���(�q��������-�̧<m��*\�$`Yr�@�Q�)R��G8����VyA�#�10g��d��x�9C���3Ҟ�d1��mW<
          ��#��H�(��+�:�.�Ғ$F��v���RfT�r���}�H��mm۳����	�����q�d+n�r��X��s҅ǐ�vRN_w�ގ6�*y�I`<�吽Ӗ��s@��Vt2��o���@�=�YT��>����M��h!�07d�}�3:��x�GP�tb�,��Fʊ�л7c����xb1�1�P��������l����\��zm�a1ā�A�gS��*�C!��0��7�b����r���8��KP:��<В����I
          ��;�3�)���@r:���� �V�A��$�$��w�!?�wz8�7�0�u�%Q�w�z
          �ـ�`��uM����=���6�^[�Q�>��+�(J���{�d��<���<Z�̑��3f<�I�ۯ�M��yJ�H�CQ3rYL/��p~j8ʫ椱�낄6s�)e-S"���Ƭ�(
          켂W8���v/��U�{�� ��w���L�r��P����)<�$dW�a�+��E"���ǀ	��Ҥ��
          N�o�@ʌҼ�"&�-S�����&�ۀf�̹,8��*)�`\��l���ڤVWi�Da��X63��BL��
          �q���	���$LL��n
          ���$$�B��ؚ��D.}(���YF�����T�@Qn��@�y�K����39I�F�C#��`b��ȑ�{wd��5+1)bLd� d�|�PG��~n9�IV�￸�'P����mr������0]��H��3�Y�9�8⁒^ϕ�+*5�݀:|R������I^�fM��2�sӜ|�I$(1�$l1����2]
          �����"�y=��o,�
          w��+!%v����YA�ڊYs*p�x�����#������8#>�X�,����w�r��J��������?ڰ�z]�7�����r�i
          ��1�X���Irbeݜ�i�"��b`g9�pk(�����K{P"v�,��o)X�.v0[>���6BY��-�����'Y�.�Ð�朝Ԗ��4jAP�����A2��#��|VVE�ƒ��u?4%�+�t�F��#?q�TLM(6V>}=��@�$y������PBb�"G�R�8/;��dp�6����p�bW��Ur��(�.&�#�ic,�������*��e����ھTE|���M�1���1Ό|�(�d�c�ޖJ��UcB�KK!���X��mUv�z�����"-����z��aA#e@+��5[۲v�
          ���V=��Bf��R/�!T�������%c���EM��q"��.�,o��H�XGv��P	�qbe�HH�؆Cm9��2ۉ#�wC��Ԁ��'�
          "#7%�pzg���FJ�@YW���Is`׭m2#i$�H�8FL?��z��hy!�H��l�݁�DN���7EL��r}�뛛ɥyD$@���ڛ����¤��'���I�r��^�I=�����-��N�<bT�"���N=��E;[V��#>J��� ��P��4*F |:��51���!�u���w��sUh&���M�ˀ�n��k��{��Bm����v`��^㞴 ���H��85!n�fîҽyc�y�����q��j�UU@c�~����eɄy��#��I$Gޅ�+�=��D�c�I�*O g'��QY��o
          Ỷ	��YB.�U^��MBQ4m��^r�P.��Yb2zs�jV�8�<`6>�/���}ٜ�NW�ڤ`n�ZB#�9�1�v#��ܼ��)����C$8$��ҏr�K��c�d��4Ӱ3�G��d�A�z��*�bx�rX���G��4`3a��)�FUt�F1���Q6�rH�Ӛ��F�#]�F7{N;H�%�6ǟ�Ӹ��8뎴���!�TK�<~�n�6�8�(�X���8�1���b��q��B��zq�-�'����̪�I↎� N�œ��	��~юǓB�E�x�d���gl�C�*�t�<�Y� �JZMm,��a��'R�O��h�ǀA$�VР�"(as�5`�����ʋ���OZhFɴ19��O$�U�@����D�ZB@��C��@�I�'�ě� `��sN�8
          �:z��S^co*b@���b�X�m*T{�4SbB�,A�1�Nyn$���L�22�U�zn���GW�1�n��kF<�C3����J�93�r	S�y������dLYY\�O�ڀ�bevA�KjdH}L̤uǵ:Ĵ��w'#?5���6rG\)��gm�I��B㹯�i�^?��i�2��x�LJ�i\s����.��[#&��,́�+�
          	�g�0�H��$�S��d�����v#�U�܄(*@�5�6)�l��$��?&���r�*�ͻ?��?���g�\�J�n"��!fA=Xb�N�K"m脾y������Rѡ���Ǘr��6v��~�Y�'���(��}X�o޸���P�u��,!�H��r&1O��}D�
          R]�L�e�a�\
          �kdzE%��u�l9���j��F;�*{�LjW``�`rXמ�&��d�u�s
          ̬2�h�l1��Ƽm�yfi&v˫�2q�W2x���H�"Y�g���NJ|W.��6�"�1��5���H��jY��;��,��䕃�5���Q�(���S־��U�0�$�z���*�Kiag�';��މ�֭���D��P}�R*��K�I[/L�o�'4-�od���r~jX�.̮)7g�A����\��`j�E��^ ����"��s�q҃�}A���,�W �c�H~Sd�0[�"���!VXdx�x��<�ޚ����K]j&c`��I=;�>���..&��D��	f�[� Dr�Jz��"�c,��x�"�KEI"��q4���!�z��{p�<�`\��5b���R1��`��M$0Kh�^�I,z�Z�7�;����	%b�9	�����f
          [�ޥ��mV�9��׀�?z�]]!>j�y�\S"WAe����;Ŏ��Q���%�$��\��o�˩�q��d5�o��$T����T��%��vK*�NhX�m��C(%�o�F��ƾ�2�t�#&�m-�칏�nAn��
          �E���5ق2�'=E^��3
          �'4#n8'�թ`���;�t���f�qC�Tq�QAn6�:B��Q��V�Iđ��8 W>x�N��<E=�@��Y�׾ktiS��A}�$�~=��Z���4mo�IEv*�cz'�Q���XV_�rv��=��LF�Q<
          ��l.�;�͇ n�}軄k;�Q��$m9>M��_[�tXFU�N6�t�ՏAt�Dh�8W9V浼�X�@��p�z��V�;�J��YC"��Rj%�5z.�B4ۖ1,�f��#��O�~�t�,���"�t���<a�i�[N�[�Y_�)����N�<�*$ۂ��W�i�~?���'�d��!.L������;OA�b�#j�� U��4�\��[��%��g�'�7Ld���e�$������_Li�JL+Gv�7�mۯ�#>Q$z�x�Z�\MKH��+���Ė$ '#�J�j����,w�m1�{T�mP���ys*�2H����&�P"�[�u��u�]�Yq�>�⎴����Ғ	�<��XidҦ�b��pG
          �HfY���,��<t��Ϣ��s���+����j�jVR���,i#�#�|V���GDU"@�+����Ii#�lҼ�� �ށ͟6��C�1��U��nAi�keS�� ��D�w]��u���)᳹��~��Ga.�L�Rˏߎ�G��p���@�{}�J1����?>)?2P��ھ�t˫eG���L����3e8�Y�>b�1WR6��f��xV�[�
          �(�T�ʻ⹌�px��Y�!��]KE���f?DzC�����p������9���7.��'�i�-����o�$8�~�{���^�u�]��S��'��r��Di|.&�9
          [�C�����l�����Qqۙ_t�h+�9mn!x��r�#��zf��⥊XBF�1���!'��з_������|�h~(�՚��6/�s��*�d���Ү䴖#䃮�[V�ӵ94{kK�<��U��s�Aу�3A���w7�������C�q�A����R8ٰ��G#�'�$V�񕥔Wz�G	����vK��k?
          ���Iwo#=�P�Iʀ;�I>����b�%�����!�@���je5�d��$t�='�*cU�b�	|�ؐ"���#U{
          7ȶ�X�1Uv"���E��%m�f������V���ӧ�Z�%��m
          ${Ha���o�k
          +Q����Q�g����O^�q�_J�g!wu�?�0�7O�L�%�-s#�@��ޥ��=���Ɛ/��c�Z�OT����;�F�x?5?mu�$�HS>�J���V�:�t'���j��g��1�ۃ������Z~N�9���9�qZ�D��Z'�����G��a�5H���D\��I��?x}.-E�C�ms�v���Y�5
          CN���|I
          ��2T��*���.�^+�g蛉۴��ތ��#}�:���$1���X�یڂ��w7�oŷ�_��ZF��\?�?
          m�"�u(��R�r�Ϲ?�L����ꕂ���Ο��+��re��@w��G�6}�`0;���;�[@��^E.����2L}�ۯ~�|Я%��=j��ԭ��a�ȹ�AO��p�Z=��a�'T��}W������H�Ls�P�q]�O�_Y��>��Q���s��8�4�^!ѯ��/�����r�8l~��޽T�!����T|1>��Mz�K�F���˝��_�A瑊�����O��s��̗ڽ����7	<�-���?5���O%ս�ű��܍�(;������1ݰ��;��2�q�0@����Y���C�\X�P��	�=��iOF�\U��M��e��w�R~i�+�|����.�g��U��M��-ŨPI|�q�l�jwN�������oʐO���ȴQ��t"Y�%�73���"+y�s��V�N9\)�Q2�r~jc�d��+(e�#n7
          !]"`cޏ�yЁ����f+��O�i����P$�8�Q[�IV�#���>�5���������$�7ێy sB̬]$W��?�?֏�!���x��v�}�׸��m$�(!29 S�7����PM%�n�'0�`���r{��8�~�C�a�!v�B[��H�r��v�Nr��n��x����1�&���}�Š9�
          Jj�4�7�ǵ;<1��Zc����I��#���#��h���G�P�q�$�������j���́�#�j�g�+�=-䃒�73��
          �ݓ�i&‡bu�g*``u?�ޛqm3 `U���٦���b���'�n���]�\t8�ҥ��V��ޜ��q�M�G�c�y�޲��"2>A�D:/"Ϙ�G�u�)��d68��|Ϙ�p@=G\��]�Ly^���|��V��J��eb��O�2<Z��ݑӭ=#HWh�0��y#†r6�fs��曖T�'���F	������odǥq�F��`йD*�9�I����T�I�����ix�%�0���Y�Q�����A=���[G�b��`-A�d}�[?��I1.��*��&P�
          ;zx*Ή�+0Fx(&iP�6�A�#P1�=)/���7@Ϩ҃J���n�оc+>�=pSAM!��� (T�1�hC��Vcg�jD�n?��0~h)㐲F���}]���K"���X����ZO��F�6������O�;w�|�h�g?�$ދcT)ʀ3�1��3��#a��Os�j*V��/s��H„?�n�*� wB̎>$iH �'�Q�����˜���Lgk��FXT&�20!�$%��#��QDށ�4UqǨ����e�k~���+-9s"JB�����o�вG��H[�N	�J���'���2!ݵH��I�K#��?������d���\sM���nG���Е��0��Hbyo�H<�#WHʁ��|9� ������Gڇ� V�p�O�Z�"m�H^E����ԝޓ+q�_i݅�:�S3�B��?ҁ[�V"S�sѲ\TFV+��]�8H�d�rA��ƣ�,�I	�ڤ.�W$F�B����$r�2{S�T}qrZp�PI���K���#�+`)\$��n@̠��ރw��)B�0y����
          N��T�"nݽ)`,K��GA�g���q��S,�hU��N	 d���4�!E��_2GbIa��S�X��ZXZYCs��~(���^8��@��s�����{u�:�r��d2���FpNF>�ط��6l�1��	�եq�����H���dx�X���	�j�@eFq��9m����.��,G�v��߭*k�#���y9Zz�Z%����S�i�@<���Xd�Z	�d�����H�੐Dǫc��HP�/ �u�Y����0zu���
          �ch�V!�</�*^\F���.9��~1Q�V��G�V&\eS#�sN�N�YV�X��	&�Cv8�1 �α����R�HD\␃�Ǯ=��̊��Ic/nģ:���qM5��H�f`8�I�uaF�1�v1�@�3"����$���|�V���O$a*�������<�X�^M1I%��$�K��h�l"���9�m[bgy�H�CӐ�p]�?5��*a����aN����{Q����1ݒNs@��m����`��{�(;�,d)��H���!V![vg��R%Ti[�2�bh�F���y*�w`��L��
          �ʎF���.�Qh�Ucd����NB͵��ף6vw�"�"��a���O+�ܩP�r>�y,�`�:����%��h��0�����ѠKxL������ځ��5�6 �08Bu�_��<�hbb'�=4\y˝�&�W��E��N���p�eݍ���"�a���6C��B��5��ѡ�T�,Ĝ�cڢ�9c�����p��8U�c�Rq*<F%��9�l�H�D�\G�)�,� ��|�l�^G�93��R32G  7'?҅g�F�E3��9�z���fF,JĬ��>��Ћ<��"UB�(���z�{e�68A3��C��%�sAsl��ěA���oOEq�LqItdI;��1rjvX��;v�=�4�.�:܅�N
          䓞����˵��5`@$�y�,s#B���Rx���kiv�!��pq�h�1\G��A�_�
          [�$.3�W�j��RJ#
          ���ޜ����wt�J��\�d,�`
          l��|GRzPW+��6~���\󚇚D�a%ԅ!����a�> �ږ��Z,�Ťl� �@�^�n�1c�nk����J��^If���8���s-����C2�Jz�=�>��B3+�����P*�*��b7��lv���F֬�+3�$�F1�ķO$ҫJ���ȨxcP���唁���)h�ڳƑ��R�ힴc��D�#s�����QR�uq=�f\ܼ(��D�W�*�g���BV}�mm��8#4rKf-RNA���L� U�}[AȬ]?��1;�v�z}�0�.ˈ�2����Ŵ�a�DB<�@�ܬ�,� ǟ�����c�!}��������ب��DB��������<+�Q���央���}�g�?j,�5�I$.ځ#�
          U)+� ��V!k6c,}�c�Sѩ\��c�{SL$2(N	������Z��B�8��MIJ�c�Ns�O�i9bO�dA!
          ��z��Ce���ˑ����ҤH�3=�Z�,2�s6�NM&F*����=�Y[R����aq�qև�$H�;�t�6$`�?㣘���A����}o�q�&A�1��07f�_�Slt���`�a#����f��X��섎1����hk�%�a�N[�q�b�dU`��,q���$yO1�?]d
          �a�GO����o�C@��Z�)�P��=�ir����ds�ډ����{�&�]%`Ew����ǫ=k�$6���T!eY
          �)�q��:�W(񒣫c�A*M1/$�_�1ר��M�v�~�%(V �(=�M���@����r�*���l��ji��Ӝ��O��d'�3���I$e�X��n(�mR0�W`Qۊh����E���P�c�Щ���hi[r�
          T��%M"�G"C�~h&��p��Oc����4b�P��_PI�D�NFy�E��E�@�9'�GŨ-ْ6c�z.~*��\��w2#����:.-tXu?C�Y��y{FU���7x��=˙bĨ2pH��<Q�w�`��Ƅm��l}��uE�w�<۶�<��ԓ��|[����[%G�#=��kmb�M95&v�P�p����*�5K;h$�x�
          �9�:�'�s��%���vw�F]������U�X�T�h_�^����K�,a��[��:�{�^yx�dz\-�Α"J��3���Ϩ�-�֯X[�E�6��փ�oR�hĻ]��\��I�XN���976�s�9��Jk�x�7M2n�<@�{4�:̮��qY��#ky�ө�2mh��Ŗ�ȉ�|v'��U3S�.u�62�eJ��ޖ�w�u�K/��Ը;�s��j���O�]41G3y�zs���&�SK
          ����A8��&���5Č�N:�;}�ͪ����P'��
          K�����{H�(G.p������i�e4�9$����Z�!Bz�`G��<5���v�[@�Z-�Aq��Fﲫ��i�[,�����*=�&�T���:��l�F8��BG����$p���ї~/a$��t�3���Rˡ$�Z5֥�K�|�T���b���j�sG:H�ǂ2~���4ԅDq�rS�[(�"2��t�Q�*�*ӳYI�����c+�4i�"į����k`�j���"
          �b�O��I�:2m<�:PD�@�Q�jI��PCl�$��������"�U��c����1�N򌜚���V�����t����ޡ�#���u�*=��Ii�B��8��(�s���6Gz	�t��
          ;P"Hǘˆ�r>*Է'rL��Ws�N3Z�K�|e�	FU'ڬ�<�u��Eebp���A
          N�����<��-�S�`cߵNk��ڶ�6�<�N�0�8�Z�D�Iu���2�z�<���z�W�VZ��o�Kh\�2��4��s���4A��,Kbh}���U���-��W�����MĮ�Gs���Kl���Si�\[��$�;{P"�Va������1Y#��W/
          ^�[Q2��s ]�rs�5S��A�f�2K�E��\㳉〉���#�T7[,�Gk뚌z������.�pd�L��r��M������Z�\xP�N��;�ʮ�#�M�(�.�%�!ms*1ɘc���ғ��o�7m�����Y9I����9'����3Ϡ>��5���<���S]owu�^ ��'��c��U�U�֮����T�O��g���vW�Ԗ�;&iX��C&s��(+�uH�?K���z��h������*�&��s�����{�.��v�8z�ޘ�m�Q�����9���}6V�P��A����n,��O(m���?��+_�6�%��ݗ
          ��J�������{W)nT���貸����
          �H�����3��gsI
          y�Fp{sV�Y�.Y��}�'�@�`���-'6�������[<;��A��}V��+�!�`m���.o��Qn���_r����rO>h�w�S!#��j	���)	a�kg�XO+as�=��I{�9I��rz�8��ޭ�T�"�����m^$��Ã���ݔoqqeu�:��?/�a{�^2-�%��<nq���n���\�I�T=�}2��5S#*�>��R}�SO3mhT�TzW� ��#�cw�m񹌩�MfKĂ����]��Ǩ��ȮaY���2�o=�D[��O�́����,M��_���f�e��ѧ���r��į��V�嶾�f-�w�N;��hw���Xѕ%?̭�`*�o�Y"��/�)#�W�4aފ��%�{+�9�հXz~	�U��	��k$m�) ����5�:ޒ�M��́6�	3�	��kI�GO7ҽ�"@�jygozYߡ2�e�L���ܬ.�3�Xg���V�����ZDF�� �>��Vo
          ],W�ȋ$�P�@s� c"�^8�ި!�T&㓼�5)��Y\���I�2��`��9�m�לl�|#D	`9�f�$3[�0�,�?��X!�&�����?j��]�գ�ȹ.Q
          ����$�a´On�qر��=�w�ߛ3\��)"��[M��w��Zѐ�m���PGJ����`:6��ݬI#��Q��[J�u]������}۱�������T5���UF��H��6�%̬,d1��1�Uɣ��ƞ�!7�/���nb�����dv9�zؾ��t��Xn�oD��-����V���ak,^M�Qn9;�;��z�����@
          �ō\�O�>�&��6����o
          Ԑ$�e=��Jë���c���&O܎��V��K{��mՖIQB������@Zx�=D����Dn��4�J���i
          ��*��	�2z�:sS^	����^(��m���e�4����;ز2��UaЊ�Zg���c������SVZ�Y�MZ)�4��DS����fkT�X���}?���o�B��—k/�`��i���Ln�O��z�~�6�}3�����Q i!���O�W�?H�y��9���O
          �u(���m��n��@�X�DZ�^�xCŚ?ԝ
          �xwW�B֚%&�.A���8FPs"���#��`��il��@��x��&��y��D(B8霑Vq-�S�Q3�A����\!���]��#�2�V���2���<����/��G�4=6���K�\E�����T���,$�g;.*6f�����6�P���{ެ�@X��J��t?�T���K{�FP�0rI�_5l��P`x�V��2�nЀ$2D�J{�y��X��!d
          ����57��G3/P����0P��2�'#;Oڜ�	��T�d#������@\��@l�YFއ�I�%Q����ނ<��r��F.���ߵ3��1-�84Åx��8'�Zy
          =eA=(rhԁ��r4�E+��\~�����!��L&x#q��k�@cC�<�J�bU���@�ɾ=�X�pF0(��k�!H#�V��ݱ��� a���	��M�n�2���za�b؆U��x�FU�`�rx4Ģ?5#Wuڻ�:�@�IP��G�<�ʥ��<��=���Ꙉ6��݇��%�8pq��Cg?z̛���ܞ��އ�Ȭ	
          �I�Ċ��9A��*��r[ځ|��i6�T3O^>+C�(v�@�)S��;�g�>��cwg��i�ւ!'`me���捊$`�@@�=�)��&����b%�I<D���Q�@�Ha�#@ y=>(iBû8<��s�h�����j��H��
          4��Qc���g9#�4����X�0ό�8��1ۙp�$d�L�#��-�m8��#"�1���'�a&��0�ib@ �_C#H	u�G���(�P#�2���ɒUPW�՟l�,�ћ�X,rA���jT��]��<ђ���6W*=�L�o�1ҁ.���m@2I?zjY�;����T[e��@�z�()�n$c�c�����p1���";���`���`pq������(��qٹ���Sm�L��N��s��-��z���~V족�O^wV&c�<������U�0l8�`���FC�P�1
          �3�7�����;ө�o��݀����(*K(.=#xA����2�������>��#�Ss+ ��%�IJ���	*����B	ؔ�c�@�OJ��5��d��f!N1��3,a��	�8�8�J�#H�`ݐJd�h5܌RUf|~��n�j�I.��X݌���cڣ#�I��H�����y��������e^�TR�墔�H�pG�I9Qn�B��%�B�~G~@�_�C�o��$
          � (?ֈr�zߎ���m �_�h��9+�R~ZV�M���TÅ��.q��C��lG#�s{@qȪN�9
          ?ޛL,�����s��TFm�C��e\��#��Tl����׎F4|�2#�7��ڣ&}�%�������=�&�`bv6�2���S����'d�VG$c	�k�.�	cX��*ſQ���$��܈b�[�)�t��#X�p��wZ�E����PF�qD�bX�&L��LP�[�PB�,��`�M����W�_26XԀ��O�)�y�<����R�����ǖ���������G�A�8"��
          �k���1�����PӀ����mt�ʅ�#��pF޽?�,q�p�����������%��Gr�ϧgQH��</p�=�*����(.8��'��SyUs�y*O&�;�Xcvd�"P�c�����h�q������F^;IB&
          F{�����e�*˲\�⤭�
          0�F���֑��"=�(�<��Ԅ��!
          ��}\c��Ɛ�^��>��B�%�&\��~�ҳ(S�w�o����)Q�*�џH������A�9��j�2�{�F��^�����0���,�
          ��ޤ
          �N"�ؖ�}���K�U�9b��p����g��ԝw�UH��ǓL<����<c����ݍ�J��?zJ���kyt�����6�u)*�+��jy��;���t�
          ��`�~�OD�01!���ӂ�Vy����oj{艳�,�\g��Nk�aJ0`��F�,i�䃒pOJgU��m�	�q�(�;�*�>���z/=���,AAD
          ������Irc�!��;��H�ӭ�!]�ȇ���������Ę�a��S[mx��K_,�H����KY%2�h"H�r����4���� +�I<t�ޖN�X�$J�C&#B����@�H%H嘝�3�R�u̾{�����x�D>�
          Y��w��~��-�Cr�bu�\�98��cy7,d1\r3ޓ+7�`�Fr��rI�l����5uD�`S�c���0O�zL��_!Hd�)w��	i�S1��L`X�(�F�'#��YU��k��H�iFX���R-n�nQ$T�6�� g�qO�i�ʰ3���?�)�c6���D�p�jDS�Ƨ�d)TfS�á��e��#V�7��aX��!4�� i���&�o5g�H.0%]H��ӰW� �<��M�c���bVݴ )�e@nކ��S!�؇?�@x?��|�ta
          ��s��#���;��9��9��Dj��n�_��B����+�8�PO"��� g�8�lȎg&QJ�W�q��,��B�@�$T���C嫁�ǜ�P���v�)Ը�����
          �YF��h�}���[���T[���>�s�aFй�]�H�)f�'����a�9��J�x�ʰK������ךQ�O�x��6oq"ře�:q�Z�nV7��I���QPV���b��a�H?�j^�)THa�Q�)�4[M�1����'& =A���⍅�5�r�]�Yg��9%!@����V�����0h,�FX�֪��g*Oz�k9T��cw	����p���K&r{��_L�A�H�ph��,q�ucpTJF�Cp�0��u��%=<zH��ԛ��ǖ�m���s�)�d�}�d]�n���H���y%RL�Xg��O6ITG�r�Q���QB�{����YDd����q��I�
          �9.W�:�}e*�`��8� c�89ǵ5t��YQHDZ��>���H\J��dpR0��:�(i&c�U�p���@�ј�b�%��So �e	�m�N��d$�"��\Q
          �VR�u��.�\��c���m[6B����3�����A	vn~��R��L�U� m9���#22�#�W��Vmd
          ?�[�)$���D����w �Kc�W�`���q ֙�<e(�3�C[�v���@Q�޾�cdW߃�84�.،��a���B��'ی����y}B�`��1,y�4Xs+pAc4��dY=LW�=)�Ǥ��A��\d�RWf���}�fk��rK��j���-���r	����fUr�A�8�%e	��ӓEG		�G$��\�@J��dg&���E.L-ݗ�I�z�5^v�w�F	��i��TDU
          S�0<�L�=�iev=~�.|���^�"�V���M4+�%@�:�im���{g��L*Lt�ZHw��1�6�+��<�_TX��=9ֵ�/I����Ęrs\��]�ڤ��۬�˷*��(�k��q)J�J�D��HuŤ���{Wa��.����Ks2I=ѐ�z|�U�mE�k�fA�(��j�
          �GM�8�����m^Fgc�Pq�t�kE-P&�֗:S��$v��@pA��^��5{
          *���9�(��q����]>�xg�:=��D����If�c����?�?T.�K�\]y�ɵ�9�=���l(z��#I�����g�Ui�;��YI�U�������Θ�5m�?�A����N$�܉/�N�
          ܭ쳂�3�A=�٪���mB�=�&݌�����4������dpZj�o�� �W��o�N �XR�#p9�ɥ��D�f1���X,t�]V�;�����]à��2�ȭQ�$��Q�����jO䵤q*�o�U��MA���ڨ:���j	��4��x�S�(�	��K���邀��S>1���P�!lmp��Vkk,4(��#�1T�Xd�W��щa
          �q��Բ�(���?'�๒Ia�۰���^2�Ο,1C1�-�X�H�z歾#��!k$rNW�B�01ϵhO�ۇ�ec2��I!��4��ћ��ֿ6�:�E�C*�'�5Q�Y�m4<��j���T�������U���W��m�*����+��x����ѾP:R_P
          ����4$�4 �`S#��C�@�
          �'p��?�H��$��]�՘�@�P��w��O ��2�
          ��!{��w3;+$���Ҁ�i��EcFv�_�N��4��)�h#<z��1`r)��'�*�4^t{s�F~�A�1rd��8=��T�Y
          �Yy�\��^��VkxK\��
          e�DX�Z'� @?��}:�X1���������b��nl�ʆ�>��O^+B�m�ě"(	g�<vַ�rF�ɽ�@�s����/���\�ڥ��dld􃞀ThfI�[{��$�H����jB�Y�}>���eF78=
          kX-�{�dW�����}�\��P^�)�2uV'o {U<�A��|��VS��?j�A(@�7���QTMz�����[�>c/�g�U)6ƪ����ޡ��Ē`*F8�V_Lu�nk9���t�Mk�^O�t��I�X�ݿ�d:���
          ̦c�_-����z��J��e�\����`���89<Ԧ�������6���[p��:��]�k+-��w3�lw�s��V}HͨXǨڳ�n5ގ�;��h���}��Z	|1<�W�L-�S�x(y�����5X����L���ٛ���p��M_�WOxz�X�$���L�g�$t�:���jW���p�l����^�zR�����脪���8l�k�{J]4��+Z0$w�mg�a���v��(B��ڣ��7q{�D���A��7c�M�i����=Ű>Y���z����+��e�?�{��k	��u�,ָ*��1�}�l��8ǗqJwd�M�N���g�K"M��r[��/My.aE��NHh���
          U�����I|�"��pFy������ƫ���Q�\�>I�NY�ȗ6w7�ʆ`ۛp�:�v�t^%����kMJ8�IO"S�.j��	,�G�~f��DQ�!�K�؎���[:�_N����KGS�r0��u��496�k�oC[Թ�$����pg���}`�z}�j�^ܱ�&z�ɭө3Ýb+����@�mȘ	 ~�Hx�i'/G;�,O}��b������U!����me��V�p����[\[Vk`�N��V���6�g-�Xf�w /�e��(�j�^)yoP\ZH�v�w��K�M?�>m.��(�8$�T�q����+Hk�l�7�w�w��B��2;qާ���m��7,��r���}$t�zÛ
          cK�(�6�a"���=�k��Sae���-~ѯ��wz�Sjڈ�2�y;�8y�%���U��0Ckq��!�p��=G���Yc^�i�@�ڽ���H"e	׍��|s�������K�X��|'�U{ÓK�����p����+q�����-�)c�8`W�O��g��sf�i�i*bd��`�&�o#E������ZSh�ssp#>c3��)V�v!Iw���~}��
          ��?gs:]D��H#�Z�麝���j�z�m<���3�Y�C����]4y%�x�	(��8#�>*�wHlqw�aŧ�Ei%(gc�2@ }�vxg�S�j)��,�p��ۊ��+���-OU�v�Ŗ1�i�3�g�[m�H��xɌ��`�qW��gV1~�����Ѹ��)&
          yPH��]�,�,����"d�p��繽�M��b3�W橚��⽻�y����
          �?�V��$���cr����)��ø��K��E�.�Λ+�1��=�sU]S\������n�H��`����y��ҵw���v���Q��#h��zY�~Vn�d�Ek�]F��g�K/A��j�ᯩ�ݭ����aP�m㫩�G��2����W6��_��&�Gy%1�=�^�#��7�i<����=�n��Y⨜\��ߚ'�,�E���+{mNI"�]�FW==�p�4�]��|goq����;f'͉G�`N3�9�/�y��'�;�׹9ZR�� ����MWL�%��I%���a����zs�x��^G��>O���C�SO�4O�s�)�ZI	��C.������QS���| Ԭ"�W���"���`s�~��⼡�
          ��X�o/u�
          _N���i	�e�+(���=���ӟ����5�
          Ic�<��^�Cyw:m������qUɶ��0��#�<-�#Dka=��3ڹ_5d�?q��@Y�.�
          ��{o|6����~3��\Yi�JEƧ�I�%�C���I
          ���{��M�ZΟ��=�׆��%Y�����qM�����
          gr����,�z}�jP����������
          =�������A�+#^�Tz���m��M��,&�ygITdZ�;�3J	���&N
          �0Gc_Mij"��}\��M$m�d���ё���y������RCV6�]X2��jS1���I����	b�r��<��(�cܱIF�zg���%V)ڑ�Eۀzj9L&�C#84�4�$&���J&U(�"*�ڂQ���8a�J1��Vs����<��=�!A�T:�lc?4	>����i�� |R��f@c�:�ǒ���$��Zf�y��?F).[q�������W�2�����k4o y�����r���ȣk`1�+f��������˳r���+�3��p'9�� 2�$�0���$
          ����v����}
          ̊�B\4��n�-4Ѵ2��G֤#oHٰ���b���F䁌�P:�H����-��M6���B�v�	YvUdv�4?��͎O0��zh*Qc"�e0�3�=	�4�rk�Lֱ��
          ���K����Q�`H?�);��P���[�玔�	$P<~I>�x��}L��GVf�Ҿ+�[l�����$�=�9�S�V�3�>(Ǖt�ʙ�K(>Ɗy�bC2)A�b9�oF�;O#�
          ���jh��dm��#���0��Nx�ԗ�`e}�zS
          �n�Nsځ�$��2�rX�c��`9*\�&���*�Ge>�)�P�YLfP6��?�j���Z�(Lh��<�P`����s�_I &@��8���L<�e�L'�&��eM�}�\��z�4��q�G�"i�mR��Q'W��$���!A�c���V�8By,O��nV,���1�9�
          �^
          ��ML�"&8
          �'��S��y-�"A���☞/.?-QB��6z�ip�����⁺
          w���F�:��P��*��� x��˱8
          �I�b�y99��ӌ��$|���1&wÆ(�N�#$�1�09�v���SL�V�#��1�H�6����PL�Ԁ��I����`���hO��AI�̅e�&b�9i������1�s�
          <���TJW�'�4�ڦ&T2F�Q���p�M�=Ťq��v�\���DoaC,��FY��/��	5�2���N}��T�&�9V��'y�<���g��+J�6�G~����$�ܠ���:s�>��JV�����pF7����b�2J
          cH*��\t�ڂ<�L*�Hec�8|�(�	Ip	<ҙe������������9?�ԂvF�0hѕd�EGE4��i "1�9'�c#}�>;uY�'A�F�]duh2H����j	&G�GD`<������yV۟�-�&9c�8ʢu
          �<{�Pgi��a�!s�)d��N���8�ބ2yNQ�"]������;7�����
          �`����Z�`a�����Kd7�T;H�$F۵�ɠ�L�2����R���,�(I���L�˧���!Q������qpD���o�=�����Xh�yc�y�r<��C6Wu��T���$1�;&\r��₁�.T��#�L�D�P�m�U�eH��S�YF��)D�R]��GZ��i.�1/0
          =e����N*�A
          �$��@���)�l9,�9#��N����-��4��L�"*M#�GAC�s崱��Nwg��.bs$�bc��?Ґߘ�䑤
          +6�0@Q��������3�����SeU@R�ތ��8�$�n�.	n��hc#����7��iPã*\41n��p0M/�$���AU۳�N�+���BH9PGZ
          �8X�
          !�|�K@�n�� �Qϫ�����	�<pGzL�ƥ��F	��=�o!�J�-�HP��s�������#�٣ *q�zӪ7���zE��r$Q�G���@��gS"Ā��7�Ur�h�����{+����N�M
          %��۟I��{Q]謞�d�Y��nN����}�1TYb{X�e���{}�[x�K�4
          �I$�@���FX���I�(=�W�&2=�ze"b��K�|ɮ�Hfv��#����4��>�����?j%���b�H�qc��Oq��օ���PYc�Y�P�$,~��� {���}��G VZ�I-� RcϨ:��F!\�p:�8����������*2'cx3/m1s-�ṷd��A���n%��ʫ�����E�oO,>cH��M�R8�UH3��"����6�ck���ݓ���"�yD�n����=p(��S����G�\�1�g�H���F��ÐG�ӓm�'9a��o�QwJ�^]�6��W�c�>�׆�$��P@�B)�Z/'s��wc�5���yW2�,GS�*�+��V�iA�p=��jX1����RC�u>١��2��Ll�0˂h��X���R�#�:���Z��vH�)�7z����w�Z�Ii獧rޒ�s����s�j;�:Om"`pI�zPz�?q*�����U� �5�7F"�J�� �(#�픓�78��K�ZIYF$+��O�u��S\ݰ�˸#o���^�f�&L.�*���M��j��)j3�
          �A����/�Bn�R"˖���cO@�Hc�P�Q�Q�M"�JY�cʐ{Q;��d>{099�Elr-�H	�a���(�9�7�����^��z����O�a�
          ���d+u�F�&.�ϮgX�p��S֕�ߙ���9�$�2��	�u1������jZ�,��S�}<T���4�p�y����$)�o�gyWl��@��)��"a(%b���k�Ξh%A�t�c*"qoF K�e<��2i�=g��!1�:�+צj
          ���K�#�D��%*_�x[��B
          ���e��������*C��O�G�������T�]F4�9���nƅx�����$�#������.�y���y#h1�wR�h���)A++F�9\g�I1��B�y?֔����w�����-���L>%zy�f��=�9f���(�H���J��������|Ã۸��ʂ �Hl�����&k�#m��Ie1�1�N��d�w4ܱ\(0����Z�E��c!�=H#�c���R���BNq�h�h��c#+ߨ���Ѥ&iG���D�1v1�(	^�uq���{�����>S<��/����~��֎�I•_�ǽ�B`a��1t�zx�w��w�_ib����
          }qY�7�1��|������|�!Òq���Rb�3����$��	h-c*��d����4��؞w�-61���g��܃��_S�
          �2��x����Rƒ��3���i�,_9����-TmV�m6��)QZg�!�Z����aK��e��,s��4zYC�������0�K�e�a��>��G��5oq��2��@���_���5��W�[�^��仼�FD`C����y;��������߻Z4|c�H���K�+�Mo�C�5�fin/�ù��2x�rƼ^}F2�Y1��W�U���H��'�ڨR�����^���=��iЌ��Ӂ�z���+[��۟##��ygr�_A���϶kr~Y�9���<a�қ�LU;{*����a�1#������m&����%J���������� H�:UIl�o�E�#�p�>��B6�%wH~b��[�l�
          �Ǡ����J�J�2D�c�q[�>Ӵإf
          �G��9�?zc[�4��E��VڸN����Zi�6�,��3��S�|>���u=��-����S�o��-�"HF�ǵY�{����0�#j3�H�@x\m�jOx����\����Z��T�H�t�)�9���+����J}A��ܐ����{L'Y�)’��e��5�E����)R)�����[ܿ�c��3�j�]��6#$�ݓ�TM��q,j�Km<61�̭��S�S��z�_�j7�B�m�-܆k��*��w�S��Y����}��(���
          k����ёih�<��9��b{e�ꄜc➒XAQ��a�ɩ;V&�q�-b݀@<�%�'�x�&�NJ�g�t�'+�ϴcqֈ�	�1��3� ?�����h���D��ˌ>�M��zVDG��6�3��J,]���doP�[���nG��ߚ#t��g��ev�@ˆ��}艢TBS��pM8�sF���WnM<�@З�����J!nMռȶ^v⡉V��
          �i��1�����x9��������n�Θ��e�[v�f��~�s��@��ݗ��
          ����-��@�%�G-R\���oڝ��;�d�f���X�Oz\:o�͂3���~x��7����8��N�G*���dR� {��ٴt������;�N����]�;_����s����Gm<SD]�P
          �A�e�O�V-4���Ţ��03�&C�rh�aw�I<Q��=G;O��Q�w+f��� �)	^i:�;���@�b�=�_I��ޠ��h�xkP��h-��RoԽy�Šji�dIf����H�~ǽsׇ�g�I`aU��2Nd���r�[�h��U�s�ri\��oVmWӧ�$�>�M����'�򊀗P�ѯZXw���2.���ե�چ��k6��#?qAj�9�kGX��,�é<g4�������V*�R��bE���=��R�'tf��q���B�`yR}�
          U|=yw�j�->�ὁ�:���[#������?���e��B��Pd�G�KtY�\��q�o!��e���1���u
          �������4q�PB�p��Y$�X�{8!��/���'����N����k��	O.H�}.<SQK��yn�iC���N�N�>��|Cq�^~t��eE&8�b�<C��?)5��}a�Y�{�:���yw-7��n�&{
          1hٞ*��+�RG
          ��Y�$�u'?z��O<L<o�˩3��l�XH��bEQ���<֐�ug�M��:c���$)<⣚���W�m�]9���W<$�$g��1�P0sAf)�m`�X5H!���d��cc��/_��;��\�� kO�ΣˏnJ1'��1[����đM��
          �I?�ldf���uq��[͉<�1.p��h6AX�_Z��m��1���#F���u��QR�kO�$#`�=ڥl,V5��j�O���j�@-��\G-�^��4a�q�A�	v�+xY<O���oQ��m�#���'����@�ܦB��T|w����Lo��uM?C������ou�۳��1V��Mt�Z�YH�Q���۹q�1A�|T�h��;˓s,^S�"I�����弬Hc�������U���FE��5��G�Iv�I�F��F�,s+Y����m�A��lÛ�F��m�����[��n�}-�1��|�Ÿ��5fu-ڝ=d����]:�.D�L�!C��¦3�95h������ZGn2���GsB�g;&6�j�c}6����:��ߤg�Xf�)"m���˴63�Bx�XƳ�B����F�R�s��q���!U\�3�*J��/kk2@�ô�o�s[�����Q����
          gy%�~µO�t�.�R;��î$NA�C�]S���M3���!x�2�f|q�sJ��5�Z�-Z6�����9_Ҙ�6���K�M��!��	(��
          {�j��*�$�Q�d!'�L�u?j�ڶ�ws<�2�@�U���<٢�ê��5�LR9"�
          �X��U�;W�hea<@�Ǩ�j�.���D3�Ve�,
          G^+YG��ڥܑ��)}�����}��6����v�F�E�E �Cm=����Z{4k��K6=8§�c��Z�of�&[x��ʡT����_�$�ӿ/=�"�hW��t��*D�3���2�������
          ����e��*;��qT]gD���ڛX����g�=��񮵨��A��!�#v��{Q��x���S-��t�H�rO��&
          weS�v���u�ݼÐ�����N-=.l���V��{����W��(�C�ZIgv$�F�`�����M�Ο.f�S�0EU&�ۆVl?��Ru�v:�k]'����pG>��^��G��N�LJ�������d�M�М�4g&���ѤԡKu2o�	�O�#$�ȫ���W���M�r/�t�	��R3g��8�ۣ��~�~��a�ﴹm�MH�L�KDgz��pksjqM��m�Y�^ۀ%`	��qԱ�0>��K[�Xt�/Q�
          \�[�����<c��'��4�y��
          A��r
          �9Q�T�>F1�5�ɗ�]��i�r�7���U��ܽ9VЏI�(-&���J�W�Ì+c�=�����.���Z�&Ќ
          Ga��WK����g���ǒy����T��J>�֓��:�#1�{K�|���e�Y��.;�v��H��i�$�ք�pYJ�n?ߎ�Uu���T��"6𑈥b#��{�)Jѷ%�PLDk�
          ��"�!P�a]�'5L�����y_��� �,g{����m��I�Da�����SX�UA3���u�y��b{��ۤ;�8��{(���ڈ���Z5,r	��ʅ�9���Q
          ��~n�h�F���
          ��M�l۳����ő�u�[��1;��j��'�x�����ށgT3#��UV�$z�}��*��1���!<�
          Ys�4:ʄ�ć�O��(Z>\w&&�Yr�=�艄�2U���g�u��4^a
          ���Lf)[��p�J�Za/!t�'��a�ބ�k�v�����Y�Hž�9<��!�@�cn9��x��7���;y^i!�v��L+1�����K�Pm�:���`0�;P<%�RȊLѻ0(3�JI2����%��>�&#��Dy<rO�e�����0lp?j����a�@
          �����#��Q2M�!��'���v���o(��,�����@�^��6��b=�y�W���#A}L���y�3����+*9�lg$g�}��\���,�ņ7g����U��c�Jt4�=H\�9=aHÐ�B�g�A"��.��{P��<���/ў~��m�J|�b�j���i��rT�3�>�����+(��_���YbK�I�G��D��Z��l�p@?zDH7�1��I�4ľ\��Æ�0bM������=*���},&e*���x��Wݽ����h�ң�V&C�A=
          �)�B%\@Q�#�~iL۷�;e�Jh�0�D}�nbq�3sjK�*ݠ�E���G�[�!u���3H�B�QU'ջ�@��H8q���EL�dϚ�(=����y
          H�v� ��@*)�fW�d��O��2ęSC~\��B��e݀H�i���� `��OLNƌ8s�T�Б��#����J��U��d[b/�@�@+����#3�,G�:�=�o��`8�x?��@���lj���p��U �:�kgz
          ıF�������,�J��qORE	S�9��#���"�,�]�N?5`°l�px>�G�Ś|�W�w"��Ѫmf';��8�sޛ�x��R��8�$��!$B0�1�9'�`(�	�2
          18��T�P����#�M2�3H�����n��R x澑�YN���J��kT��321������m�ƁA�Iʏ�W�M���
          ���XiaB�a(��PI<v�E��dS(�ʞ��$�)"�a% �>Թ����
          >�J��GȠM����,��Is��A(	,���	�Oja��=J�(�cieiVb0'�70&fE���H9�rh�v2\���{���ט<�Ϙ�z��1*������`�jFv���fI�q����@�c��#��M��+r}�.{��7�$�ʎ����c�i�����2̥2�0U��v��w��$$�x��z[\D[̛��,2q���$�G�\�g��|зRo:�ٍ�H�"�V�-g1ʲJ�)�>���ȌH�3��
          ���Z�� ȞP�Lb���V1�����P7�L!�H�2ʌrT��>��-ıK��9܊"W�(G���4)"\<�a7uI'�/2��v����"%�7G�bKf���JY�C��r@���|#�!1�U�q�������O�*�;LZ=�
          1�>�ܫ*"��;�1�y�^&�HDga��ǽs<~`�el�v�q�ph*������G��F����ڱ�lH���s���J0�jc*�*��sN��Vu�.$lgr=��W:t���b1ݨI2����X�ql�R9-�w����7��$g|���w5�����.��{u"�kC�����}�#�:`b�x�4y�p��*�c�{ӑ�F�
          �8Ui�*ge��>�)l{�^��ƌH�J6�B�jn�����9x�w���,RE�A#���*���I3���rBKd1A��cژ���}��)��Wf.�F��z��3�#�$�K@� d�����|�D��^n,p+pI�{��9��O�FF�G%H���֧G�J�U[��?aڗ�f",H<�JYT�L]��9$��DX�3�����"\K��)B��W��Rm�E{�b<���ޓsn�U�c����	R�������K�\��Y�ԫym/R^K<�#����O����X�@*3�=�1���dH�勲0�}�TD����-�v�Q]S�9$g�}<ߖH����恛L��Y�����}���1D��{�h�	$����W�Toa�l��8RI���c<��������T*}�S�3�ď$�"�H�1P��@�<��F�.G�I'D���.�D��`v�T.ߚ�\[N
          K��&h�I�jJIe��8�9��Idl�d����
          �>[a��Dn���6L)P{�Z�J�mZ�ٮ�Y�r=?������)�X�2��
          ����5�����8�U,F2>��@m����a:O�����m<�ޣ"�9|�`t�7ٴ��0��3����B�9���9�Yl)|��88
          ��E���!lu$�lTF$�!$��j<�H�Á�9��j*������X�	4������$��Յ4�d��.8�sJ�X�|����9�qDclY7�1��	�t�7��ܹ?�t���K�w;�N:s�P`����]�[�\�0��4DZ�aR�O�SV����������v���f���l��Fn7i:���詌pr{��ђۤ�b��i�i
          )'�1���C�	aU�O'�Ԥr�
          �'�s�����b�? �r������,4E-����iRoD(��#��,���@6I9����ƨ�����Mon$��r��8�ވ�+�C*yk�r�O�IkAn��S�`�Ɛ�(����x"���u�iR%D\��;��TIbs6����V%�X̸*G@A����5��BY�!�<�h�$�����%dF��{|��2�E�Aa������)�&@�$=�{W��DR@
          0�J��
          ���x�1��K�
          f.�W�:Rm���d�ͽ�m*W��PB�iH�v�D"Dbdܑ��怌�ϔ� `�+��44��aRIF@��_��rs��V�p���V�@������W�΁Y�1r�Fjö��;I����襚D��g���<R'��f�C�>�{
          �1
          �V7�I��Q�Dț���H�=��q������Q�Y]Ed�L�6!.��(��#+��8A��A���t�hHg���12c#9��+Cn;~;R�zg}���B����<E�oڂ�#$Q��'��"�.cfA,����zԴ'��c�u:(X�%>}Q��l4�ɯ�C���j0KtK8Fq�֬���
          ��:5���;ϫ�ޅ��σo-,�Io�U-���?ֹ���]3ź�ޙuyg����`;�鹿G����y�/Ʒ�먵��e,����W�꟟����Fr0a[s�n�
          ��������1SŒ�5����Ȅ8ݻ�z���+�dג�hY�\p6�U���eT'��q�S�Dd|K���5]�ţ�ȖGBH�X�˶gM�./�;��@`�q]{%���qH�qǒr�ZOK�"hJ 
          ��p>��շb����C値|�K�lc[�k���l�VY"v%��(���z7�4��Fk6�G�Aϙ�P:�a�y$���u��3[T��Y[^A2"(e����j�����?�-f�Ӯ��+�0���&����r�z�Y_��s�j���Ω$�׬!3������#;;���8��Y�<���S::FF��(����	�O���lG8$�{U#��I��1�##�*�7������A��y5D�n����l���V���\N�n�	 �ښz�V˕.���Q|Cu��,�yQ�&�pW5^C4�J�E�%��T�r����P�;�yQ�I��#�?���$�;���w��u��ܻ^�@t�U���̰��$��k���Pm��rr>�M�3������av������2��1,\4{���o��4BPY۞�����K�#�<
          Vwm_S!�۟�:Z-f�H��r��rH��YDq���`|}��bh�GĠ�Ѳ��V`Q�����oE�nJ$�M�'�(F��1�Ks�I��D�FrG�/o�jR�f72$�ʬªv��h/��.�%����ӱ5?f�sa��Ag�5	��|�1R�ۤ�]�X ;���ߠI4K��rʎ�й}ʅN�~z�������iр^Xn�zh�V�"�ԫ�\�M��VL����W�^��)�nYfRќ)u��j�ҭ�G�YBN�q��_}=mȐ��
          y�*V��Ͷ
          [d���{�ڪj�-PA��x��Y ��N����谱��Ἰ?,A�(9�qp�n����pF9|T�����e��I"��r��J�B+�Tf$`s�~���IoZ�w0��=(�ic�Y-gU(��T��TM͌�L��7�6wcvEHX76�7��<w�m�ȽW��ն����2����c�ˁ���9�5�!6W�X��Pw(����5m;T�R���l����{�����m�k0hz�i7j�<�
          �G�m;�Qhڬ��h�r(胨��
          �닻U0A�ƿ�2�U~�w���o�Lrh����R(Xdi9�R4�x���Kv�ҘA����z�A�7����n��K֤��>��܅h۷���H���<��O8�&�n<;|5;9n� �eT�
          ��
          BE��tw�nu�I<5�J��02@�� =:��U�9a�h���`�0GS�*�m��G�ǫ\Z��VFR2�`�Z�i����<�gP�>?�Ig�H/��e�N��g��!q�v\������9�	%����`��L`��!���]�ӭ�4{��H�L�t�q����'��2_X�a����Č���#�~���M�L�yeH�@2�lj����i��֭a�K�dxЌd��I��<i�9|!���*�D���ے����0���a��bx��u̡pѨ�~?�kLs@��n����[F]cf�$���g�[[[�+�f�RVS�s�ڟ�
          +ĚA����n!\8� �qP����_E-���<�r��ن˯�.��=e-b�-춟1�\���U�,,�F+U�{\���C���h�V���i�V��!�� #��WLYE�x�D����DC.�:s�I�N�Ggi����އ=ţ��4e3�+���4/�}B�:iZť�ψ��ь�[�G'��T7��MmƉ�\28���;�ք�NO��ލ�?jV������f�Q�s�=�g�"�Ԏ{)9���V��c���V��ޅr�E�����[ɸK�݆>ٮ���"��h�y7n�����|f�~9�׾��̙�
          �ʌ����#�#��f́t���%���IVkb��<�n��#a-`���u�ؚ��#�Aka�l�!�G~j3C����x
          �����\���a�g7l�"���^�D��Ⱦh�9���v���0"8eL!=޶g�����;��p�08��R^(c	/��p�q�
          ��׋w躭ݶ�8���mN�p�c���S�R�@b��� s���H�?	jTi*��K��w'p0AA"+,q+:�ͽ:z�u4_t�\WW���H2��*������=i��2c,Y�8��J]�L=���r�5L;ۆk��
          �1�C%��Y�2�q���O��RYB�Ns����Z-��{���&i08a��ڢ-5��y��e+#������]y�$0�������X#[�e�J�l�n���M� �P:c���*�+x�	ۉ��~µ@�����X��8Q��z
          ]K��&c��`3�5W�F���%��f0�귯�dsߧ��ظ�"2Okt�&@��֧����-�E��R��j��T�i�z[!EI���?W��]Qٵ	�C�f�[��-�!���ha����#d���:f�<P�-�
          s�����t��<S�ʹ��خ�u�(���S���Vux�E�7����x!'�[�d��u
          ���q���#���.�4O�=F��n!`b}�X�<n=F8�?��Z��мQ]h4K�]���U�`y�V�|i�\]��L�����4�<�h� `� s��کp]��7-�S菊��uo�˅�B�u�Ϝ�m��`n�������/��^=?^�Ն��xwV޸�3b1�$E.Mxy6�k�X�f�}+XVX�.7��'�ds��w��~���:V�vֶ��E��d*��9�9#49"�^��yt�_��H�]j�9�V�t�v;�^��4_j)g���q��+F��q��5ğC>��k�J��@��23���Q�$��w��T��#���>�>��9��Mty�Nz'��BM=f��\�j�=�?���qV?�?�VrC��wS��.�H$u��F�o�]KN����e.1��q���-�_Y���%�m�$�T�s�09�N�0�փt%�_��K+�	��I$�}�����2I�
          $N7 e�'�z��d�c��a�1�H�~��QQ\��X�2���?޴ER�<q���"X�V,��J-7:���P�-��]�������'�8���8�'^8�3ߢ%U��c���A�#p�`qڬŐ��(���;c�U�75�2*F��H�gD�1Pˀqڂ<1C2�Iul&GS���4�Ӟ��չ;�������@�m;�c�"�6FT�hH�IjX�>��	.�X�ḍ�.02?j~Y;M��ߘʎ��i��!��������{f����n��uL›,���=X�;�a�h㍣ͺ��r�ûg���*�&�`c���k$��=��9R����%ղ��W�I���M���M�p78��4[���#���<�К\0F
          ��$�'5����C��N1�4�8]��A�{-<���y�9'��� �VZU��C���x��p��۱����&
          �7bwa����@&�q�##n݌�W�!P��3HA8#�@]��
          ϵ$�,��GX��~��gD@c����X@őN<�$�,g�L�8���S��`q@��%����WGni�X��X�rœ�V����H?ޛ�r�r�<�UTH�9!G@)��˛�p�.�Ӑiy��z��S�b��;�GBj,Gn���U����I$���&���]s�>�+�D�v�99�4CF᜖8�'��1!rdb���wϔ=[�������X���m�J�{(�T���ejohB���@�H���>'>hI8��1�%pX�s�R���B䳕p�?O�G�Y:“I�8��f��竐s��	����nd1����z�R��kƛ�$�|�P���s3#F�!�`�??���TQƼI�ۊneu ry�q��J�?��HX$�iZ0�4�jG���'����j@�D�p��`�?�1@5����ǐ��w&���f�D 2�c$���Z�H�uu�{�}蜆5�������8���ے>�)j�c F%v�.�H"����Ҽ��*�;ӎ̭����{�`;�3�u�dt=�]����W�bF�PzQ2�����O)r@'<Ԭ��Ic��h'rK�UF8�۸�9��S�ydS
          D��9���0��H��[��zvH倶�V`��S�������CЯr}��XH�
          ;H��[r���X2C�"��HR1_=�fHn!�v}�v)�C�Y1��"@d��ך�kvGHc/ʊ'9�P�\���3 �rA?j:{�	��� X�2~��6,	 g4��D��@A�oPy��5�ۀq��.��E�/�`�����PL�I�P���S�0*��#�9[[�.Ћ�����ä�2����7@G�F��
          ��H�`��'��m�*��Blkgj�$�۾3چ�ݙ��$�=r01�)M,0����!�O�Zee.��9GQ�?�2NĴl�m��$�҆�I��g�:$h����OzW�$���
          9���ڤ��R.tW`RIo�)����`�<�F�����,a29��T|�q�X���[��=� ��̑B�V	 ��n�#vFp@8В�N����n$�k�#Å��������Ao�n�<��g-
          IІ
          �?zy�GxE��?,$
          �m�/��x�Vc�'���1;2(P�(�}�������
          ��#2m��y5sI���^��Q�]���������6=��ޡ��_ځ�S�2� <l��O�A�]I$�nN9Z��a�Ǔ�랸���In&��K,{y�z�.M;�Vg��4.A�ڰʒ��7�2��i1=��q�Ƒ�;������"�G�����P����̓ī�ߨ�߽&�1�M�0a���2XF��<�l��F?��s3�1
          7rGک�l6�(ѻ.�y����=��ye,�Ž]~�	$�8���=�)�F;�X^0C�:E���`]͛S��rG�%�gIQrǎx�VRHW�u|�`�4)7r����,����B��>+�ZZM�$і-ќq��Ȭ?墈0t�H9����A�&�H��ǘ�Q�q���*@�8脨㹍\�0p��'�k3B��d�Q)���l硦V9�S<Q��tw���8h�`A6�����Y�]�`Iv�(�v��$v�jD�7F�W�S���t��#"~��S�s[�#@�I
          ���j��	+ #i���4�Ue���,�чU���q�ӊD�0�� e��Z):G��y_��J�"-D#���K�!�0#�GN�ܭ�x0�R28(���d�U%vpߨ�絷k�4�X�,dA�r%�{膚�@.R-���#n;
          &k��CK![��)`{z+�_9�q(-�=r)٢b�3,���콱R^�V�gg�����nF�8��լi1��Y��nF}���j�����c��z  �m������gf�������A��,]�[��}�n���'%Tt��*I���#�rws�3CKu��y�9`�'��K_,Ƴ�M��f\���hEYa��J��~�!��{Pm$�\_�s�n�~�,2Im*'�����R2��S4W+䞌������ot$_ha(�(i<���Jۇ������TF;�,?—"]�8??�Jy�9G�C��\���݄U�d�[�f�5Vu+�ޜ[T2T�d�2I�!�[�&��;����4D`pή�#��-A���b��N�M:̾K���n�y�5R1tD
          ����,?�RG�ݕX���84����b@*$'�A��k+���@�#ڀ��1���fv����Q��y�<�6�p�U���0"��Y#��|�D�����������QL�+�In<b����V�H��������;��QJ�+y{@9�`��B�d���:V
          ۽��2UԂNG�5���^B�#�\��eIXd�6�s��!F��$r!I�4�
          �ۑ�w�%F��$��j�v���. �ed�)�}A���Qh���3��XYO%�@��pī���9r$��lH�F�"�0��
          (�$����Nj.	��5yU�E:���v�pց�h�
          F�������J��Hc�cL]�X�%�z�Y���;h�i-�����AL
          ��f2 ��;r?֟[�=��[8'�)2�
          �1�ܒx=i��Y^,��\`�h&>B�5��H�V%�ml��^Hvf*y ���C$J���vS�3�|T��vdH��ph����9ZYaFc�ڋ-;
          E�!����>�P�wzX;%WA�##wU��d0����NOJ`�0*X(Q�4�� �0�� �4�-���F9h��k�᝛)}u�Xԏ�My�����}���Z&0����a����v�j���L�Xt�?��S��$:�r�l�xg鲼��ɫ�)�N�]����(1������#ԩh����%ƥ|�oh�{1<cڅ��w"S�t⇵�2�v��r	�c�����a��P�H�Җ1h����D*��wb��q��U}O���H89����;�jq�Y� A%���s�=��kd[뉄�����H���3R�ͧ�
          ���0z���sF�G,(rr1P*����$��W�	�ړ��	�٠$<r�x��5X��!/�,.����c��Li~4ҧH즜�l��>�GR{֔��+��-�;��ONO@EY��6��h�Ԓ�1�?~�l]x���iV|�;���V�m+���#����r�֦�A�Z\Z]Hh�p?ʯ^����D���5`���-��=�!��1���Gj���4�˖;������]&����G,I.�̭��tҹ��ښO��*H�?�t�玕���Uk;y-�6������Wy ���Fn�sW�k��~�Er$vہ��Z6�\�{� �Dc���$�srȌ��m�7
          ����$���¡b]�O~��V�+H/m�8
          ~c��-���P�Ew-���c��zT��!��C�H99��Ot���3�h�T��]y�=�՘��31B\�N*J�9���l}�*8���;��N2*b��UbM�Y���YHb,�+z1�^��Ճ����!�;q��M��)gܬ~���,7vM�b��#沰��v�
          ��B-͙'h�YI�ڬ6�Y��eR=�S�Fudb3�>�dY7����>‚��"�
          �UsH�Z�iRiZ��223�!�=�{�1[�$�1�)�𤔤��,y
          �?�W�U�V7fȃLalJ���k�P
          ��T����6���7nv�3���T���`��Or��Kb���7�J�n��[��5��Oe�DZ����V0�tf#�E�jd�#h�G |��I,�oY3���愞�^��� r����O�E�)v=q����ԭͼa�P�qQv�~���9������Uj.�W��Y-!�K�l����������R[��۝����P�⊁��++�J�NX�|&;�T����̂88�����^���"�rKg�
          a|6���H\�g8��O��i�+��Culf��;��௱=�����ZD*sU��� @��i3�9�lP��{�$0�l�>Z����y_�㍕�qH̯�W$�qSj���]B�L�p
          /b*['��5����uʙp�����M��m��6�C�7�}K�T���B��oe�L���,���`e+�3�Z��>������4S&�.@x�>ƭ����zt,�.G���;�*�eqi��ME<��I�=�S]�n�q�W�Axf���w_��IS̍4e����[u}�yl�v��q&[����+��Rb�� fP[su��і��#�F�Rά.��6?c%����'��D��	q[[@�?.g���3)�� ���V��Gm��fVM��	�"�3x�JԢ������&O���P?ʖR���h�zΕu�x��E{���7�G�#��#��ZQ�ނ��G���Mgx\y^��z��-�������$lٔ�b:�3֤�E����ۤ�W*TG�+��؞�R~Q����^-ݵ�u�n#���'�ڶn���x�E�����MDC�[���[�B{
          ��H��-�h�⵸*C�Os��𶏬�kU��R[��2a�X�'?����xN�Nz�F�������LS��9���K�e%��rI�����p�1�V���Z֙=��*�!_4c���nl/�7�"�yjy稪sI�G[����6`���QM^9<��|��H�O9�����:֙��&$��WS�K���X� ��.)XB�BYrF7c�j&���������m�M��`�j�:x�n�f���+Mn���L!p����I���cw��Z\yI6�!)������Um"?��;BQ�b"C�$�گ���/u�^��Y�p�G��1CA����rϋ|/���;�!dRK)OH+�s����y�[ZZ,�43d� ���n�,W�E����&��H�c��O�_ymն�X�$2��N�^O����Zq#���J�=�j����$��6m�������m=/�H��XU*8Ȫ�֋�F��~p#u
          h����'�^A��-��)���)?R{X�(�-��s†��y��.�l�+q�vɅ��T�B�Y�܀���ۧ���M���IMNԶZ9>�2���A�Q�g���gɫUޝs?�me�2�Nq�t���n��I��@�5j�2>3!c��Q�_-[9!��*�B	p5$�J���fA����߉
          �w�Hm�}=P��pݰqM��~.����3��!#q�#�����Ü��� �YY�n��>qM�d�#�)ϰ�տ�EQv쟆[A�dD�}��H,����1�
          ����֣?�J·7��EH����:��x�t� Ad\"���wm�4��K�ٚU��quoe֙b�K�1�'�5�4i�҄���+��K�^ߟO?�j�Q㛗�A
          ��I)
          ��DZb��n�5�{���?��������tp�]3�T�յΝ�+�jϘf��1���������;Q�]_��@��.6����N���Ӟ�=�ܐ�,WsZ�����>?R�������ηk|���8�Yl{�$�w�u�R֨��'�������K��V��Y�op�y$��*��.��k�����&O6&�6�� qϿj����nKy5;�9���W�۸������6����z��j�m��3C3s��o<�v�L�>gw�!���h�i��%݂��ie�#�s�ϵ{/�C�0}@�h,|�[2%���㪀z.9�����Y��-�����V�{͛[���S�:2���пjv�)�#��
          ���m2\��k��^8q�rO9�ʿ����Vz;�I}�0�Y'�L��$����R�j��J�޲]D�n`OL��_,�ń�����	���n���o��� ���"�Q�dݐH��ߥ4&���!R'�/Kpe�x�[n����J�_I{��|�[�����fw�9�MCwf��D^\[υiLl�y����<R�V��ܣ�r �����Z����
          j�5h�avcf��h��ެ���.&��9
          �R�z����b���ens��׊�^hn�4�y�V�݃08q��G�f՚�ХH��Z;E��W8�d�!���y�a��+1KI4��@��%�
          �o��B��3 ��/n3�j
          bthYe��.)ɵ8��sm*Ļ������O�۪�{�Я�~��V5`�Q��FG��Ж��#:�悗T��8?���J���5q��� ��U��m-��_�Q.��Kav�����	T�3�3�(�R[,��y�Wc���G6v���|���[&�q#K۶8���.�d�M��J�c��M?����0SQqˮ-�v�Hd'�� }�A��F���@�@!�5$��6S�s*�y���.Uݖ�{���&8e�e8�X���b�:���xn��g�'���hmAL&)Lp�2K�2Go�)R9�.P�g�:���`�O-�e���r=�O&)�H�`�
          2���K`dOJ�P�W�g��q�s�M*I��}$�zLq�r��n��k,H�bN����Br�[9����n�NrGc@�¹C��ל{���3��'�\����G�*q�o��X�\I'��+�Y�.U�z~�<�"�#)E�9��$���7��?juA�)R�$P0̰�IR9�:�JB�.��q�H�<{����@����J�����R|��@������P��I�我������1���? JxϽ�Q���I##���H�ģi��$������$��;���������)$V���)�4ҬsĎ[$�F��1)��E�rA ����I�I!�C)�dTY�ZU%o�j��"[g����$��z��G\��0�L��¤��"Dr�!��Q�"X��9%�z�2M�s"@$��B�
          Gp3�h�1TtDP�A�4�Ty{�҄pTg�R�I�,jUT,c�g�aʺI�&8�8���fq��6��cw^>�	2,��$��$8����182#H�o��:�:u�L4n2��;���*�B#�8�0(k��։�a�����yJ��؁�<Ц'v\��0pH�D1��a��������?|�pB���dUI�!�!$��F�>({�����������O�3D\$�V��E��\�6��̳*ƿ�s���sI����ұRS
          ���� �����1R��~�DRJ�2B��,$���ڞx-��uF`�z�S��#�X���;�;���kagA*�d_�Zv$1�gyUb�{
          P����]H�3�i��r&���x���ޓ�C�`8lg���1��b��C�sDaY/#��\���z�>�# �7g<����{��E�in��QQ8E�3׶�������Ƙ%�I9��W4�#���������i��*$��n�`6����X �E(� �sHs!%���d�
          �t]��b#m�,	!��q H�攢o������Rє�$��'����c��ǡ�P
          7�4ʫ��nO4����!Geu�ӂ{�KG��|�0�<�X��yD$�I]ň
          c[�	�Â:��
          �����3�b��GRP�`��H���S�1�n�}�h'�
          *�	‚{�r(i-���)�ʨ�/���HxI%6/�����&E@������n!UH"��#_Rdz~°�;��*zK�[���于��$��+�y��Tm��0�G��z��=�E*��d��p��y�yU�)N1�����z.鄒�t���<Չ�P\�F���h*iK`�iY�WG��ǡ�\m$ǂ7p8��[�>\�p2Wo���^-��2���X ��,���#���2����P�$�^4l�0rsEG��C�ROC�DF _����~�[M�"���Yd��s�n��4���;2 t��{ҕ�[͑�.�,O'qAJ/�R�����w8��,��-d���2�!p�P�>���)ݘ�Ϡ㨦�[��eb��K`
          ac� c�n8fў�jV�,'�b�"�*#`����t}Ό�1��K�iV1)PĐ�c���MN%
          �#�6�	R1�'���0t��q�՘&��H&�O�P�%�䟌��Gowk2���R�I���Um�H�e����7D��fX��S�d�L�<c���Er�J�^�j�p}�i���tDڦ2wy�5f�	�V8��p�[n>j�;DJW�w��e�|����Ë�m,"R:��qM�y���Gs�,���Ӎ
          ڀ\G�G�=���htF�qt�q�x��-��;{����3�4��V�9'g�=h닉Y��2�	K�0���LJ�V,:���qbɾ����L20�3�4ݻ~Y^�-9b䓀���#�`�E2��uA�=�ߚ���:�\��0{�%�'������M�#7>����Z��O���;��h�����v�������Y�v��D�'fX(Ϸ5��-ި��	,-���N��1@��&��9��!��;YQ�G�D��K�:�I?��P��?���bŐ�=�{�Vjc=̮�''�n�p�+fy��u�>�4z|�L��g�9�J��1��d��pz�����b}ۡm�h9��Q>5h����:a��z�}p�n�h�"R��ȥ�Ž�x��?ֲ�$�6
          'ߧ�N�(j%���O)c�F|ι��{[�oS�6I�ɠU
          F�"V`x�@���F��$�8�f
          ���'���=��� �7��ʍ��O�:�Y������Ni��I�,d�•�3FZ�ɍw����D��>BI��^q��ښ�y,�x`9�����A~kM!�?�����l�#���'�}�V�l��M���d��iOv��L�8����Y�,h�A��9�?҈H#(D,�u��#{�-��6ڢHw��u�#C\텕Jaw��:$���+3y�H]� }�6�갆iÐ7>��W~OB7z�8�C����W�aJ���Vx��m&e�M�v�� �ڋ�9!�f�nPp6�*	��D4�4P���z�,I�E��~�����á+�'�t�,.�iW<g���h,n���!&g� :s������	����L�SĜƌY�������Qa�,�e�I#�����I%P�9�8��MH"z�q��S@:H�p8sM�r�4ae�aAv�O�q��g��ڌ!D,=đϱ���,��ɻ��ڥcE �z��S��m9c��C����"v������)�-��HR�~ǃA�2�U���~�⇄@HY�n$q��&gT���>�?����#w*��&�(D���!PJ"�?C���n8��=�2���0PT(`8��r�<`ժ�W��k�Y!EU1B�M}S�x�&R�ҭ�C�FW
          v�9��^Y�����4�9�5��c��涇֏M�x��yw*�\ɐ�N���ƪ�����_���hPG�y �Yl/c��#�e¤�Gq)PU��⣬#TT`�.+ޤ.WɁeB���tʛ�*ڋ0iv$�3�*>�%p�3c��zd���N�9$��)V��gw�d�*�	��A$����*<��Ѻ����,�������fY�v0���<���a�4�Cdw�B�S������ cVS�;�P��1��@l��:���ȍ[r�r�����Bʜ
          ����ZF�oB��'V�HY�� �g��U�)�Ƣf {eqZS�Ƅ5MqfL�J7�\�f��[�Zєڻ;����V5���7Q����g'�k�|s F��#*v��I��Ԟ �i�'��i|���F8�2�#�^����[���#<ԩV���Y��U1�Ĉ�#����{V�ugr]Y�p8�>�c֮/Fb�]�;��WD���J�,���.�Mp�γô����Z�ݴ׶����8�Q�5Y�x�����s�B�#Ŵ���ڡ*���[����s��@UY9�W#�<S^��!����N��i�R��o,ٺ�'�H�Hk�Xc-�˓�-J��(��$�/,㪶zw����@�r9H"2&YWp ��X�1VV��kkH�G��1���H�c++��H�?�*�dM�F�p��dO��R��w�f
          �p����3�O�qZ.�r0zv�]:���x�]��}�5K��]�ź�t��$�'��彄��ș�9m�F�g�a�-xoNj����Q"uS!?`MP���C�\��k��.�9�����\w=kl�	R��px�
          ]��6(a`	펊Z5)%�����Ҭ�5/���0>T�(U��޹�!��f�ˢ��o�f�#÷v�*x���9�&�M"��"�?5?�B��hh|SOh����x�"�k_�@^A�Ӱh�ƢKYZg�'?j�I��¹���-�t����M�s�HH�
          =)Iu��'��J��1y/v����Vp�&x�Qo.�P�*�|ԯ��Đ��9�^A�3R�~����PC	ϖ�9�I�j���tV��Q�����1���)sjb���s!1�l�GZ�Y�{M�E��9�%A垄1�ǵ|*�S����${`Uk:kgG�cѤo�����l������s�V�
          .�P���&E;q��[ڶ
          xn	�[������g���#��`�!1H�ܥ��H;���?2|��jج���U�_"3�z�{���[K�B�g"$8	��wȭ�o�ˋ�"H��� oP:�����K��gŪɝ�a��+%�Z� ���
          ���޷�P����88���]����]*`�ƻI���^�е4i&yU��Z�r��5)��sZ�	.
          	��%���=zS�g�i|Bl�[xkW��%��n�1�$.[��Ԗ���w���N�G�	�>��m[���β��S����lb��)�v6�V��No�G嗲��/��6ڞ�h�`��ȦS����[#M�����������o,���=>kb�������i0K|��I�����šF,��&���0���8>��>m���b�#���,G��]�A��2�\u�5?cmi�X���;��oQ$g�
          e��M>�Znomv��H7�����އ��-l��?�����u=F>)\��n��Kh{W�nt�,�a�'do�7�5����2�e�"�ށx/���L���"k]R9u
          J���Mؒ:P7�{*�Lt�O��{ߞW��x�ƴ���n�a���P�A��+���53�X!�-n�k�y9��z���n�;�Si�s����4R8T$�zT��k��^��[���!��W�i�o���U��ӏ�G=��-��{I����#z���gM����.��%�6&�'i=�k��~��<�cf��wCz�<�'�ڦf�L��;M��[�$V_(�e1�8�Ծl�8��\�I���/,�����1v>���U{��Nt���o$�,�C�y�uC�7k+����T7���~:T���wVԒ35��D[Z0�2.s���d	p"�g�����g���lH����~�<;:۱X^R_��x����wN���}�?S��`�p�"�z��c��oR�znQ��J!WD�#�c�/�2���$pΡ�J�%�hnB�*_߽R5
          ��%�&e-�U^#q܊�=_��ޝ-�i��fTir�������\�-İyb�n�d�W������0d�<����MCE3&��o �;�v�VO��<��˶2��@�A]���
          ��k�$kļ+�P!eS�ퟚד�j�M2k���b�@2=���~�^o�ά喱�9.#��`����.4K��u�M��k^x.�b�I���H#�>�C�4��P�$xӘ� g۽?��/G��3J��.48�.DH�2C�秽U��ȞDR��eے1��nk�1��̵�+d����Z�]ӧ�\&_�DP-ߟj�ɞs�”2�d��$��f�jt[Z��{n8$�>�׃@%ʹ���c��ў���zx�t�l�ib8�Y��
          *%!��r��E)C���?oz��"t�}��Y�d��?oz���Km F�[�C�����W&�����Yfm�VC����0���6���(Q���9��[�O�h�;l���Y��1�F;��1�$O��S�l��ֶ��^<�"zK��A�
          O�w�m���q�-'��w:$�}��ꉒ�^ݹ�O��&�{gg��K[��ѷ�gq���ppI���h=
          ���j��Jg�7��vpGq�޽���[�c�h����e� ,r�z�=?�R��Q�8������oK�4��q!���u'�@#�^�}��x�
          �Z]֡��U�v�����F�/-�v���à\�3�v��=.K�w0�J1��;t���'x�Iմ�c�Hښ[���6e�	APy$��'�s?m��}4���xU��5�|G�}Q��~��L.N2�tư��}橡^]_C,[�L�ž2y<}��-t-/�w��LA-���H%#�m�'�;���7��Ok�Ǥ_��/�ԉ��r�2n$���<3җݞ+��]��q�!y��q�\ X€y��o�	��j� �d��g�����ɢt/i)��,b�99�Q��:�����]m�C�<��0-�6�?j�3�s��7�^���w��������[������_iN-�M�D�XF蛼a����T������VL`���[~�O�E��c�ٷ�����?�5�.і.���������VO�3��R�
          ��f;�ǔ� ���ҟʎ#�庶O���%�XIqY䓁�>qRKu�c�[�Ӵ��q9W����z��Ѵ�!o*r`
          ��?z-��n���Z L!�8�Cq��ց'%B֎�ā����j~e�<]�P!iO�Z6���nyȡn�A2�O����"��̞�dd$��@SE�<�����},?օe���02A�3N�� 
          ��=�aБ�N�.�����7T�
          �<�
          v�g\E
          a�9=(�s�1BGLp�]��vv�;q����(�0��ǎ}��\�����pi֍�($6�è�x� UW�@+����H`Ay&R�+n�`?j6]�28�Üv���"D1��	���͵���P8�UHĈ�d\�wd�h�@����oќv5e�ݰ��l��I�3�(XN����?΀<�F��[v�;����'�S!bc��M��p���z�xbN�Ѓ@Lۖ5det��?��(�8���������˻v��~ٯ��� ���'ر��Kcd��_Bކ�<)
          :�d���"��>�=�zM�OC/�F���ܶp��-���>���\��9@�H�y?�M�,�{#B�W����RF!�\���tY[c��j�r��Y��^���)!8�q��S@1y��ý�ɖeh�Fu_�{�b�0,�ėr2?�����L�L����I�%M�)8�=?j�Rv�\+���A;Aa����J�-������*�D^1( ���Q�l������SE,�ko4:��@�>i��(JJO�<`�F3yl���/%�P{SW��Q�n8'`}�,U `
          ��K������J�k
          ȧ����qM��{¤Q�+���&6l�nm�:�����^�.�,�rÆϰ�
          +F�H�����RwN�Ey}[�!I�2MF��2*ty;	-�{���L����h�g��4�J�
          �A�v�=>Y��篾;�E|�
          �`)�8���HkrZEH<���ڑ%�}�� ������=s��	,�o>�t10�ppwg���L��&kH���5E8s�q��ޘ��_͐F][j&��U{wVP�A;�/����pw2�Pq�
          Q�2�8rXd��Қ�m(
          +��'5�J��̛GcL��L����1:Ŵú1����϶*!�B��
          �ņހc��Fc�*#�p*2� �A�ܞ9�QV������Ѫ�q����6��Ȭ�&�F;��,e
          f��!�%��n����XY�!|2�y5�U��z�������[2��a���"���̷�i�P:
          a�B��nOcNM$aeVk��9#$�Ma��c�o%�q�F}�����\�+��7�%Mĕ=O�=�+����g�$�N?����"$&���7/"�\�!A�6��zj��0�@�n'_'��A)�/��7��6(ʰ�폰��"���`�?z-�j�|�����Ң�1#�����#��o6|Q��*�z���:J齽E�q���mńR,rKFd�aH�\��
          �;�>�ɹ*�E
          QQ9���N����|�0s�_[Ȓoh�0
          �{
          noLw2Ck+`�'���n�&�
          ���,��Xpq�cC �"v2�@�hђ<�ݜ�
          �8�ڂބJ#�}��B���H��f8�Ƞ����#���шL���"�\G�9>�Q�)���]D#d{R�?�P'�mǁw�2�;���.PF#iI��f��N�R�41�0R	���҇�[�x�������A1oظ��e�!��Q��.�I.����>ԏ*VUk���ޒ��?4���$O"�PB�RF@���=����e�����q������F�3�s!Nx5��eS�l���4U�Gq1�X��P�e䆥�����g9 �|�Џ,��A���j��"���Tu�!cVF���w�	V9F[aQ�7(�y63�dI����r?�Q��l�+)b>��v���P��H���3��<SM�]ȡK�v����ŻL���%�՜aA�owwv�C(M�^�8�zG;�*�L���ީ�cE���&9�ArC �G� ��[^WI!`�1\z�=�J~��[p��!��K)5�1�Gl�Z��.���R�۾���|���R�X�ڢ�
          �̑<�'$���+{�jvI��T�U���u<{VX[�Œ�I8���qK���Ik��0��w
          �B�
          ����$js�0ߊ�}�LbK�y<̆���nd�W���|��W$:j��:Z!XIp�12GsI��]Z�
          �ſ8f���h����ۜ�>�4ı�x��q�l�F���j�L��2����h*(ݱ��޵@�
          ]˨Oh��nF���L�VԽ�]4�;@V�L���y�֫$P��ېr@�����T�0#H��T���4NU�8�{���<�r�D�$13�aWs���5���y����i{+�e��{�B�T��'��7�'W�A��I�!f�%W�v��3��YU�1+��|z{��h�A'ft�E����]����N�3^1�ű�N�1�RC�ɶ'F�q���X�X�\���vg����!�KF"Ey]XKU��=8��^-�	@U#���J"7s�$`c�a�!�6��=�;rH�sV�{W�,����X	P����]ǻt8n���=:�]�{iЮဠ���H�=�D��dU6�⫓��H���d�!�K�2����&V
          ˴�W9$��-��h��^G����Z �%���8ڠ��G����HAݎ=&�<��"��v��SqG$�yV��#����4���ᤔ���	bf�# ��ŒM��?B	(P4�G	��y�Q�|s�
          �s���}�1�����>�,��
          
          �܋��<�(�������6�u>�8"��	6�!?�	RT$��36��$�6ZE%�ILe�#��4Dd	��().&"db���Oa�A)�C�c�HA�f�g��O��lv<�����=�4��1x#�Q�!Nr)�;�*#P���ޕ-ؒ��}��� �1�")�E��W8k�^0�Q\�F84�r���kv�@��Ҙi�
          ��@=�$����0�[�y��)�p�������Ty'�7jWV��T�:��G����a-��	I�ۊ9H��x����8�D�je]��(<_�#͎6���y�gڟe�A'q�=��u�1���>��C��2�����;S!�� �V+�'o���wr��yҤ �Y�wm�9���d,�CP����>�у#�j��u���x=�_U��Y�lԦ��e��e�y]ݽ�sT+��i���85bW����!Gw�V��%�R�wĜ�~حvv��'�.��,�%��0����Y�''���>ýEik��prs��NJ%�$hޫR�~k@��ٮ�O"LBE/��⋷����V$��������"�t�҄fD�@*s@E�@,�;�� �
          l-v����W �֨�Eәca�2O�V��-�X\��cr�ڍ{!��d�7fP@��抷Ko17!(�����.7[�GS���S[�H��Um�C�p]����{馚�;D���gm���n��7V^ڰ�B'�u�\���qq$R*�l
          ���t;k6�-�g�9\ČSx��l�ڣC��cV����k�<U�[j��[",q��W>�:c޻O�wq���[H�4���m�뿽�����v��a�����FnJ�Q<N�0�c.���<sUx�|�ʎ>�*᫕h3�gs��Sı����O�e�g.Og˽��)\r�W�$���";�}���AE �V^��2L�c$���`���*�ߓ�sOY*=Ǘ(.�W����g ���H�A�9R���ۆ��j���]��#&��7�9�xUF9 �#���tǸ�f*�$�Ե��,s@��y��q��Ye*:xx�[h6����b���r*@hY]�^E�gz�[xr��7F�G�'9��F�`,��q%�.ќ�,�k����yi"���f���D��N��#�]�4;����㄀�ٚv��Ej�9�A�6��2��Z2�(�Q�2�'�~�K��eI�Q��	�G
          ����#.Gz*�E6����#���j�zlFd�7���8m���ȣ�r���
          j�6�=�⑬F�X�x�� pO��5m���#��.��l��8�J���ȭs�.D�`���Ht�|��Z������U�#훰�l<��Z?�$h��c�m�ۜ��F�臄�w@��
          �����tV4�l���"�����dݧ��Ea���P�3d~2�i�<���YFM����&����o��Tr����V���6�B��-�O8$t�"!$l�.�R���5G�1��r�U�h�"��A$��`EK/�ȹE���f���g�t��-/TG5�g����Zb
          E6q(rFAe,O��TK+�_�ƍ�+�ʳ��ʐ>���Q��]��Hv���r�~+|��`R�Og�p���ƒ��z����h��"1���P�6^�l��|��kp�8�=���#l껍�L�H�5�O�u�C�]џ /�<��x/T�r]�®�qE>��5+!1�xz!��
          刽��h�dz��>�n���"����Jdǧ������F���h��0H�T �9�Gٷ�-,�壊��+fBo��y�Y���J���ʫ-�N��,��s���/��w��l��c'l�;��㷽�k~!������>�`Ն?N��|��Z9!�s�~1V�7���[��m�M.��A�O+�тU�ק�4�׀.4Y����A��%!d\u����'�qk�T����m_��l� �u��cl'wm�s��s��{�fyqTh�_j&�Kh���
          ����Z��x{PӕL�ַ����I|��mFӮ%�{I#�gstc�Ʀ��ެ��'e�CG��r8�Cʊ)����t�^E5����,�6����V�?��� f�QU,�G��?��r.�������O`��-��4��l�m$R3�m_��,��~�����_-��M�;6ԸV���q�I��/#����=���[�M�H�P
          2��q�����kgh�i���.�㑈�HP^q�R�7�4�����<7���i7b��`߰��hGU���_[��)�)�(LaPt+����>�&-��T��(�	��d5%oර��;{���2�Œ�o�T�v�i"��xI���x���S<���=Ozݖ>������R��g|��3ۥ;��/PdA�(����=���n�Ú��yVr��%e���Jz�1h�ڗ�=.�bӯl$�Xz�	l`�l�Z_�e���6�v�pF>k���>^�E�C����e���l�0͵Y�c�j���,��gD�Q��+m6��TX�)@}�В��lU
          ��E��3���3��Q�6H��d�1�]�xr����j��껢e�èaU{�9��iq�0r3�R���>�玿�*���g�c�vm� @wrs�3Z���K�-:9m/4+�t]�/!C�� |�85�ׇ'���HI�E$m
          a�P������v�b��6�&{:}�|�4Fg� �d�}�
          �L�y"Y.�+88	����ꃭ}�M��7_�v?�� ��9�� �$ׯ�Ӎ
          ��ivQIp�I\@���ʸ��kW��O�-.R%�͐l�r�$�ݸ�2��])�<�N.-��.t�I��Q#���Č�?l�Zǀu�.$�Kt(y"�@p=���b�����W�籵��\��@� u�p�k�>�}7�����K�洑�d)��l��b�d~�|R�j���;�,�1���q��w�i666�7��¶S
          �@s��w�����扶��H�cf��=kJ�������V7�(m�Rc��w���3S����S��:���u-+G�H��8�p��9�}�Z�^Y�-a�V�V��H��V��t��yc*Æ"U�GJ��u"��y7e	$sZ��>o���Q��6��{#Ϩ��5-c��,��y�g�1�Aj��m��,..9�ȭ�z��ԥ��(�ncRe)��U�m��X\Ihߞ����BE�d$�dV��4m6�9,nP�q3/�1���a��DZ��Q�U%IB\(GPO�u7�<Ak���^�Lw�n�%F}�_��j�����f�д���-3S�p�wI�3��{���/�1��A���|�+��9�Ph�f�4�C���ܨ�L���Ջ�[-��qk˻�y�?ޭ�]��q⢬�� �4|Q���N��N_��.��Nr~+���}B�<sr��\�ɇT�v��lH#|u���}�i�Y˨-��6����?�k�_���࿨�ݶ����ߕ���BKr:��i���~H�c�����5�l<
          �4��V0�x�T���s����^��?��7�|E7�<k�[ͥMf�Y���$���8WQ�
          ԕ�Ѓ_��'Ɨ�n��4��!6�Qѹ�5��?�ԃM�t/�_j���~Eg;Z��Uwc��1�J��7��G��>�\�!�4xRcg���m�+5�h�z6F9����tG�mw[}*M?ĖџL.����<���_�1�m �O�$��'IaY,��Y�6��298�����R�<_��åϥ�T�X<n~Cdq�U��m�����=�i��X���ݒU_Y��$w��Q:��~G�rF��m.;�;K�k������N�V�$�dQūY]\=�ŞB�8'��VBL�8��"�]��LTH d1�jZ��D��ɒ�8��+]xGƲ���H�Ae�.H�R�tʞ���eͺJ�\D�ϸ�T�'��	�[����wX�1��y�ٶ� ('��44����#���<�١$��	U�����J�8�%K��eQ�mQ�{�\۸�9�#o��i����HL� ]�pH^��QG�G�Ȁu>3S��C�ш��
          �#�v��x��r�3������`�c-�2���鎔N�B:���IC��ld���D�\��m$�n��f�R;�x�brX���QC����y9���1���2��H�=�y�$�ƻ�r����:�*y�* A��4�).Ԍ�9*��*��1��'��r>�$���FL��!��<zr��#3�X3\_�%���G�Ӝ��ނF$(���@��� m"�\~����p��3m<�<�7�a�J0�0?�PWR�Q�Ӡ4�H�Ċv܌~���l�����ex4.�28�m�����N�K
          �#����$k�u=��5g_Ta���9���=�x�{|f��$i�fU	�34��<)f��1����n�'�6F�$�X�GPs��C�(Eȍ�c8������Ђ@-�2*B�Ζ��BX��8��ɒ�A�s�jh\��a�l�!�i��#t[�
          �~Q�*yHʮ]I<��&d���mR�zJ���.�Lz�������"�����O3�9iWfA�汘�~�
          ��?aU�;� ����Y��U��3�F��)�@�`�xU\��䃌�}�Ս��4J�!
          �b����b�d����X`��(}���Y��~�m �� ��s��T�!K�_$�$�`�
          ڠr��R�-��JЈ�[r��8�4)��$��猀j5��qǵ��b�=��!E!��S������~�0&7	#�U�J9�bi�+{PQO�$����@/��-��Y ��\F�3+�e}���Cr�2F�M��8�R3�fY�7��zwd�T|��$��
          ‘œg�㱣`9M�CӞ��S�����zކ��ፙ%g� �����Da����CR�b����rH�����"�LN9�u�O˵����Pa�k��.�0��O4�V�����'ԧ��B���q$�qѿ��E2��|�`�s��x&����s���T�C�-&���#H��FѳL�(Ȣ'�a1���#�|Rg��H���)Ё���%">Haf�ZhAbpG${��ThI���*+gУ�>��f��O,y������RBFY��6���T�M�*8�=�T6ђ����n���3m8?�Oe�F ,�@8��-'�DB&��NhɁ�"�q�wc'����@�;(��q�G?j����34R����\f��Aa,f@�Ǯy���3t \�瘰��A��w�M<�[�k.�g$�?�D�U�I�tg������%�Vx!M�f�=��&՝�#���r1��\�%ff!�:���8�,S�6K�
          @8�9���ǘ�|�`�'�(V8��Y�J������716��I�5a�b�Y�@Ty�c)<���a3)~��h�A/ =���P"L�#H��I�a ,�
          3�7q�Q��\1�����&$I'lF����3�	p�B��$��aA�\[�[]
          p3�Q�ck���J��B�\~Yf�m�8#F@Ӛ\�#$������J���m4��ne;�9�?~qF3]a��OzjIȉ�VTO�Nh!�fMB!ml%I�����ۊ��|rD���*�1�GPk��]"�e��Juw�I��[�%��I�xcށb���c��օ�@��Y��~�$QB��+FÐ��V|��D[-�W��7qt�T<M���@F?`��2�;���z�{SH$I�e(v�Ҥb2�
          ����r3�x�$���̯�n	����7Qd~UH;���B�H&\H�����I��q*���G��$�\�r$ �+�@���0�0ՑڱvmRF��8�оtrF�
          ˎ���,f�K�a��$�
          \�����Td��8���f��w��$%O��:���0��>�	�`j����kssj��:�j�]���:DP��t����@��d�dѴ`���)�h�����)G,��9-�P#=�����3`�q�UZ����(�2ˆ7W>\x��O���kW��&^"%~jV�Hbf�!Y�?�|��H�	n�3�8ǿ�H���ĩ"��vB� ��1w�j�9Ƕ~hՒ�&���ZBv�$�٦�c��������e��}|u�u�zOdq��Y!W�ۀJ����
          ���y������{T|��L��1+��R�ҿz]��qu	A�K�����)�������Hb--�wgwP1ޫ��D�0ڴ��>�� t��\�K5�ٖo2p�Wb��{�շ6��q�~o�]��nA��Q@�.�e#E������X��.f��u��P��ʒyۈP1���
          ��yЖ)�%�\g��g[g�_��($1����<gަ�$�|��W���CEu�C"����xt�H��#�Km9#�-�L���GT	m�.gD'!P�Ԟ���7�,�EV2�˟V89����V�ˎ)�s�Ƴoo5İ�_0�r��C��#�@���4j�,�6`l?���ͣI�D�j�Q��Ozo�E�q2�����F,&9^9.@8Q���/#���A����lI�pirX�9��I��{q��|�����1F�,�DO:#��G RG�ؽ�s@R��2mu�u�ϿJ�;rC�#�4݋"J�p`F������w/�$S�!$n���l$� ��͉�[���r��yI*r˓ہL�3���`�zydP��J���T�P���|��J��T�e�73���''�?�O��5�BX��c�ԇ^	�	88�'�L��b8�b-*~������3��N3H�);��\���B������F�F�b%׈��F�ev�%zJ�"�C�S��J2C4BT��Bq���O��FbHY��W��BҠ��Wn�!�X���p0?ޥl�D� N��6���4�t*���[�w�m��)rP���"���H�@�0������%�0ĥ@�5�h��K���C)�z*�<������n����"4r)1�6��Qs�r/#��sM$�0�F��v��)3������J���5�	<�0Kb:g�%a{�.��S�S��R�5��x�8�N��	T@�y�å5�A�a	$��� r��?���8դQ8鎔��c����Tt��K��`q���r�c֗�Α��4G=3��k�$%�e<��'�H�B!E���>E&9'�	�3Ǩ}�a-�����P�� ���+�s��O܊���E����-�ȸI2�	��f���ljUW ����¸tPS{
          vŖ��%�3��q�t\U���R�n�I!k#��Tg'�9�T�fb�y���Q���X:��<Q��+A��#��٦	��)
          ��c9pq���'�P��0����Wp��r�ޕm*� ��nO�����D�4�j�*B|��)�jgE�:�|Ս�@�~�v�V�4��R#8��hy���ޮ;�Йm�����ڌj�F�O޶��<:�Le�*C�v���TK($��luIב�kshZd�d
          "��㩫�E��M#bx;OX�B��9�<��SZ�M#G`�l����ҍ�/#�;[n�Uv6F�q�A�גi��O2����T�hx�4io�WD7�|��O%����5Ʃqk"ܘQ�|�@�����(H��&HL|vɮS�Ek9g�Jf��GQ���#�l��L֔M#����UN�[.��W���n�e�Jl>��
          ��Y24�6"�q�C���V��2�Fz�Q��n�7Ny���*�9�0�#\cڧ��b�*;{�T7E��ljD�A�ճOH�&�h[[WiLA�y�Ֆ�EX&i��)ǰ�Q<�G����[x�dg���{���tK��O����S=�6��IWx�Fs��f����:m��B��l�=�hsN�������m>�������L��F\u�Tn�n��c0�v��6�5�3k���`��)��a��X��%l�dX��F r���lc�d�,�^p~ԛh#�CL��a����X��8[����mN�Z߳�c���[�!�Pta���Ä��Pķ\�Q�E�L���&IS�ǵ]-4�r��� Pn�j�2:P�kd�G��Hc�vcRQ�����1��'�T���r�f�|�K~YPDv��p(OgC5��>%�
          Ca�j��H�]T�6q���֖2`�Z�O��\,��x)�����9�sF�c^�l�1�2#U�:8�LD���
          H�jn��XEH�ɒ�=#����u��qF��ďo/<���/�뢙�[��+uM�p��O�\�<1	�k[�l��.
          I��56�sm2y0�8ے����C�}�[�X����5D�}~:V���e�G�����C*������ղ�5�<�[�<q�ّMh�Z�����#���y'eq�*$*��h'#jFױf�V�{.��D�U��$A>� ���"B�jИ&9 0�9���=���Z8���}�L��Jdf*��B{�'���К�ʆ��[�S��H�A��)�5C{6�5��b�+@o���z���mKF�$�@���Y�.��;�����3��V9zEM)-:/�����wo}��2l��c��S��%���Ou�Y݈P����#
          �O޶n�yg��4&RA*T�G\~�j.��i&_�un���}2�c��;�x6�:/�p�:I����z���R�4��P���v�l����0�-ܰ$��fnKI��j�7��D�t���6���o�Z�(�٫a�
          ���%���lC��˦跚e�Z�:UÅS'�8?�3�����R\ƍ��*s��U���Y�P-`�}7;�2����S#į�TX�sO���[؁�:>6�7z��с��+v18.2C�[��A��n�!��		x0���Z������1G
          r����H�2�E'G?YxRKyc2�[���nճ|=�8n͍M��}J#�Z��F�ZG��Fdu2!��#��j�ῦ�,yz���D�&A�����3<���:w�0�]L���uU!�}��[������4q��zX��?֮���D֖��]F.FC�{�VZ$V.א2s�Q��
          O&+��Q��"���ͦq�G����$���7�V��ٶ�V�VQ�U��W�G��[-��T# d�[�5Ei#dzj�lH��[N1��L`��W2d�.@��IЩ,ܷ5O��\�p�$���<��Z�m�"��?-&�BB�ꣽo�E�́N������q���?1�FΟ4��賤SF�YLn��TN��AtE(W1�ڶ�L�+E�,~��~ԟ�w��R���:|�JJ��h�O�j��΄���ު�������H\I�dx��'���Դ�,�6�:�UF�&6�[[�3q$c��)��5c����[���W�IDW6:��VXTe���PzW<�~���H�M�K���]���Fq���K��M�ss�<:��n���o���$��WGn}�Y�2Ty㏦��S����xz�W�r�)1����Z�xK�[���Q*B���½l��Y5+��Ha��_:�c|�H�8>�W0x���ir]ϫ�=�;yo:��c�~j��.X�G��2�}ݬ�a�<�nY� u�k��L�iR��ir��Z�����^�x���}������	Y�q&H|�L���5�^'�Ŵ7s���
          �˕��{�ߚ�97�
          �$�W'�+Kg��XU�*�Ɍ���Ck��$�����Y	Ro�ֶn���;Yn$�S����b��ZdK�\Y�-��䑀�ϵj�M�<�/��T�6��me��(mÓ".r�:e�j۞�G��b|�Ö(cI0�	��v�r��wPh�b�[)_f��n���m}J�Ә�M�n�*��OOޙ7f�V�������.|1�鷗I��N$��N�ɢ�9`�e�l�|,p*G����Ҵ�{#�Z�mx��0��I�YO��V�����U���^�G�4J��H=��oo���TK.�ks��ı\!E �q�����j���鼾>���=���խmV�����U/ĺ������(l~�;���W�R�u����U�d����h�l�}�������
          5g���i֓�����D�Dw���a�1Vo�m�+�5�l�uy"�*�88���Ƴ������M��1��o�����'�	/�[N�Ě\�H��rI�f��L�MQ��A����[i~)�ž�������i��y3��Si8<g�^�~��u��x�E����0~]B�(3�<�n,W��E�׈<�{w�oYْ8䑀x�.Y���>��O��~0������Q�/�$��1�@�3g�V��G?<��3���mMd��l��|@���y��Y4���?K���yM.vNs�S��l�,}�Lh�V��#M�ng��=�1�o$x&0�29���B�WL�ļ�h�dF�H>h��9�V��!
          ���g�޾��o7��x�O�\WD�#����+n�)���\W⫙��*k�)w�FUn,Y[ոcӎ��v���[]Y���e�!Le�I�j|I�%e�q�7�2��拊9wF��z����ڳ�PD<�=A^{�N�V�#8_���\D��,@�<P��T��g"���q�F��=�|(†���F1�
          �*3&��9<�PLV��.$UR��#�6� �b2�^i�n�$*́A���wvҤ�\��G��z�A\��B囀�fc�V%@�~qC8��gIm�ʟ��i�$H�A�r{RY�&�*�*�<������˖��r�c�"�X��N윃P־#�n�Xݼ��C�*���T��冝��m�H���P�S���	�3�K��p���*[��Ī2���$�m7���`d���W�c��n0+���!F����h�cd>��zh�.�B����h��q�G'x���Q�Fns�C�"��@�[>�~i�U�(��X�G���Ax�Q�V�Ռf��#�������|����6ʌ�YW�'�����f@ �x�
          ������P�P����]�pd
          ��?)����8<{T5�1\	c��%�G�ځ\vD���ry��QR��$h6`��#�R��FT�ع�x�:����IF<9�ɠa0TxÒ�֣�Y<�3у����K��Y�V
          �@+��`!@� '��$�4)P�T/�ו���&!�B����Ig��F�(���$~ئ��G�.#�_q�ށ��%�*��g'4�dwa���<c�*BI
          ��w��
          ��H<��z�"8L��*��Xc�{yi��d�	���K��2�2nh���d�G����I��JD�$��!YN�<��`��ϝ�H!����u%"A�X�БH�I���b��Q'�WtD��h�ېƅ��2�9#�vIĪ�cm�A��HS���o�=?j�'�Ctf�O�$��*x����Ʈz��N�t�$*����T�ʌ�p��&H���1K�7!�����i�b���<�ӓ�S�|�ed�;i��XD�,v�T��O��$-�y}��H��#Œ�����"f�aL�g$�ae�M4��@�>�IO�Z��Z<̈Ǩ�)��(�GB:���sf�%�����)2���r7d1ʏ�7�K� �g�׏���Hm�B�@�HYRE�[8�'�~h�;���}!��W�(�D$ǒ�%��}�����P��a�Zm��*�l��z��,�Bv��>�?���4���]��'#����*���$É7p6�#��*K�t
          !�I%�U��j��h���ϱ��Z�Bg��g'��@(�5�8��<���t<P\!wF�I#mI>7W��(7E��i=;�`h"Z=�D�଼�⇕V1&>9���;��V�E5$��Q��1���G��<�E�NO��(�+,#b�7�)Q������ P�o�46ܑ�3�P$�;>x#xɔoV>��3Q�c�Ki
          �aw,c;G�Z-"��Aè�?��3KxDR�^���n>(.�Ta�E�R`�=��Rn\�h�>��	���p"��]�O9����ܒ2���E�*F悧P�d
          3��E��cؚf��8I>������.�W;����$��⚽�E
          b������ށ��@�(0n��JB. Vg�Hf����1`���0��L���A�<`��&�`�0�6�&���Ve���b2GLp��'u��r��/BNz��y��0X!/
          Ĝ`�KtaLK<�D��x]��?5zfK�A�R�v_��5"�${�-��+�<�w�c�m΄�������>�QAOp�8���/n%����E��8�{�Ȓ	%gw2��R����KU��Gt/� �p>���<������)���4
           ]��
          H4�F��:c�ҕ!x�8Ó���s�	�`���#�yQ�|�`��K��6d^Wi^(���#xb��' ��銄�{ɤ��@q#2w��f�M����U�pw��z��^t�����w4L����K2�6� �%�70��ʖV'�z�k؟��k�UC�YT�؞��F���x�$�@�L�a�w&�!eU�;h{�iF8�q�5JT4cDt���zŦ���Q������'�	��@	#�y���.<��'ol|RJG#J�s�qP��JȘ"X���!zH=sI�H���H��f3��܊~����
          ��;?���6�3�0�B����R"�Eh������B�qc$�4s~X�عl��T��$�7
          ���r?)�oj?0�e�?8��	!/���c�����t�F6�2Mm!��$�,��0:VÍ帞�I6��H�:0{?�U�N7��7:·qy?l;R��D<�D�Ȳ
          &dwr8��lۂc��2��7��!�rT��J�*O�i�q�(Nč�X�@���L��&��h��Iq�V!{�#H^H�Dޘ%[8�x�� '1�`7���:k���BJ���:�a�NIej�ȑ��r9����DF�FFV]�8?�G��ę�̇���d�ОM0�!���a��y8��nR[��^F.�	�M�"	�N��3� ���<���dec��#���IE$"�{{��pyq\��S�r}�ғf�K�G��>�%/�6�{v���He���P��ˆ�$�-۲M�T��=�E;-���]b��m�1�Ai�X�����+�2���D#m�x��qVF4#�"�~^�3,�(�ǒO�h���V)ӤA���rƢ��(X��a�Q��G�Z�X��n�����p��(�s!G�F�щ���HO��U� �!T�"�A�b%��(a�zY���a��	��T�{�ب�n��g��+P0�n��![�H��Bz-�|��%����H�B�9Ob>(f��#�I���J7 {��t���;���2~~Ր�����FS	l�]Ry%@�r��ұ���C1�%��4cj´9d����v)��7q��e��-��?��)��؆c8cDH��P3�6~�j�r-
          [�.�K�z�縬=�(%A��ԋx�5evRݽ=k��i��I��[A6�9bsz܆�b3Y��d+p란��LB����>��k�&]�l�w�W�WcM�&(��|��БD���0^��b��`�.��G��^v$s��L�F<�c�D���k���@w��Hui#h<�M���F�mf�@7��M���$0�Z���ƒ�C�H�?j�q�Um8d��k �)���&Z��Ø�&�`�1��2lC�Ƈ��O����L�(;P�Q�-aزYT)�U�ӋgI$�S�+�xn�903��WT�JJ˃�V��Ba�}%rz�/Z*��I�܇'=*��6�g���8��S/��21�����Wwe.Y%�4h��I=���8�I�NF\qBY:���7+�ڔh����6����j{YCH�A(cR%�� ��9L�I8����d�3#�����4�:�;[	����#���cW�ˣi��t��+1A��#⶷�/'C,aQ}aW�ӎ�4��K�>8�D��>j�ñ�7�������Q�GڮzZ7`�sH��w'��y
          � ��8�|ڐ�f����=}�_^�Ch���{�l��}�'j�G�����֑B��w��D�"�#t���E�M��.?��w^0޶�Ԗ�)�C24�#9=�T|j�73��H*�k4��~h��Q�yu�FER�����j��(ᓨO�^�G����,�U��A!A$�T�#14��n���28�`��4���끖���D����8�c��C�D�1,ۻ��%�fW��rFN@��*6a�d�������0�M]����;Hd*��cP�8�az�o�a�#fdl��YJ����3{dƕk
          ����KC�1��}6��ۀ�;	�_�PA����ݳSv(��*���Aq汹�z�&��-anT��ES��?�[��tǔ��^BF1�G�Ci���R�)=���� yL�D���Q�I����(�6�yhR6���q��5f�#�I^����q�T��
          �ӢW��ɱ��rx5r��(��M�nC�
          �%���~�:}�������f�
          ��v�@<{�z}� �&�1#
          ��
          ��XT@�h����:7qք��9̌Si�rs��n����ȋh#��T#�ȀR0=�٤��A�%�%��Tc��'M��lp�ed#al�G�Y����V��qPp���
          �0ߓ!���}�\@$s�r����ڳNNZ.pm�H(�J2_vM�#��qs�	*=�S�i�BǼFꠖ*j���.^S4�0�/'o'�
          _N8j���5�k� �$�a�l'��j�k`�ګ���.C��W���y-�R�y%Hn=w}�ՖmԬ[-^1����4U�֍ae[��k,L1"�v��*dhZV�fg�x��T)�����<��	nQ�hL��ǽJ�x^Յ�if�6�x�z�V՚�
          ¡��Ԉ�#�������z.��� �j/��~9��V���7=���A^D�oj2�����{�\�a��l���h����+�����eB�D��� ����X]�[��ŋ`l"G�o�;�Ӊ[�7$���n1������y›Ib��,:��ا����-iBi֗3�|�0�H=����h_O�I�đm����F;�]�譥&�k8B�.�\����U��;�%�(!�������)_F���q< �r��Q#��V�|e����r��X��t��m��"��b���ԟ�4�0�yF�X}�e��'H�v��ao6�%��޶\w�]��%
          B���B����^�4V���kb�F�#���[���_F%Cq����K{3K�5�Z�N$���9�e@��Vt?8J��͌QOzٖ�=�*�ŕ�B���ԓ�X"CR�f��;�fi-Y��[��v{�*ކ>��_�V�=V���E�9ϫ��?�[.��Ȭ�$��5b���KT���j��N	c�GJdg�D�e[�D��T����[
          �ͻ�a�@2I��蟓�d��#�=�j�o�W�v4��#��6�ʬm����z�;1���i�T��r�#�^z:;$�й�?b	���c���a��ʕ2*yi(T{����:������싓�"R;��Uy}Q_x��m���X��L�`�哒x�I�]��c���������vr����sEjH�F�B(��x��-�є�D$�1Wt�nhB�q�Zm,�I���s�����<sz)6��bU��lu��͙�{D�D+�(���{;4Oػ����DQ�@����/��e�Z
          *�#�
          ���'?E����c�8��T�?��9���$s�ّ:p�*+Y���1:���@l�����4��Gx��SGu�&�Ձ���z��$t�ϊ<�ͻY�V�o8L��ı�;9�����F�-��ˁr�r����Mq����hϨc }�r&l�D�����1���Ր���ѐ��_���J��*8����	d{v1��^�e�_��85��_�0k:�Ʃe�\��\��$@ެ`��Wx����
          q$���>�`H��zd�	>�Щ*g�����iz��(v+��@�r1ZZ�@���[K�d��Qĉ��ǽw���2��E�Ġ�3�b�\�ٮY��<0���i.bG%�W.�t�<gOg���g��sv���wvnfh���E�<w
          ᛵ���;7"3�J7�������_Y%�P�ɔ�*H��jOxB
          >p,�Ȅ��m�}���V���>;���!�����,3M�9
          ��U�?j�zcYC�i�,�&�<Xw'x��\�j׷��Z6��\4hJ���1����c�e�=�x�r�0�Ga�j�2���y���_��Vv��7��a-���A�~�����n�N����7�lp3�A��u��o��"Xۗ��������z�Տ�lתV"�eXך�5�7z7���sB�[�c.��b���@r9�MT��Ze����p���t�xJ�"�|��[O/��z�F2~sJ�4�6�P���KԚ6ʣ�����j�I�ܓqv�m�Թ���kk�˔@�T�a3�Gbq��L>���º�����A����̊�@���^�����]�y���!M�����|UM����j����C֕�Heh��FA�+D:9ym;=���T
          �3�,��
          a�pN�L�
          �9�N�..��+{Z�kDX��9�Px�ǽxA�$���X"��5��漙]�0��02v�z{pÞ+�WӠ�&�pa��]�я+�f������t]GT�������m_�YVX\�v��oq]Y�kh�-���C�mF(B�唎�'��!٥���o�[kP0X̧9��]k:������sP���
          �*G?,>ͳd.��$��L�VD� �-�owX��Y-�O�����F����F����ћ���t�V]E�$�a �i7��Uѕ�ڶL_&�n{y����(F��A-�y��*>A�
          �p�ɞH������Ϻ!l���RH8i��!�ˠ*��o�&�l�m��4%��F25
          >�mhbY��J���]\��E�U���ނ��~�K��y�?7��c�Z�W��uK��m��Ѹ����X���=�{���L*�\�=@�ޟ��~�̻�=u�7���;�h��%�7j��~��`�֦ ��(�p�������E4�#@�#v���`�+�"��G�4�/�9X@v
          �*�������X}���#���|
          HQ,r�T�O�m�4�f��2�z|�%1��W ��r�����D$�z����6��nH@ z�`��&�Lu�ZdE�˪H��t�K� �zy{��e�H�d�s�9�y�X�����_3��O0���X`|�	���ri`��������@
          H@wFpc
          �H�ކ��ށ�Nq�K��3/'�&�,i�`���G����q���C(023�Rj��D�y``)����<R4[\v��ڀ!�FC���`�)��(e1����7)M�F@���k%[��L�}����Q�'��@��9a���v��r��N��`:҉;�%v�sA-�|Z6�Ȏ@O�,HP)��ݍ���Ȣ�����B[n�
          ���[v�9d��v�җ�v@-Ő/�/�29ӯ	�4L�Hg'��e���,m�ޞ��`�)$�FpT�9�ZW{u�I�H���~��nX�@����Q��$a���9m�i��\��WU�m̑퓑�
          ���[l���#o?����WRǸ}�����*�:�H��A
          X5�{f�;Ȋ�G4���@�2�����0K<
          #9f��	��l<��=G��Ԓb��cm��98ǵG�ꡋNb�9c҉��e,�e�	��m�l��Jzc���K�)���G�����*!�-��p1H�YL���9��)��bw`v�硡'�#B�9ۃ�TV&E�-��a��4�,8��@r�1Q��JHI���餸>`�b��NO���R2:��T\E,$�0�����{%W��x��<�Xc�ְ� v]�ӎW;�x������L~��Λ�����?�9�R��
          L�%F"�
          G��p�|���RHz"a���A�?�7#3zK��cA-���f��-���U��!T���L����jy��4�9
          �A�Q UPʹ)\�?�IX�"�$�
          G�a��1���u��W1I#O"��0����B�I.}Y��=-�.�r�T�9m�?~���|�)f�n��U
          wzv�JB�P;��nP�}�k#��U�p��.���
          ���)�g�純���OqI,���('�њ���qR����i!���4ڠ�$�?j����\m�<�#<H�X��W4������RH�7���z���97�89�@h��������_O3�����20���ֳ�Ȟb�.GPA�|�c(h�|�}9,������rlE����{%I��Fv����"��Qċ�d�y���"m�B�d�gp'y�c���Kx@��P��\�Np?Άy#��ʪ����QM����w��;�'8�:�U���9#���힘��(���Ʌ�?CM���bmތ�~�����R��?��7�F^6+����A]:�ՑgP��̇��ɦ���d(���IrR!
          �ˑ���u���Q�]��vƳ1<᳴w'��ttʱJ���G��Q��e�䵕��>�Ñ�sF4�n^7ON{�4��eo3x�N� �秸�<����+4��=J������ȍ�idw#j�zY�iex����!䟱�c�L�y�H̀ţ�_$L��&�����NWx\�?ހ3ɵ����.r��ڊ��.O�Ř��T��c���_
          ev`�%�}�&�B�؅�獝��!�Mۥ���l���sE�O)p=Ke�z�y �XU���4(2�>�;��5[�Th����@�&G�ɨ��x�Bcs�q��u�D�s��)L�n���ڐ��l�2�"�Ď[9�&�*	:Bn��.������Q�Q�70:��HUBA�?o��eϘ�F�F�ԭ���j��C-�,a��M��ǟ��v�����"2`�$�����ҺH!��!X�����h�;[���@�q���
          �J�-�ל嗑���`�G'�+��7zu�Kj���K�����;��Zq<��bE�J������N��ѿU�.��ȳ�ŷ@��iId���]����x8��TJk���� �R��f*�+���O�\;$F�}�V
          Wܓҫ�\��vљɘ&Xa���l����ń�088�~(�]��x��X�g�Uƒފ�#Jy]H�@9�Ң���W����̏�8��9�T]~bHт��)���ԧd&Ӡ� �J�	T��f�1�s9&xM��]M���6�l���I����𢈷�̹�Sq�����c�U#8��6Cq�F��"��4�x��s墌�P{��S�,p� ;UG'�q�0Xf1Τ���g�(��FF�ܪo�0��T���ᶏ�iU�;[O\��/�eRd�����o+���DY�f��IGD3�Dl��09�������w@y���J�H��$E� �M���fܱ�#�y s���Ӳ��#���C>�
          Ȼ
          ��+�]H�$J7`����ld���'�Fۼ�-,S�m�.q��H�v*m��ٌdt5na���<lWj�$�*h�v�8�����1I�!�L�PFs@�C?����G���XH
          7� p;~��:��]L�V�7��9��#�L^<����[x�9c,B��tga��\u�<���Äq�>Y���
          ����ʹ�ӗ�L�ʱ��Ojd#�r�,�~\���?�5��I����m������ޙQ��I>�"�dS	T3s�Ji"��(��Ur�����~�j�v@�壕yP�i��� IӂI"�3Ȗα0�P0O_��i�����)b�'���
          ���.���pq�>ԔG�`������l��25�zg�V^d
          ���d�%ml3��NH���nԌ;Q����3t�A��a��:�R \����S�|� �F�
          ����P]�G��0)�a˩�0
          ��j6K�Ý|���x�E�I��en�����NS�:���x��+x?Ҿ��Y�0���}S���3LV0T��prx��v�u(�2�`��x�/���(�*�p�����c X�
          �W����{,�[� C"�,��
          ���O�it��1�j2Y�8�N)۩���L3�S����QIh����'9V.q��'���xa�Z3���<�^����P��^�6d�	~��(*r��q��{Ub���Q׏��蓛H"�YF6�����cg'���<��P�\\�������E���RW�zxx�.���1��b9�i��i�ډ$�n��Z?D.��b��Wz����k��Үm�	"p�f�9�-=�;I�h��3��w6eݷ%���[������#o t��Y��X�7�ͼ<晜��ylp��Jȉ�d]�T}E�k{�R"n9#"��K�xv��0*���pyb(��f�]¶�ʕ�zs�D�+�{]@��L�@�lRrOLU2V��4�&�Z�ݴ���K�K7�#qOڵ����5g.N�8�*��륷�n]іp�L`�VVMÔ�\�D�1%odU����b��a�����>��2�38c����ʻx���~1V=>�L���!nn��LVy+��q��*&�����u�F�+��1H6c�T*Y3H<�p�E���b�ɅB9#���Md̿�G��`��,p�p��"@���՝����)���"�� wp<�!��#?j�ZEKov� 5�y���z]�H#h�Ivu�q����Gh�G;D#!��A�Ln�����K^T3n��ҩ�=��\|z��jP@�J�и��Z,$s�(���d{�T�$��p��s�N*�ƀ�,`;
          ��䊩�GW
          ��/�r���I�����j�Y"E�!X/�=j��M$H�\~�b1�>�qҮ���'��� e��U�Vo�]}V����Y
          �G�Y�!34�:� �㚃X�	ù^H�5x�F��H�#�8���T�'GR-�%����G7��i��#�]t�[B vBC��?֫vQJ$	�Lr�S�T���)$L������V���?d�P3M���S殰�>r$���� ��>��ۙ$BPFW�O�����QKf^M�'�~*E��#H���o/��d���[KIb�I
          ���T��FjJT�x��1�	Z�C��(�j}>�d��PW'�UV+g��-n#��՚�ӭ!��h_7(`89��8��,������Լ6��!��	,�un�>��]���BmTܠ�����Qvzw������(�r���6�T(���Ӱ�=-���H�)9�	L������L� ��v��1�?�O��,7ߕ�ȥ��prO��L��!����s�?�VΎݕ����
          F#-�78}��Ί�d��ty����x݌��Ҭv(�x���$Q�**�b��b@���$|T�����e�7`��Ul�<��k���1�Gn�	]��*e����@N8 Ь9*��MIAj�,�s�9��b�Z�>�`�R'0�NqVxm�)�8���)�
          "G�A#��ZZSe<����ўY-48�$��2\�02(YBƥ"Mɻ��~�7�2FT�x�zb�����#s�<���Fg+�П�9�0x���*�
          .�m1����X��=�REm&��ɐK�?۵Z�=�@�cr%G$sNW%@siwFF�� ʑ��/
          <o��@S%��G3���N�����6����AL�	�щB�m�(���6d(@�b����Ln��I�.;�Ϥ1=M��@�����c=q��=�^���(���䜜���UH
          �ԛ���A$R��v�4�dD�K;�p��6��捎�x0Q�"��B !8���Ԃ�]v�����+�-��r��8�����Hr2qVc`R@�8�Ld����1�G�'���T )�K�#�Fa��z�*͓����Y_OI�.7��1�|�?*P��(�z�����$;��2.�1����w��ǵZ͎0a���I������G��i��Զk+�*����m�2��T}s���ܬq����ON���Ӏ"�a��ޢ�-;�cl���u��Yѧ$�=C�kr��@�4�	�Q�8��V���'�gp�	��c��9�O�vV��ϧ�@Gj�i�ɕc![��T�OH�n�V(ԓ�,`u������<b���[W�%�n--#�U��yNP����:�����/�AR[��
          �!�5Q�d�N	$|�N�9�:Kgu"@�J�3�$�a�^J�r�=�X<5����0���=��NX�����ڑv͍���ZK�Z4�$�(ځ0����g��k~	��Ř�q��$D�݀�?I99��8�	|>��#UA,WrmgY_�py��]5��yf��u��	-P�$� gۚ�C�����G��^��Mx��
          -�‡}��Nzg��<�.�����{<Q������u?�J�?Qt�!�IH6����g!�d�O�$q�q�b�E�������v���6
          i��k�éh�J���ݢE<`����k�ލ�ZB&k���A�`u�j��Ũ�r�[������y���u�ڋf�1�����?FId�;K����nl��f�����%��^�t�v�����c��޵�������v�
          �������s���88��b���W�]5MZ
          2+Y �)#���>q��J��鍩Hڱ���,<��&�Qm:���2i�6�(��~{ɬ/<�ƶ��Yϸ��0N^OGI��u��ޏ����զ�-�%���za�)�r�$g�k�_���/�l��ĚDWZ�#�Y��4W1�;�uϵ~y���Z����-�?Cp$�[w��^��׵xq��繖�_j�e�9`$T�e�:��"�|O$?����.�8��ە����z�zĭ�Mg�iѩC�4y$���J៧귓M��2XY�ź?T�?�s�޻s�Z�k����A�[�I���pOq����:.�>%��[i�#]I�O����ӥ���ij�;����*�o���,��<j=k���i�?kvI*is�%�1��{��U��9�헨�W.<�p���~(� �%q��A�5T��<mṡ��H�kT��ԏ�VK�Kh���ڠ�=�ՅMof,a��K����)�a��CI1�β�0�X8S���������V8����Z�ܱ
          ��ޕi��y��m��d1�@-�25�&"k�0@�8�y�v���wM�3���a���'H���@\T��}�El�Z���X�vF��:��&3�����K��8x p3��b��+��tL_� ����]��>��TFgR�������V2�A�A�cGꍕ�8"�C��kR��)�������pT�K�?*�T�w6��x�y;�~�#������%�ژIB�q�+�s��Gp��T6�պ�
          PU��.I��B����@S�${S��$R0<�i�tܘ�N~?������+��rB���q
          ��	cII鎟z91�F���S�g���3�����3(ɠs�=+�����c�T��rwuQBE%�F��v?o�\�6��c��1$�<�;p��k�x�R?9F}e��jF�M�<��.��TB��Y�AC��*BWh�4-Н�֚+�ea�����;Q
          �k�H��W*	z���6�ĒH�)��s�'�KH��c���]ͥ��wW�3��=�Qq�a��b]�Pb%������+��B�杠�d�~���pC̶�A��Ƿ�L]H�7ffŒ����Q���4�Wy�E����Ig�Q+I�HF��S���:��9�g!�IY��u#���ۡ�}�[H���X���u���Nzn#*�\+�2s�C\��Dp�{Tp;�BO��5�XEa)
          ��������˻�扑U� `�-�^zw��qe̡�B�g�Qӕ�y|9��|��Y�f.q�1��}eEX�a�%��=��$�9C��
          ��O�T'���i	���qH���p�8 ���f.��6T䜡>��Y�,l��7��D���ȞDI	U�¨��惸�Y��?O'��s0�	���QM(w��Wi�n���)V�KJ6ɖe\�Uy��j3���('!k�m�(�K�
          s�k�J*ǽ\��^:�]�d��D�R��s��u��0Vl~�1Ҥ����
          ��q�
          
          *˻��	;����Q�e
          ��r���E'-��C2"�<����Vq)�
          Tc�c�5�+,�W#�Ӕ=�b��y(񿗖�@��)�+�4�c��G�-�*C$ea�;���M]܈�Rc%���(6H�Ϲ�#�G��0�ˀ��,rNڊ�,�Fz�Yw�h<{�/���w备�U���g��	��A����G�������,�+<ȏ�2���$�Oڕr���"��9W��%$1u1�\�H9 q��ڜ�J�;�P�H���2l!�Rx�+�?�7)��<��1����H�"p#23nd���QL�4>o��ð�ʓ�ޟ�-�y�.pB�)����ã�U�݁��4Ԣ@�dp�h8���r�p7��d�����.��WQ��ްU�6���'$pO�m0eso�H�y�=�
          �b$�V$���5�G��,;���1n��)����Apr�8:P"ci#���|(�B�C�x�39�݀�p�G�4�-��r+�x	�[�At�V��\&:�ߏڡ�,�a�N�oo��ס�����y�#��R��;t��8����cl�EE��cX���X��z_49�C���U���D*�8+ߧ^h_�,���M��O;���}�P�p&����!2;6��G�w�g3F��N=1��y��F�H�<F�������L%�%�񭿙$����=��HH��?V�����.�S�`I�-���8��ℭ��}�ۘ���c�f�U��2�b��c��hk�?�yQT�Nr����0H%�/2F�|p�5+k�#
          �q��=�,wMn{Ywa���M���������"����bL�d�]W2`�#/�d�h"m���d�2�q��}���������o�?4�˰�u$d���@y:�C"���<�C7B=��C��+�>o.��bo<�2)�R.�Y�@�1�nJ�ӊy�h�,��!2)�>)��'/*��y`?O\ea(��$i�&�8��0YC�P�
          r|�-�3#�`g?��o�Y���^O|�O�ɦ.f�Q�R�1;T`��n��p��Dϧ��a�W�:�7�?�,��u4�4p�v���Ob(K����%YBE�)
          ��s׭4��ZE�i�|&��篵BC-�j,��Q������>�ֵ��;i�P{���9������RI%��>*�xnnm%��{yx
          ʾ�?��<P͌�B�05���K����=��(�
          �����!��&���p?���템hcf`��s�4d���/�+��|�sSDZd���`�X%�ӈ�����Q�~幐�^9��#��A��2L�wS���h$���H�;�òI�h\��ZB^�(ģȸs%v�����踹TP	-�;�^��?��,J����)��曉�����eF>���,�D�ZC$2Aq��B���7���*����cL+�Oų�A��e~�lw�\�"�N���v�pĒ~({+�ua2̻<��w������j�e�LBRIU�G_j�����q�B��7�rtǵ?+C	�����P���%��nWڹ듐��KHP��<�G�+���A��F�j���EX�?�Bl��� ��>7lt����f&G��݉�����f�wP�pӋ����%8��J��9J���nz�j�|~�$��v#F���A���=�R�-���������\a�����ʌLӝ��ӎ8�I�RX�p�
          q3$m�\p��k7Q�xD����M|�ʌF|ӌ��������W@�@�^+c7�ݛm�ųi��?ҍqn
          ��X�~����PQ�;K����)��G4i!Px��1�l-gW@����#��x�&�q��N9~*62�"3�	2�9�K*�FgϿ?ޒe���
          �@ ����ތDsl#�20:�SnH
          �W�"�Ӽc�S�rr:���"��`��C<�`�G53ȶi+T�A��[����F�LB�>�"n"u��@c�H�H�H́��#F����j=�_1�Ud_rp1H�T4e�GO�B/#�ϧ�V��I/����
          �{(�HGj���1�$�7H��d
          �����H`�q�yϽ'�{1Il1�P� U�)���=x�>���s�0��B�ZS� ��j�&R�$��%�v>�縯�Mn<����<����H�;\7R3R����4ʣ��Uq�6�@���X���*���y?�u��������^A88���g�x�$��*�#ݣD�%���EH\�#�/\n�����Yv	<�<u=�1m���w=�_ڤ.�!�'�j����P��1�x�k��\l��ei�d~O�U�Ni����d��'��sݰ���IX�g�������k}� XA�]����Esg�f1���~8�:�Z���b���=*��y92��G��gp��^E��VM���������ux�^>EX��™]�8�=軫�p��Ăr8�R�.��\�z#3���O�#V����-�eXы,f qȦ���!�_V�Y,��W�2�.3����t��H.������>��G��4�"YH�$aI=����gI�3`�����IԨ�)[5׈ig��NI?�A�	�'ia�=�:�Ԇ����V)����0sM"a"ܻ<dirt�!6�B$(b�y�8'
          �H*�a	G��$��6��"��;�1F�9��9�V�9UY�;@f�ϽdRi6;��6R<�[E���n�E�rF��,і�9\�Re����8�W}9��m��ꇷ�a��I������^B�r:�?�V�<\���&�.�5[6�c!%,	�#9g3�eJ��F09���~��8���[r��)%�����EtT
          �td8�|���f�2���A�*��
          �m'$�i[;�li+-�$�a�$r�
          �n�lU�O�h�<�{
          ���@��
          ��r2�^��:*�<m�'��Y}�LwDȷ�#T�"��[8�����u�_1�p?�Qm��ʄ�9�5s���y��!;_,y?jY�gO	�����D2!�	�j����.�3Nv�z�I�T{Y�e���D<�j��L�#�I�e!�nGJ̧r�lSz-�CK��ĆS���PS�����oVK���d�ծ��j��5�J��J��	�W��aw�`c����$��ޢY(�.��0m����I�lVm)��6�Gf�X�+�TK�J�Mq�z��U�H���\A>���S�7}�N�3Z,�e�V�V�Q�0�c�1�u}�F}�ّ�9$0��UE��p�o(�+�����ѭ"��U�#*y8n:��vU)��f�`1�����9�}��%�O#�B3�0��6���X�O.6�[%�{�Z�-��a������Jg:荳�K6�B�z������	��0���X)8�sȣ�-���)�\�]�>���	�z	{.s�՚�2��ӎ�,qp�� ���TYݻ��U"����W�b� 
          �3mG3(\�:=�L�fy�mR��p���dRTe��
          X����W$��yA�>���ҍ��I?0���TM�2m)�8�����7�X��TZ�W-Z���ަ<�'�M?���l�A?�?4ƅ��dT��Z�$����7'�ڙ;3�]���,��[��S������
          ߦ��S����;�O�1�%D�N��5>,�5N�m��ŴF�[�K��Ԏ����0�ܣ��m�/R��`}���Gl[9�
          �tP�f:��B�T9d���G8S,lT`�({t2"d2.:�%kn�x���#ޢ]P� �b�H�H�n\u��ަ�G�1�q�v��Ŵr�lP�'�t`U�Q����B�%��)�%w���Ni��b[��
          8����,��3ҝ����#�ڭp���7H��z��4Z0]�ל�ג�Uc�3�I%h�k��7��n�"���bɠ�B�W��)���0�0���j�[���t�޲"P������ǭ.�)R�`��4�%XI�)R,	">�Y88���#Վ���f<�����Π�|RLR�yv\�9❷F�T��#��RA\�bXO\�Z,oDdk�������.,m�ܡ��������ԃ\����	%��`�
          ��f�v����CHG��R�w)���t�c��b9��<� �	���V�ȗo-0?O��Ʃ���ޘi!�6KlT��*f�Y�9�YҮ,R�
          B݀(�Nvc���n�����^�f����%
          �H�p�prA��f��qL�
          �*8�����.c���de��Q�(g_������w�g&��u���w�2�m�?�#�~EA}?�F���kK[��Y"��wtl�����_H�u];P��Z���sȹ1玝�ּ��n�⋨��k��1�XϘ1ċ��{�ɮѳ,|�G�?Xt;�}cźf��.���E�Ӝp �8�>��Fu��i�M����`�5��N��S�K;X��Ҙn�<�ps��+�Oɨh+��Cs4n6�
          ���;����Ϙ|��%�����&�1��v�cT�m?�Z7�ot�������A���H�R:��h������b��Ϩ�u\�T��JZ���\�<��	_g�͗��7�)"�VmV�&��y|ِ>�e����-���	�`'��V��ۻ��ٵ� ��ܺ^�*�"r=$I�RA�[`�f�l	�P ����L��^~}�4�]??��b���]�ԫ�����k4��F"����	��n���T�i.�����cg,�ӎ��=߲ۣ�h�%�� �̬���Aǹ�v��{�	�x�~M,��%����@ۆ�71DZ�^v��2m�#KPY������ƭ��R���bS��֬F�����B����+h�Pm/�K=V]�������xۧ>��ӯ�i��Z̖�֏p��6a�[1�����0�N�Q�}2�B��i�A��#�ID�;(����uJ�v��]Zѝ%�!).��!�H�3�U����_��m`���K��m$
          ��ːNAQǽZU�;�L�j�H$z��_�+�|/�R]����z�,�)���AV�m���khh�(:f�%Ρk{�0�h��5�?�����g6zf����e$�$�nFcG[b��D�2�X�F�x�F����;�-�W�ʰ�۵�H|���z��8e��+�FI�Du�Ǩ�%Cs��pq���
          �RZ2C��G��.�z���I�!iQP�=����9&���n��>*a$�ɋz�l~��Tm���)*`��=0s��3�D�r	��?�@�1D�;���)�:���2Ǧic�����
          �s���;����£��>��g ��Ajl?��@��������E��B8a޾�����#�ǵ5,��6%YՁ�(re��(>��g-n��*��3��P�O�U��T(�eYc�i٤fǧp�?�W�v�N�P4����Au ax��YO��B�T�
          A��䉚E.냕�C�r7F��ԑ���8�F�S��m�4=�Y�n#�o�@�c.��iD�='�
          �ϙ+1�Y��%�"ȥ9m�2>�S�&e����w*���@�:�O*����(�v�lp� ��"3��"���Jx��m�d{�����V�b��d��"��G��S�������N�d*@��	��'��|�c�7領!Ed����7J,�G��<T���#�5��p7�ޣw�%9h���8��J)�B)�#p�Vs
          �%p���,�w����A^�TU�! ���@��'�<��ɿ
          ����xF6�0����3**,�H�v���	�ɂF�Ғ����]ᕺ�`�MK2�
          )�!���ޔ���[�x9���\F��Tz��T5�2��lf��_H
          ��:Tu�1wv#�O4l��)�B��H�����7H����ҫ�@e��!}�$c�?�A\�e�
          ���z'v?^�A�x�4~d���0������,�'��!�AS���B�<�%�^"F6����>E?�ŹLn@Q�'�Rn
          ��Lg
          �p܀��څ�";v
          G�0o�,�"UNz`�ڗ�G�_}��̾e�L�iRY�w�$�n&al�nH�bI�[֟�G�3+�<a$B�'�;��0G��H�\t�}�B�39���ʕ8��ShC��c�X�0A�y��}$Plgdh�[����g���8$hKx�r�uIdV,���e��l\E,��bX7����
          �:�
          �J�r6����Y��ِ��p�o�%����-����j�,�����rM����
          I-�ܹ�&�@'��	c�-�"D�zx�Ig�d��\`��:��:�I&�E���������we�߿��H�! �`,y.xϰ��)���bH�z	�@R�L�$�v-#��y\��S�;o$������E���
          �yQ��za8,.s�]���u��Jށ$��,χR��B3��$��A����sD]cgUfp	ڀ���r3G��l@7$}�-]
          ����͎2w�� ?�Z}՚{s��1s�>ئ������O��r0ÁւA��(�u-7�sgi�zm�
          �뼁��Ȣ�<%09<�#����=��
          �<���3=���ɗИ�d�bh���yd
          ��������)����e��z�	_���$���t�*t�4,�%��<�foI���|��v�Z���XQ�U�pN:ԍ���[���Q�S��΀L�#�s�@��F�H���*���;�)��)B��}$���D��Y���pq�3�L�'c��.T�1$����aN2�!*Y$�%��1�S��O�,Й\���ǧ]����ҁ�^�l,��\��j�貟�/n�#�r3����L���H�!�������4fB�c̊����#����O�-�ޥQO���U$�M����W0���	�c�x��ʪI �i����ҥU�O��W�8<�8��4��XvB�V��aQO��	$fO2(�g��~��P��k	{ �H��Ia���4B<h�3���+�s����6����]�N3���(�ODY�x�OL�G!�-,��|r�g�priۑF�\�s�'��CL�<��w�g#$�ϧ�A�	6��i��ڣ!�����B����t����	��п(� d�=>�	%ȳ��ld�����1ކ5��ݏ����n�c���zŽ�fP֩ U.��s��U8� ²��>���&�U�-�H]�$��&>��,�=��D��s�0�R��X��T@Ws���)��.��E�nU2�w�qB� ��Qy���G��aR�ʔ�amcqb�Wr�p��ړ�b�3�l��@�`Hc�!mm%�Ī����ڜ���FH� �Q��I�"$E�MD�K8V���Z��S�\Hn�H�����V��n�=�2�D酆1�pOz��En�����J�#��,��2��V��;A!���颮�"�AiǨS�'����Q��ʎ##H�v��~1�K�	ؤ��P_�g���	"˖6~T۹|�#����@�0�-���m�����D<"�����dX.�@�x�H
          �([F /"��l�W-�y���N��M�*�j�縱���TvÍ�?�=2^E#϶��UM����,�ef�6Y]�.;q���$������� ,
          �t4dZ�#h���� ���m��,o��km^��?�����5��2̍Ȼq��^��sR��ѩ��H��穦N��	&�K���T>��QW��]��S���Tڦ�K i&ȁ`8�E���b��#�f�>�>�i���k|LL��2�c��R���Yt��U̇�q���iRvD�4�K���Q�����w��ȉ�#����0z�ja#DA(��~}�ˆ�� �Ē\m��Ͻj�$3/��(FN�.7g?�E$�!� ��!��~:P��t�9��iX�/�'�����T��•9$
          ����y"���4lv�����Q��ѓ�# �h7"I ���qI�[�b���_�R��oe�ڐD�+B�G������7�"�����8��F��o,�A�'߁X�;fX��V`&I�q����I�ʌN=s�Ӭ�hD�@������B4ERM��2���I�X�讚�f3G���Ӝ���y�A)�ݱ�2Q�'�-����(#p��P��tV\)I� ��Ro�m۷9�	�k@������x=h��D҈J�ē��횎Xr�_�u�C�}�v�zF�' ������C�~\l���o���6�<���"����?zb0��J�	ߒE�hq���2�+n�N>)͘T,s�|����!�����a�
          �����q�T�Q,��"�V�	�,��Ėn�jIvgdX���<�����D��y7tX<���0Y$i��NA�R��G���ʫ�!���*A�4�'~2[ھ��7�? W	3��U��s��S���mnmV8�����}&ۄr�ģ+�y�Qs��=MvNĞ�&�<K��O�X�'pB��`�+�Tu�D4�7��ʑ�Sr2�ԫ-����ڤ7;��K���GXI��i#݆9�����Y���5�N�t��
          H�#ށ�h"y��F�LP`($���[G���(��+���P��'��h��RB���	��ma�X��H8c��ޡ�"�%�6&��f��Xp�>*M���4w-(�h�_�Uc&��p��#9?�W�\�g0(�@�x�����*'�i��i/�3d�6�{y����7���XU�}]��ift��(#����i$^.nFH�
          �������\_�ǿW��%�����0� �y'����E����P�x8������7�2�ɻ|�����9k�tY��R��0��╭�̓��q��O/�u�n��''���+��1i�-@€y&������Wg/���V
          =���~=�2�@���cH�/!'�j:�	A(�z�zcQ��J�W�8��rDl�����a˓Tv8�虳���c��D�p6���ڠ�f�K?L�����mlD��ˠ������d��1ny���+�����Y-ː�~���1���IYB�����Z|,�[������gN3ϧ����qT�Z�X�H�NX��*�e^Bd6~jO����D2��$���($����֫�G��֙7gNF��}��b������.6xᑐ�4�������R@�FO_�ȝ3�	j�e�B�e�X6@��K�,�l�-���ZR�m�,�]˃Z2&rT�~sDݣ�Ǖ�-�Tp(ރ�H,�����\�Y-��Gl��G��u������j�Yw8ڿa�ղ��9�i��rO�+�k�҆�坍��_hݜ����6j�qssmՐ�ٰN>�I�?6$��os��2`�5sВ�$2]�ЬE�`��>pj%C(7�x�t�G�hb@^	���I$a�`>[@����E�0���{�kdZ�~TE�M� `�M�t/E��Aok{Kd���Z�e�#mS&TO���T���D ���=*�c�V4`��Gڬ�fjwl����bU�[
          ֬�*�0Ȋ�*��{�*�a���#��<*񧖈��@�����C{&-'Y�L���f��#�~b?l���Uv�#C��9����J�������9UJ��'z�I����vzuj��yW���{H9LsQ�!2��%I����呮"�P�?���-�q�#�ɸ�9�N��&��#<F�񽔅R1��#�F:m��09/���M���n�2;֌0ǃ�:0��_Z�:�0FpZ��Ȳ*�P;��ߡ�Vc,q�0�9#�?�V�!W�a�6z���Q���$��c`�˷�y�I	?�b2�qL�B��D��(���'�֟ica�8�im���d���ֈB6�M����h��2Jޙ�2R�I�J�H�݇$�z���2���N��u���H�E�M�pqA-��#�z���x!�s�H�� ��@:c4�[,��c
          W�U�i#��g+
          ��v֍��f���b��Xc��ό��?��`���Y%M�ZB�v�Rⅰ��.P�r8=?�%�s�fA�t�� ��#PHP���pH9��|�LO�b*�>~h����# qځ�
          ����4BEr�ۣ:皗+���2�^Bpz�>�  �=wv�RUY���O<sRpǜ�BO\֙7@
          |)E`�<�������F*A-��f2�z֍��� ��s���E���~�H��YW!��ڤR�F�x�~�4cp�<�nyq����p]��^ԏ��EO� 2��Z�F��z<�Skn
          �Ys����Zn4P?��R�B���p�2�<H�rx\T|�pK���>�s�2��W��O�[�:��h�yጒ�{0�]z4�)�5�W}�gn���V���i��L�4Gm,�C]%=�ye�@@x�\��;S��x���N�8o����bΎ>�4�mv�I��2q��9a�b���L�#��%<K�yv����y�p�rݱԁ�ҽU��=y�^�t-<��\/�Z'���,��j:�[Ʒp��($���h�η3}��:�[��{��,�RJ������.~��O6�\[�$��C�d�20O�+ݯ�
          ֮t�l��7���!;���}؃��(���u��[�q%��c�n��ܜ�l|���/h�|�	M9��<'���)N��T9����M;S��bR@���7���mNm�F�h�];�8�x�Q���
          M��lrޭ��8)�|��0J2t�IxJ�
          �d�I��h������P���P�>`�dS�q�ެ���U��QP�BN�zH��Q]�&��M�-~�5(�i�˷��nQ�{Զ�i.�g����#cJ�-n��+^i��6�%h�!����m�6���N�Hi���/<�"��k�e�t�3<:��C;����}�:�VK?j�hZK	�9R΋��`9
          �zW�omk�
          \~Nf�ܠd��w�Z���ĺp]�������qށ��ܿG�s�iC�Aak��ȍ��]�Pq���W��L?�g���cK����YI�O��F�=������c�H�U��t�\RR9����[�՛��K�k���l�7v-�{�z�c�l�Og��� ѵhmu��x$��4i���}��-B��8,.#Kx��
          ��{���7��?��+����S��96a�@�~}�<!��~)���h[�<�䍰�g�O~i[���ݚ��}��&��1�7ѱUQ�>�K�/R���l���	�9-��?�6�5���.�Kc�z���Ke,v�^KF<4��pj��3��E�L�m�t���%��Q���z�S��R�2p��z��W��*���v�i1���>⥮%1mf���)�P�av7� b��,�g���I�,��Y����i�tq!�I�Ɏs��y!2��Y�0�)���B����QK��eW268}�5��wHnݟQ>���A6� ��D�3d�r2ھ������)�Ѣ�j����7�;'�.]��Ҫ�sҀr@wo�,$��M�Ac �I�+�A�(��d�*r[�=*<�D�2��é�sւ<е��06��G=~h��;�g���OPH����?��~ԩ0�C�'�?�
          �ռ�c-�/'�G�	#�F������<�i�g0�E`����2�2ۢ��3��(+��۵��w�N+)m�3D�e��+.��ya��cII�@��89\2�I��� gWVUl��`�����WdQ��3K�6��rx��α�_�#$�W�Y<�����z@���D��D���!��~ǥ;'�*.��QP�Sd Hb
          ���'cѲ�Yx9�#�(Ѡ����Ԉ�lϟ,0���L܆�6B�FӁ����e�Dٙq�r
          ��̨�#8�Ȁe��eN֓
          #wcj
          �y|�����q�P�@5pD�A��䁊�C�`9j5��$�F;��jm���u�A����&�rX��\��f���[{xMͦ�wQ���E�K[g���eN1�2���&0�c�O�J�J��弳n�˔*�J���ex�Ԇi�+�=��J�i1��������2G�F���U���E�>�O26�:��SJT���zT�@�2�[;�����B��q�kgk�!;"�Y���y�h�
          �@�^i$��	 #
          �'8���wPIc��~Բ�K.Y���������v���'+��u�!#��d��`���'ޟxգیzc��T��q��rr~>�y@�;�9@�w����AH�%�d�9ܽ��n"Yb�*�C�����d;�H�[�U�
          �z�M���"�H�0��Fc$�����m {f��x���#�ܜ���6�n��Q0G;q��5hc�gIN#�sg?ң�)g0�	f� 19'5(�c@�w����K�y[�$l��.�([Й M��K*�@8އ�㍤)��~�s�ڕ
          #F��/��{���^(�������t_��N��8Wc�ʰ��xN@�N~����
          �UX���4���d��YӞL�,�2Ò+R:#nB�5�d�@;�OK�H��ط��X]\q�(��!X���EF��Ef��jw�O�怯��yv����p+�����<cw�����yw��f��T������n��v#ݞ�&]��oQ���ұ�4m�ryɡ摕�1MR��^s�E˄#����?��w�`�;p��B$S�0d nU�r)�hv��<e�_cFтQ�W<n����N���a����)��0�Q\)}���h�h�k����@	 ���L��Y�G������ȰD��Vbp�=Gz�i�U��';�ږA�7����Sn���c����ƥ>Ya�q����Gʅ��x�.�s���w�6%G��dU��A�L�8�dJ�DT���ނ�:J��ke�AX���)�1��
          ��E���*jt.�y�����I�<nv�w���;�B���G��0P��!v��cY��`��(|Ƌ-צq��i�7ȅ��FI���Ok�yfdyJ��8A���~�N��mE��,W�Z���
          :�� t��튀P�N�+3G2�-�m��m>�$�C4�!D��CJ��g�Ai1�X��X��ˌJj��D�ym�F���p
          �}�S�'叐dñ�.NM1���BFX��I��T��Q��-s�E���P�����?�6eY|�26B���%�R:N�<W#F�1�88�В%�
          #��݅Z���Kz�����d� ��T
          �{f��
          �b9�!��ԑ�$n�A�Q
          �ۤQ;��i�95���F$o-�,��Fi�����)渎2�nr��$�G�7"�1e�w�0B���P��wd[�=;xؿ5���+(`�##8��TU���0���
          �	=_j6I#��6��2��DrK|T�o�Y)!�rX��`c���Y
          Z�	H��G�'U�ϱ���BU��;�����Z$�NO�q�b�R�K�g�8C�b*Z�k��Y�/巖�q"c>��Srh�)an��D��^Z�z��RX� 3n�v8�0�#��=��v���y�	��ڶ�Z��i�X����{�zպ�2[���$����g���1J�������3�u�°�����'�&�������bG'���N���1�c ����۬��[�ͳՕ#���û%-�G��h�,��#8;�2i��6Y��9l�j5!K`�HK�*d��lV�Wi�ˈ0�3AG�p�����p���8�����"8���:��12@����PoH�MA�M*3�������Y�����\���q��.3kw�]�ݽ�@o�\\"Ar�ƻ�M����#�EM��De�
          �|$��z���D>��gXI9��ϙ�O�c�M$�L%�h�J���ǾMFI=��"wv�g�ؚ��T�8CJ� @����J���HF�FR-��+��s��OC$�����^�;u�����9��|���׭31�r��g�ك�9��T^�\��TBY�6G?5�`kՓy��*m��k%�\̑�)]�i${jΜJ��!�9>�-��n��n�@aw��m�m��ԜV���2�*c+��Z��Yg���4�H~s��w�XX�rm�c�nw��>h�����E�}�e��T���������9�S��9�v�+�+��NH?�	5�q��ć%O,ju&<���&Z ̻����m��Hm�(����^�֘H��ю�{��K�c�� B�3��cV'eQn�Lq�xv���cA4a���Hs�����(-�=1�>�}˜�ׂ>>�#ɿD�k
          �!@�\���8�Y�F#¤S�H
          �
          oeish����8$�9㟵b+Hlc���<�K��PB�N�%eC	�26��Pw2���,������*��GN��2�8f����?�I���>H1�h L.������g'=
          1n��VD-�GB}�N0z�����T3j#�O��&F�϶qC4�[D�o�'��ė
          �]�b�R��zb|�rq����rފ��|�$W`X9�:g�%���ƭB��=:�ҋ.��G�� W�l��#����j4$��&"��qϧ�}E��8�J���e^R?1ſd��>�,��/!'�5s<����S�j6�U��6VcI����;ѕ�ZI�W�����'����E~H�E�(r�O#c��붒w�u<�(%��,�N:}�N�(wV�,��e;[ }���+���:�0JNɍ&���P!��=~ks\7���
          ���n9-�ҵ>�ܼW���H)� V�����؇rp쥈��Ҷt0#kZ�ZAeȁv��{c�4M��fm�w�2��!&( +!��$(�a��f�"��Yw��`8ϽL]�(STO\�nc��7p=TŌ�p��]-�_9<�}�f� ����(���敨(�F�BKʱ�`9]���ͫl�\���MN�ċp������Lx��a��F�I!�0L�5[��[�^J�o06v���^Kkx,ĩ,nH�.���������c�B}��=�sM[x�|�%�e�7����`�Gq�Jibp༱�%�0�����i2�D���r�N<�S�Z͝�i��;���ޠ�y"IT�o�B��YH�?0�u�Q�+����<Et��V����X,�GH��6���;H��B,A�Dᣕ�njbѦ��/#�*9~+6__���E&����$eO��r3�{cb�<��prA�UJ	���,r��5��F?X�q��7���dY��B�,xB�F3�T�@t2��F[�W���"�(��-V8Li�R9�e}Y��=00��%�6�󫮎d����pj�l$2��䚺�K"0l�#�y�#��c��^-�E�܅�O��u�Aʇh� ���Z:�^|�a$�wAϽ^4�e������VU�LٚTw��P@s�O+�*Am�KN�����7g��U�6��<�������_�V����fPx;�~��vnQue�J�H�"����<���%��,�IJ����6���T������ϵ]l��-�ղ�g.9?���E�GO{�a�:T�V���~@���ښf�$��Ks�I
          ˜2nq�G���g�d�9f��*$�F:޶��<�̈n��>��A�"Q�Y��-�F��IX�l(��
          ���!�f(��#��nZ�D[C�1�8���1!��`cnڱ�FYE���gr�mZ+��O ���$�<SJc�������,��$t�H�#�������,��9�L~�L]�8�7�� ;B.XSЇ��>�?�Q�#bC��|T͢���t�:�☪�d��\A�����T��#��;���
          �#w��ds�W�s�c�J�� l�ACg��z3�T���anΪ�����R�ɔb��<ޣ�&�(�y����3�<*������ب�0��槴�o5�������x�3�e�#�"�#"(L�1�LV��?�Ac`fVP�  昹�̵�,�;���Q�v8s���5��/"�&X�!I�>1P�M�B���!�!�S�}��hccK�����=�@fH�P;�Q���};zP䑞]�DQ��;��F1F��<�Ͽz2(,$�w掐��T+B�[<�K�
          `VX��ey���R9uRF��>)T`
          ����(�^3���9��\2k���ХG�8�=W�#�O��f��ӥF@��
          )��6G&ry/%�R}($t1@ێ�a�*ʏ~9�GX̳"�oZ�`tZ�3�U@�Zc=I�^�����ВA�Rk�z�\�3%��HS�I&��=����n��9>��e2v�2p�U�y5#lA
          ��L�����1�-Dļ��`���VS��5$@�H��Gp�0��Q��ߕ��t�c՜ԝ�Q���T�ʤ�Ӭ���[�*ű��[E�<�g`8�OAn]
          Qz�4J���i$Rs�=�I6 �3��n����Y���	e�W��X�����j�_B��s�%11չ�Ռy�G@�X���nE$�q�ֆtR@`?�k;��l'�ʽ幍L�[`� g�Ū�n�&�#;��u���5����h��E�Nq��W&��X����>�Kx�r<4��
          ;Z�&�x��ݳ�$��<�]�s��[<SF�@x۞�����;=�R��G%�����������ɾ�~��b�'���!���3��p÷r�b���B�/��mj$�����,�]ۘs����{��;��/��J���K��o'��q��|}�hZ��|Cim�O�%2�DW��c 
          t룷��~g�QỨ/P��o�He��q�+R_�sk�=��+"��98������/<-{��6R�FWE��%Y�c��^��f�{�����-.�,q"�����a�>q���i�jK�8��WN����J��GbI���CX�tmD����N�UT��Z��J]GOhD���Wh%���SM�+�F��&���(6����=�k��k��r��Q�i��7zu¼�pNs�1�+hx�6w���zܩev��"�cHH�^�ֵM���;6m7U��r�`�M�v������N����S[�9��֨'f&�7Mޏ�����W����H�Xq��5\ӼEs;%���{7����c���!�5R�T��6��_Γ�+��?�����v�G�&�1��p�5zN�t�K��]��Z麜W��t��1�ƶ/�u_x��N��d������|��c3�ߧJ����vYdkr�bˌ��(�ϨbTim�5�H�W��@�m�z7�M�����[M
          ��B�#o�\I-��^�}6�Ů����M���;�,z���~R����E���!��ot{��o�������c�<w�_�oö�����p��I����"���u$mr6�|{e\�Ǔ��4��S��X- ��ߠ�N���e�yedP�Q�c�Ƃ-糆�0-ȏc"�l>ԥ�h-YND�d#�aM7�0ɴ��E�7���eEb�����rj����,8���ҭ�XVO9�2�N����!o=�夛i'��>�zFx߱iȑ�(��J�f�JR-V8X���cOc̍!��$2s�&�W�D��m&F��}�Jg�=*����=FiČ�:*���ԫ�
          c��)�x$c�m�B�3�\�\g��P
          �_o2�u��P��2�1C�s�������V<��W��c�)�n�clL�	��=Dd{�h���ܩS�p0ދ��
          4rn_^��q_H�U�X����0V�C���4,Ss�UV���"ú���|�&ʁ��ʕ=�h�f8<�t*���E3,0�G�B&TF�����<�Τ(�(�N1�C$xv, bpsA>"R@�9�*s�b}�n��`C�s�ѻS#��g�(U���B�W�rh&2���P��Jg�$u��<�R61��c�̒
          ۱����;�����J�8��
          ��™���zr������������U	�U��'I	IU�\��8�J�`ȬpFv�ʢB,W=��M�T
          �0 ��
          ��#��p�����Mo�v@	�wQ�R2n �����:�-��i%�"��I9t����ːw�ē$�F�p�2�O`�ГmV,�D������ѶѬ�����,r,;��,��?z��dm���KĥFU�g�Ԯ;��ߐ	�1�?���V�%Fpy���f�
          �1��O�ee&P�������hJ����]H�
          ��@K,��#Lp韚}㙝���$�6.ܯ�S2D�����sP,U�+X,N��z�y.�nfx�n��!�TG��F�7�Q�f�qp]ܝ�-��
          ce�&BK����ڳ���.ޣ���
          ӏ�N����#X�1��{��*��b��=��
          _`��>�i��'wAX�'����'�
          届4���${��]�d�2���R~*U%B)����!��vj��1�l%�+�)=H\�����\6X��@��Y��S�?5
          X�V�B��<�kaw2������b�����?���jʬ�����B3=_x g�J�D�oA%�>^ͤc9��Q�[e	�l,��>��Z�.�����g,x�?�1#�<�$3BA�}��*�B6�Vq)f�Fcpð4�Iex"�3�����(�es/���TbR(DCr.��`�2h؊��+�JKrz���Sڙ�R�<pn	�|V�ɶh��9%s��2�!��F{ڂ@n��ߖZlFp
          �����`���	8����-��гH�����O��?����BN���T�r>���T�#���`�����圗��%�D��bYm�O.h��K�@����-X��p��"�3��ޚ�啂,xpx
          ��������qL�
          })��v���jNϙ�YL�Ib@�q�ւ�^FF��h�1Y��
          J��⃞)�ıI$O�e��A#m��3,�	�=�<��nR� XUU�p��4<�{\�s4q����sێ��Oy��)�2sԊ��1�ۼG�?1"� ^C61ӿ-�ʳ41�l�v0V�z�����TB�ډ�Ku��P��eT2��!a�#[ێ���C�Fc�Q2s������v}���4-��Z���NO�����E��K5�:�*z�PD��q@b�$Zl��2%��`	��R�����퉙��;�����:V��F]�q�?���N(J��o��Ew�3��7�1Q�`��Gp�X;��˜��@�CG�<��8��4!�	L��#�3�}�҂ d�c��0Pܧ���jrH�v�9�b�d{|��ٙr�E��{��{��nѠ�<�c�Q�oc�UJ�-�ѕ{[L�13c!�����FH�u�bc\nf�0���Eut�w���@��A�3yM,;s�?S?�c�~���cL�&��m�+?���4�4*�$RF&V���=i�] ����)\�+����)��3��K��%B�#��h�Rl�u5���(���jj�Ы��h�$ĉ�9��y�%�]��n��c��7�錩1V�*6m���*��h�v��X���̡|�;����i�I��ވ�Ov���ǜr�G���X���T�䈡n[8?#��4���ܥ��qy	��V�;�R%�2�K�ᄠ\����)��$.��v��� {�PS2�1�Yԧ�����Ƥ��,p_�y�7U���ֹ�S�\y�n&c���=��ek��	JH��� s��\��;F��FK,�Y�$pq�?�=nČ�<�/$���>��'��1it�nI�OJ�c�'���D�,2Gl��>�f������d�@�6|�I-�c�����aN�[�]�.]V,aI�O��N�Eš�,*� u�"��A�x�c!p�'>�
          �d�F:I�;�9��K��ilٕ�~QB`1�3ڍ��2[���+�3���"��"D���N��
          މ
          >���[*)�"rs޳-�����9$��p�B+���6���IX���t�$>�@���"+T�b��5<����)fhVG��HF>ݨ��;5��
          �}EA�J��C%���摢C���??�T63��Q&I"-o#��	�O�sR��D�v�rH����mn��Q��rT�}�$�ljs�]٥O�"뱷��)���!du���w�L,�]ҩ;6���h�*y"�*�� ��s|���y�G���}��4�D^艎�-������{��i`
          ��Iʌb��Rv�<j���j]PƦ5dǷJ �v�C�cI6��8¯�����Iک0@�I�?j��fWv��<�;y���P�K<����s�����Cn��`����P7V�&He,�$`ӂ�YN�p7v�J-W̍���3��>⬃�vB�`����t{�K��ڤZY���E�ln4ɶc���ąU�*1�?z�by�J�����i��f�-me�Q�`��~����4�B7�!�9���rK #0�1Lΰ�HnG��*[��`�Cn�ؕV=�aK�MŹ�n����sC���l�d�������������g��S)^�OVf!p��v�m�`EZ�Mf���a�-�zǗ�pq){W�q'�%A�!,����撙�.]��Jn�s�
          ���|�p>)�j���{����e�����J���h�c����u��}��JB&���yj^9Y�$0�C�Q��A�E;ţTq�~��	�9�	ԓ/�a�B���u���:�Z\�jt�q��_Pc}����A3�����~jJ�yo�bI�azT5���A2�$d�:���3G�	�nъ��	�c3�\ȧڀ,΀e�|�Z:ti�ڠ���I�����('̈́�����/�+�pc�Ttrn�Hc�;SD4�"$����}�)Yy���c�D#�Y"<�G5��?���#��f���4��t�$������١i$�r�[2<A���{6��ְ�0?�=]}�ݧ��������/�#�~SZ�_H�PI(��9Ps]
          �=.�K���;ec��}�aVu?-Ĩ�iE�6w_����*H�֮��qi��'U���]�1�Y����"�T��[ZE,�0@
          1\[����2C{�˧�s�-Ҷ'׵6Eч*�Qx ��_�=�0J�d!�?n;qDx��6���;�E!�F���E���p�I`�f#9�U6�f�q<M��d`�U^;�+o�$*�=�$A�֥���^D��[�6�j� �ޙ�1���ԍ�K,�S"$dz�wBsK����o�l�RXRx�J�\��ڮd
          ���2x����@���MoX��#o~EX��p��mR�8?��f[;�H�1�1��T>d����۴rL��ub�9�b�P�I)���~��N���ԒD������=Y��t��yNQ��8�[�yewyb\g�U�St��ߟWZ���O,����L�pgKe��yDJ^@���"1��
          ��T4<E��-�Gܭ!Q��>+4��A�l�بL*z�3V8�M�PH����*�o+�s�=�z��1�Xв�P�����L�u���.�q��g��P��a������I�uX���p�1�s���4�6-Ɂ��q�k`��ڲnVc�Oz�/���fŲ�)V�e �8��m�M�֤[�y0�Ek�6t�"�&W!�z��ѧ�e�s I"�)�:��jR��ia�v��ϲe�$��dd8�Go"L�;��(��W�>����Y]��@lq�
          �_t�$���H8玾�~�}�Z�!m���8�Z��P�f�`��ۀU� �=+oYCX@6D�wc�����%[.z|��	o�W��I��]��q�O�5@�2�QxU��
          l8,.e(��)��?KUJ^��;�d�yc
          �4a�n�����{U�NdI�6��WuV��[c������<Q�=^��qW�7l�[K",�	P[����*��I<��)�Z"�������\�0/�tq�A�*٢$������=�@��ڝ�%6�r�ci){yV2Ã��*�O�\8�b7���V�(�K? ��&�3d�z$�Q���#�jEXʏ�'�q�1��W��3!��Fx�LoX�G1�y8���?��NK�X�R6~�欚`��-�!�
          �$Ucˑ�b��\`Ҭ��-�[�w���ǰ���JT�`\3�-�?4d<)bT��*�5��ci���Dĕ��s��Ҭ��oo7���'���ܬ��
          �r�R]��f]�z��#�i'ޙ
          ������d{Rx�}�/��o o��i� d򄱲���?��@��⾆m�NH<9���R]U�/C��I���#�ő]ف�IZ
          �Om!/�̛���C����i#ns��zh]�m�J��Ia�r�܅+��d������@��,�JP�U��0~��_�)kF1О:�L���ڠ`����I �֍�n��
          6'���q��.�t�A�iA�xn19^rOZzݷ	<���z}��x�L��1=rx�ѕ�
          0+������r��$�P��1��ѱG�4�p:ӱ�dP?P��zh�+n���J���9�57kjv�Ac憲�2�nTU�+��+-��Z��U�$��&
          �6�Q�$�#ژ�5�N�z���$���Դ̮[X@|?lR�9�v�y��S-�Ie�_yn8#=�6@��n�B�h�<͹aڬH�����9�K	��vlc����oT
          t�Mop�C�C����e#l+�:�.1����6*���s��Q�6ѩ&0Tw�j�"u�N<���)���*���Q])�6�'�<`����X˨�O�G��!�|���UW�6a�G��[|�d�ȷhe�����\���Ymm�o���h�*�|��U�ۡ��|;o�X\�_ۤ�$x�	�����ҽz��T鶰Z�]I0���w���95j�g���-l���K���I�f��\�z�d���D�EB�v�<⼹�O���=����bX�ad��{���:.���_P<;��7�A,b�7\)=s�^P}J�Uy�kQ���O��^�9��"軝ƎX3�O�=׼�um�I�O)u�1e۞�{|Ҍ�iS�+�\yi0t`��>�=�k�!��\[^�-�Hq�d��Z�D���<U�֞�U#|#iROڶ�ޏ���Ƹ6Q5�0x�K������}車�1����W�m?�(���@pJ���0x���^��y�M6@�-<d���3V=�25�	t����.:�ߵmÒ��-���9�|Y=Ŵ�q4���w�����d���(��'�_w�¸=1DjKI���[��*O�!�?���Ru�&x�4�R��`y��g&Qq.�k�����Z�j6e�c�T뎟ֈ���n�������;��I�v�Z�'�$k�����~9V�p9�p'��.�c>h��@��i|ٝ6�f���U���F���S���l:;W�?�����i����w��,����kl��bs�	�t��ѵ���B�_KCf��Lb����~��Z���k)m�e�	�
          p7�zp3����������u+�D�(l�,!��N���51e���t<}�E}񍅕���I���o�f�ɺ\���<f����Rl��:(BW�leHϑ�[;!�_Kz�g'�*r���b��/$�kO��TfuH���H�E��1�=�^b%m�b�0*��oȨ��5�C�z�����q�փ�		���1�n �h(��H�)!�o�99��)�%��eV.�
          �d�ŗ��ïڳjH��H��H��$#�d�@zv�M��Z6�nJ��Dܤ����m��懈ܪ=�PH�HfY#;qӟ���/����#�_0U�!�N���V���GVx�P<e@�!�1�(��x>E&X��	9Q���y�g�H�u�ME��`��r@b>���ہiT�V<��+��UO�e��X��C{�����O�_D�ǐ�A��?j��1"�H�RY��+�h	q�#��d"������$�Rʣq4
          50*�# �F3�0�R"[��#��O�r='���bG
          +G��1�#����
          Ӆ�hC����=�"C��:�3��f�w�d�x�s��ޚ���+�$V9�h-�=�����x����3���ߵ>��|�ݐ1�P��̠�	����%w���w��s��0[�?֊9h�G7���
          ����2�V��1��PZ�Zv����c��w��G"�ʧw|s����3�%,�(�gwv�ۈ�0U�s��r��U3�-w0��f�E$�F7����e���K࿠�{TS�����ݹ��ޘ���%\1BC��Ol������,��z���?ҥ����}!��}��'�9�nX��������c�m�����
          �]���9��)��V��������e!I���Ӄ�T�He���3�8�?~�;8U`�C!A9�����dh��+�()��<{����.j�W��w&�ve
          ��z��e
          �|E�:�w��T����tgAB�G32h&��ͅ����,d�d��� V2G?�L9��I$��TA��\�;�:9\۟l�V�C1%�e>�,	�K�詵�j2Y^fM��<}�����?�X�F�q��抐�6��&���҂W�4��+���b�ZH����e2�/�L�{&?��B�xav�h�f*��C�HS��Vo���a��ӟ�A[����i��A����ӻ��?��I���VB�G*9q�zi<"TT��
          �?�ź�ܛ��.��������*�L#)~3�sތ��"ϔc�nTA���(�ܕ�'ڂ��F��G *�2K"�`� c'��~T�1#Fp=iql2JQK��>��@�<����l䓜s@��c{p�<���PL�H��Ac��{}�c	.y;~>(s�p�� ��7�q�@�]��޷�8�c����r�
          ��ll��<ӄ��Z��G�۽12 h��;��K��F@���dEr3v�1_3�H�A[�:��z��pq_)؈��mfo��*ZH�K�BF�@2q�����C��QXm+Է�S��#����̙bA8��G0���ϊR��P1����Z7c�(O3���Q�"���J"�ٌ��5 �#O&	�vRI�G;"��$XQ	��~�$�c[cu��9S����$�1[�iT7����D]I(���a��F1�+���v�ي����@�W���S��&,26���gh�G1J�\���#��1m����@����B$YeH��7g��d�7ms4B��l��������� �Q��۷9��Z;��F���0��s��ֳu����۠ 0%��A�{؝]eQ�g�rXU^�H��	
          נ�J[�U����#�1$H��*!wp%�ѝ��>`�V��k�rX�M��#F�09��H"�^6di����ޗ;o�r������ӊz��#2��\���<��*���y���;�k|g���?Ң�yoX����U_��9��(,]�&Fw!A��0x��Z*mv�&R�
          ��j���L��m������	v��AG���H���W<g�h�#skit'�`��|�>Cg�V���Ѹ��BV
          ?`Is�=��R6��'ob>x���[x핐�;�9S�ޚ��Z_t���9���m��	����`��P�W��Gn<�h��-���O����;)e[�og؀��I
          ��^����S�6�YR���'�"H�4�Ț;�v�۸�r@���]حS���n1$rN�
          ���pjP��#UpY�QaN���-$-;?�;�def �0=���c"�%<�p��}��g-�)���Y��I
          ��e����;w��^������!��3����lb�f(�"��r��8�V/cn�����$��ژvUo)�v�(�`�:���ѷ��։=�py�ba�!��y���xm��@�y��['�98�zԽ�- i'm����=��@�	��G��A�k��6��<|��- WX?3��&1�ެ�Z-4�Z)dčm�݌7�����|M^��$��ǽx�I����7�����������-��9ێ���_ޚ��sD��
          �9_��Ln�6����'#�(.���$�]��6�����n8bHY���ȤY
          =��gU�T�s���X�PcX#��a`��
          (і�a [E���du��:�2gy�w2��G��V-@H]�x�$(�c��M9�K�X�z�'ާ��d��1gjӼ7@��W��`Q�Ek!�W�I���E���VG��<��6��H����=���p�wV2F��\�9�P�i��q" �b>������{���#$��9㟵	:Ep���9�w��<���;=��An-�{h��$�<|����Z�g�Uqђ��'���-�����e�&:TRyȑ$���	��ni�iE��̒��t>�
          �
          .�>�a���� �hu3[Ol���@�{g4�YgT,�UN�����������#��3��G�TG}�3"4�H%�)Q����iN�1�*��tu��ʧvɡ��:}�;R���2�ݴt��S/�)UV�HeS(`G�4\�&�VQ��T�T�7%D~nRx�
          �A�����#�{�&�d7Dϝ#�*))���TK�#.���߷�ô%���?A^����i���	`�c��F�w$J�2�s0
           ���t�jA�k<eId��o�WѡQ��� ��Ͽ�M���a�����6}�!=�w�(�$֊�o��.c��hܧ%�Ao��-�p�[:rTs�L�\o�D��t![ ��~ԭ9Hk���C7<��S�T��.��ZV1�X��@��$�"�*�m���YL�Ja���Re�Ƭ*���<�b��%���!P�\�9�lV	QK1�:��L\,�ʌ�|�#�4��uM�ӻ��)��KFs����“��_T��DccLS
          ��(����Ƥ'��$�2��Oތ7:�=�֐�Ɗ����玘�$�D	r5�;IP��e'� u��>ұ�f�(9nM����(��F�O�Ѹ
          �P��	�j�r��i��cp���O(`�2�یe��*F�$��d��N=�h�Y�.$}8ۖC�[������� Vby#��j��*����J�ns[������6����+��繠߃]>�lN�i��%X��Qh�:M���ʭ��89��ܟ��m�#�[��5�'���+`k����Co�B��>~ب��	���
          �-��_�xĬH9��+�~�K,�]�����{���ɴ��������=z���W(}l������kp���VEc��Lݔe��x_H�6GUiay7FɭE=�׊�$�س1�c�[r��`�$Y�$$^��j��+$��B��`)$�f��?w�<���5%cb&��D�A �v����ԓ�/P>�d�C�O�yeHl�߷�k6]���K�j��XcڗN�a���5b�M@��0��j���H�����Y��ZƦHa��s�ɑ�����[-�Gɤ��Φ���5��˹��P��2�3*p)�|Ԏ��&&]���%�>?�Y�I{=wz['��������VK%|A�3����=Q�FKp	?��s�j��$��e�{�+I#��g�{w�B��ƥ��p+���j"�yj�B1������n�F��q�
          g}��M+�p�~S1 b}Y=x�BE�"����	o,a�2�b#� ��z�B�,�#������C{:����3a�ŵ7���e��Y����ED�tχǤ�3R���#0�9�j����)֋e���)����U�L�n	�42�6����k�R�U7���jsOŽ�];��'9$�=(�GB.՛��1�,粍����Y��DO�-�uF;��N�t�ŭĩen��,�Qʷ��U�GA �[�VB3��cf�7���_�ˁ�*�����v�ZĶR<����	'��3�BP��fx^٫^�����#�����j�OHIKt�7��!�8�BG�#�޶��'��[;�e{gj���Z�ĬB&�#zHa�c�SP�$��1T���������o���c�"��D�#ڥ-��^=ђ�$�j���K�7�7�n�W�9�E��3�⑓?گ*�i�,PݮUc��s�w�;f��Z�����$�����n�d_)U�#��U�L�ܴr[�"w0Q��ށ.̓�I�2:�d/�2sޤ�3DWsH"-��6
          �`TE�-#�p0�b�/���Y�r�P�)�3.P��IW� �n*��G*Ik���!
          Q,�P�.7U
          V$ge"��1�����vdqO��j%����
          d��7�Os�#	�98ҫ�:�X��[��'���T|���^v�}b��/x
          �r)>_����
          �dF+q���=)��pK
          9$���Q���4�z�z�{b��|�\UŒ�����yC#!��9�D�f�ߴ��@UA<�^�e$�W�mcu�I۟MUn�:�̪��8�VK�������`M�P�*0��P��D�a%Ɲw��4p{�U��s��=����	��j-:�\m�"�)�c�#dr'�蛛̍I������OB��v���'☆In"��L#FN�'9*��V�B��Ԯޅ}�қ�X5���b�:u�aUˇ�r2qLǻ�@U�7T�RUH#�8�IiX�)A�W�t<Ե�޼ܸ�QR;Kw��	�LZ��T�#o
          O5��ꉫ@�꯸�i˫fc����E��˵���ޥ��FA�9?sW���:H/K� 	#eݟ��v�T'��s��� �|ӄ�\��Vf*��Q���Z�+�$�#�yc>�`����;@�QA
          G?z�D���~*�N̒��R�b�Z+�����yj͓��sO*ӓS?���I��N��/�zF;�Ѫc!���0ȯ�e�T}��}��YQ�={����1�wn��S��)��'C����q��I�q�����Ll�p9�D̻ݲ�7~85b�8�~�:0c��zf�ʻ!'�v��+�^rzV����?Ĵ���D`89�j޳����J�����!���I�>�[�:||��g�N�������B�S���̣&'����}�����o�Bi�W�v��h���]�f>}�#�!�cڿA�+��Z_�[8b�'����J�����C�r��2;�S2��]F3���=5sk��ß�Q�n�������4>!�t�U<�����,X��~+�%�O�ɥ\��7a�$��Հ�$r9���?^�������_M~�����O}��^ak����:İZ��w1����w�
          ��К�7������o�/.�]2�I@�@$�:���5c�|:??ᱨ~@z�L���OQׁ]2�1��Eoq�ͦ�Q�v<Ӝ���֧�U����ͯ�V�~ �SF�I4)�B:�v��5���?��o����}A��o����}#FK��Ĝ���V��O�����G�,Lr�Wq�s�U�<;�k��#����O��u���4G	��$��~���Fе�9`��yzF'p(����զ=#���E��ºe����p�[Kgs�4A� O��C�L��ag�C���
          ��{Q��Y2�7m&B:(���+M�k�YYӮ�%r<�L�<�#�5{u����}�U.����M������FFG��ڟ�
          Q����Pj��M*�} d��A�f��P�5}"k]D����JL�v=�(�z���G�s�
          �W��ൽ���-�H�Ca�B��68�}��U��įg�c����7:��.���<p{V��ĺ,^aqh�]�H-ߥr��麷�|�K
          Hۦ�mn�R�J�T�F+�l�C~f�YRG�u)�Q�M��s*f��m3p�|�Jdw�554i6<�����'�Slt�;6	��i���8a܊����X��}B�5 ��$��+jv`��'�N飛h�.N>�!#)�\��3���T#G��M
          ^���2>i�R`�uy�nU6���*L��$V���RO�>˜Y�ep�
          �☋Mrdfv�G@O���Eh�r�P����@�\ �$�����c�vI\�~�Afd���ݴ�GހE6�!a&O��7h7r1�����f9�PC*y�OIc����4�$F0��r�K|VD�%thܓ���h��#�O��!��r�u�y�Ab1��K�l�3!l����dCl���*{�9�f<m�1�C��&E*�Y��Q�&0������ȐŁ�K��@��`P��
          m��c�B�\P����4[�����Pޜ��曝DȻ��#�Vd&Ð�<mjl�2���i��̊�<���WYds�����V-�������EȨ�L �r8&�w����Mv�<��99?�⁖J�.�b�ip��:�-)�!�.y�1� y���`���ު	U��
          �iJ��rzQfuyQˍُ�(ۭ�]mu`�����@��ʮ��$s���m���e�@wl��L������L�G�,�G8`N3��)���h����UJv"�/�&<��p۲L+�@-����1��L@�q�񊃞YįQ�e���3��IHp�����'��G�m��n�c�h�̈�)@�`��5*�#y����u��t�u�L��@E6I�P�L�pF	#oޏVVPU���2��P�a�{�@X�����_숞O�/d�n��2�m���H }���$�8gB�Ƿ�G�j9 	"�c;�<����D�G�ggl`S��$$�c�$��|��l_�xQ�Ɗ7�\?~�T���)!�ݜ�=��B<�v|���v=i2[�ʾ�9�fe`ΰ�wS���^F!�u# ���EO}��c�\ɴR��@��m�L��r�O${Q���'6A=���#\����|�'Ю��v`ѳHO�p=s"�aD>�`��(Ao�s#D70<�|sM��"6��%V�n�籦�֌#*��iJ��Nsޞ1�E�� ;I��V����1$�6�M$�"#��I��1�:d�9��FAcރ�7��
          J�fe���O��^u]���@ԓy��<���OcAh��t\�y�3�zm��03`A4��ƪbUh���Je��ͼTn���ҙ��aT\
          ��
          !��1�z
          �KQ�*�@ğP��d�<�
          ��,:�}�,�!Y"���btn���Scz9��g\�q���ľDBw�0�ޘ��%A�4��d+)'���4qB���t�>���(���BGՐ:��D�!��he,<����5
          43��恉�bhi��?.�H�8��4C�]Ap�J����4���,���@�}�v12K���ۻ�~phL�c
          ��2!N��嘒��������2\B6��K��a�PL��)#.臘��X%�+�-���d}贖(�x��rH��B�����+�D��A�����rq��>)�@e@��y=3��S�D��YȐ�)��a҆��F�^9�~h��y��@�T<��?��|`g���IJL���L7��G֑ϙs��C:;����ج�T,������H�{��q0p�HU���J�e@��<昝��l��r��5�A�g1�l*��/�&��W��L�rfY�!Ǭ���=�Xp�ۚǎ�4�ٕ-)_Y�xĩ�t20�qr������ViD�H�s��zN�$I�%8��#�}���Q�,�!2��Cr�[���x#�:�n|��vF�Kq�S�v��ct�r�,���H������O��o�B�[<�H\�I��.X}�)$�h�X�Ӧ����)��HB�8R;�T�7 [9�[��|���H�z��ǽ-hH��<��<�P���E+"�[����g>�
          ;�4;�5����H<0���wQA�[�,��0Kv��|SRIu�Y"{m�`�������l�G�٥yDKtC�	
          L̑�vQ?4�a�,�8��EM8�%�2mM�R��s���-��<���`�>��P4���e���H�+�k|�T�lsT�bx�����X�@G��\]'�g��	���S���k�Kr�g��m�r�0���994�[��J�|��fe7������ًx����
          �3�{P�<��l%��w0'�}��{k��<�In��0CGO��D�]�i®���L`��Oa�B�4�0kt\� ��G|v���m��I@T��ێ�l�����K�L����
          0��";�$nPq�r�I"R9�1OL�͸�(1�U�_��5�9����B��r	����[�{���H�	.��	��b%l#g�4M��E+~���8���vr�q�!�`v\t������ԑm#HŰ��'�>��k���#����H9#�DL�ԗ�"���v����h��f1�XInO�%���f@	 ���
          =�.i�o<g���"����G�9h!0�c��\�ǿڅ�6�����G�@��8���=�bw����T�c$M;�>[�O5��I�V��r�#<�jz)m��j�	��W��О������h�i�E u䜎����LF�H<�n&��Vw����ڛHmD�P�ı=9�LO'�!��'Dl ��,p9?�b[ɩ�ō1��N:���
          -!�y����s68��S�O5�a��˸-�0��q��	h@��OP �^*ZU��	��`NGa��=�QC'�b=:�ByȞl`�Gi��zٙ�t ��X��+6�	��;��7R>(�"ڑ�r��Y��*(w�T��"�+��r�N�At�s4H���fq�a�L}�A���H!Vc�v�}��md�m�dm!��y��R�kc�ƣ��X�%����8�Q�+mfS�v����e��clg�R٦b����Xٺ1�������
          ��َ�1�E*@R����3c�~J�d�Y���'4qK�t}�P��ۥ;,�K*J�����?)!��6}9���o�67�wc�Ԓh��v1����04ޱ,�.N2F݃�h)�R�'��Ư�ڻ��(�]
          ��B4��飁�=�•��C.���(=��7.��a\��'ޣ�Y��÷���s��L�=m>u��Wps���i˖�l��XՊ��)C��1A"��S׬T[�i�pv ����h���+�f�Lۡ���&���mI%��}�־���~:�p��HH�{��R�I����B�GL��A�w��lX�=Oz띹v��)�F�@3�L$��[��zd�C����1���nEX'�4*)��jdžR�9���I�V�H�q��ʏ���o��؅��r��rj�k;<w�����䁟��Z8��`���brk��'�1��*����=<u����v����-��V�з�P��P�E�6�w��׏�7F�%���4�7�C���&�1�������ZKq��J#Xe�FH�#�����I��ap�\dz(/y%�6W��L�4��á8nzV���m
          �l#B���T{���-�[]�E��V�x\�8���5���8'���������-�mm-�E)䢂F�T�IÈЄ�`������\X[�UpY�GLg�����8?�:����Z�LG8��Wa��b�V�Q���p4
          �D�(�\`��L��`Gݵ�`w�4��N{&��pM�H8�M���"%�c���V��0�0w��n�h�i�a@�9�O�w������t\l�Ua��c�'�ڥ�ES���9��CD�Ƹxɗ!{�g�L��VG�%#��ڲM��]�M*�&m�U�p�H�9�5c���uM��cq ��U�{Yb`��I�zU�M�I�B ʃ��MR��ĜtX����<G�<F#��<3>����6�,��U���Q�ވ�V&�0;�Y�߳��q%�K�Gs��V��)�h�T*�������a�c�-��*B5H�	���~++v�ua�k���p��:�R��6�-��_Q	��Uxna�un�z���Sq/�b	���D��5A�)�  h�����"���ky7A����j�dzj�Qx�ǰ���%���ڳF�)-���H��rz,P^<2�bD�3���zھ�"��}����$9e�z�[G[	^����8���N�cd���(���2z��M�N͚/+o������[��&�Q��*�r:V��f1����I?�غ<M++�"��O-��6�g#޳)�,.�$���Q�e�
          ��Gh�8 �B��Z�Ҍ��(�q�g���Z���Y�Q,�r��5�=&X<;����|g�	���e{��Fɂ�w�$���Z�+)}
          ��!epz�~��v�O>ы��(��M1[������3S���5n�p�&
          Fc�x�k�)�D�j���$���\�n先� � ��h+�<Q��t�L�����T�wR�iF6�@'�W���6�d�������N�L1�B]q�y�y|J�l���&'�S�f��z�]N(�G*m�#o<Un+��"8�g � �-`#���c+���8�[veɏd��I,r���F�SΪ�(�pq�f���m�XK����b�9�!P������4�g��6b���16�����,�K5��RE��7Ȥ@eH|��Ơ�8��V2�r�0`jJZ�.q��B�ON��rL�Y���#�4� RX4�#ڰʯ*�J���(���a�4SD�Gn�1��H�x��=�r�ߴP����|c�=>(�I
          2�;�xd��u<c������c�ԁ��"�_�Vt,7EH��G!�?@3��1�Bɢt$q�������TRCq�E�vрpr(d�}��$1��:}��"h�
          ]�sܑ�WY��%����S���a�J�㓞ECGu?��"��_cR��̛I�T�4ڢ^�Qc��r�A�]�����9�4��2����Pv�4�C	P���X皗�����6��x��j��=o��h�e,Af#���`��a���1��HR>��d?ޯ�Fy�A��r:�j>"]��w�c�*#<z��v�S�VW��3�*J�ɫH�`y�ެ�Pr�=*&��@*���S�)
          He�╺Z(�փW1�@Ks�Jb�*�x��8QZ2@S�{�#B�{�>ݸ�a/����FVM�Q�*�$S�`�)�G��Hڧ#h ���@01ӓ�*2����;���q@J��c���(�,��<P$�?�ڡI�E�\��������Gz��n���h	n��A�GCU���I��p(���8榤���)?j�;Y��s�z�-;/ǐֺ����I�|�O��<x���l/쯬mo�5m���1׊��B��IUy2��^���n��D�h����_�H���Tx����>���,��4Q�6�R8d�0�<�����G��L�X�-��'�/�k��@�a����H��~�~�}9��^�nm�d`�d��[�אX��Y���u}&�O��͕.b������Ì�U;��SS��%�쥺���u[I!g?¹�bO�wL��Lh6�׆�&�F��x�)"{y�́ԏѵ�%O4���]����l���۽Øe��0�r=�������ޮ�n�U����������:<����L+�?J�_Lu�������l���R��	�����։�Oռ9,�Z�Wm��VTǙ��o�����8���"��b	pG��U�=+�~)�"�f��i�(X�H�J��89z���rx��>7�RG�Y���"H�����F�c�"�f�;�������q5��v��z����k[=sS��u�cRX�b'���J�z���t���$�R�ۅ�&>뎕�7+�j�*�,�)�����-�$Ke/0]+dE4V�k�iZ��U�`��%-@C!;��ӏ��L�zeͤ4�	��o�+��ڈ��f���d�!�.|;0�bLK���?�n�s'�i�����/��=��M�k[�d.� ����^�}?�η�oj����f�`s����W�O�ǫ7�<a�ȱM>�|����5��py��~���jw)�Zh�H��1�$�I�#��ڬ�����ҳ�������,$�
          ��?ք�C4����,����(?L��l�S���A�?1�܂6���$��Սގ3v�ZI���C0<�#��E�6�D�c������WԴ��$x��j��x���U8h��G^���$��t�d��\��bT�����i���-� �+�d�@8;�?��PV��G�#ic�ʀu����&C�!!J��'�l�a�G$�[��?j9^]�b��A�1�l��x�7q&�_C�i�?j&td#p<�H�"��[$�<��$���i$�/��t�.�c��!��Bd�"x��
          ���v�����Fq��\�PL��iT�-�h�{��.�I �7Q
          	ո��x�	3A�~����ƥ�|��C��E
          <�m��d)�'���×_P
          @"�!�8�GN�g,����p8`r҉���K�3��h��<�.=�OC+���[�O�����
          �c]�v1�|�ڇ����`ѷ ��:F�o/q�z��L�\�I�6f±�������qQ�`Ģᘌ�Fʝ�*1����
          �ޛ��`:v_DU�l唐������H�xJ+�
          fd
          ��3pA��@�q��<Q�-�q����Y��b->Ɣg�ڰѱ�!X`c�?z$�W1�K����628����y��O�H^�*���(Q�$���u�P��市GoY_j�x�*�r��$zI��W����O&�����j���N~i�C��c��_�Kd2��{��(�����	/��N�Õ,���{f����!R��s��<��g
          ��0xsL�H��Bw78���Х`��|�E�<s�	��v1�!���I1������j�i��3<�����l�]���W_GZ~(�6�n�Ȋr�q�i1Es!�XR/��-N��8����yeA=����\P+�&dM�6��-H�E$�2��p������sq�C$����|S30_H
          �zH�lI�f���*%�F�[�?&��K�H~f�7
          �ך;��Ъ̩n	��1�A���D�����ÀiՋ���%�X1,z���im���p��i鼵��I^9��_*?��79?�R+3���r�*y��n�N2p�O�#+H�0�����X��]Qۂ>h$x�h�d����3��(Z_7�w���@����� l�Հɨ���3��򬱞�����K�$��y��Z)�����p�0�=�N�֪��.3����t$�O�un�zM\J4_�W�[�G�GI7
          C� �P�/a�YCo�f�:�D��de`��������4�j}$�E<���(����ڞG*�!,z2Oޚl��� 1���Y�>� h�2D�	�c��)+��dː[������J.�����F��)EU��+�&��C2�0d��7
          ņ΅���yq[����۟����Ԡ�#�9�,w�P�H��Ð�@�P3�@�5����R�?���3�1�*0GyG�m\���I�Nb�i9k��ۿ����.T�!H������&Tw\Ya�J�d�H�Q꩒���h���C)ڪzj(#��RK��)�AR2E�ƪB����I<��ɴ�r�ħ���=���Vw.���Av��A?�Q�
          �r�L �yQ��O&��Q1*"Ue�I��M����X�c�r�6�D��ʳ�$�2	杼�_26x�VU���<���4W�o���hi�E�Hhg+�''��G��]F#�#'��0َ����v^F�Lli'>Ʃ�vLb�.�2��,P�
          �)˙]��)��a� ��Y�)+&Q�9PF3���A�9c����3{&a�{����:�|Җ#��3�_����̾�3�
          ���-	�X3�'�a`�8,֬�!��������v�:KR���&,�J�'Pr�����ڂ�F�T�Z�$lx�H�q��W6,��������a�Jq�܃����wq���	�R�Q�Ҥ�>L26K����7h��""I�z���Ŋ����[�E�J�G���4N�l����h}��G�N�^Nb��Z2���+y��\���
          ���Bz�QC���K<��ѩQ*�O<��ښs��bU@�1���Ӧ���4R��q!��i��GG@�I&[�#�ԋ-�k�BD�le#�ҵֵa�ۥ�h�I�K��x�5zV��͑b�N� ��E��M��acFq�d6�Z �w��c������G��"ڲ��6ɸ�����]�R���Z>9=�iAcMȫ��ӷ��$���^As	$�^Nx� ���m$B��%�R��3��Uio��Ki@`�3�p*I/����&��g��_��S��y�O�A]K���+�x�ج��ݤ�����$8�:~�͚�+4RuS��K��cD5��Jۘ�3���q����>:�eẗ�mWˉ�h����<Gs�k��"[.��Ho|����Cw!s$��TrH^���h��1��/�!B�8�����ae�x\ɱVBFKq�|P�#YX�$��(r��ոg��WR��[o����C�?:��1��7R��ڙ`��>�Z)�A�
          ��Z^*)�v��/�H��Ĭ�`��ޛ���G���;y�ފ��?0c|�pFy�������$�v���#��L.w��%�W�I#wKr;��đ�R̡��8?jS4�v�J���Bh`�YQ�y I
          �7o�KjS�V����x��4C��� u���i��(���z�P݌�a�0�d��Z&�H'�|稥#�cn�VB�9����aex�L�� ���3#.����V���8C:�*�c���w��m?�i=~)�H�"A,×����)h�F���IV��4��1�ы8U +
          H���<���w&C*���a�zj�|�Y�L-T\?_�K�[�l�r3�}���;TWi��m�2$S̤)���@çج�f9�!K/o���h�%�D{��ݻ��ڗ%��El��[h��9��I����2ư[Ɛ�P'#���dd�dX�U2��֖�\��g`�P��Z5���0�ܫ�3�����C�@͆�s����P�ѝ�\El�J��1��3O����+�)<�OjZ��ax��އ5bxP՛��d���G��݁3B���Ha�Ʋa��B9}���?��9!\o`�<�T�Qќ4��0���"+�^�pVRx�c�iJ&eb�H�q�'��MdY�����,�U�"�M4��ss��}E6�i��PÎ��5��4�96�C�>���v�k�Y��1 ���6K�(iD���9�>�$�J@2Ƨ<�['�v����QH��+)$�6H���RTg#�繡7k���@8 �<���",_�Nr�@�ޭCo�b�Pc�TM����ec��p�~�2�WIQY������8���i��.�?��[[L�Df�u}�O���Z�E1[B�ŹgP�e�j�ZOo+f%����_E���eP���.1VkHz���n=�\Ǫܤ��u�1�(܌�iڢ�|��4Bk�Iǵ�^�w�u	bњ��tq�
          �X���K����ך�\2����V:dv�j��+.�td�8�'�-�u"��\Pi�\�nU�L7F��PȌ����0���F��,�G8%q��(����d�6��������	��|��q�>�-���,]N
          S)5��I��+H�I&����3���41'1��
          =D��B0جw��J�黝�"�d)�r1��,���bݰ�;9U�)v�1�YO���ͬqء�����N΃���*,�=}G?��u��qd�O?�dr�l��<qt��8]����'s���iD�$�ۆ0O#�{�n��y��P��9�Z�ۉ�VE*GSY%tz^=Z&�) ��	�cq�ێ�7io7�^g;��v�@wK���T�08�,��,��8EW)%����lz1)�?1>�_j���2�`�ңc+�&C���V-�B�=YP9���I�nƨŭ���Qq�P��
          ��O2T�D�n��+2Df`�!S�8���IRM�*�`�~y��\����k]�k
          �{��������D٫��*F0˂O�GZ
          O����h$�~;ՙ,�,D��6��Q�~���Ѳ7�Œ�8�KX�����;S��ڪv�p&%x����歑 K��FY��x�LݍoF���v�ewX�9��޶�.eWxP,`�A���j�m�#:���A�}�jXy�Cٜl��5^In�S�"ק*E�K:���zq��:V�ў)"(�XiR|��V��5�E �Q�����nb�L[dnU�8��U��Z��t����*��@��U��O4(GT `��5����	.��`��5�4�<�H>j���Aj�
          %�;�ȑ��\�%yR�|���ϧ��J�0���8�e�q\
          ��/s���Ė��K��ߩ����T��ȼ�,N8���T�n��D�rv�ǭT6������*A���Zi�ȱ���_�Y�����l�5��,{U�6yb�U�n˸���uiw*K'�7?I뚗���e�&R��oj������kq��+����8��Y��$S�Q�u�w��9��1`��g��y��n�����ܽO�<~��^�$W�T���G&��kqkp�Y`7Lf���媆#nI���2�OR[nF9}���I�ZW��:P��Wq<6=��o�����8����\e�1�Y��v��X��p��ǮZ�>G�Ē�@/�P�R�̲+)n���އY�+�	@�P�ϵ�$�In�)\�tg��^�t���[V'��I&��|��;���*�-�ZYU�I�`��J���D
          Y��s�ޥ;k�B"̠�8���;��IQ�
          _�h==�ț�;=�O\�+G�����T=t$�}
          ��9cP��
          9��اb�*)�V�H�a`�|
          ���ЅG@����1�6Uaf�HѴL �|GA3)E��2�G0C.��g���4�V��	�u�Wۢj�r���-�7j���Ű>�Ub$G���x>�)c:HB	�>h1e'��b"Yc%��z�j��HȦV!���5iW@,�X���ާ#��?�28�ѓ"za0�*�r�9?�S��X���1Q���]�k68�Rʒ4'�¶3�ԕ�މk@&��`G�5-gӒ��F2(
          w��j\!'<�U��\L#UR:��d�kH6�+�x��
          ��Ǥ>>()KDIE+�����N�0d�R��
          �ئE=Xc��`ǔl#�"�m�n���Ƿq���D6�41`2Ʊ����E	*0Ry��YA �'�S2 #*2;�"�rd�}-���څq�H9��8m����s�c,Oz�٥6��A�q¶;t��Cmi�t�v��N3���'�L�����/��D4�=��I=�T}V�1iTzu�*�u�#����������������F�RգN�����,���s��5�V|i�{�u�ʡr��(�=x5�-��v<qȄ!��Z���v2)xcd!~��g%N����G�w����m#Z�T�K���9[*�P�8�s�q^ai��ڍ���XP_FO�#l�����o�D��ǩ�?T��8Z���9�`������7=z{W�����s.���K����WN�g�[1|��Z�i�Y�-ƝrW/��8϶>joE�,^�Yn<9�h0"���C�@u���H.,��M7Yu��T��͇��?�Q/�k�r[i�6���2�G�2����F93�f�O��w�������ul5����ˊc�O<���`�|4��,�IfghVH��`�g�s�����Ec�[���*���#�*}�>�z�i^1���-B�l-�����3x8�3���ڴ㛽�'�2�ek�6�1��[�m^�OQ��q@���z��x��(^
          Z8�7fP��#�^�u�H<)��_t&𗊴�md�"���˚��O"Q�N@���\�����_^�;���BvRJ.١�w�F@�kTd��r�q/qf���N$���X ��G2�o� ��p0+��j�.���6
          �/e�g�yD'��U�;��#�5���+}2iͭ�v&#�FN0~�����񕿇�/Z}2dPU���I�����G'�����F��\h�KkFVy72(�Ml{T���=��NH������DНJ�KKo1!Oq�r9��`��&t1�����[#:Z<�!V��6#���j���T=�	�rp���������T��d���J���P���*Z1�{}�����׌�S������r��q�Ȓ����h���Պ1��)���	�pȪ1|v8Ƞ|��,R5
          ['��Q�H`+
          �;q���ޘ\;��Sr:|�ǭ��$uq�vӞƱ8y=[A('$���R'��%�D�9=O���
          3F�A����h���$������C��|rFDQ̛�@����@��7�6���<
          *H�H�dg�"�Ծ��.�d��GQQ�"���En�ݐ����D�ћu���9�N��
          W�3A[�
          ae�>P���Il�㕢ld��� :X?�8\���d��,T3/\f���prd���Ż,�*�#&]��[�$ᜠF_0`0lm�FR�\ҕ`7��Y#g�P�����X]�UY|�G|��G,ytd�%mߧi Pj���$q������,hc���;���&uf+#a��j&e*Tp�ޚlg`�W�?o�E��9�l͈���$t�8�D�̇zJ�U�� ��rFq�Ar0nz���US�L�͎�G�?4m@�� d�ځ����0
          �y�1��#��4��C��_���7T,�.z��_�
          ��$��s��+���ʧ΄�PI�cG��p�[O��2�OP9�~(yV5-��z�����.����cO��?lV6��c#6G�zk2`���@@�҇0/�X¦1��r`WD��Pe\`G_�2���cpe�}�i�+�L�3��R�R�Hv9�0c~�r��Slb�`���M�c�y��˺v?��3+�̮���~�M$������w��#Z`x��B�d;��p��;�㩢]\��Uo������̶�H�o,
          �\d��d�̃<v��h�,��,6�N���"T\���蕕KԲ�����R�G9,�*����BZ+�D��^B�PA�o�A�E���b[$���Xs$bW|�'1��4�"����s��Ԍ�a�pc
          CbC�]�H_�@Dn��s�=�E?�r��F:���Vf��@a���$�șQ�)�\�#����4��q"�Nӵ�(����~Ss��?<g�m�q	ݴ�X��.�,�sC:�g���*:U�B�M�c���ލ[c��<��r���♘�.HKe�+���%-P��€�$7�j��U�>M	�cOpF3������;�FAS����'�pi������@��4�9���2�x��>Ɠp�$Y_`����ʬd�O-���ޚvH����c@�7�km8f%���\����D�3�0��s�D�WQB�E(e�H���24�m0c�)a�؞�	$��Ej^"���)݌�e��@��H222x�YG�D�䵌I�Cco�BI�����r?���G��.�VK���m��o�([��yO
          p����ޞW��vE�ȃ8m�$�;��xh���2�PJ�c�Sk!o!�84"�r�RUi�@��r�4a�<k�,jW�^���'�ftyL�Cq���@� � ��&6�ޛ�������;N��HQ����u0M����;R6i��f�hX�RO���z�5�)Z��>^F~k���3:&��r~I�Sp�Ln��`�t��Q��=�g��Hgÿ;��
          ��&H�fE�X�d�?��+��<b� �OC�?�{��(w��>�H�`�ғ�l	*āɠ��BY٥c�##.O?z��3�l[h
          y���y|)hT���kx�IU�3FH1��ۊ���(Hq9 p�A�4�I��pb��/$��5���\[��d`w��ªF��;LT9n�u�'tE�n�(*���+�����2�x��~��;\�z@�4�F�2�&bs�9��y��r���YR�(R!���!aU�n�
          ��=�
          .A,p	f_��8��EOu$RĢ=��69Lt�tCt.$�Y��,���x?�Qڣȗ�ay-�Ъ��s�i�fi�FevP����l����in�o�<Z�N����ne2HJ���x�?�%a���[��[JHiwrd�@~:{T�AL��%=A�x?��s����I�y����`�@��Z��p!m�+���{T]�ާ���`a�G����j�{ء*�[F��Tm#>*9�|��0F.����P$SH�
          <ְN�*�T���j��f �q��9�Z�����-1b�����z�#�^��z�N�t!]� *��$������ΖHv_1�;Bp��ICm���Y�ϖs���ޡ���$��ѕ��9��ڥ�Ș�Ē �p?|u����ktS�Q��8�^:t4}�[65k��bXuo��f9��V�~�^�s�5)kml�o-�Fo@c�}��4
          �h�Ԙ�6� ��l~jI���	����@Y˜g�Re�K�#�"TX��sךx5��:�oF��9�n�L�;��E��.#N$6{��2f���4Q0�
          �
          Ib�G H�eb��`Cr)آ3O�\�ۉn⬔Rؗ�-�ηId,a ��0�8���F%��s��֍D*Ul�r3��M���-�y;Y�v�Fp�ҫQ�b�̈	uWV3����L���S�4����N���L΅m�c�cF�:��1�杘ܬ	oĊ7�n3�����/��Gf��T�*�2�R�9�-۰�/�8���	�3�Xw<`n��ך��y���a�m��-����֑A �NA7�υX�4rprX��2O�MKe4t"��@�r�󓟏juZ�E{rm��᳑�c�Q����&��A-�m=G.*�򮆭P�"�y"P��O��³`g��g/o8#
          �;�u�$@nc�[���
          ��H����$i� �)z��y
          ��Db+�a�SrJ�Ha�X������a��I�|�]�̒y�
          ci��鸭C���L0���}��,뮁!�M�c��,�J���ߛVE<e��\u���3E�0���1�U<j]�G����՘aQ�I8�>ǚ���3������vU�726;�
          �Y-%��D3c'p9_�A�IL���@�S�}��E�Y�d,LS�y��
          ���r����b�O�F=�=�
          t�4��L�'���&x"����#��P�ۻM��2yL����&������I�)%�"�aN@8���v�;�ªʾP
          ��<f���i�`���lp���;�Xp�qB�!*�����?�	��P��v�h����6���I}RH�m�H�E����H��~m��$mT��/&(��T��~M1^��q�]�JɎ���
          \R�C�a�U#��y	���u�
          ����Yǰ���9���h"mGB��і9<�k�k��d��9���X"�G�+ԡ�����ɔ�ϫ�q�0?Ο�v.�V)�'�TT���D�����v��׳2����p:��w����JYv������i@�g*3ۓ����'	Dr�C|���1nU@�J���?�ACyo<�o'�e+Ž�)m�J���h,H��A��r?����A�����HH*�
          ��~���4��Fp28�\Mq5�n�h@¨8#�b�k��$A;�x��M]�30��kf��,N��
          �����lp�K�u��>x���#�w�DC�=C�h.�MT�-Oh�l�|3�1ߌ�Q���Ӵ�u4�@����@�ġ���	�'ʐ��2�ɪ���k}�ݞцU�����F��ɸEo�RN�s���!as�������}�@D�t���vbm�qRv�ш�\¬$w�����n�JTsl��ݎ�֬�B�v�/�1��>����!H⍝�}��d
          �Y�����`����bl����Zl��5��+:3���1Ү��������������������=Z��:aQTc���go[=_T�&��`�y�pjä�&S��,8�E�Z�T,J���5e�"x�a.������M��x�X��"Pr�t�=~jM/���0
          ��6FN>„������Ď�=cpDB.���֨�vx�d��1O7j줂;a@��RP+Dѱy$�� ㏵
          �*�R%�[rs�z�H�*�O1X^G�Y�m�x�S����U�u��v�@3R�Ɩ��!޳��)�@YBZhس*��8�?5#%���7e�q��Eewf�/�H٭�O4�,h0�c��բ�$9�W$���90������6g SZd�t�x�㊖�6c��I��Ƅ�rߪ���<L��㜯sB�ے�e!rr�r}�B�C��D[[�
          �DUGf�MYd�&�{
          d!
          ��������V��	y!�X���Y�$��!$~b+
          �׎+gXN$0>���!O�9�ݖ5[-�ۏ-��#��c)�Z��얳Ʒ���
          A8������I6�%K`�ڬV�	%����T���Ib���{�<���y(��I��������\JY؄��c9��%1,$FIN��@��siw6���$����(=@��}��*�l=.W�pg�� ��W>�2�$ vI�ymz��� �����:U�H�8�����������$�$B���͌��n�q!y��TY�Ǹ��e�jx\M��F�%��\��	ߢ�$�]�#�'�J���d�C��N1�n��r�y3�C�s����r�o"�1�>EJER,:v���vD;�
          ���kc�݈^)��6��qӚ���n"	�^[<�{d���ިa��{����IM#$��L�d�K��#�B���ڥa��F�r��<
          ��H�^'FBx8�S�\�U]����@��;Fii��>8d��V�S�;⍅�����8����0����	��j\J͸2�*zd���ƅz#ˑ���D)�Pyr{�%f����q�1�DFb�_3$�8�����#�=^8�A(X�>���ߊ���d,K!\�X�j��e�"B��⦴i�m�M��F1�)�?���5���@��P�85`��g�X�L�r�<�%#�D���ȩ{v��E�Ey@���ɦ�6|Đ��O@�\7ker<������Dx�+*J=?UEH����A 
          �Ν
          ⨸X�����
          œ3�qR���C���#�{�g�uQ��=��W�c ���S�2�$�b1��ܩ���go,2
          �"�^�������^U�q��t�-ggQ	��Nh�����m�9��ަ=�g-=2�[�:�����3�*e�ʍ+��@悂v����F��J��V��˸H��pj�&BJ�%�1�g�ڦ W@��-2�9�`����:T��Sj�9��e��+bR��n<Ἅ�I�W�x�*�@=3U����@\r
          X�P#��3�4'e	���˵�����pF����j�����u��Y��B�Ӄڤ�����zR��\��u��F8���\b�힔Y
          J����u�0����љRJ����*_�;�J�7�.�0T(�T3�Y㊰K��`8Ȩf���9R:��H�]�ȫ��e�31�T����X��C�%�f,~8��\�Ѯ?d]•N���g�@�/��\��é0��A�x�*"P�DT=0kM2�oTR5-�F�N:ֺ�VM�Qu�
          �����*�����Ȯ	'$��kMN�єŽ
          _z�k��<��^x*/�'�
          �����eA������5�?���z��G�����x���۵~�~��Rj?O�Mmf��C�@�p������cǾ�k?�>�{c�Eqs$���{d#�zt�Zlr�ܫ�W���#��#��&{! ���;	�~�啬�&����M�����5����~��F����g���(V�eN>٭u���L�[�,��=@���Y�8�♭��xUl�t�Ft����G��?+E}3�ƅqqy�k8I�a!�ky0�{�������
          ���/R3�x�@����݌�K�:�XMo R!��~sZ���.|�2:��?I�=���k��{�=�BI&��Z{v�)<��=+p�6���\K������Y��n%M�#���'������:�]��O�Ն��@����3�q�A��^��m��4ԼJ�x�A��:�O��11����y����ԕ#�<9��
          /�o�7�-����f�Kx�,Y��H����]^�
          �����;��n��1���6<��ҏ�x��C����<U��q܇+w�(8n�0�0O&�Y������8�<Q������/6�VP�)u^TsߌD�L�����O_MOÞ�%����;H�*I�@�?�3]ep'�.Z"��t�>��>�|A�]
          ��Lo
          ��7��%1]����Hr[9#9�w͔�&��\B�HFA�P��L���Q/�h*OL��:����1�	���w����6�G�+�a_��Տg&Z�3��1i�
          nf�hUM�������r���I' �8��yÖ��*�tD`2�������cP�$w5�����=|���E{hZ�ݣU$�WSЁA?5¸�����F� ���?5X�m���jf��B	�
          d=8**�u��*����`�G�+Aoӆs�Jp�J�y�]�>�s�3L��JM��`���B��
          ¬J���3�c4�%�\��"�!]$U�y$e�_�޲c9����Ud2h$N��c��)<��� 8�@'�2傳����@��č��X�~�4��/,<��Un���G(HO9l�T��zc��8���aŽ�s�����ڨ"B��?�E$-�i"U ����ć!��}�g��8����a䗀�I9��u;�3��憕�5S�z����'
          �\�ČJh��b��W�}�SN#a
          �2P6�}��Ɇ�YB<��f��'g{�$1�@V��9�5VGz��$�,H��:�u�C�t�r���L������Q���Y�x�P�첃Ǵ�������^6
          �Hv^I8*heT�%_P�G,O|�����d�S/o?���
          �#��Q'�}
          Ȑ����"�=N���
          ҸV)����Ȥ;�2�3�~)���d�Je�� �N)��5Fԇ@I�=	����Rb�����d�����
          �;q��M��S��9���
          �E�FB@�d���~�|��	(���z顖D�QQ��^G�a����S�) �����}�-{XqB0�7��]��Ea�\�z=c�<$�X��d��C~]�����s�?z�"lQVi�VF�ێ@㷵��Y�.�`��?�<�T�
          � ��MrҾ�T*1ӭ�Ұ�}͒`����e0��_���cIJ���3� u�R0�Q!���2rj��%�@�}����f��X�q��4�\D� �c�)�����c�.8����>ZI��>��J�����5����:���I�2%�F��
          ;V(�#�H�0 ��S,fɃ�~�_ڢS���\�Gy��m>��1�B]��l"�,���l8�0MJ�#`��0�q%����"�!�,z��:#�[�o��m����P2Ϻ�?*WY�ӞsD�������)=���&��e\���$���aށ��a�L��:�ڒ��#/m6�F+뛅�3G7�`��f��̒(��ԧ�q�b�
          �Y"O1m�h�������n#S�%��F���o�=r�4�)�pf<�'����C9��YFϋ���0l�'����N��K6X.>*3S$q#o䜮}�
          B��7�e��7��	�~��B|�g�ca$�H�NFOq�T���9�
          ǨV�[��86�4���'5�E�$E�S�$��l��/�3�nO =Fx�����O��Ns�}�N�|�BV�3"���C��$�h;�?0�vP���t���Ko�.��H�^{��}K�"��OEl�3(_/h l%�sވ��H�-�^I��l�@��.�X�M�9����"7��G�J�a��nU���<>�����bI��d�"�ĐpH�ޕ�z��C�8|
          	i{Xc��m�i%߹K�P��*���F'������Ҥ7L��$�#��#ەa�jq�H%�
          �Unv�.h+��1ܐ�݁��'i��YinL��J�R�s׊l�0h�n۸���hn��#���!eU/К*WVf���@$�'�2΄��$FQ�lN쎠ֱn���œ�m���g�ȋ^�(B�@�U�23e�J��<P��[��G�l/�I�G<�ˆ�	�����RE����ݐ�5�-rD �T�Yb����Ѻ1QXGc"�.g���Ԝ����6$���c�=�� ����BY�M��6���H���c`=���h��FT�ۑY���Ӽ2L���!������cXL��eQ�pq�(_1t##�0I��AdQ�Gڑ��#�Y���NI����H5�Ha���!���cް�F.�J0���o�P�n�������Ձo|(!Kt5�^Czc�ۈ��PIۃ�O�94"%��+���' ��e��f1̱�;���Q��4�Dф�F�9#���&D�+}۝�ج2=�����{�^�lK\�:�8��*���{��������cw<�a�����v���뻧7&X%P������h���O�W�X��s��Yz`c��+k����f��V<(����-�TR�G�+h���„n
          Ws���K\�$�D
          D�����;��/~�,�/�8�@@�����G����j��%RZ]��d��ۥ�]�1�|�)�9#��OSE����Ҳ��hP8�w��C[G G!!�{|Ty�[��>@����$�P��L[��8e��<��'�������7�k�G,8��9m��ǘm�Sߊ!B��2v������$�	Y��ǥM7X�4���C���8�?�Z��r�]v1���${n�[�n�lPL����hʝ��aQ�Ѡ2aaQ�.۟�����s�@G��?��惰��dL�,
          Jyl� {�Ե��Q#0ϻ�=�
          �J�j����n���LtR�'���wa-)�^NGn��f֏0Ȥ�è�`�+_62P�nڬĆ=	��Ep{�V��رS:����jE�F��NO��
          b��X����*6B��S߾h�mô%n����[�4�O�hk|F���x錊
          &���+ g�
          �Ǩ{Ԥ����ŷi\(�Ȩ�Ӯ�%2�'*pY�Z�KC�{l҈��㜞}�ɚh�I��%R��+��s�n�nd���\�� ��|Ԫ�#6��e�!�c8�J�#;��4����<�x
          ߭9s�������s�����a��
          l���S���2��\�҂^���F��xv�!HNO�8�Ha��2�q�f8nak�+��Ȧ%s�c�v3������ɶ*��)��ʧ�Nz{�z�Y3r�;�e�ǃێ(覙���B��jp�֗啛�S<}�U3�U*��Ap��u�s�0A�ܳ@�u��`��u�S��rI���UiD꯴H��>�]2cكn�^9*�`�}�O6�-���!;�`~��nh���0
          ���N3����'s�b�`LJ���Е� ��r�����T��m��U����ޕ����sZ��c�$��I�H�OP�I�@S��fQo��re~ٯ�-
          )���S��'�G�U[�:��5^F��@'uϾE&���[-�|M�����5��ݎğz�*OѲ��Kz����%]�`�k�UB��3LN�7��.$s�l��FȀe�h[�������ۚJ��[k��n�ؕ�\4�Yp�J���z��U�9�_��e��p>�}�o�&9
          �����ނ��!PJ�v$|{T72I9�	��4�$y�zd�?�	eq��g����L�	�t͗ku�A��$z�j�iZ���̑��&6F�Gz�XO��(TRp���`���k"c�A�ƞ���7h�W"@��q����mBY5��S+$j66�`��՟F�WM{�f����j�_�έ-ܛM�߆�v�n6�l�r	F��֌�M����'�MDۺ���wvǽMY��,�
          !$G^+\f�w�jRђJ���VTI	A�H=H��`�b��jr�0ʤ���n���k�v��m��
          �ʻ(d�����m��؎�Jd`T�
          �cu+/AVf�	�,�0S�޲L��%[-�� HA����|U�������ڹw���8*����Hwp��2�$�O�樏[=���ّyD	�f���!��w+q皆���Q�=�jnc�`X���;:��蜷,�s�Q����IfIP9����J��IL��zQR�A4{O�D��7�T�8=���Z�]<v��kNH!���pF3V	`Y��N9R�Y�tf{�o��
          ����ڱ���f���4�X���#�O�#kn�Ѱ�q
          rU�qLY:��j��h;q����ynB��Ԥ]��X�-���F0� |��V�8i€�p8#��^�&�LY�@�����U�?/$�*F�÷8�#Tl�ݜj�"��GH��ջI
          qn��G9’���q��X��MZ��6@ȓL���	�F�-}��K��d"K`�s������V�I�ٔ��a�n��c$�$�%��0N	'5~���Y�kk�F���O��#U��.��h�-�=2�s�}�di�-ޛm5㡜���nx�~զt'�K�x%���x�JQ�|hxki"n�� �9=W�N��-�\�jMA�E�L�W=��a(V�Ƥ�pG��b�˥���۳@}<H,9�M��'�1H�m= ��$���(����NT4c��$�ެ�����
          ֖/+=˺(�����['K��hQDq��I��Ƶ��uh���tsDcd<����m���Ӱ5^Y�$b�0��Nڦ�UE�����
          ������h����Q�g�0?�j�o0hm�b2�5E�E.��Ў�wk�}�;T����(��*�$S)���P<�؛V��1��v=��ݜ;<�,�͖�Py��7b�X�9q��|%�.�f��$�dP�;@��Sʓ0,cH����@�&�PBa���9o��~��\�����=��$�3m����闍2yXb��;�S1���5bx5%mN��N�9�T%�3;]���nI3�s��[ �JԢ��c��.m�b�� 4ͤw�F&
          ��K��ir;t�'~�[ݟ��E� ���Ԅ2�n����CE庠i12q�����B��0I�HLƌ��Hr� �Bs!������
          [��ڟ���h�9����
          Y)q�c�u�
          ��]E�܀�.�?5j�l
          (����k;g�W%�ɭ1��4OZ,i��LD�l�>�d���q�*��'<��[\G"s$	cЊ�Z�8؁���R��֋����4}���T�,��H6�5N��@8,H��:��I�� ��*�@8��<���K�C*0?�f��'n���a�3�Hb���z��X\31n8_nj�rvMY<�ȬV?,�H=A�$ ��r�
          ���lr�~��r���QT�g��,`�$b���޳!���=��S�mą6v�߰~x�Nx��j��>�~O4g;�8���S��c�hq݊�1HrB��4b����j��l\e�=�i��Ɔ��~6�d4�=JF��s����c<�T�´�rP:TD�	�sI4�7��r6@�7�8#��DH���9•�,{�TJM��v�Wo|�b�D~Q2@T���r3ڡ�B1���U��czD]�Ҭ[;��5�|I{w,k�wS������R�dL��F�䚮*ѻm���8O���X∴!�l����8�Ϸ�vK_�����w{,w`�� �u�H�(�m7Qx$�7�PG�#��^�O���Z��y��.��@�	$F8lq��Nj��d��y7���3�Z�:U��Z,�����9��\E��j=:�f{ն�$g-�|W��Y�ۍ[���yVh�P�m��X�������5�=wJ'�н�2>��Q���]}���;Ki}�Zϧ�%��=b��7W^�M�,i&NfLE'�/�Q�t�<]6�:ZI�B됆@���}g�U���Z\wx�#A�#�0A�9��Ҷa������g�ǮF������$�U�4
          �`u#8��|�`}��}��<a�������#e���aϽy���^$�g�������%BxS�!�z�����g��}G�+���{�=�y��{s[���渻���e�+?I6�aae��|�D�K�^K(�wW�~���E� ^�i��C����c�e�5c���#��L/�Z����\$�Y#�7����n�W�����,�W����w��ʸ�8\G����$|w�r�n�gRٸ��S.��_�WP�'�ӧ�8�RE�3�9���^��7U�\�͝ꐐ�ب퓸L��赞���K�t�\h�![�y"Vc�q���}C��a_��rAs��6��XF�Q�n#<jыg��$�F�H�b<�ԓ���r��f(C|w����a�!�FKn�>���
          bf�!���[p�<��L�"	<��zqЌ|Sj���G��^1�E§��<�uH#�O[�,L�]�O~3ۏ�W��6\ƌI�QM� `��=ib%�9�ˉ�Ԓ��c`�n�s@$6�jn�&��1�Z��9b�8�F R����"�(3���W�l�HFgw��I�����OI;u�d�B�V2r�i�����C��'\�+.:Q@��M!C�wu��7J'0p3���v�m�3���|
          �q#�����)
          ���'+q�q@%� ��9��{,l� Yw��w�ޜ`S2���a�ޣ�#��Y$>Ssڜڃ��Fx��K]��\d�i�<����<d�c=�2�v;�F�~�b�Q!3�1!X�<u4.��h�y��ml�P��I�]�8��@e1���[�I�1�0����wm��q"��f���~id���/��=r�&�����P3�˸ܫY���%�kU@2�'�j���u#�_%VH��bp��	��2�+�㝼��YV��q"u�	���ze� ��Oh�=�̌��+�^(�4;���8�$�ѻ$��6�в�+>ਝ�s���F���*�>֓��'�
          :�ZOO�G\�������(�pzP��Z���tʹ�X�;��"o�:���9��H�!y��1���d_Y��Km<l�I��F;`�S���+��~�"�3s3	$H�����GA�A��To�!�ɧ�!3 ��<I��ך�9�`�ZG#a�[i�����
          � FVP���''�i$�o�a!�rGϵ9aw�o�p�Jhu*@�hS+,�&Hb@�;QK&֎&;
          ����u�3H�	�'��˅iJ��T�#�>���hkr,k��~�Gz� zQ�$��!�o&p���&y�d��@~j"7�T��j��G9<�Ӂ��i]я9�>ԙIVF�r$�;�&7�XZ������	Q1T <��Hh�å!�[e��J�B���T1Fs+���C��R00�F�'����$o�>dj�2K�ۦqMJ���B��N�����KМ�MN���H�*��@�+:�˵��?ښ6�����#����K�,R��'�j�;ΐ�D���z࠮3�a��nY�b���Zm�!��
          Пz E�Y�����MK,l�rH8#n���<��ǧ#5�!C#	g����E�H�!ЮI'$�P�G�a4�n!W�|PbtV��AYFFi��X���l��b6�Jb8�P�l�4X<18�,�,��OC@
          Ȑ,p��@����8��M:�����S#?&���4c̗���5�p�Ʉ��K��@�c������2�~G�e3��Ax��=A�� �@���>�q��L�!��2.ь��h!�)n���e3��Oڅ��!��/��MZ�aəw	2�98�����|�$�ʼn�S҂��51��FD|���ӊk5�	$q��l��;j������q\���SnG�^W��b �@8لi�1!mœ�A�(x|��dL�ܓ���RYD��$3#��
          �
          ��o�TF�P��a��'�'N��O*�Y���Y3���B�Ʈ��m$�c�;�RS��,j"�̼�y�����B��f%-����Y�QX��`���+�ߕ���X�s����ӷ���˗c�,�@�=�V�$y'��x�G�>��F�z#ngI\&һ��l�V#�bf��A;K
          �sҤ�/+I�D\�>�NqI�і��7p5St�Ot
          �]�Fx��||V5`g�m_NNw�E5q4v���œ�#�{PGP�⺷&�`���q��8�%�P��Y-����d@nv���}��3�1"J�d<+g�_��oB�/�:��Vo�)ۛ���˖�?.8R3�8����$����$7��1ȼ0s��8�C���H�!y ���~�Ѻj[ߕI7�X.AC���n.�c�Y5�ՐA���L+u�:�բ@�1��`��ǨП�s2��Y�`��8p?��j����`�;�T���Z��;�f�ݬQ�N��vGA�9��-X�����}i�+`�tF ��I�j���$0N|�����Fb��ڭ���B��K��2�	$��� ]Nѯ��DP������\t��("3�+	"�����D�+	�.@�0z��/nۢ�s,���e8��ڪֳ�5���нڒO����ϱ�5cI��p�nVfM�d��@����Vu�w[ɱd���:���k���G2H�T{{|T��K��\a�NGǵ8���2�[$E!�?�(���KD�X" /�����a�!��u=�UV�A�z��≊xeH�m�c.H��\w�y�M�bJ�!B���cQ[�)-1�b��l� ��# |���Ѷ�-�f#�9�]�O�Ip��3�0oj��B졑�E�z��ס佒R���3<{�̱��ޥ#�R��Z"N�ӧL��KMH%��~�$����?NH�M�c=Ȳ�R�J��7���#�h�ЪM��?2m�����s�N�a���w!Lk��>1Q1Cl'2�$4} ��(إ}�	�L^�a��
          O-��AAo�.2X�ܓ�=q���q�Ơ�|��?z\�B"�nm��X n jkCs��8�q��{U�}	T}n�	-��1�ۭ;��][Z4rHfg����9'�'�K��t��
          �$|��K#4hQ�0)�F~?�Jb�Wg�	��]!oJ�v=�N����̩VW�#>�л	���3�߃Ҿ��(����vy$���VɖX�����\��u�x�J�p�q���h4�#r*H��rsۥ&�9�8YI�ræG��#v)R9Yg��)�H#��F�y������I��Tx��;�,$�4�FI\���l�Q$q�ҕ��
          ݸ��PX
          i���d�},s�>�H���I
          <��A���B��o���V	��3{ST�#�^!
          ����ނ&`�s�9}�w�ch��sߚG�(�$0�l@�@��Nk��v�evw-�,x�4$�7�U䕏�ک�d��D�	"	-�N0q�?�Jm]�n�+�*s��G��o:kF��3�/�r:���>Y�׼��=>«���$���}���^=郅y��#����cN`[���n������U1�6���ydk�i�S��:�m����*I=��L���ǘ�Q�����ޞ�[�a�a.��:����IN䃸�ۓ�@�`��ђ��0<����6�z�V��Ш5��?��Z�In��3��ڄ����U�cU�3�cߟj��S��c-���A,�G�T��f�D2f�yM#����>������LXg �()!��ʃ�;TƗX�=~hc���i�C4�!U�RX�8��E��[�!f
          ��2n��d�J�ف�}�V����o�䌌������s\yi�OAڜH|�I�*��*��ޱai)+�˶���,�V���s���G�M�E�ĈB��9�>�$.�rY����ɍ���o5� �y���k��kDc�[�rH���VYfq��J�JFN0kZZ��?0�
           �/��j��н���2�ˇ���0z��YnV�d'����lK����!$�q�D��8U��IN1�l�~�2�����aҦ㹘\$Y�c�ǒN�x'E��Jȏ��v㏷5?�P7������PP�d.۸d���\#�/���c�Mb��Cö�v�Y��_!��
          ����A�N:��ń��P�
          a����*~	IfvƼ~+�j�z����a
          �"c��Ͻ[�RT���,��XU_Ov	m�#a�z��4�䪠�������Y+��m3<*��m��~ƥ�ܤ�� ��ݫɻ��#<jz)�8g�G=ڱew���%z'D��m��FI�}���pRFVR=ds�aA!e�a�
          �<�?�jS͑a����rEP��Є�l:	&ܩ�	$�����1������NzUJ�7��1�H*s��D�v�'oJ������hi�z�YF0E;�8�z����
          H���M�T	Dd�i,qR䑢�5N$TY##�~*ɥ]��0v�?��1��
          *K�`��*٧�b��Wel��s�XT�l�M�DİM�+�x��������j���F]S����E���y �U��?$T����x��7e^�lt�5cn�N�������Cm8$}�ϥ[\C �z%
          I�NI��RVHT�J(������V������ӽ�/M����
          M���o��ԣ��5��]Ad�D`(bHj�6�b6�r��Ò��C�$�lM)^������~$FQ�ߵ,�rK�dA,�!�%K����v���ǽO<&yi/�0O򪍵��Ь��y��܃���B�IH�T)���}�k2W�e�\��0������ՇL���g\�ҩ��m�TP�J�.\���V�h\�I9��w� �HW�-��s�'$����{��n�3�(�B��g�W5$wò!�X��8�ڏG�<�T���;�W��^�eX�*F�� ��#�V�.僢M�����5�,�%�x̑����*�mq,�FUU�9�ҡ���F��nQIE���;g�X�Z%:�����\UJ���"]�rpXf����A_ K�$��z�L����x,pN�<��R���r�(��~�U�X����*ʧ��3����}2�⯌�˖�Y�b�m��:�L2� �d�H��X`�L���!����"��˸�9<�p��)�oZ,�C"��iP�☴w���T����sJ�DSb�ν
          ��?z��wʼj�ul2�|qP���K�:-��'hC<9,W#���l���v����wg�U�������n�*�<��I!XfCʀ?֒Ej��h�I�B�@$�9S!ն��1���*
          $"=�^<�O���	.?+O;ެ]PҊ�kO�0��H��z��M�����ޱ�j׺-�Z�����C#&��PIc�C:=j��c�;���)x�&��AiS���
          ܒ�Ye;Cr@��%��[�8=)���_8#�J�l��6�+�RE���z
          �X��4]�z�J�sK��n�����}�گ΋*��7�h0�v\���<�R���ǿ��N��v{f�b2$�j�DN�ɑ���R7������bh��~�
          ���"r�����B7pr��F.��歏�k(��s��)�N2X�ް����O<�M��$��OH����7��LJ�+�O<�%�C
          ��Hp�z�8���A@j]�pN
          "NA��D���6Мn�f��d�l�xԜ���SFNO�y㊓��-���i�B���R�iǑU��"�v�ۆ�?ҙ�9]�(�C���� ��OZ��&��+�+<��f�rL����X�*:Gg��s��#yH���1Q-��V�z�q��} YXo%�c�=���$r2�dA'�����b�qU��i��� ����:_����YI�����,$`����7��f��u-���x��cӸ�'s�ڽ���s+xwYi�[���Ex1�OV���u�n`�=E�h���c��sM��5������t�J;�ky]d��Ec��W�SU�}H�FʷC�ӊ��h�L����+xLA��0�P�!z�����ER�H,���>y�<o��GE���{;�.c����ڭ#�+y��#ۛ�S��bT��{�Z�M��q�(� rh9�94ۃash�7c ��?z�c�?*�$�_��ֳ����ѱg��휜r?��k[mOX�H��Ol��]���7�<�I����v��)峎F{u���w����#��^{�Y�f�L돤�Q�۝[;��Q6��V�o^��I���A��/��5��ોk�rɩZ[�����q����?���i�Y��A���A>�5���SX��🊴�t�ItY؋���0rS��X���q]3�M�6G�u�+ꎀ���֡#�$�8�d)�x��߿��E6��I�B5R7n]Â@�������<X�W�s>�oz�X��-ʩ'������i�#�M���*�6*ʓ�/<��~sӜb�ĩч�$ճ�a��H��6](���P�(�-A<
          Ð~)f�aX�7������Q����2�c�󳕰g��t��d��Fs�iCh�U����&�fI]$RQ��C?�b8�;<|v�v3W�>p������9?ރt�?����I�0>(�U�S��t<PSF@2/�d�r�
          "�eYDci�M��ZT���H\r��y�E!�6�h�P?J?�Ҙ���_o\t������9;��}��*
          �;�Rv=$�ɠʫnR�i9ʜSڜ�1��b��{�]�K�9���4��Ķ�=�+}�*`��np�O|�	¸o0�G=H���s�r�?@Aڏ1ʰR����%I7�9֚*�fq����.��SR�D]��{��q��V%�̘�Y�$`��fp��l���4�6��E� �sL2���$7A�3"6h�>:��*:vf"/˺�y�u5+3��c1�%p	�j��O(.A����otZTOLrH]J�$���z
          B�6��7u���Q�27�<�G���~�7��G	&	�MB�K3��t�v�Ё�hO6B��r��l0��J��f��rI����!cg.�?�Hо(b��Eh�d�bF�G$n�ą	���3Դ�/�����A�
          4@�d$��I7L��d�	!@��B����]�H���=y�dR3�P�*=��#
          s���U�<sN��*_C.R9��I7Bv�q������P�W�z�*�3��H]���
          :S��wۃ���KwD�{�~��x@�7B��aYNNyɣD�Q��K�ǩrj=���1*����`L�y3��PTe	ɤ�;� $d3d~���,�(VY�(�G�nP����x��^���yȈ��i��h)3�Rm������(
          ��`�g��q��/�.�K��D��P*	–^x�Ay[�d�����ޤ���aC}���q�����w�`9#���ǽ;O��3*�;���lP�Yd�7`��s�tSn/���r8<в�#ie,J������D�Ҷ�P3�
          �Ճ��S#��LɀF�zin���2��q���5�<��Ibe�6��D����h�u\�K��j-�
          ��g�
          a��jB`�6X	���W���P�c�FjPJ.��y1DXu������*[%2'�T���Cn�/
          N:|�h���`I�T<�d���E�4M�F�8#�hD�6v�ۼ�]�ɧ���Ug���^y�n
          )��YH
          ̤q�}�	_����Y���~)�f��vcӸ3L#�2��=� 2���O5�*�`9�p9��@F��4�w"��u疦VA,1H�4�A�j�o.�f�5Q���9{Pq����(��؞]�ɠaBdei"W�6�08��O4g*�d
          Ϊ�G�S�,f(��;�p	�eɍ�b�v��M�"9���{y������s_\G �݁i���).�5��E*����#���Q�!o5���.��A-�$�H��
          �q�
          e�?�"F��w��S��@��l�}�y�D���������&i��'iU���C\7�!%��}�_H��.���	�bM���ae�(���.�Y�%��
          ��^VX�YGp{����b4���1�J��`c�\�xs�������[o�d8��@�
          �~Y��-ó�ܓ�����##�Oyg�xnP*��8j{��u�3��:c���[�r9]$t0��x���2/�Y�I �Yq�T�#�Y������r��nT}�"��.#�dd���9����#��~+�iD��%kg���6V9	���ߎ)��%�,Nx9���u�[�
          ��\�Pr������F��%�*�,``���~>*���[	]�
          6��{Ԅ�E��i4�*T�$|ӲB�F\�#�`�<�FI>õ=Z`6��x�� �
          ʹ�Ƿ�8�9�u	�Yc�^Ճ$�s
          *y�ɰ�l�=yךL�^S��on�n��R��X/`�K�B�;{yI$		<}��ӣ�Ԅ$+�pnU��1�*B�u��������;�I$J���@h�8�ۭL��	9�ݍ�̒�YC�v���T5�I������%�r�?�����!l���%�6���{�	�K����W_6f��dw����*1ݬ��k&�r:2?n�U3��E�-�	��I$
          ��t�S��
          e}%���, �[�rr2?�B���8�#���T�U����''��Z}"[E����vͼ�2)ǿ��6��\�
          V0$��9�>{���=.���hm���R�;�s���1�^�}��'��``�U���F9���HU�8�+G��l��q����QPƇiy#q��)��2�#(�z��,�=���Y�'���.���=
          �
          N�6��!p���# w��2<�4l��c��8�&x�Y%����F���T�X!E���w7'?�A[dͬqʓnȍ�A����,`,�s��n�>���D�'Y9�c�r@�Xu��4���Ox֢�{:���#��Ԫ(g6L���a������I��u�������_Z��$�8�Gi�ym<�U$�$��=�2Kq3�.V�r�%�)��DBK���,��
          r�I�|Ra��Y����.0��}�(��E;�2���/�?�L]C���$l�nA�Q��Z���C�T��
          �$��I`@�|�8��-�u��a�(q�CA�̆��,�s��AM@��]1�Y��d'?�=ɶ%�H�i$I�����O�SRM�Q,쑐�0A��{�1�"��AY	��1�u�T�W�I��J�HD�q���g�4{؋���-�T�W��x�U&�;FTFs�~����K.<��l��
          ����oz$,j�E��)Pϰ�*�q]�5�7�4�`Uܤ�e�����J��(��,�aR�6n��aM�&[��F�L2��<
          Ӕ��9���דRL$�b����{bq���5yr�\�
          ��0Td��y."��$l4���s	o
          ���V��Oz����'��)����?cOD�쬗%-��a9�=��f�.��`�Id��#�L��~���@��Z�����^R�?�1�~���̜H�${�B"�k�"�1��q�O&���i6��?��J����Z	e�E�*dU������-}�f\�������"�yC����ozvd�\��xÜ�G��k;�śu�VS���c�s�\ж�Es$�[���RI�c�4Mɓ̂�Ԧ�\��ʠ�Y��L�Fm��
          6���o�<���m	:�;���h�7�c��E�<�i���9�L�?'����r�[c�8t⽍�+����+�n+�'��c����+��?���;�X�z��$�Q8�=@{��1�QZ�8�'���`@�qR��5$yE���+�t�Y�dy��
          �a��;���X1����c�;I�9���pe`� v^@�,�^�'���s��Lt���i�}�cM�����k+�3��RI�3��e�d��{�YdΝ >SI�<l��b*��ú����D^�O�W⍋G�1�W&�Q�!�.����Z3�@��5��%C�O8��5��KR�Q�q�@��R�kgh�Vc��rGɪ�ާ4���8���,>�hb��jW����Ƽ�G�H�U���z��G"��`ONr}_��*V�yVc �1�PJh���:�ed��a��CnBX�a��|�n�&OR��+ ��E�2
          ����;t�V����h���yB����֬���b,r����s�Z�ӗs��6��&������9n��r��q#��N�8�5��J�
          �`����t��ܕu*��=꼒�jX�eG9Ld�j�[(�(X�"�ᶁ�|�&�z�k^��aqiogg�D�6�=jb�՝^4@rz�U���X�)��:zU��*3��9�Q��:�X�d�Qv���[��UM<�d���#�[�U�n��F�.Ò[ m�i���2ƅU�Q����b����
          �2�$n ġ��Fx<�q��/i/��9��Rˣt'�b��n��`�A�U`y&B'RΠ����U5�f�(�$���8���Vx�,ctS&Yq�Xt��_��k�-;V���P}���
          �y�k�9��튀�P�9$�N}�K	Ll�fU$t�p�k�H�/,��)���q����O�ۤDO�Bd71j��3��)�*��c�z�Ax���Ϥ���gh��3l�1�Y&��'�}&��%�I�b�p�=1YJ���wm��V8c�D��l��(��5��$�[b��ig���2s��©e��/����]@iU�$�O���&��	�%,]^!�g�1�+������i��#��f*["*)�]�pJ�O0�9Y0Ao��o/����$Oxy��(���Yi�J���^\M,^�N?��j�i����X˦�!���
          �`px檒�F������:�&N���{U�4k��͝���ڨ~Ե��{mT6�����W���)U�=��Tzq����&-�E<2�r)鷂*�j'?��2�8f���
          ���nKݳ�>�{�d��-�`�s�������^Mjd�9�r��q�=jn��9c��r黏����E@������7
          ���=��ܙt��Cmi2�%GJ�ѵ���6L�̘I����.�r�i&y[n�*�l�uo���G��<�AVLF·�x線,JH����ڶ=�+�Ü7t?�i�-�6qI,�"�X6O����e0x�
          �)�Xp(���1��v�pw�~��4���c�����,��k\�i;T��#��E���P��6��C��	�Œ4YfX��G ����9%�Idb�Ȅddq��^�Ssf��������?ksos��"N�޴���̥Sʜ608s�h����v�[Y�������c�>����7M)�@�9�ԍ��O�&F��D��(!�aH��
          pFӓ�z��<����uq!�c��e2n��:e�#�(&��e�I7:��R�gi�����P����۷��\0,��,Ll�~)e���}�K��#Z���Đ9;՛��knI�ڛ�#�Yl���kXi�@b(K�� �T�ޢ��� �j�2��h�\I2Jc�d��jD²"��9�<U'�:�V��������������Y�teY��<}�M����Z��d�B�خ29��m�!,(�_#9��F�sb�"�p�Ͻ]���$l���3�|U�ɺ9�q��1�fo9N�����Ӯ���4�/�A�T%���9@z���إL�B8�`��N�9 _�d�bV����*r��n��+�6��S���'�	P���7b�[�3��"�sޣ�:2�Ӳ؀eG�G+z�i\���n�5ػ�c9�Eٳ��J�ÆO��~Je*[h�B���xH��9��C���x�Q��g�Av���ie2}�'�����Lt�XE��b[�=�fP�RH�O�(`Ed;�mo��z	�J�����=,ʅK���>M&F!s�eQz,[�u99n�Gj��US�W�54Y�b	ݎ�t�2@ �䋳D����
          I�P9.
          �}׭X%c����5^�R�)?=�>Eh߆����
          ��5R��l����U��BL�����U�9!H zȣ����h�.d���JI�_+�^��ȯ�G�Mq?7��i0�S�vU�ъ�>O�~�>�K%��u		��0_)�|�p1��q_���\C�/[-��Z�Ԓ�^0~IRG�����R�G�k��kgym2Kqo!��
          �#�?ּt��td�4����Cga���
          ��Ǻ�]h:���ã(��e�?|W�Qd�O�Fduer����].2�>s��/�W���N�P�-�u�7�R>!���W�r��z�h�<ZȠ��H,pF��VY%���T9$�>�ԂMQ���c�Y��M�O�ʂ�+��U�v��RNf_�H�=j/Ib����Tp7w��?x����;Xc=��6��M�����G��	6�����4�]_Me�r���u�S���@��������4�e��,���p���'��{��]���6�[��ދ'�յx��*W
          �㞕��?_���WP�4��u��$X�e'��=*�����{�A�KO�I4y56���1��\,8;8�C�5ɿ�[�������kMNI�h��9S˜�r|�y,Q�+�?�6z��3Ě��{k$Q�R��U�c��y���g�q=ӵ�h�;4��&9�}� �պ�@̋���'�Ci�Z_�e���V����\�.&�G�&�18�����V�u �b�}EI�~A������sKB�J��A㞔�����fB�-ZSO�6�*��^��>(�]P�/�c����xd�wW�%��mwǽ��,|m�{�zM�MͺH���/8恖31��pJ�5.$*Ba� tjK��A�o�;PI��C�l�VKq�KEP�����c*rpM3.VL��@���4�:�#�����,[���f-�\
          �����Ef�;}C�f��3з�'������S �|dޑ�x�4r($>ެG�;w"[N���'�
          :sڰ��s�zSȄ(
          ܏�hIv62�'�8�cB�X�@���(P�'��RB�c��)�#��Lgfx&����VLaA�L"�/��'9e���d��Ѵf3�s��������8>��*DʡX��Nq�x�F��1�	�5�HU&��9V��U�P��m��
          |��ث'v���
          �2W ��R������d|��'<�ʻڒ����8y[�Y��AS���$v�ŤR�vR�s���JE���Z�0r�����*��\�I����C���R�7�9�	�-ٙ	�@��	���hh��x�m���9�[�GܴM�$aW�b�R��ͷLF���X���F�W�l��d a6ѐ�<�F:P����;��|���+>XB΅������z~�����V��F�3ڡƙ4`�ß�ś�I8��T+8t,@��<Ӗ/�J�>q��l�I��҂H;z�j�X#M�&ٓx���SO��
          ��?�`��$Лw!K�����;t���b�>q@Q)4�T1$`/$sY'���b:А���0L��Hz%��)#e�`����bp2����a�jjK���Y�nF�r���;�N�I�`����;4Ѹv@��B����Bd�*�d�~ՉU�V�B�)������y�#��������;�3Dfg�
          ��h.���#!�88�Dǖd�px ���(ZA��}������r[��ț�JFIrp=����U���H?��2���bŶ��2iF�e.d�\�P���3+�
          ��	�������2,�A�0���dx�b�eRI��PR�;L��RƂM�<��A墚7Ed�����Xa��1E�T}�#�`.w>���랕��<����{��cێO�PB�w��)�-"�Dl�<�V��Z�!%����}K���%�%$%�и`:b��8,�Z	aeA�,,��č��������cbFP��=��]��)℣1ڤg�O_��#,�6���&�#ХR�*�I�X��}~S2�F4�FT�2H7.2G���t�`X�+�,�2׌s�zH�d�.-'&�B�d.F8�Gf�cX���bI��I";�������s�����14ed�x@Ĝӈ�N��	�iL���$���R�yʇ�:���v��4�iw��H5�w�K�V���A`R^G���X�x��eS#&�Xc#h?ˊRJDS�@��m�>ԨQ$�������F�U��a�ށ�Q��嶶K�D�-ӕ�!�[��h�"���q�0�z�ۊ����+��$,�G�B���w̉%òM͵C|�S����&C#l;��ʑ�����U���x��I��l]J��{CH��)�p�F�dm�\�*�:d~��K*���M>����c�Oj+�L���r��q�ҳ�dLO{u9�4#�7�d{f�pڴ��erH�|��q��1ͅ�����ce�O�bI�Go8�a��uq�T˱Z��O�%{I���o�e�3Hl���sA�jک���*�@���Ɩ8㻑.�b��\}��;V\N\�n*� ���jd�bRE�}r-�r���t��k#�#İ�b\���c��R+l�yQ4���`d;��$�[ M��%�$l�R=��,��"�.J�ə�ɖ`	W�SwQ<���F��N��Oc���K
          >�ķ
          �|��C����'֬UQ�cq c�,rGL��8�=��5�gn�����y.Q.���cfڿ�8���Qז��G��%��F��9@������g��H�t�M�������mJ��mV���8rr��~*���{�i�N���7��Q��{7��y}JY�ȑ�ZW#'q�>ݳUMQM��i��8>�����X��R��hn`��0�I�ӎzs�I��%+��4Ԝ1q�8<�g�)���YgWI�A*�t9=+��˴��gv��\p>^�?E�D˙����rr~~k��-���b�����#�~�*�yOh'd|��u8�KSp�$b�$l�����U�a7�f���4[ѐ�Q�u����w�O
          s�&���o*����=�O�'������AgDJX��O=z~��/l����	f��D��U�X����l�X�=�[��w��m����f��3d�.���(�NO��^7E�
          ����D����#���;Ң�gF��KeB����Kq�����%Yrry��Q�d��7I1Pv���x�Pn��R���yT��ޠ�9�_M~�%K�6k����n��kY�)M�e� g94��r�y%��d�zPDz[���G"(��ܷ#��!x�\2:�#m
          �|f��$��UE<����7����3��BDe��X��P6��,Y%T��4`,�q��ĭwEy*�.#	��r*8�I.&���~���\a��I�&��I����D�q�TY[�4L|�[�Y7�sDOu5܅�(m�]�n޿9�O���DQ���ml�5��X����� ��2��kH�d���A<�e�8�:F��F�?��(W�,J6�`A,ܐ>mV���,
          �J��ry��U���#
          v1us{sw�[-�*H��tLR'�1G��:���{)�I��R&���?Wޑ�l�5���� �Mۀ�A4��-����]{z����	q�dq���s��&�H��2�Wp˶F3�E0�Rh���?#z�`�Ec{v3�c�-���ՄX��T 6t�lT#DR[�?�*1�:`�d�v��I$dBRz�?ڀPމaot�gb�&]��{w���
          t�������n��S\y�^�p;Vn�$��Mo���䌓�Q�A�g-�ᕭ��<�Hz~?��DZ\O#�%�.r>��Q�%��€Z��W����L\��%��H��W��pq�pdA�rMι'�N3��杊I�<-�	?�D[�E,q�p����l��4�BE� �2�P�8$�O_�_TМ��`�m��0��s_R�H�~'�ˮ���9�b����d�OQIX���i�<g,�s]�@:�� �X�
          ��)֐ĢpIa�2@�z��2i��p�ӱ1�9�,�W��*����澴GyVVX�|!�k{�L�$�p�$��R��B�2��`�ך3�R�,���
          ��LL�OIF[��k�"�%���nH�S��F�2[�!�8� =2}��h��A�KG,���Ukȼ�����<K�Y�B�:v���U�_̵I&6��9��m읒uM�"��ɩkY�1I���T
          �����>jjr�C1�{���"ѧ��F�W�V��L�~����� �Ұ������p�gi�M�b�;}럕~�S��Q��-&Y#�W��9��v�덢;�EL�[��n����Au�N���0[�V5�˨�1�qX�����I�Z����B"*:�J���
          ҕ��h���n$�V��E
          �����S�
          ��1�����kG��b�I5c�(����N0��P�*B�21�3k;��a�~���*�h���f�N�Wn*�c,���;�*H�@;f��\�V%�zn�T���&G�������,S-�Y�jJ+d(C�j���R<�ᔕ�j�a�ǽ�$r�Nz��Y-H�Ļ��=�;��:X���9on$��W;?�ՏL���I��մg�Ttev	���I�l����WA�'ޤ֟E� ��98ی����S,sG.J��8��+��)2����?�M[<�{+���Fѷ��S�GCj��Sژ�|׈cp���jK�U.
          ���g��A�+G4[.7��S1����fI^x
          ��g���	.�D�F�[Ò���/��ڋ�Dz8՞5 QQV�� 7���J�o������
          ��b�q�
          :�T�/��'O�{����dG��
          �{�坫�щE��'�9ګ�|qf����7�f݀���v��[ջk�df
          ������#j���D˾#�pِ�#�]t�6�+��IȵC��W���ޠ`7�B7��!���^4Kƙ��{y�;�MU'��ܯ�d蒬bݳ&�lKVųĹ`�S#!�⵭�$AqI+��\�jض�@.��0J�$7sS�.H�%ܗ1Et�	��qެv^}�r,N��* $�"*ǜ
          H�ڦ �[�%��_~M1	�'i��'�ۤW*��cg۵L�ã �7wR1@om�d��$��8�Xm�i!��Œ���>($����mޕ督��cү#.���#��T�Y�,�2Urx �t� ����ǭϣgiR,���k��f�Q��WHK!�F`27&�Ɖ,���1��ޯh0ʪ��X����7L���D�k1�Ӏ
          X�O!"p%���Hӝ����(὏�U���U�ʤ������3R�Z�e�<�,������
          ���*=���18��N��mf�YΘ�##&�������'�ɸFU���݈��T���*
          i��3n7�'��WM��s{/���6�>+贤�ʂ[I\���k�_0,�r����d������c�$g�}�cI5�բOk�c���+�u��z�}���0ne9��p�(����*��v���8f�1�2Gj�+�$��]�Nq$0I��7����-�;��z�~P)�&1���Nq��SBl�tƧ�$�@����'�ޮ�l�4!�Ы�=?j�4�Is�1���iϴż0C��ӧZf<��d�b�ە
          ֶ�÷}� ��g.�b���
          �������v�Vc����[a���.��g�(Ԛ%��0��q��D��_D�����{S��J�2�m�?9�#��2b,��),ԩ����LT`�9�b�N]#d^:��1gw �fH�<�V)�f�-��7��{q����yXqZ�.v3L��q�<���xO.FB9`G���цX�\�s��An{v�=�*z��T�oe�֣�I����V\��ۍ>�#iϥ�C�����.�B��)� ��=2:Ԓ�8>Z�G!<
          ��Q����/a�Ttu�>y�����d���a�U�lqK*t`����4K��7��\d�s�Aũ�"y��]y�Ut[�6Ka�۽s��Q��
          ��u�IMJ8��HF�4-��"�����jS6�}����U��S~�q�8jvI"�K�,@'#5W�	$bF;ұM~�k�(�����l�J�^D�*�皱H���Q78@�!�sڨ�~4oƓ9��4�/�u���>�;�������_��7���zU��V���Led��������[��LO�Ax-ZyQ]�Q
          @���~j�ws���Me�H�u�U��@�n��f$j��#����բ*nL1J�����3^O�����ķ���A�#�3�1�~�����E���i�K�2�_1��r~��w��KojP�R?0�;���WW��ϗ3���#m.��
          ���V�q�T���%��-;�a�ؑ�|Ud�[�L�ʈ�������0���w�J�B*ϝ)\��Y�b,�_,�1ן���Yn�VEb��'9���8Y�����o�-��������E^�e�N�d�5XŽ��
          T1�>����(�_�e�%��+miV���z���q^i�Χ����T`��j����>"�d��f��dm��l�#�H����F�u���63�yQM�ߞ�A"&�(���rp2>���mt��:�\�pP<��H�QFӀ��V��}ZZ�}�k��Y4����zY�ʤ��� �]_�Z�晥};c��֖��˗
          ��{d�Ayf���tR�Y��1��Ww��yˬ�,�^�%���U)��y-����	;�5�ڶG��+�dC1S�9�����c������>(1��^K����-��P:�z�#ڤ�ɍ�V&�@<�}��)Í����?҃�+��΅�!���*Rʮ�\g���/f<��d��X��b���4l��2rO4Ų�y�4@�a��pe�Zy�ns�o�A s��
          ��'����*WV�`����ԨX�z���]<ȇ��eU�y�4,F',ID�
          ;Yb)09`I'i�����m�$����X&vB�v���*f���Ѻnl��w��Y���%�%��J�8��H�q�FT`���
          �H�Z�<���'�ڀ3$eޡ�#����X�`�y���"7b7g
          ���7G��sҀm���=3��-��m�$�|S�k4���d�VBI
          �Sxl����y0EܻOF<S2(î�rqN̫�m,3�O&�P�]�{�NW��¼�ʱ���z���$v2r��~3FOv-�
          �	�rzSkm$D$sOz��\���D��̌��?���Z��&ҳ�ĒqE�V0��7A�[9#�4��T/ks�Oj�E؊�i��P�?P'�w+Ʌ8��
          �)�8�8!��54����|�|��|Sϡ��BO
          pÝè�nmՔ�X`u#ۚ"RDd�n�@S��9���(�V���=�1T4	V�;� �?6gD�`�d�WҸdw�,y�Ņ�h�-$�\���S.�FO!�����G�S� ���\19ښhJa�|�@8?=��cq�$�͒8=(+��0_S��I��0
          \�����G����@=��L��1'�sMO��Hȹ-�h�~*2A�!�%q��Hp�L����&	ͼml�GV;C8��~��r0���T�ʭ$��Ѭ���W ����s#c�$b�d�Q�"��T���1���Q�ȪѺF�����#w�R�Ҡ�\��'�8��r?H�y���2wI�+�cl4�Lx���g,$*ɱq�9���3%�Y7Ϊ� q�i���J��4�HGg�&�_K*�N�N�U !�m��w^�}��W�~�tiX�6�<~�J���Ȳ��d㱡%�e�S�
          �5b�)GS P��݊
          �L��#qr�~I���,������F҆%��2��6�c��RE�v���p+c1m��7!�:�����%ʨT��7,fEr�gځg~��e�M�d*1���۲�j�Lcbp�N	��B[F�h�9�Ò-��{�n��\mD�J�v�br?~���~�+�{s���o�Td�ev�eX����-L�2�T�W<~i���x�6�q��|��\�Hĭr�/����c���m"�x|�\!A�ןj{��U�1R8���M)�Kv�%E1���?��!ˆ���b�#h��?zH�H�nۛ$O���M�Y����~+�cw�,@��h%;�7�<Q�q �g���i�$tpѾ��Q�nw|ѹK��r��U�E��Gf� ~�����A�C*/�N��Xs��:g��<��be]�������B�t}�)b0�)�Q7)&��m�A�gl����F�U�m��m��
          0y����^GR��Fq�۱��-q����`���CZ�W&�G��c�ڂS��	#�W]�8S�����dY����Q����Rf��n����r��;O�{S�Ȭ�t��eB�ӆlw#��@�HbY��f��p1���1�Ґ�Y���h�IV$���4�U��c���0rǜp)2K-���G�Wi�_��8�{c��0ei���}���&�1;1eQ"�F>*`�|�x�%�	ev�S3]�l./��ނ;�ԩn�+]A���'��w���L��G p�*E�2�~٬<�I+�b���ğ�沩;����mèPzsH���cy�ܱ���p��C��vѻF'i�Wq+ǰ�I���v�1��4�w�QD�k�RC��k`���ƷQ�-ҪB8��4ͅ�ƛfc�f	����{�]�.�;<��C�qJ�D�E0y�`���J����#v%��«,L?� |:��$v�L�6yq�\dd�����S�ŀ*�Ōk�T��=���,��^D
          䁎��sR�kCv�yr����`���z�7\[�E��"9E��`sV��^=��79%I�oz�k�i	�\��wc`L�w8#������舽����DP����d9��ͥ"��d�0�ҳ���t��
          ����T����Oa����=Ŵ�m��+����܎��C��؝�yR�(�l�鎴�R���m�Ԩ<;�E�/����p�r9�*J���C�,�"�� �:�lv�ɨ_���(�a�$U'p���ڟ���x�hw# �➏ʅax������?n����]H�t�6\��;��ך_�D�@1��1L�<1��R+{��'Vh�P�S�u�	�#���(�v�r�1׎�A}n�BK��Fy?҂\Z&����MV�n�S�pO_�*-n���iYW;�H�>��D����η܀��]�d^�C�V�rm�8�)#fF8�GJ�$(�*��K���y"�Ṇ�tG��@�%�v����4�����#|��(��v[�E�8ma�A� �z`���4$�FD��Z"F�
          �G�sK����,+M�?�8<�Z,M�U�?#�^�TyRe�����;�:�(�C9��yo����;py�|�ux�
          �qy����*s��җh�ȒKoֻ�|�RU�Ie
          -�`=���T:&�U��r2�$�DV߅}���")Vh�	���2�!q�=�A�(�o�Aj��s3c�:sN��%���ܼ�� 8@;�d'dԐ�=��"�l_8�/�<(�d1��Yp��
          ��K��-��Y���D2�;U��0wwa�x����dA}� �����b�uߌq�t�K�ȵ�l�\������VU�HU��z����+�I��pʸ'g8��M1U&H�+��˺b0��Q׎�Ӥ�o��6��{��Lg�q3y/j�)'��f��*����T��pn=q�������G$q���D�T�G=���#d���n���G�Q�5���v�8P78�{���M����\�R!i����ҝf��y�j�a
          ��x5!q��9l���4U�$��s#\����gȭ��;�{�#�&�5��=#��C�4FY�T�_qR|��o&o��V)�J�ڑ#5��n\ۨ�(d�<w��^��^�
          >�a�+�	���j�i�q�<f!
          �6��ׯO��w���7��^+�]�Խ�ޥ��]28ʑz�G���������l�+�_�/�?�_6�oJ���S0�q(o:%X���h���qfLo���A*�����һf��ѐ�H���Tr�+�m>�5�h�@�<lN��(���`�#Ī��%H�����zI㏜���E�V7hԐ0z�V��,�������V�U�ib��*��|�"L����#e��	,9��T|C5��
          q.I�c=��R�Y$�#8ۀI���k����Y:�J	��d�井�H�<1�`)1���v^7�4�X���YKI���x�mÙ ��=�����=c� (z6K/ �����x�j�Z�=*��O57jbl*�󟚇�n+�,Q3����i��VŎgG	0�P'��Uknn.�D�zp���l{m�@Qد�wqX����7�R�$,�RB����$m��Мc�qU�Y$h�X2��g��c�H��R����`j���
          R,v�R��G�j����S��S@X�^tl����Vl�Y�CyRu aq�S���De���>Nj�tw�ͨ�j��-�pHʲ0�d�L�;��#;�^��n���Ә��q���U�'r�䲱�c�j���Y�'ї,�w�H#�MZN���Y8�ϽW"�
          B��p�o�.��X}(N�'���^���;�٧����$Q�q�1��[�v����)۴������±˽�����{��д�1�F0s�U�lY"�{/vw֐"Kv
          �pP)��50�y��b��L6�H�֯_i��7�(�eoDkտ���l-cm�LHS�O=I��E#V.TWf��n������=�*}*O$����-�L~\�偃� ���;���"�i"h��;�T�R[��o2[�u�@;��}���OE��%.Ω�Ԭ ��7��b1�O�9ayo4�P���Ve�ߧ��a�|Y��G-�3D�X#�qC��{qh�����b��N3۽U_f������#C7�dg�m���c��j�j��	��I&����h�_�+�4O����5��s2�:�$�� ��|
          �Z}Mխ���m�0y4�LT��ǞӤΡ0J���P�d�����6�U��2�T=�-��4��jq?�PS�c#��)m��\�����[W���l���3�t�W�KC.]������ٖ�!�c9�j���*�uoqq$e��@�u�qƝ���{$��Zf@I�Q�}��J}z����]V��L��${��}�p+:��׏��v�|�Q�"<�@"���~�di�̨c��W���+��%���Z���V����OI]��+�[�A���kG
          ���ui�I���9({dT�iRL�(f]��,��*s������RX�0�Jӵ�#L�8��Z�ӯ�.d#pgy��*K#�-�$���9F���$|
          Z�DRDh�7 �z���cF�ўs������J���PY^�|�����&\Qn*Z�_.a�%�HBs��n�X
          ��r��5��S�$�7����(	5��]��m<s���2p3[/L�]o�w('5͚N��/
          �R�/�����[�J�D�1��D��d�����3d��m�k��b'�9)4L���D��X�~=���
          �r7��
          �OSVH_j
          �/@<�桴Q5��ot�p�V�e�s�;�Y��nNн*�
          �4��=,v��?�S07�2�G� TT��4M��fY##ڜ�eE�#��n��P��L��|�)�8�h�����GD4��-��~�ˇ��=�f�Xce+ BO?5	�41�i�w���ķ���z���jqO[ƻ-i�0dܸ�ނB�p7w(K�
          �����-�
          2�[vf@B��N��U�N����VXf�7^}8���ã���{n]��gp+�ƫ��`K+gr�d|���e���r㜎��V�V�kI�¶A�KV��Ԡa�N:�.���ܯ��Ȅ��=�����<[]�ܯ���)ݔ�.�E�� I`�q���Xb�fPr<�Z�M�i���;gr|�yS��*�%��)�T`e9E�0�
          ��p V}�y��]M��fh��-�5P!�15�����۶�5KռM6�~
          o�
          n��`b)�&��ټ%��7yD9'v����S�_*亲�AF���0�}OY�cqP�]�%u���T�����Z&���4s��z�J�%p��wuƷ�K���lp��
          
          ��V+,V��@[�JF�0q�5�N����]%�đ���RQ�؜�֛��S_ӯ岱������q"����}��M�{�T�/�����{(��nn�K@pTw9��B��B��eG�fD2�/�S�=_�W��~.���
          ��t�q��"�GUO��}�j�>)�Ex�R��f�&g�%(N1�N�y�5{tc��$�u���p-��{����lN3���t.���Am5a�b7m�?�\L#���I�~�4o�ߊ�e�.~�ދ�ݕ,��P>
          ���9��k���Ěj��mq���_�@�7�o���j�+|*=n�����<I�q�܂eH�4s������:U����������%�J.���0����^Hj�R��,K�_��C��m���3��p���C��<p.#���u%�@7b6�G��^�Ke���g���m"�I!� ������@�$�^~���(|q&��B�nк�S��d��j��n�T�A3�����W�a�V�;^�๶�]M��H�a�v9�3R���k�G��G�ox�8��V�&+�����`�t�Z5�J1�S�J���Q<A��ֺ���}�1C����]c��꽎�w
          ���wz<�ih�Z��{f�=����o�q�l�=�*����s���y�e��9m�C��@���j��xn����Dc[9��l���_��C�S�DJA�c�~Y~��cN������k��Q�l�W�����Oi���^)$S����?u���o��P��<Asy%���]ˌ(V䚜u�]z��~�܈u��{����>��z=����0��ڎ	UIA�8��zo�k�Y���̒66>�g�yy���0�9��B�
          �5�⭟(�i$�椧��I#���S7Wй��4��P�i6&}HR[�J�s�?�Ԩ�u�O���ɈF�����5�~��t�/�!+�璤sZ�n��+v��[�a��c!;NH�N:ԗ��6�
          ���G��%h��c�q�����f�E�Y�7����P����⯇#'������>D�l��.�H����?�"���G��`
          ���J���K)
          �}�A{n�vW��[ѯ�´�Z�;+�Z'��nY�F@\r[�8�]��n�l���B!Xc3��+����Gj�����mk���O�����ѕG���*ns��5�g�{u�ׄ4D{#K�A�O$�9�Qْ_L���Gj�ٲ;��A_p�5�b�����$ڔ�0K"\��=�d@���M��NkJ(r`�3G,Dh@!��}��,���6P��„�%F�q�=�z�v���ν��R(�Č���4d�֑;ʤ�Ň'��3n��c�u�b�����%k��M���l��$�$-��s���fv!#c�w�ڐ�uaz��i�C�#20I#+�@��B��"K���ԁd8*i_�45��j�	���R�,�3�
          �Gz�u�YZE���
          ��ԸK$��Bɓ��(��h�.pW���i��9-�#p�$
          [$�{P�r
          ��O��Bb$�di��x�̲0ߴ�3@��Uv�|k΍�12r8�4�Ǔ��~��++&�]�N�h& ˴=G~Յd$.�`09��)c#�R6�?zfÂ2��NG,�(�b�	t����8��F9gT����N[�"D�V�J�לs@
          �" A"�7�z;��C�Fʋ��HĦH��t<t�qǸ	Ah3����$sɡز6X����z0�$��:`t�bF��W�Aこ@
          ,&	^a,R3�s��(9�
          �����' ���0'{(Bw/��z���$�*�(����ږOD6*̉�C+ʧ�c���S.�BX'�~i[[�w3)
          ��@ܠ����){#Ȍg��=�*>v�>~(�33F���N��t�ۤ`�Y��4��&Y�f�GBG����)�G�y�����b}�&6[��;m�A������Wf8��9��,��dFmܖ
          ��$y�h��}�X��i�<��\���H���s���H�i#�ݧ�\RFW�K.]��4��/���}�b@ʌY����jW��,k�����ޒ��R8$��@=�ާ�eU�i��2ʇ�wڣf�(��t�����8�i%�Պ2�8=�.��9dgTOM�S����ɒ�#q8-@Anc)��=y�(�bN瑤�ܯ�PG�Fi!q��K4��Ƿމ���'p�����Į�è��M�-��[����}?�L�
          搻�LPy�[ٺ��c�H�[�zEd�4B7'�έ�
          �I&ܨ#v)[&��Vh����$���1��4�q�RH�K.K2c-�i�0dY'n=��q1��[%J�`���Љ�3,)9��n�b�����c�T��bH�^wK��ֲ�юXs����>���r	 d����,�X�6��ʒ+N7&}���F��ϯ$��E�ϑ��B�1��wtѡh��PIyϷ�6gqw�`� ��ڞR��*��j35�{�r��t4<s��6��0Sԧ'i���g!$Y�qpP�Ϋ�Hdtg�����2]y�4@C�n�=�A���$��o����1�I�@�$�J�C0U8���v杜�
          UWj���BI�ĭ��2X��I�'j�Q怃Гn�ď���H�0i��u:H��Lx$�3��%"���:�s�|��ң�Ac��N4�`S<�16�D��,Lc���V`oH99O�4��v1��[9����(;�O�Lo$��T�9'���ɷ+�1=TG��Ko3"��y<�{w4ԋ$S[ȉ�%$͍٧.%t��(36G���A\��$�#v�	8�9ƀ�Y�f�+)!$�t��D�Dw��
          �w�O�+J�� �S����Mq���G
          �%@Q�=?�g�U�ţ����rך*L�ܛ��8V��`P�̨[6g>��Z�Q���@�L#��T�'9#5�$|h�N�nle�҈����O	h�T\�X���ޓs}��Ko!��oeRB���PV��jx���$w�bs�0>��|R�4��X�a���ޜ�3rQ�c�ǐ+Xp�,k�1G$Q�K$B�3.���ש
          ���l��(k�������7���杹��R�dIa�eL3�w{���i��|�/��n}_ބ�Y=i���8�5Dͷ��.ă|��H�R7�����X�.I�^{a��N"�^)��R+��5d]�9�eF���U�I�縦
          ���ox$��C����I��8�R������L�{������	Y��q�5,+[�%n6�.HU�����[�
          �JU�M�4��pz����ƒ`�*0��Ű�o�U��c%��X�����hG$�)U��-��H-����K�r��QP$�X��ߞ�*O��ўM�<e�#g��qGXjp�E*];���x�N����JK�����q;4oJ�)�rǾ3�I����@�#(�*���!m�ȱ!S�gX��Ey4#�b�Z�@��<���Q��0X���Q�HH
          �Ef���(�@�ҳ�6 �'ߵ9r�;�X�`�������d�E�qH$ϩ��9�t���J\^��$�[(*�O �;�j#K�#[�L�r>[���ֳ\N����r-�
          A�>�P���5�倴�$1�1,X�PG��n-��lbTT'�1�{p{T|�ܲ�Gp�`gbg�:-Dor@��,���DR�KV�Aiu��������OZ��[��ȏj�H���JL����/�mX��Y��挂0���)\�d����*�{c)-�0�Dp��7��=�S�Hg�eM�p��&3��Y%���ln�{�dw��U�e�,�~�������*����`T�(By`d��D����o֔� rH澸E���[}�"������&��iB���X�oӚ�cA��9-�}��BFd��Ɏ�~*F6�n3"�y���ڢ�8%xg���q��M9!%�����l�sS��ܷ�/
          �I+F��k6��٦��lBd�2�Ĝz~?z2v��60Ko	�$�Q����l!�k)_0�F���d��c�E�Z�e�ݡ�-�vq����e�s�9e6W�q���������¤��S|�r��)d�ENd����X�*K�%��c��dAm��{V.��H�Q�q��jvi��G`r�>h����O%��'�!�����2���u[���m�Ttv���YB�[ ��Fq���Ud�]�r�p�c8S|�\�o!y�`s��RM�%GD�w���3I����<|Y�����8�4���E��q�l��q@�
          �]\�<�V�!�3dEV�����j���K7�Td�k��$E�A���|T�^C�a�r�r\�������ϒ�=��ޖ*�RN�[y��r�/N>8��ő�����B=����%�Hc��F-�9�ՙ�12�?��\��{P��g�������3_Tt�dvi b�s_S�?�O��9u�$�Sv��J�G#��٩��(�m�eI�zI�=n.w�`�����v
          A�p#�H<����F�ۃx�=�Pۤ���g�ԏ�{#v�E���@V�-�ϯ��(�1�Щ��DY̲�duf��)��� ��h���l�Ǡ9����:���FRA;@�Y}q�V�3F�$l[&����ʦU`� 8�uv�orv�#h�>bF���I�r;Sѻ�
          ���z�`@�\��~����U�lz�AZ�'i�����0O�Y���\W9q��b�����`���S���6�)��@��n��D�6�.zk�I�ʂpnj�S��AR�	�'5\�Y_z�,~�HW�*�l\D�$��	珊��4�A�Z&��E��T��f<���]��^tQ1������m�􍻛���Yd�U�t�%-ĐO��6��;Dyc��*�r�����;f�"�(h�A�s���*4��d�H��tDP���z��m�vS�Q�1P1��!]�z�\��;ܸ��qY�o�%�3��i�����XX�Cs��C\�Q�򴅢x��p�ӎ���d�xX�'���%����>�����9^޸�LS S)��ݻA���.�Ċ��%��FӍ���խ��|�&t�m����j��[�ee"��?����֡�ξFO�KΡ�L��$_�ʶ�}�F��i
          A�������W���v�Y`.F�)���&���2��X�qڡ��NI*���D�f���²����t�J?1q#dzK��`:�\I�}�a���?>��˶]�p�����ɋ���;\i0<./c��1&VA��Ni�$y��(�moR1�S?�W~db-�+��8����#�I���W(�b����K�5ͤfx|�?�c>����/]���m�S��T����Q�Meg�RBŲT����gk�Q�&x�/c�RJV�:���Y�u	u6�N�D��ܪ>���Q=��^�w{n9)FQA�\��T!�n�X'��qP0~�)���$�;�hp�I�QY�voǞj;螷�W���~|�G���6��]�ڥ�Y�6y-�S�2�!��Pt��A4v�
          ��$����G��ڰ�%M�)ʎ1IM�v8�������i���K�C�$`����~�b���K����ă���Q����koio�J�e�t=��D�m�O˴D��eU�52���yV�@~��DҮ�-N�-����vc�1�V��7��ҽ��f���B�>+��x��kg{�ᶜl>����/��昐E��gf�e/��O�US�m����KA��i}r�W�v�@��6�5]E.DJ����PJחv?S�[����˙��U���}�tw�ϩ�F#��!x���U��c�qP�8c�:��W�W1$j���f��Ki��p�)�m�b@�֫�|Ug,�C3������=�����g��@|�7
          ����_4Y�}�V�������A=2=��kp'��Wb�!C3/�kw�j�3X��7"�H�����.-�^8�8��;H�zIJƖ?��|;���{i��`��V���X�����“�k��=�{���YX3
          �a�U��_M��ew�p�Ng��ϓ�m�k��ʀy$c ��GO}u�y�Pu�;7�k�Ea�_�L�ʖq�&ƻHn��iH���lU�����ѷ�5��R嗏�H-�G�nPA댓T�?5b��T�\�_�R����t�w��Lө�Q�E�+�"y��Y�$�#8�P����DB���V?�殖���v�F4��g�Tg�6[�e-E�T{P�mk$�p0��܆?4�9��S
          �
          ��ji���m3m;z��lT��J>���t`M����d�����lwHVq�W���j:�F�C<ۑ�r�'�����(�+���߅=�)Z�+q���4�k싎?���C,�I�F��Q��Yr�"�21��e�n�gY 
          zy�"��vL^��K�p���-���I��8
          1Ug����a��5>��I�I��?�%�
          v\|U��os���*�n8?��s^��J��im/���6gr�^I�|m����N�����k0�0G^+�uOh{��n���[# ~���,d˱�5��4�u+�f�e"?�D��ֵƽ�9!����zv�b��l�;W0���֋��/�Z��:w�3(@��xr(-h[�ix5+k[I�ԃ8뻱��[[,X�ѹ5Ϫ�.��{cu,B<��D)߯'�iMG�}��s��_J	�2��\t���[��S�j7�a�2܅��6����v'�S���4[��{(����O��|U�hx�͡m�
          �+����W� *Ȭ���z�\�Uׯ�I��ZC�I�o u�NJך����i4�.,�3�#�����]]��-qeg"�ܶX�;)�����6̙�F��7�.��.Γd`d�bV#��5oOx#G֦�X��7v����|yjW��9��W��n��hu
          [J���2Z�<�# �<�u������`[���寖�4�?W��I%���H�xW������e��.؇I��*=<޶Ѻ�	�E���x/W֙�*�T��U�s[A��ۯ2k�&��I?D0�UA�����<7�?�V?��<d�0^2���
          �e4�8|_��6��MD�͵�r��`�I�H�����'�Z���m�.J��I�R��:�!~������t�-�$����:T5ρ��a�FҴ�aa�I�׭*i:4�y#u��xrO���O��U��{���3h��wz���)s[�|������Ui�x{@��V7
          �$��1��q���{Ś}亦��]�O&d�Y����!	��J���[:����mcV_ߖ���+[�r��ǖ�1�ƺ�}X����K�/F����'�^�4�N�P�t���]D���ç#�z'����x��6\jF]H�9���O�V(]Yz��#��������q��F��}\�_l}��K��_P��xsV���-Jh@I\o<��I�Nk����i<;�BB��=���ps��z�d�.o��������c�9��:����r}�q�b�iD�?�7�v�S��|�:������������O~����r:ר_^%�������x�s��^|�U��wue��0��$n{��%���Vώ�/��ѩ�J� |d��q�h�=t�w���u�Ȩ�HR���o2����|�{���������0T!N23[®�ac!~r1���d<F���5�|3�"g$ _��9���n����7H�l,0B|����ō�ҍSJ�����G ��b���Kv8$q�z��_�]U��q"-ͬ����?�{��%��៦�@�kMR���c���.pFGBs׭����&�R�]�v6���l����e�L�v���ď�{qk��o���ڇ�����I�G�͎��s^S~
          `���|G�<>��\������`H���k�8^�[T���n�\���,^�ӗ��g7�d����Г$�ٵti"?�v�j{E�X�3L��
          �Z̀niC��\1��V�f�z��FJ���QD��k&�Ԟ��N�b:���A8�RQK��U�� ��R��v9\e�N�փ��F�����<��d��H���S������0p:��!04-u
          �`��x�bi=%�Y�3�N3Y���9�E�$I
          ���&V1��K��pہ9��ZEeV��nǵ$I�R�	��0�M�`�q��&�b7�!^ph�Y���9��E���zɒ%e���'lS�A.ܰWԯZ��G�@x�84�$n��q��u���QUA퓟�z��u�0{��A
          ��d���Idc��/�!Q���٥��0���
          ���&U��FzP'�5�y��3m$�s�ڛ����ۀP���)E�G��*z�y����*�j��<����UWe �ul�'��۳�FE�
          �G�^9���›�����c?�j��:�L�*1��(%FVv/!'�dg��V2Ď�]s�Jk`�Tn=G�&6l�ٝ�� X¨����J�����O-H��<Ф\g,�8\*�����q>�����*@6�#чJp�Q�@I���X�ZH��T�Y�,#p�t�A�'
          ��H�;/#'l��K"�#f\d=�;��TW��������+��K7r�З2I�dp��NGސ/��\:�09'4�0��:�ք���2g9 ,��^�2;g����ƻ���Oc��qI�3Ҁ�Wo8!I|�^�b6�WG�h6���n�s��R�ܤ�B]�����2	�c�ky`a�#��#\4��lϑ�&�l=���D6?#�k�/���H>�����h�9��u�넻�V��<f.�ps֛M�����#��s�|
          ���][yWESt)�2m�:�p�"DII���zv����Hg����|O�2�$R�6zs�hHt���X�
          	 �إ��dͼ���<m�f�5%�0x*OZ���������P��Z!��V?��RΊ�[s��)A�?ʃ���ޘ71��,���sRݒ�3<1�,:y�8�7
          =�FIr#��U��'h��J7
          �鏊nHò�T�08.Kd��S��H${<��5voNO���^H�N�f`0�����x1�����	Q��v�xc�R��"��?�bmѩ9��O҅��}�Č�X�?j=T���H��y�
          ��$go38�q�NI�̤��r��ˑB���I�owfU�A��>ƛ��<�N���>⟉���N��PN�@�n��F�1�I��ڙQ$�3H�r�o�%Ϛ��FK��dQ]�G�������C�1$���?�P/)��X�b@�Tg=1N]Imq��9Ձw�*:�����c)�]A#��Kn�ƈ�ȭ�PRy�K�W�Vc�\�Ě��@�9S1>����")�s0�&�w`6�!�x�@�R1�Φtx�x�g�x�0u�%��
          Ӓ=�Hk���q��;�zf��B��)<���##����|����;��ۥd1�V��8�V;�8�9?���(�r2L���m⾶����o������J��yc�$b&��ޅ��v���LNE
          ;��{kH�'9�PHo������"~^	�n-��56W7�finJ�#*è�a���Dfaڑ�H%R^�����>�#HK�T/���h��d�I7��09ǽ�!E`�L�F�����$D02�de\z�W=}�ٯ�w� wrx'�fj�h��+���K'U,T�m�X����$'���yJ�$�iVԟz�^I��g� ����Gl��t�m���ת�-��Dt6��t����B�}�)���\\F<�����֥<�!T%�)3p���Tl�!�)�>�<�;���+�
          ��5��i$8���n^G��=�k��;q
          ��%��O���R���k����`�����z��vn���~W*T�ެ�eq�.��SB�4�c
          ��$u���h��.H��F��H]�%�=«,J��d�g�t��%�s�����0O�2c98'����HQW@7�j�L�p��P�q�֒,� �$�I T�9�����]�D�(-��/r͞�Գ5����*�go��P��`v��Ap.=�9z7��G�����IL����#yt�͒ض�l�ޠu;Ep���܁�Ua�N3�ۊJ�4Z�Pu[yb��{gi��K��|�h��1���ElקZ��M���iY��e��s���Z����8�M"�}��~*"߱I���ؗr���s�EfK�強r��r���ZI$3�e�DUE�21֤�-�Ix�7�-�=D�ǵ1
          ��෻���Y�.<��0�IOp;�ڒ����[�V��lb{�=�}:k�-�e7j�����=�_�R6�Mo,�_.$ݒ�������>�T��H���$P����=>ù&���6��fo2��(V���x���/�.NOGcN+B��,������z��2gMR7r��Ŧ�]��B	*3�4żw.r����<piP���Ic|�2=+�zv(�oU����
          ��T+�E�������ͬw`���s�'�ZxJ��є@AV�1ҟ�����(,A���D.�cg]�Fq�4��gX�-��Ac�����&��4Rdd`g?#�{i3*Ȗ�Y1�q�|w���x���#Δ�>���;T��m��RSme`	8}�}���ŵ���k{��o���d�v<=�du����V2*��~���S�2�m�:�>$��|U�m;�a�4	�(a��N�ϛ�����L���ɴ��G?ڡ-�����3�۷�;,�a"]B�x20D�
          H�
          ��
          әȥ`8%O�i�����@V�0�8�I��/4wPFa����x���?�H�ĩ���
          �_�x�?�BB�6B8� 
          ż�%��r,���#4�o ��4R�
          �҇���Q	`�Y�H'$�3
          ����l<uD���ݲ�I]FB���gm���T�t�*�Rw�]�w-�ďȉ$�K�<���;������D!����R�%�2�
          _�<�&AU ��#��m�QW�`w>����Z�n&�С��d"��>�趑<�oI����:��"�D��5�Lm̥e��u��/#W�1�
          ���з�S�
          ��b+��rڊ�XD�����"Y(��m��VP�O��b�^X�Lr�������<���\
          �|
          ������%��IF��	��h&�\6�K����c<�*��O�vI
          �Բ%��j����T���Ҙ{���
          �5;�/*:r��&}K(�P�G���v�l[ʎ0���M}AU������ d�ࣣ�.� @0F��Cr�]��ӊu.�W���89���&I�����$�ʐ�*b���J�P�NX�:L�a�Iq�@IZ��iѳ[ȘPH��~3�T���\%��DGq���;�.$�ޠ��ws���N��
          ��K��i��z���=S �I'�{�ēm��P�r2z�2�w3������5%�/.�S!����<�j����P|����>�Fbt�g�����HBm;va�����(�	����#|�BT���E�B����
          3S�.�H�t'�T�Sd䉋F���Y�K�pWqUJz5�W��d��$E��p��z8�3Fa!v�������r�2�����E������M�d/�z�9;=O��ak
          4�V|��G��|U�9d�D��7-���u��Sd�g �3���2�Ȭ�'|�I����W��Ta;��,��ޜ�z-c�9���5#q���쳼e���)�����X�W;pq�{�h�)��-s�"d���sU�K[���f���W�rj�y�I�±�y��A���P����3~bV�=��`�5zF|����"��������r;V-%���E�D��pO�jńmw2=��M��RT���.����UX�����y^m0e��"i��㌰j���7k>�Ŵ3@ܱ+�}�~��ȱ��B���ן��r����a�=�#?�<d.}�õ����	ؙ��D��*��@�}�]4�B�i-���/`�=���նk$A$��p�`��WE����#�* �>�RN��j�5��j�E4��RTr��2z��s������m=�%X��="A�㡭Š�"��-�����9��E���4A�I�J�%H��樋^��
          �9��7	�m�j���a���*r�������n���@�>�<
          �[M-	�����
          �T�l{�����k+�t֞D,�r��9��Mn�q��}�?�'�$��\j6Ҏd�@�"�m|*-����$�a�睦����#$V�on��X�%U[#���!I����pp��r?�
          K�ޙ�	��~�V�k%���6�9��$ӧ������C"�C��W�Eu����k�KH휟9N�g��r>(��9��y�|쒸ꏎ�횢Qn�\&��֗�:���cay�D�[�\�#�㊺�wi�Y����s�Ɍ���[��4��3.�ui��)�NW�4d~h.m���LFcv��[��׭P�v4x�-QH���G$P\ �5T9�㍾��}n������o�S��>>j�q�0.&������!����Q�xQ�X�-��2T�O��IY��2製�h�v����TF-5��ģ��sV�Ǻ>�˘�٣ ��y�jcP����u*[��*�|�I=W�W���I'�^ܩ�P����TfF�1}�h	�G�R(Q�q圂?·��M��-��3%����W!���A��7����O{wf)�GU��\4���>G�*$���d�=�ry�R�V��,GBx#�
          ��[,�NR�ׇ#��������K��]�F�s��C�+�4�ɥM͛Ek2�z���k��-��6���RE<�]X��U7�k�iR:.��w�0Ggn�,[y,�+�A�V�;�P�_�{n�n�=����8k�ȅLa�����Nh>#� ��I)a8�R����v�t�����L�1�v�o��s�T�5T�PO-���޹�O�m#�`�pP�o�_j�~�%���K����G��zm4B}�T�Q�m.7� ����$��5kxQa����J��b]M�5���<+{[_I�k��y|�V$�����4���jR������܊���+�\L�5�4�	�M�"G/��ޭ�M�\]�AY%�(�O�ڭ�L�x�m{(�e����E�C��j�vR<����pŸ9�����hVf�[�Oc[��{{�W�Mt�.�<�]Պ5E��PF@��Mf^��r�%�C�G)���c-��)�A
          W���৴��<�[�n�߽۟Z��f1���	����@q��Q��䩒 �d���z��[K"���B����~*a�"�<�qP�в}��,n����r�O�D_�I,���m�$��{G�{Gky�$�
          ����g@�,U�Z�)2��P\�:9X�6�Fߟ󪾩qj",eH�#����Վ�Fh��d�&�wΦD{R��G#��<"��o��9h�-��nl�-�v�m�W��x�=F]F��]�����K�K�n�kԍgH2Nβ���A��?�U/t_
          �s.���^��Ig��ч�.�Q<����I��iZm���R%V�;��*��H�u���x��q(ۆ��R?��^�^�iX&=6�)��0�9�~*���B��)ol�H�H����ގ��}��Wk=�Dr]e����8��*��ߧ6�)�$��R�F�`��S�gl��1T2u<c�j6h-l�#������2=�z�	�A,�J�i^�,a��O�����������>�`���VM<�5�c�=�U#Ú�2����2�8p'�V��Դ����80H�ʠ8����~l�i��±���(��"E	�+s��f�	��Kf@��l9j�ZF�e�yBl�l7����V��<V�}�1K+�g&��H�}�Y9}\����}&Hb-ТH�h$f�V�ir�8V�&��B�Gy<l�p�)�*�l�p��/ϒ���F+;�f9c����n�Ļ��ʞ�����J@X�����Afg���i����ڶ�=͵�M6�#%�����鏎M�#9�z1e1T�oJ��ZF��6�P?�����X�c�g�����y�3�(�-��,g�G�l֑�V�O:�l]��w���i_	��xcZ�<+s}b�p�t7s�����c���^%�:�2DR�r��`�>�*�S�߃�Rs�f�h��H��]W�WʂS-�ތ�$�O_�����Xt��&��(�X�
          "Aӂs���1_���Ó[j0g�>Tg����&���Ap��־D#nD����}ږ)�G1V6��uK?��7{���RNT1H�k��N5;Y�w�k}o&��8�pkl���څ��%��-�$o`;�T����{�T�BHt8���W�,�yvhh��
          ZU��zi�d�ۯ�?#ڧ.|#�x�����w�2��������6�w�֓ �9��R��$P�iy,���03���+�y�������+-���!����_4��#�Y�L�?I9��Ia�.�	�,X��`�����ޭ&%��#�
          �1���~��Y4�)5ֶ���®vN9�9������Ϧ���$��M�����8X��FR��[��D#�Cs���o�[×Qu�xt��1����!	`9�t9���5��Ї���w���}BHm줺������1A��tm���@�ʹ�Ѥ;D�3*�<c����|a�mE���V�0�NH}÷�j�++6��\i�"�a�w����G��n4�Jv����6G�G79��ǹ7'��Q������� n��In<���%�3�f�"��b�!{xD�;}�s��
          �<�}�ZM���35����nF�n�O��K3xD�]s��
          �\<��*�#����\���Kx����� {���WӀ� �zn��œ���!��
          �ġ'�GK*a�o�����	e��y�N���s)����9��vC���3��Q�T#*�=hv���OO��h$i"R���<���1��H~��A�0�^s���V�6���w0({��&����Fr(�sH��Ȣ�+E,;6���~��2���]C��	C�L�������Y�4nޜO�4���*(U��n���*��63��A
          )�Hс]�9�sH��a%\���
          *�����O�A`�zĨf@�R=��[�	g�F$����m��	��t�n�"/$�!`�u<m�'�������ހY6X��F0�B\�
          �$=K8���*
          �)�J�ܷ���ہ�p���Rr��y��j�gi�?�Q�C$�\G
          �2i�j*G�e�j�1������������}
          �P‹$�ubzj�6�bv�il��J�R"���NW?5p���K)A�<�l�r`
          ���y�UH݀3�n+��̢eA�6�q�i��P���4<�������RV����0#�y��#1+>8�b�q�۔�{tv#���0�3DS{�z�j��zZ0Z=�C�ۈ+�]ʒ(�$��<Љ@[k8��$��4�� Wu`	S��I�����>ɋ�Ј:��[�9�‹s	��ї��?4�,ac��#'�$Dꈾt���gw�a"b�[��h'�����S���	��|sI�tf�m��P����c�����n�N$�NT����F��_=Wr�?�4܃�s��`�Q��9�D �}�?rh;�2�ʑ��P��R��y�!ȉ���H>�ھ� $��U�@U�ڲ�m̑��v�瓴��z	�����x��-XPYԜu98�i��Y�`<�)D���1��$���v�m3D��|6���z�ր��%�I�-ꧭ܈�$~����3;F�(
          �;��qB�L�����9-���R�!d��1�c˕�aH���aـ��� ڕ4�D�VH�8��Y�%��]�8�,���4,� n"���ĮK���d����K^B��[��%�ܢhd�巏
          ��#���(!���f�+���=�Y�]�G�շ�=����ac���e����Gs�@'c1���,H��r7���r
          ��ʪxGW�~E4�n���q�/~���!㏵JN��E�q�\*	L��BrI����&H/8ep�A8��^�먈�Ch���w�8�s�=�[�ѹ�KT-�GP���J@RB�3��� �GjK�%C#�w�8�4�fR<­��=,��|Z;�RI$ǵ��Єy<�t��woq��ɹ�9�<�&�	#�aJKo)|�x�~�dbץ!�	�Al8bN	�������`�y&2(�9���a�_�$l9"C��aX��+��
          ���9;���m%��39|v'��*�|�f�j�y�d����zKD|�$�I*�9��(ȉM�Y�*Y�e�l�慗s��dc��愅��Y�U��բ��`�ӊ]�$�Jz�K�$|�\e �;x���Tt��.�m�G����q���5#�/!vJ�u87��D��̊;��ˆ{jEၥ*ѣ����T���8�T!rT�;sK���DB�6����W �AOy_d��R�0�
          �H����P��H[01���NOg~�䈴e}
          � �犪�r�`ڝ�L)�k�ni9'�ڙ�9w��m��@�v��֜��.P��+�j:��8H|�E�<�b�A����rݢ�U�Q���J<
          �P���?jf;8���.��('9��EA\�����ݩ@����ء�l�SO�Ʊ��+,q<A�>��v�ۭX�n�0�+�@�-�s�����*�=}���Ky�m�v����W�o�Rv�p��ƨ�TmR�=�����R���L�I���sVO�썚D�v�0�1��ӌp�Ջ�m��<�#�[I*;Z@���d��P�����lQW�"#L�W�nylg��Uy"�Ӎ��/�[�Y]��W����?N���m=���X��r8'*�u�8���e�“~Z����2��<Ru��D�ʍ#h«&8�$�����M}f�ד�w��
          �v�������RV��ӻEmk#31��r@�CGu!�#��d��K�<ވ[K/8ܷ�l�a$��@�'恤�h) �|�hRU�P�i�߱9����R��Р*�z���g�,S�� ��?ފ�8^k���x��X�BUt2+2$�(���s�q֤�eY�q*6�;3�A�K0`x��Ֆt�d��W����_��v���h	.]l
          �6#K|�JA=�U�∂�6I�z
          3�(��s4�H��������ޅ�L��#����R��z$29�c���T��E hՂ"�3�)��ݶ�� ����W���HN?`:ӑ�j�!��ڪ��#d����B���L�Gl�d�H�,j�VF����`z~?�A�<��\£*��,1��5#�n+�ٝ���/[J���vAX"(H-��A��TFH�bҒ����g��>hh|��E��@�P�?�L�K$V��$�a��89��?���~ư��k/˫4sL]�@��T�Q��!0�8���������vW7�bk�Ut�.\���ш�y�Ci$�FT�Q�'�S�5�?���	Un�8V�dw��@�؄���U �����Kʡ��q�~)�e8|\tU/Ϩ��A(uU�����w���YY5������c����Jpc.�X��珊�<����B���t���Q&+���8��KXm�X]L��dx�Q壵�ĭ���Sqy!��l��E|e�VGS<�28��v_ߌ���#�h�����W΁p2�s��zf��Al��c�e��⚺�xʤv�Ԑ8�O�1�˒A�pF���
          ��z��Y��I�U�(�q$�p{��fV���<w
          ۣ��p��M:�(n���4���p
          ��ڈ�[w��M��Sf9�8�L���b;�.ˉ	Ua�3�����hJ�����~�*��O�8�( ��S��/�|9��zԃm�+W:&8`s�ށwed/�Ӵ�z��u��奵�]f'>Z��z~����)Yg�^}�;z���- �d{�q)�ㅏ�c#��-�@��-�x��NJj��6"�VKx�cp�9�ǽf9��,#Pc��y'��ːЬg'�����Ӂ �2;�}E��D�V\����X�<{�R�t���^5̆����+d��;L?-��D�����޻�ײ³�*��s�(�e���3�!@�j-�d
          ��ⲱ�%Hc~3�[�_��Ͷ�=��q6 ����k^X�h_@}�q����&��ۖ�*j��\��KfL�d�����,i�M
          ��pX����1��f�J`;`i�8�i�����������$`�ƈ��F!
          Ny#��8�Y@~�cTE�d7ry�'�	 �	^�j���<�X�6`
          �#�}�*���\FJ8s�`�r�N��ި�l�+��b��(�u隔�[���.��E��w�n�Ղ�X!F�e�9'~A�Og��B�eB��2�>���AKĬ�q�he�c3������&�gR���~;�>Kgk|V�"A��q����GR�ݚ	d�D
          U��ھ��A�Lr�R~@���m>��+��"�ߤ�5[~��4�[g�dr�Uc���*v�ž���vR�߱���z�N���?8U�c��1��T��e�����C�@c���e�ފ��b�Ӵ+�.#�Ѵ>i/�r	��l���B�ҫ1�,xg�F��'��R��.��ѳ69T�GO����<r�A�t��V+[��C��@��z�A=�$Qy���<�RZm�	'�U�@�z�{S��,��6e�yr�|�'
          䟵X$�U��������r�c��vZ����[�3��-ʟ�Zb�a�.�y-�~~j�����F��ut�h�*�)���n=�c	�i#��� ��_�?�v���`�f��Xd~������<��gpc]��\�8��Z��bʑ��u'�=�VF������:���[OhѰbP�?z��H�O$bt�21<jؚW�H`S�*�Whf�y��tV��e��$"t,�z��?�KY���i"��
           �}�=�Nh~3�R�{�k5Fr]q�O�������6{{���gȨFG<w�Q��?$̀��G�k�r�����#ӥ��r�)������1�U���CU�a�bk�'��h�8��U��(���};S��OU����L��I�k臑{+v�t�n���	1��Dy瓜u�-Sð��",��
          _�v�=�Oi�[�4���NYD`�����߉��	ż�,��!�?��5VLN��S��O
          ��n����
          v��S嚠/�w�p��PzH���_>�h���c���eVhA�V��eK��}�9��{���QՊ��+�q�q�vs֑G,����N�$c'ޑ&�f����;�c����V��<5D����ہ������g������y-%|���T{���׷g_of���Qس�&�Н�&8
          ~߽U�<-������O�߀��o|�[��L�֧ym����ҟl��k ����Z�)����
          $R�%�eFA8?ֶm��t�dh�Q��+�v5���v���ŏ�<�~�ߟ�jf �j�Fbw��s�����ټ��5��D2ڔpr|2�^h'gA����z��_/��3FTc��~�=�:�b�~��#��=��e��}X����T���cD���X�߅�u-�� v�S�k9,d������\H�oI�aW���x���VI-���l���{��SA$uW�����5�WrUwrzs[oG��ztP�:�{z�v�1��3\��71EB�g�&��['Þ1�.�p�f���}�ΜE��YھאL̆e�	�.�r+m��Ͳ��nds���kV�=ɕ�B�oA5�>�#�����#j�[��RǶы���u�O�A��*2�t�ˤ��*�[y�8�]�i�ʊ#x�y���V���D1[U\oⴺ8ܞ�t�T��n�d�!p�rN9�������"�B%R��9Qޏ���ur�HKp��Ѻe������e�
          �E]��<���-Z?U��ǒEBݸL��,3��u�n�-�L���3r������a����������
          ����E��B�8�����	^v���^IR9��y��
          �+�$ɨ{�f�Ȕ[nRp}5;Eɐ6���#3��,9�����HN2�I5-qs����鍟�z��ڭ�H�Ǎ�T/��=���jK�"|D�RGl�l���`�Tu7�h��"&�SLk^%�)�2_��U}�������Fn&�,F�o�>~i �:��귐�9$32��{UX����a��A\෵j�w�m��+��3��bu`����q�Ծ>�@xg�ow���Q�N�D2LX
          ��G��]2} �O�k�������ܱ}W�c��L�,��%�1�ޟv��Ʒ�N�I��;�����Ҽ������6��.��ZYjv��#�Y1ڮFy�~��<q�λ$_��Q�\��W+8ہۿF1Zq�1?��s=�����Y���t�ݠ �s��V�?��g�!.dI-K9�H�ɏ?�s����ާ���|Z�z6��j��lw$ƎAF9�����0���r�O��-^�CH�n�G<��tR���~[�{g���_[&�t�)�o���f�#i9�Fp��8��h����_�'�.�e�;�[�E�Qy��� oe�Ӓ3�_����/�/A����EL��`�g[�>�{P�g�'O��Co�x�G�����4-4��z�쀫%�{*%ÓJ3?d�J��?�4
          gWQax��81��'�9��,��$�E-��W�%f�+���_����iZ��t?� ������*�<���8+��9���G���Oi��'�-,�T-�r7���|l|��/�\1➱�ݵ����h�Uϖ���.�㹭�hՒf=Dg |
          ��땝�^M���횅��#��=�3W����$^M�FP}�����Z��\xu�t-��g��y��T�ܿޮ�_�l.��Q���F�GNk�4�~��%���n �����kn�:�7n����:�۴��h��h�WF3���q�����)�1J��.�'�T]��7 �a���Y-�N��_�PpH�"�O��)��������F����|Coo��n$��=/�;d-~�.`�%uer����+:����J���&�&Dꡀ���Xs�Q	Ԩ���L��x�1�k��N�a��V皬j��WCir0_�F���>�i���J�Wv�s�	�_�+O��b�Y޴)v��e^GN+�q6���mVfA�i�N֥��l��)�~)煦�)"i+�����RVo���3RX�W��x�o�3���l�s��V�b"xﭮ-yQ��s��ՏEY��P�Ld�~=�-e��Զ=A����m�[�/�
          �J����#b�R��PJ&�(�0�%�@z����� ���{��z�5�A�):�D�}�F|W�������!4�
          ����}�k����h�N<;{y�5���jӻ�v�w��ێ:�NN��-m��.�b�(0^�;p*wN���$�іx�ea�~�b� rd�Y�f��I�>Z�#��';rH��7��
          �,	�l��j��V�y.�8-�J��J7�Đ�N9���Ry�� x����W���{�w��;�#�����^ba�#9�<����hv%و���j�#d�B�`�ON��QQmHc���8�閕7lR��������ħ�z�;g���Ux�"���x<�$��Z�I�`y)����22z�>��P�,�d��ڐYU�w�=����ۃՁ�>
          3�Vw*dL��8"�$pmUg
          ���hgw�E���B�������,������~��䗑va�Py(�2�I$�Z&��Fڙ�BThrbe��N�9��Y� ���W���}�yq&r1Њ�� ���D���P�&9_OOހ��K��PPs��`�2J�@�<f��7d��������j��XQQBE�;�>%Y�;8��FfB���+�����_`�����̫�S���=���7
          '	�G!d����o3���B1��fA��ݸ�?ץ8v�m�6�-�v��\���_�sM�vB;�3�qJ�U���4Ԯ�=#��q@]�v��#�A�ߴci<��ueR�I{��Y]�A��8�IP�S�U�qߥ�ʞx�4�	`7&:���¶B���} ㊡]�Ī�RD��RI=��$���`*���X�fx��
          �+֣�U3��BpG�0	�RJ��Yw.9�RZ؅2�C@ߒ�8���,q��h)VIAB.6��6]��v�9��)�P�����¢ո{�#2H2����W���v�#Ǻ�)�����t�oA���HBٔ����{b�
          6�S� ��j�ʴ�	�����;X_/���׽	���@d�X`����7�B��՜
          ��TT�6�$pW�O�J�`9��%�\�l1���[�%UX����sߌR!$@���1��矸�)�A�
          �:�n��&�
          �\o�^E�"�S�i�E����.�i� Y09#�"y�7�!1����T'��
          :7k,x�������h�E�d��a�h2�8��{�J�,F�ƨs����]��Pn-�q���ɑ$���H������ �T���»��h�<0�CRW�l�b�Y�P�z�����ዤ���e��w�-ě��O-��зQȇ-oNޢǺ�4��G�<H5����i�a�aY]��-���4���D�+f���j�Y/1�S1d~�;P�"HL�T�6W���M\$��U����HTdVUi��-������+� �d�O�P5!$��1̱��7aq҆�As	a��
          _Nz��J����:���1�4-��@�h$f;y���0+����zG�K##H} �?�?4���W�&�Af^�<P�m�JL���v�Y���!�*y��9��[�B>�-b�8X�A,p8�K�8L�ZeM�LY�<b�;L��-���Ƿ=��%a�&1���R `�	_�Y?,^)Cn
          GRxȤ9q��VE�UYN'9�uIf�yQl2���y��*�nU_�����T\Gqm
          �$'-��Cc��	lbV�����T���c��T�X������wX�>bL�v%��9�O��I�d�#�b���%ٴK�@pޓ��qI�J�K�d2��x4a�N�]� :���Oy�%h���$L���Oz�D���%eUT8���-c2��s+�G��*[��H��P�uǗ�� ��],1]y�!GoH
          ����
          �����$ �-�Ηp�m����9
          <��櫖;[+�ۗX&���r:��m^Ċq��v�,F�G_�jIt�r"�Olm�x�PۅV�4�f���-£I~�=�?6�o5�x��V�/��*��`�����j�(/򂀨��ތ�`���d�7�Td?#u8�Y�kigȱ�ae���J?�T�f��٦Yn
          ��D]���%c���0���(�d�!Kqq1B���ez�He�(ɖ5z��g�?�Ȓ��$�;�9`]��4���ߘqs�Ieg���MK%ɝ���� !e��C�;@�o#��
          ��9�IZ!?2��W?��egʱn2;��P7�K�K{��ʅ��ʻQ�A��t��V�J)�KQ�r$�@��TV�s3A��?�Y����H�L��]Kl���_2�f�bh����'��Yf��u�c����+�)�m7S��6����%rG
          L�Ok$�v��
          �IB����N3�+��hbS;4�$�����~�v�5��� ��AoI��jؗ�TH��B�;�4��L]:�o;``+`�ށE�n
          �@��6;7�j�{i<��8�#��g��2<S"s"��(�{Ƈ0orWb#<�v,�8[\���n"yC�n���"�M�8�����
          �{P	z�w���C+F���N6{Q2��,ߑ��`t�\�4B
          ��-�Õ�$�	��f�)�-ȶ���m�+�Tq�U��EmU�O�4�T<�V�Ϲ��ê��#��O�a�
          �qe�8�X���-b�<��p����+��iZ"dR��������Y�u_�Wvx�	�I	Q$M��.ܟ���<��T;���h��,� m��x��)wg߰�^6���'(
          O!n���j"b�D�g��n3��Z����,�۴���ˈ����jT�/�\<�1s�+c��v���F��	�x=r?�K̹Y�ʻASǷ���jFKTD�,~��]�? o�1��Q6�4,�n��L�' {�ɡg-��e���b�1��H�4F+��Z��EFI	?�� GOre��<z�I�y����4J}��+�>N(�hՕ
          �d�ʽi��uy�y�h�[io�<{U3"t�����C>���r�n��
          �;fS���u/������!*�L"\B�O��zj&��!Tga�J�ޫX�1�a`x�h��?n���n����>c����S����Ĥ����"�޳ۣd��q�|����[�&1�F�X�a���"4Q�P���x�ޤm���2�����;���*�2,��� �Aʌ_ޘENĪ^5i�$�Օ�m�.�
          K�98�*: ��B�b��ӎ}�	E��yʈ�%Tw��@��v��r�|�@���t(в$�@��S,s�j�U�;kPa����G$Q6�
          4י��$���6�f��L"q
          �E��� �2T6�l��ND��<jW���#�ڛ�2�;0�j	i����
          �q���=y@Dr�⾠Kg�"�d��`��ɢ�m��Ҽ���XvIB2�e�c���4B�ͽO#�9��Ҝ��R����Լ6��	�roF[Յ�\ܣ/�����f(�E��?���	����T/e�ah��P����E�ĭ8���Nݦ�Ww����E!��{UMJ��L�s�P	/@l��p�,���Fz�c~A�+�)E�E;��ǽ�#ȯ���9mߦ�bto2A�H>�Q�o3G�S�q��+P�H%[��Z��5v1�� ����"�U�75Q��<�"e�%�v"�
          �^U��M�2}�U9V����=�X�ky��zS����v���x�i�}5[�!��$�?����qS�Z�m��܂N[���t�e�K��d�%�S���DN����#�P��r��p�1�㧽�{6������rWgnDiB�"�F��{���1�������L,!�K��'��j�P���*��1�UNO�b�cr��L��d���(�*�ty9PH9����&I���
          H'����B�4�̝'�%S�u�R4�4⏊'>m�^HY��X���E�I�&~��F*�sy$�G�X��O_����@ц������U�,�r\{&#�e�-��5�zH��z�i:�ܷ�&���7s�Z���%bB�$Ϩm����m���*�7F .21�V<hˏ��/$n�s˃p�8U�xے�g�,�Ro8�Xq�5���B����F�^��JK�E�	-�`!�?���8|犣h�jPA�Y�6p|�l��(�-Z�K��Z5��v�8�&�������!�䑀��_�v?�����EH�7x!�����֥c���Y�Ή�԰�`�J���c�=*��ve4�{x��%�c�=�ҹb�ǥ �/n�?%��I���n�;G��J���8����L��.o�ŝ���_��Q�&^c`x�}����O�Kb�\Ʊ�َ4�,�<
          ��_�ͱI�ހ�!����1u�9g"�V���A�!��
          :R��3/��|b�K�I����L�D]���7	f\���}�͠�,$�t=RЯ�jVRgP��p�:����7W����Y��޳(��Ӑ�OPEO��[��$���;�i��h��~N;ҬO��4�{G��ߌox��{מ�HYB�bU�;u�H ��U�~34��-B
          E�E�������<�{���s�7W��C��؀RD>��AϢ�Q���_�q�*�&=�WS�	���?�7����"��@~��.4�C^�ŜwQ\Iuy�6���+m�S�<��}��]sK������5��Y�E������^&[�/յ8WP�'��Q�s�#��u�?�~��FԴz�A����<���Ғ|	5�����ry܏nO��u�E��
          ���P�\��������u
          /I�����DnsЂ:��x��
          vCh���J�N��nX�������H�s�O�<-~�n�'��a���?�7���ryWϢ�G�<�g���r��)��T�d�SO�ܪ�����@�i��kJ��=��<p\j
          -�w��,�����tmf��Va$�%F9_�oڹ-[=~��To<8�I%a�@�;�{�5�u�K{g�P6�B�+�A�q[�X ��[��HY���������%��l=r�W]���Z��#rȍ��q���8u��Za�Y#�-��[w
          Nr���nx�i��m�mb�F�ڵu�"�"!A#v2I����q�J�w�K�<��1�a��@LHϻ<6r:�d���Ic,�='w_�I��Z��';�n��(��&3oL�Z~���(-�+>*��=I�Qk��6��[>X%p}������2�ʹ�D�hV'�w��dcz�X�AwI����靿��r;�kq%�e;�V}9����V�����$�2�J��l=��qg�o^���۽��
          B����5�>���f���kSVb ���u�R]����<0l��>sy0ʲ�:���벲f=����R:}�A�CKX-�m�F
          2X���V��,���� \���[�:<�1��m��O<q�,A�X��ڐ^S�8?҅Ҭ�H��(�\e�pR��Mz���x��r+F8���ɕ���+ \��ޠ/-|󓕓<
          �����?%�1��T-Β�a�~��5i�����������wtV)�@*xȫ޽�̈#U���{�և�U�\K���8�j�$��]�Z��*�̖��� l�G��r�F�$ ���E-�pO^�z���%+s,��g>��Z�Z��%�X���l>*S6�*�U�oN�E���}Y��ڹ���#�QXͯj�M�]�Ȼ���G�x5!���^��M+Q[[�(�R72�\6��ׅ_T��x��N�Π%�Y#(F�+��w�öiq��.l�j�6'���^�y��>B|A��!�+O;}�FH��<w��D�Q}'�|7����F�WN�t���Re9XnXz� �Gn��|=����E���S^�S�T�.H�_&���t<U�K��Z$��)>���#5���%�g��e��Ӫ4Z�,�Ú���>�o�����v���NrNj��'�vRj	k��jH#�7��滾_[�<��� �+`�<�I�8�o��'���wJԿ+{��V��N���}M—�
          _����,֤�%?��_Z\jz���i����R8���[Ѿ�x�:��Œ�w[�*�����f^|��w�_�����9<���k��zW�i� hrq5�[I��ev��s���n���o�3��>������B�X�:��$�&^O��"ǐ=$���b—����T�ޏ�O�?�]|�\kZe���(���3%��ts�G㎼Z��_ƾ��{�;�c���=�*;g����5�l~����ſ�4��<g��t����юp00H��#޹7�w�4~���J���ҭ��գ��ˆ����לs�������)�Y%I��2�~V�G����p�E��3��z�֞$��o��E���}.U�\���r�N�N0p9��_��⟧�$ա�5���m#TQ��hŹU95�>)�g�~��ߖ���,��eX~�;s�`͊�;x0��NGxx_�]�}�V:�gwg~�^t���,������~�����.��d��~���"̌�,�E�ە\��<;s�Z�E��r\k�8K�w�g�=#a���~}�����6���ڻ�Ǥq�=H�<�[�}�~FYa���~|�__��"�5�в�w���[�Lԧ[�ɕ�̞pG�מ~	�}����E�5{�o��26�@n�>���N�j���1\��"]�!�|�Y|�ԖK���6�Efg�Wkg�c��v6�̇ ���
          �(
          Z�x����w�nT؊�P���-.�L[�5v��gW�
          �^,�����^x^Mr��������[屒x�^�<BKy�
          !Gs^f�94�}W��Ɨ|�֒��2c$����c��3rb���������4���6�b,2A<}������:����+��T���G~�xg�O��^�%���c��@�5�Z�Z�O&��G���oKc޻�)��M���k,�IgA���y��N�0�Zθ�c�N�*�I�UD�_j�6��
          Z�XL`�#Y�lQ�8�]8tyIEױO��yR:����������^��x
          �	�[Vtr˂��ڬ~�����L!p�s�r�Gi��E�sy�i�$�Y[,�z� Y�F���v����<��t+8ͻĖ������ u�ןj������TԵ�b�KD~^��4Va�`z��3_�����YDmc
          �V���9���F�΃��[[�����f�+�Oڧ��Q6G ��$�Z��:���"22)_�S�j
          V�ϗ 8�a��J��0ɪ�4�*0�*2���m�E�Tp��ޖ!X�Q�h�$F��\c�+��u��ZFEl�i�A]�{e��F��y4�I�ctX@�;��"H�@`G(��8���I>�j����#�>���澏��7#����ɣv��݌�(`�>f��Civ,cC��G<�4
          �8�����+�l��\e��R��,����y���ڛ�P��@=�R7mP���O�l�\G,2�!�����hcx�H�*����@�C��I�c>)�2<�Z�&=��i�"���*H�$S��T���h?:���9npO�)�p�a��	�0�F�{��sN2ue>����q�Q���pI��b�g�~q��H#`72���8 w ��}��H7�T����V���U�"���v�+H�M�����8#�*�)g�
          z-1�B9�9��
          >�ijK��Līn��L�G'⋚3"���|`zy��T���F�H=3�@9���I�z�G�{
          ����RRbNЪ:|�Rr@��U*9�;P��$����p�PlP��r���7u�aCK,
          ���1�~KU9F�ї���ޣET���;h��HW�}]y�$�G�����@yS�G6�<�8�B�e
          ��x�e`&���02��cC�����Kc��vi#�ś��=(w�#m�o<�[����,g��G$v͐H>�z��C�Kj���3ѥ�@-!'wچ�d���Gܻ}��C`1�%�h��lv���zlL� \�8�%)�Y���O_�j<n,�I��d��G�%1W/	�at
          r�L]�Ҽф`�#��̙|��3��ee
          �gj�n?j�t��(�o#�3���])F�F۴n�@�����2�
          ID�����#'���%h��	��a����d��ԗ�H�1m����@E��en.1C��Y�
          GX�9V���e�a
          ��J�h�,��pP��VL�C�'!~E7c 
          ��J`2���#1�F��R8��op���u�(/��9JK8@�S�M&bKzB�y���`�P��0E0(�FB�	a�n�d��H��ۃǤ��jd���!r�$1�1���X!��?�
          wFq!.O<.0���v�"d#(�|�]��,�9_Ӱ�{�V�Lp4�"�a��v���9�K�mX!9f���P��o�F7X�l��2x��邬�vӐI'i�Ͻ�ع-�'��)rfǤ��ڀ�0���~I
          ���_�5Pm���3
          ���P���~i��	$0l��P/�Zl�ϔV?�?�;8'���p
          N�V|�D�9m��9$�鋌LA�[�	�Tp;P<]-�Kh|�>W���)a+��qհi���p[ �zyJ�����R����n�|�t��,��➕��,��޽~�ى��~|ΘRq�|PӬӽ������'�FSAhC8����;���.�F�F0F��a�-�>X�0()VHnC(���I�45fo��c�B�_j�@ ���%z`v�\y��:���0Nr(W�\�X�>����Y&f0��I(o�+^�������X�uR3�	#��|R�)�
          $�,# �0s����M�N�,o�ca,2p�v��LB[��Vfy&
          �����"R�щn\�br��"�D��LI�F��ԋ���H�w�v.�>�j
          ��4	4��
          �Y��F|�
          ˛�Y�x����B�-<W�%�����t�+/�zN�I�s����R_�W,:��@ЗpH���(�g�!$���a:�>���1Lç۴osP����DJM�
          &��6�n�x��dm�7t4^uGc4�-س ���Hm�K�I�	����Q�p0γc�;1��UQ{#�	����in����_In���:�ló̉T�̃(Gph�H��"/�yQ������p��I�c9�Z�KD9k@E�����)�����O4�d�J��@?���H'�ϕ��Q�w�j/q���7Q�p�3���Ih��o��,�!����٭����Q��H(�]X������𣰎fC"p�����,�kjצ������N�;4]\H���D��$U|�\���*P��wW��C/�wv��2έqIo������!V�y,I�U^���k��C\cx��T�9�8��+�v��E�v�KYg˝��ghn��ԤK{�%���Ȁ����S��I�℞��u��E.��PQ���9��$��}suu޲"U����g�B�}�f��9M�ʸ>�O#����O!;�ʥ�;wd�
          X@
          P�A�󊑶��$_.$�8&<��W���4��,D�݂x���f��R.\\D����rsߎi0:Ou,GҤ�ԕ������ә�	wW��>����
          �-$vӤL�B�A@ʷ==��f=:9������{u4��0��X�ٿ8�n%{�����H���o�2%;$,S�~t��S���\���Ւ�a$vr��	�S���8���mj�@J@!���܏�h�5��<���QUq����͠��Q)��K1S�������s�T�ڄs�G���\v<rk�q$S@c�V$���}�~*a�0�apW̗�\��m�ǻ���{�\��	!o*1���>�~�ʹ��ȅ`�!���j4D�!��q���'�V�B�/,�I�,c(NO\��2�#yn�яIflsH�f��P�͍��vZ?�SP�p�)�������6J��4���@8
          �����%��\�x��ng��;��Cp�<��q;F��03��קN��a�fL��v�)��G���x�M��v�o�{��F����%�T�b�X��B9�������9'�"�ylXr�j��9sx`��.�����ϽQ^�4dʫm:"`p$>ï�LڱH�*y	��j�;d(�JW���N�Fm��so�@�<�9�?4��C(��<*�<�	 �c��9���<I@8-�On�x�e��2��+3�P�� d�$n5��`q�ڕ���J40��%���y�p�0��ǟ����;��(����gN?��M,��$�3@�U ����B��*�M�X���J��ӓ[�evߚ�d���6���C�A��fC5�l���9���Ʉ��z����jq�H!����Ȁ���z�J�%�܁��O9���6pŕ'�{cډ�"dgRY���=�c�Ht�AoqjZ��Yz��Ygtd`6�:�߽&;k���E��pP����:^�5�m-ı˸��X;A2	yDFZA��9�*������mnw z;Z��/�?�`c��'��E���cX���;�c�X��eh�
          x ��v�d���Y�������К����g�&y̢D\6���5E�֯.�f���2c�ݸ��i��I+\���d|�yT�z��Z$��d���PV����u��	'�����a�	��z柾���H��y�C�P�yF2���?����PKH氮F�	�zSS�����@w����1�H,q�ƂG�b$Dq��(�R�Y�O#j?~j������6ܼ���-�<�<���UH�xw���a$�@V��0���V��t�a��A�q�����E�B(���f��Q��NT[l�
          ���ƹ���V;[6��UX�1��H'�BZ� y�I�g���VS�
          D��{v�V�υ
          �<���C��n��1��r��P�JY�ᑲ䌑��E��_I#�}��Y��SM!�N�H���Zr9.$ܭ���lШ�hp7H?��!3�\�6?Nx?�$���E��@M��BH�IZ�����K���
          ݽ�F�,O9�.�##ބ���F$dU�sT�(�*Z�"V��Kˋ��
          v��j�����	�y`Nw/����/�
          [gE<f�-�4��U'%�d�����ϒ���_�H�-������S�z�LaB"8<�4�&��b.Hl��⚒yD[�x���J�8EY���˗�I�+�3�<�Q�{��d_�-�����UQ�U[]z�@����d�e��Z'#�ڤ[�T���u;�-F�ky��`*����|�'Hz��	�-��R��)��H�=�Z�]w��!70iZ�)�洝D�����t�����]�YjP��L��$%דҥ���B�4�%��A�?zx���oe���v�%��ּ)g�}��'�X�o?���zS��:���Z��p�����z��H�][5���j�,����z����*^�����4�2��9j�Օ�荧Mqw��߲��F�1��i��;T�u�}!"�J��~:��A���hPŦ��%[c�3����ݧZK�8!�k[�d�L��#y�R��s�D֑��m:��KId�dnw3�Gj�_^��w�L��HoQ��m	�z
          ��X�sa���vчWI#(w(�VMy
          ����a[�+�K[�L�U���1������bemm�-o����i�y�4�<~���1;����I<����[|y�ߧ�g��*�mB��n�ӟ�Y��=���W����jQx�F�M��a�̑�o,X9���~���%�k��[�u�겾�:�&��_HL,�8x�9$2y�s���ƭ&*�).����6~.���c��;��|�T���h�p���K`O��,�u� ����~<����>�xR������\�����=�]�֭�<^�h_��}������������Y'9`�c���
          v��?���d�W��^ip�Ȓq��h�q��]\�e��c�d��?��߄���B<osg�}:�|%ym�m�9!���NUP�4!G�BߵR�-CO���E�TD��ѶPH�ۏ�������w��G��/��\ס���-��f��!�`�NGNy�~3?߅-_Þ"�<Aj���ܒ���Ɨ�f*\����zW��c^'�?�|��%�p����W�
          ���G�]<����b?���x�������I�I���9C��*�i�_��am�-�[F�
          �G�9=s�5��[J�P����S�e�Kq�${AP1����8�%��OG��?<�}��x��Z����LN™�m�A[
          ?4�$�;f�o�=<����?M<ac��Z�3,Wq�#xv�x�<�Z���d�|A=�y�X��sdO�-��$K���h
          �8�u�����pDR.�`��c�";	d�L�9ܤ���]��E$Ӈ�c��O_z'�S��[���@��#���N�\I��n&X��T*�s+��ј�$�g��r��X��PQ����V��!ލ��^�򘦒6Q.w������mU%��D�D�H}����z�oVi���A�:����;�r���`�9�S�qRlǝ7Gl�o+T��9a8X���:��?�7�b�/ZF�l���=s^z��V�T�_�pe�����u{ksqmf���-�9�Ԋ����:�w�,�2���$��zq��rx���<'��O�fɀm�n�*;`֌�>�m��>�F�
          ܔ�o�꟧�?��[����c�G�޴�[��O!s����9m��)8`@`;
          �Xi�B���t����U�L�w�0�Y=�0*�
          �/~b�{�V�����Eg���.��f'����;�X�b
          ��qWۭ4E�<����#UH�5-�О.�Hce �V$��~8�?�|ӭ����T�2q��]��%���ᐂrG"��ĺ4����8�L���R���r�&�̹�X�P����?�~�x����
          �ܪ$��,Q����`~�5�W�}6дѨ�
          ��;��g�>���0��ѭNC�B�����K���;_��o��wT񮹭�j�I�v` W�\:��
          ��w��p����.&B�0�m<�U��M�(��g�
          W��k��G�noI����Z$g�=��0{�bZ4��:+S�x�Ệm>˅�D��1��u��6+��t���if�s�*��N��׽o����!������͜��M���M�}���&�X�7��m�����~9�GϿ�|co�[�?����fK-6�>��DLŇ �O>��������R񖷤$���pa��qs��$�k���)��%��lm�%��ȫW\�3���=k�<I�е
          S�<^�]i�Ȟ�������*��~��t���|���Rw�T��{���X�k^�ƣ��0^��6$~`j	#���@@��9�~����>��h�d�x����͹#���e��d�����W�tO�Z~��#�Go�Gjѩ
          �U�c�{�]Q��66ͧ[�nK�E`U� r3�k����~L����c���?_�o�_�6�[g��Ks+���5��1����~Oe�*c9��.k�?�I�g�N�k=����Ø���w_�
          �V��ˑ�!Ү�5F�&))*<��L~�7�W�wzn�	�9��f�냻9��3���o՝JԵ94����0���S��ZI2v\D�Q��Hn����cS���>��҇�H����yq�'�q_C�j6�����rGL�� �>Mbɑ�G�~��U��ݦ��:\����Q�ILG��X��g#�t��<�i���w��6��1�Lm���s�+��~���su�xS��ud*�5��"]��t�`FGL�
          ���k��a�ۍ�v��Ydz�h��q�ƍظ���A�-�Z_YG��{p�6��ļolt<��K�ǀ��).�W�Aܭ�&;�z�_���V��hl�=��c�d>���8��ҽ>��!n�ʡ�����`}�a�{6<�oI���R��`��㓟�Z�Jm�"p{��Y�ʪ�c*�|���@^F9&���B�8xE���y���Ӯ���6�����f�y�{b�3���We!rr�^\�2�����������{#��%r��ɢ/eҍ���q���!��U��7�.$i
          ���l���
          �O�z$/k�����9�����A������GW�)$uL�'�^��:���,n��W���]Ng�?�cNf���'׭���˵�TIF�����x�ᾀ��g��}�j3���H������o8�N��1
          	Q�#�k�ҳ�N*�Is��Z*_ډ' #�{V��f�s�}sI�C]L��8�A�F]'�`�܍����0kg~�5u��zE��̖�-s峍Ѻ������]}�aǻ?S?���P���$qXZ߼E�I.�Wh��nx�ȯI�`��R\\¯2���A�r��O^�?��f���v��v���=�I�滗�v��-��JP���4��#���}�����JYn0=�)�%��� !����w}��Y�x��w�.x_ޞ���-d�=����ʁC<�)��!>�íI��u�3Q3y�7dE���d���`��x�؜~���jղP�Qc(�9�v�����ܮ����{��"�6�X���	ul�۴���q��$�!�2!l��\�`����c��:�������0&g�1�L�*�&R͓�Ըڲ�(��o�3OB̢4m�F���J�`"�=3�k(�DEwE ����Qֈ��]���yQ(q�<tQ�����s���$���$��B��?ֱ�!;��z��j���|�+#�WH<�;S	���9d��F�m{ub��a��|g9Q)�[��3�,������L�(f���A؎?�>p�P��N���e1�2@ɩN� G�"v�b�n�-�����c������R7��7��b���2�a�&c�w�z�c�;4e����B��I`T���}�MW���j�Dl�'h$���*)V|�d�_m�AyQA�:sKi�(d�c$�����+�������eY�2~�Kg5*����q�r��Z0왎>�ԏ��T�\8`��B28�(繊�db�OV��A��kS	x�X�x��n���s�H���@��,˸H�_J�.1�4b0nIĝ	�Q���vw~X';�<�o�ޤP�M�l�<�����WWiSb���2)�4�s���e?1��S�$�!b�)u&N�����M��`I#���Q�#�@�>�F�1���(	94���ui۟�L:�4)��$� �)g�D��:V��E�́X�QC$ep��s�q��'�S+�ϧ���_3*��O$�WH��F.�0�y�f�w�g�N#�	$c%9�L�,�+*����'��Ӂ7���т@�g�0���gT�FpM|��l�D[Xn
          "��byJ�N�׏jHEX�b�m�0�j�#e�����t�}���|��h��I��RSaB�Nq��E�J�C4����SI��A1�B7���Ͻ7�s܌���8�!�(�Dnpß����.���͑ہI�(��cc+�b�����%�u2������F�.�1 ~?���Fz��3n�0���<���v�~ve0��,Hݓ�*;;��2��8Q�8?�E6�]�+�;hH�.^I#IT�>)�Bx�+�2��yɨ�%Y���r�h�4l���m�EP9�9���H%�UJJ�!��MH�R�fEi�0P�����fL���O#��Iln�Ĝ�� �\P�8��� ]�0w�Y���p[8�9?�0��Y`���TN�y��F�X�͒�x��+����<�yrB�H`'i ��"���@,�E$c�.��|q�c�����I
          >����c�K�=����G$翽&2����@�ۧ�Gc�kyy���B��?�j�6
          �"#�_ԮA#��m���1�n-��w���r}R��C/&�����#`�Y�7��SXY������`����b=�����
          ���dH�`����~(,n���"ˣƠtcM�K,ȍ�c�gw=>�t������ʜ��"��4qm�UPpZ�DL�!ȉ��p@3��[G���~Od����G��=s�4;l)?�f�g�H�X�c���?�ցe$��i4�fX��o�>d�h�(�Wv��*;��O��z[���$L�v��FS�ڂoT�D�;���1���EC%ʆ���q�n�{HC�H1�ڇ��-
          y+�]�!�A���C�,ۆFIf��M�qHebіm꧃�џ����(��mᏹ��ԋw�4��q�Pun9�T��`[� @T3'���MԒD�ۉ\)�g��4y*����p���s�ho
          ��aqn�Fd�ep=id�	)!	s�3�y#�S�L�(��;�y`X|{Џ����$��x�!nO���R0ܭʣ�q��l)o۽*�d�:#n-.�%��9�~��7��ʊ[�r������fI"�i&PVF nE����$x1��	#??aN��k�*G3��)H"�)�>�l澵����V���
          ���)W[�탘���<)9=�����,ikuw�x݀���47D���X��?*�]��Q���J�zAWՀ�LJײ�?3����q�?cMl��K��Z�a�zgކV��\��q�D����G���P7���n�I1�$*��=85%خo%�Ȃ
          �8�ML�-�1Mf-�U�@͆ls�j�Wc��5����3fd��lGvL^{
          f�8[���?P�c���z+�m����U�Fq���u�}?�*�{�b˅��8���HY��|��4��+F�)��V=?T���cX���C4d�q�ޠ-��>�7M��;sҧ#�D9�¹�>*Fr��i#��PC	$,z��>(���SM�$�����l�3C�󵲬���ZAߊ]��Ж��$!ÆR1��s�ҥoD�N®e�����##v��IY[H�^KL͝�%���@��kh�L���89T��-Ir��ǀ@}�PLU	�Csp
          �,���1��,�hK/����F�i�i72H�(*g���d13C9\4Y�X���0z{�*TJđ��%g�pA�����J�5�Mp�4 wo�;�,�������c�P:Q�l����ͭ�&Z&�y���V�>Ŝ�����<�<С��4|Q�"Y<�Y�F
          
          ��=�MG�q�Cn�-�J̜����O��j0���</�����,�p���Ӎ�jI�($
          �O���{-����|��Emϻ�(K_(\N�Kn��T
          �����i���̷R���m�n��Aބ���J���1��2i�H�~ɐ�_���4����`w]Q��ڣ�N�E�d�0���!O��Ν5גg�U�m�7~�<v�C[�rOq�̻�r̪���p�z������P������!Kio #�Y���F	�ګj���%/�p����pq���R��1����y��#�5���g�X�(��8� Q���HG��m�
          ��3U1�#&�⑷H�Ġ�N1�NKP�!,:�\��.;��<�K���I��Ed0$N���<���5b�FX�/�Lr������*�P6�ΊIy$�4Th��]��z�'8o �B��C!rO�*eN.�0�O���B���9�j����/[rw'��U����9'�:�>b�|�^0���s�d��[x�g�r1���q��J[c��F�Z]	���|��B0�z�x���4���<7�A�Hv���/�y��$"�A����{�>H�GG=p�G]\�Da�FyI/e���k�lDVۥ��1��G��"�j��- ���~k��J��R�U_j�������<O�֕+ln��5W�@j���	iƦIS���ݪL,,�ϗ�n���z�)�#$W`�@��+,2J۹(8��t�J�Hܠ�~�3?�����&F�ރ���2�۴�r꠩�dEؐF�&�����:�,_	��Q�H��*ZK�����$S��Fs@�ۃn_n���D��aH��y<Ӭ��H|�R1H�ц|���ڀIUS�p>(�H���˒y>ߵ
          ON� c�B���x'�z��t���r�8���O����b�bY�(Hf�j�Z#ʭ1�#X�=y�:��%�c��(�j˒::<7�Yg��[�烐6���ߗt��6�pXg��"�qq��I�Us���s��+r&b�_���t��k�W����DI���q�u6���Fkx9���H�c���q�EH��o��b�ڣ#�l�`���5��X��,elnɧlw�,�@�'�AϵJ�P�6�^��G�P��H��J�r�i\gweh��G#�	.v�;Tt��1R�FH��,ɹ��c�2W>�(I��	\����+9qn�Di"�%#X���������A4�Ǐ%x=���lY4�m�M�Y�G�pv��@�X>�A|����?�_����^�?��e��rIb1��y�yba��z6?W�U��Cd�4��"f�������$;75t���1��!b���H[r7d��
          ���L[xgF�v�#�����`}ȩdXQ����:��"���K��^����f�SKF	F��t���{^]�[�8����˞���u��i^x�Xa@��p��
          �����e7�$2���pvc�{|�t���7Xӡ��5���q�<_�ޒR�F�?
          S�#<7H�����sҺþ�T0&���,K3�$�t�Uc�۽�t�+��X��`���9���I����1�Kx���z�W�����UF�>�k;�b��`��m�`9�9�c�����PI%�<y���T�>���5wb���U29S���W�9��������df��n��K�s�Ս4�	���#��E�k�����j�}�N�O0�<�WC�q��D�@~�;�F��M՟`x�d�Oބ�]�0s����xX]x+���������=�du�U|
          ���/��������e۽e`t9z�gk{G���?�5�:�J���s��+���F��@$�=�۟����>�j���Vz<l�A$�)��22�	�/�ޫ��?���BK�hf��M�Ք�z�q��{}L�v�	tԛS���.�7�S�����n����T��H�?^Լ��Go�y&��h�����N��ѿ����N�;k6��cH�B��U���d������x�R&�m�֛l�#["��#ޤc켍��׶Z@���{]?H�+�H�yw8�w�:�K/-��xq܉�f3u�]Y1���9+�����^Q~%~�[��A� ���31Bw4bM�.�?����y�N�<I?�,5�O��R11.r�����y��xO�Z���O
          _I#[@u0b���;$|�Ib@'��?'q�{_������J.<;sw�="��è[m�Vز� *�W�8��+�j��/�G�U����r0��_���O�u�����o��_}N�W���#߮����ԇ�`��.py�PExE�3��N-|A����Q��©�{}P����Ɛ~���냟��G׸X��En��1�ױ��I�Yk~`{���F��^{נHot��K�Ѧ�J2�?f`��y�&o�[�����.�8 �u������8�B��+{MZAep﵋�p����&\4�ny�GJx����uH�>Aw'b�z`}��rG�̸��Alm=����^���B����M=ݵ�«*C�_P��W�_Q���k{���R����#�~�՝�L��lӱJ�Iđ��,[�=�)Ÿ�&7�$������.��R灌f�u�X��\�#�~8��y���.D��<�A_���V��梐\@�[?�(��_P}ȭ7e<��);���V��ӪG5ǔ�1dA��z��)N��#���\�氆E�ѐ4r�'������?O6\_�)�6Yc 27\����O����0��TM�6�~y��V>�Y��1���&���_�g����������/�2��P����[n2#���<�E,aCxl������Nl�A�dV����]��F�����Q��Vbtxo�m�vhz�h�3�a�}���:�p�#�?���Axa�Z�(|¼S�`��	3�kd#g��ݕ��>[�<c���E#G�\p0M[�d*��#�i�`��:r9�Z�	��Tx�Ë.�w.U���px����2��E���Ri ���z�u�o��r�h�J���|W>�VPO������8����j�Ϟ:���'L�ʉ,�8�n�=+˯�>
          �Y�c����ߪV��u��y�]�BH�U�œ#nKO\W����	�E�k�Kե��$S��^����_�?�g����X�7���$WsB.��̏��Y�9#�z�#��T��6k��>��ji��ެ�eY�`��?���>��gcw��5m\B[�P�|Þn��[��@�%���ޡ�f�'n8
          �?�����ᓬ���J��J�8�nj�Q�G�����~5�5HA��N��UU!�����p��4Ϩ:-����a
          �hS\1%��T��5\��
          \[[6�&��]�*�B��~����[a�Ep�~&�/"����tێ��U�4�r��$��/x��鶓��k����J��ܘ�Xr{����k�<��L�ѵy5O16+�\4s��1?���L�}#�uHd]E.5K}�˰R��`o��T��GO
          �^�ְ^Ae8�@��P=�����PL�����97�k�����4H�c��v"�>�?[���.��t������>&���׃��t\y@8~�}�����O�}OC���氒0��A�>�z�~,�=�6k?
          h�B\G��E�~H���m�g/�ND5G��ѿ��[;;KX�x�E$'�8�O���R<'��G��<I�iv"8�W��+�g{�Ҽ���W|Kc!���Н�K �o�>���O��+���=�5]V�Q��O����)E��r=�E�����,r��������ꇉK�:3��0Ȕ��@FWw^}�Fx�ǰ�v�o�x{U���:�`3�%z���ϫ晳�&��Z������мQ��
          �c������S�z�U��F�������?Q>�\xGD�X�)'�K��}�)!�q��>k4�
          =��"|)�SU:��O���	��"��փ2~cN��)D����'��cx[���Z^�m͆���V�>D##��e��S<=�+���3����#��Ԍo-b%�by.��������:$�]�Kk,��1X���$���Ni�L�"<�^���'c��d<j��/M���!<�w5�'K��H�|3{���C��+�{�Չ�e��)-��S���C�����o�]�(�5�]-̎%F<�#���0�@cs�ɫ���a�T���
          :��&)o/�?�������S%W��5��o� ��
          �x��Xt�9?�(�d��
          �-���\��X6�g����j"��(G����_�:�"����x�8.�����q\ɮi�J�Mw
          �E���@���ku��)�C�
          2kID�Bz����wg��kkm	'�[m`�.��(�d�޺m/�R�����[�i-6���.�-d�H��R�c���5�th�ͥ������e޵���v���+�l���0ѩ=많N�x��I�p��{$ibf��*��ڻ��1��O}D���i��lPnR�o����������{D�'q��W���w�괺V�H$�Hgr6���8;qN�ѷ$�����^�O�i&-F�� PꞨ�:�W=��[MҗJq3���%C��o�s��V���34)�c~���
          u���5Ԗ�4�fT�g�5�'��薷�U��#a<<.HX�N;���PĉykqnQ��+��(���̀ �f$�~�d;0IY�`�y#0��H�3�%g ��N����f�B�2c*U�=�5��#B��	�c?qN��*�`���:rqӧ���9u#$g�$>dhl�'�����3�9$P��в���=G���!�eo1�t
          ��N<Q��M��;��k��K}��(�)�:o H�r�	"����NCq�#�k3��D�� A�9u���|6y?�N8߲_D~"7i��v�'چV�B�{c��E��}G�E1ٺ@���i��%5�p� ���xP>�/%��ޥR)���_�G��wF���8=���Ue�iX�����J�U<�ӡc��4��3���/s�� L]�oP=�Q����O��n�VV2I��t���]z�sO����F
          �2��~†�]P�0\r�?����H98䟽83�>hE�
          {Q34o�DU\�g5qI<�p���4�f
          (�R����i��JnU&<�s��Ŕ���å4���@p9ȠɖQ�n��s�E&9ee�&�ZP:�4k��!*$\q�Ts6P�	%z�a�>7�j��v'o��E�3F�,�����b���2�d��ӓCL&,�[��qݑ�F(.R<;0s�@�"�ey�שR0�QRa�nl�#� �d�_�<t�b��$t�+��H��:�X�������oozK�FW������&•�%�='�L��*���#�'<��ے78��[����R@$RpAt�
           v��Z]㜒0q@����+�O�4�#Wd5�I9�E
          �9�YX1�@ɪ��[��;1�`�O;��_:L�����oMb�[��9�t�%��L��,l2��MV�[��&'w���@��q�4�U�yLH����PpU$�,x%���L��8Pc��(l`V�2͸�+�'h>��oY�&�"Kڤ$O4(�E�����h�c	��hE��I����
          ��
          ��֌�Tb�c.�����I�*�K�d��ۚôN���E^w?�?j��W*g�8hx��=�p͒?je8i1�� g�S��t�3��i�d���E-���>ERg)����&�!q(GF��2s֕#6��<�0�H7� �8#��
          g�YFa1�7�I9��A(��<м�1�QrN��G��ʃ�)��8h��y�d);[��+�K)w�|�Ųx#�2�4{_����̅Gh�E^8Hni!d�ry#ځe+/PI���(�^�K�z�tR��F!��|
          �Z�`���n�ₖ��`I�+{�-���G��3��wy���@�3�7��J�����XmQ�}���'�,�d��~����B$�ciG����`��(��E OҪI?sH�d!�%�xf8����i�O�N����Ř�pPy�s��P1��PQ��3�Iݍ��l�G�L��
          OQڛ��I ���V�v��8������n=�Jd��cv���X�	��2G4�m7�"��"�{s���g FSԞ�E8���l��Zy[h�b���	�]<`�o�Q��B�a�v�L�#+� �PwO ���K5�c�ێz�J�c��$�FI ��.?�i�3 [p�F1��H����'I����q�n���I32�aVv�,G����D~�,F��y���I��S�2F79g;����ı$k���,��P��^�8����=�J�[��2��EF�Y���P�sw$�,�"]��1��"�eI�ZK{d�����8ɤN�<RF�G��XP*陎)c1H�F���c�41![O�9�̍��Ԅ%���<r�yV��7�A�҅
          ����<������]+61���m]��k(��$�������4���=c'V*$q�Ϙ�}_�J��6��v���dQ������A�)K�U m#,ǹ��f	���i��e�����§�-�3&@�4��ОU���6i+��_f+���TT��"�-����c4e�{���d
          �vH"����ճ����b(��2LjD���@VQ�;J!�zkl�,�=�Pʮs��Fzކ����̡�嫪��I�^3�4ėQ��f�d2w+�;i�Y$��kt���eg��“�U;�k#k�Cu�6�*g<m=T���H�{�8ۃ�Sޢ5A!6��5�c��
          �c�j����)�m,�ǿ�d)���(mF�n�����B���P:�v�j�s,�pD�D6���h��V)��<�˒Ha���j�'����&�Yn�˂2?�sj|�q$�E�a����;Ҭ��r.#���s��q%�"7�=C'ށ%�O�X\آE=��c�'/���k���
          0$Td7s�c
          �u��+��8��N;Q��[<�M(0�;px������OA��4�B$T@���c�A'�&��rZHQ
          ����u�ޡn��Ȱ�=�r@�G'�1����V*��o0�=�P�
          ��L�"�o�0�3���d��eXmaG*��C��ho̴*��p^�>)ֲ7C�h��]��
          2��&���
          �~z��&v���N��GX�S`dRPq��F=���d,�gޯ�W# z[�H|�mEč*0��-�����V�L��c&:<A�x����'��>�G�A���ך�fD�1\�[�
          ��.z~ˆ�m8�';&i�}d��ޤO*舒�Y#Kx�+h��+��?�
          LG�4ܬc)b���wz*�����ʝ����8#=}�����j��E����d�k��G#p?ӿ�5��2�,v�e��ND�|���������<��fh���1���?�d�y%�ѿ0Xd)�q�1�-'��b����́�~����e���<���ӣgx�d�s�ڂ'�#/2�A�Ul�]�1��9w��C0`	�8�Z͵��n��	8��h��0�;��3.�~)%/�OH��K}0�q2"�`�)�͊1g��=ŴNft��({d�	��[xV'�Cg������6-��"!��������j��?*���e
          �����ړ+8�V���y8�lqM]�.��#շ��+�7��5P�2��qґG�N�H�.Ȁ\�w�1@�P�X�-��1�(���䳐�	-�[��JH��C1��&f,�g[c�ҫ���q�C�oRT�'�惊qf��"��$���IIq<�j�G ��^�j G�[v�iL(�U]22y��쇦�2��E���K�.�1���k��+�w@�W\phX��ɉIf/�c�
          HK�b,��0��W��g�y)n�O<K�j���v����
          ���0���5�J%e�~0�M���3��9�{��0�Z�p�����2�F �V��A����Whfvrx-]s]ܭ��$��` {}�.M��VR���olT��'p'��B�
          �.�g��c����,*�̉���c5r�[�I��T̋��̈��g��[�呠X�X�9=(',��qD���Hpc�c;G�"e��&	$��!,�3H�!f�G��"�xpd����.����)9%��)�(C+�:��K�`Tg������S@O�nc�uê8.��+eh�6�6D7~��j���*����:�V���%"��a��NO�7�]ʍ�fU]e�������U�s��1�l3`9�Q-`39���"e-�3~������c����
          ��p��/%�=�ŻTMZF'��tl���zT��+�<
          by@�-����5�P$.�0T�⦡x�/G��c8��o�������!;%��Ԑ%�',���LE�-�gY$�׍���Z+I�x*x�����~<���i<�%��x�L�Vy�;\g&�VP���ojz-1h�M+F;"�{��4]>.�ey��]^5Ul�l��Ҡu]S��6�#�W�zڗ�=�O<��,w
          �	�j@��[�	L��+"�xʻ9���i�9�V�U���`�1,wg�J�M�$��;�Ì���ִM��B�[��P/�Z�������Œ���oo޴�z<�+�*�5dv��p�'8Q��zM���in���4la�I�Ҷ�"����iUH��J��0F��H��Kvprpg]����ZC���l_���mi��V�$U1�#�m�T��'����$AJ$x�\���Sz=�ŃZݥ��U����^�*�4���P��^���(7Uݒ2�?~ki[�?��kA5����i�;T�u�q��l
          C@�6I
          ɑv��q;(?�[�1����%�RKl�J뗷�0$����x���89�uΝ�l��Hpܫ�"��GQ����[W�sO`��j-�F��{d�����޹�I��]��"���.Վ����:���[��?W�8�d��M.����*2�?��O�Zp��=..4f��x�菂<em,����S �����j��������4�]�,왅�Ok.�
          ��{���?Q4MKO���ZK8���
          ����^���x���-��7��Hҙ3���=N2:T�.�p�-�}#]�g�V�QCU��YG�RV�?���@I>��sP����2j������@��'��im;Ğ�ԡk�+�� &f+��{��[F�_�ncU��6/�9$�L>�kn�٢?°�=q��_x2Hl��"o*Wgi�l=��ӥM�~.��v��Kђ�g[�䎵�������6�ڌj�T��U7Yz���2��þ1��ƍ�Z[�����">;R��t��[�7ύ?Q�o���.cQR��d�~���T������7�)���v�1�p#�T͞rB��=ζ�.m�-4�jռ��Es�%��Oڶ��sk��"��)�
          #'EˎߵW,�(�c���Q�w�B�=SI��Pkج�;ු�(�0�2�K`{�Z���Q>�t�?�N���=���>p�ݻ9�c��UN�.��ʍcn-A	�A��wϵSt�۽2�X���6������8�ڹ3�M���@�������l�cF���'��Kn9������>��˨i����7$�W��?US_���=�Ek�]��R�s����>��5�#[o�Y4X,DŽ�>+��?d.j��gxčq���.��eD�#Hv���}�~��$��I�a�9.s�?ֺ��i��mu���#���5����ܭ��.X��"�N�#;4��"f$Q�ss��zbM��*�u�*���T�͸{{v�wY�#��������.Nz����2�	&=f�7�2�6[!م]�U�k�ue��
          �cڨ�j���($�v���dG.�̂%B뎇���,��t��g`�>����&Rm�YCq�#<b�2�/��Ri�������l?�c��,�s+N���9P���<�^��i�%�y�Va�����Y�ؖ�L���Ċ�.ƒr'x��s��t�*V6��nT\��}��?�wr�F�N�n|�~��3�j�?�Kiq92�֭��EN$x��Ǝ��/�"�S�ӏI�V}#�I��#�[��Z�Kա)I��늷%�H��(�?ҷAh�Y�l��p�
          �
          )pw9)�s�MU����N�9��Ҡg����=7ЕJ��9Lm圜�
          �?Z�xk[��`FH��,�)�޺I�]2px�S<i��WB�b]�x���>��Vd���y㋫iFC	�UF �"�v���&�`���Z�K�|�<3Ig���!=0=���O,��^�'���\d�{|�9k=B�xu��n�����z�NUg��u�5���Ë'���bR��Ɓ��޹Cꭢ�Eg�H�+2�ʄ���	 Wm�zֳ,P�r��0�������"֮���om�$
          ����?H1Z0�{=�$Y�Ks��<s���01��F�횟�5�[�7��o0�"���rO8��Z5_j6��U�(��9CnG���PW>��ooqh���8ح�z�M3�Q�g�������t���
          ,�Q��|3�[H��o���{�K��-���ߟ�i�i�>�JY�W�C�F��1[���Zܓq�iP����:(��?�Eh�8����}Jԭ�cus��^��m�lm��*O�aޣ�C��x���ޓ}.�����v������:p+�t�^�"���IFt`�>�ş=�>+q�s�~��r�j,��z���n�S�G�<�>X��>��Clm�e��d"�O!�@�`>H���߉�Y�Cs-���hʤ���l?��1�uφ��[Y��b����+��r3[[O�f�u�L�0Z�3aH/��t�g��<�'*�r���I���=.	5��M��j��
          �����OV�4K���P@r�ٿ�9��WD��Y-���v���=qV�M��ue�0�gmV�l�}�Ꮶ> �.��dd�Q�N�;��M�c��(�)e�|��#�Ҵ�lX�|���S��}#��e��vG��`ɷq1��8�
          ���}��bAɬ�6G�<Vo/�V�C�|�`sߠ���7�I9��d��wr���[�'p@<�kZ4B����i%��P22q���ˏ��iN��`���j�<6�ۺ�E�N8 ���N+��`m3��"����e��~>��%�A�]��#ԧ���G���UA���^��������9c�jH�ao5ͬ37��?��o�m�������%��Ue*2�6�m5ɚ��}a4F�yN$܎;G�+��>O��_���xuO���㑥���9a��ɣ�Z�Ua ����k�R/x\��=�D��yl���Y�a
          ���
          ��0}�Eo�_����vK�R��jȶ��Ix����z�k���ߨ��uY�i�3i����$8��V��������aLO��{��
          sM�J�0����@#�ӊ�^΂���֋��'���%͢F�0�Wy��:��vv��'���E��������1u�;A@���;s�n�
          M6��Mu���2I\v�m���9Ot_����`2��Fv����%���ێ$ۑң� ����f��o*
          jqv�����j�vsR#�X�Z$
          ��#��)b��G'�f���#1I�n܌���R�%ڹ>ݿ~�lZ���	����ޣ�ba.
          z��J�"�&0x��(�ҼA���8n;�%�&�drKgH�I�g�jC,��c�x �1��&
          ���|c�L�!�x��C53�S��}�[�.�I�*C�_:��ک�9䟱���Y8 ұ*4���GճS�#-X�LB�q�s�i��#Eps֛]������P�@eUVV�<��S8�[�?��`1�C���#y��I)X�J�&y8�M(,F�,�+�J�Q}�a%c-�x?ԇ.�Y�?�\� ��h��E
          �� ��1���@Q�x�ʇ `��?�K���!Xv㡤��1�qӦ
          r���/ P��V��T
          �NC�U�,d%��4�_�3�Q>�Ԑft�cSʁ�����
          �c>���!K�n0x�Yp�!"nju�Uغ�*��_��B9&���%`=�J&IV%eeh�<FO�E�!y���#�Ed�L�P�ci���Q����q�E �L���*G9�z�Z�q�����q��5"�A t##��m�� *����O� ̄:h{��4s�r1�a@�;&`���	�~)�.� �m�z}�K�(}��JF�9�a��4��!��=۸a�8j�1"2�������!cX�9,�玘|S.�V9Qy�5\��H�1x�G-�'�q�4�5�ର���p>��E��i',`|�W�q�晖A6�Up�����b��"�d]�D|����3#i�‰s��D�f�"x�������ʴg��"M��•9�%v�?��9u��������@�a�3�&�����6�.xȦ�d��̗)
          }|�R*=/�13 �PIؤ�3EO:7�]�Cpq�f����D�p<�^����?d���I�*��{��T0R���E,%C9�Y�1G�(s���4)T.p�6q�x��(#{��1s	-��w��t(��t�ɤ�D���6}��l�>��yI1���9�����B����tĈ��1�����JK����1$q,��5*�$�M�z�����V3<�������Mn�F�P�2i����d|��=s���3ΓD�
          �F�T�HPZ��in6H�و��+�&ݎ��>h�Ϯ�>YN���jm������H^�r|�F�W�(��H���
          �zP@�r1W{��ɜ���O4(]�
          �eX��`D
          � p=M�Өt�#st8E�8�rJpARO�Y�h�a�a�BpG?�_J�7gdU�hUa��i��É��I�s�>��{w���3y\���E̯lZ��f��N��v��cfm��r1,=C☵��Ɇ[��UJ�';�'�ڂ��'���s�y0�����=�WȌۖYX�ic��2�u�9���L�4�	���c��@�hji�p���?�6��pgVl�i{�h��+���8��dI���L@aʮA�'��X��T�,팻n�������!�d��[���8=�[j�H-�ޅ����˻��ڀqLbS2�?�v�'�8��<<�X��*���
          h[��J����d|����AM��pV�i>��&Kd��D��;HQ�#��@����)��x+�FL�G���z�����d0��Y�b��57r���h�S��my/�����Q1ݘ^D��O�nۄQ�u8X�3�Ż�R���Goj5. �9��HP�6�(q����rض�R�pb+�Յ'�=��,�F�ɒ5��z�?ڇ�^N�c-���[i���?�?e,����۰��`����߈#�;]$��3�O����
          �r��¨=:��+{d��)n�F��xQ���
          ��&?j��86ⳕ�+�Y2o ��YdxJH�(��=��.����w�cR���q�j�9Ṵ�Er��ohU#z޾��ZZ������+�9�=i������i�Khe,���>v7bj�(�~U�n��6o�zT���$�{8�d�˴�{惒��αIJ�2)`����f���'HgP�,�$U�n ���c���m��i�K�b�œp?P=�ɵ{{�[�[�2�R!� �q�X��X��\+LT�*�;g�P�35n�s��v1�s�%�A��8�:�,��R%��oGv��t#��ԕ������-�}�$��c��
          �S��K�{h��'��\�9'�9u�BeM^�]��i"�*�Ubt���R0F7�O�7�l��L؛;�
          o�H��X��0��#�<T�dHd��:00 8�FJ����x�2+z�q�%�Sm�%pK.�Wj���2�┘�����",F��G�@9�����4�.V��yfy��v�=��f�F���'�i�鞴��4��h��kq�|~�4. d�Ϛ���?#4
          ���[*ڧ�!C������х��!v��e@?�G��s�ǒ�|�+m�ե�-�(�Dc��w���#��?"�<w8�a[��������dUV�����ׁ\��<����A��))���$B'��:gڭ!���#r�N�!�։e��ފ���c�����ʢ��O63#&s��m&J<�2��.�~�
          ��A�U��P�W1��q�߸����IQO,��=9�iQ�)��i����A�j̱~aZ%nX^�g4'�
          t��αڴ���]�c�qށXUUT�k��8 z\q)TI\�\n8_P��2�|6I��F{g���B]�!Oq��@I�P,�o����Y��$����v��7�{���1�yE@�����$`�j�I��x!���#�d�k5���K�s�Ko ��c�~io�򤹖�a�Hb}�V �-D��҅�`�S<��z:��=�O%Rb�����S��,�:m���3sh��f6Rx>��Pr\�p���B�tg\��sɩ��1�F�
          ��z�]7N���\9iB4@���ğ��Jw�ܓT�.�y ��bA'݃N�:�lӴO$�A@7d����G�۹�������+h�sP��|��
          ���C��]au�\WueV��h����1�����8�)�na�l{��nx8�=���V�V��X��2�Bj,��-
          ��"���%�n��R�ʹ>\l�ˆ$�jz8�U.�>2�S���\�WfF��6yO�)����vy�$�]��;xS̱Mo ٽ˄V$`�����2z��4�L��8�)��Ƞ����.m���Pǥ��*��R��o�t�
          � �_T�e�g��%R��<v��T����TS}%�O��h!��8�!�##��:��[����C6�
          *���K/��+`�����j>gUx����'��J�K�+���Ё�?z�Ol]����`�w�����x�x�B��.*�Z�iT3�������PWL�DFg%��{��F\B�~��Q���i,�c6�拔;����9>�̐���
          ��xo~h� e\�A��鸐,�a�N������8}�D0���W����"���p>�W�	�m�TƱ;u!�8������y��X��/9 t$V���H��3���������FI9�gL�5�^�ٖ2�v"Ftw,x�qWhJ�$�
          0�H��.���	(!P�y5q��k`RO�;��j�ϳ�|[n%�$v��pR��?�X��P`�� UsO[��311�ʁ�9�W+8�Y<�\,2O�k#���x���Z�G����w�#��[m�d����mِ�E'}�*�1X���\�q�Z�T��ϕ�4 �5NU]�¨p���8+�4R�$��d`d��{u�?�F���@9��uX� A�u�g�޲Jt\�dd�~��r��Q7qJ�1�������ƮP�"�2��/@A?�j"Gy"{y`�n}D����R�>�A�ӚX���Pta��ڠ�).8���1�b��Ř��)����I���ȂdX�u>����q�Y�|����W��T2Ʀ9"$*�Q�����g����V������@]N���Y���
          ������I|dn�Ie���n7V��O�U�I� �,��Y��
          �}'��ڬqi��ٸ��i"�kH��t$�}<Ц*�8�U�K�\[��#'n�q���H�×�Y0�n��裶{U��������>jb�̘ER�8$�rx��Eh�q�%G����f$�T���I�dRw���b�|;yqu
          �ċCT���9���Kx�Z��A"#��X�n�{V��Ņ�SL6�,lr#S�I�"�;�_���kF�����
          ��xPP*��}��gh�����ٚ�	P�-��~=�V͏C�5�a�-������ڮ���̶��mVK&�M�w���S��x�n�!�}U��3�<�a]\?�q�$|V��ͦ��Vw�5�H
          \�p9�z*�ÁTCoc5�����>��յt}t��%�I�p�*����+;F�6�炼7f��d�l��L�<�ќ������=轔RZn �:�	�������wy��Î#��SV�Kt�
          U�	��O��aȵL���Z`��y�F��q��[���շN����su%�)�#�Q�4�g[+���nU@WRA#�����K#H�z�r��3���G">J���s)��,�q���U��MC����18�۸>?H�V���T]5`��,l�\��7��z�����mໂE
          ����VQ�|RWV�
          ���oq
          Ö�~��+Lk�]�����ĈU���1�ߵ^.,`�V�c��r@ ���M�Qq
          ��*���s���y�V�->1ƟV`���օ�d�3��;���4��������wo 3]C�{��u���.̫�:���\ۯG,��!tX�q��5ϓ�k�Q[5e��a	��U�p��l�j(9��c�Kg	�U��q�3r0�A�@σ���	�x#8���K{��	�&�B��>�/�o-Z�r�w�j��$s$1��d����U�@��w�E<��#�zs����I%��&K�W�g#h t5����*}=���6�I ̩d,����^d}1��K�hL{f?�P�;���^��#�'[i-*��?8Ǿ~ƃ��S�����a��T����{b��B��]�96�0�'�r��@�.7���r����k�l����j�#p��F����Τ�ީ�y���q���ݶ��?��b'�i��$q�h���5�`g}�`s�kr��rq�Ѱ�.���.H�*L��Hé�$pj�����e��-ך�ZG�i��Ͻ_��ze�"�d�SsL��[F�&�E �2FA�攌B(W��s�C�1��z�*�?�8�귄J��'�"D\�2�`p3��\���
          ;�%�Ĭ=L1��Z����4��;�ٶ
          <g&2GQ�Ҹ;�~�IԤ�oU��I��:������;��h�i�ªQ�o�ץ9wl�Z��G���s���hS�p�2I6���zz���=�w�*(�<l��w�N4�����J���+ʷ��j��=�3\
          &YOv@����-`��	�^��q�[�*�m�X�9#x���K�KF���r���餓�q$�hl�Y���ﻰ���e��^ӭ�MCD��U��h��rI85�~�d#UxcFo��s�u��
          ��!�*��
          �&���mY����˚��X�b�����ʐ���oh��\"�J��Q��<m�u�o���*��.2�(?�U�I��!��O�h��ׄz�L]��_��٫��;{[F��?�����|1�vI�_�$V�MO��8Pr���tq"ʶ�۳�B����H�ϐ��k�[e �l�܏���?L��K\Uݑ��=�����`��I�ڢn�1H�X�j�<����TF��_󡤔��PI��)PA`G<���f�0e�A��C��}D{���OZ��;��LJۆ�
          ��u����o�7�6e�?+���?��5 �#;z
          ���Jv�}�[#Ѯ�ʆ�w��� �8�+�_���W?��A4jߘ��@#(�pp@�W�Z�
          �<v�ָ������<��ʒ��G7��T$�c�H�'����?w��Sx+O��� �:d`/�=���ar.�iR@�A��3�kr���kmM���AIv�n=O�k�Ga}�yr�5�y'`S�G�ko]�&�L�('��B���c����
          6���7�����m��������xm�l	'ߊ���6ד)��C�rۿ�j�������T���if}oBq3�&�7� ��j���K.m<7�j:D�a�ї[�r���>��H-mm|Qe$�3Č#���!=H�d|I���~}6Hom�b�Ҽ�㵳fhTD�	�����Ka��C&�J�"\p���{z�?
          C1[�����6F3�\5�:l�Y�+i��M�o�%�$��#�^�B��Yy��9
          �9�lV�]�l��d�InI�&r�g��X��B���&��5�$�Gt��r��1��A���bey�FF�E[��F\��B��g+��v7%A�"���ipl20�Q_KC�)�U��BE�
          Gt�$"6@2��i���E0>T2@���O��T�T�\�jf'[��Ǿ9����c
          5j���]bWW�*s���OHc.�k�G\�ޓd�7!�ב�)�"y��Xg �j�(P�.��x��`y�zy�7����Ve]�O����Zz�E!�-�	ɨ�E��巩�����:LJWh�E$���H�õV;p���5\����tƼ�c�W�=4�I�Ն~�b��D�2�<t8�;�<�x�)m�
          �8�v�>�sCB�)�'��b�IГ�y^�Y���2Z�h� '�?���I	�D-&8 ��ڣϛ#�&@�I �N{sO�V�ŽAž$f�q0i$!<��w(\�ԓ�i��ռ�Fߓޓ*^���s���v�dr�@V\}����i��� �ɔW �A=�)��HV��yь��*njd�G��\���\l��ǽ,�eY�!�����dф�Q$[[�|~�׏ڥU���v���o�F\�,�b�F7A��4�9��I��ze�c�2�G���V1���=~�,i�X�4BW��ąа7���4̛N`V�$��X�h8�S�NqM
          �d�"�pH;������C!�C��=��!|vzyWs�K�F�����[p��Д2��m���4-8�ԩ8��t��T.�pCt��R��6��P#lm����aFF��K5�%*d�����j��fW��ms��s##��I?��"�#r���J�E������TO\
          JH�èg�R�n��Iw�$J�A�����DY41<�^��s�KY0���8↚0��	�=pFI�4/&���M��Ÿ���j�)
          ��`d�09o
          �ȯA�M���y�x���#J$����?������s�I6Ğ�d.K*�͜ۊ�	l�4�%\��d����F���'���:	��K�m��$�?�U�`�&E�HpUe`WܚTq�����H
          ���#��@gێ@�e��Y��J�����A�M�8�0F�B9�[*��	�{ޅ�]L��r�或O(ʨ��oI��}��2#�a��p���U�en/��F@ �F�K�'�|����U�H?ކr�����x8#�z%�rZR���NڬP��Ld�R� s�4��f�壏�T1�4�1��$
          rAnCf���u��W���A[d)DT�#�Grk	8U�TpI#���Q�e�g��S����$���%�U�{�(��Dl�K"��Pr�}�����g�"�c%Pm�#zU�8���pg9���46�$�EF������Ȍ��v�\���}�����&�.1�>���°i#�@9#��@ؿ�b�C�I���xf�Sj����NFh�w(%�Wa��p)�n-���l{�(�2��C�c��:棖I�������V�;f�d��v�bA'�4ąW(�RO!O#�|�@ocenD�[LgR8�(H]�o��'267qp��s�?�a���<�>�gh�>��LY�U�1���ۇ-��RUv(ޙG$��>���D����}'�9ɢ��+1�AI���e[x�FK
          �y���F%�B��8;��Z=�<m,p�"�HHW%X���PR� 
          JK;�O1
          �e�Qx���)��L%s��/f��u�`���������ʠ\t�&I^;�n-��j�nn���h���#�1!L���Q�OjqJ��b9�c#,q������VB��e�S�QwUy2T���?�����Fi�JL�D�0c�!^cA�]I r#%��2�۱ȝ�"�X�U]�A��L�&������0;F=��Ӱt�E���>�,��	,�|��Y;�2s��1����JD�w1����j��wL��o$.���9W�}�5n�K��l�8&ƌ�����Ik�%�Ku�vq��r8����,V�pl"�ԩ��$v?jV�e�Ϥ����.̖E��h�|�v���y�y"՞�\�Ǥ4KP<���1?=����s4�F��DӁ׃��]J���5��,�a
          ��DV��&2��ֱ�$�ʌ$%s�#��^��Z	(_B�-�����͡�d��
          2dm��݅@/�
          ���u,B��Âc�.*�vO�H�5�{���U�+���;��t����i�Pܙo/C� Q�F?OS��(�N-Fi��H�oF�=JwGls@�oT:ݵ�9;v���Z�����Q2�&�[a��l��3d�s�E
          �I"�Q̃#�?
          F"C�%�����y����M�[Z�N�I"���=)`�^�$-F�[�N��[.�2�zzsқU�i�R����"C�H����+���t�Nx�?�<p��X�����r���Jq!_ak�ė�=�K,�bi�N�<�8���&����2��͞��n��w�VqL�+O	��+��>�U���wZ�Dϳ�r��r�r?cPƊ@�(nmb0H#�}{W�Lё02���:`~�8��H��Y,�(*����vZab�N�*�T���jp����K�Q�so��v?�4j�,�G'�!VA�#���Sr��#8��q�C�+��Q�&"^d��2�����@���4��g�����N��6��yr;)ǖ�����~V���|Ɛc'OL{�B�Ӵ�m��p@�o��U=h�o4���I#=2:R���#�� ��S[�h���(a�S�Qp,�5įt���^�:q��RnȽ�H��X�h�)P��)$�0��X��$�J�����Fi�V��\�N}���@ ��c�m\��rI�����E�LR���j���?��*@BcP����u�o�
          o$�"��Ԡ��4���Y#�EX�<�Vp{�N*�$�)S�Cm�i]��(?'4�%MĶ���#�2���$u4����b\������Q��R9/`�dL�Ro��qȨn�ROAb�6�,���c�s�B"ucwf<���%�c�$�j��N����,��]r=2}�Ba*y���†Н�u��P�R݊rKg'�{~���̦	C3B��#��r�ɝa����ĕ��ܮ��^]K�G�XԄUZ�ד�.������sЌu�6���!�(272���H����%���	c-!q�����),c�]J�0ۂ6�\�����@�&�5*B�����(�3�;�}��.�`�CR�.6��fx��Y.���^����9��d��i'2�
          bb(ʹ�GE��C�`�g��X�%Nr~)��+0�Q����V#X�|;@Pc}�?�S,�蘧蒅���������W�
          ]k(���O�%��|nc���G�Cx���di����I���-�Ye�$��60A�ߥ�A���1��ive�hgx[��G_޻E��O�/�i*r0y �Q�&�o��w�O*dc �o��@�@�8�$�G�(��-�I+���r���I7�^[�C
          �E$m��Q��کiHѻ�621�����#�8�M�����W5;h��2<+��y 
          ��T�q-�������1p	�pi����9��w��6����q�[�OPq��}4���Uc.:�z�:Qٴpy9�҅�Dq�#$� �H�`o2���#��z�ZF��!�-��s���kE�x�����e��\�u]���L��U
          �f����+H�팁����ҫ�Sq�A���w�^ۥ�"Y�
          �3����~�6J�����b1ڹs��=���x�^��e`.Y#�csWP�:�6��b8��*�Y3�6�g+���V{vyb*����Y=���-*/ZjfI���<c���g��G��$���u�Ɠ3K
          �1D���6�~�U�L��@��r~+n��9^�]���p�.�wu��E,�7�HpA�f�'�`$%�'��S�id�T�byes��٪	�C��3��Y�3�9鞦��q��U�ӎ��;R�$G�,g�X��.a4F|<m�$)��M>���3�iC�s�C�GW��M$W	đ�=��v�I3A	$vc֬���leUl�l*1�hoD�
          }#Q��c�G*��#��Q��l��7��o�m� ��NFr+����^[sK9�p1ڲ�;�dxƇ�,~�d6=�:�Do�T�*�A�xE%��KdQ��X��t��2�4{(���Km?�5>r^˱�4Zh�J�[�
          �<
          �����4�����A[9<?�xe���^�֎O\��$�k��v�9?f�|8��D����t�բP���El�$L�Av�F��Kue�;C���y��"��@�'�~ղ,|+{k;�78�@�O�5\f�ٺt�gM���O�̤�! mA��l����E7���b�'>��*��h6�w0��3J����}��e� w[��>��y��M� �]�wwS�d1�nAU9ɫ,V�I2I�.|��Y4mZB��g�� �������W�Ƌ���3���E�mdN����%�,��
          ļ#����ek��Nm��H��s���4�4ۈ�,�m�n��B4l��ю�O�Zܳ���3�R8�P�U��w�����6P���N��A ����K��$�(���
          �:0�a�9�Y�dx�FAq1���/
          O�3Y�ɞU�Y���<^Az]�2]yMR#H<C��� �8��\G����sK����R�qx�}q�Zў:ץ�
          @K;0��ő��j���KU1Da��;����sO���~]Ji�$�2�!�I�y<���^:E���g:����Ȱ������䟚�z�+��*�]��+k���]�#��<v�+�?���ʤd���Y�6ފ熴�M�i�6�)�F�^�5P��)�UHU`}D�?z�P���$�z��L����%X��1�*Dz
          a|�1�H*�����A��_��x>�V�Ug�>vn�0>�3������.ӌ����~GP�3����m� yf�$�z���.���]>g1�B�+.�� ��+�/�K݂ș��������� �͝��`���6m���c��G�^��[kh�?�nH��������&�b�*���w�q��k�{� ��2̑��#
          ��]q�{�1<�X�y��ţ��ų~hP�#r<�9����z�LF\1����y�N��Ɗ�_<��5�4kH�$�F��H�s�nWZ<9Ӣ�h�nK��ܕ�X�*�
          ���U�T�����rJ��N���.9ہ�_�V�g���)'p%k)�*5.	�z�G�r�qVYJ`R��4W�c#ig���x>�R[��[BNͮ#�
          tD�G\1��Z��lZ��EX��Oz�X�vY�'��~�ử�p�)�Ԡd�4�tm{�m"2`���]M�GvVG�BrP�*�Q�љe!�Y��s��S^:=�z5���[��5ާ���=�Y�m�p˝���b
          M]h�Mp����7�}�(綶o.���	1=��&����+�N��#��l}
          b�|�4����pkZX�
          ����s��8,{U��Tx���
          [ݗ-��8��׳��+f�+��9�Z:�ҥml�<��n!}�%:�i����F� u+�$sWk+��`�����Օ�#����f�6̊��N�������=*��oȤ�go|�>�w��H�� &3�B��Q�`��wP�b�ǧ�j�=�L6��j{� 1����C��L���=�g&[���jNX�k�c�Aߕ8�����v{�b��G��>O���׊����#&�/�=D��C514D�{Viv�pKTG̡rz
          ��l�Ӂ��96�6�)����K�
          ��ڵG��)7�+1V���\i���b�?^7����%2�Dx��N�~�ٷ�J�3��Oj��&�i�Ŷ�ѳG%��'�G��5&�n��j���!�����X�r.�<T��ߖi����<�j��+���2�㙝,u{�B��o0��$��'S/k"M��1��֞;>]�#1�ı�g(C)�����ooYI6�gu<�(eEQ����֗��5��������~o�%�WC���	�8���-�?+F��i���n��xar�dF_�
          ��g>+��7	�x	�ܼ�o#d����
          ����叓�ϨHҬ��[k�p:(9�޽5��	��?�)x��Ys�22v�ܓ�ڮ���쏳����^�A<S�ܐ�6��=s��^��Q���[@^'o\C-����;�	�1x�Ż���3�H#q�8ǵzi&�n�,�ȖW��C��3�U�
          �Ṓ�
          -Q>u�̪��(~�jǪ�*Z��6b2^>h��Y.c��"d�������;P���3#$�j=d��U�{9�O<��ym�<��ھ���J��0�ԛǽ]T�<~������X�R�ȝy��ev��%��nfh�d��#�(�vq!�'�9ȨK�if�;�x刁�*�s�T�ֱ8�̝T��s��z�V�i�Q��F
          {q�ڇ�C+�t�px���u-$r��gkh�]H�B����}�@`Q!���T_9�5���峼��p	��Ct�b\/F�$t��Y�b��h��9
          ~��a�(��a�돊�0 !�����,j��>�ޑpc;��QAc��"�U��:��iP�0{`rk.s�5G� 䜊m�H�BzN8��8�T�[C�3'�\e���V^Bp��@�$���H��{jji� 3#���ΕW�D�Y�ݷ<[9ҝ���9�\�p�̬ޞv�d�r���\s��1w�"�Y�`d�	�Z7Y8��%d}�3�qB̓��g�g�z�C��]Q����8�Q��C���
          H3p��Cu�|��BG<灃J��F��$���7r�!(�e#��J�� �Hb�銎�}���� �tC1�I�>���وY=i�'��=0�n#�))9ⅸf�_��6���@�E���W�c�LI8���̑1�������Bl�\�c�"�))@Í�;hI6�ud)�
          ��k8��²���$��8
          ��C�����X���|g�؄�o��I��(p�3`��g➹IB:8��a��	!��$�m��g�����7+�Tʤ�m�K�̰�B��@��N�d��N�UI��zD����G��dc�r)!-�PyR�#%� 1#��PSI*�&Y�ȑ#�u$g?�,�0��xe�s�_�lT��J��#D���GOaI�y����l�g޾A8Y$b$��s�S��P��o\�$�ؙ|�8����1H.���U���r��ߞ�<ЪH=]xb3I4���<V�k9ix9?jh�#	aH���cI�#s�d^�H㠦،nRτ�h�?� �h�bfh|n�`�G�SyT_, 
          $ʝ�E).n��Ӽ��G��4�R0���R�+�l���8�r����2J#uMı�)�LLxS�݅�*M*39d;Xy4�X
          �d`�<zqQW
          $m"�i�[s��Ҥ<�[`��Nz�LF���6X�� q��n)34��@��FѤ@D�o�e������C� 6��vW����\	d
          ����z7ڝ�)�E�#��yz��ө'��G5�H��xًW�p���1��8���0�"/��i#�GsK;$�l�<�烎ކɿD|8�!�NQN2�Nފ��諸�>3X;Q\.@�s�i7	+"In���w�㍣<�K$��Mn�I?��#%���.F�����2K���U��ݿjDk2Ύ�|�t��f�cD��Ӟ���а�N��[�*�}X�
          4v�b[q
          ��9#,���ΎQ�ry��%Q�#`c�=q�G
          �9F��y
          a��Y���{��:n��\���/�Afy=q۠�#"(ey�"�0U��B�*�ljK{�Ĉ�af�$�h��f�A�j[��α���8��f�t24��ߎ8���QBRu&鋪�8BrwH�3�H
          �`x'�V��g�q�n��"��,�Q����Bn.ClV2�NH����]�ݼ��]� 1��|����ɼ0��w��2�^96�I8��' Y4�B�<�*#��r?~�&i"y�/����?�i��>b�#�0q��{�A	
          ��/�@�l��9��߽���Pۻ�,ߤ�)�����u�1g���;f�19X�/o�8��v�s�_^��MݰE�Ӳ6���&|�Ч�O��X�~�Xc����SD[�
          �i0z��~i�aż��1��Kuz�F8�����b+`���|dgq?q��w�s.�e�26��_����-.�,-/g���5;Xs��
          f4An���Cq�B#1�y�=�RM�`Ng�.�h��Np�?4���"���\m@?ʋ��{�WG"2˳���1���U�`	-�MTU(�+��7
          ��;�ϔ
          �f=�v��e�3%��JO�˨S�
          �{(�Y�-�uPy=�PFqs�ƒ����v�������u�W����jo_ Nh����bL�"��xc�T��~���֤�n%�,q+[\4eOF�'���[�䱻�^1-���m�dv�T�O@�e�(�����$���!(\���KX�
          ����q2�U�r1�ڳ�Z��ª�ɍeS���ހ�9щ�dT`WU�������v��m����������1�(�vA,V��#��KrL��9���,��$V�m���E~����T���4�IP�vl5�O(!���(�x�XN�����O�7���Z�<�#"n�Ƿ~h�9fT�̰g��.ZG�R@8?ހ�`B�[�Gkv��"D`p<?�H.�|��%�FH��� ��ҡ����e%�j71A�{�X�nf�_q�<�Ln����Kx�.��΋&��=;Sv6�}�r�a𻜐I9;�Sӡ�Y���m�>�ff@C��"�Q��4͉\)$�#=h����'�Ӗ��l2_�9�ε+os�!�8$
          nq۾8�ˋSw����.�b��wrId�*�Ŀ�����]���D�L]Đ�%:2�r>;c��? 3��OR�r�[�aW
          x8��E��A"��W�5i2��m$d]�<�;�b��l���/N��J�,�G�����-�.��
          �;~1�ӥg|q����p0s֪�v,i*���r ���ܖ�8�L��
          ��r�t�r����{�z6(���bM����ھ�+fb��Q�~�)
          �X �-�n��&�T��r������∺X����MfT+yc�[�����ťߜ�s�������I#s\�hr�|�u=3@���c-��
          Dl�*Noڝ�
          K�6q�\~���1-���G�+G�H�Ǥ����\+����c����j�^�D�?�
          ���
          �e��9��Xc�M�����{Q���^։v����SA� u��6��zQO��y"ڤ�ȋḷ� g�W���<QJ�����I��ڐ�W������ʾ�J�x��d��:����2M+A^�mA�����cԠ�<�{�Oj�b�c��&
          ���X�1#P�Dp	��y�)m;F-��zr|�;�(��TNg�X�K��Q�Gn��FVY���x��q��=k&-�eU�D�y`OLg��i	�b�����3�TO��{��~tM2;
          �X��bG���Je��X� �/9>�S�s���4pHFzgx�����;�����rI#�J�"�;�]��a�����}C�,�"ڙ0�<���}S��|���0�n̤r�&�lvV*9�c��5Uޛ��r�NA4۹���e�ֻ&��6>�!{7u��F�"�����E-��?��׸0�����������Wl�r���H���c�xQ֣��I���"-����v	��3ҟ%.X��z��)P7�Ճ�j"d�10�]�g��}�Z���O4���@�2��$$�=#M4������b?-eET�/L���p@O_�dF�/��lm4`�]��K��A�SS&cY	�p8��Q0*� '�<�DZ�fH�Y	wpp['�j�%ZC㒺7χ�U���b�v�$��qW�T��#�8穭c����YH3!�*�r¶��u,R$08W���Y����&�&Z�$m����
          �����TVĞ��Fg��r���׹�|t�^d�,$���rJ�6Wg��TZ���H�0�?z�B�M��G�IS��N*��,��9�'���˓Ƿ�j�g9�ۙ|���dV,��kv�%����jGjze�Z�RIB�`J�rNj6�X�5�fy�O?�F$��+�)9���Tdt͞;�h��e��n%O
          �Ҷ����ҡ���T$Ǒ�S�T d�����$d��~�홠Vx�E;Q���QF�*�}�d*���8����8 �V�q%��'�k4��˸'���|U�M6�gU!v��%hSi�ُV�
          �����$�ϫ�J��[l-k	��X�'�d�	`i���܁�U���H7I-�+��=��L�+������fx`X����n3�=��EE�2Z�[�N��F@�.2j�6PL&������"����C��Aao�Z�i$`��?~�K{8�z9�_�!$��XT�.F�+�o	���V(�*d���V��ò�‚p�����z�O�Y^�,�S@en]���–�Y�e�K��Cg���9u�?'��͎�!�8�O8nᗁ����3�2C�&yy���zM��iy�;� b�Ŷ�\��<=b6�b"P��f��04bXZOXeڇj�m�-Œy������I�u�Ɠ�Eu�y�0�b�T�ޭ�2,)�`�2,q���٫
          �If�&b
          �����H���sm���.=!�@��L��դ����f�a��l�ƅ'bJV.��Ē6�UHQ�:�T��]�`T�ʧ��L8)"�I t���f�]I�8���n�&1M�C,�s,h�0��6�K�w�����FG��V�a$�s u~‡���ԭ�@Ty��2�=?�,��i��u��6�7n+���s��Z,��� w��~):��6�<hӜ�~N8�����,"�Vd�
          ��V�˖;(�����%�w^���Q��}$3[���X�����|Y����ټ�=$���բ�胻ȋ$L�m����z,J��y%��L�
          4��Zf�����V\�q�S޶~�2Gn�� ����a�����������4�r�vT�Y٤F(��y��Z�_��%h���76��G�T���YX�'5W����UYv'?��p;~��7+H�[pXHY��G�Q6Q*4a�1�z������==	�J�WD$Y
          0X|�y�ͭ��涻�3�
          �ڻ?��ۏϖ�������08��ŞtY��C8�]I��K�?�� r�'$�?�:Pz�=��M�M.����&$�^1��H��vׂdF��e%���������Ν4�N�v1++��\��D��H|���&
          �`
          z�����)Y��Wt�T��G���B��㌌�sǃ�ᴱ1ɸ�Os�]+���̪H������K��b��,ppx��TU�3Ȭ�"���fD���Ÿ���$1���LY��m�Y�#\1�G�G8�����!@۽8^P3�ՌcެT�5/B�9}��'D����wjKFw(��Q*H���@=w�S��B�t�wY�*��2I���f�Y���R�9.FsֺWQ��B��I?����*�}����2������T�e�|�F�{$��$��p�8���@һM
          :+��gi����o����,�{TU���8�n}|6F�񣳏3����be���A��i�(�Q ���2��RR0WW��c_Ewer�`�:�5\��L�g�q�29��
          �H�Ue��#���
          �3Ѓ���8�����#"�8�H�8#�b��x�lu�:��9�'���i�R/4����x�o
          ���f�YNG_���jw"2#[��R:ВOfyA��#���$���^v�E�IP���b1Ril�FG�O�}�\;���� -�PF��JLI��n*C%�rǭ,����|�@��2���z�5% lm,X�@:�Ӛ�4h����\�V��8�@�b�2ڥfC��oz��\�'v�=e�0���o_���iO�گ��X����*S����[�RR�$&-�g�Mi�֬<�I!��Y� 
          H�jM_�?���G�2��O��0
          R��u�eN��|���@�=�K��Z��$o]�{�Wl�+."�?�����I������T����<���w���9�+j�㍹����G�~K
          �m+Mn�-�	m,�u1����l�XIr�����<�0>9=^*���<V0:��r�	Q��ڮzD6��yp�������^9�E�ٖ�tzo�\�E�̋�<�wtYJ�m�UT�c��=��~�,������N�5��������E~�/"j�N�m���r�d.�=O�ں�Q��Ӿ�j*UVB��Xٔ��qZ�G���}�@�]?�^7�����[�ks���$(�sߟڽ-�r�*:2 I�<W}���kړ^�Gp�[��F�ǐI��uӡ�	j����p?ַã��$�-��uS�����6&����RI2*��椠����HT��0��DȠ*�:�Fr���� �����
          ɎE�FP�8���Q� �b>i�n|Ř}$��4�
          :���2��G����VW&�B˰��CW�Hwh�����g�PPw:�N1ҙ1�64��+���]��<~^�
          ԟ�
          �)a�I-��'|��D\��Z6g���$����	�������Yy���R�w�m��8��ί慘���{��f�ٔ��A��*Dž�v�����e��XDK�c�Q�FҔw2�q�WL~��zց�$����>)�"!eW�-یRD��f0�ɥF�A��}�ց��ʠ,	x�<���Q�as��봶¥3�MoY�*�`t�qT����2��Ll��ۨg����� ��3aFzd���=@�4��9ħ�K瓻9�P۶H�`�$p(�R�������f����'��"��&U�Lq	Nvr	����1�@��h�#"A�������<R�d9;#���
          ��{��3y(U�}[?��(���X����p�B`I*V�9�)�����G���T��<����d!Y7��OsC�n�x�g��PB�i�
          Y�2CtېG��S�I�*�<`c>������L�w��D���'#+���������zOJ�6��8�O8GA�s��ȦV$)�TP�˝ɀܞ�1U�2���C�
          6H�cn����*6�Y�}��F�.v�v�ҖK@
          �fVpN,3���P24��VXv����4Q�E���æѵ[�}�@��X�w� ���K�12
          �@�*�s�
          *I
          I'�`M��Y�����JR�<����?b��4$}�ݙ�Ͻ �Sƪ��$���IC�'Y3�B��i�8*
          (q�����cm霢�	^�?����;0��S�ԟ1�Y���3;���BC�#�`�K� #ݰ2&W����`�#�4��c�QǷ�_���R�y^7E�+�;򩌒!�!R����˴g�ޙ܈��p02�S�N���;`Ķ���r��Z���w��v	�������p��%+2�g�)O�>�5���P����)9����`�C2s������, |FAY($�P��:�]Q�pF�����x]�냰����޸��3��3�h_�O��
          4��T�u�{���S��3#Z���;H���c{	��\�ښ1G��dT��IT쩥��\�r�͝���N��BM�C�108�q����"<-��������bM�HUW$7zdԑb��1�|�;��]��`
          2b/+8yUJ�/o�H���F��Op��ә��iv����!�kbH; �(���#��3-�yk���P�����.ҹ1�'~�"+f9$}�A@�3ޘ�%ؑ4h���9V%T�>��3�!E������26��'S����XF�X�㞀PW�`L-Q�Ʒ#�KI�����@��i�����%�ߚ5�Z�VF
          B�֚�im!&*}8�#�
          Q�Z}4�Ռ�Y���{�T�p���m�����ވ�์H��z��:n�7x$��̗���?ւ\����;3�8�U ���Ӓ��,���-�f�����iB�ɦ�!-pZ	[���I���VvXd!T��e+��W,i���(��c��&(��� `2�j�y�H�1�y��ނ�G\�E2�eFPd3���hYgc��Bm.�j.e)�r8|��<wȡ��İ�%���DP�K/�@Nvn�)m�2���?nԹ�s,��OL��J���:�I�<K�NA�h_��f��#��!���AD����6F�z���怅�|���\9r�$�P�}�ͳO$j���'�>*Y��21>�����4��0HWQI<�Dϓ�=�حm���@�[�EL(=�1O_]�bT�<vV��\I�P3j	9w��������4��d�zْ���$�\Ή�1�8n�����Q�r$Ƞ`#ew�m{�O�O:	�1��7���.�Q�^���pi|>�-�m�x�_ͦ�����Jܽ��.@����I%9�hOQ0�SQ�Gfv�	��W;����R�de+��c��_]6;�Dw%�,6�a�{����9�<�ۦ0��FM�˴�|es�
          D�bV�x���Q"^���cz�����MF��o��%�Ѐ@�|u��GZ�1�j�#3
          �!�1�|P
          $����	d���@d# �:s�z��ˤw�.���S�	�Q��׵L$jd�b�5�]Y�Ad�H펕ast,�y�b���~]��={S��˨Y�����&}'�=(%�2�_ω�#I#�s�J�Io��Dxb\)
          O'���;RI��ݣ�Ug=���O�2�ͻ��rT��:���t?�v��N/"y�-aYN��8�����1�K�A���2�G9��4�5U�u-�	�$:����,.3�~<U��D�R�@��I/��/F�{/��_Y[Z�#ƷA�N��o�B\�����gXX��yR3��N��Ҟ�K�'9`A��Jo#���MN�;Vt�Ꮵq��Ti�Y�d���>ت���p�WY�;� �t��1Sm�Z���V��z���$E�u*���c杭��|S�O)���eF�\r?��Qr]�^\B��%ER��2�z�:�S�K�D���!?�8ђc�#*��؇�BO�)��E��a(������/o�������;��� �Q�}�ҭ���ste��6��T
          ���<�le��7I����r?֤ma�$F�'<�s�� �{t��\4�̛NZ0������!���;UO�0K���*�*!���Y��u�vU�X"�4t��C�Ӡ�#�<{�����ek�̜�ǫ����R\[~b+����'�>�w�JP�arN�.�bte#����D�-,�<q���W'#����C4v�f"d$���(~�Dj�0��876�����`�Hm��ߞeg{����z>k�2���+�H�
          Pf���~~%�E;�H��ڎu�E1��h�s��n(!*z!��p�٤�WxNdX`�	�]\Mj!����$�s����hK`��|�U�OC�S�e��%��>?K0��--��d�}��+q�9c��NJz�x�m�q0%�,�9�Rm�I �����㉮�N�r�$��IZ2�K����8�pa�>����c�k6Iy��x�ߎ�z���ĴG�@3�C\�=��3s�FP&wm�$�ߊ*�2z��faS��0�(���ۨ��O#�v,��=c~{��G{+40�K�:�@OG=��)���8?14��W����v�~���h�����5(�1`�̀>9��۸.�^5�J2��6Q�$澢�J�?/����$s��;����"�gB�ےK`n㱭��xVk�	Vi4��.�>GJ�K�Mkb�X[=ޛ�%�v����y�i㔈�ɎX>�N�m�?�@��������tF�I�-˦@P3��P��)�̐�]	'���I�~�	���G���,n�z�:�+ƍ��8�W�&)�6���
          �� 3�@�8? �	�j�$q�2��yQ�'w=�Y������?��}�$�!p�a�R�Z�S�:sKt3*��),r��_4�#����� ���A4�UVX�A	Rz��r���'�i`�r�F$ue���
          ��ÌZ��O�h��Q�$w��g�#�ʑ��x?�t
          O�h��K)�!�l�6�9�YϘW�σ�d��g������3���1I�708*OO�5h����D)r�ʍĂ��T�)s��	��r
          Y�$��B���x�s�H�֔Q~ѕ�4�d6�(��?>�g��`
          #�(RT�	5X�n�������x�Ƭ�����:�ʼdg�\�����J[���d�)�py��<���q�l�z0��8fQ P�3���������Ŷd��O�D�j����e���a��=��r��$�pDqr8�t�4
          ����x�8�_��[�.�2)NH��#~�͇kz��^��F@8���Z��DO!]b��rA޵ՔW�E����v@�t�m��e�hፑ9� ��wvt��4m}�'�{Yd�čà�5��MA#��G�U�2�9>��5���Bb��L�b��W�R;VY��uR̼ek2�m�%GA�R�k�&k�gRW�f�>ձ�?i$�i��%{������5�<$
          ��s9�Tl�D>���V����bx��3̄ '��Sx���-h�O�K�ָ�mv$���>+aZ�$p��<��Ƅ+8��������n�yg$��	\�9��Z�-�8�A9$�E,Ō�L��x]��?1�����Q���S�$�-�Mh��2�� ����u�
          �@m�Ps֋�	;In�\e�1�$1�A�UF4��J�4K�|�����W��$g�=��ai<W�<�;M� rFqS�0������C��jj���9�G
          ��J��<_��HR�{4��hV‘�����pZ0�6�rsF��:y�r\rI��Q�)<�$]��`�}��2|~�����r2�����y$�E����
          ���X�������8f���a5;P6[=���
          4Cܒf=��qU=B�ش�$�(�)��g���y*ʬQ��_��UŽ�ԡ��J2H~s��[߱�� uk� n!1K���ly|d��?z��wX��:�$��ml$tH��ϖ�Ӵ����K�m̲)�,vA>¨i�[�W�E�=��6���l�pOߏz�Z�N1,����:{���5��n<ȹ���ڴ~���A��+��ӂ���MO���׺��8���v�ݪ�<�	Y�0 ��H��m���E4n�3��������m�b��Cr=���&���{�$X��vI��L�.�1��$�jwQ`]X��ʓ���Uk�����Gݷ���v���Nܒy���y���`'9����M�:�8��ԕ���%��O'�����n+�l���=噍�"1�����ww*ݤ���I6+�6�>�湣��x1�+
          ��%	8�O\}��~�[�$�o��%�"��t��\G�G$	:I4�XDW��O/_�Ine�j�y��Kk;[c�$�C�����
          ww��G����T]��?֢1�W�I�gox!�\�ď����?L�t1Hlq���k�����Fѫ�v�0H?�k�t�M�˾�9ǫ9��ڴB���l۳j1Ƞ#(����#�)pT�O�Qm5h�An�2��Ho�yTyRA��F����,������'��(����A�]���j��kpP1?5bW�3ߠ����a���
          �\��3���xa�U�T�=�#o�-��͈4l�:����3���z]��M[u�6[�۪�Ƶ��üR�	,-Y�+z�ql�����(&�J8��oڨZͽ�ż��ː���L��/��'�I����5T���L�0��9��T��v���l�
          Rp̓�����H���.�uڳ���i����TEUS�z}�ޟk`�:2�2��1���H\M3�M���H�84j�m9b����騫ll�Ta��knF'�g�W���x�U��	#�N3�+ci���EPb���*e9=<�ޛsug"Z�w�p������f�������&�-�h��S�A��,����t ���oBm�����j�1�A��nN���e%�:qM������ˎ0{֠$�����~�#.za~G50�*�:�P-3����rCVh�%D<��ɻ,��=8�T5�@W+�*z�ӻ�m��Pr��ۚh?��T�ԗvJ�?S`���H�9?��O��s��o;�+����~��/�5ҫ�F�EA�x�N���-���QYxo��v�\]F����Ȍ��p�ی
          �xR}?�O���cv�5��W��ߊ߿��ss����j	�Y?Ƨ�3q!����>�Mj��$suw���<s�E_��|�T˟�����q���G\�V��w�ۏx��C��m^L���v��0c���ZG��O5ͽ�p���#��(�q^��4TԼ[�Z]i�]G0�����Qpv0�y��M�8\��&z��"�hzV�w(�e�KYY=D���[9�����z����[*��`@���tqa�[���ff`��������!��f�h�ۺ�g�����]Q�yy�K�n��&��\�0��#c�78��������l=qZ?�10�.gi"q$�X��v�V��IWOGP��MoN���vILd[1���oJ�u��X��(�^�c�=��%s�H~�:WЬAJ�ff���ںfI-�PŕJ����g��R�e|­�YY]�F��w����>�z�n���۹�<����\�a!�(�	�c��!ؕ��V5�ޱ���C�b?@�ܞ����aD��99�93�o��`@'�q�����9�x�X�ʕ���Hˑ���}�Jǘ��v���iha�"�1��"}'in;R� ��H���e�s���?�fI�*����&�[o�w�;�g�8�ڐѧ���A�9&�|����5;�ݏ����SC
          �2�m\��m|�bF!��`x���^ �\d�~���a�YI�2x���r�Iٞ���`���e|pA�)ض����ki��Ⳋ�;0%�
          Y���)���N��=蒁�r01�z�*�dq��S���}�jd3�ø���e0�݋�b��Ȼª�Fﰠ�>�a��nz�YK�x�ŕU���$Mԏ	),�n	8�ӏmnd{���W�	��Pe�2�˂s�ޕi�R�yq"`;�99��杕VH���qԎEfHb�R���c���P���dx�J�N:m�S�^����p��2/Q�qړ.�ѸrTY1�9��ȳ��F�–�j��Q�d��;��ڂ"��UKC�7ZiԲ.7m�OzvDVtr��Q��$6��g�A��1�=�+�,�'�eR�������Vf�Z5/�z�SI,���T.��@�G.2�G���
          v��B����L���GO�Q���Tc�O�@Ie�;6Nx�qQO�2FgX��6�n,n�{H�Y7����?���/���{�R�6�5w
          D?VGJjB�b@ǧ�=�&V��8�ߟ|�z�D@��-��?�T�4�;H��d�"��r��mr�� ��e�xw��O?ֲ�X*+���5>Z��%X��� 9;��&�hV��D�n!l�,M���߭2��v��r���~ԭ��,l1�����d��%D1���K1�H�R
          H����b�GV�B�Y�I�?�+�_}��#p
          M��i�J�i���G��e�"��g�J[�y
          �m�����N���]\G�[L�b��S�qQ����K���S*8����n�I��C,e��K�c�9�Ct�L;��~�͜�{�H��fGV^03��9�s���\o��ҮAyL�۽8e��f�o6�I�/8�%r���c��^R}Ar0����Q�#"G�a�����M:�ʶ�L�?��.�*IrE�y=E���F�3�����6�0A�pT��|S���i�&v<��H��h�H����}5	P�u���v	�`�,`�{���蘣2�,ÿ�)w*F�O1
          �dg�$��S�+(x��v�8�dԎ��l��L2��	#kg�u�)��6�I(B�U�g�5���)4c������d+"�yn%�w�q@�����������6��R�1G
          �o_���'`�wH*G��ve�k+��c��@
          ���"y#u%X��=�a粒9	ڹ�{�L��F7�d)��C7<��O�p�o"nwJ���EU��t�%U���/$��l��[��g���'�i�[?%VG��IdIϷ��$�܎B�,����G�CsEs#2�<P�HP
          �г��H��A��8�F���!<cچf�%��Nӓ���.Q�\K
          ��?J����C����7B�Ͻdh��c�)Xd�sޚ[�/b̙� �;�~���,�dc
          �q-ۯ=�6�@�@L6�,����P�(�����s�0Ƿq��6G�V��$� 0Y"5����y��T�����s�)ִW�I%�R��K�yJ��Ȋr�䟚i�ǝn��c)ڱ��?��
          %
          ى#1YFWi���Q�z���$ї� O�RW�)i�[ƒ���=�(�����	$\��`���
          ���s�"����<�df$�{�PfTd,�AQ������2������ȱ/�=G*��1�}J��˴���I�IB�Mz�Y'�
          	�;�DaS$p��`#l}�j��ԩwo��bp?���O;fv�,F�	n�<��4���#�K�ql��̳��	�����D__�6kY�;�H�?&�j��%��n�������IC"�ː��L�	�1f�D�`ф,ı�#����[	�$���U�����1�K�B��H�SW�3�#��Om# �dK���'���d��+K�c�"퐜�>�3j,�H���j�O���#T����)�kx[p#r�lp?~j(nc���Y!}��'#���/��%�w�6��T���?�K[�;yv�^K6̲3B���
          �q�-�ݞ
          ɛ���Yo
          	\���|q@�M!{k%�[{]� H$�~Ɖ��f���!��צ�N=���ó*ZG*\8������|��R-��e
          ��h��z����D�Z�6��a:�9$9r9⌴��P��1���I��� g�'����
          4l���$�Z���+HgUgyd'�����*d'�������T�Ʃ�l��${c�c�Pm�&T-�2	:y��󴩭$�9^C�pF8�V���O�@��ݬ��Gʕ� /��cߚ�����O�Ǎ�;��>)v�Z^H�;k��
          �x<��~�. v�\���Q����0F4�q�}S��%Kq���NEx��g4�I(�[!�“gm�z�rþs�H�o���і���44�r���
          �܆���
          d�R`�F��HQ�U!��O�S��5����z��;�z�da,��m8��o���;C�	�\J��A�#�}*�/�a�g`���?�C݄T
          �#��m8��4k�5ď�GV裧��[�DF4&��,	8w�0wH{�OPh�{�E�A5���#�����--�*f��s�br����E�vS+3"�q����~ԛ����-d�1��8�~FYE��p��	���=��֍�'�`�D@7ŀ��!��,��
          �}�=E��|��Or�(��,	b��f�w����N�`2�d�aڣf��0��#�e��#���d�]=������x�p�{��G��_�Ff�K�ǖa���O�8��y�G+#c,� ���UPyRA$�
          �D���'�?ޚ�&�g��\8b0~}鐾6�H������G��*�!@����(��x�=+:�������j������ݘ(Y
          G~}�{���6��g�n⤗�ۇH�X�ig��g�q8�� u�<���Kw���a_#c�9�[��n.���V��l1���O���`��I7ɿ��|b��TF�n=RR�J���(��A�4"U��N~hcm(�'�I������l<�EP
          �����Eꏼ��?��6j���9��k���̱
          E�zE}A>(���k�-�6�����Z��q���oz,iu�K�
          im����ߓ�2�j�2�b�6�A�G�S�u��dQ�!��h�#����Sr6���H������V����@�[���:�j�W�Ƞ��+*��zX}��#Q��CLk�?S�:���`�<���:
          �f�HD�Tm�@N>k2ڔ�&L	v��0=���V�"���ʤXm��❚���ޱ���!U�C��r���S�,�J�����m[,���Giu94��=+ �9��*��h��<0�Wp�2ȧ
          ��H�D���<s��b(FF��Q�e���1����=���9=+�G �9�8�b���w �G�iٚW��2�c����4��ݶ���̬�|�7��k&H�%Aؑ p�@:������lf�B0��8�֥��9e�1f$�`�[7M�]���Dm����;����R�_:���YU\�VK'��2�;x���+O����nW�V�>C�F�����Ͻr�ų��$�x�T�0�b��=���V󅌠���}��F���a�����=��Rġ��u�Y��l�x�j�X�*�R6(r0A�����)H����%�UA�����ڬ� HԴO�y|`}�����E�+ق��QUx^A��9��بe�J�����T-��G��8��ZC<-���8#���U&�:4m{9VyX�0���5�x�C	�)�ި�zA�K,��2��� t�[-%w��1!S��9��*�[�溁�p��}=q[3I�8��,�H�-��z
          �\�L���9�/޶f��fr��$1�A�����cٴ<3ڳ��D����'�>հ4�WX����;F�ae���p;V��gH��7��p���������8nnb���K��}J����.T�y+Z:H:m����������H��������"���q�w+n$.��+\��1F�̛eI�r�6�����`ړ��D��
          �Ǹ�.B�CE�O��%o�,q+(��U�w��0s��UNєC��F2|��M	�T���V���3�T��8A����ır61��'���X�D�bp5����%��pidՒ�kB��rxM�Q�|Sb�[2r9(?Η$�E9!O��~{�V�Gw�*�]�-�J�$
          ��J��M��T���kܵ�<P����?z^���E�FVzf�KY���*�g��ڡ��H-B��wH�1�m��J�M{'�h���HQ�{�奵-r!�ô��3�P�)
          ı>ȏ `gq��D�[�YjV[V8�f,圓���Z{Z�(����h¿
          Fw|�V�I����������Zw�Ml�H�n���	���Q4�gf��sIu�:29���֒�$x���,R3€G���[{�7ť��ڱ��1����Z��9i�.�+3mQȏ�\�A�i:���V"�ب���B��e��GI��ۇ�B�Z��b\�)�@s���_GqH�r=�sNq�9WA��]˖��Fa@4�b]ޕ�OZb9%�T��lc�?���,��!���\���uCH� 1�Y�{��j�d�Bϗ�
          ����Pv�$�%}�W�'��X�ܘ�)BzA  �P[ƍ�ÖfX]KF$d�3Ȯ��lФ:m��Q"ƅ0;繮D�8Xw��UT�1��+��#�l��t�iYA���A�H�����=	�qp������k��76v��24�\����?��O-��'_5C2L��{��߿O�A��p�$̹8 ��0��������5�@ȏ����,��4@�����W9xR�Y���y����s隄M����\c���y^n=�/O֚�g�$W�:�)�<d�?��iE����u��U�F��)cĻ��`��Z��prA{7M����.�pO5i�A�am�NG�k�>�J�h�jc�i����?�2�s����R�Td�L�x���/n�,r�3ˎEV5��/$2���fh�m�'P��U+1%p0s��Z_U�V�K���F��Fj� �$��H\`���jGS��g�L	U#�_�U���ux�6�n����p���I$�;���@�Vָ����e�L����J[j�W����&�sR�$v��D����+���ڗkp.x�:��w����{yEY�����m��2vI��g?2a,
          �x�7�-��z���g,q�Uq�|J�W����Vf���:�=Y�V���D����r9��:%YTȥ�=��5��"�
          ����T��.A$c�2I��%E���C1Q�}#���v��Qzt�+�^�*`�1�1�wщ��Q� eߜ���.����ކ��0RWp�*E®�T�= �Z��P@�#53p8-1G#,e���Rd�,b�p����⡊�Qu������{�g>^I#����eTd*v�<և��bN��h���rv���ַ��y\����s�քF�o��dX�d���?aSt��J�������s�wꉕZU��Yd�`H��im
          I���}Fо���(��O��[���Q��ȂMNgM��.dl����۵W?/|���e!�
          �X�m��ٍ/�mOG_xKM���H�F�BY�/cx#?�^�~���ɯ�i0*2[\6V@O',:���^k~�2\&���"Y"�01�ʜ������/����GN���pۤ6�� Q����V�<��g�m]]#���{e�
          rm�s���ҍ���$��*9+��?�V%�[٭M�KDn�=��o�+{�3��b�ٿ�Q��ֺJ�)�˳e�~�4� ��!1�e����
          n)��ڭ�GV�6�0U�kVY	t�O���)��[�L4�e��4��9��+G�Tq�ob��<����U��A�DPa�=)ca��1�23��n9#8t�`��j��P*��2B�N@�we�������q�i�%�����`.!Xó7��1ߵ,2�~d ������Ŭ|ɵ[����M��Wj��d{�CC��������PC�Q�J�����u�IleF����cuU���`�ނP0�Z"������!��,'��w{���B:�n䏚n��*�)O�ɿ@�yh�Ã��?j`JIF{������0N�Oޗ�c�+��+*��1*O e���py�<O0Y�Ԡ�h[�Ly��0�PeHՔp�u'4���g��q֓"�J���?Pl����RM��� �ޫ�@54�+�����q�}鐮��<�F2�1��n���N	e\	Kn�*���0##h=	=G�1)%/���:���$���
          aed�N�	=�©��v�.�V9��=J[9��:�`Ι���'���W����#��LI4>j����U�L�n�]�s6R3.p0{�Ҙ]�,͜��6e
          &ct�a ��y�Y��Y���☗$�s���by��y4�"T�{�ވ`,`����(loc�3�
          7ocD� 珞�ԑ�M˴7��L�L��>�2	�RA x�|��F(,RLC�X�Xc9$�T}���ԡ��1�?ڋ��9P����;�ʶ'�Hؠ`L��7Ȥ�bH���²�9ROC�OL�]����vϽ6H"F
          � pN�sI)4t��3 
          w@4�ėfY?���EL��H�!��G5<Pd1�1��O6'P�6�����X�=��3���s�T�s�2}���6KW������	��&IH=N	���(���a<��@np1Hu��N#ʓ�zLe���=?�$b�
          J�Ge@���~�4�D&H�������	xrS�w�Zdg�HQIPv��)r����q�`�$ta��)�YJ�"��fx
          ��h9�e�G�$k��`c�F(_%	*H%��%jv��vܑ������ot;�(�U����f��@�H�3��=��e�1!YUA�ar	��D�����6�c&b���hM�)�'Y��#�zP�)J5��D���<��K-�X�3ɒH%���{P�s�W����?��U�1�;Lg��i����F�&Y�ޙ?���0��f�
          ��$4G�.���r������8r�r���|T�J}b)��,J�ޢZ�9^?��}���D�O����A,�O��WV������fQ*�+|������MM*�"��1`I)��v>�� ,���w��8�4��K��*Al��)��t��D�����#ޱ#���#:����矞��3�c`����@#�Ł ͻ���U���yq��n޸�j�i�:���)�B�{����c��\�Ky��KgojCo l�� ���p��^� ����=϶{R�Ib�H'�>�{f�R�D�#Kn�
          g*1���L���2<.0
          ��9��D4$�NK�8�o�+�0%�0H��ր�&B��1�r����+��5Ky��Q��:�7N�y�&�b�##՟|R����0�����.e!Eʪ;�c�=E3$fd8x�s�1������)E,���函%�T	h�`�C�E������\P���q�3֟I�M�4!X!+���|Q�D���X�|��:����{�������'�1AI�Du�@� ���*=�ޘy;�,�A'���WkM18@����8��"�q$��Vl�çۊL˶Ti�6Nps���
          �����@�&����E��kh�o�C��U��k"c=Ԫ��Cd���,�������Sw'�QQ���1s)���0���1D��zO�}qz�Ž�6��AKBKI���q��x��l����Ѣ�q���<t�=ķ*cH���S��2sI��̢�	l�������
          �� [��3�*�1�Z��BI��mr�0��ސmoc�t��'03��ph�dTw9hG�rFA���7�z �fo0�lp7�'�Qo���<��� y�O������h��H$8��|�����9H�e2�`�s/�(���~��V�Gbs���V�k�e�-�J�� 0��3�eHTAy �*T�8d��N�Ij���
          ���j�wL��t�ư�,���n���N�)��~9�Q,&bL��j��4f�u���$dre ���%�WVHc�x�;H?p}"�h�IZڬ����[�B2;ԁ��ݚ�"�F#��n�����:�6�.'�8��w�r1�ԏ�H�,��;��I���������E���ap��[��)\1$��>�5�C1�dy���s���#�|�R-����:�x >�)ƞD�r�o���L�ښ}�Ckkd.-u4��
          ��|�W'�8�/)�F�0����f��悚�8Y��gYwsקz.��ɏ�y��gB<�~���C���9^ӥ¸(pIn:�A#?�";U�20���F�s�ۀA�T���&cwU��qۭX��[-��L1U�b��'ߚ���1%���n����;�S�����%�ï�l�^9
          �ȬC���˃�P�زOЈ��m���PH8䜞{f�6��n�/3�܌��q�����0���m�8rH����⦭��&wA"(�@��ژJ����nvzc�
          J�ǹ����Bc�da�fN�����3^I���FNՍp�����\�<�V�C��V$�N��]
          ����4�Q_%�u8�L��{�H�p���=M�1��g��9�=@c�I-&��e�P����$�ݎ*����d<
          Z3���g�v�v�����J�d7N@�����!X�!f#�>h����m�xcyT6�H,��#��TNMz^��3�����b�	%Fz`�OZ&��m����V��6�J��?��3L�h���S�l�������799Ǩ�Q��NЮ7��]Cu�㍥Tc���In�����=���*���!%�pI�������ےS�\٤��CX�wH%J]�,w�}�/2HB;�����;�1����`�'ڤ�)ˊdF9��J+pݑq�܆)a�����ŷ�L�f�X����v�t�[�D.&��fl��J���Gڤf�$��s;�|T�c1,7V�_.h�e$+����:~�,n<�4�$��#g �Ih`�Hv��0��8���F/��`�`���ށ[~���
          "��
          ��	F�D(wV���q��i�'Vu��4d�����q+�I$�ؒ
          �L1�'��d�Xk��nU��=Y!y�Wԩ�f2���1g�u��_PX���Xf�gb9݌f����.��ۇ9
          ����>�-яq�CF��žVd,QG��s��檑|������-�7g�O~1S�Y\�Z6�%��fՎRRz��?ڵ���r��9�i�I�8�B.�HQ���G�ըM��Ɨp47�m�T4��UR�)8�{�W���浒f� W2�s�٠����]�;�݀��G�
           �^Iq�4aN?֛ϗQ(2s�T�rAv��/��`���!���tVm�6��j %���R�''>���Lj�Y$.��q���D<�a��qCN��,��獿�@nJ��D'�P�V�8��9�>�ޘ�By��J�u��#/�@��U./����P�0R���$�j�:U��<�NZ$e@�'e,���2�O��s�5�t�J����"�ι1�GJəY�����6^�p��	A 7P
          [��
          UE�N���&���ː(���q�r�:�'���wg�x��-6���d�*��EZ,f��Y�@�~�H�f�2�!�
          ��;/���K1q#�j����q��E���D���$g�~y��fw,.���ڪVR� V'$t-�j�ؕV�F�Fڸ�kb��q��2��<�����V1k)E-!|�骼R�
          �"gn?N0~��CO��sJ*m�ܽT�����|�%�z�\7�~�o�%d?����<�5C��>���<���ݧ��"<��]+����\:��7��A.?j��@��e�Rq����૨P7��>�%�Q���1:(����m����
          l�3�;�w#yN���q����o?����f/fH�|r;֤�H�We1�����g{�.���[i%	m��\����M�ѱF�7�]�%�v�\�E
          ���r���u�n�"�u�yn`ҎrXc��#�]F����*��P�v�l�>�.��"�;��U�
          pzФ�es�H�N���b�c�d�+{�ծ�� HIR���sZ�I�s��)\T���[wN����&�H�B��(a�}���,��X��	��`q�� P�(�1o�;�#h�d�#,�,�{����+��eh�s��q8a��4�O�]R�#D�'�k���h2�B�$�	���#"�E�Ǔ��	��G�}�?h��c�J���J(_��ضҸ�������S��=}!O�֤�{�B���Q�(Y�ya@{p��M&�
          .o�{K�8��X6s�򪆡,�"�\F���+�S��V��\�<�n$��>�X��W�N�p��X&S��x |��H�N�Y��S%ƛ$w%HyKeW<`~3��?��K;Q}��+|���Ӫ璬?n��<S���w�A�ģ���
          ��Z��~-�U|��C�'iG��=�Dݭ�MI�Mj8���O)�B�V��<��x�9%�+V~�P1�S��'ԏ*��Z��P3����~��$���Vx�}���\�9܌Ĩ�7^RL��u��T��#�23���U�$���NO=8ɣm4�!�3!g(N��4��[~N�.|���1�R(�d�'��8?o�AH��H��} ��$A�&�nS�c}��Q�ؘ�xܣ"4_��?j��)�)<QeB�~j��*�*6���`����td(p���ǒN����%�a�P)h���<溧��q�U���)}�J����6������Ov�t��u)���	,wj��w���;����q3]$f�L�p���]e��R���-���w�+�';A����,倣�nFO��O}6��^9�Gk� ����#i���ѧ,-l�W�}���Ńw?POb�-��F��nNp��U�3c>��i�A:I~Ty����=���wX�5xG�����J�B�#�s�̠[�2H���Zl�y@�!��H�I�0QvU��9����ܔee�Bֈ_G��'e�Lk�x�d�8�c�V�{����	n7(,ۏ\���;	�}�S4�[OD�^HEV�*�����x��J��v�4�?�̲���-��ኰ9l�ϡ�c��>;�o�]N����F�a����װx��H��.R%�A����������Iv.�` ���a��;�Ff��$|VM��o�����-�N�H�\J����A#=��o�Ggx�Z��e�<��s���a6R�l�Ӗ>&���dTA�A���ɵ�����:�f��Vh��g���F+�oDJ�~^���=G�h��[�K�0:��,r[�5�a���\C)x��~��vs3��Q�/�o'�Xz�U�N)=��1v�	�O���Zo7(���u5h��@�M���j��H��q��}��Kfp�>}KW[,��A�0j�ig�Kw���q�
          ��iW
          ��! ��==�[��ˌ�Z�Ɍ��<���{�Rz6���~	�&�n{�z�$e,+�`
          ��{�wc��F������rNh���;G}�OCR�c�-ߧJ���;�֊��}\�>�@,Pc�j��G����y��y��H*O ?z��!��$s۵E�˹Bg���a�X�Y�APpȟ�{�4*������ħ�B�6�t=�{W\ݐVL`0�f�;�ﮦ��j��۵�ky�f��۔/ �Q��G�	ʓl�#�����Yդ�H⻚K���U��pA�?Ң�A�_hIg�͝��7D�
          LV��tc�i�֑)�$_�B\����㨴{��%m:�]�ȀZ��{�����Y.G]~�uK�=B�kg�m��L�#r:��#8�d��_�[��`�FXd��1���S^U�
          �ӯ<3�1=�#�i�l��x�s���[�m-�?go��G#�ø'��u8�Q�Y�ٰ�r.�$q�;�u<Q��n�y�;9,����d:��yݟ�1�ڦ��E�-2�_%�2�� ���z���;v�Q�:���S�Mo�G��*�h�Qj��{g��p����ؑ��)(��+R�y!}b[�>_�X8����1[���!�
          ����z�2��=0ʹb��r�0QM�^����2K*��{�eq�����|Ցv�A��9��ֳ崑��=N2�d���Ѻ�?�D�QX���~��p��P��������֬���@n��vp��=�8��ج�+E�;GB~q@Gq æ�g�C�����d�����ʲ�BW��� �:�Dd��s��5�	$B�c۽,����h��d�q��"�5���hى�#��*I-�����Sұ`��R�N:��*�mB���b�[}�\�@�-�;�r�����I�(�����9�lP��NY�;�v�
          �o��������1R4��{Q���s�:P��t��a�v�v��9�$��ǻ$�`~=��gVP@��zeᓇ�юA�qPL��]À���4�,��
          �-�qϽ&ij$
          ]G\��z��бb�(�v�G�,MP
          �!�!,��p�9�S@����&���tfiGR��d0�!]Xn$��C��F�`@b�#�@�8@��jC�u��A�s�Q�w�V9ݔ��w1���ERJ�J���$�ǩI�}�j0�#�&!nq�~�/<�!%8;��o�ʊ#B�p��p3�RJU�C�
          3�p��@�G�i���o�2w��	���+�r����R@s���v�W;Nx�q0������(N0FpF�X�o���qɪ�� �K�b�V\��s��E������rc$��;�Ԥ��J,r��q�V�/<o7�ǖ����OŒ~�yUd�u�!
          <)�J�*����ڈ���JƏ��ާ�Q1��>�f�矽EV�C7�U�#�=�����H��Y!���)�oj.G�*�gN����e�#���PI�F�v�G��yRiQ��C?n�����,���i.�A�R�pzw4����lct'?z/5�4��%N��88������%H��o��Se���t�3�_5dt������"��O��I�GL�ڝ��!�]���(&ٰ!U�o����7�D}��"��e ���z�$��Q�Z�SѨ[��2f�YX��jl�4������)S�B��P��EBy=�Y�X�e$���|�t��ec:� �
          0X���&c*9�68⦆�B#�!:$N@H`��ށ��Ɏr��<��)�ڽ�jA�k���9�����8��F@�����d�ih���gh��fd�������i.&�nx ��������ZU��>~:PE&)Y��s��N�l���&�!���}'�[��v��� �������0c��6�F��k.~��
          2��1��N�+�]�[�:��X�?�<`�o���)�b�0�8�9�G��0H�gw� �����U
          [���	��1�A�>��3,+���8�{V&�$H��":�?ć���/#�2H��@+��R4�d?�ib1�V���#Y�@B����|������v^y=)�OZI�>����[:��e������`�T�ϓk�0'���/5�.0�s�����G��n�4�#��#C4�ɓ�p27Q+�29�#��֙��U�I��n��6����^	zr�E)��;�K	�����r�ѷR%L�e��ԅ�¯K.���ԤҚ�x���E%�ar��y�y.�C����� Ж�(������5"mRY�ELH����<���/{l�Dc
          �cv����2Io<@�ٔz�z�y�-_6�<��urP�&�2I-�[�A9Z.�8%TP�*�I�w;q�Eq����	D��}m~�$��w{R�[VT� ���pH����F��.��)�\I��#���f��AU�q�PǷކ{��̋l,IA�i滷�K=ȝ�<g8���f�:�we	8�F��C�cn���%�-�)�s�.$X�*Hpzӯ#���j
          �� Nj���;�,������ށ%�������\΀������z���yL���2��枼��3kyV7vd@G���=pj6,���m���.\�p:`u4��2��r�	CD�xQ�҇��|�Uicb۱����u9�Ʒ2�l�>1c���З7��w�HU�D?�PՒB��,j��0�2�^�5��kq,D��Ǹ�_��Օ���;�Vx��Vgf�����Qr�Ŭ
          ��w�G���S���7�Zk[&ii� ��<{S��ih���2��c�9������-�ۣOؤ�N	�m�j���2O^J���������֫��$�'d��h�4� �y��/� 9���~�5r�O���n�M���5	%���Fd1aĩH#����7B��<p��}~f�1���K�$EYJʪ1!@Ha�7^�=�ۥM�$V���m�#i.g�{
          �����+���e�HI�q���ͽ�I�T�]���G={�$����ir�G*H���B�zzw?zD���q�$K,{�Y��=җn!�6�l�R�'߯ڥ�T��e�.�%�G��@=���hq��4���[ۥ�?���_,��ѻ�"�q��g�a�Hm�D�
          ��a�C�����%tU!�����)}�--0�f$q��^�NE�<S[�
          �f,��`���P������e�L�7/U?��h�r$�XѤ�P�H��ǵL�����o4�D�
          ��<v�����ꪣؐ��F,�$��IQ� �n��#su<��ok��l�0O���S�,����sq%�j�/_��/q��8�⍷��9#�ɖX��rK����MA�����V$)�wg{Z)�X�YH��������;�%M\OH�QJ�S�?ھ���p�Qh�J�+|��&	Y�!�%�q�1�4NT��ł�q���$�!�i��XVHīq$\#9b���Ov�y�Y���'��ˤpɆ݂Ā����i�wQ<)Ո�I����4���41�I�x,Uz�`s��e�!���c����O�X��&�&T*��*�ڃkYgF��0��ec�0�b�+�IͭzVvh<����8���-լ�6P�/
          ��Ӝ�9���Y-�W�HϤ��g�T���#iV�Hv�����N[hdK���0A�~)o(v	�5oY
          9�?ւލ#��DQ��=i�����
          CI#��0��1��"���`Q�E'$�GQ���7\C2ɘ�����\{��P�4R\F�n���n�{��V�9��opO�/!�{Ը�|]��Ͳ�i\�~��*%��nx�����Q�q�e~�~3�D�Ǜx�-�EuE$�����*�b	��][;�ͺ�WMku�U�@Td/�:Ṯ[Z[�(H��c�W��P�]��9{�
          �w��$��ڥ�{8��ķ`������F����w�����d ��_Qm{���t�pk�����!����7Sn�ځ�Gv�K&�r1��T��Ŀ��8Z
          �ͻ*�e�9
          ��`���-$AX�q��L��`��+�g)�|T4��g-��%�����܎���\��F.��Ѝ���o۵G^�e*@��<b���܍�c,�m�4t�X\e�9R^@x�)	m$�K|��ma���(���Q��N_�+�T�sR�t�^'35�݀n�^)�cz�~\qƱs�{��u�Rgӯ�0�6�0pq@th�d*�p	梥��%X��'��I�à��F?�Kg�HS�	+���EU�7m���P|{�Q#��X�OLԻ���Y��/�$���KM��D�A�ڡ�Ƽ��VET$�:��Ф{Y�����,zb<t޵�$RM�";(w��}�ߧ0�UYw��/����٪�����L��rv��1ڮ�ax�Vs�\�c�Z�N�uC0uB��{�W�)\���H��+X��?������H�e��T�LE+�S,���U윘!ǐN0j�xUX����nUJ��8r�j�]����I-��#�V+�Ȗ9]���j�˖H��<q�
          ���ʠāH��Y�C��~�˄�Y�@N6�H��)�1FhY|�Ib{U*�b@h�FI�
          ��}�[KHq������̛ѱmqqm�Fl��Dg��SP]�
          ���`�=D�P��n�,��\lJ���ޭ6R�ۜ�a��>k;�:�dl2�/�y�����d��U����Fo�+n���Z֚l�XQ����v<�ޭ�m�y�=��$b���c
          ��ŝ��C�d��l¦�٫��v^(e���7��ap�A�4�#l	�Ͽڷ���X�{ؼ�O���펆��:Q�������&���d�H�r�{[o��kw�"�ͪ_������WsY��,� 9�N?������,�Y|�s@T�?j�J�D���+[KY���V�Ӝt����V��V#���{~�C�%��2�S�#�𘓚��(ʜ��’혲"Y��Xw�Ѱ#�����LD�Y<ȭ�8;T��jf+vf-(�WpU;G�J�X^�e�9R��*N�朩��&������0Gj[Kj�!�b���}�^��qk�s(P����O��`�2������3{�Cn�C�ww���S���ɩ9a�Y
          �ƀ�|Ԙ��%h��&C*��OMj��R�m�:��bUe?U��+�Z\��W.zUW���,e���x$v�g'>���jV�졒ha�����V��'��n��^g��`�1�i[o�*M����2��ye<�I2��5YT	ּ����+��	�ɨZFw�x+�{�a}a�
          ��lm`R�V"'����ɯ5��jyW�Ic��'p1��T&�,�������J#��*��c�ت֛jҬ3#�b�8��P���~eW�S!L3u>�j���?�#�7'sci�T����b2���㊖0�d�0p2E5bD�J�7����ZD ��s�^6��P2�Q�D��YA�
          rGL���	�^09��Bb�@�s���P28S���FMCe*c�+�a�O"�����o��3P+�|��?��h�!"9	Tfkc��
          II���3g�e��c����>خ��4��?ő�
          �†���k��=p&���c+��c�����C
          ���?Ql���g��;��ߧ���i�Ft��H�����Wf�?��ZYa��Wݼ� ?=����ꪺtp�m6Y�؏�r8#�k���$�V��1+��zy-�	���}����{F�h�;�����"��=n�Y&���r{f����Am*�J�A�@���"�I$1����9�5�>��e�Kǐ�I,g�v�-X,4Ŕ¡#'�?zH�[�U���[��&�e���a�i]�^�fҚ:T��g?cL22��=;U��HX�Y�����.u��q�Rh����6�9�<梢|�$j�F
          �5f�r�OC�5,�a��@�8��ZI�h���ſ�O
          ��\�R�"��q$�(���T6.�3��g�I�=����b�Ğ�4ۇh�FĸṔ���Ǔֿ<�P��S��4�4K�?13I�S�$�+����[������̞ ���Ot���3ޮzv�pg��º�F��=rGN�ϱjw�L�Fb�~:V���ܺ����b��͂N}���Ē=g'�G[x��1EvY��
          ��z{U�M�Ync[{�@rAn��޹����ךmg��HT+p��V��%�eY��I��k+T�py<E���=��-�/c#���_�\,�6̅$�n͝�޴�����T��t���~�޷��$c���C�рr����-vn�V{k��R���j�h�2ʥN�sִ��x�B�����v�$3\��̍��Gj�������^�<�⎏̉��桒��p��'ލ@��s�[��*�G7&"�o"4�b�
          ���*Ue%W�����#�t,˖����띝��D��u�+�p/��tS��j �%I9<�
          
          W�=�;��L���$o9h7<���DLP����-�s�;v5z�Q��C>U�˩�:d������x�}7����/L��=V�ݢ1��#rʱ��y�9���d��y2�����xa�����������,��O��S���`:�ޭz�Ni5���DžtI㹷���X�Ʈ#^���>������*�V����	�T&���^��<'������Sx����-�BfU�v���q�+�>��V�H����OP�T�a��D�s����=*�g������-WP�Դ�ʥ���E2Pܿ���gdy���R����@ې>vb
          ~y�	�5���+]v��.c�B�H�rG d��W��qJ�D��Y�,e!#��
          9��9�Mux�Tx��T�xji�<?&��(I������};ӣ�[�a��r��@ێ���-��7�oCF���Һš+�6�uʈ`�e�e�Ďs]F��y���V�gg#""�-���1���h��lG*�$�A9PL
          5����
          ����Ue�<q�Ք���n�H��*�i8�p߽G�!΄��?�9-�[�ү�&:��+nfVVz��U�~�i�m��ɕd�<��h<�Y�z}*E��x�ic׎�Ӵ�u v�z�լ��*Ʋ+�C�P�d�*I��`ӎ�YB`U���#��fI\	RJ1����8�OZ
          R@�Xb)/40�1�	#�<�S\[���� �s@0+���1�{v�U�"t{��NX�m����C�����:)R{}�RH—8g�P�a�
          �w�ep���y��)@ M�%瞿jM���#$�e����;Ӭ��B3,d��?ژR
          "�v�8�6��ݩ��(iD�F��F�s��
          ����7��2��8�
          Ae`70�Q��e*��dBO��am�\\�dt�3�$�aր���&��!Fq����$�
          V�g6�H=�@X�Q�\��\�(+��y��m��FB��@\L�z��c֥d �X��P2��uYX�3�T����zI�g<��f��F��H���çڙ��"E �\�����e����1���5b��o�
          FL��@�>��sʓG�T�lsQ�@d�v�����,���»mU>������r�#�$�X�<��%�E���6�Z��6]�@?��j��S��n?,���Y1m_��ޏ��.Q�q�==�'��r9��G�7,��m�<I#"��$+Պp0���O��^d) V ڙ�g���$��I8����q�B��03��@�(�,_?ךzpm̓�A���K��{c�v6I ��U�o瘖���`�lVUD�������!���@H|�ؖ2<�BNv����z!��K1�I�y��I!��)'����*�pps���s�,��"�v��dS��l�pT��l��~�{P�+�$i.Q@ Q�(�L������i�&�)��9���I
          .5u_-��9ݻ�Ԡʁ�B����j2@RD �v~T�}�v��J�`Ġ�oR�z	$j��N�:z?I�r����{P� �ڸ�d����VQ���]��b�@ہ�����؄VC��r3Lƅ#�8�*I���3o(�W<�Gj�E4��ez�ڛ���En�2��#O�z����<�$m=���4�l��>d��f��� ��#,sL���9��^��V��&��e�vg�)���q�}�NF��#�Ѷ��~���;U�P�x��J��(���g���X�,#ZX�I �QʱpI�r�:�K���������ky��N1ʂH?'� ,��@Kv��Ѝ����J�����'�)�J�`�3���j~E2ʡ�#���ޚ[df�4�#�y�aP��}�R��+�ӓ��2��^VW��*�$w�*)'Y�%w`�v ����H�,
          c!_���Mv3�c�(�噎�#�_~b8����R�r8��T��$`;�4�7h�AUm�0��(.���U턀̻	r�O�4;���yc�Xw=E=$̾r��pRS#�A�K v�1��1�y6��F�I�_7�!#�c��Xf�h��*+�%�|�w��2GU���x!Dg�A4E��}$ ���*��z�����.�"�B��c\�s��j6�^Io�n�n(w	��M�rH/�("Ʀ1��GP��+	o|n����n�c���z6�kH�Dk$�x%N6��G2Mw ����(r�z	LA�=�Y�^��I
          An�;��wN�����[5�!�>��KS�̐˱X�x�P{P*�Ǯ�&�HQ�oN7{�K4�c{q$Y �?�Z$$�,��g������s��L��#`<0��s���ث�Ζ�a���I%[�8���7���#�$�[n�������p��Q��~��=�V��Ծ�(��� n?�g�J����De6r�B��d���WQX�m��1l{�z\�v����-��9��%��2[������Q�ށ{�r���ڤ�D�F�TBF�s��
          �,Fȅ�,�[մ�'����"��3
          �H�8�����I�@��Y#+�V����K�q$/�ͼ��	{f�}kr����yp�B���j�zF({o�;̮�'7��rj,(�y�?�� �bS;����6��³6�mqmwu,�!�xpI�ǽ=t���檉�w�'�e�9'���耝����T��d(QE���>���8����He������z������c��f�<B�;\YX���˵J�eH��j��h�պ��]8N�Lp#r��y�U�m��hL"��X�HK��{�w�k[�/��nWRF����s�������	�J��N:/�jY��h4f������Pr?��p�%t�DY5��u}��=q��Sstw���� .9;��GZZ��oe��2��Up6��Fl�_2)dX��q�p�C�ra��gIdH[�@=x��d�d�Hah�E�����:��v���.p7(~Ճ�Xc��(x���?����(��ͬ7����lF.Td5�X�D۹[=9��j��na��Mέ:���2H��ԥ�Gq"[�"A&�1����#M;^�v�JIΌz��{��)%�~����$9@ܹ�j���ḷ��bb�Y�ߴ���R�9H���*v��A�'ާ��n��;ػٴ+��#vv�����Q�A.虘e�U�ر���i$k��YU�#�1���z�p�&I"KX�wlf-�����_ؓD��C ��C����n1>�qqu&�W��.�(-H5	���y�`�==������\@���'�\u8�K-�
          ��d]5bU�T���p���K���1��nH܇���I�[)�3ImHi�n
          i���V!;�V۸g�	���$RAv�90ʹ�sބͬdB���S#,���Np�)p<[���]�����:Z��iuo$��8Yws�L��V
          
          ��Z�B|���+���ҞMW$���v����ʜ�2-��G�q�2;��T���������!NW�Z�F���ŭ�1�	p���n>j:�Y�°30|+�8CR�Vʭ$���cn��H[v����&v
          Y�zu�rl�%#0<Ȋ��˶\�[~(����[M�mʞ��1GZ��zB�ݍ&H"c$w3�V�8�H�-O��M���8���6����,�1F�Vq�n;
          rkym �Rqwr�v�~*�w��mr9��9�[��%�d�}� �j&6����c{[��H�T�9�R�p��^��Q�;T����E��r%�zxn����c0����'im���?L~�=��9̑E9����G���ɼ�	6�ʎH�/c��1��%rGP���Z?�l}t}B�3��h�7B\ۥ}U��u	���Nv�zGۊ�����XK#4� �Fl��y0��{�c4"��*�x\��5)c��GR����Wd�oyO22���)ۛ��IlY�='���P6�� P�c�����ƫ�A�7s@��y���,6q����K��Cٛpn�jr&B���v�=��K��+#����Qs#HޞA�-�yly`�Q�L!7?�1��>)�Ƭ�+�y�cA*��FR,�+��p�4�1�1U����ŎA����*5($F�b}>��B�NH1�֚I%��$�:CH��洍��*��w|��a,�4���J��3�?ja��_pPY�!G&�����"�y���㊪C#��#��9����?�m"�'$�G��X�E��m铤{]Q�+�9}���L-�g�sZ�Iv�U�z��d����[;LR�lvJ�I����jÔ�?����+ �'.���0
          [�lX^L�`�*�b�N�=ySȫT%�!�1�A'�\ܱt��}���D�2��0v�pj������&G#5QYci�9�29�e1���Am�rN�I�����I%�۪H�H,A9�M�W�hǘ@�%���Uz(Դ2y� Q��Q�W|@�+� qH䖍�R�E��Yg�m�fG��<|ծ��\0_Pp�.�u:��n�X�wc����l�
          ۱���C�\2�e���`�fl�)�z�zn��4I#���}K��Z��Ap�F<�� �l/
          J�#���e��Ŗ�G���ٱ�-�(fi��BAE-��kh�e��ڗ7�i����=��O�G18{f�T���Ү!�����4��GZt��ڔ���nA-��z�iw0����f��*2�k��K�-�����q"�x#��[ ۵���E"����Zb�n/	^A&�mj�Yn$�kfi������);��j�	]�cys�8f_K)�o�m�6�'��F��'�C���ɦQ,f��.n��[�9T����ڑ$�a�H�d�-T�]M��i<��R=
          ӎ��������&�$�fFfA�F:��4$�f9��N�\�<^dr�FR#�jB[VQ#L=J��f�I"�,]# .7��=�R,F9�ߐ#�s�E3N/d֝+]���̷(���
          �ܶ�Y'qy'8=�4'xfK�%�0�~�L��j���]�	S�B�bIY�m�ؼ<%��0>Gz��qKh�W��-�[��a�9 ���޷������j��2
          ��A�z��ui�/ x�ol�u�q �O\�sRD`��<���}xv�v�ݗ9Vl��nH�'�S�4�`	�e�������F�w7�*J�6�S������~Y��iwXs�ϱ�n���Z5L�-��ϙ.�w������a-t s��U*���l���bry��Ş�;d��>�&��$b�l�E2.�HR����pW�����5)*G1`g�2�PVG2H��zj/Vjmx�$%1l3��ߵV��y	�Dx���'D?��r�d�z�^�s3�6s�c�I��~4})�X�C�)���
          ����j#qNF�,GLQ���h��݂q�j~��i�6��.��s��O�to�e��Y�����c\�d�v�x`�y,=�px>큁��8���rz����>���ѯ�3����8�8�EQ����>��/�R����4�JCǜ��#�9�$���qg���D�:�%C7R�zu�P��j᭬T�ea��T���훹i����v�ؤ�b�G=+�|=)�+I�����	�GDD�E�%mÁ����ӵ[8�%2R��jȽh�%�ν�l�sB�ȱI��vpkjۈ6/��`+���-xsR��\��pv�ַ6��O	���<���[<�\;.��/248�p�2<��c��H^�	1.�H�ܷJ�\^��Ws�ӈ���b��n��amG��隊��X�Wӓ�`ԏ��1z]K�F�K%e�׊{ku�U1F����2�xK���5�U�Y����`��i[�*X�k܋��x�N1����,:a��w�j7k��LRq������%G��?�x����[��ַ),E
          �3�yߥN��ݻE=Ӥ��&FE�C��<U��/��4��u�J|���c=���"�x��������I�^��Yq��?��ny�A�X̎�I�m����|�kPKha���C���9`z渿DՖ����8g\m,���[���Ē�m�%�[��j�;w/����-��g+M���]F�n.��c?>�����Nh��[��{v78=���7�<;�+��GP%1^z����,�ih�%��V�/�'�L�<�+��ZE�qF�x�t���(�G���?�j+%x�
          �b�����\4��N��m�b[�ˑ�kDek]�[>$���1�*��ORz15Y�uY|Ռ��H�U].��]e��"���Xm��Z$U��03��'#�8"��%Ÿ�Ѷ2�ڦ4���J��5[�%^@e�g��j����bG�2l�QE�B��9V��&�
          }�L[NLLee=	<
          \�D,��qIN�F��3��x���K)۞���c�O4�e\�㩭U��u���s+��=��_����x�+�h~�qk<��;���P����L�JZ��6V�W2�pƆC�I�'�����ě�֞6����PhƝn�4F@�$�ۧO��;f<����m�rx��ri���DHT�+�ǿ�D}q�ͧ�~����ͽ�os6�\���t*J�<��kL}<�/��c���o��[�|{����4�]�oRF�M�5�u�<��c��:՘�1�jF���¾=��m����\DA;`��9����O���,�0m��YQ�յ�*�ԑ�ֿ/�c�_F�Lm��`�2����������Lold���+iD�I7��(�F��S�]<�y/�����45����X��NC!���<t��}��ՠ�U@�j�ێ�֝�9�V�ڪ�0�省[�l����:�V8z�3���D�7��M���ێI���4��@d^�Ѷ���K����W�A�o4r(��c$��?j��v�c���zRT.rrq��ՁBݝrFqH"Τ����=���G
          6��5�H��3���ֈ����F����X����d��F$�=�s_$8���7}��-T~��JJ1�!�[8\���[���3�A�Bc��g�W��5'"��e�/�.�+����{����d�gj��Ӳ3��23��ԑ� ��ڔ��H�]�d�}�R%ՌrhbpdO�Eȥ����e"O$�W��$�1d
          ����8�Z	C(dQ�&����G����t�3�C�#W���ڀ}��۱��~���e���>-_vdud���:� j����4\��2H�w��H�����w�3" �d62��P!YvDҘݷ~��}�Ф0�Nz�D��AP�㌁��@�7��-���䍆�}�h�*��(�[�|Q��5ba��q�&u8�{Z�Qv�G槖$}��p��>IZ9�"���W���,r��ps��hYׅ]�	^;NM#�
          ���NH�#��Ta
          $-呻ߊ���2�}0Z���Rr�`s��Z�iY�M�ȸkeS���E���I��VE��>?��6pT�8�o��y�i&y��	H�z��ޜc3���m��S�
          �L�n��f�ڞi$+�e�G�:b�t�*K-���;I)�ހ"�3�>A�Uʏ��Y^o68�f݆t���	a����Hc��d�2I�����q���&Fv�G9�L�b|c9Qr�F"uSۧJ�4�0�O���YTIS���G2+`��8!{��3o��zpk	
          #����?4�"h�*�(#�ړ�_�H�#�~0��S�+�b�A��c��������%N2i]9z���3,	''��c24� >�	3;�wa:�z�U��l|���~EAS��X��b�$���\{��y��H�v
          ��!A����00I�b��#�4.]H9����T�෶�Y��<�������{�ұd�N���9K���r[<P�-�F5�ߤ+r��4�B���H��GF�q�7�
          �Tq\��h�v���Fw
          ��~h�ld�Զ��:
          �;�s����œq0
          D�\�+ye�q??�+J�#�&un;ž� yd̬:m����H�� R�#���/ԁ�.��������jI�"�4	����&���=?�xQ�G�RO�m{{m��G�4n��$���I�\�2�����DR<�fU1���ޅ��fD������c�j�+"1�[�VVrgR�p �ze&K�7�*����򛇙y&�2Z�pL��$J�}8�օ�v+��E�'
          �i_ށ6����K���c���N�!}9ۜ{Sr�C�K1��G��F�ɐ(\�bCQ�k+�FۀP� ���NZa2�p#%}�ډ�T�i���7�a\w`����1�g�8?��Y�r��NN�~(�.A��K,M�
          ���P�B�q�^H�`H�f����
          �z�t����C��������2���ԝ�����E,�q����J]�fgV��Ɍ���ʤRt�6�mݷ�>3D��H�Z �I,1�~��PR�R/`@[����'�씼��[	$r)�1��7�%�t(wpǨ�]����B���ӯ�
          ��"�$����2}��8�T��/���J���w�v�0M�)I��G_�9#�M���m���C������9��qfv'{g��A%�Pͺ@��e>�����c�N@�<��ң��$�M�Px� s���y?Ŗ$�b2:�D\���d}��I$,�IE�7�7ym���Ս݊��O<��H�Q�k���jC@ԥ�D��'���ڀO쉹����wXU�|����@EI���X �����D�U��Mp�I���[�W��0����G��>���`ܥӥ��Lᶐ��5�L��5�B��A�O�?�>ՙ�R�`��nIǿZ�o6G�9V�;s�MX�6��$"X���p�u�i%�5,|�!�m��*���6�7�z�6���P�-��<RJbj��<�����RKۨ�m�9�z(?�A��DJ�q2�̸%�U?�<Tt�$ؚ�L�/z���i),w6��M2y��z��@���KvVӽ�.���P�&
          G���T}�����̲B&Y��1���?�����R���J��vip�4��*��u�Y&�ZQ�N:���Lu�R�g�ʰps[y<��{T�^F�2M5��_,p1����dyw	|��c�e@��{�v�c�-�1�(r�s�܊��AVe�I�)��έp=��R$�\$A,�9}���hsnE�\D�12/��y�־{���-������j���	{=B/6Xn�qш�
          u;��0�)'q>�>*�����$1U!��1�U?c-�vk���$l��3ߥ$|�EQq]�*x䲷�#Q�D�F̎�z2���,I�?0��_�Zf6a����~L�KVKvTvHԷs��j{e�as��`d`ţ6-��� �����k�k7�d��Ef zG�����f�@i{��<ԔKs/��[À]ǪF��PW+N���2L`�;� 2��ARHr�YFd��q���ޢ��y�	d��F���M
          �ȺS�wl�@��T��7�.�W7�,�1y .��p����ڌ��eX�9ll�#A'����(	�Z_K),!p���7r>:Q��ʆ��V-���n��ڡ&����I����`/=��8բh��L�\�2z�K��nY�7J��ҌGQN��=䫄�fX�FR>{�4�1c5��Eڤ��2��c��}�NK�dT��X����a^�{R�톢e�"T��Z%�N@?�7o'�cI 2r�X��v9�i�y.졝�bQ�nD�q�Rѹ��<���X�E��.$�u�1�.K+���NON��מU�h�=Ӷ؉v�����VE�%Q�؂��$r\�v�\�I#ރ���71^rW��z"��;`�C��
          	Qt�0�0�ԣ88
          A�⑶��c�,ngX/!���$mQ��X�K�n��9�
          )2���I`p1���A��l�3�Q\��F�NqR2�3ƒ�h�8ܭ�\���K�q^¢��t�P����|�u3��p���z�@��
          ���t)���}��{R]���t�ܻm>������h�Վ$���Q�ę��b��K�ɼ�h�FUK�W�#��Uï�r(�s���N$�{I��.}��!�G�f��C-��NJ��+�:{SV�v�."�i������1[?�3K&P*�����b��U�˒H�E"��EFMH۰���$8�B��Y��M�ݼ�dL7�W�$����x>�x��;I��$zH=*=��e	=�'J�K����)��b�@5nd����!�AA��97���g�>$�c�NӸb�EQ,�&�H����r|�c���ZO,˻c��x�A��Tl����R�t>k|ax�@�Y�<ʒA�����c�
          ��f��̇ ��ځL.�Ď9�����+{I"q�2I�@��P0�܎T��
          �q9�� ����;d���p�����$�y!������k�"�c"����R1�.��C$16rI��ͦB�T����@�ȨdTr�cc#4R���cd�?�u��~��0�K�II|u��Ht����NA�F{�9!d�e�H���Weh�E*GV+p��!1ƅX�w��٭���%\�H'���tk������Tw�5�h�����v�E
          �*�}X�C�
          O�`GG
          �2:�_O1[Z�y,��N7t+ڬ���������c޹�㦾ϥp�iY'{�
          ��䜎?����Q"�37#�{���$m<�o��c�?2��Qć�px��.6zLE���U%@���%x�Q�X��,a����lDK�R?O�ȩhٞ8��$Sc$��|�y����l�[#�R	8ʩ=9#�OY���{[ġ[i!�'�U�$Tn����O=j�o(�I�X˖�S��L�3��-�2�����eln�Wm���i�������4�"�����I�'�l]�f1+�~�loo�b����=$mk	ǖ�̣A� ���S3N�x�H�=1T��g�c`�d�:U�L�#�8R;H���U��c{GC�N�ȱ�[�<���;n��[1��d��t±����V���DP%2��q��?���zҮ�6����/�i��&1�x�H4ƶ��k�GLZ�YC���#��],��9d�$�eN��������GX�n����t�o.'a�Hn�IE2\
          ���ӥ���؊]���Թ횼Zޱ
          �����o��z|v����!9"E
          ��6jק�$�_1��	>���T�f��SJ�Dw��U ����@]�@�8��T.���V@�z�~�*nA$*ac�C/5t�R��Xmd����	<���c⏎^x�)eC�v>�OI|׵x�qM��{�Դ�+g�#�����)I��F�5
          �9 �բ|n�\Z^Į|�*�����{��v҇�BT�WU�ho]���Bi$ �S�Bx���%:<���cu��1If�1�b��dk�|[��V��恀$��|�w�������!�FT��A���z�H�I!E �����Uߐҍ�Q�FA`'eɡ4Fi�@�T!\�:�[��~k��6Y?�Gl���:��q��s\$-m
          񸜆��d�r�*c�����Hϛ��� ����q����qJ���NN3[:���0�Z"�nҥ/a*H��.�$a�����ä��������lF+X^[��I;Hpq�{V���B�xζk"D6����z����$�C�PHXli9�lq�L�=EFG��K��q�Oh��0��ڦt��>�&�
          �>��6�;���DΑt�t��ɸ������!{�y���AǨ�jx,�k��'	���jŦ�qou�"P�v�n�m���&�����[�`��7B�Y���� ����S>��P�t[��%�;K��Ӄ�������T�����%dc��\��+���?Xmm-��kH��P�N�ɵ.2:�b�Y�(�F�_�����pѤ��1��V��n��p!*X �:��x�XZ��6J�T�� �WOh^ ��'r�1]�9#��Ҟ1<�3��u����죒��	+a���"�St�۸{�k�4���m���H`�qW	.����3�@���o��mƴy��"����_�f;i�s�������{�����n���}�E�>'_�����v<0��q�\G�_�Y�S,ZV�ky�i��d�[u$��z�Չ���������s�
          g�J����ު�o�Þ"�Ţ-̱�A�a�9����	���z�k�3���*H%v%UFxQ�9��/���ׄ�
          k��d���
          ��q��ޛ"Q4s8\lP~2�l�]b���nU&e
          ��kM���V���{�D�J��-��])c�A0$́<{�Z������M�!8޿�X�@��7���'��}�X����X@ޢ8����j�G�~����=��7�p@+�K+�{���qkt�6O,�J��"�����~MU�u�����$!X������9�UQt{��<�FL����\̊�L<���5��*���B��9=�]����o!��K����֧|�ɧ��oq$H�'�{���J�C�hNI���r��ec�2Q׀kg�+�{�f��VRW�W���ڝ������!���ڷ�5��9n=,:��V8;<�*)�'�k�62ĝ���+t��U��]T�:
          �^����H5��H��[���A9�U�o���ݖw�������6I���]}.��$�c�U
          �$�w�CG���Wi��_q`G�`�GqE�]�H}��Y��_��[\�e���g�N��5ߖW=�T��(��!0�攲������v�I�O��8(	�:p�/*�=MD��>��Ԅ��q����k��@���k@5f���u
          ���Ku:�����[$�j�?~"��x�ֿ�Pizu�s&�u�$[wH�0�s�p߂z���%�D��E�k��ˌ�L�����q�~���z��]����"U���jWa�z�vʂ;8��ك:���c6�-�����¬x��Q3�K�YV'�� �0S�Q�|�ti&�V���+|�ǨǵIx�W�5�����0@'o�*�g���݁�L��4�I�Gk��P�RG*H�q^��û�Z���۵֦�Yn|ͼ0U��A���9�y��M�w�F�'k}#�QL�i|,���j�;��m|"=��^�+��1`���5��G��W���%�Α+J��p3������ժԵ�o0޳��q��f����PӭQ���%[�l�z\��,c�K�PL˕o�+�����e��|�2[���A��y����8�J	��r$H�r�y��S�p�EYAOAہ�kL�%*t;�mr�����R�By�p
          4\�L�$�8�M|��b���x�Jv}���2�@���
          ����;c�G~I�����Lf�L����.j�@Jp�r�g#�򤁞�w#���),((	�A����ufh��`T��~��� ��>�Jd�=M<0�a
          	����bv&3Я�VD�����<�܀A���J�&��R�G�V]�6���m(�El�\ԤD]�L��T�^J���2��	v���b���ݐt��>k	Q��p��jFt�h�E}��~i���q݌d�ޜysD��"A�hi�dT�m��(��n�{T|�ps�Ey� d^A�e�u � ��@�
          o
          ��4��v��e��$1J*@�%s�W��SO.�-�3���:�rrs��$�)�B��z����2a��l$(�BI,�J�_ON���لL�t���~isF莲����#�M��������'9�`���6�g'�E� �F<+����������v�r���VX�3���=:PlR�mزmP���W'}��7$���Gq�;�\�+�qԟ�D]۫4E^H���Gȡ��l9�7u�UrV�h�2�G�q�B}�1Q�L����$�ڏiU̞b���9&��/"0iRE9R1�~jK�.Xd+�N���Ga�g�B��q��ڥ.������-�Χ~K�u��,ܬ�dd"���>�
          c�&���;v��+��C3�@�$psր�3�r����+��7$��E���'氆�6�\�pǂ|�c���sC���pc1Ƨ%�$��^T
          ��&��8+�;;V���)K�v������Ͳ��c�Pz�����єP̐�y$�?4�&p�Hc$t8���		�9#�)[��n�n�&�P�9�G�;��T�D�
          R8��$.s�b�&�UR5Wa��Z��[i�ÀF���3����
          ��?�94�'�vv�t���bBS�#���mz&h�M������;�ʯ���_��&����&��6x�PR�pY[�q�J�p��;t&Y�€:s�7�70���r7d��|�ӌ�H�DſPpx��bf�9Al��ʊ�&J��Q�k�F~�'#����&3(#_Ӝ�����L��dڣ�$�	"O.VY�j�ۓV�؍n��#�0�¡�+�sB��ܔ�����8���s%�I&�5�Q�l�=�Rđ��b�7����)�{��E��w*�۠XwW��Ԓ���Y�Հ8a��D�&��B�3Hbd���Kyg
          oe�yBa��*����oV��F	→(��c��Y}x��Jq��T�6Pp��@D�t�r�|� 38�ª��6;�4u�����7����fy��&�F`��sR	9�"&'!�`��V6��n�-�d0L�ȧIvKhAy��E{}8|��M�X��$�x�G��S��#n$f�)��������7h�EhF�Z���%�_67(0��C�r����
          ~�P�$~x'�sʚ��!ɗ$���1�be�5C1��o~��hU�bA��9�C��$SB_�[2A8l��R96Ѽa�_�3���@7@��<�SH�[X*�����-�	R%�Wlg:��4����	���"��_�[>�$h��%@�Ro�D��7�B� ^��A�Z7m�����
          aAr~���K�$aU�H�s���6���Vd��r��O��=�k�����U�I�-�8�O���#��B��Kd|
          ���,�gB�Ld��#YEb�2q�W�4`�Q����1��r0,��H��Qo(J�)9\����JS]K�^�3�)���i�
          ���d�8�
          !�EF�3�9~���jl�i4�)qs��?jj�XD��f���W� �>hi.���W�0�*����P,�ً���;yP%ꬥ��u#�ң�B�iL������H����u^[�⸸k�w�ąC�zƺ`�4S��2�N��A�&��q*��F=���]F�*�P�[�o�}*=�P���l���
          �e��t��C�ż���{P��"� p��@'�~掚P��c��$���^F%��t���`��ޡ�b�!��Xa���vNw>9��EG��M��ЮTu q�z���Y�[��#���:T>�%[`!�!�vܡI���=*�:ġx�V��T�ڽ�F	Vp!�I�G���+�HomDu�ҠB��9���m��=R���,�;.	<�Un��I�K���a�`H�;Fp{�D�E��X��6ТK�F�_,~����2$��23E )Pv�s���9�V�Cf��o�Ja���q��5%�va�5���&ܶ9o��7BJ4���")1��&��[�z��kM"O�nb��y����L��^\�L�~Xyi��.x����'�������0�҄�S{�I���s�(u�C�AȖo$��
          ��z���<��erRB�+��u��>:T�y#�*�Ąn]˜��z�m=P���H���S�ᗂ~
          ;
          �a
          �K���v�dm������ԋbeP�%�Tb�6�#��1�v����آ��ё��c�(����v��1�!I���K9��F5�@{~qY���	$W�Tjs�=O�
          1V?d�"��}������)���Du�u��2�$�P:�w��O��%T]��̪dN2@�҃���[���̷-��b7���z�i�w�e��8�E�9�c��&�-d�͖?,3L�ߟ`)D�^������v+|V#�T$�(i�0��H�("Ƒ.<��6�r��@��c�s���D�c�d/�=�����ITnK�� �;�֎�D�l�I%�j��N��N9��h�/m��$Y�و�P��P�ۛY�)p��y�6}����<Py�q4i" H�O�Ҙ��'�"�L�q��Os�N����a�.nL7�G��瀾�W�K*�29�w�{w��X��T(��\.wO�N1BG
          �˦ئ��Ab|�(��$�dwn^a0x�,�N�����g����/4e���A�O�3]��4�¨�3B��T�$��1$c��Z4&ұqi�}��F�`F\�I��I��(V�
          ��K6y��C[��_����,g�
          �@�-=5�HLk�v�9�z�eOh�Bggx���e��'��[]�I,Q���I\�T4��K�q#�uY7��c��R�C���n����9�<,�ŋ��6�zƫ.�XI�I=��$�+3G�襹��C���h�c,��v���V'��7�Kst#r7*�}����ve��k���]V<2���%/�V�c8!���&�Xdke#��\{��Ӯ۬I0I��.[��9�J�b����,��$�n.-�Rp�>+�@�K��	s�k�|?��"J7����8���w�m%S�� x�������`��@�]i���&m�=H��
          i�h G�2�Q�g����6�'C�HX��⁈ݑ�)�H*ۗ��"�	y�$u2Fp�%=��VV��bQ�����`��$��v����2�D ����m��
          ���0o�f�A����?zv��Ͳ	%�w���O�7̓ �3"m��50s˻HČd�Z#�A<��bF@A��j)-b����i�—hȆF� �HT!�;HW�1��@Ha�!p��=hk�%����<:T���R!\G��G҇�l�-/	���Am��@h$~��ݚ���a�ٚ����`�)�*Q�cr�j���2������#1�~r��<���BF>�[J���%�2`�9�[_I���ް�9>حP��dVs���*�ᛨdi%���P܀=��t�i�vi�����������sR�7.�4��+���G�j����f�0c	������bD�5`�PB��X3AU�D�MO��v�H��J��\nbzQ�òDÕ�O�TU����+8�}à��"��Q$c��+g���R$�c��Ӳ;I��ا!?���O4R*����8��Wm�dG@�~���0� q�=�,�Ύ	/'�0�]��`���eGc��n�[$�t���F|�9a�y��V�%x�̃o����Tϳ��ȼi���ڦX�1 ���ƮZX��IYf@|�GިV/��8|��ݐH��U��I�x�,
          z���=��,�^��f�FgYTrS��^4���I �@nb<�n=�{V����3��N�_V�|}�����(�`�r	���;�t�ɦ]�.&X7s�bɆ���|���]BK�yt��@�V9��5�l%29����WK�;ό	�S��T�Pa�櫛پ�7�9{�����B=Dq�5z�DU�hd`��Sʟ�պ$������r( �d�@��_����k[f��.n|ԩ�^����x�lʠ�#�_z�_��kU�u��@^s�j�
          �lо�;��ZX��Ī���d`����=O��d�Ɖp��z�`i���6���s����TW�<��皖��r��P.�À����&:9U����a�8,�U�$b)!�d�l.
          4�����
          i��.e�����6���+Ix���`��(
          ���p��nk��A|���S���|V���ȭ�5�jJ�u��8��e&�U��q\E��JۚM�!���z~�����i.p�)���o�O��Z1�8��c��O�h}r��G�x$�X0\`�ވƄ�M��TAw4��M�'#o��_]X��6�>�NO�mi�g*X�Lwp��T%墕q"�  ��jkTQ(����yi��v8Q���Rn�n`x�+�j�ٔ�Q��ھ���&i�V�z~Ek�_G03��s�����Tx�0e�;f���V��W7f!�`g���84�Ā�SFr2I�����ZD��ż�t,Nhu��|�b#�(ebw)Q����'��ev8*R+FY��Te��o�F-�~P���ʑ��|�4o�ByX)`�5-����q�C^7ms2�6:��4�.��w9b[x�n1R������=*��؏����}�cR�����(�4� �6�{�u58�zgz�T�s�4�jɶ�Y���@�m%��?������ke��xxL���qӞ��~�7j�K�Z�!e�aI�ܧ�O�<v�ϣ~�,jZ]�L3>یE&;y���3IQ�<�i�5��ߪ����'x�Bё��;�6I�ӟOr�h�w�I6�G���O��S��ï��f�����0E2�-�m�rT9�2�v��ߧ
          ���t��k²ns8i'#���CK���J.�M��8��L+n���#r*��WCi>������F��4τ�-�W��1A ����[Z�\F�$Gہ��Z�tx�g�Y_}1����<pLCnP��;��DP3�0A�=�c�KeU�0=�A`�6�}��'���l�,�����H��$Iv�Q��U���Rc�od��Z��`H��o8'!�*�a��M�O��YGF|�,~(�"+���������66N#�L:�"�C��4��#l�F,��l�ɢ\�K�4�N���}�C�F�]���LM��]���^k���6w����Ljח�mƝ��~��'؊�i�g
          ����_F�u��o�}&�-Cy���+����玧���X~b���F��&���E{�����pW�m la�W���?�zx���ѭ��¦c��I?��?Vo�}��mJ+�̾��_.���d���[��L%���:8����U��`�"�����*�h�����1"��e'���ꕧg��E(�7���E0E���vҍ���n}��V�4��*H|����f���YEՅ�H`�p��ܚڗ��F9\��W�ss��:�@���%���,>*�n��S�lp=ȭM���,&���#�[�� c�l�q���
          _<�#]�vBA./��Ղ���W�y��HY�um�Kc�*ѧ��X@1P�4񗳞��*(�O��J,��Ӹ{�jMq��
          0�Q�U����V�VCABet,���1U]��~>��$�	zx���R]�+���f�:N����G�W{���>+��	4�	�.@f���	��CI���p�����gc#)Ϸn�����?�/���iq���qM��ڲ��@;��<~k�&�}y
          ��[��fs���>Go�67��ɝ��X5;+{�r"��#bS����?4%���|Qe��g��r�Z����$��H[���}��~��y>��[��0������R:�V�qVy�NE��^)��~��wKw��Ċ���'�޽w��f���M���t���;����@��?޼V�SjZ��}�YG{v�3“X�ɸJ��Gs����1xn/�5𕕍ďH��~�m�w�1 .zt���x�̛l��LEb�i!E�%z��z H�qK����G��EC��ۼ��S�z��;'�ݔ���j��<VEn�,���cb]���=��e��a�}�ґ�& ��4<�1�!�Jĉ�=E\fП/lH�@�
          �<�L8Us�!�`ވ%�c�@#������d����d!�|G c�A����	}m���ā���bevΪł���u?҅�,�ͱ�U��⮊m�f'�h�/���.O�"XXdo�x&��]�n,�iH�X�'�'f�JiGH�ݔ����N{�V�yL���OMt�Į��2x�S7+I�`��-��4*������z��zVE%���4����`�Cu"����2��� � R&�Z6b�r[����`��~9�*Db��ެx8�n2)�mб$�c�f��#	,B���	%��0�8ZTYʴ�t�P�(!J��ߞ�ԄB�2�,OJ}\<{���.r}a�ƀlm>Y���Fp)�Ȏ(�1�X84[���d���f!�i�s�����u,�[�F=4��*�YP��H=��E.�9\�;t��KEq	�<.��	4)@2�'˪P�A#��(�]dh��p�z���3�dG��q�Ԯ)��w�Q�V�����ߙo��rs�D�$1��\Т4b��*98��UOLHߐ,�.�r�F
          @n�}�	��)��={Ԍ��"H]����6_9mY6��OP1�Ph���P�2�����Q��Y�j��&}Nq�����G�tݹw{P��"���ܱ�qS��9	rO�@]\����8ڤZx|�S��@��Q�J�d�H�@�6
          <eÈ�lT��Q�N6���P*Q$���$��9?��Q�>BW?�������*�����sQљ�/$��I'8�9bV/�H�Ht��S������d(�ނ@]bB������9#bU��nF+2H���j��qQ�f�^I�3�4�����cFp�*�c�j��Y��j��s��U�H��SD+�>b����jO35����36cڢ�u�s+�Q��m
          ����%�G���_`(v��!�u^���
          ݑ�e�a�3�C��#x�e�'Q3Y�F-���<f�q��*�G'?j����6���/�H�<�� ��j-|�-̊�e66I�5�-�R����������!�H��q��Qh�G�"^��NRH�I?��G�b�P�kD�FT�]Aǿ��>T�P%��u'�=�Գ3L�$��'�	�2tJ�
          ��7��}������d]C$��M��C�l1�O�]����A��w���P� ���kg=��N�O�]&��ⶹWᕆH4��ǰGjz�HP?|Ҥ�ݤ_̼�8��sJ1H��A�H�s�-�E�Lnd;���u�5��?_��7+6?�8��m�̀�A���$��G${��9�zT%n-f�KD��RG;q�4��-��bU���sM�O�Oo
          � �
          �
          g���RI���f��戻DP�\���#�r�uz�w\~z1�(�)aY�.�x$�/ڟ��Q���y��)}�F'�����ɏ`{f��i�G-�F9�N(�F� �mǵGI�*#)r���AsV7�f$�fRv���D���b��z�rD�)���� �9=��D��pwL��u�4��S9A�?��8��/ȭ�Y7�z{|g�;�ȳM#���ǷNi�-�>S��76}�Y����~bH�$�E�*=�@J�����hU7.�H\�4�by$e���q�f#ٰx���d�H�1�'xlt���D<(T���)v�#�G�=)�X�Fߟ-�ߒ9'�s`�<K��jMűH��]�$n1�"��Ip%G@� �4��'�������PHc�)�O4r�gU�8+�����6���#JF�;�F�yS�=��$"ucq$j?�q�Ӳ�ğ�|�A���wSHdXm�l�n�)��+C�o�F��=D6��PRA����JF��8���9y����A�������M��o$7��8 ����2��>���*�$
          	��z
          ⿵x�E#Ȭ�gޙ�9��A!�A+�z����]B(e���*�c���C�D����Q���F1–�ڣZ�R�mo��y��zF)�BY%�Ruim��9<dQw���).��`B{�
          ��0^Si"�*����sL�t�4�/}�c9�
          ��T���[���dƬ}C¡�057���@�,D�N>���Ȃ���i
          ܆T)@�3�F�I�.�
          ����1��v�Y��O�V&���U-gyCa��]�C�I>��D˦]��Gg���G˲���+�֖�E�L�j7.��0jb6r�E;v�9��Z��,� ��d��>b�8���^������m~
          ��&�q�}*��C"����Ƕ�	3m�p�oMT�N�,K!UG�m��R�I�\s�h��]g��{�8�n���n�QGtn����yW'�4O���Q�C`2�H_bj�	'Ol:�Q$�{\F�f:cӭI��;�$s�.�N$9�1�-����In�O�0������PA,W6�L�/=�f�1��B��ذ�˩���lb�ɞ��1�ԭ���JJ�-�7g;��I+�`�|o�ڍ����c+�L�9<��讟d��˾9����2Sؓ�����c[�DF�l�8뎵�������o<���J�����G�E�[�CJ�*����1ded�Oof�j-�F���?zr�)bT�pA�{b��N�������>8�X"��Gy'��$���s�PՒՌZ[N��J|�4f-�OQ��z���Ef��ʪ�O�����)%%���0�(���U4�2�`zt��EkN�#��..��YH^Wp�,ѷ���\�	�h�w�(��)�#'��֊_]�ժ�KyTC~�z����/4�]���W(q��w�b��K���b�H��4>M�r��O-�H�W;T�֙ɉ���݂m�O�4"WC�xeh�3�� �>����[�^�8\�D��9S�_bF���R�	m�~�S��
          F��Iʹ�J��R���3�^w�a�	�x55p��Kи!z�Ƕi�m�Z9q���z�9�b�:�F���m^2��Zd����ܜ�~iT�z��N�n6��
          pK1+���OIop 1Gi#:�o����N�U�D2�s���������(D�!�@�y�1��8�j�[[��U`�w:}����.ZX�Q�@���p�s�}�@�Cqw��� ���`���_���,w>D����	8lr(���O(
          '�1���w�(Y��X�9�m��Χ%��h]�d�?�SEP�`����`ai�`d��>ՙ�`�GP6�	����8�B��$����Qq�wG��_Qi#�D�섒��cE���f��?n��I�d��p��lw�@���������IcYn.<�,HV�7O�������@Q�4(�.��c�f?޾��k)�̻�Y��������Dx���O������ ~�D�	+�"7S����H�HуG�;y��F�l�!Ff'�9�&�	�D�����M}2��Va �x�����\���)��y��[��3۩����Z�`#tLέ���`0�L�󋬈O�J���E)$�|ܒ���QK�� ��3�7�
          ��+�%����a��S6ʼn' j�D��;�bn�w?z���y2��s�������/$K�'�y,>Ԃ���q��ڜ�@"�B�\(s��a���p?/���	c�M�� ����O��ɣ/-�e�3����'���Ӯ.�������a�?��kߘ_0���'?ւ��֟wh��C��-��2��'�Y�<�[Hԫ�ո�9���i�;�M���wH�9���C@���@��s���SZ�n��g��0N�V~�6�Ȋ��[Ѱ��B'+�����?E��;6����K	���{�kdY��X�+F�3�Z�O0��wȱcp=��
          l�3U���P0)���z͖:=���Ҳ�0��wgQ�7O����&ùO������:d�-Ԟ��T�1�UF>��\��~�u��dͬ�gw^��j~�X�fS�zEU�؛������*���ɌEAS�w|�|�K_����ݬ��8�*9�
          ��H�,M(|3��Z�[1Y��r�F�j�t1�doX��g��*��ux�=�{)Qv4�X��x�����$��̙�#vx�uiK�d1��w\�}���c��:*m�Ͽ���w�����/�3$,`�$f�V��<q�9?ֵ���VEا���l�^5�1� ���YoL�\l�����dYٛ���^�t��n_�
          �L\7�q��k�>m�2�끒s��j���۴��Bv���ݤr8�T��gY8�l�܋��y%h��V�1�=+mi�4�V�-�.��w�Y��h�����Dm�٣Q�W�5~��E��d&��÷�h]7Fֵ1���D��W�[kE-#Q'�vF��-��W�\�����8���I?5����5��,j�%�R�~�姢��E���^�$���m���9e��Hʐ��B%����n��(��9��X�mbh�ׇv��j�����
          �<���y���_���B�ʊ�P[�c��F�"e�|�'h�5�$3EpT��*�Z!uh�A���?R��ւ�]�/o�&݋����85��G�Ck��%��;�\�⑛�/b��cx+�� <��ZF�!`�f��`0KudV3�Y������T�vr��+&B�^�+oj�{�$fm�Nx����S59$�rSp����T)z�tjk�$IDom$�¢��K�d�$gn0x#��6�3J����rGzw�����hS�G�*R~��f�����їo�aǨ����i�坞IV�
          ?Mo)t���@�@�����⩗�Jf"��&�叾)��16�i�Oñ�<��рg�V��6�ݣu
          0�#�nc��|��\q���Yt�
          J����N듒�A[�l�O���ac��r�ID_rkwxc����Zw���h^O!�H���kmxS����ٝ�)��~+�~��=�5��[���'�X~�s�נ�j����F1*�M��%�ݽ��l�ئ9]לc�W��F��X����s.[S�s����n�\�U�X�k{�T{f`����c�;Wt}%Ң�]���y�Fp9#���fn_#����(lD7%�RU���{
          �j��2������	���],'�PE4$���\�iH���%�&]����Ը��y���٠�[O�4%<��=�c�OZ��0M,���c
          �֮��k�-%�"��6����	x�7�"���I�n~�c^��)���?�������Ő�ۍ�g#���F@;�'�ҹº���Olі�1޺SG���(�P��`o��qZ�ty^li��|K`�0h�6Vn�f�P�lsS���"���:zjԛg$�
          �3��v�S6�\F�#��������$��SX9NS��o�37a�w��~x��c-��X�⛌�Hȸ+���$H��U�2�ž�@bC惻�m�ݏ}�Bd
          �|PS,f6-�:�T���ȝh��0jV����v�q޹��W����%��d"��@yN~+����H�0\�?Ěr]ڻH��*1^V��ѿ���J�!~�xI��m�8mŁ��mc������_]E۫���ǵv?�?��f��ȩ�HGq\�n�i�,�UH��Eg�^���yE!:�~Z[�����a��*�_��B�"B�7(9��6�GԤb�d��$�'�O�h����nnNwAc8�G�ѯ�oo
          HB��ӂ(�q[B�VePB���4+�qmq�0����s[�Mfx�Zc�����I��)�|��ENZ�[K+�\v�[T!v��w��kl�2�1�
          f�h�W�j�Îp;QQ���������[IniK1ElH,r:֜
          �)n�},?Q��W7wN�v"��O��<�>Q��cw5{<b
          JGO1V�G���wV��NY��P��o�Ck�o�~ǹ�v��t��6�c*O䎵����r<�6ͺE��~���v�[���~+�ZO��"д��dF���b@��X����6���z�'Ob�$�*F��~=��&ގ3���wh�����.�[ ƙ {�u?z�{�q��u�
          K�+�J��)ck�������}�זF|���5Y�,c�l4[6o=�=�za⿩��a�(�)��]I��
          ��q��+HF2'$A�n����#΢��������j�v�w�F��J�<�y{��%��GA�_��
          $2i>���+s@8����Ӱ�'��4ߦ�E`�_�������=���lrdbKK�~�} q�+�|73Ck=��,h�eQȮ�t��<���D�n!���͸Tz��ތ0v*��\v�Km�o�	�Oc���[�Ec����~4q+`s�xe��r�=ɬF�Ѣ�UP�$6qY��`�hZ@��Ԏ���Jz=�
          ĒA�jv�袏�8w.G<�:
          jei
          ��P�#������Xdd氇8d9\c�Vb��#H��,�(� ����e1csn�.6�;�n1Q�p^2
          烌VĨ�m���x1��sY�$N��6�jWP�]�6��8������?z)�c���0`ИC�afs���0�"md�I#��
          ��1BI>���Hdt�\���3�+�Y�$c���j��ʄ#$����Vu�3�����2�A���������r���D�*�~*H�T��aG@?�րh�bT� �
          ��v�����ޛ$��&#ߊ&ta�T����X讋�$g?x�#�� ��$��!TFc�^zw���E38ڋ��N)�c��Vܿ�)T0�,�"*���w��,n#Ž��E;<���T����ۜJ6Y������
          D�����dH��s��?A�u�e�'PҢ���ڣfQE�@����R�!��7F2A��AL7]W�s��=$�nX�y4ܓ��F�$d���P�Dj��
          ܓ�C[qe�$f��ً�M��<P3[�dbp���<V\Ɍ�<r8R	#<�D��Մm��'��#�G�h�9���@hW�K�Gr)�f1�L����㠨�H�|�U�<��;Q�(�
          �>�5	=��˴����A�PX5�����dt<���@�CA!3o,[��G΅�~&�����q���`���$�7�=9�Ҁ�D�5hͱ�+����+�w-���$���k2�j��!]�Y�8��&s��+F�G8'��(�#x�n���tϽq"��)�h����)��ڣf3�/�0�g�A�W�z��H�yI!�s֞��*1m9l�x��4ٓ�%�_�0,V]�Œ�<zr8aa�68�pB���…�iZ5]��O�� )��r���	��/�*�lû��^N�n�?�q0h�Dr6��v����K����1:A�s�e���4�TS+B!���d�A)Q��C_G
          �Fg���Ü��Ҿ=r��`)�w}�ٮ��7
          O�,3�f�{-�X�d#�)�$
          ��3NH�(ۺS������$�s������O�SjC>z��OZ�*�#~���a^Ftݻ9�he����%	�;�ޒ�0�čo���H���w��DY|z#�iaPP�V�pE$��<�s�X��=��ˈ�ܼ>lep
          ��R��"}�X�z#����?zDm(�%����VC}�)H�xH�X���<ӷ'j��۸aR�EI�CE�<�� $�8��;���*��sI��c2��f�.X���̙�(	Eg\�'?Ҭ�@�f)�O�эެ|�F4�2b�99��R�*,fM����h �,��/8=�=�BD��������ga��QnϾ8�xUUN�N}鸥"W�K�`�z���Oȩ婒59lf�<P3�ȭ#��@�>s��tq;Z$E�Qv�}�+빹��dIK���<�x'D�"9;�������U��-��z��ޔ���]��u�������d�u$��� 
          ?V��ڱ:���T� "�3<ۋƤӄ�ߟ�3v�e��*�ps��X�B��3;���K^9����۰�Y'�1$ �1������׊�I��e>pR���ȓ�}�zH(Io�ix�I��F� q�����F��ϲ�	d��'��w�eSpA�Fc"2�1�ݩٯ�!�D�նBFw�O�reI��C�i���HG�����bJ�G���e���2²�<�?�D�눥�# ѝ����������
          ����*\zq���;PV��X�b�2�U<��ð��Q�Ա�,��p�S^�=��3]�yQ�s���3��=�e"��ts�=�~��h(N
          J�Gd���*(�Yn^K�Qq���L��*�AO%�����m�C�L4o��{qڂ Y`I�5)Z�h�	
          #�m�����x@�䷿�
          t^��7���K\����<���cf!������9�5�<.��Ig����y��2ʂI�WS R�{��'��g#sq�ߏ�e���<|t���4�k�E4@Qr�3�=ŝ��S������=$�Etw^+>���b����ޑ���v�ƭ$�?�_)��>������yIo��b=q�ɡR����3u,jfry���/�Q���k�HC0�����	j�V��z��<�d��<��*I��~��9���f�$��݈8�t�����o����A"�8�29�n�p�m ����M| ��A'9d�梌��L3�D^D����G5K{%� �MN���E���͟i�
          ��c#�����['[Kǝ�����}��z��VML<������ߞO�*R6Y�@crX�.H'�j�m5�s�J�Io���K���2z{��m�"f�:ǂF	�S�x��Ҫil!�S,��#�ca���K�@�8��&,�o�z�|��Ǣ�4�=�)$�Ɛ0�ڜ�p8�O�Z���=94<���b+��m�!BGа���*�=�d$��	�H���:�n�U������)X�l�\uR
          �&�&i#��a$����Ki�u�-{��$�=1���N$����[�z�c	C�9n�?jhw�dBICr�v���s�:
          �װ���ygݒB�8��z��.�gl�8Q��F�'H�.��*��'�w��/e��Ւ�YaH�f�;���*G^�+OU2�(�d�^�ޗs�p
          �\ォ�8�_�)�!���$��?z�t����Y����=��f�v���fXUՉ
          rTs���K�������㌊�
          j%�K�8+�9��ڜ��i���>L�ԒKp��5!Y^�k�Xe>�RA*}�E-�Bu��*��a�'��G3�U�AR{�g��	���wwt��$����)��%l�mf$��W�N��z��k渶��T*c�<�5/E�af6������G��[钐,�i�ݗ��!OsBEk"G�$KK�A�W;�<aH��,�o���We\�4g����=M���I>s�K�@Ⅲ���ĎX(�_Naޕ4���L(�,�7e9$c���$H�PGJ�'oB=��\E#L׌b@�B�K��U��qV��Y%b�Rܶݫ�?$�����31y黧�ޤ�e���bb$�/�*,����n����7�׎G�=�)l�����Gyd�eج���d���FK����IW��˂����e�˙A"�k�nsC�u��#:3�ێ9�S��bJZ�e�G��Ig�N2��#��F��{Q)�J�H�P��s�Co��Yn��'tx���z&)��rm�K��r�Eq^&B7+.1��ր��0��������UL��&1�!��;{�ڂZT�G��Y+�����ԉƟv�,�j%���oP�p?ξ������U)���{�%����)n�G�@PF(;g,�<G�����o1Ԝ�T�5�����&E���45�wp�*̶�#8olT�w,K�4+��"�g7q����L�l�?�-F�;yF8�C���{�x�!X r�9�V�q�.�В��`~��),��&�&�p�A��;��0fPs���M�nY̻J)\)⍿��Ɉ�7��?M�꨻�P�*rN=�-�V��'sm(�$�����o��b�[vѷ�ڵ�[�Ce-̘��.�s�[\j�	���	(���x��@49��xԆ<�8&�/	I��Ȍx8�}��i3\@�DfY0y��.tKeG����0�Cu���%E�ki4q�4R\z�D{A��䶎2%x�ǸQ���f�6�r�tU�z{0��1�IU�ʝ"^3_jQD|��F�^}�"I�H��(�����=�j�5Y0�7n�;b�t�i�%�g�\��g�B^�|�Ŵw�d��9[�>�:����d��v�JB�SvN3�ֽ�/V�8�h�m��z�[��������q�sY���z_��T��or�5�Mѳ�{����8f
          ��MتE�Nϧ�o4��oe�����$[�r� .8��7*��q9��xbh�FWp T����T-�t���T�T2Ddd�h�eS�[Hs��W��;$Q����%�P ���@�1�j~	���S�q��y�
          
          �d+���jN	�ߵe+��H���;\t˦�����1�p8��U�"�fB��!��ֽ����džY.6��W�M�ôQ����j�"MQ��N��hۧ2Gu�
          �F��W�6�Ń��0*X���wX��%�X�[*$I�-ز9��3��I���-�W�\4F;�3��䷅�Hm��dWO[�m`hR	m�Cq�P1��dh�����s&��$�����y=��f)"��	 �H�]t[�2��dp00�+Zi��7�]�G�H�Վq��l-�"�3�” �&��m�ܭ���fRc����W��m��V����n�p�����ZS¬,dY���)[c����[�W��9
          �V=u\�ϲ�a2��<V���|m$����`�Y���#�2�\r:�Ź�T	��4D;}d���T~(�����̩�PەG�/�f�{��N��$��ˆ����+{�2���\�;cޥ���Kib����q�
          �^.�,�SV���LYl�8��S���m���՞�,��ή���$���⵮�q,�dĜ��T���׈�i���W_f����+]I�]�đ�\�I26�In)��iBн[KT[y��"�x5L�U@�UT�s�G��m��9ܡ’K�Z��6������Hb�g��VB.�ԓѬuw�&���F
          mۃ�����C0*7W�n�n���`^L���;�Q�(�Z�d��1��t*%�c���y;�1�T���=��J�:Ɗ_�+��c�BLCDb-�q�����wa#t��L�c��t2����[�)��]y���!1��i��{�k�+�T\y�cVm?MQs�9C+`1�����q�)�ђӨ�~>���%��7G����.-��Q����]3�[k��`��p��q���<V��d�![����8�d���zܞ�]�H#{i~\l�x�{	mh�
          ټ:�e�*�{�<��k�~�o�C$���rA$��&�Q;�oR!\8^w��ߥ�.��LA��K�sW���btu��-ޚ�,EY�ю?���6��Z�K!b	� ~��[�;���,.�3��Mh?����2=�����-�i�<�1�#��qoW�G&Tw���N76Z�XG6��:�Bx�����V�Ld)?�բm������6�) <=�[���보�y�V�aی��1]c�9$6є��_P�LWxX�O���fI�ܮ�
          �||�q�r���1�y�������{6ݳ���68�S6�PI���c�@Z��U�H�Ǥ��57j��P<�V�tyDi��#(
          ;~��*J�J����u�`����*vo�Yq���'�Lj������~hx�9$ubs���f!J�s����L��.6�ۊ���F�|��\���)����k��cbI)�'��P�`���)
          Q�P�j�#BG����>�n�F�G�����f8�z����f�8���7�O�m/7��'$����sڼ���^�wmy~Q&>\��r�q^�k�n��Z3>�"e��`��_U|?4��݋4�%�I�+2�������b��ӚF���R����1�|�t���.����"������U�o�����Yb��2��� ��|��T��RʼK'��{x�)1���g��ܖ�[�V	������
          ,�KؔHż��5�,V+�iA2��:Rr��L�ac8b�o�Z���*��?��z���p��<զ�La�9�A�oV���;T��Ӝ�I�Т�2���ep�c�)pf.�d�v֜M�v#�%N:�k�z;���]��76����!$�pq[JI|�E(�����	~;>���;�?�A���zT�i�s	���dm�P?��W��S�m��_�?՛�ߊ���!����t�b$���VsD�_�<`�'�z��V�![_�q�u�R����ݱ�Z�ׅ�񎳬����˴�5�AU�>d�@%@c�޷g��XtU]����IB/|���lƝ�����I���z>�>���"���B�������
          �[s����+��?Il>�}f��B �΅�^�Da��@̪�#������o�g�
          V�yn�t�o�"�7�&�@%�*�Ó�������΀��܅Yn���]>6g��.v�����-��dg��T)}��9f=��V{
          9U����ߖ��+�iP1C�%��Nz���jWlVבZ<ns���WGY�2��REY[n3���N�ycj����[��o��oS]�c�+�h)v�b�wa�U�uE2j�I������q;���h�!���@$R8`2H��E�ؼ
          ��~�|:(��*J��AI�B�=)Qm�A9?5��y�]��ԲBds����RG<c�:���4O�$��#m�A��ޠf[�!�X�?�e�����@S?��.�ی��i),`Ȫ�a�Gړ����=A��S�d(Bz��@۱��W'���Tp�X����;ڤ�Xo;x�BKz!�!�Y����@(�n`���\uȥ�v�Hȼd2}�x�R��.�wz�e����(��U��h�����T���t��`Ϲz�<B���ۆs��N�˵�:�o!}���{L��M�c1��}��rQ"LVz��'��w���PN
          0ZF�����0:�NKn���զp��1�����v�>����=�
          ��P�B�� ���hpI�isD�4ޭ�O�Í�X�Xcb�ot������A��݆\0���S��������4���m$���R����E�ӑ@���p��8"��ԗ�*c$p3C�8��;c�\�E{#�@2��@��ښ�h�YIq��~٧eA��2~*0���⩗cSb��B��)$�
          o*�C�M�>�S��pTu�ޣ/oU\�0Bޝ���v�����(h������b�(�+���澒����K1��ɤnV�9lo���9 ~`+�M��e�\�h��^)����H�[��e��p0O��Bɶ01��m�I�<��$7�8���RFT2�t���ռ��mW-���PLK�Ւ!�rFq@��g�V5��G1���FR�#��5&�F�W�s�(�)��q�<P$��HD��v������4l�i$.B�c��ލ	��7	��Ҙ�7KA���$�R~I��Lf	]�<����\�4Q��HL��1*ri�o$�FB�0�JM�Erx�=?4�t�����vң:�V�\Г ;�Ed����%̫Si�$zO��A�̞u��4��k�xj�������Kt�yBN7gn�G�,��T���9���P���4�̗V���A
          ��@��b���pДp��X�?�L(��#���Ӹ��$/�n`������fv�"FnB�>�n7���%0ȥ�$��)���O�I?�?4x0��T�$�O�C��ECk'8nsP��He���Ldhc�pK���o�Ϻ�˵eb۽���|S�4sܴ!P.p}�d�$J9d��ÁR
          bo�H�X�,�~�۵Gj[�NirH� ����I��;� ��z�SGs
          <�H��􎿹�b�DTE�
          �f�r�Ͻ;2F�������8�YW��K�7�3��4���W�!c��Xʋ��8Յ��*n(�n���� �k�2���J�X�t"~n8*H��ۊ"�C�ڼ(9���q�@�s,�s5���z#8�4TQ�fH�A�! ��s�[M�]̑E�^�����q$����'�Vh��Fy�@$y�Ҋ�X��NJ�~~�꡷�k��B�O���(rIXVUwP	��$s���80��N;���/t����X����zD�3��U`[(X�#H�Eb���Kyd�g����=X�M���!3B��6����:r=�M8ePU�.�ԃ�C���J��p� zP=
          D��V�摎@c���B��
          ȕ�Q���!�>s�Df�� s�}�W��J�$��8n2@�z
          �&��Tr�%X�6z@�1_�Ԋ,aՀS���=��X�/�j�#l���_"��d1H�����P/�d݅�aLWR(Yw����H\�Кխ���"Q)�NH�E;z�m��>˞}�B.�U�1,vnL
          ��8��,�C��9�nd�(�l�6
          ��?�ڛx�"9Tl��������$2E!{$�/��8��O�=to!�z6J�q'&�b�5�$ҥ�i��W�v���څ��Wi-'�_A��(�e�Y�(f����i%�q&e݁�:{sA4G-ҭ�i��^=<��*$1�2y~�J:�����2HF@RǽA��sm��=�� zOLg=�+�q���f�I��
          �i.d�
          񯝴�+|��E%���/�`�f*����K��m���P�h��}�����O&_8ɷ'�ڙ&��H]v��帓��	�2n�r��HJ�#�ޠn5[�h�=�68���c��|T6$��Bv��P�E��d��T�7��	�1���}-����sj�ZG-��
          ��)I"5��={b���Х����E� �77�J�Oa�k���٭�mG�!�� �p*���
          ��"� ��eS�Q���v��C;Z����rC0��q֠����ӛfsl�!tBp��ۊR2~Z�!��L��eb21��z�[hf��t��v����^ب�o�/�1m#�7#�遞;ԩkK�.���L���p@-S⽍�MN�����r��n
          ?j��D�GL��Ɍ���YK�XNۇ����+	`qǿJ�{{����1-۾Tƾ���~i��=��,w�,���8G~s��Vo����+;T��0�!M�g��dK�����EÐHu��@��_\Cyݤ�GnQ0���m�������|X}���-����"[2I"��߶0i�o"F����2�2�8�{ѰG��󼿟28@2�{���V��{���;�������2I0�Z��S��?Kn��<���u'�2�q�Z"���1�ooyD3z�c9�ұ3�"\�<���C�d�t}
          �pZU��s�i{R�(գ��[+�D�$w
          E�c��R['*�'�_~�Թ�]	��&7����j�*-�u�4o-!�0�!��'�5��l����[4�1��S2ܼQ����`�W�{�׵m&�N)p�Q�~�jDKa'dfF"�3��>���q�B9�r
          r8�6����kH��Eqo�E.؟����'�����d�Ȅ�8�A�4Ώt����C��1�#�QJ�e�m��i�����\��v�QMJɓ�!�wi̤I"�L��~A�攲K#��k��2�s��i�f�iZ��@������,ТF�4@(RN�N��SĔ�=��<���H_;0��M<겕3�`.�V8�|����u�pEm��<�a}:�Z�՜��ET4P؀'���ga��ڗ����̊3 `���<���(H�At��N�������#PTEp���I9���zѝ�Hv��AeQ�����b9��(�$¦d�<c�K<ed�F��q��=��?�$z�H=�{�@���Y�(�s����
          6��R^F̡U�L|ӛ$��ǐHc����M����p��p�}��z|��{E1�329���$�1p�9'I�J:gD��k�`�I�s���A���K"	)/��a�=�J�#�hÜ\]�;,q�G�_Si��.d�qʳ�޾����?�Ɔ!��d������Ic��T2�!�?���Tl\�R���c9�����6��n�1'9'������C���"�i7tW�Hm��B:�ўORp?�ɶE�6�SVp��t{O8=T�A)����#%�D�_��>��ű��Ϗ��m��W�\~�'�$RʹE<���5+as�Y�1cj�ۗ�r(%��.TIew4@<{�;ylv-Ti���BnG�ي�����SX�2����z:,���X�s�9S�ִ��/.�u�{�uD;|����ҁ�գN-�E<����1�X��F(�f��$��p��B�?�e��/���"�I�Њ^�r�`X�X���G�}����6���JPK呁��5tԴX��#���Xm�F�ٲKt�;V�е��^)	d@8$dt���	��\ДPA��s����w��k��:�,fK���8�����UV����#��wڦ�]��MQ��\Z<��Q�{Uvy ��oD7+&�=�q�4�������h�Cl��M�a����Q_�Oe2^{�!��S����t/�o���iy+]�N���ܻ��k�O�u�*`�2�������$�h��*�)��;	>��z��,Kq!��ý\����ַ����HyV
          ��U�I�f���>Z*�A��X�UxYjTl�	��b��x���q���LI�W�M�(nz��P�Ym�$�' *�\�z�ı�hdu<q�#������2��g_̣�gnA����7m��d
          �ē��ՓJ�N.yGnjj��Ƣ_1Td`��()tz|�qR4���;Q�Ytp�#�q�1U�+�7�jB��š�ZF\,�G䧘ws��J���;\YJ��$c0�8��W(�ہ��%�z|�Q\aZ<�y��*ui�^|~b��m9#8����1����fij+Vc�9RO&�Zt��%y��	9���sgp_zM��{������,F�+������V�G�h�Zz	"��N*�k
          2�� ��j��]�ܨ�9�ڶ6��YcAl���i3���?m!���rWԪ:߽nMQ��[Ql�w)�(W���Z�Bm>I�,��S0#��ݓ�j�����g�z��U��'���Ȓf�5F��-�Q��\7��>y�[gL��Ȁ,�d21�SZ��s=Ŷ$T���sڶ����?N�ɪe'vU7n�D�N�y�(���mç�bFP���e��p�v��m&�a4�����i��	>���y>(��cZ�P�m=���q���Z����^��n���]�g��ҭ�/��4���y�WWHvz�'�}���M���w<R���}�)�W�[$o掠��܀��~���=j��6����m⎹�������[�D�o3z&<8�զ��XD�n��E��GϹ�SvȖ�6厯�ƓY�,�x�pS�~6����w2�d������	w����\���ÂOl��\x�]FTH�O�g���,�$�*W�6�A#���z����B����$S*��v
          ��u�$��y�+'8T<c澏X����G�9���H�l��[6͝�7$Eun3֭V1-ڄ(�YP䏽i�}q��vӧ�̏�ƬV~(1��ˍ�H_|T�X�5�ᩞ�Yn�"4s�p1��Vʲ�045��r��c���[i
          4�f����ʑ���#T��hZ^��]�AU��;ձ�}������/#T�_6�C���{`ޭ�g�mt�Rc<m:�)�б�>{W�6�Wu;{[�W�	1̲��l��x�gH���&bp��֮dž�#���9�G�>���p�R:O4~v�|����Ȯ��Y���T��e�yR;)�r~䞕���~�j��f�������v�:����ؿF������]�fot�<��{��Z���y���D�Ϯ]��J��X`pG{��>���E�_N%��!�Xn��ZS���O��ɭ5B��!��m��'f\��~�z�����{�T���n�S4x�?ޓ��:H�~P�EZI$��
          sr;>��=Ot�j�-v�������V��(%Fh��C�|d�}�<so��{e0�۝�0�گ���܎������nE�֯0X�$f��]���|�S����΍��d1��(4�ݣ����X�����m-믉�ͭ����Lވ���9���6�G��q�Q놀�"�����k��YO��z~��Z�m���u�P�?z���O�n������$d%r@���u��?�7yu��]12����[��N��]3�?�s*�;�2OkpT�@�5j�������[L�
          ��=��/���-oO�H�e;7E"�.��u#�}e���d6�)��`��nx5\�Mv�9/�ܔ�ţ���I����=k7��Eq�����N{u�/n��|�F�(�cFX}~��~rh�c�</��UI4,>"�!w0U2.	���޲�ڄ2�6��z���ZwX��AN ��N[`p7o��_���}?B���{�_1����ʠ�.3�{W>rw�F?��Tw#x�"����$����o�UJʭ�o��{M�]i�梃�I�>��rxܾ�=k��1�j�-ĂR�xS���{�sz4���*��M���֐E��FqZWǒ$�e��2쬪��'�P��8If(�I:݇W&�:ψm5'�8.6g)���4���즭�}B����ȫV�eװ��R��Ų5��n!�$������ݵ�Z��IŸ3�Gzcl��ޗ�q�Xč�v��sWk�L����m����X���4J̽�c&�6i�@�8��qA�,��ͽ�6�N~�8�A�P&I<6(�\����g*с����jp	1��Os�I��!Fp)r��$b28\��޶B)$����v��&���G�J���ǯ�&�y��L�]������v���pU��:�B��#�~�u�f-*5����+m#i��u���Q��x��w��Ğ�Ě����4���z��0gd�E�(�{V�0G7������e�;x���\�UES���t?�WT~��/�ߨVZϊ�=n�K���&6�j	Y� ���c�m�)�C���m15]Q�ӄ��$Y�F��G\c�k�K�����H��[?Ϙ͘���pF6���k��ó�1�Uiv��鮓�]JӴ}�z�"�4�����]�h��\��0%Ԓ����di:�����[��$0�߰�EGo},$�
          n9���u��QG�ϗ�d����yE
          )Թ��Ȫ��YY|�d`�)���VK10U��T$�`�~��q�[�[%�lI��ڭ[��'�1K3��4"��)<���˘�cR�>��T��$t$��L�e�'���VF-0����h�X��@4����)�8hc���&0�?5�U��r��,p?j����J�}#�${Ҥl���i��R@�zw�O������p�>���5t:c���9@q��iۙ^[g��>“���eCF���W�h��VB�CLHPU2.���ՈGiB`Q�5�W�	8�8�����{}�ph�`j���&|��,yۭ7+)W,��~ʟ�`�pwje����p=��N�eP��מ�j.xc�����cu�i'Q���ANq����X~2�d��5��"����{t���!"5t��,L��X6pNCq@3�Z��i��v:�s�n��4���H2Cd�N)�$
          ��88=i�s�vq�����63�{R_y�N1ӯj���I��cY,嘲��T9$r���8oO?zh�<�N9�S�$s�6�O��|�B�$69�Y�`bHb �\f���j
          XZ23��=�i&P�&�0[wA�v�̡9����g�g\�8e-�jo	"�A���\}��m�<rO�
          E�>r Y�^1��A.�^H����<`r�pd�\a�T������OO�Ac�8�(�n�GCn�<�a����Qwf�\ nJ��~�#r�B�4O$`�9��Y�;0lg<�����ֈ��ȇ�'#��M1p%2���)a���Q)��'����P�K�D����?���D��7���S���N*�3�ڭ偒}����A!g�6�Tw����Uo�Q��9^{�;!S1��.=#�o~iMr��hNC�O4�]K,�H���<}��Y62����A �8�y�pN�1�|�[�W�Ud�ӷ�ܫ;[�%>�O�sB�#�_|, �\�����g=�Pn�U$��p��h�Iܤ��v�"��P��9���UEIvS_BVK��C�&0N��4��0����i��h��4�p����q�spFz��J�5Ceg�r�0*3��1"��>d����i$��3F��������4��*Ŵ9�*�Zi��<��"��	P���3��"RC�ͱ��q�1C�"9J�j�2�=�׊v�,������4;n�٣h��,���a�()L�$���߫+��M�X�eDx����i�^+
          ��-��ނ<��Ƒ�l�22��Ȧ�#Ջ3lPO��2�֊8�:�@���ETe�v��$~��,ŀΥL�Q8Pc�AG|��bX�bF����ޤ��r��<��S"2��@��)��{�"D��7R�z�C�U&(Ј�B����h/*H���	���^LE����I�K%b�^F-�K7��C$��;��bO_�)�-ԩ���r��)�����YU��!�R4��bn`7N>���P�����ԱۀrG��
          ;4R��'
          �p>G�:L�;�U�'��E.m��m��w۔���#$�D�	#$>�H#"�rZD�lr�r_���Mm�ҹyQF�إ�z�̎�d �8
          �s�ڂO�kh��h�����_@�q������>�փ�>cm�a�0ol����;�yR9�DB:������H0�(=��F�4����Õ�NyU���˘���;Hy�y��P���Oy!�7�T6,>s@��C�M
          \RX� �?�c˷�F03E ;�����iWV���Lme��`~i��ż��*/C��@y}�v�0�fv�N~=�*��߻,H8���I'�����'�j6i�+�T����	N��d@���z�9>���dUc��(�������}�ate���<�[.�Q�7$��4�;>�8�3�� v���څ�K[�b,�����u��h��;��+�~~�ɸ��G��h�'?nE�(��Ed���8���qC$�+�8�w<(`	�G��v�sgw�I�1�ƪ�!�Q�ߝX�2���s�GB#��T߳0�Ӌ�g��8�ǽ<bC�k���@�yL��Y�3����=�9f���ed�}ǿ�'�@ĴقS!I�rn@�*���5�DD�r$Pp�y��i�e�h��y�=�d{�wS�fkx�V(��y a�@�+.�3G���%Y��
          *ۢ$�.ۗh9�jB[=>DU�:���惸��һ�� T���j�BO�ܢ-˜�����,�w��-�61�
          ��x�,q�_�dfV��Az�]+��[�r�(I5T��&�+�p�1���x��e�w=�Et���8��[�/\^�����.�	�� ���~H�g����J�ݻn}�����R�Si'���Q5�*W�ܧ;c<��P��D�S[�8�km���7�t�O�R$�c��o<��"�i���AUk+1�ܣ���;}�8����l5le�Ԣ:t��H�U؎q��=jF]:�%�����P6�u|�V����b�H���$b�N��?�󏚱[^̤��l$�g�����M�[H[�K1�$�n�ZFQ�����d��Y�;K�3l,��`�P�-��H-�
          ���s������I�mH��Rc���縵��ZH湅�gw��3d�Kg��_ 3��H��
          w�p\D.gرn`=A~�'��|����&F�#=�5+�$:�{%y���C��H�8����3 Sg�3�0���w��BY[�ȢEP��vk{��$��c+�)�lW$�����[�$Wq'$t$�~)YnR#���N=�h'�m�NA�$z~�]�������`�%@N�#��S���	�)��#a���$||S�2�4�/-��2�*�b@�n�rV&�-���A��I��?�k���K�ܻ>��)ӌ��D��h߰�K�CJ�[I������t���e�'�e|W^��zQ�$�i�x�����$���ކ��3�
          .������Q�[�]m*�,���7GS�}�3���T�����3{ǯO�N�W+h�,�,G8\�=�:R4�牣�%���%��-�������A�]�;�fY̮�\(�=2{S����t�|�
          &d%�t'5 m�x�!#����#�⛵��sp �Y`�A<m2Gl�;�6"�|��X&I��Q��9'�3ǵ	�7^j�KHT ��q��s��)oo#�G\9Ll:��ҝ��&i|����T|
          �d�X�0 ���?x����8�Sw��S!��\��qLKk�<Ҭw�G;c!cb��8��)��b_�Ff���2H�i^H2Xey#@_!t��
          3�G<�8�}*�ޫx���
          ˒������	mX�m#�9"�^#W>C]Ch�)�gf��>������eYN@��Қ��g��e'9t�Xs�?n�>�v����S�Q�s�J��
          ���ǽ��2������0?�D� 
          B�O==�L�\y����(Ic��w�����WVP�4� �O��LU�r)e`�8�}��p��1�˺<2+.ô�k(�F��4�R����J~t��7����/L��P5���d�[��9��j�����|�Ar��� ��k���u��I�"6q�g0e�;t�R4-�����F4��R8?z���0F���9#�o�v����V��P\܄2\!�/�8`;�V�3�w��@E,�}D�!��AXjSi�KY"����ܒ=�;U�-c����4,��~����bڂ��@�vj/$��T�]�;�sQ�	�d��TPv�<����j�j�@^�T�g��6�"���
          ���"���m���+x�����Ṏ]��r�
          �]O���TҧР]"�Ƒ��Gl	��!�o���+��)�KX�f]z�{WN}%������n����\O�
          'r=���5�u�Ѯ~�xvKX�%�$��|� #{>ǚ�׺<�B�I�~YY[�z�c���|e�i%��+!�P?���A�=�<W����ZV��6�iqm"�d�0����P����yQ�)*%�6US�������s�	��򬒳+���W>��k�-��<4l�D>�����l�����A>Cn��9�#�[��
          ��_�h�|Q�q��'=Ƿ͈���\Mk^z���Nq�oz�O����	1
          ����c+��+��}џS��+cp���р2s߯Cv4a/e~��'�\�Ď��ϰ隞񕕞���5�%��9m�櫷���P�������^ �7��tH�b�3s���RI6+F��X'��%If��\dc��W���ô�m)ڈ���q�FjBm?O�R-(M�j��n��8�6!���������Vn[F��Y�`v�^��vWGv��qD���z���@�55��Ȗ�a�"�*�bDj�ܹbH�?j��I#��_#i�=�$�7l�3�I�O-��8{��Xm9�UN�P��nV2*�mv�&߃��3\�?H�\Iyh��f��H]�� ����.�1�Aq��UfcF�|+9 �`{s���Y��aT���R۳����4L��ZS.�
          O�L�J��Fa�G*:�rT�[�6���_����+!p�A~*2tv0M輬�4syil别��t�,v�����Z�9[bI#�C�%O5n�o0��H#�X7��ʟT��%4m=�Xd���2?�nK&C*�,�����Z#Aߴq�!%�p�m=B��+��dxX`��<|�E��$�n=ե�;�n��)�g���Ќ�ļH.T��w�Z��z�3]�6�	a�c������3��<	(�UO������jL�Z��(���'8�z�֖�:`�.�e?���4��Q��*���+gi�:���E|
          �ۃY�~�U��;u�F-��$���
          6����|�`�v�aRЦn�}ۦ
          b�6�Ws&�F�$�����f^�y�t��dA$c�rz���Z�]��$�vRʹ��j�?O
          ����[v���ٓ���>)��eY.�Ѣ�v�PH_���4-�d,�h�E����Q�A�ᔏ����-��M�s�a��ȭl�[ ��ȡ��G�F1<d�
          A�����ٕYt��'M��6xl��3�?��4`M-���ԟ�Q^/���\�v3Mb�T2�0en��<��\��O�����7kT�=�Ǖe眑�V�6����{fл�<�K"�Ky	9��f�-�b�2���*@<���U���4��BwH��ɍ��s�~i��9�s�շE�(�
          �р*�cU���W������6�i�/Q�X�A'��i�}���v�W(�6q����$[ș��������f�U�u�Bh�����ǽi]1Vr�2���='�{����W���М�q�W��l�<JmQ�
          ���H�،�=$�^4�oM�V�*d��@|V���f��Dub��q�=�J�R����ƛu<*p������bē��\%IY����P���
          �O8�cR	�D�"�Sr#��~�}��޵F��t7-�g�\<���c�g��y�r
          ���̣}��ZU�����ף{�?������2���r~��>�E�x*8��WQ��z�1%�>�ʼ�Ѭ�4�$Fy.���(ݴ{�U��l�mpێ���W�k�f_��%M�h���CV�;k�@B$��٤^G�=��U���,ݥ�'R�Q�Y�{0ˁ����=�jZE��&��
          5�a�#��9��g�m�;v��	n�X�I9㞀S(�h�?��G��Z֓u"�h��tϽB뺞�qr,��3>�Ĭp�}��\�ᯪ1ŧ�u-��[2�Hh�z��֭>>��b�:�Mps8���GAV%���:]#�-R�����ΚU�A-��Sw7��(�'f3�N>ER��Z�m:��{���"�zc�w
          �
          (@
          �y���E�#'�x�'��uK{��D,���9'�:G���k�ὓrg�rn{S~�]�]ك#�D�{�Cl���k�<	�'_4w��T���2�8�H��>�5�W앚{H���\�Ky��u�	.A��z�v�:���䷕b���Q�-Oq��՞�;�[–ky�h֗�$��_pE�$u�d�T���STԭa�V���8�#f~+��ʓ���'���M{�����E��
          �FAI�'�ǭm��~�k:�^xtC!ĩ#a��Ԟ��
          u7��/a���6�^{�N1��V��h��� #=B�8�m��ṿ//-h�s\�4xCՆ��
          �Ā�]/ O#��*cL��Z"���'vMz9���m�Ɨ��,Q�
          }��h�[�0I@ 28�+�N.|��9��ךf����mq���#®:%����J�:������+�~������]ᱞ�ۓU����KW�0��B��G��t��Ė�9a�{���#��T�(��ۊ�Z�S�g���p ��5���*�&�h��[ ��W�t�E�FUES��}�Tlg,��T�>�y5m�NY\�q�
          ��9�$|���/|v��i�E:Ő�㎝M ��#>ǜU�)j�2@��\��MLQB��!���s��=�P�D�s�`�õl�(��I�Y�V��_���z񼸴���I�(�%��=N[�~_��}�����꧈��j7Ov�%�)��pq�IONH#��_���K�O��Ţ��wq��]~cHC1 {m=��=���xwJ�+��r�+;M�P*�`1]>+g��|Œ\"�)�K��O�>�Si��tTa �<���8���L&H���̾�#fDg���n�%��Q���r��Y~;��$����������`rG�+��L��l�Jyqd���zM8�u��F� ����.1�s_o	�Li*�QZ����Ȍ�����8R�v4M��XRX����n<Ɏ�|��T�7�/v��$|�ֈ�!X�Ϋ�ff ��<Sy��
          �A�F��L����+��㡦�!BY��=?�Ibt2�&�&� �SK�X$�NH9=(�\0��Xp޾(p��'�K)P�Q�K�32{�>Ƙ	�H�U�#�
          �4~�V!K�����E<��',@c�&�Eh�6�	�.C\:��E��!C��9_|S2lL̊�#=��ڱ��N�C2�� ��b��*�y���K�j �3��0x4��j�A=�8�R�d�g���9ᶓӑLȆT("�̣<�,��l�@e'��B"a*M*.0T6��.BбRR"FI��ʤ�0d���j]�<QʽH�)pz���E����;J�"�3<M��c惁��)l���r}�0Ә|�.3n��d�-�I"g�����P$z]I���>�!M����G`>(�૲�u+�CB���ˑC�q�GϽ0��8.O%Oɦ�v7������N���`�n��ֆ/�ǵB?b	���q�"�5�<��qn�2��V8A�R^Vr]R(�mPJ����,��x�ز/BS�⾙�eX�#��3��h�r;���<���.r$*���m���hZ>2��v�>T�Î�B`��*��3���O����Y#!���,�G~j^Vo00$I���^(VE�,����:u�!�DD�a��0'�SK��v�X�1��q"�2�=��w�%�`�������
          .�%˜Po��#�5Z��eb-ĦN\��L��Wk3��UM0YK:��U'N�)��mx��m� u�|懖�&��R\�+p���P���ɨ��A�J̌�T��Ҩ���{Y�!�����;x�z�*řܿ���z\�5C$i�v	�ޢY�Vf)`>�呯C��#��u�^l�����I��S�b�=�r:G�60C`�@�k(QAFݎH���{k��Q�B��V��8;Q��6�@��MJppx�'
          �#Ÿp�&K��Zf����#`�1�*�Q[wQ��I�H��VFS�n[⡡e�0���c'8�ڑ1���U�`�3�O,�y�d��LJQ�����p�b��LZQ+bF!v)��k-0
          B�a�	�����Y?�!nA�+�zDҗl�vp�O^�� ��#�G�C)=w7�S�lH�-��ڇWG.�fN3����wj���L9�#�h3�-�k'��wTǪ���:��+����>��-љ]���!f�
          �Q��
          �~�tX������+�L�����]�����n�M��f�9f�ق3��sQ�
          $\����j!�L��$x�^c!B:��?j8�c�^ط9B�h��̉��U�Z����i)RN��u'��8�$M�1H㍭��Ϥ��K2O
          �?֔��P��~F�S���5�p®���0T�w��Ct���J�2�gb�����Ɖ.�����K�'���,ĕ>��P���yff􀽇���
          �$d4�P*y#��xeV�R2����1�z̆Q'�A�mt<dg��9*	$�u�,d�P�<ogћYP�%¶��g�H�/1f��D��m���Y�"=ǂT`��m-�c�iX�����[��nSlA<}��b�Zg' Q�Oo�L��<�v�P2��Γ~_iW�uf\�C�#�c�H.��9�c_�nFX،�98�ݱ��Dw��zJ�
          �B^&��W91�
          ��hF#>c�eMޣ��{�4�'����L파G�30Y
          ɾUd�������j���T�Q�@ν�5���a����{�fDvf_�'�OO:�!G�&�(9ojn8��E1��,
          �I�
          W�R��&��U��Č>՗�K�b��3�q��'�A��h�%F�W8��������OL���
          �&in��;i�,�����Ҥ���3���_cE��S# E����na[��2��;O���py�,�����v�F;���p9#q`���T� ��(�IHG�N�Va��
          e#�eY��s�Q����ʤ��kU}X��}�P]�����4d��eH5�,x�9���񌏓Q1��"��9�4�R��x���[\3W9���i8�r$J�$7���g�kx�{��"��&45��CmξYs�*�?�=p?0���l`�8��|P����O�`�Up��4*;�4޸ՁnW_�޾[�Rb�b��� d���e��M�2��m�U�󒀟�Ѳ^��=�²$yx=�L�v��Z-��cy
          �qY�j��B�>�zc�B�~�r�ug��X�X��d#a�A��jP[�iw-�AdY�
          	��J2�i��&�d�?���Hak��#[���'!�0|q�����)�R�k�{���I�f9'/:��?�Ghq�����|��VF�G����~�*\\Bb�]���;q���{(�"��9K�G+�
          ���N�&�~�q-�p��Q�J�!A�8�����e��N!.�3�㏟�U�;�k,׆?=�_%@x����2\YE#�����#����5Vm�ʶ��|ҭ���{�v�����"�$b+�G̊8�<`�P�V��ncy��IB�@�1����y�^F��Ui�6������H&xo4����@N;�DZ�yRMn����21�0�<�?/f
          ��A
          �Y\6��cI���2ybyN�ϱ�:�Ȕ�Y��t/��
          A�d=K������ug0��/$����BB�!��W_LjF���-�I��Y�$��} �uo�b���Gd�\@�������G~Y|��[�c�p=C�<{փ�x�i!&Yv�W�=���J�L�M,R-�p��o��&��uֈh.�ƫ�G 	�N8?9�k���A��=�8���_��ۇ�y{��|��
          K�4��J&v�.�p��n*��EհY�m��Ib� �!?52�1����q
          ��*ܟ�U�[im�:��)��1'<S�rۚ�!PyǨ`P��	ނ���)
          �����go3xc�<�5���`���s�wd�6r�m��0�[�Wp;�u�iW���$�0X�f.�Jv�G���3K+\�4У 1��)F6��.m��WA�g>�w�2��LL�X‚X`��Ӓ:�F�ZH	ہ�G�L���vC#�Z�
          ���J�'�����D\M.�wsq'�wm�8�����>�²���y�#���d}���c��Y �ſ��rFX����A)PL��ig��O�����*����m�C%Ĩ�Ö��s���n&o�I  0ڳ��j��r���mq� ���ߡ|��(����i#x��r����(K�i����d�T.�(���jE RP\�0���ޘ�����\yw��3)?���L��]�FMVْ'ȁ@d#��.h[35��sp'�#�e�{�ӎ�9̮$KR���>I=	~�^�oj�ټW�]���<�{��}�l�͝cex8ܜI���}�Y��-��]U��Iʞ����֫s�,n�#���چY?�Rm�Y�ނ#�C��ZA�f�Di���)oy�1ډ��I�Ի5eY��C�`�d���⛸���8�Y�J��rx���s_�C�u�N;d�{�5e\��ls���M�d������J��I�<��bp������T��Z��m%����!�9/!:`{ԝ�W1��W���0:Wd��-�6�Ŕ �i�X
          �����z�ri��t�KtM�����T�k;y8�,���Oi�ΗR�DxOlf���e���b�c�Ul��ک:��v�qʪ��*�z�5��he9#�Q��N�*������@�V�+�
          �h=��i���D��n��H$�ul���=���,B�=ɒ�ǜ���?%ZB�K)����sց�}���c�u�O��+��.g),m������q���@�<�u�״恵��e��6R\�x$��L�6���!W�i9C�ݍtw�|_{���e�ٺ�H��v`7'|~h/Ɠ���*ss��h�ʧc�t�⤴�+l����$z�k�0��&�ߗ�,ynrz��Zq-��aIH=�98�=����F��&���L;�Q�C��܏��.-����bW%d�i��?֢�r#�7 1�ټ6Hl�ǵY�_p�i�<A�t�8n*�ƕ��uF��(.��]*��j˦_����|Q��=�'/Ѓ�������W[�Hn�XA�����H��]iM(�[�T;{�ޑ2�vjϩl��a'���<�8 �3���^I��4h�9rGc��w��x��[|�B������Z[SK!��zg�j��x�ٿ���2Dl]����Wk�҉��°�=�ZSš����e�6a���������L�l�pGB+,��Q�\��w��2����OZ�r���{��B��/�#@����#���VkF�J���c�#�Mr2��_5vX��+�<�/�z�ڱ[�@�����~���
          Ǒ��Ŵ*ǒ1���zN;H+�T�� �O�M`�|���l����D.$�0Bq��ӵf�;��2�3���|�;���E��`��M��#�e�n-�1�ٟ!�
          �[�P	ݐ1R�Ͳ7�,{<���ްN,�`�MQ�t{b��q��I�)�1�h�V���1$�S4�,`�޴/�5YU���&Ң%a�q��ֶ֚��k�N���w<��V�G��fL��r\4�q`��0V�ǰѾ�{t�67� ��1\���:���q*A�q��[cGկ�yA�ؔe�!�9����[:�A�\�p�UXVF�ќs�W�����՗o�=���#R���&�v#>�O$z�~ԚY4�h&Q��Luo��aY�ֈ�f᷆�?4J��\���X�ڙ"f�r��2}�k����"� �z���{xܤ&�I���T����&)�sNj�5
          �V���K�
          ����d�u�x�;�=�����Ɗ?X�w&��S��d@��(�C�z�1���Ct	l)f��F:n�Mt̾^��:��֖a�A�����u-@H.�
          #�R3�q�5�>-��VkD�L�FN���Z3QҢ�y�D�<ͣۿޯ2�'h��v��kp�4%S���\�ū,�{��l'�=�ֻg�z3]M(��|' +��h��;k�^��xՀ;r0~ء{���������2Im#+)'#�I�� �6�E�4���.�
          �
          ��~�Ԣ����C�Ye��k=g������輑'\�V���r��*YKs4�?ԪMH��{Y."�D�`�J�ڡ-�?mm�H#Y;�j��ΝnuiL�Wٴ�i�f�$����}���Cu<�d�@��aV=KW�	�m�N"~��z��Z5���6��V��h�\u5к~�����,�0B`��WK�g�>�3���|Q3��Nj*�W�4r�\i�TV�����S]m���y���0 �����m�'Q�֏qs�ipKmO$;d��|�]�H��������J��s�Gl��u�^�����Ȑ���rݱ�][a��M����M��z�	m���x�[�C�yi���w�j#�m�� 㧷��I���|iY�:M��$����:��b&я�:UŚ�Ԉ,�����M!��	a����^��x6fKx�t�?���@K{n��U�O�WڌS����WM�0;c���+[5<��g����j�D�zZE(�,�`�'�� ~��<���m�/m��H���a��GE#�;b�OS�T6z������*��gۓ�[��_N,��3"�KHB���
          ��3�lч<V�a�ЍU�u��s�L�E�2����[o�C�D�kǞ��8���)�z�[��N�4�iI��fm�6�[�V+qM�[Y#k卒x�T��ݩ��ؙ�N��[��6�&�.�[��VF\�ӎ����Ԟ�n���bZ�#�D���zž��WN�����I�
          ���8�j���O^����U������rǟ3���V�(�4�a��
          �Tr�ӟjz�vr���[t�=�W=_?�]W�x+N�n���n�m���˂@��޶lj��x�+����N]$�+�4ɽ���?~8�9���֙t.��Pd�﻽`�����%|��5׈�.u5��vH�'e�������x�'��f��������k��gq'��j�`<��Tdc5��%)[8��U�˅�F��͏��$t�`��ɨ�w$db�-���#�5����e�oȋ� ��� ��R��G��،���j�l����Q��R��9f�%�Tg���e�y�8oꎇ�wt��}�,=H}��hl洺W�y���5�S4��,���gS�\g��]N�=6���.!��K��\I�.��7�_.��W<�]	���>6����V��-���s[��q��YH��ż�&l�Ց���nzT��i��?�<�j�F@�$ga�%A��?5�G*d���d�����r�c4�c9��da�#֜0�lAs���x��*��mQl��F9e���X�.R���c�ПPu���˶�䐩���f�0�l�_3���"ou����IJ�}�����]�FP1�s����"<�F�q�p=�AY��C�x��w�bI�W�v5s�����Z���'��T��/��I���g���Y2J���?���w��7�zg�[7���L���H����VM�ź��.�M��k�
          ���a����W��MmelR�lO��v�+T`�L�	�#�Qd$Ƃ0N�q��7k){3�
          ��z�}�������$�
          ?��Þ{QֳC�Z�w����Tl8��Yd�����D��X��(�;��Ԭ��K$�8a�9�42>H
          �0�h�p�+�c�Ց_�bv���s���*&Cɰ��~(Y�ar�zY+�;��nH��I�Fw1�9*\�H��(��f&0�G9����:{�-��)<`{t�1��Ώ�9?�QIm�+����z�����.�R[ʐ�eM���q�t�����d��#P̄�0;�tⲡ��Y��͓�U���x�4{pO+��J�d_/
          B�	$g@
          �p��U������U�����!��e
          ���)�ꭙe�pZ
          IU#U�bǜWZ
          ��� �F��j&TGl0(��AX!��2�����[�c�p���@�Vޅ
          Щ+�S�#%j��ϸ����8�z�t�#UP�rڅe�g��5�0 (�H�M�f.�Q�2A�t �zq��ɨɚ;_�I���9?4Z��A�G��� s�=�A��*FP��K�H�y����ORh�_2I�����{�7)���a�r~)%c��Wf!�����h{�
          Ty�"�	8�=������̧o�S�s�*�PX��r#w\��Ғ�/�Lw37g��X�T�P�qԜв��;m�����Dm�r��P��{�ژYQ����W�?qE^�F��>N�(4��Q�ޘ��K[�<�F/-�+�N����#��ˉ��
          ���U��E�ϴ%f�p3ʁ֢/mR;ɥVW}�-�
          ��܋ZD�&C00���wS��P�Q�e�v�����C�00^E.
          �'�
          �}�S�E��S�MsB%?�&9 ���P���L�뎴N�����.�C�m��ڄ7(�\���Y��9;OaL]�@
           K#d�X{V&��"R� �~�+�eWr��N3Q��Yb.�7��$~��y��c$jYG������S��#�܀9�*�ex�\Bc�%�R�g�uj��b�4}���)����C����,�T�fM�9���BoYf�4P��1�Mf`�/�'=($�d��`3�g������*��� f���"2:�pF=�H��)W���;�5b8!�`���A�B�uJ��ʹ�w��:�/�e�Xg?���Q�0�w��PA>��R�I
          �0y#�3�����Gp��-�^	��T�l�يq�g�jK�iXHl3�0?�(���>�i��	�z��`!h�6g#��S��B2�R�j=Qal\	g_�	?��iU�\�A,�2����P�J�M����_j�WF�7!��x#��Qp�����q�9����66m�;�x�VHE�0�X���kz�0�����L�%g�
          	�Ɛ1>����M�FH�$m���FO��8u����N1�T�$�[�5�W9�4
          ���.����ܗl�Շ����^IFӐJ��(�г��1�_Վ�ޙ�%(�UF^{`SRJb��̒@#��jEv�� �cV'\r�uNbXD����,����8p==�
          b�4nW����љ��<��킸����I!W�����S��d˺�2�AL6�:��:I��@��#��ڰ�m�;(]�Y��a�#�&2���C��$��
          %۝���s�����L�j�3�M(P<�p�t�-���K�v*R����r1�JJ��F��@^��=�0�9u�bfOIo�@�q<hL@�X>ھA$�cO#9*��p$R�XCLew�PC��s�
          �3z�1�@�v�|~�e�@��}���z����y�3����}�i�`2I�Y��Y� ��I���� q����b�R��A$D��n$��ퟚf@�܉�������������U� #ڞ����-�EX�y�N��($[��K�&W'$/Si3�tJB�$�����7UOKm�_��O�	ZOͬ	�j_�ҀX����T�J1*w.GNM1s!����k+�s���y�J�op:}�,/.�;�T�@<��Þ���I�帞$_-�@����5�uG	q>v�<��4b���a弲����ﷵGMc��[�$7tA�Ն8�i$)"�l�9'��U~I�+�2�!��*�ӌQЬ��#�p��S�⣓J��'��R�w,gp���
          XV��?��8�K6ӵ2A �'�P����&؉)�
          ����n�n�%żw%E�\�:���uqlw<�P	��O�|�Mh�r�G4��2�^-��|�e$�ÑXCiu��fDG\���},,d��]�X4�����A
          �Y�4��P_s��銥~�e�.a�.?18v~p?�G^�jb�T��&���|~�L��W�̷G�R��v���l�����Y/���n�ژW�o�����E}"J��JJ���G�櫺|W֟�[�3�����	���w�z��-����QkS"l>�����UR�R�|�����ơ�r������lX�[M�H��N�۶����^'*�pCm�:Ͻ@ۙ����$_�*�)8��rjd�ۢ�[�De��q���j���)���C�I�m X�:������;G��짷2g�b	�=9�i�f�Ti�F�������`��F�����*�إ9~s�sA	Z1���;`V?��}�^!��m,�X��@�<�m!��6�c������"{�k���HFPc�>*<E���|Ec��_17�`	bJ����Q���.�-2�YR�Cs�?֣���H�h�UVR��ߓ֊����-b7*�ai	R9�,<S$�X&�J�mm�h���֊2,�I�l_(ボd.?q��9.g��<�X�C��G��a�c`������(�e�
          yqr-�X�h�T�ӃR�ɩH�bX��Bm�	,0s�����L`+�9ٞ��Ѝ�fI.'[R��� ���qEs�'�R�p����)ԁ!�5!T�N�N}�Q�r�[����2�#hn8�|SK��@�I4'E
          ���\Q$�X��D��=��
          �Nw�ۊ�k�,&;�M�Ցr���{E��}����i8Y��FI�R0Lf���Y3�c���k������sA�L��"+2�P@8���3�6Xm:���*G|Tr�N��I/^)��
          v�8�t������-��cr�(<{�b��OB�ħΒ�X��x-��?��#y�s"���S���Q���;��l�SK6��x�V�@�}G܎™D�&h.a��|7&<1���sN\��m�YC3zQ����K>��.n�g��r�W�ځ�g��xn��%��^���i+�YJ�<]4q����9��lzr��8`�|��vUfT��!�z�2�s�����`霞��NhX�<;��n��#3f�~�����XK�k�b���y�m��5mVhcI�	,�rxȨ��%T�]6�����q�j\�Ϋ�M��c�T���G��>wex���L1y��#aA�ԟ�{�q��`��6�q�Wڎ��\ܷ�ڀR^��l`��ls%���Mqg(	Ag�&��H� K��l�1FP�=,z�������q%��eW=?j�T�K����@5ז=���-��(��K�r|�B��}Uy!i��3.�&E����f�,77����W_�_�ho-#���`�ed�
          ��R0C���9���MK�磴�p���N� `�R�j��o�u���p���F����q����Y6��%%��gg>��P]�b��u���ђ���?�#V��(�O�v?�8�挶���e=�,�l�eG>�Ư�>#��g�.�ɀ�4���\�3/�	@�V�h;�U�:J���NΥ�8c���x�Fy�L�J]R8�I����4â29����f��ӌ�sޭ~�����ک�2s�?�j��{H�Dy��#oN:S�G�2��`������]+�Ka��,�J�b
          F���S�QzƘ�Q]�J�EB1~J�NikMu����`8r܂=��J���Uh�6�EĬ�p���U�!�D��y�5�����.6����V�b��ل��xn��־���Z�y/(d�>;���<Vڍ�0���G �ji�D�#Gk�*��<P��f�}>杗U�!�v���1�9�s�O�a�M�9��%T0���Mr̤�D���L��+Vg����K�j��R�	.U�1����S���nz��$�N��^2x`x��D��3�sK�%0j�K�_������H�1Џl��ѵ(�!+��l��lW?�Dz���e{���
          գ�Z�.A��+:�ٿ���gGYM�a��`��A�j��3$���A�pj���Jdh�FΩ��>���%����Ycx���0G�W3>*v}#��vl�%��w�v��9�9�Yob����U,]�����?���>���Z7�*2t'պ�S���rV�`Q�O�Jr�E,�,��������9m���m�3��*�dbnQvI�r=��:���6"U�~@��?�I#�@�����EE2~]$d�I'g�i�Y
          Y&y�dUbt1d�Ztg��"�g8�:�?�mk=dHfH�N�P��޴u���p��u���z;������[z:�L�tt�5B�.nz!^������u8��y
          �%1�O��rn��ǰ$�7�;I�Ml������"~P�8O�5L�֑�8����
          �y����KZ�3����vx~�ƞlQ�b`��O�����O�s��dm�?ojߞ�-5&�M�V�R~*%��ROh��"�9ff;&�Z�v3�qq��Tg�+K�ހ�e��x�2d�
          l��_0$�����k,�̓W��*!7)\�3��מ*����c�_5d��Iʞ�{�*��I4fd�2���r?z�x��5�n�B~c�a!�eq���j�`�8�ztl�wAe�6��ɭ,����c]�˳!��n��w�	�[�:���F�Z"����.Hr\pq�L���4���略��ms�08�A�Z'^����4x�rq����
          ���,�<s�+Wx�N���1p�'�n���0�g/�����;���,�HX6X�|�V��E�#2L�);O�
          �����UU�8��8�⠮.K�󤙑P�Hʞ܊��9��^jz��d*�~��~�����6��W�c�O�]naX������Qoj�ѰăǠ���n��-�m𦦖ړ�1�p}l	�ќ�k}Zx�5k�[W-ku����]�uK���m����U����.���wn���[��U��/�r���u��ݕ��~��[�[�Nq����s}��g��B�I����;�����*������y�V��3`�����G.��Z��,�<i���'�w���=�).���띝��nd�+�B($
          ^&|A���X~">�h�F|A���.��t�NY1�a��7F�����E�+kA/<�!�F�D�!]�A�������ԽC��%Ѯ5���X"h��rҸ�}d��=E���x�����l��m���1���v0��בҶ����Z�A\���a�\������>!�m�-m|�E���e�J�ߤ9��������a^<�f�z��˃Qm=��<Q(Ok�N��-�F�����Em/}k�Ak:F��S�w���h��!P��;�\����H��7w<�^
          ��ZزLޖR�@9���D����ξ��um2.��ibr�9�F5���}>���j�񙍡�х��s �<s\��RE6����X�F��c�ڷ�c��1��]^��a�9y c������<��FT��@>��}��[��H<T���oz����G����L��*A�'�v֩�����kkc�؝z��'�TŞ��d��6�y<M��>"��+��\��,��khi��˴I�\��d��y-=��σǚ_��'&�������w��Mkso+�nB��<��_�3@�|w:���"�2���W8�_&�j�of�Rc�I�ߩ�-%��G3�a��P3a��{�$�h�ٰ�
          �F��5u�
          �o�[#0Lw�4u�(�L��AUCH�8�Afg��h�`s6g���ܱ]�az{��‰+��F��<����"˱��p@5!�˅�P3Ȭ���"��.8/J������늓�:���}�$����I���'�6p^��H]���T��s��y��2ʾ��:�]��=<\3©&ӆ�v�w� ����*e����^>ZF��m䵍mշ>�K���V����Y�Anq��=*�4������`��FX��4'�4�Ț�l�R8��ڤ
          �BȠ��rEEY̪�P�٧=[�������ǎ̮I��8dnj�#��F�u�9�)���}��
          ��7R}�"�t�̬�s���(�1�΢��5qgc$���C�kF�:jww�
          Mn3�ĝ���F�j�Y�dO
          �#�@$"�Jf-ĕ#�L6�g�?�|����"���1C�[��
          }����)*��v7 T�ˬ�r	)�#\�0:c�u�kG��ա��1���O$��6�y�I�dL����Y^d2����J�v�/��N0kF5DFj�l�N	��&�%�Fߕ��.OU��1�Y�0��~����[���${�$�x'�*h,fvaf",xd�)��ў+�e��U$�6A����w���.U6�<��#޳a4f%!aq(�G��!�^FTO&��
          �A�<�`���:��O,8Z���D�����?����d��yRv��+@�5dP7	GS�
          6�'���B(
          ��u�4۠!��>jRز�0�/2���=���1Rr>SQ$����G@AY/��6�����D@�A0xu�0eǶy��J����h�
          Lb`�+���"��p�FJ�����%,e� �XU�>h͏ZF#/eU�J���G�aG�١��O�l��َCf��$U`�E‚��I�4��#F�[��(�,w���z�a���#o@9��wf���XM�A^�{ₒI��Z.rFq��1S2�`n����p�7�f
          �N
          ��3.ݎHf'��Ґc�>g�i��������6���@�P&P�������Tj�T1��kz���R*U���������w���,�#��)���d�T��wv��ۀ]��������$���n}\7�@��(V8�]��x-�),k��m���ӯ�dT�9 �;Oj
          �z�AԞ���Rr]`���}6�	'����=����v����k2b}��ҹ8�m����J��+��3�-\`�����R�yϫh�|�Ѕ��4`��qTEخJ鋘+a�����R;�n��Bd��S�(�i&B�W�J�lKJ�Q���LKH�I��@�i.Q��8Ǹ>�%��1)���u��E׬���~_b���S,�Ml����!���j�H���h���՚ݱ��	a��0\�5�Ex�[�#9�M)��6�$
          /��$1��[r3ԯ�Cd�>�>��i�#1�j�_i�%��r���Ҧc��y��W��T����?������A|V��7V�m#z�s@�e�-�7(��Q�
          ��r&N�4��q��&B�>��PKDT���$y$�%GQ���o2i|����O�jIJ��ḂpݞzE��%h�M��1��#4F�ȅ	�Q���W��yRP�OO���#�u�zTz�;��D��79;O�u�1�Uraq���:��epۅ9����D˅T�P�mFdeE�y��@�S��` ٸ��䑉Pb��Ϥ�ڕ3�<q̓�<)�z�UV�WR6��H���yv,����,�M�'s��{��+��H�Ƚ7S��s�ʄE�+���$j��.X����j��it�L�}�px�
          s�������x�d�K·��Q�c��(fk��,����Ř�X=*�-���bH�,�p����_�fH䷼F�T/�0���ڌV#qg‚OȠn	$�����I펵J��V��|kǦx��s���4GE�Hs��?֕gXؙ�m,2����'1,h�ŲJ�ӏsV%D7�ʄ1�$���*��׆8�(r��֤�.T�	�*mRIV&�a;�vLYAP[o �ԉ�OFZ�XvJ���B+1�* .}�>���,�<�	
          ��:s�)+K��Dv�u'�@�:g
          :FU��F9�1
          �rC2 	1�3(�?�N��Dp����x�홋ܴp,�s`u�8�A\��|,��������G��(�$��0���d�3JZ�7�*�p0��dR`�,s���HT&���߯j�{�m�n��İ����e�s����S���Yc�@�bAa��
          ��3�.l��0�?n�'�s�IH�yeG>�����Ƭ0���v��c޾�dy$a)fِ�=�h
          ���*G9.�i#�f��6r7:3�r,0(#�\��<tZ�%R6���gU���i�O2O1�����
          c�[�;E�E�(��z�Jr�Lo(M��R�*y�Gz:G�����)�G4#M2<�o+2Ȥ1T�S�.�iy�1)����1��F�c��ǶP��%��Fد��I'�����d�)%��R(�(!�ma�3���r�7>��=�i�B�L�
          ��?�O��4c͑w+m�#��B4r�-�ՖEv�0�c@$�Z5dc*�@9�D��"[�Vܞ�?zj���U�f���<�	���h�v�-�H>���%d,%$�H�*s��ВH�K��s����4�v��Tl�z��(�\����$@Ϥ�h"R�>�][Dڼ��<��C��S"[�Y
          �X$�~(U�������s���{V-���q,i?�Q��>í#�C]��׮�E,��7�	Q�Ӛf��k`�M��(�@ڟ���D������T.��~�ͺ�!h�f�\���q��m$��W5���$�*���R�q���TT������b}h[o��R^P�;�����XnG�S��&��R"ǁ����J���vW%6�^�ssvmY_j��8\w���]_�u)��D�w��%q�m��J���K��$���*���z���~).��S��G�,�ۜ�Q�������a,���"G;�s��U�e����%��Qɹ����	���r8�%?�yK@�������mĩ}*?梻���,���U%E�rIh�ppp�Aa�~�n<������U(�{�2�[cF,B���2:~�Լ��1m�yڇqDZc����Ci�Q�����0Y��㷿ڋYL�uL������؆<{TN!���h�!�!\�I��n���"7�*N%�.0#'w��=z����Em֑+o���k�霜����OIr�.Ac����H�ކ0���Ȉd�����ϵ?5����5���(٘�!�;�֢L��������Ty\�q���*I4��	���+��_#�А���G�V����d.=�~MI��bX��ncW�3��	����^��k1�+�#18>�,7�Fֳ���+d{����d�	y\3ᕕF:�Oz]�Kp%��2����@ c���=hRE���mE����ݤ�����Œ�HH,Ϋ���'�)�m]<�ZTfUg�a}�˚m�#��v�	oNzcߓL�]�ױ������r����\����^�M�+�NՋ��h8d�pH�I���ye�$6�/�oq�o�C�����'`6����v
          �����I�%�X$I#��)R��Zfq��ئI�#���mo��K4Ƞ6����}�(hM=�<6�:��iYU�알��}�Vb�Y���12Ns�tA7�RyV�iN�O�Ƿ�����͸kX������*<����hגZ�yn�@��3Ǹ��b��-����u�>�oj�2�v�7N���&�ʙ
          �~(ř��Κ٭-’����k��)PT��2NeF�V�`zf�+�
          ����+����P���Ad�#��d��R;Kyg�[
          �"��aH�}8�����9�JF�<��_�;S#s�n�Nem�}�s�Q7HI4����M���E9h<�8v����N)��D{$^c#�"���®s���QVE��1JBH�`�F;�"��Pv(8!�
          ��w��5yB,����h�*F��Cҍ�@Rљ�9 ���?����)k<��8\��-��m�b8I�*�C�E<�kV� ����Oځ|�9������WBi�d��1X�1��{c�jhX��w-ϔ�9�/WQ�1,�Iˈ������`:�@�%��E��[�Q�`���'���f[;Б�|�'cp�}TY����zK냣ꗁ�n9BTn��]״���is�V��o����GX��/:%7
          �����[_�_�bs 7�zB�������-�{#�M,l�;5X�3˴�`�t�%_�Cn�G�m�8�S���Y�oso(�K�8뻷ރBV\-�/<,���r�n��q�W�{�*9ú���=�¦��M�B�E��+)P��;Uu$�P��+p�S1�+��At�Hb;Syl�cW.;q�Ҏ��(P�ez8�R\��L�kf;�U@A�Q3[]_*����t������c[�[<�Ѽ�0?WN�}k�	��R+���
          �{��Jӿ%�H���FG_�av�
          ��[�z|�Y����u[8��d�[�1�}M�������uٯo/庽��~�^06�lT�����C������-'F��̖�乻ګ�(.pUB�9iw
          ڭ�6
          �.y=E�j���6�n`6����S�j[[_Dc�Ĝa=\�߿D����.����13l��₆����R�p-�cGf�'�*��^��;{u|���N�=��w��
          �WSö	��d⵶��<�������)\-����*�)����I��q�ņO��h�h�r���[�s�
          n��y&(�ی��UEU�6Lm;F8���i�9Dx�f'S�ރ�TA�H�D���~"B��x������Zh�^��5y�8(,x��~����i`XH�J�¨���s�{j�E� `��ƺK�����d�$���2�z����f˱������1P�f$��z�����°�[�ª�\�6��,$m,8��eE�P�wr$W.Kg�x\��Z.��tiT�Ԏ1�5l�cM���s���UJ���Y��N�ڬ0J�̲/��Ye��`������5
          NA�WŖ_>9c;W:X��I�� ������%�
          �@v�^��U8�<RR��d?ΈI�Ǘrɀ��DUU���r	P-<V�p%�L69��V)�ѿ闝+Svi�hQ��[��6��#\�#A��(�qZ:��H��X��I(?j�h����6�$8���Sm�~7"��е��5��0"�d��O��hm�6����S��Z�
          �eR�x��rH#�"��!�k{Im
          �,�}[�)�Ñ=����z4O{l��*���:V���9E�9-�A�n��z�ӵ���I,�LrX�<�kkï=���Cr�a�nW�dȇ��n�2[Z]��#�?ʵw�/ųީ���>h�>G�.�f��<����ӑ�ڨ>"����x�E:�C����ޑ6���*9�~����=�K'TXUT]ÂG���ZZ{�X���$n�'皻�E�m�o��#-;�%fRp�t5��T��9~^l���W]��L�Fb��N�8��Y��	*���7sȠ�@��ܦy*p?LWr*4M�@w)+���ja�f\Ӵj�N�x�!Y�d�Ww���ny���*M$XPW9Q�{��������.`����_��+[\�dM#������oϵY��fh�*r�"������(`��(
          �����;yf���O�|�Ď�'�V4$Q�=�ǒ�A��6��黜U���_��2���c-�z�{ex��;��>�n���l?28�{ڛ��=7��<Ze�����GѳAјO������e�V�����������Yk6ݪ��0���;���	�������vp��|_��#������$��h�3�OL�ں�x�I��m�u$��Q�Ⱦ��ō��$�:��I��n�kR���W�Vĸ$��kf<����ţ��J5��/)��1v�D�b���ze���nEpN= v���\o��/"���L1�@Sǿ�o�;ė�֓���ѫ�@
          1Ԛ��������mQu�wK�a���B0B����g�zt����6�"6�*6z����G�ZL�H�����T�Q��$����Mm$p�����}�jo�`�򰆍�c�����r�7�Ƞ�$�}��i���yf.�U��:�
          ���0��Z�`��m��zI�*ˡ��Y^��P�{R��!�1l�<���?��N���w��u�X��U
          �Ga��Z�7����9A�\���\5���_~ӎ�&��]M��4�[��������vnm2��W�=�����ޯv�n[�G��]��Ć7���?֯��ƒ�c�<��˛��9-�#M�v�Hd���ZLer:�3G�̍��pG�[m��'?���f^�፲7c��EMD��?z�x����i�ML�6��H\c�_�PzL�Cpq���1:�p��1�	<��x���u��׎ݪ_b�ʮ�
          Ҕ|3��ZU�o|�`�S9�Mn��R�gp8��R5r��e֨�6b����1*Ł�d�>�	CmQ�:Ԕ��;{�O[DZ�8sB�[4yK�t�GSJ��z�{v�4[#!�z�@Mp��D�n���>իB�j&&���r͑�85\����䑎��)ۍAd!����$`��CP��IH�X�B������/�F:�y�	&8�0`�X�O,H�EE!dn��N8��C���㼬�r�9t�̷1�4y˜��i�n-oV���$$�8�#���zsQ��X<8CpA�j��+�*D�q�����K#�[�y���T�7V�Q	�m*s�~i���rD���)������G�?ޯ�aՄ���2�	�?4�����Q�����Z(��� $�?�A��X�	,����{{r��pF������������ ��Y[�;qR;�4vy�<��rF��n?ހ#l凉�Xn#e�^��q_A��V�N}�(;�GT���@�X>�<84u��yo�gi�*�Ԃ��'�h���[) kc�8��aU�e��&�y�۰��[�E.u�#z�
          �sڗ"(�̓$/W�������?&Ԍ��\d.3V�d:j���I򊷨�������fs��4f����Wm?#�.2���f?R,��-��9����QW8�{�ÖYQV7$�8�"t�m�y�8�m��4���vdhԆ��P�30|�܎�zm70�ܣ��TJ��гo��W�Ah%†m��r:��z��[�
          ��߃� }��Rr3��
          �WZ��`�X�^Ez��Yp�X�@�Ifbp��c��%'�bnDF���nm�fE]��n:PT)�c�7��Qȋ�>a�NJ1�>(�ƒ��NA��0*-��n	����	$��h@�*�@��H�1��|�pR�*g���%��@��VQ�I<����{l�Y��_]0�إ��<��!'�gwp=��\�2��I�"�`�d �8��w�1�#Bv��z�9e��n�#
          �U�i��YCz��뻃K5�!�����h�Թ'>�|��Q�b:�sKq;?�8�����}"n�˻Ӵ`c��x�$�dEϜ�V6X�0������CI�H��Q���1�K��p9�ŠH,#�W�
          0;쌝�E�5tP8e�sL$q�̰���1���	#*Ó������P�
          �G�⪝�*v8�-�	϶*6�c��XC�1��2(��7r�=�#��F\�Z������#��Aސ�
          ��
          �	bsϵ<�˵Dy�SOʻ���8��9�P�R��
          ŎGpEZ!#[�/�������ҚQ+���P�����8
          p�wP�\	$S�1��$j	+z�
          (=N��x��Ncg �z`��h��6���p����x�������G����+I*��c�4:���rwJ�A��9��(�SqU�8,O4��p�Ȓ���ޓ��.�G�s�����@�� �� )���9>a�8���3��V�	�n��ى%�S<|�-A<q��!X1h�?���E5�˅e�B�9'���4,�F�D��g ��p�Н�0!rn#x�ev���Y�i�?�	>�z����0v	"2g��_B�3F���98�;R�?Er[CN�����=�1Ii7��0��fS���
          ��s�)�D�H�i	ǧ�ǽVD��
          pn'x�Xذe�I|\��d�_$)�����vl��cl�3�L��䄅G8����R�Z`�#�pDs�a�~�4��X��%3����O8�P�z�a@#%I�L�;L�!UFQ�9���0$�8Xգ����n?oj���\q�mn<�<�RKu���l�x���2�v�ₖ�{��{y�*���	e5�ȉ�^I$�c���4��#%H���>hO.�F�dem�����"�H��Ő�^[�<w�-�xQՔ�;����.�7{&�_C�;�7ج8�8��F=L��/��{)$m�F0r�09���n�Y�nۜ99��'�Y\���:���\<�d*�.J�����z��,^��|�nА�q����s�
          ��i��u�w�B��Z����c�8��������QH�Z+9p�Y���*��
          �����}9ǽ-�
          �B�2d���?������8�.Ђ@A��t��#Y]^	�|����j��e���,�i��	��naӯZrtB�Yq�����N��\G�5g����oC2#��x���9f9��V�H�ȳ�GK��0FGǰ�-.U�0��,�w+H��QL@�~b�I�x$�}�)�4�F 1��������6I"�|�fM�Q�V��mш�I
          �����/YJ��""��3�4e�m�"̑�I?���A>(}\��v�3�����5�䷖�;�=Z%_j���Yd�[��|.� ���O�onl����8`d�����ѐ��yq7�I{�w����9.�;w1d�x��nQ4���ʡ�0��OF>�5*�Kn�VL�Ui��Ov���ͻ����%ZDgb�>��ڢ.IJO�D�f}���n�Gj�Œ<�ݙy�����5�fi�u"\�H��q�?j�Ťx㙊�����J�fFu����?z~FId�8oB6
          ��(v-q
          �#���k%a��7N�FI�I�;��5�ܴ�$�`v�GNx"���.l�H���H�-\,���ٔ��c�n��o��u.��#�۰=Dt�Q�yRy
          �Ǵ+�z�=�
          :=܉�����8�*�ńh{����ILr��Y��_Q9�2}�0������g_Kd�+�V��H��X��+�R�dwV�6�E ���_n���u@������2��$m�V]�̓�8��Uۄ/%���GqR������)�ֆ*й�q�J���#���I!�JG���c;�{t��%��&k+f2r����=:T�oe7�
          ͪG�����?��em3WY��f� �������Q�\���ӭ��2�9ګ�z��ND����坤��wb(�?Ns��I�k74k*��99�}�!�ò�O��s��L�����DAk�f���N��������=�k��L�e."�x�fUvb
          �EJ��Q����.H �p��b��8�bh�	�|3{�ރ��<�ch�D%]�R�ޡGd��:Ik���P�S�}��z�l��G�&�`�q�?�D���ͥ�KC{o�e[q��K��i1y�r�s�A��V7�t-nR�
          �Ὲ0�G�#�J&�%Qwr�J|�¨������;�1ȳ���yF@?n9�RrƯ,�E�
          �L#�$���,V�-���:FT`g#�5'g��À�!R�,�s|�[��r�(�G|��jf;��Ix�$<��O���OB=�ڵ�2�RM���#�=~�D���C,��
          ��)wv�Kn��rQ
          ��!��:�&�nd��S����	������Y�<Uhj���7J�A�v�#~��h��
          2��Hd�����C�r.�o-cLǐSr��;a��<�a����r¨���OJD��B|�&�C�������7P<,��'.w� �?ݿ�9:O�xC;"��m�<S"+��Yb{�W �#�s�����ȗD��<��2�Dxf\��M^<ߜ7���b	�P{c�aL��U.�=<|�
          "�(E̲���
          ܂;
          x�
          ��CF������������U�y*T��#���p��Hd2����چ�ZiUݤF[���H�Z-�$"��縕$��jO��j>4a�wuU��t�
          zY&D�UD�QwI���߭#�1䖖��en$q�?z�oe�ɷ�n��^2v��������Y��C�ǀ3��`ТK�s"HLx�I��c\I $1�sz�@���G�H��ȺW�+�q�z�G��a@|���{��+m:sҠ1�6�f��s-F�<�N*J����PX%����@�%�?�4�d�
          y3��(N
          ��s�Qn���n�H7�c�{���Y���K�9��{�'�j��ș�Wol���gi�z��6��s���_TPx�`�$ή�
          �)��]
          S&��ʰ����`!��<��1���8���Z��1�A	�<�Ȯ��$�Ӥ�[��l��ȓw^}��J��(0/28`���wxnV�Y�
          ��5!m�=��7}�18+�|PE�hR�Mqf�ne�.N9�_�Y`���{���
          �^���9�k@�y%��r��IF���zs��w\���x��6�������=h.{կ�\Ir6�T$���SOcy�$ e�����
          0k���3L�I$}�b�h�:E���;��������_[)����3��ڤ�c���R:tW���� �:���N�?dдY�g�n���8e�c$b�(�}�1�"9-�v�	늓���^Ѥ�|!��\�s"Cj�;=Y���L�>�I�
          ח?�|�>��U�[����!*\i�#������Z��e��I<�wl�,ۙԞ���~k����M=.o.��[��Xz�z������xY�0����	l�mZ�K"�\���>��L��z.�Gm�$�C��z<�{Qx'�[%x��A��ON�]$3YL�\���M���U�ň����F��[
          ���hV�g��̮��1��������L�d$��t'�R�5��qIw��1�#p�p��VB�x�w����hWkh �R	PNq�����p�q^k
          �mM���=y���U���<V7�)�F3#���{����0��X�d�>۳֨�,����ꇭ8$7b#l���*�^��ܗ���o|�HgԘ���
          ��x�b�4N�=۹R?�s����4���� �Cœ���޷M���	*�F7n^�x����N�}�_,�I�OH��+{{f�~<�O#�~�5i��&���?;�r�k{=@])3m8���O5d��f��G��y�Ea�l��~M�Ѱ4��7�0<��C���2ǵ�azaW�ި�s��ATa��@=������6U����%Z;x'���6�b
          �����g;Y����++1ffPY����(�.S�v��On��ɱ+.�S6ق����K;�a��ک��w—e����u�S֌�N�z��=�*�5tmǚ����$R[��"�'�}���>�`���d��Ig�~r֞�I$�P�����#[G��3[\ٵ��X0b8����]�/#��������I�� nSo�߭m�o�EߘUM��v\u��Q��K9��b��v������V:������5ȓ;�cԓi���n�5(n&v3B���̭�����AtgҳD��,I��]Z�
          ���22}@���Z����-l��e��e'�f�YF,�~�Q�k��Y&�GI��r�=�j[��8�P����b�6��
          ��),L6U�y=�T�y��X��O��O�9Yr��u��E¸b��8v�`���������l,z�z/ڬ�T-s��\���ݻE�Б��U�#�9�#��W.�绹
          �J $�`;���2���r+���/km�[y��#D8 q�ښSt��LԚ����[(s�Ϲ��!�%Ui��	��A_����� �#�<�ntYe�̷I#�2�T�_D�
          ��M�tvd@���Ԯ��"��	Zgl�=@���h��.�ge!�����*�g��8h�[�@߁�=�*���Z�1y�8���j�x
          +��Ź�I��Q��_�s������W��1�=����ã�V�������� z~�iE����p٭t?��/p�Y����K8����4���'�o*��@$�9���J�^�KO{k��Y�Qhx����������5��<��u�[#�};�=��}��5��[M8�* ]�#���j�Ԭ
          ��$��)�\~�x��]��m������a���J�W��n���~�)U�>�`X|�����d�2#̺g-x'�ַ���S����ldP�W?ͻ�1�륬>��c�G���|�s�Yt�gv�Q��Mg�Y[�?ҷcxb���hn�@�� q�t�����&��Q���ia��3��lQZE���ao6h��9�k��S�"G6����1��T���kHm��Ӟ����&
          ���\�վ�^�}6V�!��nm���>�1��]��46��i�`7�8��Gi^Y���aR�/R}ȭ���7rGC�\gk7_�W)6�q9<�VX�=T�*�\`����������(vz��7��71Zۉ�5��O#��i�Vh�,��~���j�A4q�do��:/(�B�����4 �,g
          ��Vɾ Ds#�t�hb�׊f�)��'	eRy��G,>J������ ��g9�h�*sɬ��`��O1X����3��O�i��h���ⳝ�
          �rA��)V�u�[y=j���F<�Fj�thKrO#��晘�i�4��ُ�idRĪ���8��`�L{ձ��
          4�n��Q֢�of1�s�1�(�F�$�	�CH�Z��r�F�3���PUK���UoW�.4y�I��g;0�H�����\'��ߖ�w�+[�+��,�h,y��#�Fہ�q@�=��Cy�r@�����J-�(����rk�q�Ԭ���|��dvf6����	�9VGT��,I�<��h���y�h�%A�G�tTiYɛ�v\�1{��Үc���:��=��c���jF��n0�z��[��ؘ�����*�eQ�n�+���D�pL��M����*#���蛍�9����9U�oS�(im���>_# `��$1�^uS�&v���Yr�#�O�"��W�l�� �#�Oc(@e-ر����,L�. ���dRdiS��<����,�b�p�$�€�Ԯ rg����q��@����dU8�)�U��N����.�;]3�֧�����
          �L��OG��{��'�
          Xb��ҿ�������w�Q�M$)R��E"�
          �/��;���Z ��v��v@(�GC�(�1�8v�Y.�0�$bpA��S7SG*��c���+��dBbG�ؘN1�����Q�c��z�xoߵ<���I2y ��3	�`������h�ǾH�q��?���b,�#k�y�g��EG<;*����`�]�v'�uܡ��#ڂq���8/�*���5�Ή�#���q�1҇��a����֔Ҍ!%�^�{ڂ���6�]F+��5���,�᳐x��jAX�U3Hl���SP�1��0�$�����#��Ugq}�67V�n|u��pH�ǵ
          "���PI�u�S�U�4���
          ��9��Xl����z�J�W�ozRȅ]l`23A -&�`��&��=�3�9�s�{�l���rH�C�0Icf�{P/�T�M�R�ߐk3�2r� �3N8U�VGgR@*�~�1V)#��;���lb<��6چBIn��:�[�~)r�w߹w�yݏ�0�
          �x�Bi��2F�	�a�S�E�?��v
          6�9�z"�W9nP���g%��p:U5z�忓"pv�f��z��]%XnbQ&���q֥e�L��w~��œ�@��z����t�yrA�P�.�*�r/�&�������ɦ$�P�*p:��b�tG��C�6)l��Q�R�s0H�~`.Q��;ԛ���h���NC���b�1�z����2��Sd3����(]�NC��ؒ�!KuT �����C�R���� ���6�%T�n�RF42`3�|�2�\p@g�?&�e}�&F�H�x�{Ļ�1��U�D�
          n$�#IdM�6�/�b�tE@�lu�cy��-�O|Ss��'�2��*_zt�U![�m�����v����EF��[���:
          �>*0[5���\E;��8_j�t�igh��1q��h�A(�`�<-C`%��W!���z�g)"2��z��6F7ǐFT��Tm]����
          �#m
          ���6�X˖S��v�K��P��n�s�FB��pUy.�#�C:�*�}@{�B�`�Nr��RNF0hB�Sލ�[t�o߷i=,h6	fD8h�	\7N(lIv�Yn7�C�!I<�����t���ޓ�����6�ێ�t�4
          q
          DpJ��v����UM^�� o��]|�<������m����'��6�lU*2H;��:�dh��s���X
          ���Le1=��j���K{��{\��b{�S�b�2:PP�f;����2A#�X�R�F�h
          �*�-�P��g�%v�VP�����ھ���t�a;� 7�&��
          N� u}��I<b�9��D��	�?��M�ʲ�e��q�������I*�b�ڹ%~Ɲi$�2@�($�GaA}��`�$��/�8�)W6�FۢH�pH���#ª��yr3����D����p2E{�#�ya��8��æ
          ����伝��~c�Cn����6��M,k����P��X�Yʫ���ޒl�&��Yd`\���x�=�(�Pl(��g�|�$�3J�f�I���ñC�kF��KS9$4��J���K�ӕ�٨�&�'b��u��}(��l�����j��ʉ��$�ؓ��Cz�)h��KV�p,� �ja�r��2���<Q�vp�ꬾxQ��H*}�(4�p�$�YPɱ�\��&7݄��J.��d�F<��M�����]��Ϥ�ލ������=��Vҧ%��=+�ͭ�H�F;�,I+���"[�L���™Q�¯@{��,�p.���jOB{�r���'�D�B�H�{�dg�2	aX�q�PJ`��x.%e}��/�y�OQM�"�X���q����[�s��3��=*&>,�o|ͻp2�uQ���"KBd-B[�L($�)�v�:����'�~z#�� �g �>��(d��n�+�u%�,��("
          t?qr���tm����|��R��!,A��7d��S��B��R1�T}�r�&�1,챩9>P�)�P3ila��eN\>�3��Ť��+���e���zt=)��ml%�!�n�~{sK[0�;�.o�c<PG���$HQ�i��\So<>`�U��T�c�E�$E�ʹ�7�N����	-�˧?�4�#"i�uh<���B��>�+�Ǭ\J�J�Įԓ*p0�5/5��&X�H8$7-��Z`�[\�����9�>�j�HY����mBI�P��'Q�l}�5�%�Wjb�N�yOI����B审���� @Im��"x��2xP�Y0@'��5L��K�+z��ѳCt��/��W#h��#ީ�ئ��$�峍،g����ꨁ��ⷒ̓F�K�����*�����8�y������V"���#���rZ���*�.aT���*�&������4N���_�=�ެ��;nn�F���
          �e=:�����3-��Is+�	e����}���kvM�`a��GR𸌱�o�.+��h�ĪT1�G�t��TC5��n�v��v�>���jkmx֍��II���F?O��0W����nYa�5Q�cb�X�3����]#�é����pH�澎++i��������^��~��Ӳ+�d+���An��E�X��ih�����OKn88�jj�;83<Jos��Hۓ�����HLw���(E?��9��
          ����� �?��cӑ��O�ʚUh|j�伎�gB�.sܜ��.��(\�䑎�ƀ�Q����;�'��U;�5�a�t��S\��3��Ģ�`ۃ��1ڬR�Y-a�#��m��>҅��'��ϽF^Cs�IP1�FIM�e�M3����`���4�=�/,��ዡO�鞣�(�쐂f6��mW*6�\�2�#�)W>R�M�-��G�ڄt�[Y�II�A�����QmX-cP2�I<|dUr��;���V��dQ�B���|T���!!xjm�C�����(!O20�x��$D��P���K0N3��_���zd(��na��e��ٜ�;�`�t�y�)��V��v	��zH����,���WQ�>�SCk|�[M�$��0�uϿcކ��8�0�3�,yVU]�)'��%P���\�WC�W���2%��]�cv�'��d�d�E�1� ��I�%=h&�X�@�>~zof��ϵ75�hAQ�0~h8Zf��X������N�ks+��8��B���Q9}
          ��-/b���(�!A�<Ӷ�y����8q��n��SB�I�4SIa��Oa�?�I١��y�#L˔.��9���j���U+@SFc̦EGX�9�3�]O$+Q�����TȘrȅܒހ@�P_��pFT{|��0C�VE��$e��~9�bX�2.#�:��+ He��jQ@�'x�ёJe�)6��ǡ��WB��!0�#I�)0�����8�d3[���o��ael���jN�j�u�	��3��n��D�H��#���ӧ�I:0�		i�&N��E}Q��&ц$v%���������0_���T3RVYp��nxn�	
          �/����3�H���S���q�3,2��s�����RՒPyV��M�)`W<��¯�W6B��6P��?O���kh���Ɨ�T(Y�٩�fTP����rܞýF.��,P���rr<��������Y"�mV=Fs�j��?j�9�Kf�[;�
          �9����9$�Кg�?],��a|^�+�z�<桳dq�M��p^�E͈�E7���G�<+���Qi�u�k��Y���ۃ������+iuw��:<qZi�l2`�@K|��q]iZw��/b��~dd��"ۘ@��p*�ߕ�����/*���&�ӡү���eʻ�wH��;��zc?�n�lU����Σr;&��&���Uc���ZH�ؔ`"-���,:��5���w���YA�-�KO_�X��_'���*�.��˝F�)g���w��		Xs��5�,��J��
          n�4G׆Ǭ0����?kڕ�,����ۮ"��c�O�Z��/�uKD��g��`Ƀ�Xwd�Ǘ�d�d
          ��
          ظ�K�7��?��Ei�kYD��$m�+aj�ko
          �.�h��AI���z�����$k1xbN1��փ�&Hj�/����I=
          pI��#�����AϖFA�z�j^n��Z�p�]��#�x�0��oX���G�L�X?��FGs��������i)Y��\|TF�.S6	@�`�_�E�����}i}����&N0qު��$r��)����('���F���n3����5�/����A)|�K���"�4Q`�O&����*��'v3߽)v�b���������:H	UQ��}��N�
          3"Jd�h�4���K�j������[�,9*ǿ��Z߾���*�3]��Y�����\�,R$���'S�W��_ϧ�"ĒI!r�+����C[6�yR��GaXO)f�{�C����_�]F��B$iTb@@�}����[+ؖ+��V��3n�\������
          ��0��0$��\츏�|7����mqi,d-ʣ;�V*X�4��&\gi����2��M,1Ga.kbCq$�#~����V���qyNH�ZK'�a����ѷNX���:�R͋$�3H	���� �oɍH�z�"�d��u`�4�F%��{ӑ�eIÆ<��B��|eJH�B�8�j]���h��;z��7�Z&��X�dFP���0>�r�u2����{�	6BUp���g5f����
          ��O��SH߇%F����Xȿ�>[��������,[�m������Z�z5���1@P
          ������"is�*܊#��>��!�F��P��!V!�'99�J����"I_ao�O���7��7u�;�3F��%�؉C��O_~k>L4�ϗ3}ԯ�ΐ����r������nVr�cF��A&�f�$��xV#�}ɡPy�;��q��JUيM�����Ŭ�lj�p8��J��z?&��o#�k�T\g�;⠡�
          02#��)n	�ҬwGYZ&.�����B�CC�|Y��^9H�A�}�z��}28s���֙�Fܱ�\�8-�ML[�sL��\�\犭c^Ά("z+&`�KK
          �Ys�񚕳ѯ����[p2��*˥ZE�oi(K�;B�$��Z����%���!`���<���Ѳ8R٬�Ck�[d>@ުf���Ԛx6�O�	HP���ں&���V�RT3�Py#�3��*�bR�`�P��nx�I�� �Y��?�G���;{��灹F:�ݞ�ã���T��~�p��5%��Z_�	y
          ys �O�N����[=8�-����$��R���I��/
          x�Jc-�)�q��?&�D��c�W�5+���S��2�Hq�W�.Xm���i��$�&��vW]�E�<��wh�L��?�ڮzV�f��� �g���y��:'�ŢDȦtf�9\��G7�-�>��(f�k�m�:������]FB�e���}.I$�G��G���V���X��
          �)��o�}��G/4��x
          ��q4`�b;{T�����0]�o#��er��W�C3M��9FEY����y�Ƒ�嶨!�9�͝����v���F���@A1�>�6>Y�ԠB�1��ڶf��,q)D]�y�qRri���a�<��ڬ��ΖY6R�A�Td;s�z���MN�)��jmmZ,���8J��ß�V�����!]�˞H�JJ@�
          ����������
          �۸qK��X��Lp9�]N0)�'�<�zo���qTV�cA��}��K��	7���N��Zr}G�ޡn'ܒ9*FpORi������8�P�-^4�@�#�s�(�V���U+��kZj����(^'��e��4����b/5Y��$6
          @��IC��܊oiidf���N1��Zj`#̊K/A���5�������_���쎺���4�O��G��=S�W�����'#u`Y��zU�M���HK������(ɀ���ԟQ��踸R>+�?/��+o@V�B���ffxQ}��w4U��-��.U"� �G��Z��9��M�;N:������l�Ud�pA���]H�h���o���H�!I��Q򅱵G>�-��$b� �_�{ө&�)J�2�+DV�]l&�y���I�՞�ض��m�?<Q��b7�f
          �tF5����2Z�LS0�#S$������H~r�s��������.�O%��ڽ��\WL������֚P$T̀.p��(�SS:�� p4CF�"��Tp���4cc0Fv�s�PV
          �#n#��C�*��==A�)阽�p�Vp��8�Ͼ*��x�
          �#�]�Gڒ3�@?$l�E���NYFE
          q�FkiTy~��r?�N��>
          ��eUnQ=��Im)Fn
          �U��S �����b��}C�ڏ˯��[���YT��B����4�̰�F���Xv5�*E�[_�ۣn�9�A]���w!��4H�)�Um�?���VU��A�p}�*��F��E��'�b����YX֘��L�A��L����AAb^�\�q���n�ˑ�؟jqM����j�;Aʷ�4��!%��ޖrj+P�(70�����#�EL*_2	��s[�t5�,wQ���$d��*w�s�A�r;����(Cv�D�<Dpe�@򕂍�ij@�Z��a��1��Ҙ�ʯ����
          fR��
          6�l�}� Wa#���r:�o�1N�~��-�.�Q���ќrJ)�Ê���"�����j1�,8ݑ���k\$��`���٣�zW�҂� y ��Cz�������(�I`J'��X)L��ށH���w����((�`��0P�w����R?�V�3��H=��;H��#$v�?�X|�;p����D��񩊲�"���U���dx�p�!�J:Y��
          ��ݏ��IY��(�����'��l�a1-
          �Aq�@�.8L��@�ǫ5+4RJ�p"|�
          ���*�����2��l��W�~�K�$͙0ǂA�*4y-r��<�➚q���)�c+���m$�H�ԦW
          �U��\��lj��� ^!1܂�9����c��S$y��a�5 f�GDB�{��jbh�ERdX�fc�I��P�")9���F��H�������I�'�[�hD�j��5
          ,�]�g!�d�����l��"F,��ֳS�C�Mq����'$PS!�޶U��Y��C98�*�q�v�L�.}*z��AhKO��0l�|�J&e�Ub�V<���E��Iޱ�A�.��e������Zu���RJdR��C��qn�T��$�RD'��1����~����*�.<{���`ç2�’22���A#���TFL��Fs�	^G,�Y���S�D#Dm�
          �rH��t�1hSEH�3�ܐc�Y*��sn烎�4q�
          \�i7e$���z�c�����ぴg樶J��_Go�?1�����Mq
          F�l��q���idq0�۞N��P�Cex�&�+�߽J�`�U���$l�m
          ���GjHO1��#kn�C*�+�0䓵~O[�ZI��,� A����\]���B����s���u��X�h'��zV�V����G�����_6BxLL�k�\�?$����cy��̄�UL�_��de�͊d�_+���)j��r6�y9�T{�r�#��%���>~)��.��^<��D�������ۣn"�q�IǦ��duO8#H0Ī�|PW��^���)
          �8��������Ѫ)D#qd$暖b�ə�.yN0;PSĜ�E�����I��G)�2��(#։W��L�`0F��9��6�eڙ0a�����>bg��H�L=Ū��"Ĭ����7Q�F���p��I�!��5!��ʨ�!Ͻ3
          ����C�`>>iS�#FWTdT
          �T?�!�x`�#*��!����$��dI$Y9b����y��
          �
          7.�~�\�R&9���հH$g����l#+Y�Morn�.v�S�G�LH�CJ�2�rv���S�+C"�SG�rQ�A��a��|��@��G�莒wE�D͒9��qQr�2H嶅\2��T������T�0�c���B/��gbz�/�?4�_�'�^vDD���8;A=H'��Hr�o��B��Nkh�%�z�K<c���.�2#]��8Q��r\�����hP��ɖ
          �-�~\�p*�U�H�:L+n���V����-#��d�ˏO��x�:��[�h$,��럞Ԇ�x��ɘNfR���Tv�glg�Q ��s��&�}�)b�M�Q�w����AdZ`��b�7T�8�q��E���[��ܒ��[��k��C���`�*���m�*ȓG,��q#�4�6�Mu��d��G��
          7��;dyw[��h�����G��^�R���朕�q(�|�D�`��%�Ey����朖��(-!t�d)�(A�=I=�ГǼ���<���}�iۛ���]RY�Kd~�z��	��ž؋CldF���?u
          �v�������z�ܚ���YnX��<.=G�}����{�� (8����XcW�%��/sA,� h�W#�5;�~�	��YJ��X�����7�9�9N�V۴��⁻���i�'G�˅
          �r:���x5���%��Sha"����W���I$ifp�/��{�W��ݐ���p=���LL���%��C�\u�Gz��S��α�b�����Z�WxQ���#�Uj��L����"��ǰ��U�Z��]%���f\��i�S���p8��u=�F<�x KM�9$!�=G�Ke��e�\K�Bm��t��T*�h��=������������m�21���/
          �uof�N�gx�ً�]0��{s���Y.�KkF��������k��@�)m�M�N�P�CM
          �i�A���d$c�Зx�Hm�Tc����3LC��t����)%=S�''���8F�!�Ic
          U��
          OO�4n��=P�S[����6���$���f�k�-,�Z����nX|*!-�;�XceG�p�g�sS!c�1F��e<c)�h]�|֨6Z���t���y�9AMf�$�'
          �/|�T|q��[[x���&�lP8�G9�[!��V&2�I����V�"�C���I��F�h��N�z��2��V�^c�`��@[1��������ǽ�6нh�(��,p������x�i�X�/d�]�%�1ۀ���ڊ�w�~e����c�!���?�4�Ecܧyr��8��|Sv��YVUp]��$dc�O��7C�V�e�Vi����a��J��E}0��F f�,m˷_|���6��;`��DfE@�'�;�N�1��)�\ܨG�9�T�l�F�5�-"�kF/&A�v�:��A�%Ğ}�Gq:�}Y��$�s��(��Z3�b�R���
          z;�ȳ����d���b~{St��U�WN�#�l�@`���<@�2�b{�I�1bfw��1Ѳ�A�n��ŚRVH�(b�`G�t�SW�
          o<�̷		q�J1���"�LV�[�@U`q���D�񽢉$ �����	'�+y[�'���a�}�]���i頛�OI(1����*9ocb��"�� �H<BJL�ɫ"A.�1�����i�� ���hd�D#L�s����Q��Y)DZ�
          ;�6x�~>)A%���T���t�ȼ��".�� �L#Q���cM�zB�Ը����r�+	&�f�+YEp��*{����j8�w��$��)Q�<t������Xg\��g8���bb��Spa��{��U]t2Z�d(���$g@韱�ʾ�I�nB���&��h@�߹[to�e��l��\��I ��)�VWK�X��#��h�!�I���jFa�6��v���z�[������B�#HA���
          �Sq,1�C�Nc2[�$vj�ѧ�R
          �ڣFz7���,[�^��S�a�zq���������\�L�{�rN~Ջ��l�H��Y�8��հ�)5q�[Y[�۸���U�c[���^]��Q���i��2�c���u��ֆWSh>��m�{�f�0��@@�c�W�
          �7��2�!�.oٝ��*�q�t�Rڶ�{�����kF��2��PH<����U	��kW��VR����.8?֫�f�<v�pӼ@�<�F��"�mя����$��x��/�&���b�#�	���ǿ5��1���d[X�c}��x�#�]j�����Ɠj���YYI*`j����
          v;�/m�[[ٛuV;Im��]cP���uMNE�Gvb��I/���=�i�����	H��r2hMOUђ��kjX�!�Wr�9>��B�-�%T��_l����Ԝ�_��jB�5�9���?Ҫ�%��@rޢˁ����UOT��ZX��Pn?���{���fߊ6�����%��O��%|�Č���/��.���N�����[f���H�?��k�c�o�_�S^&U�Ȑ7F�=3B���ƪ����y9N?M^r�&J�ɡ��$ow}�Fs�y�����t�G���&��h��+�K ��y�����4�Ư�ylr�Џ�S�
          �G9F@VR�^c#8�P"J�N��F��n�jm�XF�	Dp9;�>�c�����:�n�G�8��FF1������>����Z���q1+á^�ml��R��[|A{��M���WĀ�i��2?��.Mʍ0�/mn����o%J��~���+�!�R����s���$��j�MC�W�\\E�ˢ^8,!�b�{
          �?�n���m;-�0��=�z3�I�o<�{E1�V!���$���%�h��<�va(�Hp�9?�qI33�:1�� 1etڸbFx)q�"K��	䞟�%I�v��Ao�ޜI���
          �5T��lo�f��c�*��b�$�Ğ�`��K�%�s,/*8Nv�z�Ŧ�m/"G��
          �}��J`v�w:|�sir�(�
          Zݞ񵾵n�fHuF�'�{ւ(���c��}��&��W�,������U�	�k���ؖ��
          ���@vS��sW[M}�C�����M�;�5̞�|�h��������q��[�N�����(�.����`�ڱe��G��嶕���P���+�5�n�r}��T�nd+�ȭ/���t��m���]F�s�s�Y�[2��kTp���ڹӃ���[l�%*�9BX�\p�&
          �S�E�f��ڣ���ݬ��hWp{�"Pr:�8�Z�������2�<�d��/qV}>_J�E���z��e�le�<�ԄW�Ô
          �1�t�ZwF�y��*�S��S4i+I�0I�J�Z��P�]ZN��{��2����'�#>8c=���Y�bm�+��+t5>,���d��S�?�+���\^�-�4��!}�JOz�M}2�r���r>ℚ�n"��å$㢿�_L�\j�h\�,�����3�4�	\cՐ��r�4l��3�����ԤLy�9�f�ȃ;Fk5��h�[fچP�Y2�8�z��}ﴀ�>���ggx�Ȧx�;A�tٿ(-��7� �F=G�L��Kf���H՞�Cn�@�01V�*�ogf�Gq��~�D�O
          ?�����=�ãk;q�oP�2G�Vw~��	���6�s�0�+���V��3Cn`�#�d�&'c��q�?Ϛ6�Km4k�w4~�zܾ
          �-F�l��+i_dFj�t"���M2��;�C$ɵ��;U9횶\4R'�����C�F�0?�W"&�{�
          ��O�1V��jO�ښ �S��
          ��+��D��U�FIAr쀌�*�m�=���8'H�F���U���k{������#�Z2��t����+坌|��vN�����3�*�aY���غ�̐n��ս9bO��Z�&�!���۔r}�zڞ��9�[�3r2�V�6��;�:B�WHe�5���A�V����-�9����+��I��֗7K�F����[���yp�Ad
          �cѾkRg;.ٰ4�&2����NG#޷����T`�Fr}���٘��H�=<տL���$dHm����\�voe?5q��P�b�z�+[����\��[i���w;�A����Y4�V��n<���`x���f��7%��X��9,�y��8c��V��α0�c'�W�R�L%&Q��?j���E��8��`;�On�v#{㚋8���*��Њt\N��yp
          $�T�d]Ղ���<�=��Pn ��y�Os#��'&�D�B��cHժ-PߐQm����
          ��K��$���'ډw�'5y9g9��R�Z%�ޫ4l�ʄ������۴�����>h}J�bs�y�ҵ޻��U�3�gRF:RJT^���5au)���4�x��P.D�IL�s�O�Y�
          98�J1�*�Iv�V�n��d1crlW3��ǵ���?�K�5t���H�)�&H�9#c����=���s׎z�p��>7�_),ί@v�,�3�u@���j*�L��X�L���jT�{�8�#��鋇x���P�
          �1G'�]�yiɾ��"�
          3H�]�C�#���j�76&HW˞؟��	d��6�/#*�Yԩe�ڢ�[�g0��@�h`rc�)P#�I+�rMk�,�`c�(+���2�Fs�:8�L����UP:gS]h/��d�2[
          ���);��|��:����F�f�?VH���Ɛ�4lq�&�Q�Fbi��L��W�+�Im+,��_�H?#���r��Qd�H���ԆI��nv����{}�%�@K�]7�r�#ڂ�#m�!��\zv�_6!,*���F4��� T
          ����G��m��D��¤����m�oHXْU#<c�����,���t��g&]���"�Ր��a�2�I`O3���O������R �3	��s��>�-UX����F�je�S���U��� d��Oޛpv�y�X���-9GY�P��y�
          ��f����U�P��W�X�I�m\��摀>K��'�q�Rl!DL��3~3Q�yt��nU�����@�{��D�-�17�X4�Iq��@���rZ�[��rc�������KK�"�����?�@�\�]�A���C��ࣔ 6�@��z\�,���s�R�S��"�;"\�K�)?V�K�ʹ���`���&��g�ix8��i=���)m�@�ߣ���j���G��r�3�3ւ=Й��Q��?�|������A2~n�I ��ǩ�Bı�[y���2�ǵV�!J�*�H��2͹�`��4�n ���+���^B�T�q�A�T�6�&�9<�*.id���r��>r>�.�B�Fd�ئ�Kk�������)���"��[#�G���MN��f�y�e��PMmX`^!���h���Y_�b�Ӂ�*<����#8B�a�g��qUī~P�7?j���1b�`.��c@v�%T׊I�E���I+����u;�L���y�*O#�Eeˆ�>q����+Jc1�b<z��5X�r›G�]px'��.a��k��>ǓE��`�$��Q7Q���F�N0��,��1yrzzn9�����ѥf�2�cT��$��^6�`��y��Q���2IP��0G�A Ȭ�a�F����sob���<��,�ȗ��
          �'���Ip�xTH[�EW)zY"ycP���������r���ۄYa��i}�Yn!�?�2A!o��{R�db��b+c���w�$#x���>��
          (1�#���岅F�<���ک���csrB��,ʞޡeh�m�Q+1/������d'��A�����,FX��w��h��$G��\�	�ez�r���#c�O��L	r E�+���$�����W�j������A2A���uϤ��7�8����?��ck��KfR���a�:V?5$�,
          �`?H��L�
          �WtX�YP;�t��Ċ��(���<�Q�B�d?����6�Pr<��n�
          Љob��w;���3��3:C���3BFK���,9�#heUdgf�ۥ�^O-�`�T�8�������B}���҂�o�g���G
          G����)��/���
          ���K�kj-Hc�	�ɤ���%7���F۷1n���kn�K<�wA#�5���9m��ۚ���#y��%q��r�ҥ*�c��M��"�!��ژd[U�h���22� ����S���cBMb'�r��2B���y�i���"_�xOځTeiN��9c��4�t�T���m��iܺ�H�6�
          �dd�Pٞq���I$������o����B�$�����ڏ)$h�L̠)Ӛ���H���x#?z��[Q}G�X��ԓ�� ������&�8�P:{�2Z;�~r"��8;x�Cʪ�ݣ��b�h�H��0)$a'��\���1 ���ѱ1�.p���q�Rd[tF>i��+�����e-�VU����
          ����=n�H�K�v�d$�x��6xq
          �����9���H!G4�X #���
          �9��"�#�e����0#�28���1�u1��C��{v�.X�����Y@9Ǹ&��6�B��85[��"��6��Ky$��D�Qx����RE4��'{;��M<\��)n��������J��?�G,%��$EX���i]�(H����?z	���_+NO�Q�W���Kl���{�hXz�����)c"R�!0�aY$�M�p=�~Ɖ2"���N�$L_��yAm>�����M���Ɉ�$�U�sL	��
          a�a��~�A\�4`
          ��v�h�#�E��z�A�l��v,j�B���jzv$E�Sz�*��I�$
          H��٦l�������y�k�b��e	�dg�h��8�""����h'�:�Hm	��Y��h�7��jU���шv���X:�A��$װE:���(d�ia���_,�Ψ�so2�$l����q���KwtD�@}[x���H ����'n���R��Ş(��$���AOy,REn�Hʱn:�@
          �LT��@I$F<��^]�s��aXJAS���8!��dx����ɡ��X�H\�]r��u�4).��۟-��Փ����g���x���[g?'޲D�L.�de�������$X�P�*���w�I+bRD����<��g�~**[)uK�B�ey6FO�8�#�ӆѭ�V�����wr+��̴��dR6z��O��Z+�Ğ�̹Tf۵v�1��wڌV��L�Ѱ/��R��w��è	���ȑ�$��"��u{�� L��Ͻg�lO'vC^�mB9n,�Y�pN�W'��*�ch�;�W1ɝ�����VkQ��G�[Kv���i#��r��U[�am�5��[|2		`H�Oo�˕��
          ʔ1Oe���S��l�@����ߵ�ڋi%I<�F�>*.��z,�'�7�x�3%�PO��%i6�<�Y�s.�,k${�GRߵD����}�K}�>f�w��bG�#�)�฽�YA(Y�r�q�v#4���9���_T�����{�1��\ʉ3��$9T�t�Q	;�(���1\;��uE@B���z��j�i�ĭqjm�H<���G��Zp��,\�#i���R1đ�s�X�ұ�p��j�	
          %b
          ��,���E��M���^a�-�������Nz3��H��xB\\�.Sy\o�����O5^%��\o*	`��Z#�^��.�YCM
          A(�^vl,s��,�.dw�E��76�\5�².Q���M����F�)X)y��������e�ki�.��B4��(�Ug�o���P��ja��X�cXbT۴(����2�(ƒyl�P���,1�����
          Yz��J�܉�Al�Sig��{��S$1�^�h��#�������W	4,m���'�j	D�3o
          �a�e�Z=���(��*�d�w�閘I���ⲓ��i_�����r��ߖ�ٰ�8�c�k���_�3�Oʐ�<�4��3+9R@ϵB�8��c6��$�4�ݜ�J@�_��	eX�c$�v�SqIJ*�f�Xē�u��x�A�	㸍���#o + w�U���h���d���YUF���_[�W3%�\(�؃���$�m��#̇
          9䎙�*fw��0I����(~ǃV�D9}��XC"��Ny;�
          ��?$QA崶�
          �������kc+���$`�;�����[��x�<�<aU_�r{~�#%�I%�&Rxby�$p;}�;�g[�YU��P��n'?��>i�RF"�����4�_Œ#��AE
          �������s�ٮ ���@�PpY��S�w�E-�����2:�v��-g��4�ZM�p+����x�&��{,�;�'��ӷ��늉cL�ɱ���K��y�h������Jy��&�yмco���9�g�I����a����{}�tJ�#�q�>s�?�R�#=l/>;U�a�ô�r���w��f��E$�%$�`��ȩk&	#3�ۈڛ�#9���2Ci�	�Y��.dG���ɣe����:Jy�5�۰s����W��!{ۆ��.}-R1����6MK����ã�����[�;��{����꺵�Eq}s%��8��)'<���u���򕴂��zى��jٚW�����X	Y�(W�z�JN��<n;z+�W�u
          Fg�b����.����sh~�+a9�7�A#�-4Y �"���� nf`1��{T������[ɠ���X����b�����i�Xt�xR�y/��;�HU2��ت����[]>����9Y6F��.zlRnm�T2���$�o�r3�Z��S_K�E��
          -�;v��f�zT4�e�M����Q�H�q{�;�����Oj�&�4�9mb�W�
          
          �o=zv��O�=�ɨ@��\p~Ǩ�'��Q���X\,�X��Ob�~hJ�w&	�j��=B[s.��c_*�j�^\8
          �)�2�'�������YxC�$��梞��
          4o"�;��~튻���6Inʮ���<I-�r���3M�]O�Y,��I�P4�ƕyjl�U�$}�碞����s���;���9�������3ē�)��nz���BY�ܼ�6H!�����}��Q�k�w��';�9=��v����E��n
          �q�J�bX�O�y�9���v�Swy��>�\����Ջ�2[=8���ARNHG�ȩv���H�`�I?�}�%,���H���pO �ڂ�vj�c���#����9F$p1c��9ɧmb�H���\��s��J;�Gj&A�6f���}#&��|�@g�2)[D�T�:�8��MJU
          �8�ߧ��I�1�B�%��Q.Z<��%e\���(R�̌7)�h���!�s��U�E���5+���>1A��7G1����Z�b�Y\f$�94"�ԢH\M7`�c�4�Zt�}Swf�}��3#Lg�S�)�A$M[�9������dp.����yA��.�,��e`S۸����;�[{	�Iv�+��@�#����j��@6��Fs��Ȧ��.;�s{ie�3g;��3�c�E�Gq�^l�c�3���U�=^Y�d�-�p ��덼!�;��"2��n�-O�����@��&��O�t���|d{����|7Ψ�ݛ�H�K�L���o'�s ���R6�r�k<������
          ֶ�\H�oI�Ϸj�.�4�yw;L���S\̘�{��8N6��H�X����I�E)+<��ם�
          ����
          0�S��*r[���`6��Ye�پ<�T��d�[���qN��H��xPPv���K���(�;e'84�.�l�6�n��C�A�Z�ǨM2��Z�@%�y��¬{d3�'vEG�v�T�3��oq�@����IS�$�ڣL���"tς�s����#氷��8��I8�*)�(�X*��]"�.ȃ	�3Td��!�"�a~єRܜc=�ci��qo�n�ʒ�g	����~aS��Oǽ_tmF�	D��Wk��VIy#nZ�o�T	JYۗW��G�Y`�����N�iK}^�9�䔨b��O_��l[�Y$f��c�j�#��Ι��
          R�\Ɠ]���F�Q���n-P�sf�{�´� :���˶wwV�`�!�N���[��Z�RE�K#�ޓ�qY�w���7��:�BRg�Ics����"���g��6�h�\<rFۀخv��[�Ն�pr{T�:��[�"fs���K�Qպ��_Ik-̗����g��^u��ؤ1��!Hp�&���~3��O[;�X
          ۧ�����F�u���%ͱi���e�ަ
          ��O�F�ђ-.d%����y�[�¦�����V�22��~�\����qs4����>�|{W@xN����T�?�t���j�/�#$/gR�k)$A�s���g�70-�ą�t\�kY�^�.l�i2zv��ϵn���|7�8 /�Z�����oi�l��c����|{U�6™Q��9��ֵ���mBH��(^�k��dp��^r��U��9U���fU�I�n\��v���B,3���`�~��..l����[idąV����L�����td�Ζ���`�@*8
          [��U��'r�9��B+��b�D!��6w������l[��I�ȡMz0e���kq;"y�����H�X�	I�{������O9:rq���u��y�H%s�Ե{f'�d��e@���W#$p*.K�ǠI��qL��"iY�0A�D���R
          ��2;����S��*�����u-BD`�v���rMP5�^DW�F9���-�>F����C!q��_j�F�P6n>��=?ڙ�Os�(N���kbxk��{��[m���_߽D�y5�M�_
          Ū��q�ZK����ga��Չ�mY�x_�Y��lf���[�Σ�kz/�O��'�4d���S�gW>� <1 ��3�1���sx�Ú6���VD&[Fm�l��`X?Wj�ǚ����s��g�����.A�=�@����4�H�
          ��P�|���4���	_�ji���(�fs�
          �q�6|���9!-�?�i]J�x>�}���~\���}$�㟊&4C3��J����W�G�[�;�>�WW[�����1��T��Z��؟�9F�~٢K�u�;�_*q�g'��XG��/#�4D�@G������W��f�]���v��E�M�b=ǵa�ƌ=��U�?�%̓Ƌq�����P��S���$n�6��B]���b��lj�[g�=
          I�4�������P�P6�l~������z�N� s���ciI����"�.7)c����rnA���װxL
          �
          �����{�?�N�q��x�!�52S��=:楀;2�;�'�
          /�*�[�9"�p�H�͜q�M�eR^2$pz1A�Œ�t$8�1y@��4��evCWm�9�O<�I`�<�3��1�B��[N��c�ZU؉9&(�.�w��~�UAeQ�=�3~^H\<�ǯ���˶�rG\/J��ű��Xa3��*&KG�0�YWO�ĉ7�6�Q	$��V��.���(����%�0,:�"~Ō�lj[y���
          ��_<�F��8��{I,2I/��!l^ޏ�h��(s��?4�5�CQ̭2®�'$���L�g�W�C�n�������38p�&���F}����Hș��p�������!�\^��@�#���yl����إ�K|y�`϶8����##�P�a�ʴb0��(�-
          �#H�''�4��J����|������?ҁ�L���9#���B&�=��TRTI�L⣦e�]$�j
          �ظ�I�
          �8+�eݗ	&�����)��G%P�:�Ӓ�eJL�2H�hmߢ2��|���L��.�#[J�s���(�]�2J�I�B^@�$���c�ީ�Wb�L�,VH�Yr8j	���b���d��K�'\p1��a�&	�O/�.H�����nج��8��;��Ub���G��.Ub��vɯ��9*1�w���ALl�L����j7ݵ��ql3�MH�d�C;m�\P-�������8��9��f�<�����ť��C��,��Z�{T���n㸵�d��!�ߥ'S1ȲHd�H��$��A&�,bd�XK����=�2m��B�FGOޛV!d�I�?�	+\y��U]���Ҹ�`D�9��Xd���pG��slU��\��_۱���}�i�8�x!}O��*;�Uc���j�-�L~�[�H#�H��$�Տ���&�U�"���,q	�<���ߣ������p1���֊�[�
          X�*���m�<�)��	lBs�y4[N��0 �x���|���>�ޜu����{9-e��g3n�Tk=�ljT���4D�L�R#"����8�yp��c����
          �dt�H��z����*�2I8#�>�AK1��69m�n8�����8�������%K�q#�WX�8_j��.��X�r�S?�������%�qC�q��g�� ��(>���je^�h�0�F�Q����Ԍ���l����['8l����B:��QT�_��>�Shg�IQ�F�"H�J�𩄾N�p��$�"1ǫy~��v��#�"��c���WL���:,r	e��������n.RJ���u�T��aq���˒;��
          ԉn�K,_X�Ө��sH͋�$��d����ڄ�+��yE�{d��y�E
          ���J��3���]K���0�I�c=j�u�&��u`�\���1֑��_5�.X��bޛ�Oʕ�"��;S��c�C_ηZ�A<�	|r:���Bٓ#��T�?ңZ�Ic3L��rr\�T��%�by9��s���o$������	c	����*
          䁎��@L�Wir9�3�>У���2:3��b{f����Z,��݂GJt����%ua��.v����@Ey<rN%�K����A#�|R��L׳����
          ���ϵb&`ϴ�_n	�z��
          ��'�XHW+�(9-�,��dxI��rO�4�),��dv�U���̷�|�g ��?rjPL^R�������ۚ�M�$��)8>�Q���32���t�[�%Գ2�JB)c�}�ކ���
          ��y�>X���ڛ[�y�9� c~2���5�;�1:l�؆#�?ʄ�y�y5���-#0 ���zz7�	Ȓ��cq��W�CMp�f�eT)$��"T�,��b�
          �ds��"�n��	տ7-�Pp������F�x��bs�`��>�{}�E�Q�� ۄ]�6�ڢ�oo'��">T 
          �G
          ���P8�a�����0�aJvP�W#��3��啕�GMۏ�c8?��Cb,v�+M���nD|�*V�HF��]�0a�d~O��P��gt8H�q���8<{qD0::�\��8�慼y���`���y��4�]��<��䐶�bz����%Xm��#O�I+,.�b&f��{�n4"
          ��<�8u��	:@���I���x��`��6���;��7�<�\[��
          ��V'ފ2�Uܡ��W�����
          �2��|Ǖ]�?�Q��"�
          ɎX��T$r�ܟ�&Yդ��BH”8�Nj-��;�{�uR��&�=G�����"�9&2KQI�'��	myq&���`�Q�Xg���lK��{+0<19�O�Q�Z=�1�1# >ta27I9={��R���3E"�V�6�Y�K�
          ŌR۪�
          ������d���k��pB�#�'i�,���ͪ���H��
          Ct$���p���R�	���3叓���h%�.0c
          ^6s�U�MY��|�����XD���O$�P�<Q	� ����c��*����keo]X�O2F^{�m���*�<�׃U��P���-�]���� V�Լҳ�ƶ� M�Ja	���~��~��d��q]\�"�
          �Bb]�>q�3�Z�%�=\��C��:��20ƒퟚ�;X�L�KV� ?.Bɻ����qE���I�wk)D`�cqA����d���6B�}���܋�Ig���{
          �
          cԑ=��a_3�R�H�X�I<��m��E$f������Fۏ|�3C��Amq)>V������O�E%����s��wN8q��St/��&��Pi�[�R�h��#�P��V�o�f�
          ��]b�|ܐJ����j?N
          �9�D���`��8瞿��E����R\�h�ˆ'���v�Gz�*+��]��u4W�k�k0�7��8*O�sck��D�:
          �C!���Q�`Ev��X����TD�Kv�x�Ih�t|2���J��,vvш��� ����ݎ��H�����xC݋x�}�0����A�a�Y&��nV
          �6ވ[yZY��)�\�s���MЬ��@�$�
          �����n(�H�M��2��=�h
          {n�BI���'��N[�[��y?�q�>c�@�?ւ�rd�,�	$�2�w^����F���v\=�h�,����L�ȗpq�R����"�<
          �8'��#9���Ig
          �Yޗ�e�����V�"�E�p��f��ӆ�%�yVK���xNs��v���� �$	��*����M�y�1�Myr�4����|�$���ԌWe�2+����c�g�Mđ���+�f�����CH�4�K�fiR@r��:{g�����$Zx�&7���H�p�F5}<�h�M��>���>�p�*%泹G�;d��p�99����.�oc�A6��$�z���§p����I2'�Vل���Z–Ua�pΤ����W\�����������R�Z32\(�0#8��E��AgnF�by��RMR$��,�U.��PO���	�Ud��HP��,O��JS�I.ZW�=Ł8��恆O��r�<	��S�S{	�ɑݾ���� p�����Kk�b�}<�@Z6F�v~jP�XZ3%�qģ�MĜ�����
          ��\I3�dm*�pX�⁔�AO}+�ѻ#bXv���8�֚d<�.Ѣ�0��z���M�2\��̂&Q��=�X�ssA��
          �� 皪ob�{�7v2����Nq������\�&/�I�n������!�%�Bl,�ߊl$��YG0��=�%���Y��=q����*��fp��Ԑ	V���?�O�G�|	q��ͫ^-�$r��oD댌u����Z�h%���H!q����*����#�A��qHҩU@HT�cTG��%�۵�ƲJ���2��9	�kM�H���ѳbC}�����n]��=��g���Oգ�i�*8�$r6����tDž��Ҡ��k�R;��'��=+Qj��w��_)��V����j��5L7�����N���٘ƣg9�����K�f�PF��Gq��%�le�k�4J�@I�u��ɮ�:k�ZF��ijocv�������Ɨ�ʯ��,tK�+�&���9�r@Z����Ω{�+4����I'��}&�s������b��:���T}J��ӻ�I����G?���n٭�i �H��e��A9<��Ah�))�������O�����Z���<6�yy)�	�sҫ^6[?i�c�A�>Y^]�x�U���fW�Zx���ˎ�w�3<��H����X��UPK�kg�E���Tԡ�nnv���I"���ϵ^�om��Xl���n���&)c���=HiVR��I��(e-��;ֺ�����G�]\)���`?jķ�yYe!�eKuR����b�
          ��Q���8���w�R��-��v+�?H
          ��Umf��[�����;�vwc�i���u2��I��Wo>��KxVhW����>��(�G�AƞY�d�f-�?�!�H����N�фI0�n �*{��=�a�ɴ��Z
          `�7fO3��4M2��Sv@l�T�Q��B)�z􄷊7�<[�?�@�pOI9�;ri��b̭6n�|j���,z���5$`&��3�|�y����A$M*A\��	$�dDŒ�r�g����h�����cy��X�vn�&	�3k��	,@�
          r�m��#�Q��Ҙ�������2�v<����w�⡠�4���	��3$A��1�0�m.bTISc���{�uP����qҫ��(fKd�2�Q�Ns�~�#c�^�ò��mʑ�_j*!�9C'F8�zqQc�1��U<�?�Pև�v��<;�T�嶊��^
          ���VⶾK�"k�����
          ����H�UW�$2m�C`�ȭ���mn��]�����ޱ������3�e
          H�+�%�YS�	R�8�u��DEHY�^�����!e�G<��B�Ĉ:1*J��u������C"A��|u�nLt���/�Y#e��F'kyG=����GY@$��8��ݥ��J_mjX]`��1�{|VT����ʞ�x�`���<�<�6mf��au�����=i�.���~�܌Q���c��s���o�O�%�2��� �R�ކ���H|�Ń�1z����$��)������+��Mkb}����y�
          Z��E�D��	��F{U!�CFr�� �3�T��3,@ɓ8^���P�M�f�|Œ'Du+��y�x�/�y�'��1'��Zb=Cʈ�:�������h��.E���n_���՝��N?&H�;mjT�H��6�C�kd[]Co'�f�
          /Q��+�4�Q� ���������u�8�**�@�p	����>{7�z��,iy�p˷��<�i��RL�E'�=}��r�Xa7�%c�;
          �xW7`���w��Ni^��❪:�[[�a{y�WP��8�����5���[�ȱ\[��[�kD�q�pȻD��rMl/]HPG1e�߅V�>����6�J�ѡ��CE&E��ԟo��/
          �-#��0J�T��¹g�q�%��,f��]�N݄|�M�3̂�7��b��4�쓥�!�,I�
          �ˑלWB�U����,L�J��l��b�=�ǑdY��0T��+��:q*���dV�tq�Ѵ�- ��*1����y�%
          .ww=>����%T��#<G\t�wl�3m_-������MQ˜�E�W7r\F�:H�����-t�"9�+�nG��j+]��o&c7��7OA�ՠ�u������8^:��K�:c5��7�����a��xߠn>+x��N� }��7f��K՞�ɼ5�V*s����|5�7�Q���R0Gެr^��&;:#G�Y����%Hl��������\��1�њu۲�����[�T��1��.9�y+g;.#c˩`�`�5GM�ҋ���MQ&���Hܳw������I��D��ޒy�\_�d�ޱ<�s��;��Ҡ'i�X��<�j*���G7R[Fٽ!FY�վ��J����)�D��?�7FY����2�
          SZ����U$n���mK�x�Xm�Tۅ
          ��*�aXb��󚈞R�g��j<l����:<��5��N�8��Oj���G�~��m��d����s����@��G�*�����J�T��s�g8�<�~�N�I�F��ͪ�G1�,�8���V��^�F�>O��yˡ+$,�*3�nFH�P�h�˹����A�����[���:d2�v5��$�d�@��n��0pzV��eX�ǘH�E<2S�������-��D��2��='��j(�ݥ�=$�3�}�b���ʊ��#�~�LJ��VF$7S��k���x�W����$uiU�~�����غ�D�E	NLT�׆R=��:�A�#as�g�\��P�N����ҋ�5v����bp@`z�A�,�d1�� lC 8�_6��-����տtp��|��#-'��d�GVd?����jO���S:�n'$�JT��
          �w��B�)�G�JY��O_zв��R]��[�rzS-&N���~ԯ-��h�k�!3օ��/f��M2�س�
          ��R
          hRoH��$��+��)��Q7.�����7+��]B�ar���$��3�V$���g2��C�u��dN
          vb51a}&N�
          ���M����B-��73�2�B0x|�OI
          �/��	@8e�z�d�j���?����pGzd2C����.8��0�����$,���z��34q�U|�!#�*4�T�љ2�ޠ����F���`�8�G�,�l�tL�[����*=N����
          �o
          id-N��Q���{��*)�$˼�8��G΁���+Ӡ#ޣ&@��l0�9���]")	G.<�T��u���\�������̮�Ͻ`�u��D����)z%
          $QW#Ƿӵ�ϱ�*6����/�k�I`�R����0#��`q���M�fY���0���D��I���qu�i�)#�߅�#(8]e���F1���\�Fd���f���b(d ̉��8�-�%e�b����i�@,	]���H3�!�:dT�I�F��1�_�P27����sD��q0�Ԯ�1CK�h�irNrhW=fh��u����v�8�aM�HWi ��sޙ���s�ށa=��ؐX䞝�Y�4d �d�Ƿ�NR@�d��R\V"`H�=�R���E�"di-�ϰ�6=$|V"
          7�
          X�<�)��r��0:�ME�Ŷ����W'CA���w(��|��n���j9�+,bH�� ��?5(�M�2�$d�����mv]����n9�1��Ԇ`UW�Ϩ��1��K�;J���2FwJ��	v�g�i�y}N@`98�i�Q�k�%P��/��Sr��M�#�ۂN���K�`pq��~��,��@��(�$r�|�7��=��'�Lb3�fC����BEV'�XЬ�6�H�1a�*�3��<�0��66)�Q���K��ʚ)��1f8��*�9pT��P���2�8 ��1U8>��fx�n`�y9�c�ïl�C��$+E$���6#@26���p]�_vO��))#�9��R��!�Lv���b_���B$�#����8�3Ad%h�F��Z9��O�j�a��� ���J��8��q	8�@]�>'m�����%�z�)�K0c����]�)��OQ��DW0,�rA����J�63�ƀ2X��;QG����=i�2mS��s!�?o�nC#)dʀFU�ZfD,'���H�a�6�?�t�ܴa�M����׵b�b&Gd'h����h{f�n�eL��J��.k냶B��ȸݐ8���?-qt�7��V.C�M$PĮY����e�c,������VQ2O'�� �n�R�]c�".��[�=8�sn-���Cz���t��g���q����M3�wB҅;��p)ӵ��Yap�T�U���wyLːp�?�✷�2��d30r��p1�N���0V�Fldԓl	�y��$�A+��~Ƣ���e� ڠ`�Njm�R9!��"�	[��ܡ��T�V1B�D40�t�%�K1�@�(o�Dļ�1�,@��F��x.?-qI������n�o�QMdҼ��of,0�z�H�'ZKs8Bw�O�{
          ����X��ۿ)�Ƈ�ϕa[{��)!u���cK���(F�/PO��VH�㤶,�C�n ��L�)2'�9�sF�E,�cIJە��V�R$r�=7���e��	�VUn	n
          ��e�H#�D2)��c�oj$�m$�>T�HR��P�/�1kwo4��&ܜc	9�#����U�H@�n�B����/�BO�6�ne�Z9�U*�hho.]E$S���BK������c�1$fm�����?˞0Oz��?>yHZ�y`z���4���a�ERHVv���X��i@B�!�3��@���s�	���6~���J�1��;H	Q��H=h��3-�
          �H�B��B���!�;�d#�⁨\�$���A �,9ǽ5<U�$�yۏ��%y6T���!TG#8�jp�A��Ns�����\K<�2b4f�+���Q�āBNX�/ߦ(I��ȵ~_v�<����NO8�m�G�\�ˌ�\�c@�#%�x���$aʜ1�҄��Y )G�
          ���j�$�!���4���[����g�ڀ�������#O��`~��DwM����nݞ⥤�/='D&�����t�y'�8X�+t۟�@�^��HB#p���Džb������yɀ<Rf��n��<�xDypp@�����=�ѬI��ϗi�@�4��hoeW�&H�e/�W=9��X{�b�L��������"���Ƒ*@�Nޡ�j�x���&h���м�ry�⁦�k�oF���Տ��Y�9�W�Va��F>䚑�J\y��Ȃѡ��q�v����m��)-����Ę'=wPU'�Q-�;w��x\�ۥ�
          ��|���p��-Ī'�\�_o�Z�m4I�g�e ���T\�m���k�����T�F���UމR�H�U�ss4��!�)�㩪�+K-B���A&�1���'k|t5!r��=�,���yh�d_J?��BM
          ��I�m��<�3��3��ç8>��?�z�O=���j�	r���Z���֐������h�g=�u������KQj����?�twFI�ϐ���o�����2ߢJ�-�R<�w�^(���#Ό@����P�qǤ��u��W
          ��k�T1�v�<��z��G�{i��\��ar{�j[�Zߢ^0�q,k����nj�`�Ϸ�}}
          ޛ�,JF��~⭓��D��A�H��NJ?$`���es%���n�D͸H;Ƨ�WheKM��{e=�s�M����r��&�WMڊ�nXI)\1�y�㚎���R��n]�u�98>�$Qn,̒�,��l}$��=��R���\M�5�f#lIV&L��jZ�C'��Q�.��8�-��Qvͧ,
          M�?��g��Q�N���[Z���p-�fCm$�s�#ڭ��F2�p�̨�I]�r9��sRV�w,�-���qd��4�Z@љ�<��7�[++ᕺ�����gi�0�!��zp{� �m�!�I'��r@'����"����9a�|��kie�U.��),F��jpZEyi��"�(6�]���{��An���,-�눃m�v�GC�DGse�G��l�G��8�`��W/���m���'k�x�
          �p3���},�;(�*
          �!rA>�Pv�F!/o !?�G�#�?�G��$���H�Q0߫�KI�[�HW֫��T��.Xb�yL���׷�iw����Ώ%�l�d��?�J�;�x���7�h�=���\B�2��ɐ�Xcߠ�P��8s�[��v�8dI�-��M��l�\(ir@'�
          ߎ�9-��h�I#�/�y��t�惄�[]"[ƻ	YLg/<m>�$���1��$��D�O��$�6r�������4�hRP�.�n��~hX�f�6��wv�}��Y��*�����:s�����&ql�Zf3.l��N?ʏ�(��#��2��8婵�Dx��ͺ��U'���"����G��`�K$I�4J�m��<KڐX�(�2{�YM�'/Flz�����&��aFe�gP��A񎂔�\����Rw�;Fs�E�A6�[�/���
          �v���ڐѼ�g��[�˼j���sڗ�71��-n5�/����j(J�NS�66Gs�~>Ԟ/c1��+ɲ��+�ؓ�dv�a�,L����b�_@	<��S1ߺ̓hf�d�ͻ松�/dD�ڸ��ڛH�����9@v�0�p?�Z��6��^2�����~q|P.|Ie��}��l�6���[����������VM�ͽ��
          �[M�l�-���J�b�;�`��]�
           ;Zω-�CDH�?��qV}���ה�d�-u����P\��*}����Z{�>��@�/�(��r��)��e��]�[$����+�/ҫ�/ɭu��GM}m>xc��Q$ݒ��ڔّT��t�
          k��l2�o�!�f۟G�?z����y��t�\��������}�f���J�m���v	݁�gڵ6�{%Υ4�:B#6�@���6y��{	�%g���m�ȅ�*1���3�F�h�WR<���s�rx�5~��6������A2B�nQ��E�
          Ԛ��j�Dio���:J�W��ɂ��"�áy�́5/4�ae%�l2�x���k���� 6�IjID�<.z�U��;��V�����R?�����-B�h�饔l8C��W����Ɩ�Fk����,l�&݋�s���K��M��{�BQyڃI��o63�{����?ڧ ���,�q Öl���I��[++�K
          �)V�=��%$Hbtt�&�\����X����g�,=�T��a>�t��p�P�2ڂ��
          �'����I=O�;�iwR��ee/�8ܿ�;��6�@���>�U�D{����cyo�FC/|QVk��
          ��B�A�����i.�8B�8 �9�n_�&�Hm��ә79��ָݶ��[-��&x�(��A\�De�5=0/�1F@({��Q,�L�2Y22�s��O}�kR�����Z��#'�1D�A�� &#��}�A]V��on��SA����Qw0\��+n07�����L6����x��NF�T�\ZyWKՏ_��Ud��$�2�c�m�8��?�
          �0�E-��rJ��ײ��i�%c�1��y����$��r�A�%��=�9�$�t�vU�Y�27��T����T�G�c�UoK)�V�
          N�-4�
          $̛��@��cԚ�]���y�����X�'q���5
          >�}>��O�K���"B�H
          �©3��2�&S�Q8���/�u!o��gu�-�c,�'硥�{��w��;7f���Z��R����sX�Vq���\>��	R8x�)-�O%~)򪀻`�����R��Qƍ#d(��R6�	�l#,z�p~��Hceu
          ̓�ڝ�t1�¢+��7cU8����S-�=��e�j�\H䩍�ې3��l�3W���Vز��cӚ�Z\a%b�,��pܘ8��m��6,�';7��@��X��=?�se�gA�޵�)2D�"�9�LG4�L�c^7q���K��]�w,�?�BLs�V�K�C[�DȲ�U[�� ���pyQM��Y�H��(�|՚O-s .:T�d�(`b�S���2ʸ�ֳU�^4Zm�K���rq�ְֻ���Yq��R씦���$��	%nbdd�A�������ԡem��ug<�����X�a���ғ} ��5k6��X~������B�'�NsYr+�_�����QH�G���n�|ԭ��c��:�C�U���S������;G�7m`��}���7���:��E&%�t�\�&�����A�x۸9 ���&��N]�k���9
          h�P�C	����r��4�m-<6�l;k�70�L��㚽���\7�"���c�޴���y�,�� ���
          Y��ט�1�UG��O�*�{gs���m3Pw���ěa���z�Z��iX���w�+�<?�y���sqQ�Y�Oj�q
          ��$���GQ�?=��*{�����Ժ)�,]�ҥ��ˌ����uɵ�9��r7*�G��0躶��Ny9
          ǐkw�/[�����i�O*~j�\�����4�z<��bͷ9��j�#U0�ˠ,o��~¹����b��T�n�폚�*�/�������M�l�r_�t��u��%���Â��ڙ�5�B�Xم�1�1?�Z�J�-!v�LS�@Rrr~(�K�V��ۂ��]��������O�5���I�a����m;���f�g����(�R7n��g�|[?��7<�#`��1�Z���8"�˜:)>�O�ȭW÷豬p: ���8���kW��`����\���=��S��
          ���k}xM�
          BH����xfLs��P�$��4�����_p���`
          0�,s�*�k���!�1�H=<��{��rDu���Q�L��yS�
          �����@%�=0_g/<���C	(���l��=fx����p]�w~�'�_k>(�����Zh�;�i-�A����6���(6�n6�O\��<��˚�*��o��~o���nKH��ٱ�6b@����T�����(r�9�=�M_F	d���pFP*&Um� ��b�m¢��Mʾ�O�TU�!�-���'��������_x:���"�.Ts`rO�tĪ���A�լ�ob�Z�ȱ����8#�<���]�{~u-CS�7�z�\�����6�fv_�8��w�i�GVPW=���ͯÎ���7ꆧ�x������P]��!�X�V�H���Q�+=R���
          r�*�m�;~=��j��V�s���#h�sMI�������X�"���Um��V��srE2��/!b�:c5=���&G���[
          ���K��V<�����j�6ݣN$eٮeѠ�JGx�a���+���1��f2�Z���< �q��45ń2��\��5�Ő�r~&Ѥ�-��#Vh��;�Aߊ���#����B�H���{�^���]i��I�q�
          ��u��|*��
          � ���V������_ԍQ�~�}9𿍴��1jvq�处o��7&q��b�Ñ�R8��{9+ǿ��}6�����O�%��bf��P��1�KŁ8<c&�x�L��D^�׉4��O���Y�|�r\���0c�����þ�g�����_}�q%��u�mN�uS�8��&2T;py�+����g���mv�?ҭ5]:8L�R�W̊H��;@s�\�s�?&y�_�8+����	�u�:~���oԍsA���[�k�-
          �b�#;�0Vm���
          ���27�o���Η&��
          K랍
          ��H�x�l�"4UY��	0���?��M�WQ�|A�/����2E>����b(c~@s�������<3����DK�.�&ʽ��6n0NG�t��<
          �:�G�܁9���IOI�e*�8���0犓GY8
          98����?��
          �ͯ�>��'�>%�w(d�<g��K�,3(D�����Y���E��K��:E���C���Ȥ�6��XjJr@V��
          �*x���(��h�
          2"#��1P�0�,��F*�s�Oȷ�{xn��ʍ�
          ��>EG�3�$"�_&W��[��lt���)� ���n��ݹ��c'�R�J!���2)�F[���C��ވ���� ����e��#�	���]�!H��P7�I,;�M�d6����ܠ���	;H�M+PuT��m-�Ɇ}�*�
          &��e»�n6��;��I)���	ɤ�w����bH��u7��e+����~Ԓ�,����ʁS���)��g�7j�褫)<�xJ�+�<�#���0)l̳�XNr��b|c+��*H��dM�O��*�b���<�y�r1�s�R�J��!U��f����2F1��/�r]h��HP9�h[�ǰJS��:Q%ʓ����S�p��$�o�3̑��>���n�
          ��،��qE]$7�ݥ��2T�hXg %�<g�Q��ԉmLC2c$�ژ)#�U@��A���#[:ĩ$�����"���p�6pP�*�}�}D�G��s��QW'{��YQ�� }�a�mP�E}Ķ��5-�@��&BO�럚��$;�vEm�N'�7p�"�K=��K���g�
          	:Fe�px†�R�Z,Yw)h�8o��q�C�'�bz⌖�cq*�^�>����2���UN��t��<��X��)��՚;nb�럎�]��%��ʣ�ܰ������&��`ڨYbv<�#������2!�pFd��Ս$,��� v�A�QwYG"��9���y�����X�8f� �,Hӏ�&xä���2�9�捑b�2�O�XP��nB�A%�:���f,�a���Y.[�*&r�p}�m�e��@In��^�z�6�RK'��� e��STI���#��
          
          ��R�H����J�Q�fg'�?�*B���V�ԇ��5<0�d�F�.��/Sߟ�G/!���p f$Ń���ƻ��2.����r&��a;�7>�q@�l�<�'M�C��d)'Ћ����o$�F>��It���!W8�?ʬ%#�� M��;�]�Aj@I5�p;Ӛ#�%�[����F&?W����̌�"�c�Sӑ��9������ix?��,)l$�º��M���m��m���f<����J�m����Bާ��ڈ�# �dq+�	P2T|�z�Ӽ17�c=�f�V��G�b�d�!�W98����P�,����<g��O�D%b� s�ڙe'г��=��}��9%����~�NO�ҒXa�]�r"��n���Cp~~�����Q�f }�\�+�|$��r�6�S����:�EFrY�����j�yCHָ+6�F:1��P2/ J$u���Q~�ocqI�d����	��5�v��i�Q[�Rc�O1���rx�}4����d�X�-�=x�!1+,�<�3�G�™}�2��Ib� �W�8�!�P��|�Vd<���{���=����q�[���bK���a���:3�J��W�y�Υ���c��z.�b)�(`7��X)r�3��̘'����#И^�e���br���?z�,��*J�ʏ���4,�*
          �D��#p<�I�I��r&1G���ǵCD��u��6��Rw�L�$2��rG�o��}'��I�H�઎94��J��L��w)��>
          #�kBJH7�� ��y:�|х!2J�4�Ԓϻ=�湗�dfr�9�A� K�1Sĝ:���M4G�HbV��%��	���ԯ#ţϧ�g����$��M�Q�?j�ws�,/l��Z@rʾaEP�4�\E)��k;[;�j�ܦd��c���ICD�>���h$�e��d�H�2�QX�H�M>\�f�&`�P��O�;�I2�YVM���3NJQ�0α�3�N>E/ʕn�6#��4���P��;� �Wq\\C�pg\(��=Nh�X��*�2���Mro�tعhDІ `�ǁ�4�J� 3cS��qKf�$�d����4�$"�h�RF@
          ��P2�2���}^�\��F��jbF	ۧޖ��]�x�l���c>���G���"��X��$�nIX4{���g&�t��M�
          *�T���W#t(���$І���ǥI9=3A/�i[NI�$�cC�P{g��X�P����q
          ¤�tL�OH�]���2AN���\ڴ��	��ӭCu%�̓� 1���=��nߚ߱�d%��C���k{Y���
          ��b�^�5��cz�ݜ��0���|�sJ���ZKi%KuRJ��N?�A�4�6�肤�H���e�+V,/�.�;�\����X"�-�o"��R��������ՔR��j@�1Է�8�7�C5�HT�ߚ��^�Y�Q�N0c����ɶ*��)v&n�w�5SI�/D5����nf��YF9f��D\��M{qqyqk�ѐrQI��?ާn�3+YȻ삜c�~({��H-�!�F����� ��
          L\A��(�ΝqCie���7� �b0��u�?aTȭ.{�{W6�!���?Ҷ��SMN%����c$yt�UG�i�ܗ1�2�-��8,*��5$<7>u�K��T@���I펴O�
          ͼGr���ĉ�\�)�4ך;�X_*
          �\�ʿ�Rx`�2(˛y@*'�Y��D�l	���5MlRH������ϵOL��r+DJ����45�Z�"x�VC��U�}^Ÿ��Ͱ�hI�4��x�C��(&oa$�m�*H�Fw
          ��4�~���!B���t5iit.b���+�o7sp.��J�v�#H��$�Y�;q����_؅�[�ed�&So'��Hc��#s��p��z�H����ߘ^^\��5#�Xl�h��Dl��9�=��f�$4�[�,@B���I���/
          ̅�x�+�X��&�w`����W-%��qF�zˆ	�z�c�ަ����\{+�H�x�9���SAli4����c丐��;��nGo�p�h䱸��xdD JXb?o�Q3Iw�ȶ�Y@R�ϷzŶ�o$�0i��U@��f$���#�vMO?��N��c��u8��#�K�c{#Akg�J�a}�)0EC�k��K[�m:2L��#�6����[��N�*���0��j��l6D���7�-�a����1�Q�ʲ-�.�P@�)�o�sֱ"�����!��@$`��O*{��O�Eg	rG&(���A�-�C�%����$���ل���{�˫	�m¼��Y���=��4S�1�7�+�N
          �p|�>P���1&"�ˏ��Aӟ�j����
          2����m����+7-/��Kr�6�F2r;
          ��a�%���o�t��$�żQۘ��@<�3����GC��8��Zö�W(Xl`���E�Iuם42$+ɻ�j.�A#E.T¼��qQ�C0�G����@p����0C��"k4�K�b��"R����}�Sv�
          #K
          �˸��'$q���Q����`�W�B��v�{��5�Ya�l��g��3`�	���b�%�<���Ը,����k��9v�P}�sRik%���y��!�F���А���%�������!#hq�p=�ک�O��@m��5��Ѥ�}sG��w+�u���#1��J�J���D��7�d8np����3l$�Did ����\/{1 �[Y"�����Q��BH�I� ��:����kfr&��\��#�v#�>�
          �i[j�pI��>��4*�<S��8Ry����K�2���OL���_S�0s��~��ul�ZCncX��'�G����o5��^�@ d�O��3M���_Gw=�Đ���$��l{�� ����C+��2Uu��g-����ISF��׵;�����^p6�z���P����n�oC�	���<~ճ�1e��'���R���,�!���Gc��Z#��^�Ŭb���ك�^�:�dc�W9Q���Vx
          �����zF�z;��i�&���i.L�r8
          ;��տĉ�+�i�.��������}5�����K|�c��Tub���j�'�n�/�u�+I�cy����a�58`1�Y�{��ݵ�qy�o�0������G�o
          .��|�VG�wm<���֨���>��D���i%�����=��{99f"Am,�3Mk�pB}!Oo�׾5ԍ��{Q�.捲1���^'�.�/���õ�H
          3����V��B	ah��2W�����.~Z+:l�<����T�9&��$i�9�b�N�3���]�lͽ��":D�(J�_�ޥ��y�ʦ"�7
          �++j���c}6���x�@�/m���->6h<�A9�~*J�a �#�����U�I��`��e.����~�-�SƑY�mUcE��=j���=R����\�����{��-~E���#�\5�7w�dT��,d�M���
          �8.z���E/�#�?Q/����͑#�g.��#�d�Eh+�?7x�+q e+u���ǵ���m�%|*�����l|1�Yi�T�����[+������2vfj�sgd�n�����8�⚿��X�m
          ����3�Ƭ^&זu�����T{V���	�i��?��~�%9�oxn8��ሮ����1�����mB�KMSI��WeŴ��>
          5�t��X��I�@'�=�b�N�D��dY�8ʖ#�?֪�~�[�#_���:��ĒJU�E�%������Z��4s\�v����#�z3S2]_Osw�T�W�A�r%X���c+�G�W{��>O0��e����$��䑒���Sm;�PNM��Ό!�6�I��RQ2��HR`�%ry����A�[ŕ�-�������y771��G''�7�o��d�ޱC<g�Äa��@�$�ž
          Βu'�2E�3-�G~�՛��]R���{w�fG�����PF�qip�d�����J�"$UMѳ�\s�i���n�z��qC�%����8���DX�L�d�~k4�ӲZ�pe$Lw5iӖ'�%t��Cб�}���ik(s,�)�9�q�U��,��r$Gn}���5Ne��u�R����ng�����`�����ܢ�kF���jd����V��N�Y|��O�F?��H�y�S֍�\��_j�w��xv�����?���+/65�x�I@}C�VT�2��`�*��Pz)�y�K����^?ϭ_-��P:H?�r�H�|(Z6�d{i�����f��hT���j�ф�$���\e��b�0����x�u�T��;�8�Ua�v��c��c��dP��7��`8$gw��K)k(Vh������z����X��X&p=�U)Ѻ4��@Y����A�$��Fw���j��Ė"��+�n����ܬ{
          �'n0E*��^���YR6U����E9-.��[fJ�sVx��r�1��#$澃KF���@���Ȩ�E�㮨��G�� �Hdnyu���R�g��Gf�E�}����(X7���^�3/A�*Ŧ�̶ӈ|�)⩶i�:�]��/��\ǝɺ,���l�L��{rex����S�`T�ڵ��of�V%�|���:��o�p. �\�r~E<#���6n�n�k�M +�Wd9瞵��)���5�6�4'2��2�Gc�Z�I�f�d�n�����AQ��~ҼM�\OKXm�B��`�؃�UŒ�q��<3��JئupA��0��k��!�]C˴�{���'z���:�����r��$;����[j�Т\_JH}��/�zэWg?4NÛ�S�G{-��9p���j�RkW!�h�b'
          Xr0:�ߊ�>Ю�_�E���7(f�����t��0#C�_�W)Y͚Kh�i�������tw���0�{���W�3�,�F�T�R�&mҪ!���W�8s8*)�ڭ�tח��XBL�a��1�Ƈ*1O-{����i)αj�Z��U#w�|V޷6�iqF��g����)���>#+CyjĆ�CK�ߥu��~�Xi�����W1D��~)�~NKg>�g�Z��nS�2�鬆���X�2zZ�o�/�w�N/o���q����æh�~��gi`p�g��*�@������F�g#���l"�%U������uS�(=8�=�)#�Q2�3�)�#��#�G��q��'i�sӊ1��1;�:���`A$�ڙ*+W썙��.��P��$��(�\���h'm���4�������Kc�k_�_GՈb��y�x������g樞"���5)7n)��C�#w���o�υ��S�V��%�l-.��n��X��]� �ȯ^ot{�5`���[��`ń��}���������9"}T�Job�]�"U������
          :�I�$Ҡ���7/s�睹�=��#_�v��GF*ǂI��u1f*��Y� ��,p1�(I����t��s��!�<��Uw}�L��4�#$� ��ƪ�<P�C!�>ǚӅR�xc+����RD���JȎޣ�Pl�J�/�Z���;�=��ܢ��T)�GJ�j�c�����#�(���*�*����/u��j��K<6��X�,	Q��3V�{���Y���f�}\
          [�8���S�W�~=��W�V��v�Y\<cf���m�}� t�^��)|Gkkc�ƭ$i���bY?��:�~��]}\�@&�w�7���挳M�ǘ�����Lף�۲~G�|iNH����}��_G4
          5��{d7
           $�v���+�d��Y��6�߀�
          ����b,4�+m#OE��bcE�X�:Mj�+���nR�;OcҾ���l�G6o���W�]�����ߣ��+����͊�k�^S�		 ���wtg�_���X�muk�8DvrZ*[et�����ٟ�^��I�oƗ�,�����__�2�r�7-��kE�����+�7z��V����񧌾�}L�_���}G�F5-U�\Z��.?��;Xd:�_�4Z�aSrvl_}w�CxL��|
          ������d���
          rY2�nCɼ� ���~���A~�Ǧ��!�<W���c�*Dȹ4�kpO�HXAhm��I*p9=��輒6h�vY�z�zO��5VNk���
          �!��u�������s]��I$��)r�X���E��$l��'�����o��R-�h���w���X�K6��$�UP���d��~5f�$�����%��1��P��4
          Bh�t�;SEbTN���1�+���]!��~�to�A5�o'����.�
          ��")�����7pā�3��O��H.�5(u�=�z���x8ݔ�G���w�����-���¦2���{A9�
          �c=����[�/�k�mG��׏�NŴ�xm��a�!	������#?�d�G����w�˼nx7`M����E��Q�v�~Kon��_�/���l��I�!���~��'�"���F�����$�H�E#�8��o'��F?��~dѠ���M���5yY��{雌8c��T���
          s�Qb��Qe�u��� �G�V�z%�ˉ
          �ۂw�������E��2�k[t�?^��~*/^����CS�ռ1���ֱ~����H��0w;e�qǤs�UJ*�I��26�@Ò=<��3�cĮN��8�x�/���t_.-7���N��	pd-���`�[ÿ����jj���O��$fܽ�J�#��cP��OLp3�u��
          ����'ePN	<LG�Y��0<��k���^>�~(4H�A�'�:^��$K����@#�Br:��j��Z~��]�/-�P@�P�����R~#5�����bg
          ~z�rH�&�23�t�̭1����6��TtkT�M.#s�8 |Us��K��J�:H���
          �����2#+�VV�ܧ���H����=��bh��$�@M��XF!���9,X
          ���U�Hl"���r��\�n�K�!���G*+���x?cO\]C{n��Gr0@
          �����������c ǰ���I�wy|��8�(:�6����_|w�1o+I#�,�d�L��#���E$�7mu|n<~��7E������h\0p�r��Y‡�X�Bjf�+�8`�29��^u&b�C �
          ����+�`9*Ǩ=�u$S"��Q�[��)�o/�W��'�]�Ĺ2�ԌSF7�&��g�t��נR�'zy|���1�桵I��W�8"�pe�c$3G�me�|�Y�{�*]�s�,	M"��e)�|��
          ⾻]�r��I�k��C+n�n��䑟c*�� �jY�1�W�ĩ��8<��	=��������x��Xd�:��<Te�F
          d���}����k��7�W"@F�~�T֗�H�E�=Ű@�5-s�A�Vۀ6���Q�&b�58�lUʽ��I�F�o퍺�� Q�Upv��1_j)�.�IGP�~*N�3	���#a�8�
          >��+"�%���AϵE2�P�X䁟H�4a����/q��?z��pV,�;�#�֘g ����g�/6�1\�3��Z�	�U\2��y�R+�e`9Tl�ЗJ$E�H�.w1��jIN�D��*Z�&[}�!U�<R��O6V�g�!XaCf�X��DY��~�ف̪D��d����퇒c��n���"��q��90����H���<SM<27� A0]�=��#��Ȧ0�H��<��Ioٙ��, l�N�Fx���i$H�V������
          �x�1�K�C6���e��)��	�{Q��k
          ���D��ȌW�����t�YF�9����*Y"E�O�j��T��ƈ�ڠH�%�S�h{Bx��йyY�("]�Q���0���:H�H�nc�~ԥx����,h��g�eeew%��l�Ԥ1�ٹ�żQ�;B�'�DN|�PG1�`	2+c�����d�	�#'r���C(���˱\�8o���C����qp�g
          ���;eڣ/&{x��f����z��������yL�h'�<t�&�9%�ϚXI�ءةn�$�6ۺ&�=�{�ޣ��H�X�]y{s�l�s��G�5yl��e�U�c��=~ՙQ^IT7�Ӝl�)#lapΆex���矵3-��e�r�(l�0H�a���)�ma�|�I/��=G�a�u`�)���D�b��m?���sl�(��`1��\u�;A�ÆE�}�9bgY�I]�wt��H_�~%���y�GT-�sX�Z�XE�	��>B�w��9./E��2�4i��Fz̶�wR�kX-�\����1`n+#n�I7�n����yV/���%���{|�[u��ßWG�;S�V�m�A�B;2q�	H���ն��J��o�<�$s�����P~)m�I%ʴ�G�v�q�=��b���揰$`ch+m�!~]$�X�M�v����
          �8���O
          0��|Qs�2��Bv��uu�m����?ւc~��#<������
          R�(, R��c�o�kr"Fo#DV[q��KK�X��hN�P:�ϷނU3&��+����v��Jsڞ�?���P�-a���VVU��G=s߁E��"����2F@���ȍ�R#޲����C����+�����yj���2�c#�7$�w#�1�o\P:3�d�ݧ��C!��z���[[w�s�vc�1�~ԍ�Y[y��\6�߭������(�����
          �o�F-��H�Hx
          ���=�ɨɚqu,��g��I�ޤL�u-��LA@C��ޡ. ����B�1�g=��JJ�	��l�{H<��]�I<���,~f��{����\@'ێ���Kn�i�^fɍ����Ҍ��D0z6cx
          �/�A
          1�B�3,L�;�v�	���b��{Q��Km��'���&��,���1�]����3��$�!0F	�x��TG��$�IŹ�ΖEW�FŰs���./Dd�[Ȱ�.�w(f\u ��1r����ij�L#�kd���ޡl��흸�o�=�n02p=	�R�&��$�W�KY���n�L�9��k뗶�D�9��#��G�A�kb��"e�"�6�UiP럎���ӿ1s�k8�}D:FN%�5~��m�`i!��+2/؞�d$*��2����I�5�[e���6_�$c:�֖ ��[�"��iD�f�>ǃ�چ���->|�qm4�9V�7('�?�O��/�K�\��ǖܜ翽G\]Ř$�|�Qcc���r;Ԕ�3C5��VMǠ�&�����Vx!X���H9c�lz��C����&�)*�ڮI��BZ�Z&��jw�gAm��X[sn��d����q�e3�	0��|c�sҡ/���"�|$�]C
          
          ���L����f��\�	�0��?�;�T���[��&|�ŏg	��{Q++C��v7��b@'�;�VA�.�E���ye�'+<a��gp�'��8�fU�cs�p��B�y$��s����t�Inc/��X���HKC4�#����$�s�ޥKv=1LK�S2N�J䏎{���wSڼ��ϖp�0T���i�,�3�����#�f�iY�r��9f�z��J����Z�b�M�UV�wa�#�l�V~)�{ɖ�����jƇV(T�^����n��nL��MFa$���p?o��wk˾]7`��I럽*{��7�;j+����Hq��}�&�[�k����#�E�g��<S$7�6H\�b0��}���Z��lLrı�.^@�U=q�l��zӦ2�$ţx9ݸ�*n.c�(�%h���*=�ڣJ��ɵ�;�ǘ�;<�]^$�>����q�("�A.���Ǔ�cd��f��6�#Df}�*����f��2�іc��[���f����o%��⪯ls�}��|waߛ�c7�2���=�o�C$�Y�%��/������A,��,��T܌C��T��>�Ř��+������'چ�<��+���N��O��j� ɓ �'�P��I
          ��=��P�e�pe#���:X�V%�ڝ����C&OO����0Ie47"�7[r۟�p;Q%h��	=�W�;6W�z����C�
          ��a�y�O�=��Kd]��>f�ޘn�;�Ǘ�a��2��"���Ol��1~��+��[���L.n��8�P��߼qK�C+���9_���D�rø�y5`�c	#s+�x��M;"�9ī�6��<qڛ�Y	\���oޟD�1������h����cEГBTF�=����H[�<��<�@
          _U�'���}A-|;s��	9u�@,��
          �}KMԴ��[{���e�6�d��z
          �X2�{�u���=Y���8�>*'P�K=v)�+y"7'���Y%n��)��i��;N������O�;���{�ֵ��Iwslf6+���c�o�I�;v���R�L�L�,��q��>å}���h/��3��,��9{T�g�n�oq�Ǣ��P۬Pˆ������?��f���mc��&c'��М�ޕ��j�E�ܻ����I����Z+�Z�֩5��<�#�/��'�鑗:�{��o�[@R�֡�`�f����ɒI|�����m�Ppu�lS���?qa�����"�̅z�;g�-��M�X�(�婒X���7�8��<;7�/�i/4�m��$t�R~��5��z�������i�o�zF���K_^LX0DءH�OL��|ʥI�YYY=����Y�n�O��]@��l��d�R�U��qx�O<�H��!|{T։3�hג�[�У!�8�o�x��`��I'V�	�g۟��U�]Q-���
          �Dž�h� ����2�ɧR����V���J�N���c��bg��,ÜS]ć��&���)oku�H���.7l� ���6���,,�%�Q.�9�J���Ut�
          Mm����)�/c>��2=~x���:N�n�g��Qh�!�ģ���(Xԩ��O���O,�וwI��P���ڴ濯j�z����n--أF
          �8�RZg�n��f�.<�?�/� �#ޡ�Zm��=ɂ=�s�P~�8�S�Q��$�Em�5ԾV䌩d��RF��h&���}���}�]�S��o���k3�ƭ����h�ikf���.���y�(ȭMq��ck�6��~*�~5k�j	��'��
          �d9(���Sҙ��W��'z��{�@)s#��X��{Uq�O��5��2�71�e��~�߽E5������d���՚��,��aoH�$���vR�H�g�\�Lb%f��<L&n�.x��2�+$�������	@��	8,q��e��#�S�x�}7��� .AK�U�K�Y���HYP�G���8%C"����?5%���U8;�К����[�n���l����^��29�9�c���y��֬z�	��%�NeN��I��I�IA�M��;�"�y��HUFEy�,C�
          ���C[۪���$��2T|QI9+��-��K8٢t\.lR3��Y�h8�#��Pm�����R��5¥���I�O&�X٘�eA
          ^
          e�to�iY��F���Ip�w���o=�α\G$�F[i�µ��r�,�v����U�<1q�-I�c�O~���?G����$lm2h#�ˌ��=}�[N��PJ�%�0�뚫��u5��26p{��ܶ�=�img�m�E��n��+��(��F�a6P̦7��z��ެ�.��muo+I
          �ۏ��gÆ9���P���u�����p{���4UP�W������1�O�}h��l)��o��đ{y�'��s�c�[�)4��:^ÿ�<�8_j�z����|�?�*�VRpN�����xO��Q3�	�ѐ�=	�Җ(�%
          H��	�7���H� fɎ}ۙ;��JE��-��~۞ 
          ������im<io5��b
          �[w�g����$�Q��
          g|`ۍ1g�r��+�Z��_����~Z�?����^���"]�"Wy�.�[�=��4/��V�]4���Q_���[/]E,z}Ķ��"�
          :s�Ce^p��͇�1+�����6�N:��_YxZ��V�L�lFyB>��W�W��6����4��X�G%�ݨ+�rX:㊱Z}��/�e���\y���c�|�T��X�eL<�ı
          nMOE�w�ɖ�2p���~��νrҿM�K�Y�H"� �B����t�_4��OҖ�N�s�ہUê0�>�����U�D�1G�Z� {�^��ȠGQ�<��������i#�`Hp�~��`4���t}�ݿ�	"i���ڶN��R�1���:��;c�dF�|c��KO��>|Q�>��[�ep�l�� 
          �����-,��Y^ܬeC�|��z����]ml�k��m�<��Q��޶����G��t�"�N�Vܨ�(�RFG�欅��^nj�y�៦7���k
          jM*0R��92�<��z��
          ~�k�mK롣�xV�������-�<�K���>
          �)��e�6�`!��5)�̼�٠<�_Ӵ���k�k�#y���:��]Ꮷ^�Ӵ;H	f>�o�U��(��X���c�/kn��Y��S������-i��E;1�U��$U
          ����x��Af���5+o��*��ֈ�̙2�C������ǵ��s�=��x ��
          ߚ:���	Q���Ƒ�,بWpf�`��|� ��{$"Á�=�eB�!zP�Q�b��>Ƈ������R}E�	��nLa�9�J� �3���Z���<2���;��W*��3�u�C\ۺ&|�#��Y�d��.��nb�$T���<�jm�1#�#���e�s���՛�����Z̀`j��:<e�p�4�x�K���-@:"�����9�}��KSi��@4ǍН֮<��p3�^i}��}S��ՠֿ�Yu�M,Kg����ק�vi��mo�q���d{���ڗ
          5|��bl��Bz��UP
          �-�y�I]Hʄ��w��<�;��q���	��Lӱa��K�0�����������
          ��8��X��y����#~M:P�I={S�c�['=I�*�J���fiU�&�Bz֟�ް�t��%ܕ9$�p=���{s���
          �'�W}u��h�v�
          �y�H��daB�H��Z0��x9II�&�iu����O�Ϫ���0�M1��������^����ׁ��难��\�5������Ԓ	d��j�{�����뗇4�.���7]ě#R\��a���7L�N�N�;�
          �KL�楧�a�÷�n�7S�����ri���떡�c�ٳZ�B�F������$yT��=��Uܲ��u�Q�TtK�1Ddc���"ܟ�׿�b�T|?,���k��Z=���'�T��2g1�H�ʗ�w��W�bҼa����gK�
          �����-:�W;yxp�
          z7q�_�Ox����uM[��(���M��2.�r����y����"����C|y����_�g���j����������s2���@�G���'8��mEh�K;����y���*=�a��ޅ��-���xąH�c�Ҝ�=�O5'%���Ct݀i�Y�S�N��9�ڣc�p�U��߿8���E���)�#gn;��̦0���7|V��â��6�wyNX�G=���Kh��4[p�d���U��@�DW����.�D^�h�)��`�\�E�'�Q'ww���'�z����s@_��"yU����ÂG�[���pۡV�Ќ�=ޥ:J��y%v.���ۭq��Z�����(�0ƣ���n��%�6۷A�H�kV�q�	�a����>�!c����p�;����]�f�*dF��O�t��m��=z2�Aʮ��r9��J�ì^��rۼN����?ޭ:u��	d�_�m��bN^��'}�z���7���<��}2��&`rZ>z��=q��[���oķ�mGHӾ�x�_��IVRna���j6�n;L��&FÝ��5��m1�iA��9�5d��V�EeP�B�rǵ\�P���g������D�|;��߇�u6�5��d��h�)8�Q�<�##�uI�7�vZƇ�i�(��bCu�J'��OB�ߠ�~�(4�Hew�4w�@}�=s��H?����5������w/�6�ƍ}r�0?�x��ɬyRD��?kW~����P�W����'���U>��!�'��j�R��iZ=�����ft�y`X�?�~N�k�o�7�ua������zF�^i� �o�[��+����p��<m�/�����ԯx�ŷ���/{|�mn��, ���	=�l�p��!����~|+�,�׋�L�0�DA�
          �q�#9=x�J�y�o���Ht�x���[�����G�Q��"bQpU�r1ܜ��K�#U�;y"�4!B'��[7J{�>{;DFg��{�Q~�@��Z�~�w�4��_N�M�x��Wq�����*�Ѱ��F���F~i�ng�Vi�E�2��_�������G���9���~��a�A�+�7Y^�����/���~�~��\�?�7��o�_����isF�qg�:t��S� ��1�<��tm	�K�sc�:T�?2&�Q��RWp5��|��=
          ���#��y�eina��8�1�H�]�c/vLJжI$��<��[��/��Ͻ?4�lϘ��	�{��i�X̒���,A5T���&A�\Z\"G�@��`�sC�W1ĪW/���j�����3�u?������"�ǭS���®���\�ؤ$��M��4T�C�.T�s�?jh�YE
          2�N@?z�F�Aw+��ppjq4sM,M���������6�2�#v���kib�#�Tdo��j�����B$�v�ۜ�jh���O5DL��w��Q�
          �]�xcQ�'��h�DAS�q�U�вt$
          v��ǎ?'}��s$qFʤF{�G�c|���Ԥ��(K�#�_Iz����^�Qo�G+[�w.�cx�mc#p�sz@c�u8�&�˖~8ϫ�f�����ksn$�O_lq�L:Dl�����i���З-����!Uٝ�iF@d�!�>ߧ���3�nF��cT�u��UDAX�f4�r�R���S,i���l�y�I��	i�YbϤ���%���!*���yP�@��rr9?�D�i��$�9p}8'#�(6�bѲ�`���/���+v!$3>��ew=����C#L%,�v�(g�2���|)�"�C"�ǹ�@!X����9d��Ɛ7.�.X��n��ݗ!�fL��l�ԫ]FHG��=;���V�T*[C+.Xd�g��%D6��-n]�[�Ks��b�H�m��[gN�j��z:���?�Skv��f��\���Hy���$i�n�p�b�u>���)�V���
          �L��8א:Q$*r	��f�U�%޹I�!@�*�I�A�)���������:���qE��Bj�3�vɨ���%K5�v�I;T�ހ؈m�?�2 *���������'D��������I?�1��T.�����@]� *#Vb�� ��<��+�,(����}�jnM��Ã�
          :�?��-�.7~��zG0(���G`H��&��C��f�h�e�K�S��Ӱ�.e�-�Py�Cc'ߞ��h��ي�6��~��h�"ô0e<A��[Θ���3/���҇B#O�m�s�z?>³2��I�Z<ǽ;�ȬFN��A`ˆ��`����0\��	����-
          0D�r�g9��T���/��՛��u?~Êh\n�1�&
          � �>��+CuM#]��g?�U�%�}�Ҙ�4k�ē+���|Q?�>c��"����#K���q#�<���c
          f!�(�ci#*I��z%�����v���Y��q�O@;��@9�}�I�[\C-��s�Ƨ�y�}�jHT�{Hc���K��ȍ���$�������iv�<Y�ؼ�v��#��p��I����E(���G�m�)}�dt��O)���뜝����s)�fde0�r��E	��,s+Wj�/�PKCs$��%�V���@�=�P�FQ���+�W9��r[�*<q�r埃��ސ�*J
          ����("1����n^i!ڧp?�=_ڙ�`�`�V8q��Jj}�1E�
          ��%����I�Ѽ�.���(����Ena�N0��h(-ข{�9⸏�o�p[�X��|��v�ۏ���@��y�[Ao<V��Do�c8ϱ���#axf�4���yj�ck���R��=Ŀ��,n"hJ������8cDXn�`6������ٯ�947/`��r
          ���'�("�B�T7��h%x,�pz}�[f�Y"�ɎI!�~����柑dh!��/�x�J�o�Á�⌵���P�!�F>{Θ�N�kė/5��g�+8�3ۯޫ��
          :��h-&��%�Hڠ����V���G�e�G-�q�ϱ�n.v�L���3��}�C"J�o4��-�t�����`+�g�۵k��W��K��gc�8�kn��I0&�6��H�
          j��}R��S���I��)�'��Ny��H�����O
          �7�1\�@]�8�S�\mL�w�	*���lgn{�fnldk�$
          �h�r�zs֎���(�{�t�.dw
          �9���*kd92j�T�X����<�����;�ml� p�0H�Xw��ByB�i�i&��n���jCL�h,$�ap$�ff�=E�$p=��P�1�n�>�v�E$~[��L��\��~~h�!���*��ៅ��s�Q�[�G6��$�=�^������IUʠ*�zn<��{�6\�Ti,�uef&4	�Ny�z)�x抷�� ���4s��Q�z�c�s��+��lC�5�)����x�\g�������6�lf˞GN��u�t|���ɻHYXM�~}�����]�V�A%���K�N:f�6��u�R�"��1Ѳ���٭��v7YH�2��o����*u�M�U���UU%�݂Il��K��+���κ�,�ߧ ���G.6�-K>v�㑎���b����FXCk�֣؞��Z
          ۽��
          ���#2�݈�
          ���#��X{�ڼJ"M��]��<c�:���R�Z�ne��c&�c��y��T�5���Z����2w��|������i�Ƣ��nLV�����㍍���S��~Z*���x%�	ǵ
          �R,v�@vܬ�d�3~�h�M��uy..U@v1�`=��A+��<�m�y�9���SP[�����$
          �4��~���"�ĎX���zz1E��{r~j��4�W)#m�GX7��6��Ƅ���I���
          u㍣��K�FS����y<�S2���u�H	�+`|�T5d�cw���i�5�l��:<{9�#�H�G
          ݶ/5B�� !��Q���٣,���7g<�����<�G<��P7�q�ۚ��e���5�WQ�j�;��<�1��^��^*��dX6��2GQ�Z������).M���J�`��<��?R�e�?6�s�"L!�l|Sm�	�'�9	�
          �y����ȁ���̉8S�H�~�]��Dm�:�7�	+���Ѯ-�x��-8"��]��@�!&�S�*p��=E=iA�I呙�#�c����Ƴ)R��2����h���(�ʖ�08`�t4
          1J�G��\�bs���%�k
          ��\<99,�B��rj:�q���^8�p�I�s�tMΦ��E_1�l�0o�Ԧ_��ّ���	�A�q���jM[Q,cz���!��|���CR�c��I,@
          6���b����N�4�U�bT�IЊ���I�ho.�H��9��}��T���K�}{
          �y��jwv~��i���5��o�z��3�;�3�@��u[�5W3�kkj�ǜ������%�˦��~Z
          �9f���ީ�=�ύF�g��P��=�Ӝ^\�m��Ǻ��%����Z7&7�� �+��X%���@�fY@�@�z��6>�meE��FL��ܿ���k���j�:�S��UUHT P����Px�r�h/J�����FW*T��YuHf�8%0�!��i!�I���!���LW#<o�bJW�DZo�"��������9���A�I���0���ۂH��?��呝��]��$���|{T�����d�m�w��8U���Ҥ<�"N<�!����ޝ4=`0B�Z�@O���Rz\���,�X���;���Yc��
          ��կF�x��p�4�2}*��J�_��l�e@&���<0����LI��	rO>���qV7��VV�\m���9
          3�q�A\h��p���&1�}y�4
          䞑!��Z���Cx��4�'?�|V���5e�[���w`�*�{5��h�^�����9�I91�^�L��!X��N0=��?BfDN�y���T�&�p�����m�%T�f\�{P���e�8��m'_����{ c#�pO ���9�#�y.YR�A��ܖ�jE�K���I�)�?��.�U�q�V�����1Lf6*G���M	��m�(��J�p�P3(E܁	�@�FO���`HuF�s�j���;�"� dEWX��*{US�E2��o�WTU�*�>�pż�m ��
          M�Tf=��� s�j�ȎX�+`������QZm����G�39|��1Ae���1�J��C�ֽ�	"�rI�z�2���r8�U�G?��Q�Wt$�8'���=��G��B��j<�B��3&��E'�S�.��D�-�5;F6s���zv-*��#[}���:��>)�KF�?N�N��|T��������*���R��ƻ����ڬ43��c��.��ղ8��̸��{�v/���H=F
          MX�8`C�ߜ����&��Hi��[�Grcc!a�����[��c@�3a���z��X�a��rY@'s�Ր�\�#��g��}��-2cO�(nm�ND�h������Y`ӵE����N�c�r�{}꟥���x��}2�Uy��x4���h�-����Z��Z��|T�����*�ԃQ����qI��V=��|=k%�Ǧ��ϫD[d��X|�o�����6�^�,�PHϕ 8s�{�]}=�uxb�A��Vd,�]}H2;�+��>��ri����#XmY'���ڞ��=}����n�m��ͤԠ�C��b�&�t�}:x"7��ڄ,�\! �����>�t�[O�u�`��20��E�׀8�pk��y�H��g��g�T�7��|�pFs��ⷎ�a#��P�_Nl��k(���lx�7V�ږ�sy5����̘<�t.���Fԋ���^�|-�C@����46hM3��S��:	��s����V�Ӽqj�6�	L�
          ,c��޶L?@�7�Wҵ�l��μ.G�N�`�����`�m�)�@��=�)"��rR*z_�i��[&��K�v�c�ԧ�zU�F�|֞T76S�b_.2�n�'�}����&�[��3f`���>��ֲ�^�X8H�S��fs#{5�����x��mF�H�Qc�c�8Z�:�;�ld���ݘ�En�#J���N�� PIl���=s{=�@�o��<,�.beO��[b��r�U����
          ���T��K�����M>-B(�h��1�`{���������ps��1��nbeM�mBx�u-�;Պ�JT���AN���cM�a|�$sR1Y$LWw��r��j�o��>E�v�^�^;B��X7$�г��$G�E�q�-���
          }y$6��jw��^_�E���`X�^[�$q��[E��ztl
          �����j�ol��դ��S��~1DLZ�� 6~EY� Xڽrz����YN���j�i�d{��sO�fyM����kEʆQ�s׭L�BUq��jͺQ��������zUF7*v�Ub1�4Th}@+���ӱ[`�#&�X�� Ԣ���+�B8��pE-�B
          ��ݖ t�I+LX�rTcއ���� �l��zDYC�4�X�h��X��Fޞp��TÀ��P�"�3�n��.�<Z �QIB'�{w�'��{-;�%���2����}������pC��`����Lx���Z]���\�p��<����.YQ����C_����4�m#T��R�^��I��p�!��g85�K��mvV6\**�=1�N;gڹ���3s�)u�H��m4.�⸌Mo3t���?�]asze��Mܜ�/A�Ub����V�{&dl��{t5�r�
          N�q$��Q��@�X���Q��]�s�'VJ(*r�i@nPQ���1҆��CS����a�A��Q	V���c�ʠ��~x>�󨌠,y��i�f2�o����ǥ\�?lӹX�d/�u�6�"�,�.��¼l�`}H6����_\Clx���lu���F~�x��B����ˆa��`����~#>�������u;��O5��"� r'�=k����$���q]9�����u}�W�|G�[Y�d�yg������޼�2k�??�N��B�拠}U�/�[i<���t��=�̄1(9�y �~~<E���h�
          ��h�^ ��ʩM��n�����y��w�>�x�>��M�
          ֿ⋇̀yi�;c��Os�+�?��l����Y2�wG�W��H��w�o^x�A�KxKM��$�~�'�o-�PB�s'��z�kǯ�/�l����_�k> �k*��mnE�26�&�,As��.k�ͨi^�{{my8�qh�cS��Ƿ~;�I��-����2CTU{���z/��U�[5�[�I�K�x��ǎ|]qv�{�u�Ja���q��qUH�i�e�H�w=�`7�<�?�����FA�+7f���㡥}llt�LSߤ�:$�#��Ȩk��P�UYn�j&�O.�yEۆz��Mx�y�СP�����>D�E>�	Y�u1�9?�S�4He���i�z�y�U�@��W�)���L�&9�޸�J}�F4�#u2���2F�.?��E�B?8���ª��P7o,h�:Kr��uG��,�C(댏��N\�E�^���� ��r�(yv��
          z�42�]و9\�f���1\r����Yb����M�Ǵ�B23�^0�"g!S#�P�F�Č�8���Vm�=��1s��
          ���J�M=�I7(�(I\���:,W2F�3��G��J�W
          ;�$�'v	<����d�n#9<n��f�����N�<���H��R�;�^E�ns�@�@�C	��=?j��Ԗ4d�?-��Ks�]	���zxn��n"�T�z�+WjonZ8c����=
          ]f��g�̙<�e�����+^���Jܲ���s�W#$P���̅��HU<�>+�Y�]�.s�������9
          �7��F8��$�+`�Y<��n����i-
          ��ݟ9Y���
          0j��]�ao+��E
          p�9>ը�2��}�����z��o�%\�d�A=�q�ƔYվ��+�/⑮��;�o�k��^~�~<g�������h[յ=(��?��1�ʼ��V�Gl�8��$u�:WMxnS"���P񜏟�Wc��2�V�?RK�L~�������oi�4V�=ΗpLj�8$P`u�H�~��
          ���?�<=�Y��f�ŗq��~���K�������[%�I{�nq�p������
          ����/�t�������a0U{mC8,_�"�6x�A�˂�,�<����������.�����@�0fm6�c%���v�V��j�;�-N����T��^��`�)F�VF>���Z���.xK�g����ߌO��/һk����|C�\�KV�s<.Jg'��1�#�Ɵџ
          �Z�?H�X|G�jQ���c�!����6A�N�'=+��8>�7�QUEF�?����F&P�9����M-���dp��{�횪�
          $mjӣ$fcʞ�<�j�.���$Y������돵a�ac���$c"��u���$1A-����i�mm+@��̟�K��]�]�I$�U�hte�m0�P�N�|�s 8,N��D��HK{�g���8!O��>i2N�H[�*��1�8��{��K`ȱ���|S3��RY9;�Fv��ju�R�.����pO�Ӊrp���'�`G�4�\�l�A�Ja����:�ډ��D�zW��&����Km��P�]۽w;?��[ 3����#D2T�!zԍ�F��M�'9�N��"<��8S��L^��/���o&��J��fa�1؊*Av�>�MFP�@�w$��d���df��4ʒ#v�����T���T�����.yf(��0�,~E0�ʎ̭��u�%� Um��dw��y#���?4�W�4�L����~’J<R�#9Q�N~EEu�5m�E�39'w8��My�B�rZ�	���Ͻ,2�*6�p ��B�,a�@7(��\g��5#I��cL�*�H��޲n�<q��g��陋(���J����#���ep
          �?���B�@�*!�IryZ��y`1[�#)��"�ȱ���bս�h�Dy7l��ld�$v�Yh�}B��\�$�0_K�3��5����1�Y��2A>Ɖ.�m����
          ��2W c?ھQZ)�İ#u2"7������M��rP�L�m�z�?j������X�h�[������AF��Q\N%\�@���3��rI�+V1��� ���T�O)�,㷍�c.߬�=�WQy&b7��N�3�����Oಓ�'|P8��/bqS��y�=��g�n,� _���&�I�"�E�9�F>��&D�3�$.�`{�S�
          6]�I��r��4�xd@6ȷ
          ����V��I6 	�!�?j	��GB�8wrq���&]��4r;*�K�h���L�m x���I�(x8�K�t��i��@ ��
          <7F������NL:h�V�-��v���CI[���2�v�l`�����j*	�N=g�ED��.cb`X�A0���{e�ky3��G�.P�䤲y|��8�p/��PaPB��<��MZ�wL��g@�0��GN����H�gP=[x��;Tk"T��OL�wc�D5��wX�9!@��s�eP�g$(�I�C$�Q�[8�%;�3��4r�f^m͔�$��H�{�uo"�摔���C	!���2*1@7���NT}r#�B���U���5!��<���bO��Bz{�nJIgu��l�d�҄�ln���"
          �@�T�`�C���;����	5�i4E�	�1�J���2�c���ٹ������v-a��I��!��%�•l�?zm�f��w�RP2m�*>~)�;F��n�N����L=֛}"�|,�喌�X��	��z��x�vq�V������ⵕynee$�'�1�8�̢�@��]��u�f���IZu�A#���8��@I�	�-�Dc��%$s��1��hb1_�]-�l˰�@��=�9�蹖������r��2U;�0��ӥ?-uy�q1��:��jG*{�h��F�G���6+�)���KV�ŝВ8�3�q�4h]��2�gڸ�xϹ�k� am$���d�>¨���EVH�R3"]$�2�#pϟ��4$�lo=��y=��b�(��_Q#�5=�+�f�kH�UU�($�{��T�ȁ�����s��y+����N��Wi�1���]�!em�8=8�ޣu;h���L�͘�xa����˩%K�sk)U%̀�パ��PMR'����^߂��F0~
          #R�d/M�{1�L��f�fI^Xz�։���E���V��B�Pt�l��_T�]���?��Dl��;�j"��k���y�e\��F"A�L��d��sri�U����g�H�`��XEf�\ۓ� ���c)��S�P�G�e�[%�n��%ϾҌd����]Dl��Y�U�L�N�ۧ�nj���p�+]�6h��g����vǑ��Ѳ��x�J�@~����
          �j`�����e9��L��E顣Y�1H*\�$�Ȩ�D~͒0�Kv�Z��y����=�oަ
          ��"7�!��'�����<�V �B���w�4��D�rng3,jU��#��{ֈQ�z,	m �8� ˻leG#�敦io<w�va�U��B7w?֛��6w�e�8��ڌ��zrO���� �d0:�^ N���>™����2��y+*������^������%�i�Pv)U__?lb��3H�4/*�����{��1G��@!�V�a��O��T���?o4��K6I@!b��Aq������)C�a�?Ҁ3(������� ��ʪ	{df��]Em,����0r{�WT�IɨZ����w,l=!<�T��q㎔�٘-c��& 
          �@e��⣜�3p�<w�1�!v�ډX�Y�l-���|��v�zSLS$PܬP��d`�9o�e9�Y
          �"�9��럞hKx�k�cXc.��"�2��_,�I$��gh|0��An�iq�pQ卄�#��Ǟ)��&3���d\�:�Ϸ��)�6�F9<�9?�g��"Co7
          K)���j	O����A4sC9c�x�z\�+<wVw�)�P
          6��Y�������3��O��=�q�$j�r�8�	���^�$�
          �� e ����k*��Epѳ�#{e=3��E���{���Tm�389�v��-�H��_�@r{dP+���2��N���x`��$��*���fHc2ڃ�l���Uܞ[�02;r������fL�	*r���$Z�LYC3!32ǒ�����m��-;�p�F�P*�NB4�&9V+�ѓH�*'�@�0H48���ȔH<�
          ?_=�i��2�L��eXtϵq,̣�3�ʘ�8��z�ދif��Da�o�����Y��9=���%��0
          ������ާ��gr9?ھ�,�^�
          <O�y�[��[[ʓ�A��|���2{�]�Y�V���ʿQ���Ѯ����H����b�aH���o��Αf�����ϻ�,�s��i���Q�[(Kp#<��D붳h�~fssi*2�a��9��&8�&+�ကV=����8��k��t�K�8��p�C�a���sY�5-WY��
          s=���e�?N����A�L��4WZE�bN'����\��v�n���S椡$�<(���\��9����͓0�<��^��A�y+��6���iv��=ϕ0�����j���"i5
          9��c�>J�85�-�_^����X�g��������}?֦�
          m�i��7E,������$�Υ����5��d#����Z�����I4d~�{qֶ����t����Jq��J��B�'��a�>X����S
          EY�&1�,�� 
          �v5c�n�KX/��S"�BG�M
          R�3ú$��J	�_z�؄��(^��n6���I%"0wC�Z���L!�3��r:7s�[��GO�C�䥊U!L����V��m�n����rq��֬ړI���l��%,�d��o�sR�ƕ�k���|Wl��&���(�'�}��*�v���D��!�#�2?z��g5�UH��*2<��U�iw����)|1�28��j����F������5 �m�rO�ށ���D���5,�P�I��b�����
          ����<�q�ި֓~R�g��.�݃�pH�EZ`��K��!���2H9$�V��g��Fx$�cʬ����㞜�ַӧ����ФQ&�Ų;���|W��~�-����S�H�7��V�N����Wq��ڤO������t�;T|�M�x-b��ԴL�*�#�x`r1UM7T�.��4�֢"�,�'o�f�9-���+����$��T[b9���TvQ\��k	N�������+�e�8��4<v��T����5�0�M��#�l~Ծ-H��R����'�T�� ��>b,�w����B�m�q��V?Q�n6�J�H��]���<�ۤ���V�iQ�$����=H��%��Fʲ��1��͡跚�Qy7B	���椹���m3,1C��B#A���#H�-��F�#
          1��z���{4�n�vK�,�F	>��(�/u	����p�����,��E���)�i=�H��IdBV+���~��-m���dw�NC|T��t��J9���d��<�Gq�T��<wQ�2�G2<�Q��`񊔴X'���%!U�2�����*�0b���.
          ��
          HXȳ
          ���-���Ust���L:r�~RkK�i؀u穭�mms}��rk��=?n������Q#U�1�U�|{|U�)��Ko ��L�~3����W���XZ��-ݭ�6�Ye+&9r:]���Q�9��X[Q�™�c퟊�3[����.����Nwg�[�鏉_�~"��0��*dەt��<��\��ϩ|%*g���ӵ�;G��#V+����»E����B�j�q0�e\+�?�#�ڸ{�S�;d�����[����?C��ҽ�f���hk�xb'�ha�n���)%r
          �r:��l��\s�VHxGG׼?��++��,B����?���:>�q�F���\Gjc�5��y�S7SҪ>x5�]7N�M}re��V�%��Iq�ok/�W������K��N�K��O_ڪ�e��ٽ</��ڵ���ru�%p��[��͡�Y.�a7`e�N߿ߥsN����ͮ���A*�EV$#�2!���ӭl��~)�R(�4��3cʪw�8�_jx�G���Լ	o�^�b��|�Tmd����٥x;Kh"{�-!Q�Rz�U���M���71����S�;U��B�P�3.���#��.���tm4I-��[�����HZ�M'�s���Tzy��~$H��_)NXt���EKHU��$�
          �֮�]"���W--n�{bP���'��b�Fy�0��h�$��O�������q��)P��7	�⭔W��.[Hd!5,��5��`�&@�3R6�	\	@������*β+�gny5qR~ʱW.� pzT�6�Gm@nt\}����]6%�6�D�g�5d��	�r�6�s�Wր���G�fV#��VM:Օv�\�s�)/��������TI�Q"��O�CtXm�Q�}���U�L�ፂ�}�W-?�P���e1�œ�{ԤٚYI$ǧ��
          Hڣ�W8�ɡ�S
          ��\v�H��p�nom��*3�{
          ��_-�g=�6r��=��՜�98����486+v�
          �x(\��$�����c���Y�{楒���<���Pfe�>���Á��n�2��\�<rE,�����P1�����������
          �i�)
          �^X����j�Id_Vy5���jÊ��n`�����bÜ�וZ5�}Y�(��XJY��;��zס�9����^��!��	P��I�8���ŝό|a�[�g��&��#䴬r7' ��#�T�z=�������ờ/�Z��Z�$\I=���3l��+�c����ܐ��nK����*����w�G���u��&������3NŘ��rX�`rjn���,Hl��(���
          F~F=�����cz(�񚒀��ij{�0*����R?�h��ڞ���ڴ-�^7$N��^�(o=Ex��B5�gc�}�?ҙ7�*�I��Oڛ��X�9/R"��#�J�x�ıi��I)� �$q҅�'�,��ؙ��P9$��p_�#띾���
          �s��1lC�яq���th�ÖI(������v
          ��r���
          n$���������������o&I�7��5�_]��^�ڕƹ�]]�V��5s�Yr'9${W��8�^)����U�Wcv����^����i�&���x��l��o;I4��^��gC��kZG��`N	$T\�nw:�� e*{{O�w�������q_Y�C�Q��>g�No�b��dn�{u憽�8�t;$$�X�b����@��^'�:u�4Q��3�EᝏZܧH�[cwŹa�����8rzg�?֙�����8㡡2�b�<�W8@1�͒j�|P�ċ*1�t#=ES���$kY�99�������,�&_%s���3P7e�;�적�j�r��"H�i8ݶ�}*A��j�s普&2Ƅ�� ��qR�sT��9B9��\4e�Q���$z�r'z4F:��U��Q#6_h�?��KY���%�$�#pP�Z��Y�8��"V��6*��'9ϵsڭ����B
          ��	�.�pEG� ��dX�.O���o�<�<���>��q6�*j�ȣ�)R�8�zz915�Nx�PFF	����yFg�C�O4�s��J�bi�� I��
          l�%Ko!0s��Zv�Q���2nW��ɚ��h��t�C��q�|m�}�:�͏�a�=���ȳ���J�/�X��rzPZ�Gs��Cm��9�tr�����R��I�b������U���m���Gw;T���A-ܛD�>�����Qʐy�'���v�h�������#��d˒��^0�
          ��٤���&ޔ|k��'������Iq	��<T��Їi�J���C
          ��2jH�8��7����}������m(�%ܦ��l>����֢�.�.b����3��k��/�������̶0Ç��٤���:~+}�gR�u}��E�K�O)Jn>��;���fy�}�-�T 7�%ԈW�P����]K���z'՟��]�z�[�sx��	e�$a�HO���\��5�:�ɨiWV�%���C.�\��?����b�|9�mgA��,/i4�����2�x��ꏑ��Pj/g_�8��O"�A���x��������?��1���,�-�����x
          �de$���k���?���	����^�#�;�����n��8�,XB듆���vy�AҼ����~Ӵ��]��t�X�O[�︕�H�K����^�}<�x�~�x��~6��ӽ#������(�J"�p��<Q�bn2IPz��Uk!����n�u�������}SK�����K�1�@88���/�����G�
          q��W�*��o�_�u���K��Z��!��
          :(�E��Wn�v.X�*������<X�c�i�Q�-��a��������'s�m@	��Vܜ7������w���,�F���>��q��Rϴ2����z�ZOֿ��ܶ�N��xo^��Cuq	67�}Jb���Ky�����u?��5��s�><m=�/��>��;fܙ l>ӻ ��ޫ�_A,Q^f��e��Ж�dt�T���S�=��i��'w��,3N�M5��iuaqgq)4��6C�O�B�ٖ���c#8�����������g��pd'9��8�B<�p'vs�z�Q,�����j�y��C�ǥ�������>��
          ���@��NG�5$���N�䎴���7R��[i0����2:y�鏵$����l2���*�6�F���
          ����MH3/s'�&NGڒ�p�1��\m�?�D:-��{�VBwa��u�&e����<�p(˩�	��˧�p�s��or���V��[�2g��^^�Z�F�w
          �21ٱIc.aI���Fh{{�p�k(���]��MҬ�&e\�<ڔ�/@O$e�=���q���c"D<0���D��(b9�Q������Rʐ>�U,x�_z�$���w�8����"���9�&+���XYA��EbI�(#8-��������c�-ı��u,2;��<�"<`�퉔���>���V�"��\cv��v��Id����_ѕ]��������?����k�'��#�!���|�XL���8?9���T��H�$�*�#�k�fY���o�G�ǀ����$I,�@]�����15����奘��K-��F[��m@-�yҀ�I���nvc�;�"I�#@��א>��k鮣�#���4�۬��cK/'9���f������+��3�j
          	c����<=N�jJ�U6X���d��v��B��dc��F��TsK�c�y�=�{�a1ƭ�1��w+���i$�FUX�6ynX{��B����W�N�6[sc���A���u�c��`����Ѕ˝�������Վ�(�!m�#$���-w<�-��w
          �1q!����	�^9�n��@#����ܹ�8�6T(U�z��O0u��؁F�N}��A-�r�K�x�9+���%��ƶX�ѷ*�}Xݟ�Q���7�k,j&���ɢ��-#�F��1 9b3�t$�7�$�BV#.v���K�6�Fm��L僒/ڐbxfi�,��0���� `�K���ޚ��9c�;!�?�� ų�f�^uR�# �ME�L�w.O�`�H��D�D�ː�����}��Zb��)tQ]����P�^(,���Ϛgl�\`Rb����&$;P�4���[�����rFUq��L#Ă&��0N�{z
          ����Lх_-�Pa����7o>�Za!�D��GOڈKY"U�3:F�d��{�O��ٹe�v�c�NN�v��^Ɗ���e�F��応��R�{u���%��b%>��H��1�W��EbI����F�������ڂ��ĎZ&��6��d��c��0*�*A���ޙc�ݽ��5��ߵE�,�R2ϪH��1�.h,�M�I��D�8��ޠ� �p�2��qk0���öON�iHഔ[���`A%0q���P�s%�j�Cl��z�r:p1��\�$�QA&��X��`g�Z�A
          �����Ǖ�`}���x�P�N��0�_w;X�����n�Yf���XeYB�@`Ɍ��^������61����R���w�5T���	%����D�|��'��dk�:Sl��ϐ�:�L����c$��%����Y��q�z�Wо/썷���fR0�
          ȹU	��0F֨��\���i�x�ދ�H����4i h���\v����)m.�懍����#���j�D4ױ�r�h��t����=�}�X�a��ޤ+qh���w"�����)s$�<��@ˆ܃�j�bcu!X��"����3��Y�or���)2޼�݂�EA���N�C$�[ܫ��1�PO}�?j��PN)���%W���k���Z��e�9�:}�AR�<�L�MA�h�V3�k��y�\���FCw/���w�3�A�PUq�
          ��-�i���ژ�(��B�g��$�ԌJ�d��|֬���������pGf��9BF��6�����;ӭs�B�Ll�;�E��dpzj&KyN�D��	C�ٱ�/QX��)�m�i5��G��A�f����-qv�B�3.�/���y��-�&��q�__��pNx�ۊ��3a�RI�,����G�,�C,Ir�k��(c�>j�-���E.�/mqo�`ۊ����OI�t�o��[;u��(w����4ߚ�IoqͨP�
          ���y��.%Õ�"�댅��ϵXZ��M�ͪO��C�p��Z�3����ԍ�J�Ai�c �A�sҢ�KҶ7�nғ(RxN>�e�R��Q��b
          �sAKc*�i��[�Ɍ��o-Sp9ޑ�$ѡ�͞D{X{�
          ������Z�ۛ�OQ�	��&��=#�{��-J`��M�
          Fc3ʢ\�o�$m��x�v�c����9�&�7�4䑼���w�E�vnv�~+)ŬrJJ!6�����J��
          �]���Km,�El[�r��c�5��������ǬF=���5��%X�ᔜ�Ȟ���?..�˪
          �I���������m���3����FFH�E"8�K�&�Y�Y!l���ӓ�'��B��pp3��9��)���%�v���g�h"d�����s2A�*����:~� i�G1؏�J�9��r�.��c��U���{~�*�#Z�˶#�}���9���cV2������O#-�%�C�`:b���Љ/36�xԯ��jQ�vO�bG� L>;�����)���7q*;)&#����~>jA��q��Auj��3�a�+ʪ��ۀ����jN�Sq�A��Y���`�`�;���J�`�X"y9H>�ۉ�^�b�<����
          O�w��#�OQE5�0��[�=��yv���ˍ�&n��z���'u�9�(�"��G���Y�9@���x�H�J�n���KL����������KF#p���d��b��{��9�_�K	��?־�%��̌�77L[%������69঩�ͦ�cʶ�X18ݞ�3��P��C�C4�����P�ddd�u{��--���-�[2�?|�S�L$���Vأh���
          [䏴e�+l��~'���G����`ǜ�y�9����1<�.�d�i0"Q���>�����rT��#2&v�:Ҭ�F���]�X�p99���1����dE���������Y��DA�GמRy#�����@�x��Q��[A��&���
          �����+x�{QfJ�Q�	=*,��$��Q��c���e�YB�Rx���{�x�l#��Io������o�Wj�:���`����(��瞂��ݷ��EY2���v6g8�:���i��8��5��޻y���B��O3ң�qۑI��A
          Y��,�wn��؞⭺�Džt븢��O�q�*
          �Y���4�V�(����ڬi�����힃��t��$���ڬ�i��Z��8�]���C�#�+K�B��4,&��H���F���cڧt�>���8w'yV�9�����~�o�B��D���0�Euٜ���j���G������CCg��B�5���[K#�U ����R�g�?�<5=�,ΰH"#T<��K&�����oM�����,gfB�7?��-�"�4k�T2���d�ɪ6�_���)S
          7��x��G�O��D�.%�UI@*H8��9�LS�E��h)nw)"u,�NFq��r�A��08�j_Ŗ�h)��G�%}�����?�SV��5�y��e^x����DY�$����4����3�p�#޳�
          W�}M�e#ؤ�g�~���HY
          <da����x�;��c���1G�%���4{8�cG��v(p~�t�&�+�(R8���?�E�,�6��?�ԗ�c�0�ěyb���e�&��������w ���o/qe
          ����U���xe�e�<rT��ީ�mز耻ctq��9����1O~����b�~�P��w����]�9#�V;X��%{�-v�V�K%t.�I�]B���rw{}�:Ԍ(h�tM>��+T#��mgl����q%�mn�;lȤL����e!�D�|�A9v�8�m�=�&;q�]���Y�b���W�/��ĩ5�M�Dy9'�3�5��S�mϒ�#�m�$��p�.Ym���K�%�"7���Z�RkgC%"��躍��Zuլ��@�\�DZ=�T��դ�XA)���!9O���5i��=,Ai,V���y��C��s��O�s�ԏ_���^O-�b�H�8 �8����/���zz#e�e�(��yn't�ci=�]>ɽ��_�
          �#��t�����^��]XB������T��q~��E A�N��s�މ�a��J�~_͍!�c�lw�%�����ٌJ�/���w�i
          ��<�ͻ��N0zw���~-�%��UK
          ����$`
          Ð��SL�X����F�6���'�V:��q]aY����/�z��q*4Lґj�$d󊙵�iTڛ�,CDz<��W>j��>7��$�H��ia{��n��I�#�c���׌�뼾�x���ίa�ǩh�Q��V��2	�ܼ6�~k���j����mBٓb��؜�g��'�n��\,�ԓO�%�i3	��^���.4}+�C��'����:��V�V��=#�.?3s��D�L�eW>��t��N���Q|;e����Z��c���}�/]�ܩ<�~r>��e�����#Ѭcwd�+�����~��^�x�~2���o���'�}҇�5���İ$�<y��Gc*RV�f|��ͥ�@�2�]F������-t&�n�E�������?�מ�	����v������ú��%�k�2ۿ�u0z}���������:iO{U�B���1���$]*8|�
          ��xk������_�[�2'E�F�jå�-�{X���Jj9^$^���&�z~��_�
          ������aR�Z|݄��bNp��iŽ>HSK�ȇ�u�-��x����Vk�YC;gɂ?�D�ڬvN,�|���x�]�-n�Nc�pW�s�Zvg�%�2��ʠ��֖ g-�B�8a��ڈMѕGR���T�a��jƜ��i�F<��#DmM�r����<�\1A�u���{��#`�u=*�x�EW[�y9�8��I�
          �#�����8��sGZ���H�㑊�bI��+&�w�N�Y+B�':��1m�;zsɫ�D����4�ka���>������2�x�Q��!؜�*z�TT\�O<���3��Kx�23��*���&x���CE�$�2G��%�ϋy\d�i���$g��%��T瞴;�Q�#�	N��$q��{恖R�r�+Ӛzb���3�J����,�׏�Y$��_��%c��{�4��G�jj�w@vF{З��b�T�:qS>���Ef�s	��s�Z�ž:�<�:��p��ll7o'����5�MĦ��䎂���O��X��H�u�23bTW$�P�X���|o�j#�=����Fև���Em��VI�HLi��c�ۍ�ޘ����:��^	��u�O��^�b�s%��[�;s9�Ej��2�v��3F�_��ͦ�on�7V�X����������=�z���zZ�Mt<?���5v�����r2zV��h��q��C¢�4�&�Z�5]<F�¿!���yaT[�|ؤd}������MCU7W��+�S�.{Ub�i<�G#��9�j,�ev�1�b_=&w���Kd���Y�(e!��5	$��HP0Jk�$�HQI��҈�b,d���0G8v�?j�j�#����x�F&A�A���	�j��3̓��<+`�5��V~�G��S�-�v���NFGS�~���e�x����~��Z��,�,�����w㓓���x�����ψ�}�k9v��������۱��տ����v�v�"�b�$y��}Y�޼����V}�麣
          Y�8u�ݺ�]~
          �L�̘�;��d5��'�� �t�D�h���Qu#6]�?�{���19ڌ	�q��h�-�=���n�_�q�>hy#�FM�p9f��}[��KQ�s����ero^���Lv���xl5HD�K����j*q��3��2Oz#��,be���^6yؿAwyX��z���z��d-ɒO+h�ҟk�9oV���@�%p�������SZkek�I�؊�<��*FhO=�ެT��`x���
          �A�������w�FDƨA�'��Ys���kO����6�'џ�Ҡ�-�b���1��O?���C2���	#,��@��\ĆdyN8���\ND��U�fPʱ;m��ך�y�V��2HXK+K.�n��ң2��,#P	�q\Y��/�Dt���H�0�q�c��*Y���{�ڒ첂�L�q�ְ_�B�9��e�Wh���D$��W�ds���X��<|��s^JĒ�*r��O����L�-�9$�z��@:����0[�
          8�r<n�T��$�b��V8ǫ��p��;�.8'�V�ZD5e�M��+���չ<)uoz��+�n׏<��s\�i$�\��	���{V��Ʃ�ܟ�GM����ڷ�"�x��ry��*�rs�TMQ���T����2j��,m�YUP�w(�=*��(��X�I ����;���٩u��[y��+����Z�h��E�<�����o֚7�o,7��c��U�1,�j��ҹ3��H"Uc�e��"�s�b	�N0)�cY�'�
          ��a��t�͕hbR1+w�F;x8�ya�g��r�z�Gjd�+���H�T�hQ���F�J���׳|��@�F���(�e��
          ]F�Vn�q
          ��!8!�I�$W�?ğD��.��~%�	��>��.��D�+�lG�]{	�m
          �w6��J�2s������I����q����~1�3^�~	|�C��e�?	}s�~�}@�8�wQ���g]���&q��=3��p�$��?����R�1���8�t��D�t�W@��l���YmXzY[~�W<�\��W�w>�$^:�_L�A�UR�����$|��O�?���_Wu-��
          �o����'h��(����WqLg�qֽ/�/����2�qz.|s�}I����]rw�.be
          �e
          s��R~Eu%4q�����ǂq�?�M>�X��6�ռG
          �-�NC�Ǩ튰k^&�׃Ư���~|�����7�w�^��������?
          "ė�>�u�}6�]�����ϟwg��ӝ�i&7�@;Y���9�����\^XY�Y�`]Eq��rO��9�0OA�J͏��0��S�qGA�Y\K
          �6vvĺ������������ӥi�h��)�������;V��^�v�YM��������t�ĥ�6���s�].?���G�J?^��=u��Oz!�Mn7���v���G+��x�J�D����Z<	�j:��ͽ���>�{`d�FF�W_Vpy�5�6��*�����r������;T�b��U�eI���*` �j����72sT~��������#|moc�Qm�ߓX���1A8��׎��.w�(�D���0�]��o�F�����x��N�|C�f[hN�\5���������}T�ľ���c����S�J��8;��϶+�|��8���5ԆS��FP�9d��Q���*m��<�V;�eY�d���<ګ�!����?޼�X��c6	+�F���S2��y�X��x'uyi�"��2H' �{�T�wVh"�"��Ĝ��T��[�H�$�0h�ȌZ>��k���{w�X†�w�S��RQv��O-�TMżI i��#h$Z�I�.�i�|�r���HG‘�G"���T��ш��������Ego%�[q�f�<��J�M�%xԒ3��櫜�bc#䑶��m�2p3���>�8�c1^����IWY#�g#�w�y�v�U\����S9}k:���8�����4��;�B� ��0GJy�R�6�����Ș���F����͂��Gg�Km�s�zf[`�,�y28�H�SN����<�0�޽c�Ă8Y<��>A#ݻ�=��,��c+*@�2��9 �f��wRӼrߤ7 Ve�����HDO��8Z[�rD�w#��9�	��x�U�yR��(R4u�H�Z�'fU����=�̀��*"�+�cw��xd�Ka��PX��[F�'��b��v-�z���w0I�h�w��4cMj�؆�Q����~�5sw19�l�3GU��("}� !��.NA����^���̤��G�I}�ƾ\��p����Ӱ)K�	�=6��
          o����e�)��]��O��=��<224�� .8�=vL��7K���r~ؠ�/c�8''8�l&����e��!.r��.+X�b|c=)��Yq�9F>sQ��4��d$���ԋ��1t�m��y
          2@�
           I#�H���6�zu�����ӮG_�)l�Q��'-����PJ��.�ε�d��	#��M�~l,&��6NSԌ�K��I��jX���*�q�2��B��z��jK@�X���n���n��l�p;SwSx�J�@݈�s�=r*Bh���VUA��@Mx�V��xi0}�(&=
          x/\^A	�c�d|�2�a�Gp�	���xɨ뛓�D�d$ʑ�}�i C07���B7^>=��Ro:Y^'h��FOH���K�FB[�<�@y]�'��2*ı�.2~�4R�i�G�r$�p>�
          ���A�'�'�Q+�c���$�.�!2Qc�<6��:S�5��v�Q����3���q�P�K�����.��P��{��$:C����M7�S��mbH���!1�R4��(!~i��-���ق�j�9�aץ*��I/m�#s[��r������&�b��+��n1��QR�A��q���毤�J�����'���o���Q�%d��|�S��:���@�D�Rx����ԑ%c�C�������L%��[�nn��1�A<��YR�]B����f\S2C�L�r�폤�w9�I*�(k@�v�A3K"�F]�d�v��OۖG��̥@�#�������x�-���S���n������S�⅑E�2�~����Sޑ0Z���쮑��8��і	�J�#lu_�o�ZD��ʜ)���;=�@Ѫ����?�J%������5��k,�l���J�Y9�h�6Y��Dw�)I��I'?nj-�LYi��팅����=�����i&�j�s	�m�	+����ޘ|l���/)7��A�u��M���'S4J�'�_q���K[u�;w�����Yq�R���#{m���TE"!��	����48&�e�C:����D�'G������E���c�����������Q��
          �����CK�n*=��犦O��ݤS,V���lD���"���	!V��1*�U�!�y'����;���0��>c���9����|��zc�2nL���]���E�<&B��v~I��4�[�d�~e��m!��JAS�;�
          �Ӧh�$�,%��3����jCZ�P�|��[�l��G�7kn��-��K&�^c�������lz�^$����V�+�%"
          ��rGl��ڤl��^���9.�ď�#1�B	�}(�ۏ˲�[l��*�힆����5�D#³n��=����Ǐ�BGkfn�y��o<Ԍ����H��=D^�!�+h���9��3���1�K.H����K.��c�5+�0C5�Ĉ���u �n�~:�G�Hm�����F�
          W�~O��Ve��";�����\�Պ��b����-.��c�S�ɧ�x"�w
          �b�>����-���$#�]Ij�L�����p{E,VV���q1�3)މׂ*6�����P)�(B�H,���ri��T����U�y2��<`�������0�R2�rKm4xxA\#�OJ&��x�#(�	"���ge �#�Lz���w�J̷p�1J�[r����qڂ'ыbd3FC[��O�;
          �q��w-����jF?z��
          ɐFW�Ԕv��'���P�J�G����b�..�L
          ����G��TV��ǤL�^M۹
          ����t'��,���)B�j�X
          q��Os�#<P�oe5����~Z5��n�����*�^�x�Wxآ�q����"�E]F�F��e�r2��{PMm<�a.����Oa�g�4^�����K�w,��Q�g��l�-6�K�].]#LH%|�s�E�4�����݅��(WȚ9��יG%[#��ӏ��ofR"�!��wFpv���٨L:cm/��ȉ�'t�Ǿ3�{Ԍr<���na	L��zsޢ{�L
          q<fu��N�#9o��ѷ�{'��Y-g\�z�#?=*KXMȆ0�N����@~�����3&R�@J.^�w�)1��JTeM�se���iMnn��H͍̐�#�S�>����B$���*�#$��?��Q��+r������q�R��Ā��L�qR)��ǚ��Ug6�&D#r�ǽI�*D���ȁj˹�E�UǤ�l��2�����.��@H,O��'�2	-Kʢ]�0����yUY�2@Ts��ݻP#~��Av�����ܑ�k��_Al�9��G 6+�?$��~s�F#�(:�`1���3[��=,���{�c�����*�4XfH�M��+����hۊ�ZđBT�U�
          ݗ�ŭ�g����Tk�N�$S�;r�^��G<UBK
          Vy�7R���v�Q�[�I�(,%��)<�'ϕO�s����OV�!�1n��#�ՊVq�WcZ�[\K5���o��7dg ��ګ?P�s%��U��Ӭ���=]�#�*�s-��޴����������jz�����?3pd��Ga��H�dʓivdӢ�K�)\ RCc�c3������]�( �[�5#�gw%�	fL�=��sT��2��.�r��p�"�>��6akȴ��wQ�Ԛ�����Do��L��v�%᷿�U�b+���t=�3x�Tqm��Ͻ�Yw�i��k�Cu�5��,���?����,�������:iK{S$�+M+:�q���ͭ(����`Z%.�Q����{U��_Bh�Fą�W_�S��mk��ԶH'�m��R�`�=���4Nw5։��Y�%���,$]�R}C=z��z��Q�����Cw��qu�K�c�ZWM�It�;�N6(�y��l���
          �\,A�-�:�ږI%eQ��ѭ��žg���$�<�\��ڷG�9�[L��|��PA�/&G|t�lV��+Ht��K35Ĝ�l��Q>	ק����M��K�#xQ �65j��$�_��;�x�L��G�ggVwc�j��H��<���m<�����j[mb��L���h�H���G�>:ֶ���x�Q�����5�t#���n��_̜,J��C�`:9������	
          �'�I��}�N(�e�����;�_<�
          @/�����D���dlc�'�`��#�|ҭ6�yQ�H�z	ah&T=OBO�Hi��lq�{���2)��W*LI$u�ڬV�mWf��@�rj���	�Z�?�3ߴ)@s����QW��A4��5l��>��bY`���I���5oV�I#���G�*���ֳIh�wǿr�ڸ����#�6��C�I8+��_޶-��ȓZ�d+.8�	���-����4����w��7A�/~�`�	�q�S����]�i6륰ӧ�j����\ǎB����ZF�{(�i"��;	C!�a��i�5�L��R�y&9?����Yr%#wV�l���I��(��Q|�;s�?�u���k�3�3Q���ӥ��r<�,x��v����f�ɝcK��
          �e�3��UsV���KK�K)�r�sg��-���K�g����k�$�5��T*~��_h~^�l�Ӵ���ǿ���5�,���	7�9�]�y�U�#�h��o5�I�BY@�b�SD8Ͳ��w:,��xN�b�:\ɋ��ҋI�üN��ǟKc'�S~,��К�i�6���P���=�V���h���d��5�jOf�C���-���w��z[���q�U�K��K�1�yc���q�Ú�:I�Y?�u�x�L�=:U�P_�YK\���m!h��~��-%Gw��b�&�r�+�k��N��O�Sz��5�Aui4�ݦ�m�`yR�4�gy�:?��M5���D��"py��l�4|O�f��򮣌G�`s�y�9Q��9%b�	�.
          -`͜ڂ"8�If�R7�"���7��/º����<E7�}ݹ��ȏ2�$	=�'#�^a�YCh��8huHc):�,{���*��GY�]�Z
          ����7cp��{�8&{'T�����iz��&���/"F��5�Wlc�?�z�޻�w^+�7�O��!�I���*��� xU'�dj���?�m*���I> ��E�����njG8�r}�k؏��</{�s��>�Z�E��5OkZ�n-���7"b0��Vl�^�Y��[G�����x��58�4¹0�[�`�����y�׼2,e���5��#��x��ן����UΥ�};���Laum���$�jye�e�WL�����ok��X��|�|�G�5��:��zu/G�ħf�\�Q|�N�f`K�����[#�z���^L���Jof5P��4ҋ$4r����45Ɠ{�ʪ�
          �fl���	�L��no/F���NYW�S���$s���T�/�(�%��?��(_�cV�Kإdhf�c��V��s�k��A��#4�m��\�=��ǰ�_�Rh���7  U�J*�FP2Y��T�;@c�f�TU������Z��
          �0y4�Z������)�j�n�0���j��eN2;f�6�N�lq��-��m-�V����槠A{��#��E��\`��pO53	F��+o�cR�ٕ�{_PU�Cg#��J[uR�Tdt�-���W9�c�>���0 98�%�ݡT�r���2�KW��=i�&eW*J���Uqp�H@G~�T4��N6���
          ������U�q��J]Nʍ���J��1v,����Υe�ҫCRL̘28��jW��yaI]A$c�*nQF�M�����TmI�@�(V�<R�hۆ7�Y�s$��+����1ּ��S����Kk
          ��ā![�J7s���#kҍh�%��ʤ��+�_���u�v��}Ք7йT3J#�����rW���-#�|>+�h���_����\h?O�ֵ[{8�����m�,����+�}ba}};�5��
          g�����/Z��a�_\I�j�V�o?��D�FQ�����~�����<���Hv�H�$���ק~�Jɪ+���z���4�#��pH�U�.F��<V%��wttN2q��AK)�@['���
          lL���aR�1���b�ڞ���m�� ��S�i޵V�YL2df����q��K_6?΄h��1�`�q�.��n���w>����t��4�������������;�by���.,mKm0�9>��~hߪ�Xt�ST�Y�h�L�|����#5���/�G�4�Zk�$��B���y�s�s]>Ψ�����Ϣ����ݿ�����R7�
          S$�Ǿ9|ח>"�d�//��gH!3���T����w�/|Uyqs}�ՎFݱ�����\jqN�$�taB�rO�}�=B)�~q�e��7��S�"j��6X���>x�>�c3��8E����?j��*v��˜�f��WWG[y��`S�d޽_j�G��F�JD%f��'���=�Q���)�I$�yڼ�?�VkYb�#�416I��E)h�dEo����Z�gKVP��kSL��uo��3�w<�+���O���V�[��P3�PvR2x�*�sm!�D�nW��ViD���$Ѱ�&	��
          �5Ǟ���)䟽Z��(#�&a��q5P��њx��
          ����Xy_١J�<�-��P��Ң��C��G$���w����	���#���̆gd*�wo��9�+#��#��n�:�{��̑����z�j�i
          �YLL��)����Zc)P���#��W6R�rhv�ta��������ƀ��:�ާ3(C֪\��q�*%���1� 2��Y<�D�7%#@���_�zt�J�P��uT��,S�~ϽF]��d�y�S�#.fy%]��w=;VYR��5�Ua�ڣ��ƆVa!VQ��
          V��l9nU&2��H�՗Is<� �Rp��z�>%a)9wV�8J���q4�$�]�s�ٍ��7��|�	���Uܕ��'X���Q�ݰRș�~?��?G���%G�k9n���fݑ���te�X�f�Ԗvr�6�ǧ���qbL��89�#5�u�b���VG$����V���*���YlG5˓�j��&g��;yC���a�*$�i"1#7�n���ڛfڙ$���Yr�`}��X�L��gi��j^9fc$v��@�w�V�ym�q�R
          �rjN���
          ;�ᔶH�g�:��s1��;G�����s�j3B#,���3�H�pzj���������޹qi3lH3�F׈ێy�8�{�ҭ����I��p9���Z��W�<]�h��QMii
          �QX���۾GZ������?�O�xυ/6z��e����P�{xOJ�t�)�Y�<z�`�X�HP����@9��_����O��x#Ư>�on�ͤIA\�<��o�����ܯ�j�Z��ǩdb@��|W���C���D�!�}����S�n�y*i�/�zD)��j��:���ǵf~w�/�Q?ZQ��~�|3c�xJ�H.tx5�Z6��ob��#����7�������'��Q�����M~�i1I��sNA���������2�3�5�@���z����j?����&[mON�E������y�����'����գ� �����[ꮣ�O�n�O��Y�.��p�1W���\�7/5������&�˯��������̳ˣ˧_�3Y^X�2Z�
          ��U����_���ĭ�s*�s�^:s�+�_��~4/�W��Q�:��>��jb��w�,sY��J�$���f!�0�rAa��7υ4Oxa|k�]@_̰��37RF	8#������[�LSs;Ĭ}Ay?ڟӼa�5��`�tG
          ��?5C��!I,@� U=�*���3^�dEP�ARH��Z�ђR������c�߄�7֏K���K�Oٌ۪��)",'�~�<M�O��C��B��A�x��+Qk�=��Y�-$m�������..#�%k�5rU!dϸ�[�鞫���Pt��N�w�_�~,�A��[�W�2��	� <�\������؍6��Ē��z�N�R5���G,eZ&�?��<u�Mܵ��4�F#d�9n7o��K~��e�H}���[}GB����8_�Pxv�l�Kv���BH�Լ$7�z�-�o
          x��7"�W[����X� ���������k���bܸ�,�5 1�9���T)c�&$�V��"�pmR�aR	��^((Ƚ�dS�#~�َG<W������2������iU�m*������oZT	$��8\�S���/)h�7��$��@]����:dU*i"�݁n��<�c��4��R� ��62
          ��S�3J\G!�2N�$�Oo)��4(�%G8���+g�5�(�`�A�X��Iw�D���e�K���q���eӵ"Y��q�Œv�J����Zt.bM���9ȡM�J6<b)p7�G��7���A���G~fy
          ��#���v�9-hP`Y
          ś~�>������wKv�N�A��i�m���oژ1|+d��Ƞ[b���5ˆ�a}'?�uH�rIPx?�H�/!��Ē����
          m���-�nq@Q�G�a#���Q����>��K�ݠ��H��s��
          ��[;�f /�(�>s,���]�'w����h��$R6}�"T�:��B������u�HA���a���tlb�\��5���ڙ�6������`\�ɡ&g_1�F#�� �>q׭	st�diu����l���KL
          ��@�q��Wp����m!څ�.p2A�)�L>}�[�cV=]~⇊K���7��=����jɗ�o�)�i
          “�i ��R.%e�,�6�9��\��*�ppl�8�㶁Ÿ�]����i���>H洸f�b	�T���)3O*�$h����ps��9�g�1,���P�88o���hbhn`�!��!��z(�	R�n�Hv��P�G�_H���'Em�
          ;�7��f�&B�l�x���k1�b����!M1�q�h�&N�m#��"��f���F6aN{D�{\�#�)��
          ���
          N�3++F0X����vu�����A����;���JـGv2�T<�S��r�Rz`���p$2�(\�$d|�@��co�jn��
          �� ;x�9�Y./!HX"��z�z�W�����yc~�%��k�g]�����`TIh�te		���P{�fi![t��u�7nQ���m�Jg$HF܄��jf�Ԭ,�2�`�\mF?I��C����R�@�π>���R^�%�M��P��^H�����7��a��+� �{T|73�vU� 9rFK{z���)�g�O3��K�A,
          �8�Wiu���G�x�`R���5�������c�}�Sv�a
          �(ī�
          �8�"����4���zI�Թ�ʐ%�����`{K�,K�T�gȤMm����y��\u����ē~��b��Qݞة%����چ3E$��Nv��z≚��y�#k'����տ�mt{3����3�3�?�#[���{�au4w�(�eA8>�I�y�_\J�RX�-7	�Nq�f���W�8rFѿ�>�:�n<�nrە�X��a\m�M���
          �>q����
          b�?.i."��Fl>b1�=q�9woo
          ��I�$(�['w�@u�f�X���3�d�94�ք�m/��\�3�R�2z|P�� �D
          (�֏$u��J�Ko�j�6�đ�n�죱���K��M��
          �N@#�J�,N���[2.�Ao��$��W72Kn,"���+��U�\���X���gӏ��[���ݲG,�K,`猨�q���R�hS>�+,�,�.�I��G`I��keyf�M�X
          ����=��S֑�[���P�
          H&B;�ޘ�K�w4�0P#
          �?�H]�P%�
          ���qĻ�w0�����tLq�%8����F�%ԑ<q�.���>����_Y�4P��+fIݔ�X���s�sҵZH!�"̗v�1oNY�s��֊�_�C�`��R�
          �����D�d�-|̈́���G��G=+��d�i
          "!wUt|����Goޙ�.-�彆�Kxb��S�f�&z�*v{
          	�e��*8h�Q����*.�/���h�~��g̜2��0��1�^(+m6h���J��@XI���zS�\/�J��5�0WF�
          �Ռ���Kj���X���I��$k����O�w�"���w�t������u`�#?�� ���!w���YG�#����<ܵ�S��1*���ާ��4�ѣV�9��'$}�	5��H���m��@��`H"���K�ݭ�9g��G�`*:���z Coik�"G_��r���T{�eY���E_�X���rOc@�ڠ�Y+�U�_,�r�=�L�}v��Dt�D�)�#b�8`z�����|�-��ȍ�M���s�/�Hܖ���/w9�2(���<�������h���$̣|�/�_�px��Bʍp���i�HU�F��o�u桷��"�U-�m��8��u=zQV��n���ٌꑼ�A9�NB�ݹ�|w�l.o�����1�eB8�f��4�J�%Fw��k���?�(�.<Ŋ6�=X<�G3n�Zy�ͥu�Ix�7��C@�����c8i��.9B	�`�EH��/q
          �*���99��|輑p@��(�l�����|��{)-����l�ۑ��?4%Bdd��$���bP�.��� �K=��5���<mo�����^�i�1�3����m��O�߽*���K�DZ�Yq�' ��I)�1�!<�khʠ����'�槅�ݜ��.���0��W�O<��~D��\#<��5`��`�z�\O��f��zc�.��#�]����e
          ێ�(U��"�ȓ+`����I��O�e�9�Nq�Q�L��6��	s�2h-hb2 gX.&���C`���<T���C+۠
          �Vz�T=��<V���]C,ܳ�	'?ڋgX��&��2Bz|�W(�&�+\C�n�?YA�+�"幟S�d�!#��k�����<[g�]i�֩m>�\N�s���΍�ZjD�ʩL<~����
          ��Yd{��#�U�p��^�ǽmՇN�9l
          ��N	y�(88�R}e�!����nw�ڶ� }�D�X6G^lsZB]Uu���y��%H(@$q[Fy-���������GOS�ԩ��R>�����²�C ��+��h��r�䓊h���񈲋#��z
          
          
          :Ck}�?$�/��[w#=��qeobkbv�p?�cڄ���	]U��UyCN���m��Q7(��wt�nId�����b$ڻy���/w5p�m�Ӯ$η,���?z��j�yn��T�&�����Jf?����TOqҠm�3�R�/�e���2M��M�����֫�
          �v&�cu�TS�0v�X�톤�3:���9&��b96��Z4�[�w�����}���=�
          �����Q��Vm�?|~�~h����Z��.�5U����������Kvg��������z
          ����6���p�֥�JU}!���qV����kj�6�!���߆<m%�hڥ����2��J9���B:qS�֕�g4�sG���J����d�����!�����#$`�T�
          ��z���3��fT�sW�t�gG��A�	%J�C��ԟ0|UF;�id1ۤ*��� S��2ev���W�����Gg<�J���):v<�^��x��
          I%��YYV,:Q3�ho
          M�
          Ԑ[�mr
          �@C�����34`H��FV `�5aNO����E�U�1�>�'��J��7�B��������31�#�H�`���I�H��TF�\��GJQ�*(�fI@1,N
          =n�	��$��.I-�����@�2�������΂G�p�X{��S"6�e��S<Q��A�w���K��>D1V�H������KH��T�q�7R1�U�C�|�_R��1N����y��U3��X�h{M��%��$<�)�~9��9���IyV���
          �!�+��ެW�\K{a%Ԗ��F�I��=�7l��qL����e;.X��r\[����!EëIt]���<G��O�(9��Ow�_�p����v��x�����c�d�%��㴻�(@+�����3��2����-w>���$����'�Lr~��8Q޴^��ǫkwZ���7��F�����ꇍg�%��ZU{d�a*�?\~Ïn����6�V��!m���R85OE��)���YZ(����8ǵn��E�As����b+�!�:��z�t��ɍ�@e;	�?�n�
          ��ϧY��Hn���Ul�$�x><�i)��x/Z�2��\xj�nd����l?O>��uKuF��t��7cw���
          �ZT��kK�hD2�Ւ<�C�7�b�pX^9��� ����y_n~G�q���**^&�n5K[�oc�DLH�8?~�ҵƒ��ڄ0B]�
          ��������r�H.l�Dy��!ϰ��kS��}�V7!�����=�1ry�Ȫ2-�7�oɓ�0���Kg=�X\�B�#�5%���=;X�g�˶�%�z�q�j��9�->-J7V&3!(ߤמ�<I��i��ߵݣ
          �����lV|�6���l��>!��o��ɻH&̞��Oy��h�w���A-�U�C�`8�r���?N�|Aw�%�/�El?^���5g���#a�
          �۽c��/3�͛��
          FX��'����ty��÷��xK������[��-=�HȪ\��IS����i�/��O��g�j��F&F�v$H��>�}C��qw�o�^-�6���H�6=|��Npqӊ�=����Ol����N�`�o�k����,���H�ӑҶ/�Ǿ�j�V��\��[x��1B��x&D�2:�8z��t;�]��Nqu
          3[��"t�q�;֎����#���-���erȋ?��FxcП��Q'L�㺳�O��?�j���OÒ�c�J���4H�����<�*FK7(��ze�/���Ŷ^%�."�<~�KM^�D�L�zY�8 p[�_�?�R�<��,7K;-��������WU���}U�0f���T����-{����ٺ&I4ٺ[�6�N�Wjwբׁ5���࿩>�M�fu�\$�.�.�������*�=��Ln�쑒�����k?�|E���Mn��ڢ\D��
          �,�YN����# ���^5엄>�?�4�m5�/S��t��C#g�n~�g�{��k��^J&�ү�H�d*������V�Km�9 FS�@x�"������l��-ߨ�	����\��mZ1#��ȫ�g�ω�D��""������jB1�S�98�"�na�h0?�p��'�¥��#o��\dֈ�цN��u89#���W��*v��
          ����NZ�pF	��:EY;$ᶊR�İ���V[T�FyA��r*2�$;�P�ڧ�Es��uj��Q.�,�Tvo0�/��U���`���7y�CE�@�T����T��¢h�L�S"�(̠�FΙy��,O�inR�A�"�����t5M�i%c�ݪp3�P��=G������+(*�3I�٤*Ŏ�84d����vƧ#��C�0R�q��u�����Tt�Wqwd;O�TF	�Z��F��1�����ķ����8�Sz��D���2(�y�b���9%,v�8q����of�%CĒ;"�a���5��:���#KC�Vk�8����N��ޑ޽d��w'���!��:#�d��5�#�:mnj�{;�N��xD�yJ9\oVx���f�=���������:������x^]LK+]ͥ꿧�XE�������U��Z�=��+���RO_�Z���/E�Mc�#k^�IVXM��&��p���Y�;����\%Ԗe2�����6���x��/ro�,q�-��C�'���*;U�D6�4�č���T���k�9���
          �rk�~��V}:��vY&��p�9��_~;Sߨ�q��N��M��o��"���q�"���������Ϭm�<�u�/�R5?8���T~��c����,Ҁ�f��W����Z���g׭/K�{KMSl�|�r�bs�U�I#��]��K$��g�/͝п�?Y�m4�����QĞs <��${W��+�6��k�����d��`z��ڷ�5]f�󚬎�PΑv��=9�߿<sT��,�Ȅ`����_O���� �[?75�e����/�D�����aS9#9�V���Hј��8
          Tg?5l����#1����k;���?ɣ#2�Tg>����/d{޴WRyZ���P���H����<��y#p�y`9%�~zV�&IrJ��(��^�1��3� ��8�ߚ�,ڑ3gN��1���V�{������-���
          <���֤�Ʀ��S�|�\�r3�=�;�߱��Z�*ɐW�?��+��d�ٗ'�,���8�b��9�U�F��2)��!�Up7|�V+�(�3�7)9���-�R;J�2Dxf�Ȯ�X4ʛ���qʥ	$��oMUu&-��K+�w�`�=�᪉�0�lT�
          �#��{�����B�:�+�ˋi���)�c*:��Nq��6�f6U�:�E\D�Z,7��tj�5�43HQ���s^~x�d���@�F ��)��b�b;��x�J.Mڬ�{��a��n�#�i
          m�.�9�W=[>��|w��jRy������`�
          ���S����=��J,���2���ڱ�-�]k�L�D�s�G\f�.�P�7��ך�\��[dk+�Q�n��<~�^<,oʊ����V��� )��Vkm6��7��U��S6@���Oj�Zo���;i|�����~��5?�Wвʨҁܓ<�$�r�cޮ�
          ��Wܒ@94Lj��k
          X��I�*�r�<w�m��p(b�Hl���Z�����|�y$�ͼ�F�`��lR<݆Ey���(?�RdaR(\[�A�$������w�+�n�����t���Z95�|ҤF�6��2#�LFz�޵ޫ�����7?5�罳{v�&s���n�G�e�Q�#
          �����EFD
          [���qC�*�����抓%�`�=Y��7��H+۽r���	Z;M�nd������De���:��Ђ&��]� AcD-���P�©T���z���d��}0X����2�,�,�yd)�`�<��<W�z������	�L�ܴ<&��8���r}e���ݧ�����Elc��oJ�z������L5_��1����,��B�c�F@-�s����	h�-Ά\p�>�+6-�A�2\N�#��
          z�V��/��9�s�_�zT��ܓ�m�;Ẍ.�s�0�/�r����a�wZ��3��״�..<��c��Ǖ$�#�Ð:W�_O~��g��6��
          �Pxz����Y��]q�Ű8=��C��?
          ��֍��-;U�Þ�n�4�y>��>������S�]ġ+�m������]�f�����[��i6����W��x��3l��&+�6�!NT����X�>7^ ��O��=B�$w�`W�r20~k��4�	���ݕ��x4��^.��V���A
          ó3G�w(�V�>���8_(��:�i���2�������`�_ѿhB��m;XЯ<�-�ۅx�IW����pz��A�~��E�~!>��~��c���W���$]CNrZ	Fޛ�eb;E~��O�?�_���u���G�k^�����k���{%��Xdɍ��eq׌W��0�]����}�OG�>�}p]9��~{�,:������fV.y�.�Q�ռ,S����|��?�����i{5�o�qk�(�߂#�����ݤ9W�?�$s��"�|42K�����aO�޶Wѿ�7��md�+���H��FλpF�գǞ��:��#��wZ%��1�H�n\|s�J��<�i4S,��#�bi&�����h�d���@V=�6�^�-�@��� �F�qKߴ)�y#��z�_l�-գۯ���_�?�o���п��0�Ѿ��)ӯ/PGm�^���iIڛ��������~�~�~��~&����yewɦx����XH���ez�7N���5�i�[�
          �-֞
          �ų���0�(X�ݎ�s׊�x�����п�I�o���U��V,��>m\�X���&ҧm�rr�u��Fk����D��Y��
          ���2}F�1x�mƖ�x.iK�ݒ�����Ǘ'����a���������[�l�(�O��{���c�'���~�n};������H�K��̿���5ƞ�d�iۗ\�����_�F.~�=����>�}0�����Z^%� ��D��+�~�㹟���.�W%�w��[`���|{�jF�F�DrHx�	�:M�����H'��V�؟��&U���W�.2�pF}�����tez�+�\��U8��4���
          �����X�JC�B�����iH\z���ڨX��[��]�F
          �<�I�Py?�LG2N�U������W�]:�{g�Q•�9�L]A#�ȱBT�*�j�J�h�Й�(_�[w$���T|ҧ�-��gc6=+�:B���2�Hzx��L���I�#����4˾M����:�d��Y1�*u?ھ��A%�F�+(��nG3�R�۟�#
          ��.Q��72�ұ���e����32C(h�F����p:VZS�n9f����2�\a�잙ZcR��@A�),Ȉ�>a�{Tl�E�����H������T���� �rj����"O����~(")��M�aԀ��4Ⱥ�L��1ly4��(s�^)��d�9u�;�����p���U� ����;��x�)	@^��~�����@ib*��}�d�<�4e��r:���S��荌����U�r0Y{;R"�8���C�'�}�2��Ϗ�!�!����(��M���n2��L��̗�-�!?�� h	"�L�g��2��u�J1e���V)���a�
          �p�3'���d���zd��%L:;6r�F�(''h����
          �����r���Xf�.7�N_�����g�XZ3���������
          �����f��LeT�ۦhy䝠����+.7��rj~�&�D�G�I
          oq�ͬ�Hl�(c�s�l��8�{Cp|���6T���i�S-Ʉr��F:��S�beX�ϧ
          ���4w�@
          ���`{7��PBױ��<�����2�1�Ls�a�'��9����S-�$y�Cu�s�h��8�t�G \�O��N_C~b������6�aH������q'���Q���zRO
          m@T��lN�����4!�6��M�#��W���
          �8�yB,���WP��y=�8�-����
          ��brX��t��P����$�����r\��Gs���Ԟ^X�5_��G��������+t�T(a�	뎃�m�c����g�$��J����)��`C��	c��<��
          #̮�Ll>�\�������׍�&�V(8�z��9��n!��Ӝ+F���<�.g���Y��I�?sQ�������g�*�T�s�~Զ��M7o"��n�0Є�~I4݁��J@�w���S�(���|����/�2�4�rhYcX&�"vBI_I!s�j|��
          ���rͶ�����b{��B�޺J�[�ns�T���OP>�EĆ8c�%UY�8�?�/u��7�����<��ӁQ���V�E4����T&��c��
          ���X����	�b�,s�>k3��mԭ��@Ay�~����n��k{qs�a��{S�RwCq�Y-�]��V_AR�z�sQ�����ͅ�f��w��{�T���Z_��X��oQ_���/ol�%��ƨ��7�#��P�P5�ړ`y�C�ҩQ���TUͼL���a��q�23�����T��X����"��>���4�dO�4W�.�926F����(�J5o"�Q���k������|����Z�J�Y����_�ĺH�$��3گ��u����)da4n=#9�CpW��Uu&v�cZ<�:��9���8���1��s<��DȈʹ
          ���a��D�kkt��H�YD;C`��_"�[�n$�%g�D�`N{��J]������L�89�S���ӊYK�-��pKm5�\��JF�N9��F�u%����w[�M��s�猁@Ǫ�gy
          �����)��;��ԡ��m�[H�;�2�v*�����P���C���L�-/-g��R�A9�?�j~(*�a��q�ߠI$v�
          �ހ�m�
          ��Zl����������t�y}~Jz@����2�,"K\[�:���6@�j��X14p��8�v��3Ң�C��Bݠ�E+�c8�݅O��Ah'p����G#�*B=�n���DΪb�+��294U�����-�<�n�A�׽G=дڶQ��d�I��9��9�y�kk�m�$�r=������ܸ�*a<��X���r9����&4�>H4�Evc��ʯʿ%Az��Ј�nX�$�~��(篹&�o�_�C�k¾s�s����4	[�ŇR�y��K�{G:��NFGA��u��{h"x�T8
          �_��:{M�c���Cv����9�v�m\]���&D��J��@��3H��ݡe�[�Uy�w���y��-�>�4v����T�hA�����?nL�y[�FI��t�p�$a����.e���K�&Í����4m@#+��p3�ئH�n#���h�PW��p(�E��S��–ua9��v�>��c��("�0�${�U�����Ű���㓟aE�I�����T>N�{�ҟ���-�B6v���‚�g��f��Y�o"��z����F�apZ�K�,07f$�Kץ>�7�?�-�(
          �����*�Y`��	4m!
          &����;�]�c+i4L�Cyddc=EN��W���-p@��,TɏnՒ|�����%���pFx��M�����}̲ϗ�Ҳ�#���uTN�^��N����ebl���=2j2�%3K{��U۴c	��}��(�x�!�P�`+�B�}Da����Cx-e�U��w`F(%6	qp���!($xCFۈp�9t#���w����/.L)�V����k	&Ki'Y⺔s��"�����Y'�,Ebؙ%N}=�4���',N#y���$���b&�b��8�<0�	��	������q8��o'� '����Q7l-�YKH������4��,ͨ+*@��F�.9��}R�^���4I�D� |{�Fk�O�X��uF�������\J�#��cw�¢�;d�l��X˳`rS��f��隆�q��ߢZ��s��݅P��k�����i,��G��L��}S.eMG�N뚖�3$�]<W�B�?�q�Ƕ1BK���]<[,�u�˗sӶf���U��M����:�g���ʧt�9-o��*��7/��v�j���"���Mw�Z��"��m�H�e+�E5��ç�<)�\�j��v0A����P7�+���{�C r��O��ڶ߂����ߗ��m5$A��$����2�|�֎`��;��ܬ�_�8��C�6�=�Y�d3
          �8�r~�f�.�}P��9R��1�xϿ�N�
          is[_͔6a����jh�狭�\�}��#[�Fb��@6��H�b���Yon�-ʼnF���(�kji$V�=�j��Hǘ����Z�(���-��,�J�T|f����bu�R���u#��PJ�H�s�z�]3Om�s�BAd��{�j��A���iÉ�wd
          �z��y�с.
          n�>YR�&�n��f�Xm�1l�4�yB8 ����Ke��"�*��M.Գ�9�v����L/SXF��R�L�����G��������ڕ����s
          ����m��z�����������Zܳ��\'NH���y-��m���`P2Uq��C@�w������Ln,20�0^�9�B�~�ʻ�9�� $��#��G�m7Pa
          �1���P>�A�S�#8#$��#�g�7��v�"�>k�����Q)l�*�woap�q����u���V���Ǡ�sHӬ'�n�J�d���;�����O"��l��X��.i<w�^���m#,>�	�=�w@��Q$rf@�>�q�r-9%���@Qr�=�צX��\ʏAwL�/���>Y���]���O{L�=�$u<U�.��O�XaK�e$m9m���3Q�R˪���(#�L`G���l��T���A�\�yeU;
          ���"����Ê�e)Rapߘ{��������(X�$��?��X�.�,��H�Gs����;x��o�9�����8�M�Z��]�b�{:�p޶�t{?�>��k�5h�I
          �@��=�֪�[;��-�?,G�a�?�Q�P��Í���d������ۃЌ۽*ƃ&�lӗ�I�^^���f��Ӹ�����.$X�XXb�!P��Խ�)��U����1Y��ķv���F�6� �>�z�t����!B�����l�\p?zp^,L�$L��4dY�>jɭ���fW�x|��ޫ��mp�Z�8��z_�jQ��^ͯ�x���-�)'�x[��yb��>���Kyyc{r",$�6pd^0O~sZs���ޗr��$��o.]�rI�?���הjVw���#�iBrQG\���,/����{gKKc(�u=� ��
          }����T-~���w{�f��lƎ�8'�6���IлA�2d�����zƕ���) ��(}Fr}��k�;gr���֬<9�i������q7���B:m�f�������ʣ<Fこ؞s�[]5K��y�Z�c������v�Ӱi��1suky
          ��1�0�b3��dEӕSEN��{�緸���.C(�*�W�f����U�� ��n- Y�B�(MV�5fhrVDA��c?sV�=Sv��l�i0�M�G��O��V,��ڦ´K�5�3y�*��ޥ~͏j�Z���#���R��\�`C�j�Z�����:kK�l�q��������6:͘����{���\��=��f����O]�ҙtEI�?ʭ�M�eAqЀB���ԫ?
          x���iV�>4��Xk6�m`��n����x�_��I�w�R	�)���`{7<��Jt�xS꿅<;��!�ؼEJ���p�Dӓ�F���1��Dӽ��RTy��j�.�n�wmk��C��QD�J?Q�MO@�K_iP��M�Z|~����nEvlj>�Z]��V~��GyW����IF=K���������şH�}�~�u�=B�T����h�s��9�*q�	�+ޚ)8n����N���<9�k߀��iM�H����(�P�I�{�|~��[���Bо�~.lm#�ޭ ���̙�rY���
          ��R	��y`5��O���&��Q���m�'�<{�V��Ǎ��_}+��>��ȱ
          Z/a��T��˴(��Z�3B5�g�B�.�l"����ۡ��kw�ܠV�c���c.�b��ڴZ�?Ȓ)݁�G^�ڼ�=~)��:_���[ꮇ��U�C��1\�b�B��N�A1.3���q�{���hב���7Z���ZU������
          ���Z�tyߐ൴o�>��Rf1��c�=�Z�+e#pbg8�k	�vȩ���F	<���xcV�/fMB��Տ�x�m��]�;����q�ذ;�IR�;T�C)p�N0*�s�*����jV����5d��0d��	*�|�FFj�l��f
          �}��A�h$�4�!O��ՑaTsd�cִc��m����U�����t��_���@=�� \�'���J���*s�X�	?d�͜8=����2��$m�1O4���dt�<��z�*�	���1
          ힽx��]͙7?p8�T�d�!s�zTEԨJ`���U�D�����P}=�y��9��y88�{vB���<�v����؟#'j�I�4�ʈ;����\v�[��bB��X�z�5'u*ƭ�T���Z�[�f�tx�r@9
          k$�z6⎍=��X�����Eql%H�a���pFX��燯t�lx��Y��]����Kh���F�`��d?z�K�M�X���ۥ��d:��\.	*��A�y���Ҿ��>][�
          �xo�6��'���r�\���v�{�9\v{���#ӟ��_���"�w��[�+OW�7
          �e�/�J�*��pp3�ɪ��g��xj�>�b��
          ���I�7�j?P��i�ď��d��v��N�G#8�+�>��Y�����jPG)����?j�Ѧ<9Y�>�}i��k�G����?�~I�\�Ϩ���`�����#��-$i��p��r}��J�x��s]�mg�1#8i��;��e�<�+����{���>ҵ�U7��F���{�z�z���Id�H���q�?��˟���V�O��L��!��_H�=�޼����
          ~���S�]	|ͻ�a{d�����ԥ�u��������d��
          ~��3�1�����1��|��/)#��?�3��E�i�U}��`p��Z���d��݂:�=��V�#8`��I�FqP:�G)�Ǡ���ڽ���<wѩ�E�6�K*����֣��yr��R������rJ�InP\�1Z>�Zy��1�8¯�y�B{`����È�������2	؝�?�Q��3��HK�C7��7?��و��wz�a\�nA����K�R��(��"(�W����ܿ�,�z+�?�g��\���m:PT��Rq[����f����n-��Z����`�5v_m�i���$c �:��ң.,���(�����~�[�,Ʃ8��.�Y$�����n�:��C{m$���������}c���?S?7����y� ,�����AQ�T�"�3�p�sět����D�a�<rz��ĸ����5p����,��d���N����=q��J� !r	l��p��\��f��Ŕ��y"�Q�_X��9�Z۟M>����5�z���I=��;��g���py�c<s��j�l)$�q������b�.��[i�o)�V$�P��0�����+��XӞ���?�	��%u�j���C��p�UG-�v������ݦ�7��Ks���T����ַQfH�b��N@��O�+
          ��i�Vоۦ8�����o�K迃<[�ܺL1��ŲG\���WS������1p�f��E��	3+G�3(����J��rs�cҶ'����R�k����o�ڮ|�by����$/4��	�'�+���
          ���dq�L�C�=��,�M_\ԭ�Ѵ��wʼA9� NMX�k	��o�v���KȢ����x�|sֽ��-~��M���x��\2��.Hۍ�GL���T��ȗɉ�ρ>�\�3C{�J��I)�¾�nO8�L����hZ��O�@�m�PF��q�Wc/������E���~1ą#l�@��V��XkzW�|;w��	m�_��'q%T�~Fk[�F�T�y;����.&�����p8�?s���z�Gk���t�D��㲎��T>�e���R�Ӭ�.�u�|��~{��5�����D0X�A����k��3��dc�n����V�����NNMc�Y��X�E�è.�m�_��PF1';��@�ץ6��}�)��������\¤��vF<��%��v�׭	06)��
          �����K��F:7��n�����n���O�o5}����H�NW��+��x0H�����g�������L�m��/��[������e���1�t����`{ן_Q��_h7�����4�y����^=��^�}o��n�A���!w2��D��+���}�^9}c��u
          v�Bծ5	9!����^����a�c����V�)���lxd�!�0}�G�s�\�>jV�[��nZ�#Fg�%s�Qr���t�d�:�
          ��H�;8���Y���G8����|��++�E���| ��RW9����V<�[���4c�$�=�i1��6F:�}�~��%�O�<?n��~`�|��c������W���Q�{���Z_�t�."�Z��S�*靹WO�y>����~t��H�5�-�c��dPQ22[���(;x����q���Am���5dVʃ�v�⻼4�߃՛��e�����{t�Hӂ��C)��W���~�xNO���=GNs��C�������^<�4���?&t���P�&�p���я�ǥ�o<���f�Mw�����1��t�/�^�i��}��jr�Ѹx`����H,rGN��Q�ӼI����H�
          4 �|��\{V��D�Y���j.�)�����[�Èn� pH'ߎ�|QϖY�jI����I������0��Im��F��#k`�z�5�r�|�o�_����5o
          Av���"��\3m�s���~k�����.��F�7�eԭt����|�'���2H��=k���_�:_׏��*�����)kk%���e'�00䃎�z�K�J�>K�<�y���|+;����Z�RU��W�q�[�P�kK�9������+��kV�"K��ʂO�,`6�e�ֶM��D��2���?�[^�=6"@��t�#��7u��T5O��V9��q��W�K�܇�"��er@;�ێծ"gԙA��zd�,~E<f��h�ϫ�~[�sq.�q�T���Nxľ8�_����_O�G�O��P��ͧ�E��Io�ۻi�O���	���EH�;�Ls�{T���G$pHT*�� ��4ѓ�#[�G�;�+���z�mei��^�o����rx�NEMZ+�d�TGr70��N_O<1�G�M�����/y��ЫjK�2��c*�V�º�`���_�Fk�{��a��\��d�9�+e������������x���ĎE�zd�ZϘ�`�O���	 c5��|z��*f���g��d�1�]�׌����_�>3����Jt�X=�#�bFI\�'��_�����]v��^'���1+�ͤ�h�6�P�A8
          ��l�v��!���/i�ǁ�:�$:���#U�/ʛ�}�]�K1988�w�M���.��N�V�FuT�{�	.5�,�ţI����8Yq�p���z��/�Rz�r���p�)*��1�A�����]�n#�����G��E��D�"�
          ��H�+�!�)Vq#���+�f�(�h������$$s�
          .+�j���!��
          �%FUB=i�$'��,!��1��0�)�\Ȃ�����xR��à��e�<V�H���Y�f�v�7d���P�/��K�J�$��OtG�i.-�v��)W��M<�gvH��b�DX
          ����g�h�XRNr2O���<�4h\ �F’z��j`��C=�MӴ��q�c>i�!]�,��nX����I��Weü���G�
          ��b��;nB�Up���P2hv��&�C�I����X������d/�M�_��c$�H��T��en�/��ﻒ���(%}����o�\-ӌ���ǵa���<q���6��h؞�^��ns�^A���B��c��ŷ0�Ƃ!j�<�d�Q�Ǩ��t�ߗ,$%[���ҋ����$��U'8�AN�d���I�q\aH���$UHfQr�Im��ygnN��y�'UIG��`:�//A
          L��r�7<����o�����{,�A1�tb���m��N��efe�e��i-���F�(��D��0��g�eNv��z����2Z;��][?�8�I�D���� �r%{�4;̲�v.ALq����X��I0�v�x��/�=�	^�^If��2E,��`?j��O�
          ��3��v��p3
          H�s���L5��5ߚ#vq�s��z�SY;}��
          ���"䌖<��3+I"���So<��&V��Af ����p+q�rGQ���S�ky�ꟙ�B�
          �`�����楑UX \�}�3D&1\G!TS�0rA�����E�`��X�����5
          �x"?x��5�E=���U���Է�d�f�Yԑ�$)��[so#l�T�~0
          �ޣ��`�@e  8f�R��*0��,$�_�u���K���eh@�������d�yq��~簡�<�L�*DŽ�zz���LIg��nrD@?Q��C�eQ-��9�h��0����#���4�,~G�B�oQ����7qj�[[GC)@C��sڇ��ˈG;���p_�cڞ��&ѿPd!['
          ��z���M<ŕ��(�c�ih��b�(b�œI�����%H�v�dp�M^����9+�("� x^P����O|��u���H�T���Y���{����[O�0�6�A
          �l�f��E@V)��K*��d\��=O{������t�9���>����j#-l��	_$��t�?F�;1���Q_\ڳ=�ӳO�i9=��#���PX��h���]�����h���Fpp�a��q�1�2�mm:�����'YS�~����"���VXeYXL��zc;�6�g�Z�"\Z�
          �~b�eo��u�8������%;�͂=�q����~�-���4�C08����(=N��y�=̃>�ʓ�l{��ڥg�����r�b��^1�]V��n��x�8S�q.D�r[��<P��1A
          ��_�p�e��~�M���Op��H�1*���A�[���;�E�k($8o~G5E��KKD�c���rz�(?����%�23u\�`y�G����-��GZ�[�X�����|��z�4h-T�ew|PGJ����SL��(�䎽z�������#$Ѳ,��T���_��J���.���D%e��:��*>��A��J��a(@�
          ��n/&�n�e�H_�i�H�튉��Co�{I�奀�[�%����h�3"��<�*�eU��L��%,KM��Ac�{Q'X��(dE12�!��'�(��ՑHG;$!�n牀���gpy `�����n7JQvd�rq�������skv���@��	�#�r*n	V�$7F��+� �Y�O'����@��-�q,r	��y���|����8&�De�8ܫ�?��;wm��q��������{�f(�S i�.�l3�A����D��DŒ���8�B��g��=���7�<wq��[�<9���N0>�>����q�\�8Xc�=3�6�D�I�H��;�3����PUM�:�P�����r<�R�G,}�|T�z��kes5����e$+g������PW�s���/�S{��8��oǵYgm\_���ʬ7���]���㏊}S��R�L����۳\V0=�䟵��s��x�U�Bpw8'�?֢4��ŕ�)�<�
          ��s&9��ML���nGaM��ܫ��������72H��2<%D�I#'��Q�5ݒ�PH�D?���,O�{��'�e|�� 䞘��.R*ݖ�s�v6��⁚����H'{�}A�,��x��j-�]RQ��pw^#@?�����h�jrHd�RYFJ�Q'�SRv�n�-��Y��$3�#E��ر��(N���ˎxQ<��ݎH�x��,�?7��m�g2I�'=�6�������4�H�n$`pq���=r����$l�˜u�|gށ�6®�.C�ʰ�J�E���(���+!��c����$S�oˋ���,��I�=҉�i�I��d� _bh&SV}��k<Q[�f�X>����Q��)U���&����=j�
          俜�~B%�GrY[��<���t�*���Ev$�7s��PDe��\���PL�, -�I�9���a�ѹ��F�S̐�$u''�[��ΉYa>`l�=�ǵ9�^L���Ԁ�p�8���V��]��r�H/aٝ�d9i��\�W�]��0ES�"`����S1��j�ŒtV�0�l>�zU��X�Ъ����ц��g�e��<��?�`!1��������H�.1sgp�n��!!�=�P��u�������q�����h�ds[i�����v�Bz��Z#�:��m��{���rPq��A�Mt}"ri������#�˲E62�
          q�3�B��iֶ�q,�v��\�v�TN��]&��m#1fm�	�G���V!��W��[W�,��S�^��ԑ�r^^)v[�9��W��Z[�x��G�v���������
          i7Z�71�jV��U��{�������?���os��J
          �&u s���OjP�#��6��dże�t�I5�R�*�
          \��o�,��0FTBp�u�=�&+�7Pi"��X��a�%���ɴ�m-���cf.�sǽFk:����Y�D�s�bNz��R��rm�մ-^}wL63���
          ���z���sS��0�l�[�i>��u��-���X�nd6-]GU=�ߚ��#��ysZe�,h��L��:皱6�2A�"u+��q�!��h�
          V=���_h�byoc��d�[c�j���I�䦎&T�)�~j��E�h����M�U���D{$	[٣�y��Y� �����3��
          V�Hբ�t��N��ּK���fQ�nL�X�!�;��ӹ�
          7Q�ؼL䬮����ճ�cWR5��~R��/��Ye��9�ON�v��f��˄O�F�pN8�N>+bɥ�w̉�)0l�ǜ�V�}'O���mgax�U)֊敌�r%}\�O�f�J���3�T�{�]{RX��[�3�9
          Go�Mxe'f��Z�r]Hh��=�w�wRK>�;7 ���:���, {�D��y�P'���>�e�_�}��u�Ÿ�OI>�T^I`/���,�2�5�����+h\����֫��E�5�eOζ��cC|X��"�Z�qw���`���S�>�=���t�(�\�
          �#���T�Z�4���FAjFEq�o�
          �lŊ�k��"�b�ⷙDg��<G8��<�hS\��H;���Gډ�v��Y,�kr��j�k2]Ziv�|k�ʻݎ�����5lً�[��j�ڜ�L��h�,\.?zT�0�Y����z�luy��::�#�-�2������Q�Sssiu�bK0裱�ՁRC���hY��l�y��m����Z���K5���S-�v�{���]ݴBM��q��*���nl���Y�+	�ml�ğ���G �IÆ�l��U�CӬ|/��,�k����QS�/����	��D���Y=Xf��M������
          ��8s�0_v\��=CC��s)�d�&?�*�i$rEq�,wB9p��hxCX��D���?̨���8�6�:V��r�)
          v�df�Ó��@�&�������0�6q�^)`%��co�Y4�ˤ�M36ɍ����0{�ְ���m�b���dp1�[I��t��4���Z<�OZ�+����&����\#��:x���z��K��~s�L[�v�K�P�`�p������4y4��1��y�Fsן�E�e,S˨5�p�<�`ܳw�g������1mi�o?�[D��S�~��E��@`!Udm��)z�&0�q<2܍������Y��!�O�ԭo���x�Q��Z>���X景�Z��u�1��q$�ғ���|玕v����Wb
          /Pi.��ncTB���N�5�䷚��M�����}X8�z\:Hӭ����,L�I��=p3�z�iQ���lmCTׯ7-��?=a���`z��M�Nj%���7��,~��R���t����y"C�8�<��:�t[�4�j�tf�>XB��s��f�dG��殍�|mo��=��-|Ecz�(îF�קL�]K���V��Ǥ^�r�
          p�����I������Z�$������k};���>?.;g`��RH|u��>�i���=���<	���6������B�d�ّ���-���|�5��g���������I]��i	Ϯ6�W� �h?�:��>%�����P����]@������Wc��/_��N�:��|�
          �;Y�9�5L����1>�~��:��⟣sϬ�KQ|�i����Bg��G'������Zi쭙�0,��8'�$0��^�yq�ڶ�*[�=Z݈�6]��0�)�y��Ÿ���ZoԆ��>�N�ߏ��V�28|�5��r���0�G��*�w�9��>/�I�m��M+B�׃n�o:��ow�y=A���7��I�x
          ���兇�m<?�\���-�(��-���]���q�b���u�|-�>���$��z�����V��=�f�|����_X���3��^��C�k	T�C���`��ք���e�� �E�#º��i�'��o#�J;^Uc��c�O���]kJ����H7e�q�+���e�jxW�+�j�Dž�H�%}B�:H�j���W�t�����>*��&���2]iƥ��A8��GkV<�y_����7�ͤ���A2���`�U��{�H�O$��TO/G���_&VP��Ev���4��k����-oN��S�RU��}�k�og��
          �Bյ8�u�X��}���]����N�UJ���H���<��S�u��9�;s�\t�Z�gqh=$�¾b����c#���̴�x�>2@9��H2)�n8S20#�]�4I�dx�ڴ/f�1�F9���3�࠯��4+�$�b����	p�Z�YH?9���Y#,�Ԩa���A��x�icuAԌ��P��Ƽ����
          T�Mh_�0�T�M�5^Y!���y
          �V�G��֡0����bNsU�.P����'�w��'llT� qTO�^<m�#RiX�!㎦�Lj�?��J-��ۆ��zZ�Yn��ɣ1�m�r��i�s<�"�3�8������Pvux�F������i�wm��Yy��~v���	�5�Y�_�.���O���-�ߑw��E!�8�8�]����1�5��uvX��)'r�:���3�
          }K���ڮ�u��ser ����Ab@sY�=�>��I��}J�K�握�x�U�R�K��l����~OZ�Z����m.0"�������\�1�+�5mR��sMo�J�.m �r}b<`}�k�~�~&M��~�����/P�������G;���q~7�G�r}x�EERx[H�}SY"C�7���� �W��7�2ͨΗW$��.���|f����d����i	%�����n�w["u���1����G�τ~JM���.��Y[o�^��2���3�8�a�jb5UbR6�����U�!0���T	c{
          ���FQ��ȣm�>�����0x�+���<{�"����=걬Mm�IX��B� ��3# 24����Kj��6�pQ�gz����Ѝң_�L�Ə�r�=��Z'P�^+�U�s�8;���e�����b� ��_�jMM�y
          � bp���yN[/D*�()�#럽}�"�v(�?�Y&6* c���ڋ��.��,����3��q��L���z9�cLJ�.��<g�o_^۔�ʚq��vRL�۟z�?�?�֏�MON��777�dҐm��&U���;s_�����5?>"𝯇�e�]�W�]�����ŝH��{_�{9<����3�>���oB�.����RB�+�X�Ա€o��~}2�5�t�"�ׂ���k��մljn4��ڤ�F���p��x��o����G�<5�j�����-�]�MJ4=r�luIy����\��������o�]~�w������m����^!��mv؊\!PB�N5���o���G~<�౫j�x����N�ž(Y�?�x*�&:~�B��'&,���rpH�̾�u�/W��<U���	x�N�0_�W��wVRgԭP��t=k�a���e浸S�H�'�pk�����[���?�>��������MV�0�"#�U���9�H�AY�7Ll|�~3/a����9cy?���c�^�����L��FE��1��!�fw6�-�8�ҙ9��5�ƿ�O};�'�<�/H��ߍt�����YHȒ�\9��~������9�5�$L/���v�c;7��G��)!Ƨ�5��g�r
          oJ��k}0�u��p�/���Hz�Tt���\��D��
          � �x�|w����?Q<?���E��7�mo��p��2��`pH�¸ѯ�6�n$:�T��F{c5o�+�~�ȏ��:������Q�U��y�U�F�˳�ԯnq��9!��)-"�DR���������G���4���NT��ҳʥs���'������Y���|5�}9.�y�9bB7<`��{�q�V��Y筞�����g��}A�����%�a/��g�1��q��U<S�8u����i�hzu��g�����0rK}����o��?J��M;Q��[�v_B�1��k�5-'H��
          �,����9
          F�g����1q�)���m�{�^��\�~�͆�A�������_�/��5�>�}J��E�k��V2+Ȟ�,8���K�����W�OX��c����3�/u��F��'������
          �����N���v�*���fy#+ۭ:��Y~�Q�a�7Z��u�؛�jh#o>DHrH;.�}���]���j����Y�*�3�z�i��>����m`fؑ����`ˊ�k�?�VQ�>/�촫P�f�(�URGPE<p��'����irAY]��@b2}�J��?�錄Mt{�[��)�u�ؾ���L���8ʒ�H��s'��'_H��Es��7��\K,��(g ����c �q��y>��!<s��Z�Լ[5�ʤ�N	���n9ڬ@�'��kƑV&�/���v��zy4�(��l`I6�a�Y���#�=<W�z��K�LZ@fr�Ks���V¹AmrZs��v�p*�4����.s� ��ٯ�QmR;�r
          ��G `1n���|І�Y���拚h�t(��&K0
          v⛎kk��T�<n�~~k���}�N��èuG��������%�X��1���N@p�J�s�o�P��)2�o���j\p5�.�H?-<{��),�ݞ=�dlzd����Wԭ���Z��̾b��Y�����O�?b�Jח[��r�[�x���H$��G�{��D�;i�XDVVX�����!�������+�m���x��<]i�jԓV���Y�,��c�C�+��Z�ag���h�@`Mx�=���.���h�w>����ueϙ�n`�n��b���}]���B(�1��Ѱb���~����l�͇���GO����Z_�qyx���8�����R�T�)�S[EϘ���3ߧAד�*�6m�Z}��ij���X���涚�K��=kJ�tmc1nH�}�1�U��G��������x#�V�-���&�������,����忎%o>زq(tg#��5�l����<�����m�&v;Z6��⿧���W���A~�}8xǚ�����ctN�X���濚v���[�E����E�E���7{�]v�K[`ddKb����G(���Z�;*qiz0��R���Aaw-�b����:b��f��J�J���u8�S7�����T�U�$7�kK���x�d��e�*餑����{��g+&�����D�K��7t��>K��x��j6�_[P螧�R��?(v�x��]Fc���ys{q��&3�GLU^�Yg��Lە�PpAo|u��oѭ^�!�b���,P硫�L�L�Xح����y�����������*ۢƁp}C�c��R!�x�FP���q�gފ���Ӻ����[�F:�x�+�u�����&mF���]�y3��pC/9��������V�omw��������#�L����H�Xٮ;%-��Q���c欏�
          �ڗ�©�b7�?α�8�Pi�!i����t�Y?3�]~f�PvK�,��`~�ℊ�74d��3���+�_���!|w�<k*]h��O9����ǝ�'�+���e�<d�Y:������������BF�m>؛���De�&�@a�4���b�?��,y��H�2��#��x'��1̿�L[d�`�u�z򓏋->�$���M��Sk�.ۊ��'?4A�ҷ��N�3Ⱦ������?j��ؓt
          �m9ir��+�0��[���`���4Y��fI"Ur͎��F4��U"x��`P~hL!�.FI�a	�
          ��>����wV+'��Q�bPI�8���u�C"G�7ʩSޝ*�����c�{��!��Y-|�G���\�
          �	�R#2"�60qП`N(����V�`)��Y����b�C$sF�7
          ~��<���f>Pb@��o-��U/>�X�ڏ76� ��T����{c����8.b�H�e��l8��J�@΅�muB������5<�|�<���rsO�@���[P���?�5R��3ɓ���;�'h�E$Ѷr0��ޙ�w{u�#�`ē��F],lb�c}��c�o�ji��V��ԡ9oQ��=�$��f�W��I̒�\��a�5F9m�|}�`�0*���x��bW�U
          ����$q�BD/�̙D�/;�����ms)n��+���ޟ���LE&Q���Gq�_=����Nֶ�����5[�kaCb��nT�&&���8$�M\���,$�tI�Hw�o�6����ɣ��=8���)&�%1�����A��?ZВ�1�i%���) ��͞O|{}��cm�˹�Yw
          �@��
          J�͹���Ĭ�#I��;�,��i]�[z���
          K�@�l\�Gn7Ix�3g�9���	�E0��U�3)�H�=鎂��[{�Ɇ��G��J��FUtl( ���T)Ybv���p!�q{�(T�����a�wI�@KeH��ߚn�v�0ibC�wnx#�8���x�{����F7�`*=F��I��/�]�m�Hc�I�6���Lo,W��*��_c�.OV�0O��y�ЬKN=2z�����Kv"$1fp�T�8>�l��]Ȓ�r�\�9#�ABh�i���@ٌ���X���2yJ9c������?H&I!�`�_-a�°�>�w��d2Z�$B��]�#�֜/%�	؂2��h��j�X�h�[w��S�����O��ɑ�G�rz�����X_N�k�,V<&�1J���3tn��2*�>coP_�_"�(7Ʒ$�P6�o�F�A)��&��q�ͷ̉sG'i��8�Ѷ�E��S�$�
          ����A���O%��Y�
          ď�1����;�6�o�[ϒh�%�Uc�c��~1m{�
          ��O/�X*�$y$����F��[�R	QWsM6�3*�p=(���B�l��
          �2�}�6K����i�Z��a�D9���o�:C�����"B|��q���j��Ivҥ���3,'vs�{/`�D=�ͥ��-^kc�_Ь�'h�R�$Je���I$�n�Bz}��I��{y�cR<Q0Ċ��P<���?jy�V9&�&i�.�@8���K�����ZXϪEn`�;p�9��95kĸd�n��<�qRǜs�qA3��U�D.�V�Y��HL�Y]��?\�b���{��v�X��d�I�x�V�YV8�ʅ�i�ir+�~s�U
          �U�����w$1�e��@]��ӷJ��2Oa��;KCoа��Kzrs�}�\Ѿc�#@�1���TG8��y�z��1O<n��B�B������_�B�C<y@	pN�9�.����x�fR��dRb1��99�������oi�0��
          �1�E����nnl�'�����3�Y7ĻHa�G�3��v�ƆD����bf����I�����m�lndH��(Q�@J�?~)[�R{��ee��.}#'������t�I���(t	�r{v��B�5�[��_|1N�=��:�P��#������N3A\Guwh��P4�����RW���RVo#�&�d�i�����#���|����Q����ۘcH��s�G���[��9�%�(�s�'x8��*fWx.m"T��p]=��MZ�"ڽ嶟��c,�����A-�K$r~P~b8 .�w���4V�o���J��i�?�p0�雅In��q�
          �IBH�8?�DNד�p˨Go/�8��wlc4t쉏ʾ}4^�1>�?�<������^*��a�n����YH�S���b
          %�6��8���)xrL��Gs��e��)qo���"�cc��I'앷�[�/,�[�:䧛;F� �j�O��t���������p�Fg8�9�	���A�X��̲���~+JIi4�-l�y@D�df�=�G�PD�t?("�Xb�4bސ�8Q����Zb(c��� w<YǞ�g���2�,S4+l3�F�Ò;�j��i�$fY��\���3�g�q�
          -�%/.&����ɗ�@A0@�>ML-�嘌����r�c8�*�F+{���M�`�F3��T�Y����M�'+�c��9����Fc�������3��nA;���#8$�g��i�ap��e c��k'G������	
          o'��e����*M ᕀ`OϹ�h�
          �n(d�Ó�.qЎ�❶���+,�E#'���v��V����h�m�n�d�<�������1��;����@��=���Y�B:L	���r\�
          �s���iV	<Љf�B��U�2�b=�h�,�@�;���F݆��Z~9�T�I�Ϝ�o����|�3$�;��#-�z��f����j6��ǿ�E�\��L?���H���4�+�w:��t�[��[�&����鄫,�8dT�H;�;SʯnVf�#dm#���Q�;�*��'���jK/�&]ʹ�
          �H�P��Ɓ�6�tkcsp��yp	��-��$#���ɯ�|_�������{Hnt�fx�)�O3��c�j�Cy�hf���E��RAՁ<��@��.�w�LDp�6�cz率5�M}�k
          b�89���6�g��6��Mx[��3G-���\Ơ."a���l�?
          �K���=6�b���(R�9�?jڞ��t�o�_.k�g#�Q�թ�C�-i��5�����%�"�����Lf��^�Go���pê3F�F0��{|�þ�m�Y.畊��ٳ�=�v�G&�%��K$�
          E�&w��}���Ou�\�a��6��2J�a���E�^:�仺�;�k��p�qB��V�ޡsi2��ʡ������k�%��<�5X�Yp��9�T}8؋۩�R�ےK��?�Q��3JtnO�Qhچ�y4��R"@؛x?�k�u8&���-�ˎ?1�<�2!�߽lmZs��֒C$�Ǚ��7c��C��ڭޘ�P��ƭ�x9���V̡&վ�|3f��硎{��;���sP>$�9R�%X���%:�{~¶��q���x�@�©
          �����	��Z��ʯ̈w=�q�T������b���k�!a�BO<{V��~���TE*N��G_�Q:��੺s�7�g�����4���#CLA8��<?֒Svl�D�q��{<Г*FTz���~����;��/���� ���.z����[����\%d`
          �{V����Ěe��d򑷹�!I���<��nXR5�����l�ȓ�bH�[��tY-��'�m���}2���m�RYT�/����l}>.���m��p�~����tgX��d���YX%��q�*(%9nzU{���y������V��Q�$�g���C-(_S��{�:�[Ax�r|�,�8Q��?�51�e�6��%#��Yn�F����$v�J��Lqj1F���c��[kKK�(�#�a��@r[�c�(��`
          �Ֆ�H$��i��t#H�m�jb��d6�
          ���EE�ċ��LӦJq��)�����h�9��Pr�O����sq���]K�&-�9�U5�Կ��:4��s<��r��KF�{�ި5K�륷W�Z�����_jى���X���v�d�PF������CZ�Y�����Wǚ����횮��*,�%�ĥ-�h�rʣr�G�=+M��<�]��8`��4�z��[kNY,�m�fId�	��q'�ψ'��[Apҥȋl�.0	�#�ǒ+�쏔Emn����?X
          �;u�֡#�MʙJ�)������Mf{F���^2�\��\���n���~a�E����~�"�����\�M$f96��!�~ݪW�
          ���oth�d!�M�c��jv;H�kMV����O1��s֯Z����4׷��݂r	Fe�Q�F�}M���y��A!�R3������<k;>Ү<�3Z�Q�A�dV�x�9@8���n�StҭPAp���a�p@?�Y������e�\�yl�9X|��nR��*�j�ӫ�Zm.J+;lջQ��d��c��]��H��TN���'��D�"d�=�ԙS��p�Uu	f�Ζ�@��5h����k;��	��@\���}D��n�2v���МT��ҿ�ݬ0�exWfU�LǓ�+K�o�h�\]��:��!�ofKŐ������:�`�e͝ğ���Ő��l�'��}�N
          6i�U��C/
          ����J�v(�5GP��0>�����������o��Y�Vu���24%��8��F����{�v����A�<�E@�^�XI,w�j��*�y������d�n#{��.�D���?��zb�d���\�������+�������c�V�u�ՋA*�YP�w'=Obh���?����4�R�ڭ�?W�]n��#&��~�Q�+�?���c��gj�{.KZ;K����|K�=V8�E2,�~Ю��u\Wfx�_���6���^x:�6�i�������F�q��y7���L����8�H����hVPу��#=W�W���E��bO�gL�|9r��[�3������=6y%F��嶰�_H�}V�C|�;����_��O��	����Z�</��x�8$H�+U�QR2e��92*����ֵ_���u�?U����.��w�F<�'��dU�@���ֻ7�/Kw�<��"��3��n�K&��<����o��+[��h�Z�a��hV4��i���w[�4�#���
          W�
          �/�o%�
          ���q��HV���.���{[q��x5�K�:U���-kr���8%X/��zל��o�彍�֟�V7�ג��j�U�/�rFL��\�<�8�#��B�%�4��7������S��^�h���\�ʹm���I�<7$�����Y�4��ڞ�>��MJx#
          6A�����y9�o���E���Aү�������C��+��A$��*��WO}A���t�uށ�g���m��m��ć ��0����/��H$~Ӽ��s���_��u�CoO�q��
          M���(��X'?ּ��/�m�O�/�j�O���<}el�w>�q��h�F�VQ�<��O�N����xJ�Ú�
          �����s�s�1�����GξG��6��oi$H�eu-��<�3R�Z���h9�����E�+���M{�NC��
          "mKV��Z�J���Ւ~q���p���8V��.��2����P7z�ǵG����5O�u���~Q������5,��M�g{9�X��Zr��2�oߓ�W����<Go���D}M���Pa>� �4�B�Fw�JPD��&�]�e#k`���x�I�� �&�u�!Ց#;�v����E��)���f=�f�i��b�+�j&2��Ĝ��6֮��{il$��h�)o7<�����0��q�`g8�ܑ�F�/�?Q岳��OG�I#ip�\�U������?X-�^_������U����vA�.���v�[�Ux�FgG�&�c�
          kϩ�Sn�j�}�����I��R?I^���*�|�����C2��T	c����⪜-Y�x?E6B}W�ƣ}�I�H�K���9�����\%�7�͵ľ$�մ��e]N�_*��t;�!=9��m�U��5`��jx�<Fb�������Ҽ�����5=f��+xLi�cO,9bE['��'����~;�=�۟P��x�Nj6�{����yf����P;�֏����0�vT�0y�t����Vn�y�@c��hTЄY�1p���^���"-�?-���>G;+ɑ�W<��H�(<ȏ���N�
          ��G��
          �`l�P�i,q��Zq��{պ�L�TM
          X�x�W�8<U����L��<Qu�Kos�E"Z���{��~�'��q�3�1"�������#��'�u��x�F�a3�-�afX��0��I���w_�F��ǟL,<ukh���I#2�L���G���u���ظ�����7[��"�ʓ����q�J���p��<�����n�ۃ�2�ו>��޵����<��K��"?�W�Z9������{��X��r~k]��wD��A��ڮڡS$�Y�[�c'<ּ��(Q�⼏3��DrY�v�喕�C�P�H�k����S��Ѵ�qr�1��=W����5}cc5��E�ϴs�[GJ��x=��@E��(Pb�2��ɮw��y�={�2�"/���߈�&��fW��I����稯�W��������o�V�E��?�#�RFrn��+��B}Q�e{i���Kr�Yq�>��j[��'�n�.�5?x��a|�xuibDN[�U��u�+�|�g'����ՠxq��yV�'����Dc�V�������S�o}H�鐝��+۽1�8��ly���U����W�G�o�F����U%�O���}��u��D׮�Ĵ���@L�ʡ�
          ����C�����:��7�<���TK�Ky��<[�Fͣ�ďM�w-�$a�<��m�h�d���:����4�1�$��O}�^X�y��/��ս�v��j�&�<7�k�?Ut�־�x��T�fhe��7����V[ip��Üm�v��#�|u�[�����9�o	�F&����7I���lu�\���� ��4�x�D���c���A�a
          �`rGM�[<�qI8+�M3���O�3�?���u�W���YI;��O*Y�)�Y_ ̙,6���+�)��Ǎ��3��S�áx�ķ�+)[�
          �F��H�6	�8��G��?_���V_��}k�C�/�j7mJ�/,����e�^�j�����w�+�V�i%�oC�K��dx-��’���&�Xu^�qdwDO�1~��R��x��^�q����3�д����
          ��T���y�O���V��>�O��ƥa�����W�Q�Q[���:����>���K���g>#��������e�Td�Aޞ=�V�y�Ǡi���T��0�Ђ�+����I��X}NF����?�����N�}m�?�HZ����hr�Cs�ӌ�j��_�!�5���~5�W]?X��P�OhN2�� �LW����7�	��GN�,�����g���ڽ���鏇~�^�{����7��b<n�������?
          ��v"�5�ϯ��=2m"$x�T��Q�H�{ה?��d�&�-��}6>"��W���>x��۵����L�=X��^k�I���xP^j��$��Q�I�����h�\aW�8�߽v��4>�}=�-���mWS��W9k��K͋3\
          ŚN<�z�h�����0~
          �����]����u�^g�4�mR�J���,6��縮����C���WتO]��O��I���f}�
          �w�������[{Y��5S��G$�”���!<U���M~,�E�xs膕�='F�����!�$�m�ᛖꠒjU��U�������F�.��u�{}Em�YIeQ������95��߈O��l�<�x�Ė3]\?(0�Fە�
          ���^p{ס�C�K�jZ����E��M{��%��fi�X���
          ���9=�ҽ��U�o�ҋk~�xWH��6�ʆh-V)
          ��^�ޓ�ٝ-l��������s����"4V�7k-��pK1v`�OZ�����Qs��oÞ��O��so'%F�}����u�:��Y/&��k�.\v������sO�
          ^��P��\���"'�hf��#���K�R+�w��/������}O���3������9�u�^���i�O	M)_i��G��#�sn'���8�^�����Q]�����bҵ��~oipH���NNk�ߩ��[^�γ��
          �<!$�d~�����+��t��;F��o}៦�����6^(�݇�g|����ҷ���+��������O5�����t��5����,�v��x5ʺ�u�=FG��Z߉'�s2�c\�[�ں���ߌ4�����oki9�-�`�#9!�~{ׇˇg����7�y��_����
          j����6YKd���v�_��U���Ec��!P�1��5�߉��}<�Վ���{���2�.���ۥ7���Z#����6�r�~��U�ZH�aêeS���<9��gQ���<Dc�.�O��ڻ�螱g��i�
          `���TĹ�9�#�V��7�E'�4M"��{s6]�@E�Io����s���D�.�6��k��L��T��>��o����'�=�'�t���L����ak����Vm ���L��较�xoM��A��	��O�G��J���-�΁�ir��,�8�Ev�O�5�W�O麸{Kg�_-�:n��њH����ۣ�?���G9	��WAX]�4JW�׎Er��H�8�e�ë�J���⺏O�GD�c#�-I6����L��w���ɴ�l�������k�_� ��m-��|q�8��w��]���+yeI�+��2I��t?5���𩾜�Zi�����4v�
          V�B�b�&��Va�À=ڮ�?�}�3���A�A��w��#���r*�}2��2+���{�oS����$#1����
          �:ƶ�ַ�/�B��s���3���:����b�'toQ�RGک�Z����[�	��銭Kwy}x��Ӗ,2��v��m	x^i`�X�GQ�;p0j�yd�h�xGDW����!L���}�h���E
          �(���n�'��Z�\]F���\�\R��G����U'T��PZB}]kLe�Q�d�JW�R�yw��F?ʦ,�P�dA�iq���J��G;�$qSQ��,������.�"�� �ݶh�u
          �O�(�y$G��U\�v�Q6mB�+��q�l:̉�ા
          �8뚹�з���#�whB��r����E?	�y,c�i㨥�=��}�Z=��z� `��+ͯ=��D6�ޟWL⤬渆8ZȪ\�����ʐF��Mq>[�VE��L���E���mU#TeR��q����AH�5m؅E9��ç����5�MgP���=�+8��n�{������s�VBߨ�����Q�\b�ѯUc�Ē�4o(J�a�GڑqymQ�d�fPC����C
          N�ff�'���G�-�H�.&`G(95ú,�7x�%�W&(gM�\d���L��
          ���@"P
          ��45�卹˴�K��o�I[���-98q����!%�#�<nѴ��� ,��� �H�!(�\)�E�?j�Q���ϒ��H��=�����@+�z�p@ȦL��$K7��X`��cl�C�p��-Z�JI�߽?�b��.���`��!�#cTW�\�R/�1���.�U#%@��j:��^Fe��p7-��}���u�(�w�����
          ����@�Mr_.)[���v>MG���H����3��!F��?ҳ����x�}M�Fl��Ϻ
          ,H�Ö
          �;��MC�K,��Uحս��A^���y�]ܬ��p\��+뛏 K��r��c�❞h�\f6����ӯ��PI84�
          <���4�H�� �>�zm$� �X�՗%����٤�',��8�N�`�η
          "Z�3������v�U�U���68���n����qQ���p~(g�����29n[��2�ʉ2�F�I�z����Z{Ÿ���%�)ؠ�X�_y��~W;���1���3$��Kw��¦�����=8>Բ���<�5���Ԍ�����7�_�đ�{Y��c��u�.�Z8�S(�V��<��C e<Gf?΂����\�k;F�e襎Ao|t<S��k(bTR�2y=s��З��Mu4h^8�3Ǹ����{T�=��.)s�b�8恔>��M�B ��( �FF0>i�>��epm�Ŕo��c��J��9���k��P���9�zG�̨�%Ò��ˆ�sK%�ĨȖf��X���Ð
          4�H����l��=�3��6IIg�Ns�}�����%I�B�<I5	�2�@��q$A�D߷ji���9�',�z��G�OsNk+kc"���˦X�#��qM�u+��Ic�`�Q��S���Z��1D�� ���g#��{�6�̀�@0�K"�s���.e���dN�.Q���]�gqqe2\H�#��
          ߫�׮3�h���˷o�[��=����VEH����4��a�J���y���u .�����0�\�@��!�%`��gp�*�I�%`�Dߟ��LW1�F�
          �C7�{
          �2�Ya[f�llw���o��g����C=�s�� �U��{��a�{H�R��\fg��px��ԭv4c@S�u1��ݔs�X��S��c��@qee�33�`�ò�<
          ,���o����B�0z@���'Գ3Im�
          ��v���'�\Ԑ���m�����ic�k���q���YY?0�d���"�^��SY�γ��3�ݔb�	*y}�=!����@�'jɷ8�3{��ށ1�L���-���w�C,��G;U򿤑�*��,s,�\]K,���q���w<���I�ݶ\(i�P�E���Y�S%�U��0	������i	�������CK�n:U^�zc2�>�",nm�
          ̇�'ڭ�[%���“n$+����]Ԣ����k��nð�&���[�?562�dAIV���Hd�W(�aL���N3VK�5����:+6�R ���r*(��#A�	D���?�iF�2�+ٕ?4��>[���LT~"%
          Ckqz�/棶;+36wI�S�{h����VM�LB���ƕm���~+d��9v��P�:Q_�������v�vy+��G$i�X��>��_���)�ف߻�z�T�Q����z]Yw'9�%�P��%,ޱ�A>�qE�r�x�d��~?�������F\���ę�^�~��/p�[M�4r��Q�IǸl��m�Y(�)r���sӜu��J���q*�
          Hb���⤮j��t	q�y3�\���ɹH�2Q�F� �Kw�$�YPde'��Z��o��nM�F?�H�ny�{Q���
          J��Z]"�d[j�ǧ�≗k��b�1y�����~y���u��P��wa�u#5m4��8g�bh�� 2���J.8���-ඳU��#1bLn=y(,סiu<w+#�۝��I��y���
          ���ƨ/6np�3��lj���E�{�̴�e$�08����F��
          )�9d!UO�O|{|�E�	�S�i#��&��L6�Os��Đ4sF�<����s��bqy���P��$��T{�Wv�Z[���̪�w���z�^�h��z��b����A�OzjK�{�H#x���͈�V>���_}�chR A,ē�M��zYc����U>_�=�����]ie��v����b#���90[y�-��@��=(��)^�X��[���"�I6��K����>rh1�n��*H�0�X���)kuH�4s&��q����I�7������=i_��w��|�*�*Í���dg��_a-d/�[�̠�cY�i��9�q��Zy�P��"�,2@cIV�1��i��{B�]������f�ma���]�庒1�@�j	�P\��;v�A�=ē��J!�G�s&� n8��L]1�$.fPH,89�Η$�w�2p@�P,t�E��Cv<ۿ1.˨H���?�-H渊UxH۵N0�u�^��ܬQA:��n$:�+g�	�u�$����C&]j��0��$�=1/��}�q�g�[rf�`͕�9��TqE;,���s�w��}�>�8��&h"������E�H����#T,�q|I��^���޾��sv�����	�6
          ��6jM���K������7:	�=�n	Ͻ9�}Mf�9��i6�����_kwV��cdN|��袏/r�$1���j�y��:S�6�z,~~4��֭x��b)8b��?��?Ҷ������c$r<R (��
          �9�޵ׇ໎��[��DZYQ�;�`��tݱ�5m0]��Z\�,��[1������t��0���xM-��gH��\O�1��֧��&���}��6؊{毚��M��3���j�R�r��⩺��*���{kW�M��<� �>�[*͍.�;�e��
          �I���#3t���m�z�%��d�r�=�-eZ�̲��CG!�	ȫ-�������C��v�Ls��+:���3A��M$1����ڶ���+��W^!�"���464)�,������跺Τ��,�<�."�|�⯟R5V]�H��ݵ	�zD�'��$����Q����|Mq/��1.���zr�F�B�mF顙�TI�
          �T��t��"1ȒZ�J��֥f��յ �-=Hf3���1J܉���[j:��wv���I�B	=y���i�֭<��E��=qQ:5�����EnP66�ƣ�h��������q$p܂��8���Q
          ��a��d�h�-���a�.\G,�{٭�9�ԧ�U��!px�����s�hv�u��@�w��ɭOa�i�d��n.$w"2�HO�'4�����BxKB�5��	!�g�#8$�U�V����[��1��crP������z�:u��`�Fh�q�O�^sZ���:����\=ڪ�ʒ7t���1�$�jd��S��e�EU�`=qU[�uE���	vHq�\�p1S���mKuu�m˗���Lv�t��X��x�%N �$�Z?d���V��Gk+Or�r�?�^y͕�3��o@P�z��<)ᦊ�MV{��+ ,r��w�P�0�Ӯ���]<V��d������Q&ѡ'��\�,�|�tsI+	6!�d��X���D��X��5,�
          Ѵ�h4�֎�9*B��ǿ^�5i�=B�����k�b9^�z�g��ɷ�)�+G�[�4��k朂I=�{|UOij���hz}��A/,�HH�^=�җ��yq�suR3"����Q�[��GMh$�9-��$�Zohy���۵őx�oc�L����qZ�P�/u	��q0K3`rx�lZ�O̎ي�R��q�Z���Q#�o{۳`rI�)ԟL�8��F���9������<��m�v��<V����P	BC��1ukk.�k�I�(s��Z����D��G�	�܆8⬪2��Ԑ��ꍘ.<��������j��-��˦�_t�B�1�ڠ.|Դ�B�Ƿ�~j��{H��8n�e�t}�Ϩc8&Lw��]F��En���h�"�r?8"��wj�K[�l��`��)�f���k��]����J`�%.�䓀��;��W�����z�=I=�<��:|YTM��]�%��I�����9���qc�^	�NK����E�:���Z��!T�2oU����T�������X4v*��a������G��N:��"�-Z4�i�0��o�Sg��Jk�
          �Q��򊾅�}�*��Lh�<wV�-��#
          ��d��u��qqqu6�mM�v���q�}�&�4��g&����Emu[y�"�wJwu=�`����o���,3�Q��Vڅ�_Z����I�X�ȹ��ު�ܦb���O��Б���QMa�N�:"3���Cn��j��'���㩧�#}q��6�,��+y2��<C��u�7��n���X!�b��G,����_��5!5��Sp�^@�?z�3��fg���ڜ����ֽhY�m�n�������Z^��W^Ԯ��=ED�a\v9Ej�GS�.�+�c��D�RS����>+nxp��3�K��›mo�B
          ��7��3T�g�y����n|={st�%��ea���0�^�~���^:rIg��R��4ƓkF�s�F�A��y�j&�I�oGoͿ��C�h�~�r�ټ�6�`$�o�9<��#����{�����k�p�^kv�h�\i2I�5���g98�b�~�l���Z��Ի���iQF������X�pL�%[��k��>.�u5+�Ki
          �e�
          �I����&��鯉-�[�I�^��j��$��(FR�'���
          I�pՅ�OZ�g��]��y{�]�ہ�\,:�`:���1��m���
          x��[�k�N��r��83� ���f���%�-gK�[{{�Đ0~�G���s[?L�n,河hnc��O,�.a�\��K[�:U�x=�G�'�~��@_�p[_��&Ը�B[��)��Bk��v��ꗖ7v�F�"�����%+�v�
          t���~0���N���>�I�h�P���C(�$u���5Ͽ@<U}�M{V�G�-͍���Yd�9Q�F#+���j�4o�5(ײ_�����ߨ���u�j��_Z����ۿ0���=�s_�O��[��}Rд�j)#�d�
          ;�U�<��0q���O�i�<�~��_�-:|��䍒c�7T`z����w֝C鎡�/���2M҃5��VF��z�og���k�v~�&-a,6i%����ߞ�7��0,2$}�C}�j�zn��>f���3A.YP1ץ[LJ"c7��'�݊_g����c�.�Z��%��s�j���:������Z�K-e$�ov�� �['iʚ���{�ͼ�8���ZЌ.	=�G������8��j��(��9X��:�N�R��#��q��5D�5{���T������c�_5mj��ɚ]�$�>�z�~1��.#>XU8E<n'�j;V���R���cl��`�j寨�T4�> �C�� $��S�͑[�vx|9I�x��Si��Vx|��[r�8$sӽp�ߨ�Ӽ�'���=�,A#�xK����]V��U᲎�/3k9�c˱�8��^S�p�HZi����V���ż)a��8�<{���K�=��>/˙��>;�旤�\�j�އ��e�h�=I��	�����ޗ��*U��l#�-�׍��n�5�?S|O���y�}V��Y>�[_8����g��=�H_�Ȳ�̏�	s�����^��o���������o�:����/$0C�}Q��ֻ�S��z�[�,��U������X*�>��J}g�2<I������Һ�^2RG�y�)��7<��6v��0�ꬸrUA-�J�ZDY64��Y�O�T�
          ���	RC���TA�	 B��n
          ������OU��dդ�hˤbb@A㞵b���d_�
          �@u�;k���)p�һ��=�j#$�\Wv�ݾx�]�(_"G�>z5��e���d�ݎ85�N���+�4_l��"d�>������������]ګ;,9��s��A��z�����5��ʪ�����s��ڬ�Wh��C�(��s��4�<Y��F!��
          ����Y��,�<E�8'���F�	����J�RԒ.3�l� ����qךԿR�;�_K�jw��w�H�@�:��s�<�Y����J/�G�Z��w"�@ 9'��jA>�wv��o�}2�Т��ʆ�{���H����{�NH��@��=��x�t�Q(�"e��5H�=�,�~ԛ��Ym�.[�����~lp��7s��=�����ߦ�#�Ϋ~lQ[9P:��~�r+��U�Z�s�
          k�^�a�鱈�y�)n6!�2B�C��/�o��[-_�:�۸_+O�O.9�r�h��8۞���A��X�I4�-e��Sl�"��w/Q�u����-Z{d�nR(ARs�
          ���޽������n�:����c�ͦæ��C�Yyl�'���I�Ѵp?lV����o�y}Z��_��/��2����S���]��	�'��ߦ�>Ү����8R�w������J����K$B% � �ֽ�������Wԯ�w���W^'�6}L�>��-g[������`�:d���Tу�GU3�����������/��QnB��E��>�yrT*����o�z�_�i�t�\��(��*�7� �r	���Ͻr/�/�?��Q��ߦ��.����E�v���ONy?&��DBMG��7�����o����>��<O��W��Ϣ]C�'��$�}���y<��f��m�A�eơ�_��J�?��eEּ5oKMM�K4�����*J�NO�^��T��o��Y�e��k�}I�I�����H�G� �K&��1�z��G�����C~|Ge����>����{8�{�MN�;Iu(�
          ����|�f�>٦�E�i��q<Sk�#��x� ���2\[�6q�t����w���]~��> �ݛv#�A�v9��⭾��4�^x�O�_�J��+�o(!Y��*8�������?�};T�Eׅ�i5����d�YdR9��	8�u��%����N���9���'�P^"�y�Y�G[�Ӯ�����Y�9' �5�Ϩ��׈&�B�M/M��l��Ğ�p��������W�t����j�]�J��y�MA����@�'�(N�J��Ir��7��1F���?�UO��P> ����f��;�K���[=8�$cq�������+f}������h�V5�6�T�Ųbi��JK�=:W�^�G�"�Gl<-���?�u�J�2�i�I�H�T,�$z�z��3D��Rh�?�?����b�ƿ���[�gK�t)�(���By�������F��}6�#�|6��o4s�̐"Ȯ��*Tzp:c��kPY�#~�x�Q���������D���jW�I
          �I�`A1���a���ҭ�ҟ�z�>�C������T*��+<��Y3m����[�k��*�xۋ09�Ƕz���x{Hh�W�17$H]����/a�=>k�<_�k���k{+��M�o"��4� �[vpx���h?~	����j��>�,HYn����>�""�ۻ 6r0�桺Y�?U?_O|>�l�)�g��I-��ʵ��.��F0{��y��o�&2��WVZ��Ρl�b���2�NF���u�sԏ�R�2{�oV�g�o��^���X���8_Ih�q���c>��_M>�i�A|ke��*|
          �S�6�	i.��0��b[�����w�(�5I�1��_����ԍKV��<��=��V8�R79#�8�j�w��&�5MOK�����`s��X<g%�`��+���j�@|S�-g���ӿZU�k!��^�UL��z�ּ��P��U�Z�Y�����|Lʧ�KOU��#s �{dW��h�N�	6����Eо���}4Q�I��+
          �K(�t=+�Mr�;mN�-Ɏ�#����<7�x���}?���47q�z`������D�;��$�q�^�x�m����xk�O�Cs�Ek�@��y3�<��xD���p<[�#yi�1��G:����r�y�L\�	"�#[�<���'�����S�?��O6�R��2�}~�v�Ŏe����'�R>3T�l8͑���|U�������P��I��+=J�%�b�X�ln�=��_��4/�ܮ���n�8���>!������l5Ciz�*�St�?|�zxʖ�]�x-���ꍾ��=7�v��
          1�i�%G���-�ҽ~��'�4=/K����y{yn;D�e��\��_�Q�������}n"�90��1�מ;W�?�����Ig�x�R�A1;YA䉼�&H��G�!����
          hǝ���Ƶ�ʏҧ��j:ƛ��6��0�T�;�~��G�^�Ě6���{�4�A�bX�~��|���].��ؽ�"�N�:g��_Y�?���u-c[��<+3�p#c�Xc��5���6��Ο�<E��\`c�/��.�iu��g�"�ٯ���F9�`M�������'�5Mg�Ae{e%�!�c�C�~q?�(O�~.���i�P5��:�O����Z�)�~���58�I6�s%G�7[�ȇ���n@䎦�6�y&�7���㎙���no�H!�8�D�(�m;�����|�׃b{X��`�Vʌm/�y5�y%F_c��H�.^)�#�?����k*m@�q��^�Z�P��"�.pW�g)f�p�*B���[]�1�9y���p1�V�1W�v3����an��@J���I�:qS�qk�#`#�lw����ŧ�.<�܌P�sR�>]�'דި#���:[��5ʱ�A�z{TƓm���\�U�m�[������	�er��h��M��8�\�?g�q��Iu�}�Y��
          �����n&rK�N��9���S�D�C�v#�t���TW	��?��CjF=���oj.x�AR�Ο�0�$1����6=�im�,��%0=�?z��RCW�iе�+T��ҥ�M�WVI��Ǟy����W�_K~��?P|9���e>��Ӆx$��^/���+$k�dc�}ǵnϤ�R����#�/�$�;Sp�2��]۹�r+�����K�vY��`�!1O�"0=8$v��%���g�ᘎzP�g�t������t��EqoV\c���ԷW��H�)�v��?�_(�q^9Q�+A7���[;r`��9���k"����&9¨��E�����Ѐm��)��fug�����w~ՁE4,��Ie�B���d�*\��"
          *�S��dҧ��՝��Cp6c����4M?���[�����S�r�*W���i��	��C^aQ��b���|�A�y1%����c����$In��rP���C���*�*�ʁ��A�W���@8S��T��X�-I�t�q�A�
          A��?XS�I8��*4cu�@�)b)��|c���n�I<�8%������I�;�V�"� �N{�jVke��K��'��q��)&+�T��t��o ��K0���N$�����8��T��$fYƫ�ˀF)�u���4�
          �>����.TG�2��'���c(x$�ƛ��"��$�yA}ȧ��zJ�c:$W�|�)�x�EV��о��
          q� ��8�L�}O�����[^"�;O���ٗF��?��8n�3�6�,e��_$��&�xu%��4���T=J�s�H�p@��y�.X�����@��,Q�#������n&gE����	w�fBӈ����''�jU~�E�=�d���܎<�V叾(�"��b�!p���?z@e�	�0�@#��g����k����Q#��v�|�(��I5��:m򧍉!I�#�H�����n�T}���9=ϽGD�j�UĊY�	�����T��D_S�W(y#n�=�q����%��9��Tۜ�w`z}�A�����7���d�sY�f�����v<s��;*��LJۗð�(=���)�vL��nA���������ٌS��>�L�i+�VfGUn��z��䱻�$6�fVdo�ҭ���[�Cq�;vY��E,Wi
           �|c4���*Cc��#k�\��W�U�[$_�p}������$�6��o�p{�:R�ɒ�菊U�n��Y��M��9=M#f�@��,��>l�&���㳹��r8��O�;�l*��m�=��E&58��o��$PY�
          ���GA��'ӓR[���Ax@g�?��9�
          K�Z�.�0v�f�{PV���Fie�p�Cy���*,���j+�������2�$q���*2Yb������pA�a��;ԄS[K,F��’X����
          ���bʱ�_�|�Q�e$�hա�˫I�� ~ǚ;���m�m&ȋ+�\g g�s���L\Z�-�O̵����. ���}�'�-]����򫴇�:e��{w���K@״����G|��*MnҌ�{~z�<�zEF��,�{/ʎ5��p>{�ws-܊<�B���j1%��)H��wȦ7��BM�oR������j�c%�����s�cFȗ���Ѣ��8溍l�"�θ�}�Q��xɁI"�NK�G��Q��df�{Cq��L/�J�v��q�[$�1�A�!C�}<�P�m�;j��v�WOv�eP΃,�����R�$xᄣ;�R�1鞸�jc��W�e���c��y�"r����`���7"����0F�c!q�EE��X�]*X-�D��qS�c<ԥ�$�H�\�ی����f��E�9��w�	�vK����0�8�j/J��^e��Z7l�D�x
          I�N��r��
          숎�Lc��5'�����
          �PW%�=�o� �4�V��.��=>��b�ku�����k�-#oJ̘$��gx\P�4dI����q�B1�"�u���#k�s�����qN
          j�o���<�[u,�d��������ώFl[�� VNF�ێ��
          ��'��@ò6�����>EEHf����\Ij�0�+!�:s�*/tCd��+D��8�|�Ag�}��%D�p���v�%����z����BT����8,s�rz�X{��b���T8�r*E�~íg�I�+ŀ�DG����:������)[Ȑɘ������mr�Au B����Ƹ$����Fh�6wu��d�}Ԅ���H�:��(&0�&C=Ė�ذ�SyQ��=�I���-b�4R4m������P�-��R2A���z�w5�-�"$X���G�R�7�����y�l��oY���8��Jj9.������<J?�c�.~��ܩ1�|���c 3t��ٷ/Zq�G�9���j��x<u���i,nC<m#��nw�>y$Kur���������a���<�L\^ܤ��h%IY:����ާ�e���\^��B94%lgOV��q=÷�$.Oo�G��He2ų���j������F�Jp8��՚K�`��Pc �!}M������Q����+rߔT�
          �G�c�:đX����&[���H�D�Zjƨ�����	��)q~y�"{ɤq�u`�q�PD�kdз���\��0��`T\~!���
          ǝ6��ۑ�c�1ӷZ��Qi��or�v϶~(�[�	h��ܾn%P%[�oqځT��"o?9c=�X�����qڱt��&/��q�4��!t��u\oظ�l�w�����'-�)3D��G ��C��i��WH�l�~zu���$m,�K�9��7�ބ10�Ku�a"�'�4<��[��B�u�:���dd!㕢�d�۝�=�e\�q-��)�!��c�eǿ��
          �L!�%-3�����f��HC�Jd�pd�S��:T��?��x����7�?�+ꩶ����o�co�gn:W�*�#��irZ��M1��}�'W�?;d�h�;v����}��X��s�� �;�����Q��ĺ��iA�h�B9Q�>�l[n�QoD�<7�c>��ӈ6���?,8���q��N��O$�9,
          s�m�&�a��
          �e�=��Dg�c���P��t�T́��.� ��ڡ;d��#귇�49��Ѭ��ӯ˒R�1�zZ��k0�3�`�1Ux<��7^(��N:F�q���@@�~�r�Aҵ��"'�"n@P6̜���S������O��\���]C��qӚ͜2XY�:�����@�u��⤼?��N��E���{�4��	���[˻��g�	S�c,�����l�8�@]7��
          �جp�w]1e�s���Ew�����{�>v�I?�?�[1�{��M5-^Tv�݇9�)���")�"D܌���y ���Ydx���`���mq��fnw� ЖR��-�FM�@�O�H���5�ƴӖLH���W���c2Me4�����Ѿz�9!���'4�H�kI��S;���|T݌HԴ�fD��#8���aڪ���B�CjI�' {cڶ�u���,�Ң��'{�@rX�UM��I��ƺ��Mkg`�l$���@������E�X���s��2*��-����f
          ��ҹ��q��ߵkɱ;AX��&f�tڗf\��1��5�P�����D�n�
          ���yq{p����Ks'�>*^�.��8�c����aV=.�?D�6���3�G_Z||��2I7h���>�yd����a G�h�*ɣ*�h~x��6��@3܁CAq����-�Hr˜>�)�����I��͕9?�j�4C���ҵ��b���"p_j�=�|P�����MH꺌mwj����[�Q��k��(��*�v)����H�8�a7W��P>��S�vY
          v\�OK����[O��q,red#���Q�"]Ml���,�����s��_�^YN�,���c�,��{U�E���������Wl�����Z�W�V⣭����M4m	VUQ���$9�g�8ɷ��P s�U��i��6�r��C�*ŲqП����mom4O&0��A��P☳�� �8�d��ZC��t������T�[v���/�;��N�X�X�E�Kz��[T�c�����8�]FX-�O�ѕ`�'>�i|oG;*wl�:����hz���yeKL��B;jֺ��n<A�i�K�礃p�$`p�l���xn�+X��Đ����j�~�K�[^“`1V(s�*��gsM���~(i4�!�6]�2�*�dRt�^�M�D����*O�9�-[K�B��n|����IN{�ޫ�j�1[I'�"E 	���3U
          ѳ�C���zz[B�CV8�nFO��=�sY�m#8Y#
          ��}�ZxR8��-&[A��UZ�T|Uk��6��4.��P�LM�K(�7a�үe�N�F�{��1
          :8�K��1�z�zۖ����	c�V�€}��W,�\�%�V�s4�_M�5���+b�C3�j�E�|��-f�����F��ޏ�Aio��q�B:�la��W�^�H9���cl@&7`rþJ�K���=5��J��mPg�?z�&���n�N�����"T�Y�ñ=7w�j�,�V�4;����O@�-��!�⎴Ҭ�[��V�PB����n��<��	�+�_Q-Ө�j�KH�.��B�oۭ"��qcUlM����Oo$��F��o�G߶+�|/~��.�#e.w8^U��u�\����\�&��B�����]?�4u�-"Ѧ���)��%p���^}��\���|t�vV|I�Y��$�ᴐO��V��K�=���gӿ.���t9!q�q��|ָԢ�[�-$���ą���g������[Z�FԴ�%~�ҰdG���(�w��jimu+m$L�we�<���z��p��Y$hʒH��"��B\���]���F�:`��V�}�Vӵ4�#ww�2B��5�z�9�G���H�?K�k�Ic��p�Z�*�*H#���O�Z����?���?��͵��"�̱��D�:���ٯ*��k:垱�
          j�L[��i���Y��1�#�ҷw�o�x_U�G�kY�?�g
          {ex�(:������'ӼY���7�s�kVe�2B�9�n:�b������76�=�̶���V9��ďO����\A���}�����Mi%���3y�CD��d�^@��ЗN����!ay�p�
          ���p}��M]�&���/�)�V�":��@,��OgV���5��T׼1�-95�v�����g�8}�(�`:�0'���n��/���"��Q�L���^r�.������^�A��qm*�%�ck�wq�⥋Ǔ�s�_Ot�x6Mr�UmV�����ĉ#�u���R���Z�M^�mz�n7���6�Ѿ=C#�F~~��Sh����P��דYƑ(T�?��x�^?�Ch�"�k�'Ӯ�&	��$�+�=�lӭ:C�>���&}T7~���&����h�M�d�/l�~k�t}r+�4'�X�?O�s��xW��Śσ�_��������[���Xw� =:�9��z������-�v[���ţ�2���Z݉������`�R\Ew}��dcd����λX��g�Q�N��X�Msx�m��<�/�:�s��4�bE�mOZ<����$u-b�T��B�:�A�3Z7Y�I��t���TY8��?�h�x��#$�+���۴�v-ڼ����;R���2��GI�ᑒ=[��V�}�����M*����I�m�fՙ�j)������3Ҽ����Ro����H�o-��l�B��G'�����[�J���MDMng!��{���漺�I�)n��k���\�5X�8��I��~l�ܾ_�x��3�n����i����p꺭҈�ʝ�<��Gy�y���.��&֮��em���E<*����n�5MB���W`��$s�r9���)y��r�=�ڛ?'����7��9||��%5-BF�dt*I޹��}���#I�N��ԭ����g}���0G��T�.%�kG��P���.�N��Y�xܸS�-���-����ɂrF*.G�
          �$��r(�?Βy"�ܫ/�m�z�ņ�	Q��n�
          G2ț�'7����?���X.U<%{�=�ywG�Sh������9�nѕ�Ӄ�x�����WD���⟢^$�Ş{����� ;X����+��l)�W�ܾ����O[A<>2�4�Y|��yD��a�'oߑPS�����.��K+m?�Z5�V��<���a�u�������O���'J������V��j�,�b0�����G�RJ���e���YŴ�]���(�b�p��g�u����㣑~���̬�������<NR��x�)Ք�9g������5���:���+p����w�F�=YbxJ�{�t�J��
          �}�;𶕤�_S,�I<F���-�=D'�k�O�����Uo4��Ɠij��Y%A�sfLv�������=/��KG�{���a��MRh��U�ic��������0�_S<���~�{@�Qv+�H�*G=M[ߍ	����>��<S0�[�$�ؿ~���>��֟��-������Է�VJ%���Hq���8�v�g37�g��JOE��ԫmb�����6@�0�
          ~q\ǧj���WR���`�&��c��w�\�>Ý�z�j
          ��m]���n2�޼�"v�9�V���ϧ֗~C����E��L��]Y��Ӵ�U��aDC�1!��9�����U�Z���&ݨ�ۭD��u��i��E2��*�2�Y�*��ꎛ�k�mN��٢�$�)dz�>��K��Q�w�s#��>��[(d��u1��q��ð���f�)..$�՘�Eb��l���4��ӥ���U����{����g+:����<������2x�QG����B=�<�����E�Y����4}A����{���0�Ȥ�$��uk�j6qxR�|č�Uv�>ٮ��>����)���'��r���#�֯TF��e@�;d|���9�����#�
          S��)�@�#���e<N�R���IB��c����r_�O��i:�e������
          �a�Ե�ʘ
          @���WM�/��ǁ4�}������:��Gu-��с"`NF��<�	�W�^�����y~
          ������ds5�������y�&|}�/�4]�������Y.�0��z�t�M�p�h 7�����}��G�g�[}+�kY�h���ܺ��"6���� W��x{C�|�+�R���n�r����\�������C@�y���;�T���fkx����`Dg���4c}�G���Q���c��&�8a
          �����2����q=*��Ϯ?O/�Y�Z����V��E���2��pA��_�/����J����]E�ܗ��-�{u�e*}!��p�9��Wij�����r�B���?
          �[W�. ���M�����p�y,݀ 
          +�&�+��}��&�'�km+W��ay�~��q��'=r}���;���]7�χ|G��{�ae�F7.J�@�$d{t����������ӿ�Z�5�4̖���<e:��Ny�{`�Wt~��o��WO�2�#|��x�{��	��g���
          ����z�����TLeHҿ��0�r#�7֯��i��4��韝{m���J)<�ސ	�q]��~16����$���`�����i�A;F�H�l䁀X�8�J6�����4�01@c��c�Z��o�O}Qӎ��
          �O�zkD �5+�!ᗦFs֤I�֊���_�˩xsQӵm5«�L%C�e�H)�n3�iw��֖o$�̶��|�3�}��+�|m��	x.鵯���/��Yo��G�X��͒s�U?�l2T��J��/���m��G��忇�=�m.�t�V�~^��V�L��,<���􎵞r��m􎫼�������b<��@�l���E�/��ӵ+f�@R̙C��y���K�Kx�Y����k[_}/���3B́�Xؒ��Q�D��%e�Pצ��y�J�l�<O����u��J�Q�{}r��W�`���%T,=Ddg�-����֞KFx@*�e��+Z�'T��RC�1�烏��
          j��=��G�Ϡn���}D�	?�j��2ij#��\ʷ0�+! \����Um-|%�IQnK=@�RY8#q�R�@��ߟQ�mF'���1�$�̮�����+�Ϭ:_�<d��z��s��I+*1�����
          �|���~[%�eg�����z��Y�;�=�K'��9�p��HV�����KJӵ
          '@��Ң�݁���´���%�&����U�:��Q"u�����0z��|_�i�x�閱{{�K������
          �?�����rOa�k�e��L5�4�b+������3]g���[-��홁B�n
          ����x�/�����u����b�
          ������ښ�Ճ���|?��p��p�m�מK.0A����#����hn-ЋV ���`q��k9-#��E����pU�����&��Yom�����E���mV�Mrlj&�zݮ�}yt �k�ݲ�wM�t�z=O�J�=�]$ڦ��i�-��g�+�C��<�J>Ӽ�
          j�g�<g�ip�r>�2c���3�
          �融�8� {/~d�(k{�`6��R�0y�c�z���{�W��Z}���52���Y^�nI%XᲽ�q�Q��#�sypX?s��3S�t�>��_�����d@�~���.,��Y@ ����z
          i�-W[����u�{;�5]GG�2�]�EP2���5�n��
          ��z������b�v���Mt���x�6�5���蟏�����S�E�����A�`�;�Eu�~ϓ|�����r}3����~f�V��y"�������膝����붫�����Y�tE�$��x�#�Q��3� �ߊ��{�c��Lz�8�2?�en�����GG�/�}G��ؒ�R��g�kG��.m��M�n����Td�j�ּMakm$Mk,�F�	�=��D�Xx/L��$ӭ���C�0?�|s���%կW|�2YTs�Oj�I���D�&�Q;N����V�I�Kp��u#��T\�i�-�0;A-��SH���Lr�1�lM��l��蹟3�k
          ��Ym�Y�N:��jwK���̲j�K
          �c�߶�·�ii"�ŷ�"� ��}�\1O֯�U@L�?�V��vM?b�M/OK���.�3	������`�Z�Ŵ0$�b��Z���72Kk�dޒ�+�==��OH��Oj�$6�?Sf�8'n��ףlI�4-���2`{�!��Ʉ�9S������6�.�6� �
          �j��,dG�G
          "�*T���
          ����OpfT��N�d~��79E�7���
          `�brHV���	&�B������W�Z����i%�m�Sc�?�S>z�q�m���8��=i~T����]pW����`�8��� R�¥�]���߆��w
          �ρ5
          v2�X͊Ȥ�bq�<p	'�z5�R��#������6�z��G$,��ΥdV�cq�p~�9��#��v�4{�3i�=5Dsʲ���H$��A�_7�C�U��F93{I'��c��u�O|�5�Z�S�H]7�>iȢm6�%�+:��$u?�J���H�(����k��LԒ`qy���$�!�@��v�y�:�.ݡ��#�4�\3N��~�~�����2���W
          Wha�����@�0Kp��\�*���8�i���p�[�DpB?cE�qu4��X�-����<�9�e%ၠ���C+�	8n�H�hZ�����;�s�8��)Q�*��1��w��e�A��Y3����P�"�\O,�s���_tdc�������i��$W{q���S�Z���ne-��?~��[#���|��ws�N)���Ղ�"�,q
          
          G�����Iym��D���<������y����W��X��;�����N>sS�b�ʈ�"	DnKf)��K1e㐬lAz��=��-լ�1��8�)�G<r}�(�v��eEU��(���ޖMz���$U�C�1+�sA6�2N�gA;�oAǘ��t� s,���KzI4��2�Ymn�LĪ$�o�⑕�;��S8��8�d���Y����>�=��@C,�z�wr~اw,��q!U��۴r���E��M%�B��{����Vn��⬄���<��扂������>)��ao�(�*@?cR-p���.�K{�r	S�Oސ�i+7�q�$n_�'��-'����Q�b�2��T1��T(!�!
          9�x�J�[�����4����x�i�f�%6�Ѫ�xV���ؠV�X�U��E*�7X�=�B��q����Tl�,|����J�b�5����X@���`]���U�g
          ���ǿ�t$��8|����?J��`��тfE'fO�`q�暈K*���B��)/��O#=+�.�S��$��.ɐm`;�
          ��ܓ$
          �@6ٍ����'��NC8E�5P��*�������&�)�!��
          (,{�ڲ�qzӑ4�v�_Hc�҃}��ko!d�懎.U�{Ȋ�b����A����򤶗
          ��t��4԰��17���!�p�����Ji1�@�P�kV(�B�������+t��a��� :��>���խ�B��e�,��@=�(X��sn�!�,�K��0�qQ��(�e���卼��8!"F;�9�4��������H�*:�w��l�[xeԧ���s��3�8��M�%���5��n��,�	��t'�iY	V�"���y7��m�V��<Ү���@e2�oi��X!��x<�}��YD�V��[G��DĐ���f���P�����%�C��1,���{��[2�f�w��bl�0 p�qQW�uya��A��pUp;t�L���`�K,����"Fc�@��
          k;\B�K6��V0,�8?z��S��Ŧ����~�����}N�ɸ�|�����aRw��Ium ���J!<�T
          �=*�m��h.���@�#�-��L��!J�.�5Ă4���79Ut�^:�_Q��U��Zf�f��6A���^���x����eى�6} w�*����9g[�!m�6�
          ����ڦL�U�,�n�������Mirc�Ɋܶ�ݙI1�:���	����sLG���:�Ր���3D��q��h{��X�Q�F\�9�O7~����[�..nŋ�$t�����5R�Y�L�F�)f$�qۯZU���4*Ȍ��*�6�,I'��2�"]�V��V��x��C`��Vm�1[\��H��WcF���KI��EҴ�IVTc�-�0=Ϸ�R"T�cEy�I0f1�~�c�3�{P�����=��3��2��+wo�e�i-�0��S���334�!�)��l���:ԛ������eYT��q�"����D�R��=����`T��馆Ig_2o�[
          �c1�	�1��E�#B.g[��XSi.��v=3Q�U��
          R+�:(�d�R%�g�*#���g}��o-��D�ߑ9~扲��]R�}>T��&0	�$�YX񟚧Y�f4���\�K2�
          W��a' �;�*�lgXd�����DU�U�0�zc��~)��z&g��
          m��G$��f���ȡb��'r�\a q���G�]�,��N4�P�<�R���d���J�O�hn,&�i]������Pm�3q,ڣ%�Ŭf�If�'�$�������
          �S�_�{�#�WY�+�X��O�*}'?4"��q'��H��QMm��b��R���kQ6�;�8P<��ˉ^2�F2I�ߊa�v�^)-�a�̤cglg��4��t�g��4gʈ X��悗m�
          K�ȭb�;�td$���l5H���~QF��Wi1�MD���#�iD*�%S����F�j�N#!��㩠e�
          F��f���S�P{��TA�w�8�	�Գc������.���.�1^F>G�"�~V�3
          ٺg|���[�N?�j	�[��i��͂� ��H'������=�u���F�#���4-�1�^zJ�����oJ����{sco3����xg�9�2z~����B�V��������X^:�C��G�.����ERV9��*&=9&�<
          ��Rܟs��qӭH W*��%U�_�v��=�H��s�4�呮%V\Ka�Nz��[��E(��c����&�r�	ݏ�����CEI�3�����,
          �M�0�"��,�^|c�� 8��]�ù�m$���B�K�%��,���c�zu"\�e�*� b3��$�����v2I;K�7�q�+�QVF~[,�ƚ{���i�\o�0�"���A�S]�z��ͅ��uPF3�`�k?Z\N"�qs��ǧ�;��-�P�	����8�?�+M�@������⛏�jf��ȸ�d�*;���z�7�潳�l�b&w�Q����[��LNJ��T�\�j�\]����v]\.�P�����5\J\���Iu6n'�inϧ(I`���CQ�o�s2�v����E�k�V�Q��(�Í����siVZ|Mwr
          �yo<��=:w-�p�(��c�������l�/���.���Vы[�Yd��,��|Tf��Ŭ�^�J�6G�d1�����z6�q�_�1[-�I$\��#�U�K�����F�׶�~~�L2[�2�7l�i-8I��-θV;'r�FϜs�Oz�k��^!�_��`�1,nU?Ҍ���l���|��gA�y3��jk�>\;�R�l4�Ka� ����?5�bH���j���.�*1�w�V={²	��B�m�M���p=��?�l��W��FFLV/�B�9ݤ���}��L��n�O^"�d��v�t�	����д!c��m��hu�_+�����q�z��uϤo-�����E�5�e�`�0�G#������N��-��Z�!܂��f8¡��T�+���	�Q$M�	�P]�!`F�֢H�m�<�sW�xg@յ[�SM���&�Ŵ	}���UۏjZ%�ܔ��m��HdW}��ރ��m���岻�渲�7:�Igʯ�zM��"�	�K��P�
          xR2��RL�#�L��z��/N�V�RZZV;�c��j��X��P��i�0f ~�|�Ap4O��o1d>�XQ�БS�V��\4r[� ���������P}���B�}oJ�~Ɣ(�m:��]G0S��8N�I�*3Ċ;��6��3�n�j���4��6��c'f;�z"M1.����9`�����?ډ4[Z����Jь�=�'��E4���Ж[`�P2�y��M��2�˧����ivhg��H�WU!�^v��j�X��H_�K�]�.e��/�������)��m֗2ZEc����!��w���ݏ����Oj��b�z�2	ҧk��N:|R�*Qv�դK}N��DR����ƣudM
          �'vb�i�F�*1��|]�9$ё�Y��“́�{��G�	E���V�pT�8�j��a'�
          ���c�Ǖ=˜�ژڇ��^�Z�yv��D�-�r�
          pA'5~��n�Y�3FG�Q�EQtk�}.��[�*�Rf�o�>(�l§N�Q��sx�Sh�N�ۜ~���PW36���mQ���'�T��U�H���O@>j�{'������8�F]��n�ms�H���=�&�E$���Yܐ�0wޠ4�x�c�o"��$eۆ=�3j��Ҽ�ȡ�)�9ި�?���]u���
          �p���<�ڭvW]_@��Q��6�g�^�^ё�?��f!2����շöv����2;�82J�>j�����&�����um2��ȧrKcl���֭5k���կV����8�{v�y�
          ��7��%���!T����e�I֠��uhu�y���XK���g��ROG^�^,����Y�{t`�!�s���h�FڄV�m6����ڮ��o�1�����P��\w|S����/����e<R(]��*ñ�q���_F��ԣ��{������E�|�Oo|�5�<>�]���[;���G����jc��_��
          ﵦp��FI�;sҪ�����X���C���H<w��j�|h8�}5gy����\M`ڴa��p9���]��!�܋u�6��j]Η.Y����p3Ҵ�� ���%��7
          �Vߑ��u�V��5m6�L�hu[y�(Hu�<����y�g—Ѳ���<=�]���lm$���g���j���}V�^��y-�*�w�A�p?˽FZk�Qj�¤7l�|�n{;�Bj�!�Z��,а���} q�{qYrcG��˦Έ���Ay�}G�����<_�%�g=AN��_����/�zF���&���-B�fQ^�c�rO?���j�EΠ�f�ݮM�Y���Ì��9���E�O���뭢�l�G$�y�� %W�g�|k?�h���E��ߨk>,��������	D:l��,�T�Q�%�9������v�|���Ξ
          񥚅���R���9`H9�:^$�C�G����.�gq��b{��n�LTo��i$�W���ӯ��t�/�l�mi����n�	ܭ�q��`��U>-�|�ZgYjחz5�X��{�K�$�����Њ���T�Ҹ��������"1R
          ��Nq޴�rx�J���B�K�NM�1�0x%R�ABO�ߥ]4��x��ך�l�����έ�u�w(�5b3b�L�o�K�Z&��Y�=��
          �����νz�lj�|[�/���p��1��)r%�������W�>
          Ӵ��ֿo���.�v�"��!�}yl���s]Iku}���(��)�;c�	�@�zS�f��������;�B��bfPs	���U�>ռ>�}V��3Ww�uO�ܫnR��J�o�l�OA4׫�X�W��Ns���YxwƖ��M͍��]�&-I�dݵI?5��cr�9��7��Ú�j�W��[ݠ'2�3������]�%�l�&��!ԙ@)�k�4ϬtMFh4�m��t�eeXl�:�,`�����?���o�e��y����w�#�W+-�z���/���Ʉ.$N��y�C���IZG��r��n-��ꎱgai2�{iob˙eTa����u�?���x6���Q�|�B3��+<�2���_�Ϭ_��z��x�X�5�3[�[�i�@��=}�rG���n-u+��n;��4{����Dy��SO�(vr�'X?hm�������P�ޏ��}b��yԤx��8�?��<���y��7���"��$�X���'$�^1�2����m�{r#���B:{�뚡C�G+�Y%X�	�R��|��_�^O>W���׉�R����r�g�x9h�dYLj�g*���g�Uݰۗ#�þsւ��w@��&�$U��x��]�<�D�A8�QӨ[�!��/�}8�8���rʊWy�,��',��{��+$�ȪwV5�pZ��Q]���B��<��Bg@1#��dv�~�h�J.��8\yl1�~>+�������x��4W�v?Q�c����d�dG��pb@�UJѬ�2�g"��F
          �'�zg�f�H����1�n��Q�1��D�x����V�%��9c��Dl�p�A�5���[���#赵����ߩN�Cm ��̼��ɉ�.�9�pGq^mX�jw&i|���$`���u�s�~+ԭ�Υ�m2�L�&,�T�Z꺎����"��[|E��M�5kO�񞝭xn�O�t��������9���ɯ5>�]Z�㻟�}����_2e����a�:g�]+��7�_����;�+[��X/�g=��x�8�z���
          j�����ֳ���fP�b�x"�mv}^|L9x��4p��Z��T�PկR��G����3w�~1Z?]��Yf�uh%_ӜV���z.��/��V���S+�xg#��E�V���5�-��E#��:�0�^w�����5���5��T�جd<n�
          ��*'�c�5r�1���ߪ<���FM�v5Rp�*BRu`r^E�O��e��y9�������2�1��tV��281�?�X~��hkX��w\���'��V�>!�j��6���@�jL
          �U-��t����]�-��[���]��m�8��_Q!�7�<O�Q*<���GE݀H��H���~�֩�ki�M�%�[�pF	`p�T�~����W�S�{�x�[�t���De����f'q�r�m9��x�o�rw#�ˊ��:������W�+�o}V���x�_o-��QT��J@,�ų�g��엃l�-�o����H���<��-�v�B�=B�H�a\)���X��]�+s�D�nf���!I$t����v����<3eYĆ)6�:gio�?ʾ��:<��f3�躶�1�椱B�r���b{�F{۝;��5ǒ�$�����lye��K���t�?��ӂ#
          �[�W�?��qi_�O���<e⋩E�����3�u��O>���h|x�����ӿ�o7@��6�xI���WWl��FN9�����?\��O�V�U��迖y$�}����/�R:mǿZ�OD�������s7�r�YV9���[B��F�	f$�'�{W����N�龅�����#,�[���08� c=��ڭ��{�׺>��[�l���c
          � 9.z/���\������}o�M�[�=��4J���n���7q�j�2\����,`g����s��G_���:]ɞ+y."H�a�`��~3I)X��z#�H<1�vIaq��6`��H�瞽y�p�a}����O_���7Q4H�G�d+r��]c ���kyI�%������W��w>���_�Y������i&�t�'9<�L��U�A������?���.<�YƶZ���Y#�����y��]9ra�H�2m�q�d�=�~M|=���/�����	����}��ki/�l�HM�J*��nHPp3_�?}Gо�x+M�<O���·�ߛ���_9������y��E���֗v�4Qqc��I�=�C|/��Ú��5��ӼM���Z�9��C�s	y�<`�db��Q�n� x��(3������WU���,��Ǔ-�U�I������KTV�+?8�=�g��_�ݬ�� ���iz��o�M���6\+D�U��<��|��_Ɵ��)����x��1Gmn�=�𷙙l��m=��8�S��k�׏�����lw��I�� �����Ìw�'85��8<-���_Y�%��=J�2m3R�<Wl3�G���2m���4b��|_gT��7<9k-�[~�}U���,��c���s���3��=�����[�ԫK{�x��z�x���znX��;g鏋Ə�\�k�f���h�+�x�%�dq����,��~��$��{�P�Xʺ]�~�{I�ps�|6#a���U�%+f�q�z4��IeW�.��I�[v����ɞ����#��\����!�I���4�}��x%�Ը��f����r��ଯ�>��>(�c�d�=N$��מk��_I��^�WW>#�O�����.|�<[��C�ּ���-R�����.٣��Rb��sI{j�2$��q�?�x�M�ԧ֭��]ee	q葉�O�j��	����F���E��Sk�0p����c���v�q=�Y��dL�9�l�|l[���m�[}n�ot��i�RDL�@�O��[h^��a'�<Z��w��%�����꣌�c��t�?���t��i�U�G�r=���#�~-�y4������I�$/���[;XW�^�k��
          �-X�$o&f!&�p �{��[��������R4���c�㩮b�ͧ�_�}��h��[bg�ǦW_��wx?��Q�sid�Nt�oM�[\�F�,rH�Z���=�~%�����q_���� ���%7	��#��?��zS�2�otmU�G������������R��2��8�U��N�<{�&�����~2�u�Kj�˽�q�I����k��	�÷��Qo���>ӵĸy<�K�-�ܝw�+ d�q��ك�����|~�W���}_Ğ
          �ﵻ5��4�R�[,'q=y&��`�9.��#��b�U�I�!��]=[Q�	�P��q��q��]�j�{d���-��'c#.7|�ܣ��4�dM���,�g����6���'�53=�B|
          �����@U�G?��k�k�3)�P��z��x���x�
          �__l��m+IT��$�
          ��G�ȧ��+�sۭ��ñA��[E����]> ��.Ѐ���)�^+f��E��/_n����kX,��˵�*�F�`�ǵ�eh��tbԒ1����vIo����^�9��]mY-�
          �����S���Ĺy?�Ҟ�n?6i�r@=iVZ�n��.���F[#�*J�f���n4��A�߯5T��	$s��{��{U���3�"�5�KQ���2�t`	=�O��1E!R"
          An#�U�H���B�0����Fr$P0~+��I;�� �{`�7#�t)n�x�T�֫�)�O-�)цz����R����]SL�_���m�����2c�˞�$v&2T��3�z�[ ��Hն��P|Բ��C�xq�[o|V��VU{��Hm��9�SH(#U�*�y��Sf0c�tRO��Iw���M�rw�W��W�C�Bɺ4�p0A�����L�M{�?��"��ԉ�X&	�`�S�(�Z�$q!E�W;�������H�L��F��<
          ��㬐i�U-��Z��&����r��=�Q�4�?Q��L,��H�ĕ�:v�\�r���hz�ֵ;C���2]�n�F=]�ۆ;dWv�$�RY�~�Gꃷ?5���c�h�	�A\�
          ��G/�$�}=_����c�H��"B��I���چh32��S�,olW���طtHG.�$
          ���*w���Q�a�H#-r�8#���A���fEW�nA��ø�idWM��T�.p@�s#<�(m�0��-�idT���A�NJ���K�HVMʭ���q�:�<џ\ch$�NF1�s��!a�L��1�&:�X��X�(]��:m�s�S�t�c��@{����F�a�5`H�9�U6�,��3H�%\ȁ²�ry�Ի�5�uRT۰V�Q�(���\�)�k��=G��E�r58<�y
          �!T�������i��"��"[<!���0	{y%��m�X�pP�����ۤj�&�v����X�/<.X���J�<A���7���I$f؀W#qf��aX��F�g�
          (l�j����;��R0G�Ѷ�+��7��o4D�rF��������L"�yIh��YU�����Q�Zv����d��S@��<���1x#�P��8�O��s,�,)p s�&���X�,.a4��6��.Qp8��z���3��ڄ�[i�X��2ʩ�xy�ՙ�oζ��E£HF6��s�I��N��dd+��Y��۞0}�,F�`qIgb�-fu.\�Q��3���|��r'�N~※��H�J���y9��=ɂ)--�i.�<��*���(�8$,��a�:��P�^�~̰�i�H�ZD����
          �,����c�)�w�@'�px挘ۄ��1�[pY�>h"V�3����KX�����=�I4����rZ���>�����/���s1'pB}?��X�C$M?�weJ��p�P,q�=t�1�%�CDI�rHs��SKwo3��g�d	�0��G|E5���s��v�S�
          ������,d�I�?1�b���	��/���n|��f�	���zd�n������Ԓ�	�0���z��OQ�O%�eU,�s���P�3��is[�HJ�!Wti��=w�s�����>�orm�-���U�x��q�<p+9��M��Ų���Q��9���^	�#�����[K�n!�&1�h���,�C
          �w-�E�y���B�,����Ҹöҿv��EK0��#n������I�+俒;o%��pZ]��#߯ڇl�~��H��[�/�Y����{)����Q�s�l/��݋9T~y�e��"�I�����Kn��a�E�e�	®:��8�V�W���{{�����$��b�;���۶i[�t��.!�"R3��ǵuolQ�.axROSbbL��s�U�2��n�+��q�i�zёe�Ƽ��G��K�
          �F{S7�,1B�L���S�
          	i�^^<�<V��+��D6��)�۸��/m��C@�;HNt�<c��Z=P�t���D����<�\����U	�����Cna�n�����5%w1=���K�M���;��������D4�fe�!1o0v��)Pyn�lh��P�`�G�¥�˵��R�	W�w�Ubq��Qz}�#ܰy�H$���
          ��+
          ϗ,���s��O�N�e�۴J�B�4I�inJ���'�^p>�ԔwP�%ͅ�@��J�%qГ��Q����R��dm�_k7n�*]������O��lg>��pO\w���R�	��K��,r3a]�<c���T�H��o$�#-��j��Wn�F�2�li�;g��༚�庎�dd
          ��s�?~�I�WD��0�s~]&a,`����c��ߵ֓
          ]�E:�K��$�3Q�X\_�*�[H����_lg���$ث�۬��`�8�2�o�KJ��wa�1Ǩ-�����n<�-U#�����c��n�
          ���u^��m�QqYF�qi*Gs���[��Q.��[^x��e&9b9�؎�9X�c��k�ZYݷ��e����{
          ͔.!��+����X�s���z���C,�,Q�*K"�����]Ηx�0���G!'wA��|U��# �#ڃ���I�a������ib��˚�8�wc%�8����4��e���_j�]���?Q�[�~���r�3��\�cN/�Z3�%��D`�j��%$;�����u�7�͝��������t���I�<u'����Ci�/��bB3�W�`�ڀ�wd��D��hw��v;B23��h;;�}�QZ<�?�J�<d��n{ї�d��y=���:t�-.-�m^#»���F��V��ݙ�VI$���#p�s���I�����M$���3�����[jw��RJ�+2��Nx�&Hm��SPHX+y`n��s��PG���.���e���\&1��g�������/)�
          �T_܃E�)�%X�#��!��3����0Ug�g������=(���$�]K��v����9�	���:}��{+�c�m��
          �rH%��W�ڤ?� �X�
          �2Kg'#�jKV�Ia����//q-�olP#��p��4H�\d�l���w��b���9�9���M��2�'��f[����n.�< T���_�h�uD�l�����4�A�"m��j�}cq�:�)h���3�:}�lI�r�rb1�,�?sު���_2��[4�<�3G'��N���Z�Z��kI�Np�'v��x�8$�{�RL���[�89��i�F)g���1�`Z@䲁�v5.��
          x"y�6�ne��S2���B2�`�J����e���J��V�cn�_Q�,I���_?���}K���_g��5[k<ۥ��+e���؏��N�~$y�ˎ(Ֆ08�ȩ;�_�+��3�X��z��w�
          (>^�����+Y���ozEm�Yy]���jS�%�uyj�R7dn㏎�
          wmr���I-�b��>M\��Y�k�E֤Z$�<$y�:����m�<4�Dw1���A�Ԯ���RZ����W��r����z�[4�v�,n�\ĥ�cv?H�MMX���k%̖RL_4��9�$
          ��k��q8�����,we�M��)��:*�?5@���6��]���į6ː!��<�����}��li$�������q���	�e�LȤ;
          ��3��W��y�`��{%�6MG�H��
          ��89����-z��-���.X ������5l[k�4���\��&�#y?Aд�y�ާ�����ǫ���ɜ�E!�Q-��{�F�ʠ��{��~Ӓ�/���-a*v'|{���k:E�=�	��DBXC�C����;���t�m3I@���B29\`��|�p;D�t�I|^��,[�&�G���|V��\67�������M"�goN�sҨ��!����.d�Ϋ:�u��9��2;��%�Ԯ�;��d�8v�d>C��	�{Pt1�x6s��tHa��A��	D��~_#<�����MCM�a�Z/('��{����֑\�'��K��O.���>]�E1��Ee����z/���lj��3C�co8�"�q_�w�5�"�÷�i���&���/�B?�^��!���fX�ܑ�i>��<V������;��e�b�?jW�,]�`�'{�cq,����q~{P�Q���I�V��o�~�UV�}6��
          c�����h�7E���N���|�I�׭
          ���4��[[V�� Xn�y��Ͻ\�KI��b���A
          �rXt�;S�
          �,�+��E�K�'���3�٩OE<Z����,B2�c��=��T4��'ލI��Zi�����)&�y��:�n��N�z��z�U��e*6�`�TEŤVwg_�������Y�m���9�,�	]��⪖_hl|w�7�Z-���WQ���1�q�|�t7Oeyc��#j��\��e$0�&k��T�1�s��Q$6��#@��nb_G�y-[.�VL��T���CI��;��.L��7��Zw^�]jH�WiU�	ϫ��n��M����o�<�H���j��Y�S��4�s�� #v�r@�T����eC�����q-�%w��p������=u��4&��c�L�1������ykT0��#���^k����TH7a28j��Y�͉�l*�d�ӧ��͎26���g�TM��L��SأhR1ٿگ~��si����m���85_�V��~���ఖ1��4���T��!c�`mW�ی�m�Un1���HΨ��B`��s���u�JiZu�
          $��R��sF>�4>D~{(��+�L��ʉ-2�+
          5-�6,���r2M9�
          Jͬ�!]�4����2{�➍7��6܅H���}��-�E���ʒYN�1�1�r0ֲ�I����.��-7䥒NH� )�Zٶ�v:M���C�\��
          �&BF۟z�ʏ�Bn��6�#��p4~��|Z̓)���	��|�B�85Bq���{F����^]�����k 8��z���{�/��$��=$#�[�{З�y6�����Lw|w ��z�CU�̚��XZ�i噕Y\�6zm9��e5�2r��Z7W��MKQ��#EW�00�ݰC�=+]Yx��(������
          ����G�z�:��wMo�A�Mg���x�L0�ߒ3��v<a�-��~9��M��#�w�z���*�?�K�sۤ��kO�-�����`�W�>�ŵ��|!�fy٣��=L>�TtO�����o��ј���mn9���*��Ox_Q�Y�5y�L?G��w�����S�t�����i�i�AD�\��	'�ƪZ�SjPj:x���q�A�'��S���M�X�K���F2qU�"Yuec��佑T��1�:
          ϓ�Vz�+m&X</o��[=����W��á�薩��_隂_ɦ��N��
          �6�`����W0�����H�ř��`�ܿG|S����K��*���xU�7�z�{UZ���?R�9��gџ�~�ln�ymf�_i�5�Y����d���o��_~~��j�Y�x���ۘ��@�H�(�����8ϵn�Mu�x����7N�L��	x�	��V�j�~ ������x�G�:]�w��X"m3�`��9�\���&�Z�G�:��ӏ���ĿL5�5��n"iV�pHdc�*@b0GJ�}���&���L��x,�xd!��	���;W�߇��:�?������V�š����@�:(`1���n��Zwԝ;����1�Hi�N��y���ۯ��PdcK�Iv���^����<�<���;��:6^��,<u�苨Kr��oHeX�s�G6�^��^,�o�h�������ޠ`���AU�UuFՑ,ɲ�qb@,O<)^��c��.�t΅oB��O�Gb$<��=�э�~kWk�ƫ<2ū��#2�O&N����S:o�庍.uK�aV�q��Oe"�������Ov�E"ʓ��fbx���]Ϗ���<���;���ƾ�����E�G��SV�ͭ�Qȯ�9��1�(ٌ{��7��y�+ꮕ�+���=w���&��R�{����\6y�`{W]�?�_����=�{
          R�Şx	��x�|d��F��G{�P���)�T�ޏ�,�8�T3�{��F0�9㎽�����(�_'����������ަ�V�ᝐ�j���9���En}�S���~�=���+��D�ws�}�ȯ�p𞑢�B��l>u>j�۠������z֕�-�,g�k���\�3���޹��>r�w8��r?:�U������m'[�Y34�#�G�<��^ex��sxOW�ܣ��p��	�'��j�G�i������^]�zre�ed�H!�+�����鴛G�,L�`�Oq���@��#�U'Z8�?��<h�F�ij*F��s�nq���/o"�+�*��=�޾��	c�I��*�I�\��j����Yb6��n���^��e�OA�~��c�*Y���E$�:l�U�G��H���R�٦U�H:�9���UKR�ϩi�1i���8���kV,n�1k��Ig�7��[A���k�49†UKI� ���bXul�W�&�#:ͺVG$���`_�r��h��D̬=�qW?ϦK��m�M���]���I��{�
          �i�F����bX�$��R���I� ���#�>+�q�Q��3�g��H|	�����~^���6�-�wa9c �6n���5�Z�'O���������9!3C�]�U�;rbs���ӿ��*�U�i>,�
          ���+Ihϛk�ed\s�y�+��ߍ�x�Z-w���-^|�!1a�3����?ַAţ�
          �_�(A$o
          ���IB���m�p[�T��&�d�J�S>5���b����C�?]�O
          �
          т�{Gx�����
          �y�]?���N�V�m��|�'p��@y�8��S�R�>
          �Iu�žנh�<�žt���=���2-h�xp~O�*�������
          ��d�#�F�R�w��ZOt�{U�>Xv��#���	����5E�3(^�H������4�gT�������� �%H�fH��<O��\?����O*�Z�&�7H�=��|�vy��<PZf�����}�m�������!�Dļ���G�����܉��In�};}�cQ�^�5q
          �J�Ɗ[2%�z�]0�ހ���HZ�iL�A8�k{�7F���I����:��H��P��ҷ��	�ecs�~kiǮxs��	�$�����c�Q�C��	MB�A�sZ������!\+p�3[���Ι$�^��x�W��`�)����3�C�q���Ec�J�}*ݖ`B�V۸�u��,FI�'��1�=_��z�_��r�r�T�3ܯ���T��K��G�5<H��$�����L02�`Si,A�q���zG����YX�Y�u�;�pd3�Ћh=�i*`3����i�]���η۰F��������Eh�̱	�p��}�����������,��å�if�i���H���2��و€���Xu���O��%��u�S\�n�دu;�NX��9'-�h�t���]�̿�98���_�y}#�|}�rK�눤մ�IP<w$d��O9$�j���ћ4$z7�/�=G�����%�]S�-&��\D�޻�+�OE�lg�zI��Z�v����і#�t�⫾{j�6�T���5���!URq�c��/ �ͅ��Az!}�3�#�z��ʯF��<Aƿ��v�B��@��2+Sx#�w�#��c����N��7/�s�������wխ[过L���Z���n�,s3��q�nz�k���T��]�z\�=���n2�	<��>�
          �J�ٺ^K�����,���T���Q�T�k�,^�l��_�#yx��'�~+b��.4��G��=A�?ڵԏ&��kV�5ܦ)�6�!@���p=�W7�&/z?*��OC��p�͸bȏ
          ���,��J��\������8<W�=�E�	�I�jX�V��2Ĵ�ɜp2B�$��꺦���ڍم��W%3�D.HU��K{�{u� 6�*I�OP=�/�K�V<W������D������7�K�h�[�*vH�t�8��I�`��T��^�K;5�3�#��<g�W�鿏|]�SŚ�>�x��?O5�$��M�1�{���E� �8�����(_G~�i�W���jW���b;����^�†$`o��!Npr��.;;W��������!K���'*Ga���3���k��	�x��k��%Ƒ�[�� C����T�qһW�w?�?�i�n��)��}�s�ԣ�]KD��u�u
          �-���A�L���������E2R��;���[O�����U���M���W���G%:��^��u��
          +�<�# �_a�s�^th>9���Ϭ^��}b�Vѵ��Pe��*�ғ��2G�����֚��4N�VH�e�79�=9�?���=W���=}�;�k���%M��������X�S121L6J�y�V���ua-��w�RC�x�>`m��\��	.��9�{�l<k�;q�U�y��-�p����y0Q�C��y����Ik�;(R}.q�\�ڥ�廖�A%��T?�qޠ�"�y]���;����>��a��D�κ��AsE���z�K�ڎ��/!*����Ղ����+��I�y�>������m;O�Z���n*������hF�l�����X�ǯ�h�uɒ��]��CJǕs��Nx�f>�}+���ռo`�f������pv�du9�ڸW�:����?����xc���F�A¨S�pI�ڻ�9�n�Ŷ��	��m�2�"o�����	C��k��ãJ�k��h�~9�?�_j:<^����	�����la�oݷi#�I=��;���>�}"�|k���ۙ�P�I!K��O�����o���-�ޡ�}Xx�Sռ�.��0���9��rӾx�z��\Ҿ�~��SL�to���[j}����.-�+�ϭov�k�������������q�T�_Q�W�jh,^��Qm�`��z�_J����B����m�=&q�#�1��t��J�>*���4[�Y�Ϡ�m�X{�-M$yi;dT��q5�,�P��~`��'�<k�/����N�}GT�^��;)0��C�&�#���=z{��A��M4%�����k������?�_�#Uӯ��[���7��壍Y�"��n��L�޵�-U�?����M�Z�C�&��FTI����̿#\71<�|�./�l���v}B�׏��ũxo��#�
          �c���#����x��J�S�s�Ջ#�"1vO<p��'/?ڦ�H��`O�T(�c怷���,r�K���HF�6�'�f��4���a �c����'cp�N��I (I�5Z�����9��Tݬ���������5���h�x�Г+��G��$��6�1��S�U�̒9����V;�7�ȥm���j�a�g�/��˅W8�(�W�3��nJ������Y�[Of��t�I�T�:ʹN�-�y8��\}�u0�	�E���>�|�o,G�ň�;��j����!7!��*����p�ޞ��5��-�l�n����e�K%(�qo�Z���&�X�kFw��|�r�D`gaP8��Zq$���;c���<�A��;����2(�8#'��B�;��k��2��2G�5�2L��TH�6̖����oI$�ښ��H�[���ڭ��v����A��RK9"��K�Vѝ�w����!}�z$ޑ	"�cu-��e��r���,�8���s�?��E�M�
          ��Z���veWe)4gYq��W�W2z"��b3ߞ��~�x�/	x��P��	�%�څ�\g�?�y/���86�"鞡_�"��	���ۀ�=�Id@�{v�{����-n,-.���a�"�H�y��uYUY�R�'n�f�I��vkO߱�l�-��1�8ՔH�Vg�'�$���j�Ԑ,ޣ��G�Ze�B��r�봀s�^���2��L�J�.;�sH{v�fKiи�!��{�M��,_���x�f�	��渻󤕼����m�:�ߵz�j�ג�,�4N0$����=��v]Т(�U2G=�',o�9�A��n��)��%���6RSճ��SbOlgQ�I��ZV��>�t��yg@�Ԫ�ĻA�▱��VKs(c��A�5�m�q�!�"
          ��L��;�	%��Zؐ�,�EjCz�W����E�E��Fl��<�4�ú�i0ޓ��?چ�����%�2�2I�=�{ԓ&�1��>���m�J��j*�cȗ�&�G�;Ԛ�	�>t�� �O�ړ}�Z)��ġ���.=�J��fJB�Eg�<�'���X[��r�`.Σ,�ہ��(;�ˈ�%f�����ݣ�=�WZe���&T�jd��8M*����,�Fly� ��~k�Q�s���YK�7 ����,r��#����iJ��C��S�$+~؋�6x�
          ��3������DY�B��.!g*<�V��"6�h<ۧ��Tf?K�Z�k+�a�+vU]�����Z'�h%�H�E	�P�V �����W滼6��A+��^KO�HNn!fi�U(B�v8 ������,��&sd\̜lsR�IPƞ.���`-���9ڽ0?�X\*��ݠ�c�P�GsRS%KIY��y?���/�x|�Cf2��Ɓ�,w�mt��s��p	�)6�� y�p�6<�N��ߥ3k�0\[-�ERL�w(p{z��r��y��-Ť��.	�4�Z=l�P["�����>�p�w#��Vo-�್���B�)@��>�&�sH�p=�\�a"F6����~��i���2���B6���N������R����`�O1�·�+�_O򏚖cl�]K��]C$��R����ڀ������+)�e,]�5<�{�8�
          �q7�
          ���7���Sy2M����L&�o�,'{H�z�|ۚDOe7��+L�$�2ޠx�|c5,�u��n�e�D��2�g<��A�z���id�_ƥ�i�:�ץ
          L2:J�X���o1r<�8�2�8�Nz}5{��3F �)
          ��8�q���I-��[��.�:��w�����o�R)BF�E*��Ě�ղq��q��X�y%�#��B�<.;s�E�1Z���oe����g�P�[	� ��J�B�6��s^�uw�f���d��B1��OcCj�/ʥ��_<�&K��I���G��+��|�����# ܠ��4m�֣,���|(b@+{��6Z��I$���݁��?�bv�j2Ɠ�͙$�!��O��Z�����i�ZhͲg�r���Wkp�J���,�$v|�Ϲ�����{��MJ	,�Rw	r8$�R��`6-���Q��U{w
          Dr�ݲ���Tݢ��9�#����s�\��#���;-TAf�%�Qʺ�~�7�)� ڢ�ܫ$�z��L�t�Itb�)o&�Y̰Cl�0@ے9���F��x���7���"�]� ?��P��QjT6�3�d��j"���ϸ`������l0�x`=���Hw�5k�]\�k���
          �B�MO<V����m��@�˜؃�݀S8��Lv�w7/3G��N�p{���T���՝���m�U��3Ɍ�����"_BM�% ��(3Ih�	Ubp[ �9�N�֖WO���)�;(˰��N2'���{��b�&\
          ]T,j���z���H��e)
          �u�S���ߊ���,Ŭ��R,�!(�X������e�����_2B��z�����#����
          \;~`Ƕ8��9F}E����U��d��v�Vo����r zA�9�+��K���Ym؀�6񎻳�&���˒Q$,&ۼ���N=����qo�EslRɀ꤂G���|�S]"_�p�+�M����S��8���] ˹eI8.�v�X�����=9��K;�y�
          �%B�a� v5%�W�$.�S7��ɏ~~hax�����
          ��\���4'�<��9���k
          �K.6x���ퟚ)`df{eG���(�OR����J�伄ȶ�D����1֦�y��4�I%o�,0GQ��w�<fE{y�R@��=�Њ^	)Ǥ�'���?�3n�G�Fv�)�r?�Q��E$�C
          �yc�Rv��hR�d�G+<�Ae#%W��D���
          �F�W������CYH���
          �ۋ� �T�	�#�(k��w6���
          �c�2�d���p=�)���F��(���Űю1�ޛ���hm�oVx�+�`BF}�F�{[���i���΃;H��z���'�n��ţ$��g����}O�f�E���a2d8Rs�s�>ڛ[�]Q,a–���!�������Q��4�-����#����}�B���P$�1P����A
          W�Z��4+op���K�zA�z�҉���&�y�R� ^��@�p�ZٕNT��Pq��R�K�'�̅���c�;�ڢVY(���$��7�$d�!����g�JY][5��C�0��~�'�7���8a3(Á���4�-��u}�'o�"0,��RD����7Ry����e��ޢ���G�
          ����A!�9��~j!E����[$��
          �M}~�[��$7�<���>�ž:��7:CJ�]�!�|�9����[@x఑}���
          ��|��]��P�;��e[��EWY��7S��CP���0&��|u�䊊{�>�Q�2����瘟=��]�:�we���?�^���6�vmhuT�����4��V�J�~E]����l���! �F���CDԬ"�k8.�)R�o8ɮ���[��U��u�)R�����/���	5sF��f��	��k��^���^�f�5h=,zV���	���s�N�i�β����RYZ;�Þ�����ߊ�[�g�c�d1���c��=D�T-�x��i�eχ�8��&�[��<��(èii�[��[�����`;�[|�k�Er��G�\eYA;�'��n��޵��Kr-͔*vw)Ǥ�hG��J7��.���S�:}@�Wl��3���j�t��vvvb�Z; �_��S�/��b���d��*G��LO��+���|A
          �O�N�(��=s�ɩ*E�O�g	:�A.������-R����AF2�2z�7��?קZ	Z
          ��1؟l՗A�Kkgq��*�S�5+���oԻ��Ri";;d��cT,_nu������\�[���s�,����ķ����͒9m������vj������mE��J11�7��
          f�W����u����I9I��82g�
          #B�_O�'�+x�͐1 ���g�?ŲA�h��$ҙ��g��Džb2�uBWJhܶ���?SZ8Y`�-�Z�=�2�1�Vح����q�kh5�Rxi&�U`�`d�#9=�E֬����4�i�Rg
          ��֍G��,T���;�o��nUc�]�8'��E���}�+4��ɸi�ې���Yj:�����32�q��֊� ���,Q���H�}�G��Œwm8v,����{q�-�╛ė�^6Yi�n��%T�8�G檺�ؼ�y�QHoH)�J���j�څ޳-�����������}گ�t*`�����=]s�ӽfr.��+VvY�&A�C����1�Վ�X�'>����=q�E�i��#��o�ꤙ��Z�%�^y��i�d)Ƿ�J�8�����}&D�ǒEˠ<����2�h����E����z+G��P�[-�=���!1�zzS:�౵��5��	����;rGb*�3^>=�^*+�x2��%T�8�A�!�WMk��Veb.��v�5v�nZo.��"/^HpsP�R�O{��V�w`�$g��.���
          �ֺ�/-g�E������>է��>SܬߖT]Q�T�rk���%l��+�Z=��HV_�8�Zj��N���Ζis��t?ִ��+��m�O���,��C�H�ps����?[�&���H��#���U�	�F�G0�����ճ�pF/��ݶ#+��ڒl�C�Q5�w�������TbX?�����K�������H�rB��aT[����1"��?�N7d��
          ߞ�-���/}7&h��O��S,��x�{Erb�f�ܴn�kٳ��P�4"���^�#������zS�qyc��bq�w-���S�:tBX�������L������2l�_��3c�Kx�{��#K&HU$��
          �:u����N[F�[D��uo��h�L�O�jY�G0�L����t��/�U����\�n�2��p��.���5��z=&>�5��Z=�}ou�S�h�N�7�	9���=t�z���Q20���1����x;I����Z�NE�}�!�9��8��-6��Ś������+$ۈ�o��ãl)d�+\���X5�
          �T���x�>�����X����w�wÎ{�U2��$��I�u,�pz�x~���:0x�d1��x�K2q5����Sy�\��Ӯ�q�W�c>�����Y�om���&F'���"Z�k7q�(d�|�.G�O�[�H������FD@����N:k<���$�e�D�%��[+�L�$P,���W[i����i�e�X(9<u>���>b����K�'���>�~� ��k��R!(���Vx#��~*��G��dtm;mQ��.Dڲ���<�h�"��G�
          ��W��$y��`��ғ����R���.��;<+�X���ҧu
          Jբ��.��5�dr,@.G# �c=��g��d����������Z��
          ��_|
          ��{i$���j3�ڴI���?�R:�ی��D�=��l��f��e\����ޯ�Oge�_Z�zս��v�^M��'��j�{��L�����z����=ť�7��[HNq��U�������L#�y��a��i�Ϸjž<�=�����'�@�x��nu�Zf��j7��뙤�c Lv��zO��iظ��N_
          ��/�벟]��<�舎w��\�Sl���g�~)��n'��e���bS�+g��zԞ6��5=
          �S�I��gX� ��a�
          ���r<M�7Æ+��+���u�l�����<�կ��6����?5�韁��x��U̓k:}�l[2"��\��m �?Ol������hV6�Mke�_4B$�Tˍ��Ѻg8�=���#�����1��;�gñ��o$�u��"�8!J�ɭ�4~��l5-P��P��T�8�S�:W�NJ�i�*���'�6�Gx}?�g���ZG����5�b��kfȸ0�<s�}���u���������BX2Ź5cy5΅�誏��#$���1��Λ�˄70f�}�qI�����_��K�^XǨ�z�bP����`����X��[��t���1��57���O�.R�f����1Q$�ߌt�9�Ʋiv�Q&�m=�q1/\'����g���m������b�Yp���Fb#$/�{��w�ON߆�vqDnX����t?�u�;pk�Ϩ�&�ey�YIun�ySF���:v�'��i�����^ym����'���5ī��/���-m<���Or�g��;��w�6v:b%��<�%2*����s�����Fa�C]��P�v���k]J�/e�X���UW��[��3���G�3E���_����t,QB��{g�ޗm�K;N��G�#o���.�ovҤ��K0sڶ�i��Z�R���8�td(�|�8P�!A⯺}������/-�z�5g�u�r��\���[�V7L���Wi�滼hP����od#�vXz:�s�6�$�m�c�����9�̨۬����Sp� pÇ��B�]�2�F�X<��x��D�H�ս,L��O�d�0�+�����}4��W�xf��~*�<��	�%x����O���,���Ưc>�o6�"�����<�}*9��}������k-Νz�n�+K(�3���"�����G���<j�����M��?k�6�s��nw+�߾;��q�����^�b�jh������ֿH�Wf�J���pZCy�)J���@G��~k����7w^:��/�,m�I�0.yl'����W�@�|�ɍ��83�z棬j��˗�)�U����:d�׉�|�)̄eA��s^�}J�,��o��Z�!w����=��7
          NO�~�����W�>.�|Ig������n�4l�	���	�+�s��>U�|��2�.�T7�����l���a��<���6~?�l-��er���F����.�S�t�2N��T4�$-#�b
          ����\I�<ܻ.ڿ�+��k�$�9�I+��7��ods��7/��ɑ�8�����R�R����y�D{+�m:���k���IE�	$f�N��_�HS$aO-���Z�+��>o�F��-�}���%�
          �2���!��lWO�:��}2��j�Ln�ޙ0U9��z��M�W�)I��k�-^�Qg���ځlyh���[�������R�7�o(!#\�U�����k���5�֙�_���W�&���kտ�f�[xO]�]�ޫu���%�V�\s�;���ڼ��<asmk��b�dnX�{����S��E����N�Px<�H��lQ�0�|��q^��+V�/6:���}S��J{���Z|��2D��:��w�S���-���^i�1$���ݐ�%]���lO��P~�^xf�T�u�3�6,ZX�p�:�#�6A<�t�,�(�l5�W[Ҥ��G�xdLl1�8<����ժ�$��:�q}v����7��`���/4ɮ" 2��S�=�u�+����>���|=h�z}ݼB���ݠ7��j�dx���'���u��+��ݙ�3m�rnon��o�{@�����C�]AAW�&�	����C�"f���?ԭG�u��rXnʰ`�����'�+���Y��~���[+���f��Km���3�dz��~��s��j�LC�ϴo~?�x���ռgm�E���s���E�ecL�H!�Uۺ��{�l�-�>SH��
          Z�,�w�k�g�[��׭*����28$s���������oO���ǸCx6I�����{Է�u;5:�F�>�����&�<�C��qp�0�Ef������1צMv�Wޗ�Y�ŒxA�]NT����{��L�S�O���n��n����o���=�+̾^�\�W�\�|�_�\Z=f�6�ćP�<>��n������|C<�e�6�Q%�Az�d՞���*�5o��8��Ɓ�\‡O֔ᝳ�G}Ĩ#n9��m���K�������)�
          J�~,Y���,y."YK�p�r���T�Q�L����[���Qu�>�Y[÷7r�q4fX69tg<|W�>צ����7�q�(U�¶pTayV����ſP��e�%��W��n�Ie����?�X���'>��&���_���ZU����|���I�3���k���GC������cK�V�&�P0G��ָ��7�Yx��Vi8�v��P
          ����J�V�
          K^������]���K���6��/:���֕�F/��6Q4(�ibO�����ڹ������d�x���}{O�t�Y��6Bp}��Q�+
          �ry�X�ʸ��=�Sڌ��1º�7����0q�
          �N�v��p;[��{{�9����߈uK������5I#-ݻ�4�
          icT��Q�i.n����ԃ�`�h]z�P�F��+���b�yŸ����ZF��m�����3A�c.;��gZ�v3���}�׊|qe�x[ŷ���Y�.NC2��>�]�G����.5�MR������v%q���@뷁�֭�����֗�iZ��t�+]�gk�A0U#����29�'�Ms�?��%�hZ�ך
          �it���F���s�}�]�6=�r�/?J�
          :ֵq�}B��2�E��(�����Ǫ��̈wR3^��ėB}'Ǿ>
          �CWV�7�g}�7�u�O�G�~~>
          ���뻋���Տ^iv�igw"�l����,���k�O����׈<5�}E�}�}9��R�-�O6+��2�>��
          ��p9r=p�G����:ρ:w��sa�AvOS�tb3�m)�[m�Z�o��0�A',��c�7��S���cu�&{ey��k)�?a^o}{��������B�s�k�ֺ��*Ĭ�"=�I�@?�>�5L�\��9��$֭�-�K�f�D�TH��e��w�����_랹�[�:d���{!��8�pv��{������m�/���x�u��1���iP�+';N=��W��v��\=��:u����[����CV�m�͇��s�Y�w��/��HU�#l�3�3�z�+�������h�m�*����_��K�q�������j��T�G'�d��$*�l���<x����$��ɚ��K�W�^�0�W���_%��W�O�T�
          �y$�g?_ڈ[Մ�9 s�Ơ��7R���V"8��̨2�ޱ]��o��&��
          ��%r?����K(K���y��hhcf%N��x�ᱴ�bJ�����Ք�$l&-Ia����x���-���GerY=š��c6Œn���eޭ&+b�[)|�l�o�o����  ��,V�2�\�`3�S��PY�5�;�p�p��Wf2\HBȮP��4DP�J
          ��W[�W��mc��u�(n �K>�����mmu�x�$��YA#p���Z]�LJ���P3��jr	�%��GpF�ߤ��|���)Ɉ������唂]IǖO=*F�X�t�k%��$�ێܖ�����֩4����}�El��x�X'��� ���ƴT�)���'����[M��~��[k�����Ƭ�?�||6
          7K��4y��B�����cš^�.�F#�C�����V�ޕ����#G"�yn��S6rYE�ߤ�\Fޒ����u�
          ߆M�m{��;^�3��=�?�>ou;hcv@�(]봮=��<U|�Q�!��W�?�Qkz%LJ51r[��6r�{��<��t�.�6���ٔ*�>�pkȯx��D��WK,��>d�!ǣ9�$�^��;^�������Y-�,_�%8%�{c��k�?�?�.M�e����(����RN⿨c�L�TP	&���S��qߨ�1�L�c¹<G���U~���\\[��;r=�5�sbqf�����$�f�Qާ��qښ�r�s�v�H��Z@��܁�+Y��)�&XE��[���
          �T�����P�Y��]K$�čD@����ⅵ��l�b"�H9
          ~h�wgp����
          zF���שlٓΒ/0�h��,�gq�D;}6x���@D��m�7�񹁥fT�dt4����"���%�z¾
          ��q�h�9dP7z�;�z�&RV�+�M�Gq���-vf[���`��}�
          �vv�A�1
          �#q9	�Y����	�N�J��FG�j���@�;�ߥ�P,�)�u�g?צ)�5I#�K�fV�FW���G]O�h$uf*��FPg�{�NA�cd��|�!ʩ�g<��ou��h�+�wfU-:0]�N8曍�m�i@���S,Χ��j~�-��F���悲%��I�Gk}�9����pď�O���K<���#O0`̧�u#��G��0�{y��h��[�v$w�?�K�{i̶�
          Ӓ貯;S��Cשq��-�B��v�g�UB���]�\��K�&X/>����#���72RD�n�Ϸڝ��G��I��H�2}��'a��oz�e��J��f%4��a䬥�eነs�;�\�Nf�d�iv.6��8t� �P��?��L�$u��m�d��;t�@�L���<M#J�bG��@�d�I���Q2]\1�����
          Jg��|S5��2[�\Õ]��X�sAK�Lio��wk��9#�؈yy�OC׽N�G��[X��>yz�ۭ@N��	�kY�
          �8��1��y�2)7��C	�m��Ҽ�b��Hu'�'�D�"9n[q
          �2�b��	-!xc�x��������K\������8�y���4����Y�����!�$�1��]��X`P�:(;���GYZ=����B�F�� #��V_Cܟ)��bwc*{�森��DrE����@�#�ޥ¶W5�.�_=��Z\Cg��!���-�(HuF�3G%�Y�[�~����n�bI�[����ܔ8���{�)���-p#�(�30G9,?�s�9�BLf���w�D���
          ,l��
          ��sQ�{[I�e�E�J�I�@Ȃ�G�fCx��U��1����o#�X��6�Tf �Ӓ�8���Him,����́�Q3�ܑ�%����Ԗ��lYp�P_J�d�jsT���-��Ű�F�8w���d�
          ��'�҇��:��2�"��"on1���g
          �0�~_�&k幎[�ulg��t�� ���]4[�2�}�QW3h��4�����Y��ޢ,a�VmD+p�{� {�lg<�"��S[�&��Y.�]�yx�<�ک��$mmo����W�`xF�S�U�)t�;��NYK6���_�B�\��jrؙ�mCy�;��eK�Q�E�+��dD�j���I�������g>Տ&�{}C�ԭ!�o�R1z��$���-ޡr�u��6�����?<ԏ�������)��+�
          ��08���n�J��IK9�m���#��}Y��"�#����=��."e�r?j�P��YKep|�G,}@���'ފ�轼r�Sl��I;
          ����$� 릾���g�w2�!b����Ӧ}���{HL�Н�B�B�.�.'Kx��\F#�H��-�9'�?ֳ�o<h��9�"��a�c�U��D$�=��������=h�)���z>ա�.�0����[wa��Q��d�8��pcR�!�jZO)��4� ����M8ɷ�̈́��~-gA�#8�7�ϽK�����p\��a8��=���t'�x��-L3����@��d��K9Y��&r�퓌t��*q��6�0���n�r�"l<`�~y�㹞n�qoY_��Fz�؏ߥ8�,I%���
          ��HC�q�������m �x��¤1���(+�K�_O+,7�2��]��	�T�OzE�������ʁ�m�d�:`�|����� �����#�����j��i�kȰ�""H
          �y��8#��Y�
          ���(�F����(�_�;w{��&������L�Aq[��8�G������_��n�JΫ�c��F��T	�z�-�h7�>�����$���m�����Q�l�M��s�S.�>�s�!���hقrI�>��[�"Y�Se�ܪ��_h����E�M����t��4=F�`�?��n��³ 8�7;��SqZ���H� �0z}�ނ\���RZ����n�f�*Ǵc)Ȭ��x���	e���ǿq__:����
          �v����ܶ�먶��Bӻ��,�R�2��q��y���
          y;h�+7_]K4+���E�6������k���UI#��_�����ݥ����l���̓�O��W����sۈ��5�1*h �u���.5��x@�e�2����b����B�m�`
          ����ڛ��C��74Y�ČWw�K<oc�,-�E,E$�.ƌ���I��aF����4���s5�`�B��@���J�yo���y�	O���r�"���4����H��mL�ޖ1�h�?�ID��PȑZ��m��ه��S6�妎��8*��߽L�aYnUYLn�N�y?�Qn��&��Ҡ�jW�?΁# 7毫^\x?���\j�:�^�bm��1�z���
          �����UV��e^��9�$u��x|����>Uݖ����t�|5��㳻�-Q0�	ɐ�ߦ�<[�jz�������d�r�u�殓��`�e�O�Mb�X4��&��9+�����o ���Y���P�	0q��~������X����a�y`���Z�]�ذx���ef\Ñ�z�J�M�ԕ?F��ZZi7���J���z�8=kJx�s}����ܕR���#޷��;�KC�E
          ���WEc�q\����Z_�6nJ�`����i�\���M!��,�[� 
          ��9�V-���ЛH��A��㢚���7�ǧ���3�
          �.O����6��Ee&�0iS���ރ�����!u
          n}"�[{H�	=�$�ɩm/O�Y�d��14�Ux ��nj��YyW���%�$Toʃ�u�[3S�?9�%��a��u8 n=h"3w�Rmu;w�$�y�
          �u ���4kH���)��bUs��O�h��غ�2��F�e�>+t�MB][�,�`�M�E$�$��Ԏ
          ��~�Q�Ҵ�+�l�-�De�
          �a��=��Z�ztֶ��Riq�c?~���~���kڍƔ��WaIJp�`�_����w�-Ιseu���l�<��?n�C~��UQѩ�sq�܆��
          ��=�W��m�h!����/8_lT��a�������?�D�a/���mƄ�t�֞�(��Pd�P���-�W�(�x�YC�����n�*c�k����W�xe��&B��8���cD�[�k���`�Dq�Ld�9�>��,������9J��L�܋n�D������K:��r�$�k�>���NB������f𥝴:.���JwB�aN	��K�0�mͼ���v�r����c�:5F-++o$FG��HB2�8��o��S����!���V�kJxym%����Y�ܿ��
          tYѮ,"�B�aS�f�{�I9$����%r(6�����׶�ˀ��1���]��py�j��,ʃ�O?�Pچ�����-ݫ��Im�]�-����{y�U�ly�����f�]����ޥ�D����'�<�>�)��ta�C��j��I�]�����Ro]�lg�מ�҃����{{�v�̮7��~¶���|SnmV��3�D@�=?aL���v:5��ሴ�h�V��A;8]�i<�ֹ�����w-��8�'�Z۞3W��(-��\yE��g���ҳ�X�����g�Zk
          	� �N��>�Kz3gĚl��:5�ׄ�1��1��}�~�����d���n�_@�6���2+�<%��_M���(��v��8,;����Z_Qў��W:TSy��3�X�*� �W�Z��<�3��H�+d-�M�km|�O
          @�E[��kK��_9�۪+!V۷���~iz����o&7��I�=�8�?�t��-TĥaOI^Aw�M�?�n�5�:]�k+-���2��c�?j޷�����W�,�3U<�88��5U���������8�e�����ƛ�]i�i��[��e3/*Ǹ>�VH��tx�����:V�$�=��ڋ��$N�O����H?��aL�+ |�##�ݪ^���M��y��M�Yx��'�l{�"-"-�SG�f:q���ݞ��łZ,O<5��]��ՍbYg�$V/+���_�o���In����ޕa���'�z��,�1e��-�$���a���>�j�[��l��g��3�����b�M�wqq��L�ꖿ����Y�%!B��ZO��m�7�8"G�Q�s�'�����fԆ���*Vʉ"��4j�Ϲ����x~�O��Y�W��HG��a�N�f�&`�q���]+V���M.�����@@/�z}WP���V3�Y��P��>1�������y��2(;X�V��է�g���VKl�oO\X=1Ryj�gL��n��{��f�����91�����.n�6NYķ@8
          9��ǽV��2K'�y�G�.�*L
          �k'Q���Y��_4 WB�z�q�JWz����F�𡸽���R1۾f�!A�Gb}�5)��[먤��198�ڹ��M&�jڏ�.Z��"ߜ�����������3L�	N|�y"9Lg���*�����M���!�X.,�(9
          �pz`�ٰ��&���k{���P��#��_T��U�k��*�2A���c�4-^�E-�����^(��l��[=.�$|3�][�zн��3Z�6Ƕ�Z)����ӎ�]b4�_����dc8 �@���+E���Y%�ڹ�IHeN0ö�׽n?�k��(�m,��n&��J%�&pH�	��������ro�*�!���6qO��D�GɐH`�x,�@�c����kP��;�H�[GQ�W��'���q��K�`%���-�>���[�����D�~��i�
          ��$����pO.�C�z�v�-Ě��2�2i�^,Gl`������H~���Ş1�m��]2�N��i����{�'8W'���kbX�v~��D?ı���Z�b��A���F�u�����1)XZ_Ifn�pf)�у���2��ۗ�I���Q<���bR0��R�
          ����[[��\aF���ҍ����Ǯ�^�S�ks*����9cۭB��i7R�5���"��y�CI�O�t��u����FK�]�b�Yt��{�YVE;wr��/����q��yas�;{󏊋��c�L�3����H?͚�����@�d7��^Q��C�1���Gz4�“�sW�������*���ӓ��+��U�{�K=Nե�7�,(��Z���砭���u�I0D��f6��c'���_�7����(��1>c$a	?=F)�;�|i2��ڎ�r�m��Im b��3�qZ'�N���Wv�1s�d���ۏ޺��t�J�e���h�^FG �7��\���ѯt�J����~F�!��/���|��!6�0�"�����_�k������O��+����c���ix���'
          �Gڬھ��j��
          s<��V�s�����D�%��JR9pNG�5��<���-�i�jx$J��F�9"?����}*Ajc����|�R���>
          ���q�����N:|V�����i/$�!�7Oڽ�
          �F�j�/��ѡ�=�HQ��qV{}1/�{�!�X~9�J�V���i3�W
          �����B�QŮ�lo�no,�SӦqӽv!�]"�0�iGK�q[C�j��m(�_|��;U�OYjQ-"���	
          �x?�~�x�ʊ�R��J���N�Y�GQ��Z�x_L�<+��q-���]�j�0"Lt�+v�����6�cN�����W�5��������k�;�29ʯPA��vw�����,<��&�|s���9V�Q��vm�e8=F1����G�m*�U�'��t�m�����2�#���&���Qb���z���K�U�E�)����x�VJ^�O?��P��ͻ��$?V���h|1a��e�K=���a@;��==r��'9���5_�P�%9E�1�6Xg䓓�v����	�O��L��Dž@FW��h[�Ba�H�����\�j��x�vNN�'�d����/x��C�_��O�m�R��Ԍm�0G�u��n�%��X��5mB|���,q����<g���?�|�eDž�_W�{��]/���!,>O�<v-���W'<�xc�ڸ\�m���F�	�O�~�k�.�'ie	��8y' cus^���B�.��t�T\`o�۞���ھ"�oӫ��&���]��b�I���\��x��!�Ė�A�*�����(�<WQF.\1���Y�;�iJ��e$�e��
          ���e��U�#��W8�����y)Ӵ�-�C��sT�W_�����V���(1�vg۽g�Vs�ًY��D+�8��?�4}SZ�m�����#6�.\����^Kikn�f���uf���
          5���rG�F~T������t�q^A��d����7��I�[�����H������3�k
          gƗ�ԓ��ñ�;Pg��o�T�M_U�]̗������_F��~s���X�Fx�$d��&�Y��[�g���[Y�
          ���?�������1&����2,r)c�
          ����Q]�$Q�sl�)(C�HGT��H���4 ̇ks���ҽGz8y�n�GW�?�ҿ�����\h��fM�|��9��s�ڴ��6���'�[P�e�7{Т7�<�q�08������[X�2�<�A�W��>�7��_��Oe����'�l�^��k�,����֏��3K��(w���zC4�w/�<�0����^�~���~���/��,��	P\G6@Pz�ޭ߇��:�"��w�}H���~�iw6r�����9��bIFl����>|O�
          c�f�����Y�W{L��w���4y�%�:��T<K�÷Mi��zQJ,�g=�E?��4ҏ�M<��<I�4�eB
          u�.Z<�.O��Ҽ�mWǾ7�X�J�|I�8�am��铍�z`���ѿ��mz��I��o�
          6wi�%9�F9���Te�v>+���'������?����5�~�x^�L�-|����C���t+����M�7:Ԛ���?e��60��)�"��`J�\���cC��ֵ_�ճB��.ǞepwDа\�z�W9����'�h�������<n�R2A@U�Xq��/17��sb�-cG�f�Mu<�����?jM�h�G�"��`��}�~���W��:ٵ}'�����72Lq�$0U���S�J�w��-!�l�c�.F�Sa<���?�y�F	7g7&�*���i]�y[�;pN~�9Yг��a�1'v��K�0�'j2�,*�7��l�;p�5�͎k�%�+Wr����Ռ��.1Ͽz�P�%H�[���Gޏ����r{���T�)��'��
          ���		ijB�f�C�Rrqڻs��� �q
          �������g��GZ�ح���d�VPy-���z�ç���-��wױ���0X"a�u�
          �Sn�=����k{�</|	P$\�e�E�^���0[n�ܞ�;n_%�$G��H�MD$x��|\���U�G_�6�_��O�m�[��+cQ:�hv�k�ŧ�%ߘ�G�
          �t������q�-��)]��N��lշJ�G����S�o02�����㓚��:�6�u��
          ��M�5[
          ��S�LM��hn-���2=Yۊ�#���u��M��tX��d[{�17�����j�_�Z�g�6�eEi�a�#��f��Ñw�1L�"�	�s���^�
          օ�ʺ:����7�z�햗a����k墖��w8���zo��j�>�������0ŷH�p�������i���(�K6�c�G+1?��k�ߣ��k[{��G,m����[�5g���M�5H|;`�#��1X"��Fr�_������J���?Iw��t�X����#I��9�{�+��/�����j�I�
          ��ٸ�Ae�*���5��?���o�&���Nk].;]N�J�I_�1[�d�pN}�Q��Sh�B�7����>
          ��%�{��~xx�T�ی
          �v���?�~�}D�R��=�e�|2��K�H��3��v5��
          ��)�g�Zx���)�`���n��9�O�&����4/�qx'Ÿ૩�i<s�V�wX���s���A��R�U�N�	�K�x��{�_�mxd�'l͵�y�Rs����-��*�Ws���RNz��P�kSt��f�vŌ���5s(�<�9<�=��%��&�Bl���wU@`K��*�mgٗ%�0��?\,�'c�J��+��W3&�q%{t�_�bnݓ,$I0;0��c�ȨeYQxBs��9�y'sӧAOE �SK}DpqWC*bɿD��A2*ǐH����,D
          �H��ڄ�4���?�<+	/�0˯���ت���:�x��~�Fjl���]���B�>�e����R����sҠ-$���#8�H�ω��ƃf�]�+��ɱ�H���h�ć%�����݌(�>f�J����z�.�%!dF�:�-�������z�q]�3!�L��d�3F�*p���N�8,�	,W��V�u�����z}�jQ"�9b0��,n��ь��d�pp�E��F2}�N����3�S��r*6��n$@�ۢ�b��v����೫����#�t[fI�����q4�ӄ�3�2��}�jW�ȫ+~U��P�Q�E";����� ��zae��h��NO e�i�S*��.<9���"ʩ��:���U�����<�iVx����fԒ"����
          �Ӓ&��fwTݒq���ڽ�w���2�R�N@=���rc�d�N��'�׎tO�z����ڮ�i'�$�^9��*�,�sn	�v`�`��}���K�ߋuϦ>.MJ��eVh������{�L�'��<q��C���X�L���1��s�:�7��'�v�1�j�b��oq%��\�=.�\cc��.���F�Nv�s�i��!����e�
          ���ıJ7ǹU��g��*�Y!N���#�7-$ߘ��nő�mf9���@�r!vC�7-�Q�?���E�4#`�Us�	�|�SEu"��xO
          ��܆����I���ln-:�	=��[��&0$_�R��=���:���+��42�]����'\���;�1�4|Mm�K��nYЃ��U�Q�8���5��e�A%� ��P�;b�|�f`�S������i%*ZI$Ǔ�}��ݺ���{{��½i
          �����Z�^9���i��2�Ҫw$��@<��N&k�� X�2�$.Co�3-�ܨdkr��퍁 �2E݊�����Q�Hr���i�V�Q��-��DPαU�#=�Z��$�M�];�DO&C1�EIi��ֱZ�#��BO���Rӭ�K�x�m4M�Aʺ�:�aM����{/�
          �b@"�L;{�Nh�dk4L��<�g������[r�Su�o��y|�����J�,�0�4���=�=M
          *-ͣ2)LJ�#�GǷCQ��ʚ;i�����˒��
          ���Z�(lY��wk���f,r9ڭ�u���;��fhck���ߜ�zSib�suaj-Pm������G߽|ڌ+g'�1���F��w���?��eF����5�ߏaA���xa�[���B�:�ᇽ?e;�*�	$�2��;�1M��m��+>��񬉿98�>õ?qqu=ͩ�[-��(U��GOz	R�Kٞ卄���|��`bW
          :ӯj~q���s4	 �.3���犔.�̸b<�7��N�]X�z�8$R�:����ܝ���=Y
          H]�<f��ߗn���>⾷�-h��<w	��~Ʊm��,���BU�,�z���4�se���7�B
          �z�=��y�+v7���-��`�4@���h����A�rΧip�3�����PpO����;N$�q�Ҟ��e#�\JH�.=$���;�z��n��+{��0�,`�	����t����[_�ߘX�r�؞����m�I��dT�,$nP=1���5������•.ė-��{G�t+bM��Wzy��J���>�ځ3Ie��cy(��^��>�/m-��w"G1�ț�q�n�1�Q����堁��c6��������F�^kٮ hQX�L���a�AoZ��w2F��a7P���K�!��XZ"�cS#wIN�i焭�A)!E^?I#�TJ;C���;�6
          �F�GGʃ�s�5"����L�`�燎E���ӂ0�I�Q.�k��\�v�א2����ˋ�Y�y%r��G;@�njI���ෲ>q����]�y�"��=�5X{���H��3��6���S���=���n�T<d�:�O�M���+���2�fn�� ��h,M"+���\R4�.�@>�)-��agx,P�G1{��9<PhWm���Y�l�\t'��S֍ges#�>��kp�����SL�~�M5/�"����W�m�zA���y�X����;y�,ͫo��8�8�Pm��6�e��c���� Rps��4�t��h-a	t�[o+�H���Q}�,v������5�%�D �n}��j�isim���b�0r�R1�Q���JT\G#��hˆ�(����ѓ�<�L�IjB���N},}�
          Ё��,ܺ	�O���]���}�2ݬ�m ��>�q��ܕ���ck�=ߛ o�P�^ꇾj"أ�r�<���$zAǹ�<�e�ViM�e�)���:����W2$kw�[��gHϞ����-ٸ��&���Ӎ���X��UH�&��Iݤ[����S(]��=���Q%lE�ʙUn�D�+���a��,����+���P�r�IL�{ъm�1�Gh�����>��7�gp�l�A
          �_��(��N�,��E
          �`��s�#�ѩM|ҋ�1)X�?.@��G_�BOj��</}p֦-��K��>�;qN��1��sl��A�=@/�In���kH����Ҽfk��#h��n��܏n��\Ƥy����=3L,ߛ�����I���g��&B�I�O�Gm3�����K���/�����I��l��l��5Q)O/��/��w���~*+P������H�{���ݒ=@{
          ����5�;����i
          >�#��?��Ag���#U���^:�$�H՟�-��d�#'�%��o�b�)b2�w��nbw�-�T�ڒ*�X���r[iʟ�QW)yhi�����:1��>h߲z!4�†壕�,�m�=��SS�q%�ŕ��ce(�_q��.#o�?�
          6U�!��d�
          \���ܱ*��0�|��@Nt�X����6ғr�3�;���8���,��+p��4�PF\g���U�`Ӣ�'�v:�$H#�<��xe��.eO,����GSA�t�zȗ-��G��x�J"�f�H$�o-�[��Pq-�Z"6�.?����+� ���
          ����Y�#�{U�$����e���^0�B� ��)�8lV�h�11$���$��&�������a�czrkEK[{D�ٕ��9����
          v74&�1��"pA�v�HKyM��?+�:�8략�s$���6�U"DY��4u� ��o,Lʀ�����B��d���e5�?)�����~��GXj�-�Z�9�O�Cɯ���D��xCDR�k?���p��Y�*�:g�Z/�^#�^�v�t����"b�n�k��^��tzSo)��8���{�Ə�]H���Ecq:�	;�����=h�}[��Pz(�֠]gIu?Ù�q�u炿-�X�Lӹ���,���<J�M+�Yլ����.�p�'�޺CBk}�+R�P��0��~����I�.������i�m=b��}�Q�4Rd3(�p��ڵ1��KGy,��#^	#�������;EԴsex�y��΀ H9�ߵh�7Ң����i�I�`��c��&7)�̦�i�i����+�w?�������wW6z}���O�+�Q���|�
          x�=q&�M�M�bF��j�wp��"	r0����3AC��Lx���{�&����K�b���T
          �����d���
          & ���Ղ�����W�4��,��m#i�8T�����Ԧ��jo{e��PF�D.��;d��ۭ�j��Ӧxz�O�{�U��˷���|�z��~��[�Q���ȣ,��b@��=���R����a�+2a��A��z��֩��Ǚo�X� X�H��ec�2~���5��o�Wuu6�cg�є�Er[�C{�֮s��݉n'����8e^?rsZ�¬�!�Y�]Řwhe�Vl`z{Mω5{�AxdK�-ۓ�9ݎ*�g��W�+�2���P�g���l�D���'ڧt��j�\!�f�m��y�ү^#��������4.�A���5��IV�7�	nw�1���ʔb�MX-�����ܽ�c��칭;�-"�My5����C���r�ӎ��v�umn+h3
          � ڠ����e��6��%�U?��.����rX��x�i��Z�#rxF����c��61Ǝ���O~Mk��] ���
          Μ���$�rH'��	�C��N����:���۶��dlEd�*N�Ú����jeI���({��jYM#dd��Hs��x{�����ȓ^0U�g?�<vy�|X�ͻYi7b�t>[����V�4�f?���V�*0a���K[K�=&�����B;V<��n.+��[W2@.�2)�Um�����Ҭ�����Ɠ5��7PL�)\ya�rΡH�/��nU���p��F[�>��d���V��h��E��y8�8�]��6�{�ZZ�5ݼ�+�o�of��f��mq��{�7�N�eï$ry��q,�҄ւ9P�*� ��3�Q�t�nd��Ao���lA�M$�f��E���h�����ӵ����՘a��?�y��w�O�
          ���*yp8b�9��vG��{�Bi_��~�oo-���#�7�S�}mX;L�$HɆ4�ږ�����|?m��̏p�F�*3�#��"����I,<W>�X�c3,A�]���g�8���൓K��X�O: ��H�2}���±x��o�
          2+�CiDQ��P�:�9튽7՜��-���4�e��ҟ�,=�oa�#Ͳ��Z�o)!r[���R�v���l0�Nq����4Q�M�<2�r]qЏjjfq�V�n��.�L� ���R���Ŏ�=�߮E��xz�;_0j1�99$�>�����y�G��Z��r
          ��Ӝ��Oxw����M:�X/%��7gvs��ClяZF�ִ���A���An�8�������@m��t9T �銄��5�˥[L�\�<�l('&���D���|ſӸ�)��
          >Ec{ٳ3dxJ��G���p�Tm�H���r3�[�ĖZ}����!O���$���oq�ֺ��mgm?S����[̚��e���(��aalѹ��X``��T��x�]���m>��!e6J�y�(�v��Y��
          ɭ�7�T����n@��`�z�ֿR-��nt��3�ʻ˦<�G�od��MK��Mn�*��Fߎ��ND#��8��ZM�LJ��4)l��!bG+YP�n�x�LքҴE��U�=7S��H!�|�Y�C��[��Θu�MAU�xʖ�6��8�T}/��;Yf��fI�¼�n�>h<o#Y.��SO�Ѻ{��ȩ���㠨X�Ht���/��UˬaUs���j��m*��Mh�Rܤ��ˠR%;tROz�^[�χ!2�,U�yS���=	>�5�d-ƍs��Z�_��J�L�%��Z68!�u�t��^���{��&%@c���Ҿ��
          :��U�I�(Ӝt�1�]|	��4�,N��`:IEQ��f��害[i6���u��I\�lU�D�4�.�/%���Y	TS����Ti7^ �Oky^Kv�6��#��s�繩�'Z��.�t�����W���L���VF���Y'GK}.�ե�:ai�5�N�Kn�v�]7�/���W�h4�S—rF��"0k6�Y}�<���|gt�ҵ�:�8/4
          ��99���5����5�C�K�ݸ�W�8��;;8�L�><׮o�yR�{�}��&���_������ש��-;�lj|9�
           ���:���
          V{\gqa�rGPq^^��t_�c�4�b�t����H�  ��������?I<e�hsjsYi�ȭ��۰G�Mܫ��>�%�˟���6j�b,�v��a�:(���#�R~��sjV�n�{m � p�6@�������jv)v��Ūh㖿�C�I��t�O�@�4�t-B���Ѣg|��+
          �>��TEQT�R�X�����C4�J0�z1�����T�9�Ͷ����7B09$��j�kP'�������!�lB��(rG�j�[\�jwr41�ҧw^G#�y�|�h'�E��"�6P�Y7�${�ַ�G� �Y��7�؅h��f��Wkv�8^+���	�e����7}F�H�}���A$���f���*��Lq��S�*s�jK�@є*�ͻm��zW#��Ivbky��}\�3v�j�>)�gd��d1��Xg� `�_z��|\Ay<7wQ�*�m��#�������x���*�
          ��oVP�Uw�=Y>�
          �״�~��?]�-��|B�4�+2K�$����Q��5o"������V����$��i���?P<]y�d���S����D�HNI�@�LU�������Tx���Ʒ�O�s[Ϧx��֖���E���X�z�����n�1�'�@��<A�mS�O&ku#8u$���^�e����z����ZE����$d�9=��k]\j��E�� �������>2~E�/�&��s¶��Y�n��+��'��?j�v���i7�ktce�^��P�Zw�&�W
          Q����cӜ
          �
          �[�����,p��^ޞ��9��|j^4sd�Uo�{��8�hn�Ҟ&bcOZ������`<g��a�����€lk_.H�����?�޹��vz��%�s#p1�:���Z�M�׌|%�Yj��wi{��l�0 0�#�k�h�ş���7�~��@��-�K����̗�	�'�������/~<7a�[�_HӢ��?��܁�/۽y{�/�o��ǥxn��>&Y�p[�\[���i}O/;�<95����x��6:�갿EE��S�-����0=:t�#�v}S�2)�H�_}&�[��
          ����+��;�=���\�7�~�Oܶ^
          �����+���=x�i�����}�ϔ{�e��)�޸��W��/uw�x��t�71� C�� 7�;���3�7H��3x�GG�X�-��?�Y��ڴ����i�	g��z��w7���x�D����:��K�`w
          FN9�V���M��+�b��X�n�L��@�V\��>g�#�>g��|6���E�%�0�����<C�I.mc��P0�>����oO������5�o����+�u���a0Vr9�잣��*O��7?q�񇢭r�,��ij��l���,-K,Λg�\������<ߕX�IG_lVa�nn��R9���>�\׷G>1��ȏ��Ċ�M��H���M�iJ�@,��w5���c��P+n_�s���<)�2)���G�����J�YQN�n�h�Yh�j� �Ȉ��3��Mk������R��Kn��$k�F-�����I�Эm���JY��9��������[L��һz���dk�č;*�M?�tMY��nѢF�h
          H$�:ԅ�ң�n���u�j�}�n%�c9&���əV�soBBn�x�<N.{��+�c�;�
          ��&��$"�"��<�d���^��UX�dd����,�RrJ���3�ֽ6�9!�>�|o�;��Ӧ�u��2�nC�I%���^�}:����G�?���W�^,��mrc���;��2Fर�9_��c��'�K������i��¾���A�x�d]������aw$�z�rx�M�-�y9ә����`ciF��jY�%��G��?xs��L��Q����
          ʪ���$����Ƿ�$p`
          狯�b�|�����O�ƍዠ�<Mn��:9�fP8s�Ռ�K~<�߈��p�x�迎��?�:w�-VdY< ��P�$�@���y�����~4��kM<i�}�oԱ��{�)���ۀ�q��݀Oaҧ�},\,n{=��_�d�)��H�,�5�]-��l�5Al�,���H�FH��q'�-.<�Pr /A�ּe�U���^*m�#�L��|4'n����[���&`Ã�N8������4�?Uԧ�W����hRO�@�Ñ��U�l�`��j�Ŀ���
          �'��.f
          �B;���{�?Hԥ_�
          +K�TZ#[G�F3ӯ�y]�_���:���<9���ֻ�_�Ʒ�!818*p��q\7�~5>��~!��O���|
          wv�s�[�H��YJ��0��[�y����O��*�������zt�v����]6��=��tl��8�_�����'�}�R���o
          K�xJ�t��dO7 ��?������~��m~�\Ҵ�xz�H��I�!�*�����a޹K�ͤE��s_���Gԭbk�l���z���{8�{?=�@�_C~���^�����ZU����!�I!w���io�o�6<w�#�r���^$��φ��̓tld�F1�0w�Py�+�F����2�X�y)Sv�HNF{���Nj����	�i���^	��\�׀�99�v|I�.*'�����[�i*����iS���̭<RO�p��*��/�K���-��:)�xf�1�8����{�N��wn�H�y!e0r~I��y.]&fLfIB��KH���??���wcw��eql[ʄ�s�G4,�d�bB�8Rŀ�?����*��m縮|&���g}��O�����y�2�����\����y������k�6���T��'�y�����>.��5`e�\���}�e��4�+H�
          �3�V'r�u���<w��W]���,K'�� ��s����8���4]K�k��,��(��h�iQ�Ch.������g�u�H���9�0�nI�'9��q�5������=��/�t���v�ny���J���p��'�Gº��ono�+��!6�4e��8=zs]����Z
          ����@�221��hMj�5��3#e'8#=����-�r'z:����7���<�mR�N��b�\��
          �Y��1Տ��4��.�dx�V�G�����>k���<fN��"���v.��T(�w\W�E��h:.�k�
          V�h…H���E_�P���������;��R������oR��u�������i���~�G����_Cy�H�1K��Y(O!P��U�ڽ�����X��G�{�?�~���7M�m&K�
          j��x��25Rq�l�'�,���Ox��^/�ll-|M�4o��e܄��<�8�c֩qP��Ό��6~���hc��|B�]j�)FD���P�g�5ßP>�k_S���癡�U���a��OR[��8�Z�T������urNĬ�`���~1GC�xѣ���j�#��;�ꑤvب���m�u>�斎w��N�9�	4�$.q>��u��FxǛ#�9�,��'�9-+m;z��g����cgVP�����ڡ��ĎѴ�ly�!i0Iܪ$p��8��{U~���(r1�գ�:Rj����d��O�c�T���*V\"�6��?׵Z�=�����c�ٷt����uD4_u�}"(�)K X���91P"3�,��\���t��z��M$p�r�a7�:�֢t`�0�����Ob~2kt�9e��yy�
          ��)2m
          �Ÿ�5�\��#��r�m��ʨ����s����<	��-�(y�h�;�F'9�*��h��y{s��|������ѰiI��������C0X�	�@�?��MIn��WхMɔ�F��BiȤB ���r�<�Z�H.���`��*^!)DM�yG��@�k�&��XVH`���%��T��b��E>����+'�O�9E� >8�a�E�z>��_yPZ�#��VC�,zv��Qz37���Es�T�q�����TH����:���"�H�4;�!ְִ����s�=	�CB��7���A9ZҚv�WtM��0ݪj�Q?��.%^@a۷��;�1!�6�ǒw�Ƿ������b^@���{~�I^�h����R�E��n��O����t�ǁu��KЧA����1��8���SZU�$fª 
          @`9�dP���݅�B&P�����>����*�����6�o=��s�ig�'�⾂��	&�P˝�+_�0׵��=ܶҗ&F���=^�z�q��xAs�"����d�g�+�3�����~їY��*`��i�s��I��`������6D*njM$����dl�I�z�g#j�F��2�0˵�I=+�5���q=�Z����� e��J.;�E\�e9��qq����~hmB!��M���}���U������u2"�c� �=��.���.�o/��a	�L�%r�+{
          �#63I�۞��cH����kw3���1��[>��QF���n�=����d���������$�1
          ��C�]�.~c։VG~U&�mvS��x��C�o�����Y���8����]��	9�7|�m4!-�7a":�\)�{PWM1��kE�K4w0�y=W����J]a�XV�F��[?���>��Q������)�x��Q�vD�goa���I6���b��c
          pe�UYQ�H+�ڐ�fF��8���䜟�|i�f�di��W
          ������I.�k���l�o�>����cp���V&^��9��<��3m�R���i�ǽ2#�Q@�jMcr�,�c
          ̽6�慻������[�d��|�{�Ԝ�O��zǒQ�6�,��m���A�IFH-�����q��>��F\��Vĵ�ܱ���!{s�q��-�G/f,$$0U�R1���z�MSL�-��x��0�׽s�c߭.;�K��sQʱy�@G$�0n*�[u�3A�$E�!63�q��&I�8`���ͱT�����P6LzTOIu�
          �}���]�
          ��#ޢt�2�ۑ��Jd%NF́�a��T�^�$FY*�ʎ:��Aΐ<
          AcG��'��֥�$2Ƃ.��[��t���.3���g�_mh�
          q�@�X�k�}�-�	
          $�g�A�O=MK*�4����ȸ�j��2mV�,�϶h�e
          ����X�����,�&9��~�c��auŽ�>[[�<�ލŔs��Eݔ7R��i-wo���#�q�r(��E��jH�Z3f����0�?n�&ԭ^��Ya���Yd*�����]G"��H��h� r�O�
          =����-&�2D��N3��P���
          ��mp��L�	���H��s��v���5-��nP1��`�;��������Nn���<R�����2g���G|q�f��}�J��6��${��	D������SwS~jF�T�Ch10 �3�#�p9��&i��n������1��{���:��&;K[�B2���g��/��$�,&/!�e��^[���
          ���g5V��aOoy4x\�s�?ڝ�%�:}�Ep��"A',q��K�X�b{[�k��D���N8��
          >��Q��n-�����
          D~����[�=:�<���zr�yj����H�;��ޥ�Ԡ�j�-`���F[�[�y��T�d5�sY��8J�R��\`�=��$��'h&غ�s�U2�%�nx��G|���"���"Ҧ���u�r��ּ�)�4pC%��B�R5)�EAQ�'u9��+kk��'Y��"��#$<a}���ށ�/Du��8�+q0b�X�=NOc��բ��o�&� �p=���O�\p[��.8,�%���̀NOq�f�ڢ�
          �[xC
          ���x�ӥ	WE��Ć���
          �	1�ׅ |�4jF�	�⍗o��9�8�y崸��ơ��f$�����\�Gc"To�!��V=���
          ����[D*.����iBE��C������:��Jk;ض�3Dclܮ
          ��ۂT��ivn���ѷ�$��q�uǿe��ogq`�yQX����9ݻ����"U�:�����=���Un�u ����+�{�]&���OG�-�f�����f�s��y�9�$7:~e�,�D���`{���9���t�������L�������h!y���^G]��}�`�}����X�THK��<h[ߎ?ϥG\K�}omr��V
          �Pί���<��3h�Y�=��	�w�yR@8?*r��85�`w��*�KQ�8�������P������#t��4y�՜����Ȗi�"e,ȃ�t?p8���[.5	ZH�dH�ޠC7ڙ�+t�b�U��H�����sL4���Oo��PW����.�<�>�nZ�^fV�9b?H�&�`�����I�w��#��O�4���K��Y�R��1!���P8�Vo��")�X���*�a�Eǧ�g�3��>�����
          �o�F��+��Y슌��$�DZ&�����lS,sE)�p�����M�mi+��+���/��}+2;�VF�.#��w�#'��Jc.�+�mm�\�F�ڦ"�5h��@b�HVa��1�2*8$eY�y�6m2J2Ǟ{v~���bl<2��@gbrN�4C3���>E�y���]Tm`=�:�EE1B�l�I������}�-��M<pC@�y��������e-�7c��,c��8�@4�O���� �	<��ֳou-��������l8<s׵VWf��[�}�ï,ǾI>�c�Hf��rD���>����KL��[��ň�D���q��@��LWH�E��}���#q>�#��v�K[5�y#,X�dc��.�2�,�aUa�A��Q?ژ�7[�$_2�PќBvɌ.sП�����Grlf'qn:Sw25����|�;�7pc��
          ��
          �<��ikvM4���ܼ/�+�?�k�jq��I9�M�nr�>1_S���ߪ/n�:d:��)���AQ��=I��!ռC��t��v��/��:��X��k�}Vk��ag�����U�D�j��6�o�@
          �}�].ϧg��'ke���:��e%��V�*�r�@�?ζ]��'�!��14j0H"N� ��|>ڑ),cH���7��[z�Q
          g�,2Ȝ2��f��q�Uv�hEѩ>���R�[��7[W@��$F{�SZ�IE�g����XT6=�bx�A<Φ�8�mȁ2� ��b�K��2mm�b�Py�L�z�lu4NMtS��H�X�������d�������U6sEjA8q3���4O�[],���w#��A���ӊ����5Դ�#��Ek�^u�${hد*�W�e����S$v�L���z]��u��+�ok�"���[�K��y��W?\�᷺SpΞk�p=�P��Q�s���w'�ǿ�C�܌��x�7��j)a,�s,p��Ǒ�8�ׂ"�i������ԀFA�J�:��K��C���8�x��ךv��YX]�������<��١6bɖݡ�{ė>���w����S�I��Y�;�[
          ~�t��nR,��<{�j��mJ�Ycfw,s�1��H�b���5%��������v�)�5��	Sl�*X<?u�]	���FϾ6��?��C���W�Xx���{��l��CI�z�zw�쮼�]fye�v�/�I��?zْ�����V�^�E9�
          �n0*��wx�s�nd��]DA<v����y�٫�h�!�^�U��mr�:�G9�5���Cseojא�9(��3=088�GCj4�{Ƈe�����D�"��������xCR�m>9'�	ͳ��}��ƺG�6�,���4�gzw���z��Buz��r�[�$A��\/�2Fq��X>����E�m,nmI�o�$��p#����^]�<V�)��
          ���ɪ��_8&�O��Y𮙨��z��"�v�x�#<��pki뺌�E�3�:���b�P-��@�����{�t	�]gD��O��w��:�R�sTNGc��U����z95	V2e�H<G^	��ǂ���:�P��wG�����p�{q�ڦ�5��%�2BnT�:��ҼQ���|A�^Y+G��sq
          �B�8�;w�x�G��J���nm%�{��)���s���9km�\�i�&����eS�>¦����j!����L(
          ޜ���B�6ךn�V�~Y�<͇��'ޫzti��Ax�=2{�๊���y�X�yDX���z�x��:
          ����[TLm.J�@���m�R���cHVlLP� c�`�7������4G8�n@s�1�|Ւ�ы.�r]�����vbF���&�s�o?���x����e{i�Y�xU�LQ��?�i5�<Ia/���Oo������(U���=zU����~)���J�5��G�a�d��"�I�r��m3GkV�F%�╤��|������S�-�[�gr�P����l����s@Ԯ�Z&�̳$Q�:��pA��t�?^A���;]1�`�T$�F(�F5��,��Ω����J���@��`H��Ǩ�֐�>�b"k�%2eWol���R]��F�C�	T��Q�l����t�jŧCs��`�:�K����9���
          ���t�m�Uݝ֥s6�����1$0�C�j�c���B����6�B�u�/�6����.���ݻ��c��7�aIմ�5+KEq�Γ+�߿
          ��fSvY<>�2I�p��$r����T�3���}i�Ig<����>��QW�K�{ի<�W�s�X�mB2<c>ݩ�{��j�w�IyLx�ہӚE��ş�-�-���Pү�Iu����8<�WB�ON���E���m��g��AROpk�u���� UI�L�r�s���������TX䜆�5~$$c1�=�R���,�&hO[����ku�Q��LRS�Ř���Z������O�x\���o��j�i��p��� ����Q����(}C��{=�e
          �*��Ơ��9��?��_%���
          _�v:���=P���YX�2b����l�C����1�~%�4}v�X�p�^|p����
          �җwl�dA�HB�FA;�������b��f7,77�Gߦ9�i��,Z����H��V�UҮ�i�
          ʼp�=�]|7��b�����itÀ�����T(4X�Uc������U�0�ۜ(�����?��+mNEV�/ᡏ_�=��_G_��n-�t���Go5�!�\�)��|�sK��0�[�
          ;{mMQ��E
          X���U}],e�QID���ەus�5.e�K���TVꍎq�����M���$�γ�E��<5���6��I�c��h?��P}A��|�̗v.C��Vw�z���@�m�-;�f��fA;d$u\w�V��=�X��/���۹.p�Ց���	��T���;:+G{}
          s����F�Z\���S�p�~+�t���P�U�����^�ci�00��f�դu�GFԼ��h�f���(��h�uZً�xj���O��H�UԠR�KDC����h:
          U�o�,�V��iw)�JL��Lμ��}9�鎘�P/��/wiw��A��މ “�!H�M3��8�Q��f����v�U_#�����հ>�h־2��&�|�mm̆�X�C�����b{T>���͉�'�|9�k�N�%ct�;1����6�;���t���\��98��\����7��C0\�)V�0��� ���z��x{�v�3E�N�X����VEڣ]�&����w��A-��*a_Ӄ�O���)��^�Fh�1�#*G�s�=�ںG��ͧːc�zCp��l��\��;�k�_��
          ��BK����@�N�Q)�G2���)W΅d���$��5��I=��ɑ������<c��j��.{���"����;������Ŕ��4Ҵ�B�S�O�MӴnƗ�E~�����<1�]S;�����W)�$�K{u���T��7�����I�ʷ)"��n�ciI��\3�������e�26�*H�y�<֜?���?�s8�?g1k�]Z�[:D�oWq���8�t�o���H8��<U�[�W������k��T��:M�v��|ױ���˹�stn_kP�&�}.ٙL��o�1�]!k�}bk*��Go!a7#p�{���b�v��6�v��˞}�
          tΚZ;fa'����{W�������+ďy>���x�D0����Q��J�V�-ƭ�ً4i�e�atya�23�u���Mh֐OJ�:�	�J�k=O����� d�s���o��4��RG��F~����SO�M:x�v<�^E=7��臁��#��;��]R/28��w8q��wrO?�����S|Exa�u�M.X�I��8 3w�c^�~��}OѴ�?Q�o�K����[B$�N0@0g8��QkG�>��RH��ð^ho'�e���y���}�_����otu�i�Y`������Tr{v����h���ao�
          r�Uc��uT#��s�:�>����έ�jz��ms���.���P1�/��[�4ߍ���F����]�
          j�����/�wRPFY# �����կ�X����-�6�(զ*�|@���E�᩾�Mw�-��
          lQhm/G
          9.��s��h��C��z׉�-W�1�%�A,$d�$�UcӦ�8���}���W%������|���}eB�r���G�q��P�Z$���\Cgr�xr�u��޽����}�%�K�}�(癳����_�8�r���C�
          F��Nb���$xؿ˒8����a��r|Ks���[���%�G�C6����yXJ��51*�d'ڷ7���
          �p�m���j���Ӱ�+&H&�����K��W!��F9�OѦ�(j�\ٸt��eb��{U��D���e���~�Eƙc�n I�Ef����W��?�hx��mE���N�=
          ��؞��v�w!��
          ����P��a�=������p����b)d�ԏ�Tl$[��i����Fڶ[����3Nq������g6Bql*!2��{3�NIn���#gT�����
          �$�+�( ��Z��������k��O���3��c32U��>*��-�,���9 ��T�Y��!Â���*r��I�5��ʹ!ݸ����EH��������ۣN�͊@�Yd^U��A�
          �g��?��C<
          �}(������V��Y�e���������1����;�p�ѕ�9��\����&��V�Ξ]�0�3߹���o�T"I��ǣ�?Y�|�/����Pͬ]G�5K�"1�b�I�x�@�R~�}�֝�����i	♮���!��Q���y���+�_�
          ߢ��]�ϥݽ��͎��[�MrЗ���9`	�8���|���t:B�Z\\�,���s�'�~�j�$i�Kt�c�?���ր�:Ŷ�r'���Sa�<}�+�.����u��T��BWq�f��,$�uq�G�^k�	�e�����c`N=����~&>��-ɯ����Y�3 ���8_/�<�dd���;X%94�p��/����<7>�-��M�]��d�����{}��$�x���9u�m_I��d��ɧ}��U���VA�1Z�����</z~�xWPm.&��o`UC���pU�$�g���7����u����¾��֋����G��M��QrS���)G�ON{U9�U�B�<����~4?Z6���k����AB����d�mT�>�����t�m����_@.?�^u��'�t6��X��zkq.i%_H������y<D�M�:�����k@��Zv7L���oI?8�j��~.��I�Q�/��P�V�ܷe_�OJ�8#�F1�jF�1͵mQ�G�=n�Ɩ��k%Ķ�]�G$��H�'��qq'���.��ӡ��d
          �&�	���r:�����S�F�.��x�K��KQ�Բ��?aڽ'�k�5�I
          ��.3�Q����#�͚�G����G���]9����)���01#t9=I`Gk�{��ʷhʕ��_�o�'������z|M��4D�Ӣ�\����+���M._
          kZ��z�B#��qpP���C�׈�HT�Qw�\>I+�qI�17���&Oe���S)��		9W��H����	�5��c�Jͫ��T�񭂉��R�'��D<1�i^�
          '�ζi�
          ��`��嗇�е�?R�p���22[��zi�ž��u�[�2a��s��4ѓF�2H�p�=������G���s]�7NmG�	���Yp8P����ւ�Q=�:p?l���3ℓ�n� �WV�DrNQ$����_�#�����2x~�$d��jOw�)?ڹŚ�î�}<�Yo�����s���+�o��
          ��
          ��cPU��	�c��,�7�߿��I#b�����[Ʀ����N��?��7xcN�%��<)#]O��p]��U'�k�oç����z_ԟ�r�t����5�+4`74���r5����m��U��='�%�[	�X�Ǚ)
          �/#9��_�/�:&����j�/��5�2L�g�p����N�y��E�<�-����+[��_��x��z֝�/	�����at.�K(P06���M~r|K�-V_jzm���ɎW��NX�鍃Y�xz�+������1�qۦ+˟���Z������=�r�a��FlR�b2HI��O$(�#�5��R��r���|�TWCzF����dr��A��m�]G��ɓ��	6.'a+�dz���Ky����HǓ��41���6��q���*�D�C��zy��Z,
          ��2��l��N��L�-Q̈�FW�1�T!���i@�q���V8��P?��x��$��7
          $r.rT�R�$�D��U��sҡ�"5lm�\w�*R��ci>
          f��Z�-��N�`#���X��Yp68#�5[��*4���O�Ԛlt@����OJߍ�U�m s,l7�j&9
          $$)V+ʓ�sP�ݟ=b]΁K�G��������nc�E=�ֺ�|�WOf%գE����OB���+ʊd ��+����K�["0��YN���:�A�"�&Ӝq�n���LUK���L2$��}95;� �� ���r�$gp�ڷ_ү��j�m����g[/25�q�H�$g�E�Q���z|�N�r֒3O��A#Ӟ���]\rHIC�羕�{�ۋX�(uK,�d	�wL�����0�7�ž#����[I����g����1�Sړ�;M�{K-7H*˹�e$l�����5�^
          �y��;�uόt{�+�6�y��mҟI�8�zئ�ْqVsG��@���a�3J�4�H���<g1��;sW���	���F�-���Ջ�/���BּA��M�I5��V=�X��(���ؒH����\��"Ʋϫ����e�H�yc���5H��)�4l%���j�t��D1�س�?��g�[[��M<a�'U���+��4�0gR�\g;G'�<`��mv�)QJ�S$�W�A;�3֥�����!�$��d�������KV���8n�[™��ڨH������?��ߌ_iz��o����!�卻O5ޕ~n�dT��
          2@$�X�Ի-��	�{��k�i���4�1�LV�y��{^O,(�~d۹8\���r+���x�-+�V��t`�+s�KK�a��
          ���f���d����43��O��=3�ҾS�����E���lo�{�Yf�����7���+1�X�y�O��JHK.��=3��Ҟ�m��;W�+bF���O�7�!*�OA&����W�pi�u�iN���ז��C!��G_��O,\y�w�8��|ԇ�9�bH#f�=@����(��L}B�8W�p�O��u�I���r�KV��W$m.x\�~�c�r���"*0
          ���o����w�.,M�Q\+�v�FK/�@�t�qr�F�E��O~��V#U�<���������ԺCD��)ϔ�a��i��#��c�dpă�3�߫�5q{%��<�� .1����Ҿ��١�+�q��p�����H�Ֆ��%���8|���m͌s�9�;�sezd��v���4��GA�ȧ��#q�i�rC���x��E}r�Fd
          {=D�Pg��LVW�$H��8����Z�K���h|�T2`����>�1�"�����Y8��gګVv�D�<����q'�������67�YcM�h�v�q�@8#?ֱi�VL�H�����
          �@����(m&6�<���|Ī�m]ܒv��5B-��m�f����9<��
          +�����Ⰲ\���s>X�s�x�JC�/"KD�C��j��yRY�3�:�(�0A�}�����M�XI%�U���N�N(%��,v�M"޹X���@����٠�/+���� ݹ|�23מ��h��62f�D�d�##�����.�ks�J^9m�@�J�Ov�#�('��0��0���r8ʌg�T���e.nf#{���u����K��n�gHӝ�8�i2��V[���y�~L��$g��V��ƞ�d�����d��+���i��HY%ԋfd�W�
          � �1�(��ib���5Un��I>�
          ��:)7*^��|P���Y��5m��/��$?�O�<D2j	t���y�n�lg��O�vת&��l�Qnc
          �$7�H�K&�-d4��P6�s��S�b�
          x^9�*1�`���������徇j2�vy��q��c'�J
          �R+��38��F��}�y.��]�PX̪���zK�����Q[cw9��Qg<fX��\x{��*O�4����=�z�������k��	7FV��8���(��8m�13.������S"��y�s-�r�us�ۨ����k{�f��D��k�2�I�J��U$�أ�_�a��ӟ�2�4�K"62���⡱�ml.f�PMFh��2�I ��{���i�1^4m��X��7۠M��;�Z��l4F�O4���b�C����U4�F)� G;���{���eN�C��Z��1qz�3 ���q�ZZ�;�u�Y�i-�Aw)m�%M�%��.��:�H��U__�֮mḒ�V�Lv�CL�rN���OtY�~בA=�����+�'��SQ��wg3J�['�8�O�AD'K�0�`ت��m��j��1$�M#p �{��Ĵ<{��i�1o��[��mPI#'�*˧�	�M:��$��3(v�,��pc����<ҬD'�ӓ���Q�f�B�8��F	��{�Xھ�5��hg�9��L�}�>�iy(�uKr��B�	��"���Z�F��Q�$��Oo�|��;��5s9#���� �ƯCz�.in�I���bzD�U��ٯ��d��ٓ�G�"��!�v�6�r=��1Ʒ��a�+L�d����� ԕ�!�g�inmo.��{`�|��nۍ����X�6fo�I5̛��Q(�	�~)_�m���&Y�f�&F ���;�-��o4�kknwb�B��ѐ9���CO��C��$wwm�È�c�s�O&����=2�&��t%��/1�$�&�t��y�H��\:�Z,���J�}Ineq$,���8����,.���v��䶉���XWt�*�q��O8��.��O+�pc����Ԛ�1�D;��M�U$pM�F���d��U�@(|���h
          c��8���Ѩ
          �&C
          ~x�����V� �;�L�s�^�5����V�����_w�n��̧c4d�����T.�x�!�kUw���F>�J�I �-��yC�10z�Gu�#^�z!�49TrH}�E���O�
          �׀O۵{I�{�ๆ�K_�)�z�l6����wyp��h.���UO+�lu8�M�%��KsivxS!O-w*;�暼�Y�7b�OR�v�{>��
          �W��C�"#$�)�i�������FT#`�3�H���#�f����<ȝ[id�}�i�ռ{�vl��A��?N������/$��H?�`ͻj��ډhYfI6��FV0{���1��&vC�� /ھ��U��be@$���PV�dL�������4�xvM��q�`S�msn�q��S�ܜy�9�O횈�Ha�3�]>�
          �X��<�*[�Fko.Vx�� ߀#玴�֋J4�39�������VЉL�4S˂�]��?�|��{�G��'��L�A��`jR�Kkxe�FA��\d�P[�W�il�?���a���1�S���Qe��e��;v�$g=�*)n#����[�Lx�1��X��Y��h%�='�����c�;K�ɓ���}���k�A&�*��*�S����
          g���mB�4*�܎�b�s[�,6�������E|�]�Π��Ԃ����	�7���5uh3��s�4�:����&�Z�ͤ��m񁢍�O}�ޤ��"��x��2��0jr�;i������9<r+\jx�Z	-d���=8��{�_�h���Еg�T�	���y��Q��m4q�@�+���L�&�,�`�G��ؒ�E��k-F{�x�*Pʒ���;�Yݪ+�/�v4�Qj6�5�O{'&.���O���1���yG;Y����CxOOӵ�Y4����v���?a[/��^���C
          ����U`�Hī���4�{�eq����]^YN�=�yn`c��'!ڬ�E�	i%��M��:���jV�Y�y�7fM�L���hX���v��I=$�/��)�9���g/���h���������xn�u(�,�����Zg�nt�0I�O��p�q�UcJk{�`�b��h�Mᢗ&��4�k�5A"��pHo(���U�U�!���i��t�	��ջ�֣Nс�؎��a�ڵ4/�%���G%�pE3±��U����J�~���ۦ��G�s"<x#��Wh��.�]2��H��v^{d�$��z�\���n�0��S�$j���k�,�[���#g����U�z:��T�=
          [�^	�N�r�*J΃j�Ny�߽*���n� ����P�|�m
          �29殖:�����FdHv*�[��t�㊅�����v�����bplNy�ggg]�o�>���)� �˦\_;�=��/02S���U�K��;@V�I6DV L'�%@�8�>�iw��q�k��]Wq��1�~��5�����x�E_
          x��/�EծWkvdg�⩛���j(��
          �y�Ƌ�H��f;���;�`�փw�~[Uѯ&�����lj���Z��ujS�^&�'�[�\	*Ov���j�iv���$����h�fE�����|u�e�;\i.��gg�Ikgy���|�����2>x��z!մ]U�&tC��O+�g���T��s�c��]z�r���d�O��
          ��nGz��T_�xj��;h +3�F�(�����h�xY�7�l�Wr���6�v��̶������[K)�A�O܊�/�/�[�5B�=���x".�q�S��W-'Z�J��=N$x7fv©'�sUd��f���S���o$K���U�!�*�p2Ol��T��Ai���l�-��xE������9O�^"�2X_����N�p=Hs�GSS�zv�{�j��Z��pO�
          ��i��s�j����v�r��-���B�K6�w��[nIܟ��~�n4?���?;}E2����9�����p߬��0mF�3##�X���5��sqg��2�����d�$R�����Dz9��Α�C�?X��_��-V�����Y؎
          0�?����~��_
          5ݓ47S�NU�����p��4��)|�A;7���+A��ͣ�����2��+>_ �Ct�)���q��G����TҮ�4�s���#�
          �q�]/�u��vR��eum
          ����u��=��\�i�o�t+�>�&���2�\�Ϩ��;��[>]n�E�m�x�E���c*����ҝ��1��)�;���҆�m�)unU煂����'�QZj��6�xsKК{K'l	O����ץv�����xCƾ������.���"0���@��,5�����5���eDcf:�z�Dc����?���$�i���V��#�wW8���|	��뚤�gR�3��<y3��+Q�=�y�T��*D��,�۞յ��yzm�é�J��1��L�����W�d��$6�,&�}L�OC�t����������U�5`�"dLJݐ�=>¨�P�����RJ����$7�QG.�L�N�����R)�1��<�����B�:/�&�7�|C�y�h.� ��RDM�X8�����X��	��=��$�&������ҷ��+��:I���@Y�+e�#9R�GnzV���ڼ�E���G�
          XÌrO~{
          �b�VGlG���x<6.��@����F�=��N�=&�s�����2\D�T�!#'�H��Z��>���H�aT��
          ����~��{�j^	��,�D��l�m��ߜRI5�Z�]�	��G7BU��K��j��d{���z����--#s(�'+���G�5�>�A���r¯p�6K��0}��ӊ�Ph�X���<Պ6+�&9#��UK���z&�[�e��76���;��W�Ŕe��8bx?�+�{�w�2]#���"A��am0�][��f�
          %�g�+3�ݞ���$����t�h�f�9A!�i�����=v�K{f}Ea���7��p{
          �6��Ɋ^�
          ±`�9�{b�G�^�Y����`i����Hُ$=�@=sY�����gkiZ��M彵��y��-�~h(1�0I'����ެ�\������P���@�c !=��j7�~3k��n�-RKs�e�A^H5!�O�x�C�_KyhUdY��ml�s�߷z%/��9�i6�h���l��Pi<�€d㢚��.|A��u���M���$eY��q����._Z%՞�$�U���36F\�r+a�n7�wio�^Z����.��A�7w��T��Y�txo�3�]=�ܐO�z2��pz��+�<+�&�l��Hu)�f��
          �:��湟Z��O�u�]Z�-u����1��#<�*�����I�,�}ud#pܱ��@���OǢ�a�n/�7����濹�I/��s�v�3Ќ��_hz�6z��v����e�33q��B(����P��\O�:�� �@$�z���6	n��d��4�X�0�|2֮M2+{(>6�խƪI�a�e��8�ȭ?��8t�-�K���1#�~?I�['Ī5�%���|��t���Z���k�e�u�-$}��&Ӄ�I���)&�^Ӌ��S���.�a���&�����{�e��̓%��/!�36x8��]��8C�IǗm)��ˁ�������s�2o!��d��%�n'��}�g~�|s�Ry	c��Xx�Qԯu��! 3_Q8���ۉX&WԬ7�x���U�x�G'�>���zG�oYN�
          �''j��|Z�������nm�yR)}x~~k����o~bm���z����iw!YCl_���:}�ܥ���q�^X�s��o�_��vH]���09`:���P�m,�K��ƴӲ��u�5��� ��$��˕鏊�ꐴ�-Ų[� ä���t����e?��I,<���/�~�xj��ˎdY�]������$��o�|�G��}�������d���9}�'��ᱶ{g�$�(�a�>rO<V�Т(�3�/�Yv�r;f��v�I��E�
          �Yt����L��ޕik��/�&���ͣO�����U����������x��~V��E��V�BF���1d��E��!M񴬜��	4U��<g�ff�!6���q۵hqDr����KE^a��n����wQ��cG!��Eg�G���z�~���kzv:��5���h\E9�@�Tc$�>�5��p�J��M���YԀ�g���+�O����%q��Xj�X~r�f��[����y���TdU���/��T��}6�4��˫^�H���a<�=q���b�<��^h�&��a�����1�=?�@x����8�)��\�$dm�y�y��=q�E����wMW�Y��IN�����\����?O�ֶ��[ۦ���F���c�T��K-2�äBd�-�If��-be���	^�ǘ�U�f��s��I'���o�~�gl�m��q��9ԙ�y܈�*>�d��M=���B�Hď��GV��yu$3N�$|��s�?ʫ����#��3����8�ڬV�䝗s�6�t��U'l�<�B�-�B-��Å9��CV{[e�Df5f�����߮c�m�ثđG����[���:����dv��)�`�%{�U��b��BSN�F>>ho�ڀij0a�U+�y���?��WW�H���*��Ks��[�o���!�
          �4E��)��-�p�ۅ$����w����Tg��*�i���X�r7�V��	�����C=���G���0A��+)��A,�ܪb6msL�Vr�&1��ibX0�5�OD8�[>��k���^���J�Uy�aX�������G?���g����N�执�������X�5��������R�B���='�W��EVd���[W���ib�HF$�ܑ޷)Z'�����Œ�럁���?ҏh�,��q�䩲����H��q�\����6�?�n�|f�_�&X��������B��'��^��K������zҼa���k�B[=FfU�Ό�2A���%�~��#�y}��L�!Vi�
          !��%���S�+G��ߕX��y���s��V������ٻ	&�r���7�#��#���_�];L�ߊ4�价6��D˻+���>����f���N�\��o4i�����\��ˑ�ڹ��?��'Q��on�Ys=���eb�8^���1�ډ�G���
          �O|]����;�O�s��R�B��n�K���]������koj�3i^��^�x�w��:��$u����S�I�G��H�mn���;��(�by$m��q\S�����:����:�έ�X_G%�D΄g��GQ�~�D�'����BZ�G��g��o�>�tԴ6�%�24R.|�pO|c�k��2��k�,
          "���h��$�w�1[���U<
          ���V���wsk�?�J�@�,��Ę��_N=��?�����߀,n/��]腽BE���Ts�Tc���˓���.Jl����J��I��x{򘙒c���0q����*~�O��*��D���)��pO������d����4�m���mc��sJ$u�d�1�����<���\��$�+���!JLD��U�2BP�`\���I$��3����i.��cF}�S�sϽ|%ʜ.�H\g�\;��.Ǣ�+چ�)��a��<��韑�Z�]?�!��`3�r כ�|e"r@`X�[��*�_N��x���_��R�N����la���i��������M���V��	H���=	�&���j�s��B�!�H��g��Ƒn��z|{⹷�?^t�q&O�yss!۴
          ����>0]�'�����n1u&C&o�n�{`��[��h��K�������L��P���[�>���nk�|G����&�
          �˔�*���׽o��A����c�Ϭ[Ũ�X���<ʒ��3��OA�=��5���A�+�G�x�^�|1��B׶I�ڗAq��S$�<�^��͏��J���W�o�c���Hu#�/�A�a_��|f�����y��"�O,���v1���'k����'��w�;.w�d���{
          �������#n%�<�Z���G4�fٴ[_����L��<:W�>;/���p�5�?���Y��_�zOi�$�4j�2H�5���+�����l
          �ώF@��8���6?5�\/�I�L*�ϴ(���.1ɣ!(R��3��^,�3\_a��Y¤��H8�R�!F"VO|��=��r�%CĐ�<���JG»�\8=��Rh�ž�T�Z@�. ��V�/��k��f��8�A4Ko$W2,�e�s�\{
          ��E*�+����<[d�2P�B�
          �e-�*^�Y@�HɌe���:d�T%�P#Y�Y�i���/�/������gH��Y����F��ʱ ul{
          ۊ6O�e \�YFy*�c=���y������]�����k�2xwE���x��Ә�$H+�ONq�U�`Al�wĐ,�=��1���Q�F���ַ�>�F�b��l���aS˺��c�b�T�Ns�UP�)	�R�$��N[^,q��$�N�ʓ�y��Z�*z'��XE!��gh�l�p:?�u'��>�x.�k3��X���8����O��t
          +,l�0�1��3ҷ��O��_j����D���������5���D,(�C�_Lu�Z@�v^F��^%�sn�����oaa�xj�E�2F��U��z�|���Q�?�4�Ic��3�yH�5<HN2�?5cҿ�]V8n�M��ˈ�'�9�WKa��/����2�Vs���b�>g=I�6�ԟ\�I���Q��Χg�J�����ϰ�u���?��?ћ�Zm�=�Ȳ��=��5ǿ��j-���֟$-&���1�!�s�V�f�H���s)2Iy,�敒D]��NO'���9h��W�W�U�7̃F2�GV�DO�9���2�;@<��M��?��V�;FE�t˟�4��M�h�%�K����8��q�0k����A�kM?B������O�K��%r͜�</J��xSU���.������&b��������<U�x6?	�B���똣���M�P$t~�ڝN�ӎ)k��ޡ�z-
          ��V��넜�8P۔�q����i:��� �ð/�ei�X�l+�����5�N�U�x���b��E�,�)>s�Ny?z�/�K��֦�D�F�.27y��r}�����P�������)��m�2=N���u�嶹�ODHo�ic<�FRp2=@u�#�'����"����ɱT��ہ�X����'�zG��x��t>ע�𽦕��+� >c݅���C�����׆�e��N�c�[��Y����c��~���O����g6r���`���^&b	 �	���,��$�9,C�nQ���5��|'kt��*����1^�U����D�''�|ѻ�Z�7�p�9�U1�6&G����a���L[_�+K;��9���5\K
          1�ηA���zg95',*������G�q��5Ŗ�4'�"����3�m��$c՞H�;4w)m�G��$�n\w4έ��M^6�b��%bN��0��Sicc��F�mŴ��fI[���*�-Z*P�l���n�{v���N���+�z��zT"�I�(<�|7R�:��9
          -���D툙Lm�8��3Ih���RVd'�r~��P��im�5|ƞ/H- j���Cv��L��n���
          |������g�y
          _���E^=#�����짶����i����6:�㊑ZL���{k�b�
          ���=�ߚ2�G5���q�'߻�O��_t{����LP*)%x�h%�q��GVX�	�꧸=zPC�A�Qwsl���2���'~�$���$�����*�̧��ڙ������#���̃)�����6�g%ک��q��8�f��S$�����ƌ���m�u��Г��ZMQݽ�1:*������N*:y-g�-p�Jdn����O���+�{�]nL�(ާn@�D����xG��r��򣝨�s�*�,Eb�٥�SmS��W�|v��OA'�GvmEı�|�d���1m8xM��6��,�o�x ���3M����m6�����1v��>ÊM���Eh,�Ɛy��v�1�������h-љ��9�P�x��E<ZqQ�$n��
          ���C�Kcߣ	j��C"D��"0l�:az��S�k0��-�-������J��e�h��.B�xrj��i6��so3�0�˓s�t u��AN�"�����b/ed�r��8���=�v�Hl�w��p#�(~_6�u`��4�)���rs���:��n����)#IQ?Trt��CI��i�������"�l��@R��e�s�lPr��#�k|6����:�C�F�o�������#'�{���I��m�.#��S��	��Z�-��<�w1��@��pF��M��łh"��G��3=���F�G#��p�U��
          1���B[-���!����	@B����=���ݖ��i&��ī�r4)�v|�.$2ex_hU"PF1�x�Z��mln<��I�W`es߃���/��u��m��P������e��W̦0g����2���n:�l��!X
          C f�#�i��S#[N�I�ņ2<}�)r��R��
          ���CSEo,V�F?�^�BY,��ǀ92~*Q	�^-��[��*�08��:v��,��d���<�^
          �Ƕ*���ڎ�s�Io����`F���zYGz,�+*�u][D`FPT�����K��X�l\\�X�
          ����˙bD���yX�M�8�|�yh��@�5|!���*1O#����"��Ď��v��*���'sz�Y͹��c#���֑=��ݪʐ<̹UO,�`�Ͻl��0��~h�eW �\s�c�g2�&b��c�4a���q�ק���T�]B���Cdѕ_,n��oj������I��˾�N	��彞�/-��0���:�9���n�=��0�n�O2&��],k{m)�R7&8���Swv73�èɾ1Ld�H+���TDw���s�X,��`_�FG4b�<����>��ON�z�tI���ވ{{f&O�0n'9#ڎ�}�Kd���D�$�}��j2��[^�xg�@�ːI�6��:�^}�eV[w��*ːc��t�N(9�
          ��_V��e�����y���<��	�3I6O�7\ۀy��v��J��!X�a�۞h�����d���d.rRE���� ނ#�	�W]2q";O`A��=���SP�ݕ�tl8ڇ=�UX\jK�р��v�PG<`����IX��9���m F���V�u@z�4	%閸㱶�6[�m�&C�+�of^��+E��{�Lv�� �Y2"`p�q�Fj:i���IC�
          �rs��4��N,ZB�"��(�e��ւ�&Vsel��Ef����zm�_ b���i�
          ��b�0
          J��A��CI�)��X�mY�$�F���J��Eu�a������KJ�� E��8d���o�v�կ�Ϳ�㴹pWlp�q��?56�� ��,�9�)뛩ԥ�F}�fb��q�ڂZ��fQ<�D�I$M��n�U��!�(C�2����<P�<w����G�H�Ǧx8��q�
          %�`���{��J�\.����Fp��f�{����g�n�p�1���4���\H�"�2�d}�>)�f�).��D�1��A�HM^�'�g�]E#푔�$��<|����d�+���#/�����v?Ҋ�t���Y����L�_J��S��n�L���DY�φ�>�ށ�Ւ1M[���|��1�ws��i�K=�P������c��E��i���S����s����@2o)��	##��RˠT��[���22*�{�VA�b1E�4"B��PwZ��Kx�݆$���
          g������礠~���)�����s<i!
          ��F��:���y�h�A4��m"FZ���!�U�еk��jQ5�!�a���?�S�|���p�j�qF%��;x��-b�����C���Z2��ds�����4�'D�����>S�\o8���P})&����K���2I�L6����v(��5v��6�>����)�Ҵ�k<�p�y���m�6��	%������3R��oE�{{�u���P"��n9�?����`��%X�P\��`�����6y�XiR�>���,�ʧ!��*����Q�.�nL�!\t�8��+!�rTͧ�W������5����,�`v����'ꎩ&�{o�V�wJ�|�|��|z�>����۴pǴF�"1�Q�r����jڎ�kk?����Dr.�C1=qB���ׄ<QX��	�A�k�6�H�Q����ld��;�q��u(�
          F�]�V���Cy�79�?Vz��qZ��
          �,vߛ�������3%��W��d�58�_�${s��l����_Cr<��L�Fd�P��8�ۭM�s�3뚌��2mX��˝�u9���u"��LU��"��(��h+�e��\���g�%������\?}�@E5�Ԅ�Zf�d�� ��x�l�~](�4��Y��ʶv�=��j��֥�Qk%��<Ѻ��K�%Xt'��6U<��ƫ��B����m����9�ǵ_|-g���񬖳�Af�FO��Ԑ^��/j�۴�x1d�2jäj���.e�3,��B�H�ީ�}�C�To�7S��4˛)ćs~�� �$s[+�Z�����b��1�#��s\����jҬzŌ%W ���xl����γ���������UPm<�
          ��qM��ˮ�ï�.��˭�V+kmR�HI���1�W8�u�{��΍��iߔ�Nע�r�#��<�n���ox�=f���i��ZO�d^�?˓����&��
          �I<7zg�´j��hq�kw�+<��ᏛNc+���R����X� ��3n��6����=��&���8f�&�
          �J�D)#�+I����>
          �;����B��I����Xpy����x����W0Fd�,�
          �v_�sU:�����ٴ�1�k7z��b��`w3$'*
          ?��j���^x/ijY��y�����猪��]]��k-,���Ic���	�;�|�����/���U��(
          8�S�k5l�b�F���ݝ��w�]X�D=�J��<���;��o���=ݹhVFB��b��}G��l4��	'hdV�8gO~;T�����"е]O�}x���uN���uɥ�ѫ���n�|C�Ǭ��5�
          J����\�'�m��Z-���K�Qo�T�y'q,~Fs���{�5�+Ğ�,�Ң��D\���,pz��U�������G������&)���h�m�u�z�*#^�c*l�}L�����V-[N��xf��ӵ@���~�����=DFa
          2�EFPe�y�޺K귒������7�a?����!��eu��P����n�PQ�i6�{��%Z'��Vm_�.���>)/L��=>r��4?���i�/��I-b�]�ow���f'#�p�>�E�9�f�p��&Q)����������ϣ������d����K��ݛ�X�f�r���g>\�
          k��[������ɥeb�t�}�V��t���{�d�������Bd2c���b;sZ��躽�F�v�]�i���9�ў������Q��.wIpC�?V�׊���$�t��5�ž���(bx�&
          rc9 �˚�C�w�f��Mn���"+����pS�8�ls�1^�ϩIg}a�i�M�	�̲ '��NkCkf��[��n����wjx�B�y彰0ڬ������Q�g%�*H�M��+-��u
          @-��_|���.?���}�a@^I�㠪M�ɦC�^@�K����`��
          ����W��:�zݼ�f�6@A/���Z"�����7�׿	=���<cej���)��с*W�X=C���.�-���kuH�;[��÷��Z�{�{�};�-$��*���zT�X����52�t��1��t9�$y��M��iF���z��زȏEn�w���N�5�{K�?>񥤋�9ϰ���'�p]%������
          ���U��?ʹr~b�`X�)�⃣�#j�x�W���M�3�-����j��?N���`]5��8�`n����4���6���D�D������޶F���Z�m���ƣh�G]Ƴ�F�X�%<;��
          � ��7Wfb�m��B��u���%ߗef%i=B�1�=��\��&���B[B�f
          Ѩ�T�|?�\_Y��#���,c��Q*:�1O	xZ-7R�Q���i�Y�BF$e#�P8����YA��Kwc5��L�eBB����[�H�Ι���ڌ��c�rI#2~�������i��Hl�,�[w��;��z�$���p��/�j�R"�6�Y�+�1�z[=^��l?�����X��t��h�H����#/'�}/���h����O�V5��Xe\�0:R:�����;0��Z"��6�~;�rOz��KH�p��6m���<9�%Ξ����Z7�OR�9�~;V��m���a���c
          �&�Lj�ܬ�v�)�"����0����$���[c��\�23�A����-��Z�yj�U�E.$a�Lt�GϷZI�u�
          y�錞ִ��\[	5V�++2�9�7{�JiMm<kk�������3�q���Fr:�:�3ڴ_�Ɵ�[/��6��T�_1C)(y�~�G#�t���ω- �9"���nhC�G3��S$�/<����k�e�\�Gp����kYx+��G�&����I"��Xܩm���{b��m%�|+�ɦ_�)�D��Ns߃�Esz�r�R,.�K�#v�Y��7p��b�~㚳�����R�k�,�f�%�����h�XX�Zj���iu2y�B�lI��݇����&�l�~Z��m�s���e��V���d�ڙI���x����u�0:U��B��+M*��$x�.㜖9)��ۭS�ү����~6
          $�q��5�|E�jk���1B�r��׭s��	x�YRp1��g898���=��+*�5�M^�A�j��z�.��n\g�<�s��^l}@�߈�֮E��.�HVF!�c�c&����n�=�Q ��:��v00:rk̏x�U��u9��%�6��)�$�+{�
          t8��|7�Rr\*-z �v�{�
          �Y�K}���K�lC0F�=�ש���k��"[��)���k(�yn'����щ��W�����?�͑�hBv`2+�v`�8�n=[y!���V7�
          �q����{E���r��c��'�n=�`V�]�W��9⾉��JT
          %�S�,qmn2ć=��Q���n����
          ��,������S#8㷷��C���Ȉ����D1���f����'��݋+09fn�:v�օs����fuU-���o���R	#�R3�U��}��`�܅<g��U�4D�d���D����bzJ�ee_:*2UA�?4մH�DUw9w��m�-,��a�T�SS+W�d^�'���y%�pw#��s��l�k�~�j�V5�
          ]iZw�/o4�4X�	��^a��m��Q\�p!�㐳�$��cQ���\h����:�}M�<��Վ���?G{�A㝣�A��W���[��)N�	��{ZK��֙��iRF>^���������:O�>��z�����>��X�e9�PO`H�NJ�UkM2��:��,�eb�8���"��9���~{����P����%e�o�&<�������q�����n���I[jp�G��;Tߋ�uoqj�=��,�X9u ְ���F�[�����:�5’��r��cZtM�v�D��������*��g!��P!J��U�9�E?��8F1����@ja�>�;�f��8.���#"���C�&�7�ܐ���K$�N���!��� 2r�ڬ0!��(ua�y�5��J~�q���_)h�F7}�~dw�ڱ�l�0$�PJ�M
          @�6�!z�2�#�Y�;�!~t�k��X��;�ؖ��(��'�m�d�I����_���Q�T\���5h��㕢a�Vy6a�q֯J�OCڔ3�4Y1�`##�}�,�\@J"�V�'�^���Ǜ5��#1��ˎ��\��o��(�(���jڢ_ER`�y��Ѣ�����f�w*��=/ʟ��N�V��f �r��d1�%AS��r	��q��߂������i��xV��v>*�M��'���<6����W�����Տ����x���{�M��7�*�op��b��I���v˘�3�Uu%�|}���}�vx������;�+1�*
          �99�>BC���u�2?�I��'�5��-�x_ƚ��Ič<��@��s��=O�^���[�^�,|I���@�#�H�"�v���8 2�dI�/%k����S��� ��)vLr0I<T��
          �<ʾ�7�ɬٹH��6��o��2���K�x��&������AL����zӒ]��3s+��YO���r.*a���j
          ��`��y=땗��]f��[���пC⯧�>�.��#,�~f�g��
          ���r�E~0<i���Zx�GѬ����qfvy�;��	�+��3<�+gR�v�cP�c��m������Ε�
          �i�ѕ�a�ԁ@#�aP�+1)��8�KM)���Jl ��fX�G�X)�n<��>LͰ#$.D�5�q�j)"
          .��+�1q���<����,���5�0_9�*�t��q+D��p��e���9�y���[v�P�q�����v&���������ʉXPF:�8o�<�W���Wi=���:�}�s�{�ڂC"ÂH<T���ᦒ)7�t,�qڣF���:�Ɵ���P�
          ���$��M�q
          ��]�Á�<�\���ܵ����x�d�Fc�by�4]�g�]J���}��QʰNe&E�������Ԑ���6���*���q���n��m9�;iʵ�
          �����s�f�56v�4x@N6��޺��m�����*1�rT�ƽG�������&]t��M*�rE���3ڼ���zw�L1E!����0�!$���W��iM���L�#q��2k�~�ٰ�cjީ���|���h�k&L.[t� �G�ѐ�dq�'9-���H�$~T{��O���5j$c���RX�X|׀̍�t���ۭb��v�|�`В�NOIj��'�G�	�g�)`C�J��I�2�C�������Z���-�1B��P8#�k���îh0El�b��
          ������a����&��J�)�]�6��:���O�2#WC�Q�#޵�����9!҆�	@�G��=8�k�|4�Z6� �Yeo.(���x��?�t��~��S��Ě߇�=i�[yBIl��WF��]�
          ����f��9�.1����*ޕm�y�S���{��
          O���[q�x��3��'���U}��h�a��'�Z��,�i�
          R{�}2�<$��YD�c�Z62�{V��6���_������_ݠm_�Z�Eex�7�$9Á�N0k��?FY�{M#����}g�#�\��}v�{����Xg���v�W�ZмA���#�/-f�uo� X$pPLT1A�OlW����O}e𽿊����%������mg#�Y$�����w����%<i�7�v��������R��b��}�Q�s�{֝��˒�9��Ft�Z�m^{ME�)�QǨ�?ץm�,|E���o���(�6��P�߿>�A���x��F�A�������wD��'�����gү��]��.��d�$�R�]������c&�I���b�l��'��[|q����2�����{Ct�}�0y��I
          ���u�\�;+������KB�͍Ȏ_ऊ�U������X��g�
          �x>��<-���76J־�Q,g������mK��|C�2�LM.���K�m��D��������k�#�r�R��>4�u���>"��ӯ��Fެ��	?�n�=�T]oÖv�[�
          �༈�z��y��k���o���ٴ�oTkye�� .
          B�����X�o4ˋX�k���I���c����r�m��Q���hpN�$��zn��.����ި%���?Zi����\D��+d��f��Rj2�����B�����AS��-�S.�#QN
          �^+d2M}8^}L��TyA���7�Mm'�ԭ^WM�/n�dm�N�Udpzb��޵W�ou
          ��ɴ��'�@`+���^�E�����/
          C��C��}�9�̒�Wr�&v�1[���Z��*�'�a�KÍm���;�W>��[7T<��mn�����~�x��_hV"��-�^�Z{���rv�0�d�s^�}2�۩x��^�k�+l��s�d�o��H<6;���|y�{��?ФҾ���T�)��SD�����x%�`	�<�ۏ%�#�Z�3�}}h�o�.�=��|I�Eu�ą-ʓ�#'_Y�w8�/?���Y�:e��iI,J��{�`,m�2=�5�~�~uO��k�F�ּE��c�ݶ۸�?PG�'5���ɨ�aqowc�D�LSFc�`���ȫb����<y�K��	f�<W�M+��xb�-���:�P%�q�s"�x;��8�qրAq��$�rH�N�\��,�
          ���%�B��l����'Y��M��m�9d#�����zt��M*-R��ʁ�����A؊�2.�\�B�W���߰���_��^�.�k�Vh|4B�����nj"7L���ڼg��#�rD�)q�A�!%��3��^A���k���29�`��	a��;jFb�Q���u����Ⱦ�&w���ޚ���ev��r�l\��\��|���p�3G����:f��:)J����v��[�6I6��'�S,
          06}�*f� 6�B�Ǵ&{�!��s�w-���s��\��*����L���;G�D�(ʹ����z�m.Y"���{8
          �03۵HGc+Gr�2�z�PrǓ�L��up�	�خ�����������3�mgf�$�ѕ���1�:� �h�
          �*�J���U����
          B-6���Q�#�J�ߓB-��\���cݻr'�y����D�\I��:��~�u�6��43�33"+G�� qڍ{I��y'���<��wa��*Ib���s+�3��נ�������i�~_pč����U/�<L֑
          Y\�����֛����w��n�2��?�s��m=��"Tp�9� s�	G��&[X�m�oik�=�ӊ��3jP����������a�v�'�$�yײ̱�x~�QSm���-���I�8�ڂHssO̒(1����$��f�T�Ѧ�W�oܤ�����ڥ�]-,�dP���̍C��?z�)S,Y����@���V��e�_��n���8�ɨ�0<��@����g�<�\c�1�F�������‰"��|T.���km�[D�=��vB
          ���\w��E��7S�-�P� Ѱ?�|���l��ŋ�$p� ����H9�B%�Ž���к��6���ۏl�2��2ZV\�X$�3E�QH��{"�hE�DI�1��8W�ɴ�j������K��ZE��%�i�.��<�s�1��H�2.�6��Kt*�ȧ��K��-̫|�O\�ǵ"i�]�&��䝩�֜��d�������@PK�f���MuͶ6UP�����ք�Y��]�r�㑁�L�!�6�{D���5	�ٶI�T�>;`�R)ux����%�0��z� �b��K[K�gq,�|~`l/�ڋ����-n�u����F���j��4��)��ؾb�ۧ<u��D�xm�Yl湍��x?����8�K�,�J�I����5%���糒8���9y$�
          ;%����.`�#�s�q�C,j[���K�H�E,er���Sg�r��$y������zPD[��i�b4�K�R������P��
          ���K�����`�	'�=?��jb��+�n':�X�#`8� d�;�&���Ѭ�9�)!s)+��^**�c�從��{v�*8O�`z����qV;k�v�k��Z8�5%�P^�[�B�,/S��J���hY�`�)��*����H=��6�lUD������+'�cT9��<�FG
          �.��e�
          !×��j���wi"��7O��(>��ϫ��%i*��ܲVm��l��|v�n�b���^&KX��v��!$�9�����"�YQ��T�01Ӟs���k�V
          ���.�=�b�4������M��v9����P'�$�ie�Y!���)�#*$���s�G�7gaqim�����g#s��Q��#mul�l���"w3r	9�9�5�x�3���2d�va�{~(��;Q�(ȥ7*�y=��#�k���P��*�c��w�U�9�rC0M���%x�{Kk�.�D�4lr����(!ŒP�6����R��]˰ ��?�)w��'������PrHOJf�g�
          ��p�4@d�08�b�(|�ISu�teڤ���K��E��iuLH�lf;�%Y۰ ��Nj^Mr��«��`@nN;����̱�����q0W�{|����
          q%�Ko+���u�+��i/nRQ�\�o~[Ɉ����K��y:��/�H� �i6�dq�x�����Y�Hҳ���s�l����ۋyC�f9'�|�8�+�_�\�-֗mk��O�X�,x�$$
          ���Ľ����ޫ�Q�01ӎ��/p����G�6�����=-������F��f�#=�G�RJ���h��Y-��U^��O���"�ggbdb<���T-���s<Qo!��8�'>����[f�c�h$���1a�|��aA���o��2�!0�un\u �E�o��`0P)$�U�F�;�4��h#��0��e�a�H�����U]Cdv�J�,-'7��
          ���x�E�,��'�0u�"�����v���G7�8-�P{pI?�K[K-�Gz*>Q|͟�}��!F�D�>����f6��T|{SLl�fHc���3"5�V�y���4�rG��8�H�����e��S�����2H�ۜ���i�Xnd�C��C��E��I�Q�i�}C8��.Y�aH���|rq��oj��@<�,C�~z��Rˢ}�V��qi̻�̌I�M"�.L�@�e��ۇ�SsYK�-�#t�)�e����!�X�Bo_V�1�9��,�ձ��-3Sw��:,*�;G���	������5]��}GP��8R蕞��y�O\ԇ�+������BQ���2W�����妺��K�昸&69'���t���{�,v�:Ȅn$H�"�}L���(Pk1^4�#��@uPF��Zٚ���je��N�@ �1�ڵ�xoʸ�±�y�GV q������s[�t����Q����N*Z�����`:��i⋍cL�x�#�c`�x�����[���!����:��6w����щ���<{W>\[I�jW�1�;��y��W@�o����������o,��6��J�E��Ӳ��D[j?����(-"�y���T+�X�Z;��DZ��	z�Iy}�x�S���
          s>���}�j��nΕ5���'�ݎ:ֈ-y9��V�^�y�٭�۽ ���Z���K,�%���!�=�z���]G��Rm�[�Ž}�G���kM�����o�2O%y��K5�:�s�-��[E�yd0Q���T��(���x��q�"|2�z7�=���x��CJ��I�k�-���d�w�t�\��k4�}ss;�Σ,X猚y�@:��c�j:�
          GPfČ�q�pW��w^N����#�51p�ݴ��DEa��\|c�ޣm4������$��v=��A�YL��}1U��e�z��h�ݚDwّ�]Ā~�c��ܯw�H���	��EX4��K�����#$&ܜ�pjl&�	��v�NR"B�S��[
          {�F��NI�O�4	!��9?ҨqK���>W��?HQ���"�����V���Z�1"�Y8*�1�?�����IRe��^2����Q_G%������Ўy?ٞ񮗮\i��M��0�-��&zz�B~+������r�&�h���V;�󞣧�ՖF�tf��Ne��V(	>H�@G?�g���������y��a}m�}*��|�FUĄwo`?�P�Q�`�~)��F�T$�r�T��C�x�?j�}ik[k5��;Q$�zCt��|�?	}E�|H$�ս���An���i0\��O���ӥg�g��s#�6X�.�J�H��[j�%vpĤ���3���P�#�m�����bӵ��&�(��T�2�x���χm-�S���V0�kia9g�$�8�\��j�i>"��l��8��xc����@��@�E�GF��e�ū}3���f{������wX�K��^��to�xgǚ�����J������͖�s�[��?���+���&�3G2���na�09ϫ�W-�\Oommk���q�!8���U<̙�
          +7��e�x��!�}SJ����a�`�s��_z�x����ŨC4o�>k�%��P�����i��f+�V=�4w�����o�oH��\��9���{�JTV�l��|a���]&����@ڠ���V�������n,�E��O�򊃵���ߧz�t��"��'Xb��ݒO��k�O��)��-;��#<�=I��F�L�k�4][�W��G�4*Y̠�Y�C��?�	����������ͽ���܏/�a�P1ӹ�
          9��P��މ�G����m��'�T|�M��wJ,�r��,)	8��z�qm��;�:Vwi��id�*���,p���~���Boj���Y�7U �Frv��{q�m�k�^�Z�i --�L0���z�>է>�x��F{�*��uШ�~��v��j���N8�w�o�nu ��X�Fbv�c ����[x�U������!�]:\��\������Z��o�/l������xݚ[�T���c9�l�V��>%��:�Zq���6e9�c%x��l�d��Vs���lj.<T��
          �����%"$l1�������( �+P���p=rzZ��R��Ş���y5-(W�q���Z+N�i:E֙(�.�v�!�:
          [L�<��ۖ�MJ@|����y&8燐v��#��7.�;�&���$
          �w����l�=�iC>��ǰ�u�q�K�3=˫��r�s�F,�4�&4Qo�j��6��|�`�ץY�����;[9���Nwu���������5+�Μ:�3�#����]�cS]:�&t�H��;
          �3�ݸ늯��6e����-&����}�>��������/*F�%���Xwe��z���umS魮��~sT�AyTax8�
          ���g��P�a7	�'
          ��?~��#w�����(�#����e��U����kx�=�ͅ��c�Ktq&�^H@{1�O8�a�޴���1k�o/�+kX�#�[�q���������<ݾ���rV5S){gs)#cI���'Ld���KȊ��%_�q�*�����ɟWiQ=J�Fs����1W�]~;}�F��96F�e��I?�J�}�];K:4ڥ�\�ҡ��:���A���	A�����Zxg;���t c�^<q����R�UI�m�f�/�g=�<U�~�U�X���0�o`�8�Ol�[KT������XY^�S�;w_n��N���i��~
          �H�^�'Yc��$
          �����D��Ť�X^�i�<sG2ci�O��㚠������х�+L��C��O<g�S[�^�e��O���{���D�*Dw'��^:皦��lf�:CƂMS–�$� ��󥉮�� Js������=m4Zdڔ(PLlq#6W=�s����n����~�.nly9E!8�>�����1�]���	�3�:�A�
          �M�m�$���j�{S��7�n�j�	�,�2@��O����|
          �2\�]���0�n�w���BjQ[i���Mi|�p�����ָ��H��_�c�]'PaY�HU�;����h�zF�:��t�1o�������f)�g9'�x�x�}�m{Q���gZ�+K�Z8Ruw�����l�>MOA�F�f��2�w�v<�U���E���&�	S�p��8�#�YKb����'����Am�<0�eyz�H��J��Y�u$��^Om Rnl��QМ�/�Z�~:��G�o0���>`ʜ����ߵi	�u��T���=Ut�9���=f�U�z�f'H`����
          �9�y_�F��=�K�;V+xѼh� ��`�����^O���֯��io��ݖ���X>U�pq���_��Կx�_�'���Z�'�E�$c�I2&�<��],I���,�Uro�������)�рF0����͔JfG�gErCH5��
          9��.�b���V	.C�Rxe?+UGm=��A4֐��;(�5����S{6o�����+[���2�_�5�m/�4Idv�U;dPo��kEh�Z�`��#,Av���Z��I��	�
          K�?����IRFyG{-�M���ȇP����8�*v��H����5�n�-��9�����W�xW�VH��x��rH��z�X�Fw���$��\,�Ҫ����������t�UPd/�P�!�!�'TF�������/)i�1cGLQ'���]��P�V�#�#c�n�b$,���#����kw�X��yx#�8���f�BD�w}��c%�`�ɑ�dL $�X'
          j�}n��1H���(ٸ��Sdfv��؜�z~�,��=���M�@���޲��7N�]��]����EF&Vl���)�_k~(�c;�q�h���Ϫ4n�X+�$����Z����*걲�l7ڼ��?�H��enS"y������Rak�!c'�����l��M�27��6��i�<BU�'�����4��+oaj�	Y�}�O?�OۇW�	E��wcA�H�D·����3fb��ɐ��q�����0bl�ʺ&-�A2�FI]�x���͜��\G��e������l��?��2��d��O���r�A�P �bnPy}����
          l��6�#y��O zQc��ӑ�7+�2�G�
          ��>ၓ�@�9e�)V��5�X�RuD��a��fݸ�3�mu<&IR�(cެNyb��:���6���:�R�:�tP\~����������/gG�>���H�n�b�ϖp	�����V�����K�义g�琢��!�g*��ز"Ȫ6ps��3Vw��9t��(R3���j���$�o}���m`�Q��T��	��Ue0?Y��ɶK�������
          �^w�p~jsN��+o@���z���p;�U�4js�말�,w�H?��a�TshXϸ�r�
          �S�Q�[�Y�n�$�yd�I�.0@�g�F�iV��5ޞ�\�z]dP��Y&�ēﳞ5]>��Kie��$as�#�����䷸���F3�վ�d��E��.C��2y�ҩ:��٧��7�m�d����s�͌�]rc��
          �cS�����2��;��j�������/-f<��A�ޠ�}�
          �뛙�
          ���.|��ۑ����u�(�}�%���zԭ�>d�O���G�=(k�uF��Fr0�d���nKlr��I��FYN�
          FK��}(2�����b���qϱ�	���i	*3�<J��7W.�eM��F
          ��B�8��u�,H�\��G0o�h�M����sw�&'/UeS��Ɯ�x��i$.��'!s��C��-ȗ1��)�;�7���$n�iq����t�\ 2)@�}��K�m6�8�Pv�
          ,�*�c��������n�MM-bF���u8�?lZ�m���m-�$oh�m����(i��D�ȹ��`g���f�i-`�o ���.�2`+/cQ����v=�ڟ�D������L�+�<�\\��1�yT3�8�J�V���HY6��$���!��!A$J'�Q09O?�^�����GH�7���ٟ{ �3�����繏\��K�Q7���2	=�EtF��?.L##�Z�c�\���3>�}��XLfB��Q@�������E�XX�JKp]F��0Cw
          �A���/Rq�g�D�"�e�Xa�gʢ�S� |澴�D����H!q�����fF�of��<��Z�(U�������@�S�CԤ�7R�.�2��h-�3i��YX��`Ly�9����}o�t�؃���y�5�����s�Gc���3U��a�^�E����E�&a�Ϸ8�~��/�i�V�o����"T�2�&rO$k�]���}=���4-L�ڕo28<� 8����I~�~=>�j�v���-��=0�[`6I<�X`���q�3��O4��{������L״�3WDTI�"0H�������+�o�-��O�h� ,����3�F'�3`��{q^`h�ߨg�T�~�ks��v43�Z9�R'�9⺾��7ԟ�>���<�S:���G�8<a�rs�]X5Z-�ƔR8�������o�7��5?k�
          ��^��y�9U��F�pF9=�y��Ϫ>"���5�[Ě��,����Y$㌎�q�W��^�_Z�U�f������)���Ie{�y0����
          A�^ա���7՝g�VQ��o���mX�(������Zb��d�v�!cekw��|"��֔��L�#���j�k�ƭ0���~�7
          Q�?���×�����ү�k�_��RM�h5;+�[[�ۀ� Wң']������D��\�K���^��o�A�{��	�D�)9�H�#5
          .�<�|���=���Z��[+�����7���Ӎ7E����0_�%�X1žDA��}��2+����tkac�;;�����G��pA�Ҷ����������[�RK�`y`��үǑ�����������Kk����J�%��II'<�@�\��O�����.�O��K�C"%���^F�z�:�����N�x0��pEd\��rFT|���������,���|i�����%�Lp����~kd3�����_j�:��oΟ}�Z�JIÞ�rj2���־r�y���pF1ކ������JT�S�������%�v��-eE�XŃ���Z����lK���t�h�ːU�g��WV����~��>$Ӵ�R�"���=��p�p�H�\sy��1�S=�,2b�b�!���i�{����M-��|ȭ�r/e.N����>-���N���tۨec"����|���e��Y4����N�?��E"����v7%>��8�y���Jd�ʾa$g!s�qޙ���^�s"A#m�7)����>_g�����׋;h|=�鏊�2���h$�0
          �x��=k���}E�ꦣ����t�a6���ě����>��0�wđlw��k��Ɇ?l���w���&U�IS��'����ٗ�Y�k�)^X̊
          y`}m�zc�bS���}�-����\�ڏ�����ypۺ{��?g��B٣�F����3�^;���e�O#�:�M����T��;�r��s�jV;;�&��r����x�A�<��u�<K��P ���*�����]���.U$a)���C�:���FL
          q�В��;量-5�m�<�ݱŵ�|�^����[�&kx�+��[{��M�D��G�<���1F�ߣ�ӌzMuπ����F����O�&��F���Hh9�8�����)\�tg���h�/k%Ҵ����=���
          �~Vqp���B��zK���9�M�1���j��Ȓ�H d�y8�3�w���(����Xs�+朮�e�_c���`�C!�'9��w�a�[�D�ۭ�bBAV�I��{d��7.�Jm�ڇ�S����j�N6��`j���	&�bxg��$`�#B7���_ߚ���(<Nҳ�f���I�)���4�`[�dU`]G>z���7H�;B��q
          ��A�{ހj�]��ڋ;q�&�C�)�1��$���[K �b/4�1f�E�a�9��Q�ڽܱ
          ��b�T������c�H�A��V'�8�S�EW��V��3�ꌷ6v�M�G���pz����������f2��9�LԔ������Au
          ��ӷ�'�	������1�ؽ2}��NI	� g��c9�I�'��p������]B]2K;H�yn�+8T�2��
          ����>I�i#�-�����c)���qm���2�+���@��d���yH����|���`����渳���!y%
          �3�?�i<��\Ƭ�KVW��?�l�];ʅ�w/&N�?��PE{A���V��k�0R9W��=i2�]�ۋ� {�G�*cz��L��R���+�e�$����\�]�r]�G��"}����ށ�k�1�!��&��%�l��u�;���3���*ᔳ[	c3"�ճ�A^2��АB��
          ��W�Ċ9'�9����j�uK�>�~J>�.L��#��ڡ�.�h�!ch˽�Jd ry�#�Y���<D��R`��2X|Qr���_�j�Z�D�H��B� y럽m��:�祍%V�����W�_�P�X�X갮��,��2c`z��P�'榮�P��=ݼ���`�'�h)����m-#����?$�-���`h%v�M�������c��j	fE�A��;��a��Ã�ڟ[K#yE#N	 6���M<�dW7H�)*������h?�P3�{ddЪ��DŔmu$�>@�QO4��f�;�����c�h�	��4-���E���pe�3�#⁖$![�#�q�y�~�YZ��]�k4w�\��a��Ta]A�T��ȯ��LQ\XE��Eg�ː2K�<�޾B�0I4l����)��I�!{u�l�+J�GQ����BvC��Xo���+{X�%��+�I�����5�'�m���x���§�{��D�؋k�3��L���@S��sMjί,��H�bcF�(<�{ԦYlkK,a)&*J�x�l���L6�7�@�$,Wn|���`G��L5ɷX�=h�3��/�u�=1R߼��4�ǘ�hێj��O��&p�F�v
          �29������iv�[�El��������
          k�ܢ�p&��U 9����M�������EF�UO�@���oj�$�Cp|�7��2��Ԙ�$�su��Ð7dq��Gۥ�S��m¨l�'�=1N]�ȷ���o3����0A�L[j�.8ou��o!,��RN��q�?�|���0b��#�}��,�٣�Kgs����n{
          ��X.���`9�p:~y�<�b�Q7:������!ϒ�����R�v�_��Jv����[)8��I!��{��#��Lnf�B�ě��PG�%��.�2��K��k��t䷪�8<��P�`��#�9隌�i����	P]���߯_jgLԮg���|���YfL+1b
          ���p3U�-�%-�%І� �ɹKh�,�&�M�@bz����Y�+yb��4��6��q���Pb��S%��m�����8�g�����2�2��H��yž��Z*��B���/�?��1����⺌Y4�+B�"+6ܩ���&�`��$����^�W��Ƿ�����Y32Ξ�
          �7��{׊`�m+d\����A-��<�-F��p�9�ڤM��:�Ġ1'(�q��Y��`��Ǘ,�lq��p�ׁ�9�ahn`y���76��٤���3����R�hkh6[�de�*�1ʘ�уP�&�$��ߛ��J�OR�{Q�f�Ŗ1;<�8��ϰ���l̡Z�i��t�*|u��o�hm,Z[[�"�G�O�YAu�Z�����,�y)��+�;��a'k$o� �d�E��9�\B�ۦ����B�76|�Е�ZO;$#NI,�~�q�K�����L�SI�Z�����I�3�'p���4
          �~j�X�]L�t�7����Ϧja�Ɖ�]��b��{|
          �]�HdI����D��I��%��?֧n
          ��j��2
          �8��oqU9'����H�C�9����=wɴ���W���=�-Y:.�ycpT9f�I��� kX^�����0�������T�А@U�����F��z�9��%7����WBX|���}��O,�=
          �H��q�c,0H�4�5Í�D`{�x��5��p,Q �$|�1�R�"�-W�R��w{U�"����W�Tm�=����b7��W�l������g���y~Rs���sA�׺�̑%����,@���(}c{���	�S�9u�t��w�jy�\]A'�����
          J�'/������7�`�@�oG�Oլ/��N�.�s�2�Uճ��>հ�5I���Z91�����M6��w]m��''ӕ�PפQi�����J��c���E>��e'T��j��I���wb��w��PFN�ׁCx��Mi�ť����g�s�Z��cPQ�}n�z���W&L�#ޣ7a,��*�H�jk,���@1���.��U
          �Le8��m+�	j�4��}&�{-@~�"P��;���R�w�^���%�H�N�
          �=�JF�iZ���-rw�#򬣌g����H��-���E��� g���zc&�N�8!X�|☞�[�:Y��Q�0���
          I�W���^O�ʳ�Q��6����UҴ��I$��o>��H��J��Θ\�Ux8�����^!c�V�()��T|Aei��n#PN�S����T���|����2(�e���}��'���J�\]Y��Ih�i0G�Ԍ����r���ʛca�?j"P�U-�n��l��ݜ����Ҷ��c�O}�jC�Y�)�N*�.���F+�V:��­!�_lU��zn����"#8���2�{�R�.�+���}.�7SxwQ�k9J쵐�"S����^)}?����T��K q��7��+f�+L��MH�1W>^�@f���5԰A�c���W �8�����y$h�?��+�4�R�F����<�.�A�g��W�	� �-��%��e1�
          �������V��}F�·�	3�'�D3���ۜ�U~��N��_��㼘�$b
          �g�gM��{U+���nI2��?��h��u֩avlXb)Vˎ͹Fy���'�������JN�,B"��ڶ����@�t�=�ӼG�+s��9
          ��pO�<S�x�K��O���ү4�tr1��^����*gW��=�x���MU�������H�x#A��j�/�hV�ˍV�T����ʢzns�AO�ϷZ�]'Ş+���\j:����`��r��ă�����|6�o�_�jF��Xŕ�S$n8��=�C�Jμf�l�Z'�Ӵ�4łH�U��������+K�jw�d�E
          ��vS.
          �	q����?Z� �9��!�e�H�P�rIpT`��r�q�z��x��c�;�";\��W�8���sTJG;���Oi>2I�8�0%�2/��������c��\��|
          ��	-A130S�r8 u~q�Z*���!�ߨX�oz�vȰH�������U���.�C麄�1fEhљ�1�'oq�Sf%6�����\�ʻ��"��/�h�c�{�V������aִ�
          Ա�e@���p3����:��(GI`�2��wc�}�ǚ�ZjwO�ص��-���J�$��깧���̴���]�Ͷ���$�w�,.p��pOzE��\�������	p03����L~U������y�c��*��X4�ז�Ph��Y��9��H�vu�7�gf�-M�-�Uլ�KeO���?>�+�?�����ߐ��)"�۰��+��
          ��{�:��=߇uR��l���T;�`�(\r޼����x�Ʒs�iP� �!W ���Lm�d��S����r=��
          �EqFbyb����O9�+�<Y�����ծ-�6�Ux*d�OnG=q����Դ����R�$�|�+�.�F�#�T��/�4rE����#���Z#uL�K&����aЧ�A���!�S��G_�r�Ի)�<���µ��bS�@�T��9�.�{{��W[������*�F#8]�������O�5���[03B��6�}�
          <b�?����ӌ��w4kr�g,O�����>���i�wqI�(Y1�s��U!Hf��I>ۘ�8� ��SV�Y���Z�E��PH������jy%�8|-�&t&���x��&/晔UF9�T�a��$��ݣȭ�$��=�{:
          ͭ����ϏV:�֭����+HnUP�dw'kc�ҳ鞶v�vw���^���ݼ�q����v<��p:֧�u-KU��kV�i"B�#lg�x��@}2���O���tI&Hʮr����®��F����s��,�̐����l�Y'��8�����c��j2\���2�:`H:�75�<�]\��j�j�!Я.@���7Z~�lelX�v�7�Mx~�Oѭ�,�FBr��z�9�t�[�g��b�WGǯ
          Oa�F�%/�[Զd�7�Ģ0ہ��3L�yc|�25ʘ��P��:c����|���,�Fa��ܹ�{���,���K�[�)���iC�r�6�2D�p<����y�M:��5�t��Ԟ0��^3�t#��ma��a��X�f�� �<��IYk�=�LZ��n|�5��L�z�Qw�����}�k��>$�g0�
          ە�$����^#����W	$3܂��mP�09��L�;������麡���?�e�r�W����[����h7Z*6��g{t��AS��O$}����4�;5���/�~5�}Q��zxVK�Q��H��k��f�a�i��]�4�u#>��O��K}}�������z߅nq`��m���q�U��zb�Fе{(�M��t��"�n�K�g�p6���i�+r�N�K���
          ��w����(�w[6���󎵠�U��i��.�x�l�w̃�;���!k��j�=�j3I)a溃��#�%���iV�5�����N�W-�H?� {P�Xu=���G±������H�ZL:�B�3����ο��������;7@#u���u'�¢�=马�R	����r�0��=֤S��M��$:z�̶�M��cr0�${���6��q?�˨�Z����2�ۖ����u��5ƫ,[�w"=�⅀�<g�������
          2��!���I�o,�`����hi�,��-�����p��*V�J��zw��+vs�S�Ec랯������7�q�����)H89�Tgv�z�=Zi��u!�Ct��,� ��Ӛ�_�-⟧^'�t�KSՠ��#L	9<m8�7/\|U~���6��E�O�ԧ�F�&,���:��w0�g���y<��r���o4��>��~������~�]f6���\���tH,�F9�J��W���L`��m��ܬWtC=�A���Q����a;{N�>���
          ��u��L�[����[�iy���lڢ@X��/\gڷ]Ƙ�c1J$���y ��Y�?�
          _�˥�3"��!��[�E��(
          ��y�\$�u�k𳶙�#�E�M�d�B��z�V���+o^I
          ~�ghH�C���?5i��	!�9Üq�+�8�H̻)Z��*.�ff�M����#����$ų��q�U�Z��2�^q�[�Dr�j���'�t�ʬwa�z�Ԗ��,���?r��#�Քّןj��apx��eb�K7ڤ_�_%�F���z��ߊ#C
          ��v�"yd�䊨k�-��6dgL��*��n-$-�e�8 g�UcY���]o�a8ǹ���� �QuKk�42�����h#���ڨwsD��.vm_������Y�[���RĖ�=�&�j�1!J�|G���^{���c6����  ��
          Q�*�2�p>����oj��rd%�m�lt��p���r.-����ƹgl{V(p��C�C���k5�,L�9'ӏaVd�I,m���8;N	=�=��v����p~"~��N�����܎y�$i�$���^�}r��~����y�?�ZO�]2w��Gv��*؊a���~y�8��/�ktV�n�
          bIc�D�f�ْ?aS���� �==�ޅ�c�����Q��w��)'R
          n\�;x��F�X�6,��)Q�����Whv�]�Hw��iC�أ��n�;Awr���ns�D�l��g�$ߴ�$)���Z)�_�?�Z��B�
          �e�7	8<{Q����%�#R���#<��
          �3@fݹ�Aǹ��\�3L_sdq���4
          �`K�n"ud
          ��58X���N]z/a���%s!�����犒����ȲB�p8Q�?~�\��+���ϨZH�v��Q��1$�W
          űy��0�\�0��n���
          1�tĆn�O�9���W��Y�O�@P{g��2&�ɂw�w]�i�pK,�G
          �tEKĚ���.��nl�+)�������*#þ!�\�h��i�3��]��=��O�n���<�x�Ó��"�0n�$�`��6��vfl�K����o��.m���# D�z*���S)��v��yޤuM+ʒ��;Ym�c�nR�3�����k�΢�L���@PO,�5���n�<^�s*y�&�;# c|�P㸙�kSq�}E�>3V���\Z��4�ʇ��{|�6��j�D.cj�.���ךÞ�Dy�-@�l�Ƴҩ���$��B0=H89�Y.�����)}��SǽUV%�X�WUf'����s����-���;�����1m޽�y�ƧfFuc�oez��(�W	=���"��b�l�Q�R��ǺB�0F�����5�r��#�g8���%h��/Rs�g��#x�bL1,�lP�KdP�drz�hw�D�aB���+�z�[qϧ �yL�������[��e�Z����$��y~�@Ϩc��kI��ax�;I�:��2�:x/�:o��Y#���}�����Jly4�ė�t�MUҤ�t��I��<���}�P"�<�_�]q����ߨ�g�KO
          �mV0$��2��g�8�
          p�*4R��@Ïj�ǕzKe����j6��#��G��=kzh�$΢R�4#A��\���i ��F�V�c۾+vxCW�SqhS�&f1���5�~6U$��Tݝ)�R$��$n@������u]/E���Cǯ܌
          �xj��2a�N�G8����k��k�=ť����$m嬋��8 �z�ʞ=�+<�՚�kS����eE^7�GoV��U_���u�m���[�&�)(vUq�㞧��Rt`I��Վ��Ͻx�Ѫ�42�"F�Z��1�Mm�V���X��B��1
          ���Pom�b�R=�c ��ɠ����̏)2�c���Zƍx�
          ��%i�F�<c�������'�N��is�4�d�����}AGa�V��|�����[FHb���������V��lgV0)f�w,Y��=�юMvu��e�ӯß�+��[����3���eO��1ӎGj��KԴo[�f����~\�X��a�W��־�)ĖM���.��&F��TO�߈�+N����-��+.�K��8������gN\���ׯŔ2�վ��,�x|@gj��8+�sЊ�}3���
          ��m ����6��F����8�
          |]��[�I�0�+����z�u�g���3�N�5}8xB�Ti���7�jc�= �y&�,�3O����z���맏<��B�S��4|\�^i���u���?�˗ߏ?���l�?�>;m6�đ��sOq���y��V��I�w���7��?5���i���fko��53(ȆE^�NN?z��~!~���կ}F�Յ����J�ǟ�i	��)�d~kCȚ9Y�s���<S���5/�P\j%�*��qקz�+<�чF2�a؊������01�l��^��E>�u:���F'%YKm\���Y�2ɭ���B���D{G�?�4矧�L�2\�y�Snf���-�~w�5%ovcEip��cG�-�#�V�H�X_��"�
          �9�a����Cw��I-�y�T$K:�#�g6�q��5ۼʩ{���@��"ʪ��_���-
          ����?��'lI#��^�,�$8����K�w��8���]�3*�ɨ�o2'vUL�G#�T�w�!㉞6�l)0x�U�{���{D��W����n`��@f�=�뫂Eyl��HN��ᓂ��
          N[�H-�"T%��8l���z6��
          ��Kn\zjF�p��8r�s��]<EI"}&���MoJr]��L/�tK���/ �)�Lx��e`$���,���%io
          ���R�d��l����hץ��>�,K�8�Oj�����5��۟������گQ��|�s梂�Z��Q�@�r�ɵw����j�
          ��+KǎH�ahL����Oi�v6��h�U�Y�����(��Wج�n�<��C�2�ϙ�U�g�Ћ(n�.-buX��=Y�=i'�M7W����� ]"���\ә�D|�bq�(c�#'�������G�x�V/-�H��bG��g�Qɯ/n`�f�X�*�zun*����'�6�;�64�u��b:W��o����<r��=5Ԛ�NY2K>�%����5�CϐαȎs�gwN0kS�7���KT��ْ�_�Q��8$��'�|����n�Kī)fr0����|��K��Y	��=J3%�^o��U�J1����������BdQ�\ߦ{Q9�Y#f�/.<�`e��\\\�����w���k��=����P�ɺ���*8E'k�����_\�n-��s�`��d��;GO�b(�D�D��g�_<�gk��$�����?�g��:JWc�29����c�%p�p�!d ��K�d
          �ؤU�����`y?�L[G,7R]y��8B"*����	�.����c�[%�J��g?��_�Y����ɝcÜa#n�#�ԥ��A�6��H�����s�C6�ey
          û\���`�Or�IK����{KW��ܒw_��py����Y�_2�Q&gl!z���ƀ��m�DC��1A��S6�������Wp����:��۫���-�T�	h�����D<�H�(�H�U�8#���AG��w���c��ns��M��ӭ����c(�'��@ߐ&܅���3���zQ�[\2�ue|��'?J�lT��ܳ���2�x���M"����D���AgG�����n���˳�Z�at�#�
          �n�~zZ��P�jd\�j+�7rNμ��cХĖ��9��}��PU��_�\J�a��+���恻�F;�cv�N�m�,����a��{>�$���3�02�Oa��K�"�;V��ܨ��`�;`�&�	�l\��i��K��l!F9���<�ig�8$)�:Ծ����ud�6Q�o8q������N!����D2ɲ^F;�{T�Kde��R=��C�Ž<�7\�~����i3�:HA��-�P7V��C\B�FJ���F�*EhK���\���n�vDc��î��-֦�.�	�m\����|�M֗ss:"���F�^N0>q���u3�Keioez��vf���8;I=��W��BoV��?��:�d
          ,�O 䎕e*Э�}�o���B;2� ���鎜h
          z���Z\Ml����H�3ˮ�r3Q���~uXt�-��W{!@��;�(�/�F�0%���ꤨ��p�^��"�l�����s��4|bke� �W2�Pws�s��zi�9��x��z��#v�?j
          e������
          �X�HS۷�Mk�6ӢT���qs5��R�c#�8��T������p��I*����)�ܽŘY�$͵pI�q���Ve��}C�
          �70�\`��k��Z`�r�<$�n�WXW#
          \�m>�ȩ(�^��Ki�j^q,�	��?֓y$V�$�Օ��pr��A��mf��$�6��@f���)��ڮRdx�8���4o
          �`��L��	m��%Y.$uRN<Θt��K��-��^��	�3�9���QVWW7�,l2a$c���|�ژ��a����Sk)2��+��⾀�<�c�m��el�Ǖokk%͌�K�m��:�˽?�Hg���0��@U�h"vM]�$�p��D��\��{c�E�mݴV��4;�A�ۋG���p@�kP�Q�7����]|���P=���{��A��"W�U^By?��2M�{$>DƑ4�cJ\��� ���-���%�层_3c�����f�9
          �ʡ�BG&	l��Sv��ܙ�+�6@��]�`�Cjb�|�q���C9�;qQW3��N��g{
          ������Z��{dI�$s�����$ۊ�`��d��tɁ(V"X����J�\�G�L�D��H�T������
          ���ʚI�ԕ2��x#�k0[YGz�ْ�+�0q���qR.��~J͵	�fT�Q���#���+����\C1f�ص�x� `I�~���'�#�U��|�`�v�}<
          �kb��Z8�p�� ��iK|�Aof�p�Jg��<����'�!��u�1 W[\�q�Y���qLGul�H�F�M�^��c�*].ײ�	��B��x,O����ua�m��r��m�
          ����'e��C=Λ=�*Krd.pH9�,��um�&��?c�h9�SI$�1>������T{�Ss5��(R�#����	ؗW`���[Ư4H�p� �
          ����9A �z��'�	��"�a�p~�ޣ-��Ē�F8%�$I<c��?�L��}2Z���4�"H&-���?ޝy
          ���H��Q�}��3�o����N}�L�[��>�H�>��~��
          ����Ǘ��s,$�p�O�Vb���3�g9'�M=�m�k3>q��j1g�F�%���;�3Dg���D�rj(I�T�)澪��,��\��'�	������›�	}*�]�Ox�-v��*�p��N���e��������L�{VھiPq�Ҩ��]Å��G*��8��Y4]6�X7]�����9���CU�{��d�,osg"�� �r6�������߉��[�Ğd���0��!������
          �6��#�MB���\�=Σ7�.2\����T�^�'��섶ѿ�2�wwwkhň̟ʽ�������IK6ҭ�Ԑ>���O|c��I�OXJ���������#������RI������Kg��k�=�LGq�"��}���\���)>�(&f*��ڡ���P�R�`���5m��g]B�@��A�lR��v>#h�C�)�]j�3���q����B?��Smwo����1�Q��x�힡�?˭�<���O��޶W�$�.l"_x��j_l��:��=y�̌���3�/},�� �D��_�i�7�'̀_�Y���n{�+���v�w�ã�^3�y��~=��}�s$/5�^�U�"?��z?֣����Cݜ�.�������� ���S�o�/��EM6��f
          ���ڷn�}�w��M8��3�Fjz��b�{���>�Stf@�����#�i�5����^���N�	;IR�����t�t�;���Ƅ:��w��x��o�{��̀�zH�*��"��}V+�涛j.<pwe���B�6$������\�Gi�7�U�߹3���&�g�����&#%Y�ˌ�j�ɡ隙MJH33@�O��:
          ض^�tk���1_�.�G��$��I�ޓ�ο
          �����Oxr��{u�v�!^I��I�I��+��=g�Y2X]�#�_2H؟W\��Z᫯
          ��7�i�zZ\2E5��.z�\�鿣v���u]�Hg��o.1��`�V�Q�|�K��o5]OE�[�\Z<�cU�c�B��S�o��܈��]�Ti��+ ���j�'�+�B��O�{H��ە��c�U�u��)�ެ2l2$�(�~�w�ݮά\f��
          ����������Vpe��A��խt���}��7��Xʒ����=x��K���,�ɠ��)�W������Nx��=1O;�̞[8U;������P�`����}C��0��]I�*��i*-�3����͑��ڵ�Ԙ��~������s�u�,��wg�s�GJ��i:F�w|����(E��+�|o���kI���+�G�M
          Ŭ�������?�U��?2����Wխ�B�K�٭��9�����~�����=��:��B[/?����+Mx���N���IgrI'FU$r@�lmN���'�}�kV��7���v��4lF�Tw��T�y�c��gG]���Wx�j{KJB�=��Uv��bI�ե���%�_�̱��>7�
          ����T����E����.A;�W_�n
          y.�;<��*��ERxb{ޫ�_h�������<9��-����b%��6��x�}��=���	 E�9�N�>皮x?P����l�<�3�$>������7�.G��5	5��Q���W��=>�)���2�Vl�
          _>���X��D!��y�@�޸~[]8[ꚃ\�֒@̽dbX(����:���5�x7���W����:��q\oy=�[�CӃ���pz�M��̟��?�֙�vě���8�q����Ǥ,�K�i���Dj��$����N�Kk"��%�m8@�M��U}T�x��y.-����>�o��7��;�^�,���n���"��+���S���rp���s��.���Džo��$�������S�m�Z��n`�YݔHC�;��џP���
          F����h[se�7C��q��|:8?$�ѧ��8��T��C,�1۷������Y:���1�����u����q)b�P�H~��ڈ������H�e	j$�:�é��xn���I�e3��#m�l���{c\�/B�lnm�,%ⷍ�*�����l��쎧cl���O�\OB0O�	��(��[�:��Z�@���׵g�Y�8��}/
          D��iӲ��$�+�#����omi�BU�p�$~��d��W�=�&�`��5r
          ,��j�x�I�4Oi�w�G�_^sǵTz�8ߎ˽ͽ既Gs�i��̛I$������6�z%�0�KTH����ފ�`�H��)�F�S,9ʖ������8�3�����gz(��IY�e�Oi!K����\����c��{�m��m�[j�<���L8S�.1�;c��U]N��i��"H�`�6Tu8���ui�Cs��"����]���ۥW�GO����z�ި�G���h��e\�A���l֡��1h'�RKDH=�浇�|A��E��~N�@����ۥuo��)���W�w��Ū���D�4�I��nj��;�wh�/��^�Q�mV�Kӵm[s
          ��b'�� ՛ꆇ�4��#i<�,l��N@'��8�:�pϣ��ZV�͙!7U�it�;��&�[���)s{��EÖL��#����8���y�:�����Shr��0����V����O��Umu�'A�_��rE&��.N�ڶƅ}�)�<Ui���Fx s��Pq�*������m{/��C��_i�B�RH�H���с���4*��U�g����9&��m����ڀmbs�<�j�������,�%���(�%��`zdv'�+��^-��,-/�)wf
          
          �v��sӭZ5=4�ikc+H��n�N:���p#�z$K�F)�wkg"��q�A���c��n��v���<�h�� ��K�G�F�&A�j�����
          F4i�Ah��ԅ�,��vz�Kb�W-���}~�HԤ��$Z$�����H�� શ��Y�7�K�wr����F9�]F�J�B�2�7Gj����Mv�Ǜ��H��²�w���+akE��5��%b������׶�f<���p�ڧ�sy���7��k��Țm���<o��r�iz���E_ѓ�P�kB��
          �w־�ʂ{��;��?�v��Y4�V��/2&��\ap���^�
          �z{����:�4apѶ;�{���ryf�����O�ϧ��C��>
          �"�6r���C����c,	:���o�x�H�ƟK�v��L�F��uŞ�N9a���=Ej[�	,n'�Zd��x�����t�G��?�|3{&�
          ��tlu�^����8�\óV�K��짵v]�H"PAW@h��[]N?��xo�OV~hH|w���k�P�@�k��Z��fG��j�z�u���
          �~H��KԴ��&+�R��=�W��l�R3�2��P�Am���0r�J�u�]�����*��WF�N�Iw��p��I�����c����arO�z�/���-^�e�لX=
          R�́�1Ȏ�6q�q[B�/-�	�)]���;ִ���,���`��O��h��Cz��G��4b�&wu�Z"��k	H����z���IdfP�)�lՁ���X�WP����M�B$�+�2�b�Fp:��T�f�y�Ā��W'9���J�J��LE<�7R�[8�F���\A�rOn��,4Qg����o-�HM�yʎQ��F�:ӷZ���7�������z����E��q�̶��d�@�dṯ.���h�#��ܑޯ_J~��F�!����L�5k��Qt�r<���
          ��Ӂ����,>LY5Gu~,Ṩ�6�_�_Lf���0se;������x$)�ɮ?�$x
          /��V</�<��B��2;��6�VG���_���P4_�G��J�q���_��[��$�@(#� � �s^8~����������{�(_J��I"���
          ���W��ۂ���WJ<8�tdğ�6{��MM�W�|=�O
          i��XKn�l9vm�yn��+��=?�V�K�_��YjV��O��YH�ޑ�s��T�,j�舴��썘 ��?H�J�ߏ�SO��8��W��q�}�a�\2x�x�kl�$�#8��ȷ�]A�����M��
          [_Kg���VF���1��UQ�:��e/�2��s��D��k�n&��h���ۜ��9�����2ň�W?/��
          �!�)oFN���/Q�U ±J�B>I-��4L�1%���6��0���,\��!�
          w����:f�/�A�IG�
          �A��8<��G���ta�)�&c-���XzF}�ֱ,�8v��O��rA������x"��F
          C:{��=蔴@�dN�j���	\�2*����z�cR֖��y���ԕ��c�uG8(:�ڢ�&���%�_`�}�AY�UX�	��5�����V6*J��$��d:*�١���2��+r~t�����>����j|S����@��n9��ZE-��ٽ�FPLE���'R�gˁ�B�����aʾɄ�^��կ�/}Q�׼1��\��~b��V.�<��G�⣾��$��O񎏥���3wm*dN@�{�+��
          �?�:�m����0��3����}��W�?�释�w
          ޤc�ܰH�H�f�Ϩ�P�G��d5&sW��<��ȼn�^��ic\#��'�dc5ο�
          xn�X�>
          ԣ��v#�-;I�t�����2m��W��;��7>cX\(�;�A�����)��Þ%ִ�/Q�W��E��&ϰ���Ŗ)������5�ͫ��Ȥ���}����sq!��p�����U�WY�{�X�tbepOSU�N%xE���#���c\�ʝ���M����p6�Ҫ�����rI-V��g�wF���ޫ�RL�8]��O?j��dF���#DI2r��������y��DU��<s��ҿ�d��F�%�C3��ڏ���Y��C,�2q��5D�"c�/�+���<��q�t�,o�-�)�֒'e�H*FG@{�n܈�ꨊX�N��9�c�
          �DT>�ڦtֺ�}��I��$>�3�A����D��:���?���F��#2�C�X��"�x��[ubI�1��jy^T���"�+���q��%��1��q���q��X��b�f����ۘKn�ڷ���2H�IhԆ��h��.��T��r�@ �V��l�[�#�fX�Rpq����d��3J���?ݲ,h��Y��1���Ӵx�-o$� ��}X�}�8��V�𽄑\D.�8��ds�PG@;��]Q��[�"�At��I�ןaڻ2��
          �̑���_�~�ٞ�J��1�Y@��	�=���敢TX���Zd�Wi�P�R�k:�ԯ#I�C�L��t����#�ŒK�A2K0���Ƞ`���p�+C�#�"�����@8�OcC\�<6�m���0Q�x�����:������U}ONBXB�D����ϷKn��i�6$m�{�k�E��tO���u-6h���.�������}G��>,C�I�v�\��;��jԶ���VF;�Q!��{�J�cF��n�.�bU�5DRK>}�T5gIrI5G��8�ۯ_�7��.��?.�v�$����FI�f�k���n3Y�����d��Td��� q����п>�7��?kZ-��W�#�Dk�6�����@񗍬�M$��f�(ܩh� ����^V�#>u�X�q�(��!ى'=��x���s%��������ƫtc����a��h���+�a�n#��taɑ��>�<�f6n��y<{�٨g��A��&M�!�	�<͂42y���m�_ޥh���#������o�2]¢�)�L�-Y#A�8�e\�d���Ϝ��g��Ղ3m*��%�ja��J�Ub/B�0y⏵���rΊs������鵋��(��q	)#	�2�\c��&�$���]�Iv��N}�Y,���̪���*�f���>���{��o��!��t������;�El�<�q�ǃ����`|���#l{_����[����fݬ9����FDHʣ��;����S풖Г���(ʠ��{'[��.��*9�#�T��$b�X�����WI<h����+��%	6Y�HZ��G*��(�m�/)�n�6��څ��wEx�-y\=��kIdYols�s���ŗ�Jd�L�,�L�A8>�
          ��!vl�O�=�[�-�J�\�?�Rv��s���J�r7c]s��?�X-��)B	��8������b.%z�����Va�$R�g,��:&)U��褅*��|ּr��R�/���k�[t��6�������~by��[���T�c���"�.3��,�Ȟ^p@���Z	u��,���t��"��p	_�c�5\��浳dH�H2LL��~�*�m*��-<��7=F:w�V4b�M2�(bG9�OzIA5L�����E����[�X
          �j�A%^T�8���Z돦_Q��cu�՜@B�M.$���Ͼ�Z�Ò��K�����0z�U�"���Q��pdY#�:��+�|���*�4z
          o=�[��C�,H*��&�Y�h�LZbAup�^pOj՟M���x�O��|Iw� d_7���DZ�Z���Ωs���*�/4?�'�5���b��SHw���{>�n�r�d�����/'��dIzF~w���v��Icm�jR,n�P�A�L��i��<��{D󮑉1z�	�޸����2��a����tn2
          o;4Ok=��=*���nÿ�={o&�8ı[:��O'!���J������i�g��]Yr3��߭"Tب.��H�X緑�K�����Q�[���Bي2���ௌ��V����~\FI�	a�?��6ڍ؉խ:�.7�#!�c��RB��!�A�_��so<�c v��j�ڡ�T�Y@?/ġc[��{z}�3J`|�T�VH�2�,��ۚ1�y-ui9��N�r�����[�.-IF������Œt��~*:K��
          ���D}1�vq�o�����5	�3����<0}�1�ނ�n�yf�����J(`p#<P$��,�R[Gͼ&I�YXH�H�C��D
          5��>�i�2�!P{��>�%*Oyn�^*�PĞ*����|�$A�D#�3��ڂ�{$Vsm�2�le�x���+Z��=QV�ͅ/�F���q��P�G�k%�5��r�8;�����Q��%��Z+ἷm�rJžN��J	-��������F�c5r��SE<1]����6q��އ�-/Q��kk�0�,�I`pNOn�4h�D�h�?���1�F�`����H��L.�!0�!�F��|�P;�c�	��s���AL%��eP���U�>�����Rp�)!fbIL����aNL�dd�\[\O;��C���܇�b��}7Y����]A,;��{dt�`:���̚�7�{v��@*�,A�
          {N�ih�2�!H���&6	������
          G�dO�9=��t���g�_6u\��(�uƧr�jB�DX�e� �FI;�(��н´�1�q�y��N�*$;[��	��i�@�C��F	�k��w�n�Fg��8�az�N~j� ��{�e
          �.Ӄ��x��z�j����!v��I$c~G�S�S'E��kd����ޥa4�$h��B����?~�fA�$��`A.��8?#�*.-:�P����X��rF��[<9^���T}��j۲��@�$���99�j�;	v]4�cA�[G�vfu)\�w�Gh�s-�]X]�
          ��������Y���H�²mHT'��*�j�Rk%�2�)v�#�4�I*A&�i��S�l.
          �!��=�\\H��b�W+�)�z��{Aqah�i
          �࿧�'�j��;�T�n	9�Gz�AvXb��֗S+E-���n힣���?ޤ��"��ci$M�z�0��6R��ƌT(v(��1�AL���RK�g��ێ���#����e�
          ��]�k-��Y��׷Ny����^D��(pjaB�zg�'��.�����$Rč�S�t��7R��og�6�Ip��}K�Ɓ\[�f����2���8��d��~����{Eo-�f!+<9����=��{k�vim���(
          H�O�a3�-��L-r0�@��#0��#y7�O)Q!U_J�Ӟr;Ԅ�-���0��ȼң��U���[�nI�l�s_�,w�l��F�*5�'�h1Q�V��K}"�.q�,�m$���E&�����%1���=�P��Z�xn��n���T>1N�r���0��Fbi��5TF��c���0a& U=JO]ǿJ]���+��4��FAS�RWq9��B@=y	<�K:�2��*���ϧR��'�!0:���G(��8��O�y���l��9M�sTE΢�[��r	f����#�Oj2�jd%`{y!QpD�ۜ���^)|�Dד���0=�Z5Į.�.J�ɓ��O��jg�!���A�?�EI���VӤ���8e8�����B�9V[}�>�g�
          2@�h�#q!�@$�7�c�v����f6".���õ�(ިcf8�0��85#ߝ5��0���w0�^���j�[�HL�(��`J�r����AO+�PȲe�6����:�8�wI"��<��||�za�PbH����>����Dn5����#B�96��Q������y�x�Y#���i\�or}�9��&�{dy*���sJ���4`:�"������*���y}��m��O�NF�aqt��&71I�ā�P���٘c�,�x�c���c��1����Br��S�6k����0��yo@9��*���+�hv�j��񖟙����Ԣ���ˉ2������,�Qu8N=����%�l�YbV2��U���p��ɚ�I�A<��2��=K�)m�f�X��ށ.�'ᩱ�I��2�V6����n5ig�`�`�c<�������C��#�NjTR)����jb]�mn���'�>k6�Wwn!���G{��/I�ӌ�qs�`����g[[x7J�	ij���d�#�D��tx�<�"%��_4#$�aA�o�9�Z\�KF�11�\��-H'�.+����l���^[i����A�3�e_n������I�)�ɩy)g���Xg�*v��;�}�K�6��������*�1Ѐ0*v�v��]�zTH?�|�sb�_j��V�M�VV@�GM��2f���ze��W�M&Y��ŀ�u(��#��NL�>յ��ײAe��I��	
          �j���3r䏎�7�j����T@�9f�恂�šլ�M�K%ғ3�\�s��*<?�O�F|Q�>�P���j�V[6Elc��q�޴���o}=�8e�H�aLd�ӳ=6���Ҭt*(�m.���j�#x��'�ՇĿJG�4�{�F��&xC�@�zsP���3k�<��.�u��hˢJB�XC�u=}�?�z��u+���d���C�V<��c
          :��]��Ʊ�Y<�d~,�=�dV�����ppx���t��	_^B�R��H�<Wzs�1����*L���`�h�Mo�I=���ܖ���C��Ӟ�3���H���W���$� V1�O~�+k}C��ӝ{]��W7�~��"e���u>S��s�����SmGA�'�ef�0���t��ң$���t��藩x���I`_}����C�a���j��7�F��-�e�"�P�s�#��j����8i�\ckJ�N���x`k�]ժ��#G�s"9�23ҕ�Z�J?���߭W^
          ��.c��ƭe2��#��OP�@�c�z�k?���[�No
          ���%�uEo1c'��Fzg���� ���a7WP��02lc������j��j�����'$�^���J����K����W�L�����|7��R%K{�6r�3�d���u����xǶ�i�x��5��
          ��gYV@;�S�	���5Ҽ3r��o3^y�/(��I���mI�'Z^����.	Rx��ߟj�|�l���
          �@�6�������o(p��rG^�im5t��rת�o���9R�3�\�����t���V�䴸`W�c�Ռ䑎
          n}M�`Y4��ť��niY6�Q�!GީQvt?�Hd��)�+S����R��mb��̣x�+P���Νjl��vF�G���沚�)m�\$��W��+VM�cp�
          p=�^6�|�R�u:�Goeso�1'Ղ@�?�*�m!Isp�"t�`ʠ� ���K`.%���cP�c��-��n,�w��T6��q�RK#O��.v:���n��� ��9�g��	�{�
          9u+w[+���?���GR+��g�.�d�2��9�1�[O[�a��۬�'�6�Ԁ�R�=�lo�3i�i�Ii(�̑C��%�V�������I�O)B�<d�{}�jJ��w�`�F5+v��ې����ڵ>������z��u
          ז��Ќ�`c��E#F\�O��>W�Ԣ�����䌌	>�i�d~���X���n]-/��c!�:v�</smk��y�h�4@����Ox����F����(T~��F�9�*5m�7Vr���i!Ka��E����<W=ݙ������O��8Q�>ٮ������5��Vz�OlA�l�˃��5;��]�����VM2�Rn�v�*�;�/V��T)$�A$�u��+{I��>H���;��r8�c�U���;��D^ H�ӎ@��/$�t���]�^@[��h����So����7ޯz��(dL��`.z&:dz?BI��\�[x#�l%�;sC��5'�$H�FV�wo9��'��߈�T��͹(�<a<�� ��bˍݣ�q������]�Z��t�����ı\�����ԬO�U��A��^����Zt�FyL8���X�R����y�s"�t+���`���*��~�=�ޙݡ������2��z��3���DΣeu��1=�lTP���V	�M֟�\�Ԙ/�M�>?�㚩�7���o��K7\��2��l���}����ͩɼmif��p��G�J�M3V4�Ԛ����M���_ ��X��<�=h+�
          ��ט&D1^��1�:�V/u�4�I4JR�m���TV����E}m��gN�'�,ԍ��ٻ��jߐ��Ew��&��\p_'�nq]���ip��X�V���,�8�"���!Pq�s�Wxs��kkM-[�6i�֠��p�^���}7�ZW��Kce��B/#����U�O���ζl}_���zl|ڌ:ݰ����lM	��ce����<����>2Ҵ�|7�Hgԟ`���D/0�
          ���ngB��lf[+�h���iā�`��~Oq�񍖡��	]��f��+xóq��p8�������'��Ka��6������6H���
          ���w�~�������T�[
          u���fVV)u����?�����5{
          /O�:2�k�鎹^Y��<Q�A�
          #S��F��"�A�6d)�?nsP��ɒݣ��"���x�Zk���\�t�� /5���5=b��������gpDa���Q��Qմ�-y�e���mk3�9a�[�3�����F�a�ُ$���-Z�,�ʱ^����E����z���]1^Qj!،	C���뜼g?�4mV�59/�ӓ�}'� |WE=���葬3M=�>��%Bdo��/�ڶ��� Ѥ��L�0���H9�O�$�b��鶷�O���t�-F-Ks���*Ƞ��H#��5�B<o�����Q�f�-��
          ylA�$�S�<��'�m'��t�B�z�7zl񡸷�2�3:��h9�ZW���׶ֺޑo�n�K���i"lm�`�yϸ�pב��L�8�8��V���b[�l�O�f1;�˜屎28�ⴥղ'�O��U��>����=�>��������i���G�O�hp2���d��\��Im�MCK�h^t�&�:�p{dנ㤙�����Z�
          �p��]>���.s�۱�̒\^X�uo,*�'p��6�����I�\]C�H�|O�z�֘ҵ,u(�Z��d8D��~Mk�~�-�>�6���k��YF�Q���y�����W�4:T��i�|��������t5���2K`���iH���	<�ɫ߁l��n���;tQ�8�@s����Ŵ�L��i��4�t�kK�3�9��Fj2��Cp��p'
          �jK����XQ	(��?�Oj2�Ir#�G���������S�FY���������}�֦�
          =��Jc(�c������S�Ըh��I'{���k-r�7��%@P��X��t3C�LkT�+xⴍ���>F%Q���Y�g(��
          ���*��3��$3s������������ڎ�u1
          �,����i:fe7b��<��p{��[���i��Y��|1��0x�yA��v�2�����k�����+�}��ï���V�X���=�΍²~0�����_���T�n�W�;X�����խef��ܓ�k�����
          �WOK��J����|K�M%$��8�$��n�x��P�,Oo�hp2�]E�������h��z����Zh�ĕ��tQ��y�Q�𿎓\���c��]�-l�<�$V.�S9Ọ���������~�ĿD���2p���"�����L�#�q�»��ρ|�s��ɧj���suJ�`��s՘�Q��xۯ�0��k�?��+m���ŏ�ww���Sx�<ר�D_M���i�^����&�L��L@"��goR���+�z,Qoi���oc��}��7���%��O���O�~{�>=��������.�֟�x*�����*�lQl���{������񢦹��駌'��[�4s�?���Ǭ���w�/4�3�>���u.�!�仼b�J�90�q�=��h#��m_�_���_M|<Y����7Ѥ�'�8�Y�Knn����zM������\��l�2�6ƣ�'���WPxW�����ìXx/���-mn�%��ԗp;���1�;�ќ�ӎ+��Q���ӯ�^Ԡ�|62�/;���!�.H# ����Tg�q3C'�~D�
          +;�22����s��?�G^4��V��) e/�:������ѝ��s�7��q��z�&���Z���7U�<��F�t�q��Z+�mn$�w#=�ȋ�^5ww�NV&�}{B��{q�t�g��K��Q�'�:g��^s`Li��W=�뙒�O��!t��\�I�2�E�8��#���1�[o#��m4V��R�OS���˹|�Y#f�H'h?l��nn��F�[?IX��W�ϵU4O�l�i����嬲Bb�8=�~�����[;�&K4�U�{e<)H��W�ZSޛ�����������tLJ4
          ,O{;Y��;�~3�H�Mh�>+6��[j�zA^B�z7�q�F�b3|+�.A�D��w��o?\hhͦ^�is(Xԍ��؟p�b�*\i�f��. s�:�U�GO޳�{/�<v��ZV�swo�Z\���Pe~
          ibEY�șb��^�/j�5	������6F���q��A�=��
          ��ag��O�s�������OM���;��ɹ@<dP�4�7/2$l[��@��D�Q�G����S��҇�TX�a�I.>y���DD�@Ѹ��u���z��^�*�x��W����Z�tҨ.ʊN�;�P�D�����ycn�YJq\��]�+h�����X�Ɍ��I��sY��M�Msw�j�lY�
          ��O��V��?���K��>Dm�ۑ�T���	��uw�����[���=��y�'<�x^q����gg�>/%�G�^�D�5IZ��M9�UU���`jg�:����ewl��
          *��;s������m��1H��	@e��Owڹ�\���MN�$�w�YY}D�px�rE���g�NDMځ{y$aI$)�#�sC�%���0����(�%�ݗ�c��;#4�v�N}�c�V�9��4��%�]�� �	}���Pq�z��B�<��Y��z.>⏰i$bѧ��{�ޅ�Y��ݶ#�;wrWڤ�(�@�A��
          �>�$��Jє#$�[�5c��p4~Xc�$񎵡u��{嶒���dW�LV��,[�	.I����@<t�&�\j����ʜ�F9���mE4_!��a�*�`B�~���9>����8�y!���ͽ��<$gb�OC�۵t]��e{n��W�[�>�p�����M�d���ql�|��o�D�v�
          ��vF���l�Z#��2U�����5M���|]cvڻ麢�$c+��
          KxOe���{ZE�
          �1�՟�'����!��S%�i�JgvI��ӟ���ȷ� �*A,3��4�zE��#���X|?{�\F��H���x��J��$������X�gw��V��{�q�&�BN~�ç�]��S���әY��#�.q����'��M'C�t�7Cӵ�ۄ`�m�D[�,9�F~2��'T~f|/mk��%�������foH�߿6�6��\���ť�n@��l���=�޷7�<��^�ӭ���Ĭ�!	�H�8zU�O.!h������ �ێ�Ȕ��c_�P_��2����w]�9��	qe{o���\���dq��j�\��el ��b��#ņ �砪���-�`��'����+�t�v�y�n7���+�Ts�����fI
          �Ä;�P��ֿ�J�
          ˍ��N(���ve~h�E��d����Ocjօ�n8'zn�Q4��N$~�]����oQ#��I�@��9#��E��yR"c�N'�IZ�\�F��̼�@�5%�����#���q��Kv+檆���ᨎ�~9�`g����U�Ϛ�,��玵
          jGc���w�Ke�iK6m$�9�Ԑ�RF��2�9�R�;,r��5
          &�Y1v�JHۀ�;sOY�M%�'@S��'ڶ�!��
          1<�7&�y\�<|{U����I(@�����: ,��B�T�֤��6�8�sm�\w���fi�-V2��ڄ�O��r*Q�;d�6V�]M6
          �F3�󪽍Ŝ3�D�x���J@o��"7�.�*y����k{d8��p��I��x���lguJEnP���l���*�5��-�<e�(�%�{����/�f(
          ���r�J�Cn&cÂʹ$~�7ו:�gzN?ʡ�!�I��`�p�z����޻3Q�N=t1��hU������Bޕa1;�6�����5�,%�A�n�Ă�n�'��A��̍��s���w�<��L�>�i��U�`p�X��I	xǖ�'
          �Un7QhG�$s�y��%ݯ�aw�@QJ� u�k�EvK�#�ݤ�RN�ǝǥY"����i'8<����|�³B�$#!Y�s��7e2�A?�$��˕�v����kd�"�p�dQ�fm).VG�ϰ��<u��~ݥd���Nq�1���N0���#�1�W�)�bA�eI���uȮ��hї|H�P�9�`�=���}V��z��^_C��܉S�󑌱��u�8�t�k��>.e9*�;H#<���G<Jt�tJXd���}E�`���d׃�G�j͸䎖��g6�('�Ԛ<��l����<�sisص����wm�%����Z�l�Va��91����j���	�>L/wI*ަ??�g�|���L�!r���+T�(���� cދ��Zi�WR�5�q�t������ �����c�펣�)م��8*)��z����eɦ��"��H��|#����98�E��Bai%�[����&N��,Ls��4���P[h�����ʫ+I�9�f2a�����]�v��@�����p��]xU��_zoo��4�(��DaF;gN*A维X�Rr֣;����lТ{�3əb`2�?aLT�[��V�6�4x�Wۭ	�E���68H��yW#���;S�����lՑ�UuU��'��R���k���W+�9ڸ�|�2^��7��f�\�)FBɵ�>����`��3��B��*n#$�?j�Ԥ���Ւ4�����y�Er�Fr�B�C����+�6���2B%RH��\�{#��i����DcW�U���:u�/����@��wc�p�1QwF�B�a��q�g�sAW���u����$�\M�o�Tq��慾�-�RƬ�2�g*	��AC�pDѴ�+�	e'�}��ci����[�,�8��O@s��P�*)��F;���9Q3�А�~A�I��O��0,H@�����z?:Ko>�[_>$c�T��G��%�!�E6P__L�|��9�3ߧޤp뫋�8̑��i"�I��?5	5ȕ�)�9&�f��,u'�|�v�By.%������K&}����E"�N�Y��6l{B�Ё��b�%��R)-��1�敓��+߱���0����2���ck���⊿�	-�n//F���^w0�j(������VyU"?Oz�O8kCJ-l����U���K[��0�o��R��E_!��2���"�9zg�3ى��bF�d+��'#깩�,�3I�Y��<��y��Lc���'N[�/X���Uy,I�C)8��8�E�]��x]�c���l�T!ڥ��kL%�՞8ѰM��칁��2��t�*��$%�2���
          ��
          ��c���ŭ�
          e�>�U{�?�i����]J$l�ȥx��4�m�K�=�$��00�>Ì�x��'~�;��%��(���A�<`{�Ԧ��%vGr�;W.q���
          �����$��S�԰���!����֧��� 0Ŭ[�H�vb=�]�;O��(�k�-���ݲ۳�Y"��dq��Zv��.��A{bt�m
          �J1wA��P��Gkmcq�i��.sؑ�Z�V9�����mou�#�����w/u}2�n��y>�I���Q�R�x���tHJ� P?=h�H��D��Iw��
          �8�u�rlj�!�Kim��Ƙ� dP�{U��"]M)���E+�	
          ����ަ.�-���|����7ǵ��1��wtԨ����>Q{&G���j�d� �wf��ڣ�z�?$~��B��r��.d�2�sQ*gw/ar�)��=3ӭM�f	nJ�L��ނ��UC��6OboRYb��Z4ݳ�I������Oy�َ���A'?~>(L��ߥ�׏;�a��Nݪ:�O�7ik7�|��d')�O�,]���X#�������q'�������XBK4o4�K��+0�^X$��n�A$ޣf�j��Ko����C�W?�M�O����[�a��<Q��25��#s�pޯVq�zA��.�,�.��6��z?K��"3r�K�Q�g	���6Y���t�ؖ�ر>=X?jzX,#iVeL������f����
          ,x��F2@��%���	d�DŽ'�=)i�d8��N
          �?�7������[M^Z��
          '��Gc���R�5�3�(�L�?������|�*Kr�J���S�bN��{�F4�sL���jJiݤ��on�}L�h	���u�,v�J.
          ��ۚf)�.6�%�2�;c=)��r�fIv�C
          ��c���+i��ͼRlR�Ot�8<�X:E��Gz�S��Kx4�5M+I�����h�蓴�rd|I�BX��*V���Lt�3��QzdSZ�݄��X�C+�|J8)�ȫ ٧ɮ�o"щg�����y����1�����X[���F��E[�% �Q�-3���t�v�=��qLc��W�I��s��);r=G�V��4�U�kZ��ۙ�\�H&����\B�ʜ=���y�-$G�	29�S6fk�Y�	46ӐO��Oc�h�k�"��"�q��j���0[�n!q�;�s����������Y-ϥ3��d�pTQ��<މ�Y���f��"��ɖ���r
          �I��4�ck��I5�y�x9�}��S�7�Z\7[=;X�p��Sͭ��o$��X�S�Y��Ԏ][��Q�A��Bܪ�I\���Yt�WY��K�.Zu��ns�⨖���(�p���9���1�!�a��A"�1���=p�~���O%��Y]�Z@˒���]�mG��I&��0S�r1�i:������n^��i�'8����d�F�qv�bE�B���x��U6���s�K��g�m'E�76��T����L������v]L�0����Z�;=z�˛{�
          ��M�Lv���mӠ���
          :�@�V��\#�慓[=��]-��<G�iu
          ���e�K/�B���^���Z4�`m|Ayq ;dG�h��=j��+�$i:f�/���%���=��ҷ�iwq�ͅ���]�Do�P����	�}�c�O������}kyul����1�0��m�Wӝ/N���u�beW�-��ʸǨ�ר^.���{5��mh�G"Ͱ�=���Z�-�������U(�G����ӊ��y�_(��W�д�6i���w>���DW�����K��W��%��pz�a_�V�m�T��6:�J
          �7v���V>:֕�u��k��ƕ���m1D�A^���z���A.ʶ��Y^]˧j֗��Dx�eX(�=�W��Z������.�bp"6��Q���QWz�������X�"�)d�r�G��*����.-��O'�	�
          �\��\5�3N�F�X55
          ��@�R9�Q��U:�B�a��T�����<�˸z�]�$��;&X�gcc�f��m-�nftܾ��|dt�MhƧ}�O�N��x��W��I%���Z1��:uП\tv��<]������_��*�v�Xd	湾�.4u�[��[�BT6ABF:�e��?�R���A�\Ȱ<�A]�'�<��f�,�G/[^�q�CGn1��{UCW�ś�E+	dW̲o�����iq�[\]vH^&�ǃ����d�v��1���X�'�(�+�Yt�q�¼�]X�������g���ε�H댶9PEk�i�6E^J�~	8�#��X�/WOu��E��<��u�tKd��L��Ԯa�:�;i#dP��8=9��:��גO3:�� �>�THS`�&���l����N��&M�PY�Xg?�S5ś�G�-�mUuKyVK9[�.2���oJ��v�+�Qio�e-��1��U����<�]����
          �5h�{��A!�bx�B�?�i6t��a��i�][ư[[
          �t�H�ڭʺT2��Kt���#"�խ�=���q�4�=~O�J�w�%ŵ�ͬ3�,$�u9�L��NNE���w˥�A�HF(z���+k��kj�����t��i|�D�^���g�8
          =���i�V�5x���YRc�.�9
          �r{��Uwb�3�z��xio����H##���9�O�U)���;���U�͌'��V���B�� �yq��
          ��ܜҸ{8_�����{}J�Z��ܲ��Q��G��&O
          O-ޥq$��r9�	����r;�]ͧ\�F9|�*���n�`���"�U^��4�
          ��U������6k>�����O�|9uu�6�l�,�?N;�{�z5򥍥��-�m��3u �IxV��I���⺵]���l�q���F��m/Tԯ�9�N�Yby�c�X�g����'��/X��24� H�ȋ��÷zھ�Օ�Eq$k4��YWpB��x��ci{muasuo�i��.س<���⬚�ig{mk����@�b�Ġc�b���f�n�z��3����7�
          �B̫0q,,�����p��������&��\�ot淕���ǃ���Qh�:~��\�x.�/ᢨ�������o��ld�]6�Vҧ5�t\�dgۯ>��&�el��_F�ux%Qer�*#�<�c�^�~<m���èxTj�
          x�=���
          ����w	'⼰��Բ�k;E4а)`�cs�3(����š6��jiu��0��<�q�����������k}��}7ӓQ�俸�+���Y��Xm*�}��jcö�G��}:ԭt���B	I��V�(�;A��P�R�)�j�
          ���i��%I�o~y��k�xgO��;M#I�<��*F�<�?Q ��5��r��H������WÃU��{;ōg���'��P�Tn�7�_*�K�t����wD�Y
          ��F0򑏷=MF���_y�Ka��z�ď�vrI��q�g�ZT�J}:�֮����k�޼�Ϥ�pn<��[h,yH��⪗t>9�5��=Z���M=�}��a2���0X�y�$�����}J]
          �Mr�i4K��|�p	*x!��u���KǾ<�]��������0%n��*�=*��8�ۧz��Aae�kǺI$t`��i?j�Ge�^ѱ%�#����z%ә`�iqmo�=+Yj7���\��tV����n���/BOP}�9����h,�o�5���kg;N����֥�Үm��������6�6�ϵ���Lrq�5|L�VZ<ya��Yx�K[F�jVH�n�V =6�W/�c��/���I����M�Q0C*pGjݷ�Q,`���mY+��mߛN��\V��������x��k���$q�f�]OM����#�ٿ��8��;�mB��������&Hs�W�W<j�>��Ot��$i���s��m�h����p���2:�*H`���Z>��bͭl�����c7.�9$8�]�H����g�6�o�!�F�����O������o��������a�#��A8��to���k�x�\�6�f�|��^�9�kHk0��7�v��&۩Lry��n���d���sN��6��_��e��##�5���<����],;H���N3���-�'�d�����H��
          2x��i�۽��j���M2�F��^	�}A�N�x�"�xb7�ך��T�h�8�0�C��9�j�J/��K3���q�<�@+v��!��!攌to޾��#�L5�˺�
          �m9�q�=ꩬ�G�,���%V)��_��[��Wl�"TV}��<�����s$Q"�R7�>EwT-�Ti�6�,u$���ո�*��O�_�m里��o�u��=Re�Im�vI�0�?�ʌ9���/���U4�
          xz�x���I�bC!Ty;2�p�{W�_�����Ft�_��7�����R�X��o�,�e ���1Ҟ�Q�[Z:����}%�t�L���P<1���c���lʜc������K�E����=CQOݶ�	��F�V�ʑ��N��w���
          ��4/^}5��b�e�!c�d��8 8$�c��G��WϏ�㿪�w�k�uay�ڄ�O
          T�zNH�s׊���My�H��g�Lu��%�ѧ�5�PkVPc���h�A݀1ǧ8�[���觀�-�דAQ��l�H�\��uO�������������o�����x�0+�cpz�z�ڣ��k����i�=ݼ�
          z��wrW$��Vc�ǒTzs���Q�������M���IK=��’����$���5�O�:9�u�V��@��=��n9�va��`׼_�].�@�B�9��X^����;�%�(�p�x�����s�G���xK�zW�-[B�H!	<���T�|��H�+M���T�I���`�g�5MS�^ �U�����c&���s�Ҵ����U����.���h�{�Di1����?�dV����Kſ[�`�ߎu(�A#��(��hYF��f�5�~����~�>����	q��	]���P��9���i4����r} ����_x�[����At�~\�p�*L�x$c9�Eo/��%7rƊ��<)��և��m��h:D+m)H�Gx����ң����tI>����
          �Coo
          HnUb-3@鰈���
          ���gZ��%g��.߈�:������hV1�;�X��-�-HFq�}<c<�ٛO�K��m
          �K��[�.^��و)�&����_����������!��8�@�Rj��}����9�����=�^w�3n%��^����E��k�h�A���-��x�U:�͙�K#�Q�NA��=m#[�_����T��`Ԅ�rC0�Ի�C��p�k�-�f>����A][����V矁R��f;w�&I9n#�EKk��ƀ��>�x������O��u��z�)o��	]X�w6O'��Q��
          ����,ln�q��c�����V�f�N�a�"���Ub2���V�>*k��
          �6Q?��T��*JmJ�kX&�xep���
          �Vt^��_kz��6��qF��s���F8�S�5{��`>m��c��@��%���s%�U-����rI��D�Y��%��X1;����$t<�9-�{4���+�
          ����>�Z�׭ �
          �Z&w�U�[�ֱ�Ƒ���R�U"��#I���8��9���ȯA�|\�$�����^>8����_+1�Q�����P���a��� �:�-']�6��Yg�`����|����M�ȥ��c\������-���#p�\Q��<�2NKvכj�Gi�;��ΰ��LgN��<Y���ɼ7�Ϧ��Ep�T��
          �ӎ>��?N?~.�O>�i:mι�⼵�#I�r8�[$u����K�s���C�&
          |R��O��]z��:��R
          ަ�3�3�W;.#���'�ԢvOտ�Y��{�GL:t�W�y0E�a{��\��|9�_Z�O��k���6��^N��5�V�_x��zv��Còi�)�%�skh��^d�rs�y��[�:o�
          nMCM���O��I1‚݀����*����<�Mvj��iS��lP�nA;A<�P��D2��?�IJf����b�Ҝ�`�0�ir/��:�
          ��ZB{s�Ӻl��2�R���q�qD�πqF�P�������bY�|�����InH'.�$���f9+S��*�C��v䏶jʱ�5#�$c��Q;gH���v����?ʴ��5�����vz�=zT��9�VK�̑�)���Uu"�v�,��gʌ�'g����W;v�ۭ<'N�q�v/�K�O���R3O$lB�$`�=��7�=c�U�S�x#��I���I"�D�������/����J��X-���2��r�~���{1�Դ/}h𽆹{��ԏ�-�+��l)��d�[m�qVL��z5��/ÿ�/��$�t�/��QD�W�q���:�B9�{�~��
          �:Ӵ�B�4��f("�݇Q�����ě�׆�K�S�7�t�Xm���CN�4]�:)m���ʌ{W����?�񶃡\��;Ƈ�h9�W'�*�7=M6w~{�W)G�w��~�j^"d�L���L���AH���.{��h_����DԜ�,�<o;�b�0���������4}&�;��H�I�>�k����Q������.�H�o29$==0:U�y2�����������簊Hw��L1���8��<z��]���h�J�Q�������6RGoxדʷ;NA�rj_]�ouo!T��Ն�Bǹ�ɱVV����^�|C�&�
          ��������:�!+�`��g�4��%2F�C��}�H|Ɉfx�yby���د*~���E�H#'�&��ZE�,�PrxZ�DHU*A��~E&�r�)3z�p�4�M���-ʄ��n�c���$�*A���Rp��3�#8#'Tko&�� `��=��%��}���6ݓ����@}��c�PG�5e:�:�4dnU� �1־�yΛ�_Ke-��SG%��-,Q#ʘbH9�h���6?�'�1֢�8��&;r�'j}�XD�b�/�m=*b�[�j�;M��dϯ#$��%���β�7�ˌ���2�8�2���'�S�ؒ2��df#5��v���1���s��ҥ�j(y�n�+z��/��吱xُPAV%�Va$�!S�(�1[�e��gy��
          �nX�b�����&b�n�q��ũ��l��ɴ@s���=�����Qȥ=�<�=��]~6wv$��v7Q�3/�6�[n ��z��c�&�nHz�Ci,�ٜ����@��*�ah��,�����n:����=2�5��y�'��QR�w_��A<�t��~@����L�"�[�$g���Z�-��ta#����c���X2ٚK�6�᧷��yb.�@�oNEY4���h�v��@��3F��= {�=�v�l���@,[8,>;W_b�B��I�	���6��	8���z�1�>b<d�g��V����Kvy�%�'T����O�I�'r䑰�EI�e����e�-a�2��\�Fz�Z>#�8�ki-˱���w��@�,�`A�m���������4駱���=,W�$�.��H�>�=�]\�<6����4������i�{o��C��~��S��1�%��\ÒAbC�#u�q����RD�ZFm��Oz����W���\��$m��瓻�g��P7L���K���q����[E�I��!؀7C���w�c�v8R��t�V��z���O�Gq��I����cH�8�OD��y��ԿM/f�mFݮ��n	��M�گ�o�.�Q����>ŋ�ӿ����>�㑴k�Z$&��(b��8u#�+�8&��(�r��1�9�y����\
          ���Ff>b����Q�MX�.%�oS�z������Տ��Il-!��i�@@�i�4g��2�E�*+gk{|W�2�/,�$�VB�A���A[���o4��1�G����B�!�ݠ��%ד*��F��p��)�����Kq3+��:W����8�����v=�=�iV�&g��i����|���La�����*�{ʶw,|��U�T����=��S-�Ȅ[\3H��7+H'��*k��* ��np��:�޾�k�la��Vݼ��x���J�����C,�fS�ȸ<���U�w-�k;v�$�v�{q�5k��[�|�w1��I<��*���[���6f�XBK�#�Y6؛K���㼹�{�ۙ6�����t��dm�ac��(�Lt��Ν��VK�;
          �3�6"cp�S� ?;�hb�$���[	�ȡYY�	�SV�"���tnbNYO�lr��j:+��{���0ī��i�O="�p�IE��N�,H�ʑ�g9��<c��p�Gnҋ� G�œu �Sq���ۘ�\��y
          ��y%��1�h�۔v�����*]	�!Զ�WߵF�L�qo�n�i	 I�����29�ʒF�c!_=N+�/RXae2H�J�A(}JI� Ts��I݃�*�$��&��
          ���ܢ��sG�xٟs}�~��BN�q-�����l�r=���=mp�����;cތ��xbJ�c2	qe>�pO^
          ;c�m�Ү�
          ��-$�v,nIe����9��d^L�����>jf{�92Z�"1[o@@���^֮`��$w����X�q�ߜs�h��!n�$��?2��[f8��)�_�Rv��v𤗊�b`���G�5gqs>�-����1�1�⤦�V��� lr��=Ȥ����|H��s�30��=3�t�M3V7�k��_h��ǒ@�8�C[�&�����T)e��2@��v��l��yf*Us�L��"]Q8T^$N�`i!Q�߃��Sk�׌�c�:�<��}����Eׯq�u�������$�D��@�*Iۚ���EAn�K��"&�Aa���8���,�cN)pE�m�!���`w�{h�-��3�U+����S��n��[t`�Hq�V��"J����/������w���q���x�G2�Ըm�Y#'��q�g�a��]$�\�C��ބ��!yK�o>��Oޜ�+UD������$	#l$��B3�?z����,���$L���f=v��c��=��F_,d�T�=3��Ҝ���h�xe���N�!{�P��#�Dϰ�c
          �6|Î�;��3BRG��?0n*B9��z��r�wsY�"ȇ2	$6zc��T�֋�$�J`A��	�?���\�]mga[��-r�aw�Q����Ro�M(x݃.�)�B��q+(RW�\f���_"b�|����ʼn'#Pے��rEl��$�)���v��Kj�[^��0F�;�6:c��Ы����Rp�a�vc<�4�dF��7AU���xn�����E��!id�H��[�˽<��9#*I�@ �61�l���}2=�0YdeVbx8��RO��(%��P�����r��*@���\��.��f݌�1R�0�-4亞9n�����n'�Z���]��f��t��7�K���CA<�b��B�D�å��f Ln�܎��&���d,��#;H�&���R�,&x����	q�T���vq���0pB��S�RB��A�,��<���E�t�&H~ߵ}w$��Z0R/(pxe$�0?�Ye�������T<W������� d����c�o�ͭ�����l�/����S��#�H-"hn�[d�@`��y��!2����9+���H]��8]��=��H�հ庍��B�FrA��BP*��7tʎq�I�f�h�h�����c4q:[�V�Ʌ#��ޞ��8q����_R?��H�>���iz�~[�kXSl��m9Q�����%S�/����B&�k�He�q�?�.�U���Q��y�.��q�=��L�W���2���tѴ3�d�)H#o�+P_\ݥ���#D�������SZMί!�!4�AՉ�F*��bo�m�o�H$x�.xR0��=!��2,7�m� ��)�=|�#��[}�F��1�j~��Z~���L���A�����ѵ��´�~��+}>���U��l�zƭx�K�A`1ە?�댷���~b ݜ~��[F�4��F[],��7�-��9�e�i��S�Q�9�ϔV	�;Xd6M]m�?'�O-�6��Ҁ���l��o�E>Y��X���
          �2o �'`=n:�'j��rx��1ߤ7&�Hi�۵n���)��Ɨ�\�,�/3���s��'�k��J���y����'�8H�N�d�’iw/5��Wh���'i�GZY����I���Z�>�gs/� 6���C;2(=0y�zr�Io�;i-�i,��L��6z�֬^�O�hF����cq�ƛ�f��N��݌U/鞇����-��au�ķ���X(�xWM\�[Ւ�Z��+dL�N�@23���r+Ŭx�^(�W�<fiU�\u1Һ��W�u�OÞ"���k皉��
          �)ƒ�I���M.�����/��&�<ugi�j�<�4��E��y�pF��($�t�7�'�a��k��_�Q��@��(��8��ߩ1�SY�[�m��̋"A;b�?��w�s_�?>3�S���Z�-�2F>$��'�����s<-���/�#@h1���\9
          ���9,q��=�E��E��W`쀷�t#�QW-s�V��]���j��q�D��OE=��~4���]F�C<6����R�=I����'���K��+����}���Y����k<v�2\���۰����X�]�q��m�.� ���ڝ���ͲI�x���l"�:�V�.���j�f��[�^jE0m����WK}H�Q��1A*% .:�:���7I���,dկ�/4���Q������˯�FCb�9�d��ea�?z�ĭm�����^�d���+�d���kw}�œ&�����y$�Q���ҵMΊ ���7��G@j���[��^#��v�!�cc`�g&��_���ߌ�c��_���^����/��E�$�.21���վ/�z�4��A���|?0[��~]I9������~!�5����4`�
          ����)�'k_x'X�|%.�˸�
          ɆkY|Q��
          W%�/�������3qڼm���pcQ"@���gu�?��4譼I����p,(���?�;�A���.X��#{��Fرp%䝖C`�n*	5Iկ#���&iQ�M��`?��j��0�6�J��6x<��J���a$H�y'X����1|���߆5���v;�N�*
          ���t����g�J�
          4�Žϗ"H��x�WQ�s޹�H������1m��R�ܾ������uoYMw��-���e�S��q���F��ml��4����[ԣ����Y��v���ɭx���7mmeo*[+n2��OB+MG�뚎�l�y�i�&��+U�(���-?�o��ˈ���%�uF����C���[]X+y����i��#x��{2�G4j،�P�ԏ������G�(��Z�����$���%��=wsS��E9V���cs.�,-\�Ő
          �3ڭ>�}cA�Kq4i!ߍ��j��;I3�R|�N	�_�#@�I5T	%�`:sɪ�6�W"�D��>(�����:{��36K��D�0H��Q�Z���ڕ��i��JJ��	n�R���'���H��eIb�"��͎���uj�v��T+�=~沸Wg��svun���c¿Ob6Z���S$�h͹�\�W�9?�d�`�~b�#K��zt9=9�E'�t�;M/N�x��U���]�����-Alt౫ƒ�^k��=��?�g{5-&l�>��-���޻ie�i�D6�8[h��=��P��#�St��$�>�0�TҴ�Z�7��8ql����ؚi�M��[�D0�a�v:U.>��n�����dC����7z�y�ެ�^3��C�p�Z�U���>�_��S�jr�ZKggc��@ʜ�{��֯#������$q�:�8&�qL݊m�6�n4�<A=����k��9GF8�:��]��~�污��h:t��ZO����6`B��_q ��#�������z��n,�ĥ�bT�n=�<������mYm|Q�mJY!��"?�A��y{��~٣����l�u|
          �[�'Wկt�͜~q��̂@X:�p?j�?F5����s?����.@���dYs�F�� �1ַׅ�C�o#i�N�Ս›�i�R���H���:Ʒ��Um>�$O��mx[�9e�Âq�9�n�:Q�gY�~�=��o��X�[�0�&��#i<����|]����W[X$���Xχ;bX��G���V�=_�����iV:V����H�������}�~�x�.�I.5%�t
          e7��-�r��`1�9�Iw٫�٥>��	n-��:}9ftV�ʼnT�(#�<�Z��A�N���Z�>��#�2/Ǩ��މ���_C���wbB��Q�G�H�s�����Ix�t�U�ݴ0~���B��c�K���<m�x�%����4$	�D�x��_��i�̣@�P]KJ��M
          �R����c��/�G�D�G�F���>���ɪ���ר@h$f��fnFf����/5�K�ߋ��L�a�YvG��ė���4^-��i���q`�p���QG<c5����4�׶Wm��9b�I�~>8�=�Չ4��Ό.-n]<��mيu'�������x�ϧg0x_�SZ�����~+�g�ƿ�y�uT�
          ��UOx��~Ѥ�򭮮
          '��1��*{���޿P��WZ�)ӣҿ2I}N��*I�̋J����M��xa!�u�ƚ{���.�co��8�n��g	�||���Ꮸ׺����y<�j�>��ώ.m�u
          ��c$�w��`�;pO5T�˳���T�l��_>����x��ڧ�P����Ȏ��|kW�<�T�c>,�km@���).�)y�9գ����I��G|�r����i�����P��q*rP��֜�	�Q0�DR@\mo�نi;3)Y���X���/�PIF{�ֺ��k)gT�Y�X���내�A�Q��	$Ul=9�����Oha�玝
          }�7;Ӣ�R�+&#�K2	�ot�9�'���b���K����y`8���D��|�FeL�N>G�^�ml���Կ�����
          �ͭ�ӯ���q7�4�ڲ��6v��p���;X���},�mk�ĭ9��o.9���.Ig�'�	8�x��-D"�Z!`��<�uT����-��3����AF=�����#��~�~5������ay������L�l�J�G�IT
          ������A��-����Zωb�#u�H�n]��6O�v=�9<������O�-Σ�h|Q��ԋP��[]Ƣh��T��lH�A�]����B7��f���}*�)yE=~I��7 ��py�b�>��g��[�,����n�+�������9^����>��??F|Ok��{@�<)��27L�ᘍ��g
          ��@�^T������ok�P��n����6'i2Uz�q�N;⶗��K꭯ԏ�ּ[���R�KK׷��&��!^��=_�\n������DŽ�?E�G����n��O�s\�:p2�)8*���8���/[S�^2�+�:�-MŴ�0"e	�Tc��|]Q���ޓi��]{H��_XcynX
          �H��;��6��7�-?��������;	u+3b@�	��
          ��`��Zԛ[(u��'��d�i�(���ch������oO8�Ix
          ��O�{�G�o6,�B�:��]ہ ��GJ�=4]���7S[�4�1ƻwr3^���i��L�=�����t�wJI�A��P�Z?d�R�Y�\2��ol3G�܀zB��+�7���j��?�վ�|%]G˞=���s���R	�e?��o��@��`�����T��fn���'#��ƽ�?�^��ƚ�:��縙f�;�v�g�����
          R3�쎖a������;6��9�<sQSD�����$;����_M+K?�!� �8��P��G��'eU�OU���>&�I�5�yp�d��ԟ�ja���5��@�) d`�4�IJ�RH����M,����yj������	>��k�*�X���1��w�n�px�G u�L��F��Z�o$��E�寷����a*�L*%��I`K�m����m�^Ap�Bc��1b��nK�R��D���Ԩ��H��B>���ն��Ė����Y���"rzr{S����gÚlvzw�uk�(�E�Y�������Q���x��Y5[kMfy#*8�n`:����-%�&{-BXmM���јnU
          X�z:~�ݾ��h�Ū�ז��r�Ȅ����^�}���
          N}KF����͒;��2�c�u
          q�f�Sƾ5�7�������X0 ����qUd���-�4�����אly���������pn6Əʗ%�\�
          ���Oμ���6�r�u��{�0���E�Kpk\i;*��"u��ȭq��N@�?�UJ	@�&��s��5j�i̒�8g=
          Vf=�k�#p|��j�,6�\OBWdd�`�94�HZW�b������H��M�A�� ��HE�VFp%\�?�?�,��r���tj]�Fw��*Q�I]3#v�R��o����c�(_k���@\A����.�N���Vl�uE���eXbx�%V;��NjX<�p�۟H#8���JT��*cr.9a�@]ڣD��(FX1�$���Nl]z5%͗�+mgx�K{�G��$��ROu���
          �b�\�U��DFp�"�IV8�5�5Љ^�
          =�ǖeL��"�j����]��|P��L�^��C� e�C������]�^m݋GQ4śo���ժM2d�������+]������0�?��;���[a���.�X�>�p�@mK�6�t����༶�Vg�n`���N�Y�JۚB����z���i��^0Nv�9S��M��k;t��a��Q��}�[WA���hnt�GF�{=CO��m.oxq�7�<���q�<�D��ۜ4�����B�SR. �I5��v3�1��qZcMl�q�h�Jx�)�~0��.��:U�T��h��^!uQ�L�d��������Y����#���Q�^�� �*���p	�^�����?P4_�~����ό�4oU��6��q��y��~/4�[D�E}_���+�E��H�!G�1�V8�Q���1���	��9s��K����#�W>�3��_��4;^H�s3#;����S'�����R�+sLUps���D����0:�ڜ��#B�<�Wv�\��?q��IU��3օI�rUY0q�q�(��,�,��-�Vw+b6�g>l{AP�y彸��A��e�IKK�d�Mư*��!̅������Q�$,*�HkY�Frp3�MM�O����I�8���v�e�'� �Jv1�u��
          �Ƨ9+�?z6ifB�D��	�8,�J��-)zQ���۵kpL*�����nS���;ӛټ�X^eN��	��,��i�:�UD�$�A�b�����܏�e^G�f4`	!�����,P��,������K(��NrW����Oqym����l�,���|v�OqG���7rj�;[V]Z�x�p���\}w�}�����6�������}^�[���m�[���i���
          �L�Ӥb�O�G�f���C`pA�ݿqWKG-��p\K"�m��Ͽ5'���3*C����}�u�!�xȔ�7���	���p[���T�����Ҥ��H�T�R/I��Z�I������`��'�ڟ���H����(k!i��x'T'��߿�Q�.�!-"8�v��Z���j^)	Y�$ycG�X ���f�%����5e�fŠTO*F�bc��8#�5/�h�6��%�$־����V�7U1����R�S5�JL{�<��y��Qz�P�a1�� �m���$��u�[	��Z0�s���*�؛�S$6�[g
          W�'�T����24NN0�]��ʤ���=��Ώ1�cpB�021�N��U����"�H�z�ؽ�h̬%<��cS1ު���%����k��)�x蒂i'�A�Uو�#;�*b��b�-1 �D.���|�5��a�Y��$�ޥ����t�Pa3�^F}��Z��/d�N��&U$(�ǿJ��f�AHrr0�e�n:��+{g���S8,��{T�%���e �S�^����q�7�Y��_�4.g�G5i���+�9�R?1H݁����j�dc��J��	+6��s������I,�M'��i�p
          ܏�U�M*!$��š֍6�
          ͻ�s��P��$�硭�"]�Ccxф�E�=Mqdw���w����j�Y�#�<u�����Ck|g�0o270폁޾o���չqc���]�YI-����HGr�����‘���\�g$c��\wsE
          �W�.�b������:�%����˔�S�u�|�&�-��JĝF6�`�姍�Ur�V3��N>�ygn��V�i�ZHn�{����t�KKH��@�'{����C�w�6B =G\�޳)4Y�w���!mvle�e��挺���yJ
          ��D�����i8�?��9�	
          N�4x$�����?�G�<�Vۄ0��c��7{I�ɜ��Z����I
          (�H#�=�2+�.
          >�9 y���#q��=s�=<�\[%�1h�rX�=���o��vP�����v�LYO���	Xm�K�)e*U����Xȭ$6�+7��ǿOޙh��El'.�0nz��ܘM����W.\���@�앒�`y���d�����\��N֍�8�~��C�~dKHm����>#Y3ܜd��.���Ok�u��Lޭ�i=C��Z1������y{�o}���d��V��D7`)o)�rz�^��Y���|V�3Z�.�w�|�'�#��KK�̈�'�b7r�'�=A��IW-�DS�[�����ut#ڲy�T�������wj8M�B�o,�?�:|]��3j6̉l"&E�qc��|����H�K,��^�������X��΢A$kf�d�S>q����
          �yRK"��Z��#��ၓ��Kӯa���3�6 �(�'4�˄Y!��N�n�RS�T��ߊeҭ%R�b�=�T��j4tIci��`@�~ݾh�DZ��$��U�%��)�o��rj)n$����d�b�1�� ?�52���c��y�V,'>������Mc�q���EOՃ�<t�U�m���d��>�����棯�᷆&[C�b�w����IX�TU��VH�#H����Zl5
          *[К�ů6�}��:��Q���sy-ʍ����I*
          ��u��ͅ��֡s+ȗ���H�B����<�ȍ��r<���
          ��9Q��߭+_E�G
          Ó�+�zO�Rl�^�e�v�UXAH��q��.�v�j�I��U�� ;�y"$�dō��$���wwLJ2�ǽJ��B�[���N���pG�����'����loI1$�2a#'Ԡc$HZX�d ہ�|Q��wa�\J�oc�#c|��O��I-�Qd�20��l��(k�[Tw�?2���ۉ�B%4����� �!��3ye��g'��ҝ�I�C`�0�.����w���$o-���`�`��jA��rۼ��p�I�k/A��*D�%�l�[��b[9T��D���nQ�x����������ZY䗒�W%x�1LZ��qg$�4�BJ����#���;u;%FrrT�qAM�6�Z]ƂI��M�0��A=sґp���S��1`rr[�TV��[�YZ��[ @$Y;�#��~(�2����8AF�0ǹ�	��ml��Kfh廏�}��� �~:
          L�k5���l��7�g8'�ހ���Skpg�#
          "�	�
          M�������h�DU�����Զ�J���1�G㴱Cz�v���y�~*G��ǧ�=����z"�Y呢�2O̎d�$�d�vڌrܛ1n�J�p�:hR�%p�4/,D�W�c�n�Ͳ��
          \$���;���q�:Ѩ��ȟ�ےD���#8�n?8��O��������,m���dM���@���>��u�K-�&�ypP��
          �]K�k1i0���%�^6��E\°E6$�ٛ״Yy�ΈƊ�~&H�(ѕ,C� qֆՕ7 �!���ݏjv%
          ��7$E�����v��p��p�IEu�Y#cʞ�8���R��o�E�9�a�c���b�P�K$q�'@~)��㹉��8,c����_:Z�+�n�*H�@ǝ�>��Wd��aF������*��ib�l�I���8b�Ҭ-�q~rHUn�c��G�fi�U����=��/��dg���x}��/b��捇z���
          ��@����ջ�mǂ�����7�)3F.$
          �T
          #7b9:�Y���.�2 0�������QB��`��k�62�3�-5Vp�Y�e�sӠ�K�Mx�(�Yc�H �ԃ���e�]���Q�7s�8&L'RA9��h�8]Ɖ]?Èm�M��D\�^��ղ(��C;�6�UJ�],��3�����W��%i�dg�a�����ٮ]"�mm�d�!d+�HQ��q��8TF���85
          L�8�p��ci��V����Y��_V�#o��sE�Q��|�Fy�-�䩭���ొ��%�x�"K���\��{-�����}�p�\}�ۤx���0�"�'�:�ڪ�LՏ��4nO@�z��F�'���d�z`��ztp^Im-��a���Gn��t	��Ch�i�DN=L=<g���5Q��N��_���`�NC�������u�f�&���g����O�
          Mg�~�<������tqgt�����k�����5�Z��Y�������v��>�ܾ���t�mo�m�a��yh�����Hݏ�t�޺���z�ΑOn�'�(�'eҦuo��	�K\FFO`��;ּӼy�m
          �μ�=>+�7;�o�ku�?Y4O���Km��)r�7c�[8?n����wx��T�s�<O�^��[t�.CC,�����������_izÃo��Y̒pc=��TO�R�����MRVi!.�&7$ኃӯ>���_�^#��H�]>$wX�V�n�n*���Ñ��������[x�@������
          �9�X�9'�s�J�x[D��|9�(�"˺$�Xm�P��{V��dW>)��j������ȥIb|�@�+G�6�:u��<=����ܪgs��W�Q��8�h�Z���[A��� �_-2f9�V���_�n�,l���9'<
          �W���Օ�zU�Cd�,�O$����\XA�����o���X\n�f�z�i�?���Sl��t�:D<��Y}!���
          ��%�G��"0v�ex�ؚ?�4-6iZ{Yf���U_�[�:վ���Kb	;T��y��_�p��*5����_~M�����!�|N���B(��D����0U���U���s+�8�X��eG��J�/���Xb��$2�p�s�EM��qtEXx�o,7� �b^C��T���O�䲼��+[;����������u�۲�����J�G��:�ӧ���z���1��ԏ�Q�n?���a����z�ؒR0P�i��[�!�I�ګy{����[gV񕇉�ks<�
          ��>�]�4Ye��K�eEd@��;���D���5���d�R���@���<��^M�. h%Ҝ	!`�y�+D\�)/-˪���3���+���0�SG�C��w�>8�An.�K�{�H�b��$�y�v�U������	1�)^#��;�_�%s�29^�ښ�����6��w����p(fIdv&�
          >�u�&rv���j�~��L����X����ik��1�$;}<��=��W��c�Q���*XT�iT����[H/L�/��wy���]�v��~�����1+:�K���'\�>R�pnY�W�۞�UNB�J���")���VJ��-	|D,��;T�E���0dIB��qU�x�$�FHu��QJ�R��F��3�8#��Rl����6�i?��ގ�/
          _��x�6�1����:�o&deD$*�����jB����H�nR��U�n��*fι�e�H��l�O0������S��Ү'�vh&c��GsUKmV��B؃������5��N����m�F��^6���D�_G_2KHv��a�C���� l�q��e�G��+�#��ᐺ̫� ���/� k�����	��X8#Ւj���dy��_�[�c� vz�Ƒ�%.����`F0�l�@ec��z�Z_��1��M���O?�V�ӵ%Ei�;�����T���7("{�hP��$��p+4�&vx�+*H�M�m��u���6�Is��1�3S7w��ǨZ]�o�#�g���h��G$����(Q2�����r�v�ۋ��3#9VL����[=���j�����^�w��s��"��X�I�}}��פ����T�e���\��N�;����.k�t{[����c�f���6��#��Y�yf�������%żO��.{�����u��`̞��'���)�υ�k��U���Di#F걍��py��3h����:�Ɵx�#�v����}�s��v��}9
          kKaiqB|�g��iVs���1�R:�k���>�[	N��K��Ĺ�/�zsՇ"��Y��U>�Ik���mf�E}Bf��4�r̪r�
          ����[���'���n��X����w6ю;�����ő�3���G�}�&��.%�F���6=$��#޼��t-\�>���&����I�
          *�0q�q���ƨ7F���W���H�j����p��z�m�����n t��
          n�!rX'���kFx�B	k�Y�m;
          ������^�������/E��[��*d�ç�Aj�HsR��R;�����]�����R��|1��v�v�lt�EI�+�ʬ'oH�Os�U-'�z�)��Hմ�D��w�u繦���Jv������6�V�]���*�/==��$��ѵ�@f�F�s�I��T��&�M�����e�k'q�� s����֧5x.��^��f�H�]��gp�Zҷ^"Ү�W����?�[J��9<�WO��4��2[?xFt�β��LX��W��q����:U޲�7�������+~n�xܽ	�����U�I�n,|U�j��t�c5�1�� �'>�迨�KO�����s�"�����t����|u8���-��zf�o�Aio���<R���+wc��Y�W��؊G���W?���=�n+K�y�{�wL�!�#eŪH����F*�yii��[�:Tf���!�Pw)8�&�R<�+��7)s-�V�{ؼ�s�,���kV͟SH�Cs|����n_j�����i�!nP��b�����@-��t�<
          ����9�h�Mh��5�W��s���E0�����j�Kqk<�5��L�6��ќ�^է��)�y(��2��<j��_��$����v�Iw�*
          �s��W��nK��*�Tu��m�h��Ί2@����ڜ�HR	���5l���~߽7�^��iw�n=a�X���׻�Jᣥ�0?Q}Q�0�������t�	�cd�'��NT�v=%���_V�J���*<֬���2�7��3�Z����uݼ��;J��}�^�~�����-���^-���A�t�PZMm6�c=���Ie
          ԕ{ם_^~�}D���<p[���Co,jq"��8�
          � �٭҅+1���������
          ��<K�_�z��H.�%1Mݻ
          㟿\��m�?_~�}w�:g�x�V�e(CNͻ�d��pOS�5��gw`�*�,?~��T.̡\@�4��nK�6T��+Hl��)��6�Gn:W�������(t[[���#M��WK(`�c~���r�����y��'sn�=G�ש����H}�;�w~)���R(�0P#m�[ӐN�uѪЍ���(<)��U�K}F���V�S�A��f<.q����+���D}-��g��'鯉�ݥ�)}r�ft��y�9#�9���Y�I��B���m=�m��<��,	l�H����A�7^+��x�-F�ʶ�^^�|���J�S��x�W.�q��B&Hb���#�F�������U�W}9���5�M-���l.��q�&��ҿ�׌u��_h����a��!d� �����x���}���S�|{���Oa�5�
          �EHh�˲a��<3�d����5G����m�?��FC%ʹ�������N?P���xa�x�P���M�o���aE��x�:ר��ן�w�r�6�Fk6��	��k�̡�%>���q]S�F��O.A�7�����5���N���߾;r�i��`0qɩ�Vfn��\���7���
          �>����Ikb�F	8
          ��s�����~�~ ,<7g�=O�/�l|/���t��T���>���1}T�l��ZN����߉�]��ӑ��&}́�@9�k�~��/ž#�5/�W�=��^��م��g���?P'#</�y�f8��ϳ
          3���Е.<��Xc9*~�s��=:Pچ���wT�5{I^e@Pg��޻Z�Ex�WY�<;��L���&�Y"TUn���F�b���O�u_k����6�+����n�s��⮎�):�C*8
          �@�F �ϨS6��F��\�c��i\G��&����*>HX�p-����A^f��٦
          ����t����Wfc�o����~���h�xӭ�T�&eu��qE'1�sU_\-ΦX���`/6��q���������m�
          I�X�+���[��0}�\kc%rE;�ׄ>��G���X?)�+�BJm�z$?�2Tv8�k��%�aic?O޺�Nj~���Ҽ]�Z��X����c�#�:sZ[�7�v�<u����X,I���ȕ
          �oF��M@�,f<$$ ~�O��:(�IcyS�E�'i������cI����6�I����ϽTZH�����AV�q����Y2�B胼�s`�=�U�|Ls;�
          ��=�^o���q���^6�H"�ڜ@=���c �F�ԏ~Ւp�G7�i�v��������An�X��6��_�T4��W�&,�5��=	��e��g�3�QOQ�Yw�06?�w�J�FB;����YpΌ�BQA<1�T�B���P��A,I�oj#Ij�)�`r0�g�LY'謴J�1�a�NA,3��T
          �I%��! ���G�[om���2�f:��'�ګjSxp����=?j�r�PU���� i�Cld}�}".���j�=��c),a�˕�ڪw�
          ̬N��5��$�4����c�@�9ljdl�1P�۹��\��#̞����CydL2Pc�a��T�n�	��	7S��ڬ��9f(7�_!@�l
          �)y�B<p�H��*eR0��c �8�P�$�fv�2:�����O����I���2���~	������ܑ�eH�]�X����Yu=kIr�l�u��1����M�r�����i�˒=dž9�|�����\+K�1��!v����[Q>��[Ii$o���i=A�[c@���`����,�$7�Fq�?jx��2K�������T�I�}N�8����%�f#x�z�
          ����}%�Zh^3��!��~$���d���+~��vl#����
          �X,�[|	�SKԯWG�)~�9!�T��ߧl�T��O�	�t�^�0�_����moOԼ��O�h<�FW rrdG5S����2�E��7�g���k��G�i�[�U�\�).d	�c&v�L_ھ�p��F褫�C���L�6�j�y���fF31���Em�	�3�w����,*�%
          �*�f�K��$�–S�eQ݁#$ޠ���ٝ���w�	(�X�s�iq)��p6��nC>#'��t�cܳ�
          ��̄ʒFPȧ���R?,�*B"�1�)�ܨUo-��*��2�r?�R@��.�	�3�)��'�6%۴~�?Q���6��0�+�o��>(�W|����F|T����[�����;�+�)�?Om����>����Gm���G���ֺh�o(�<��PG��7�l��3�ly��g�!�	n�b�����>�8C��~)���g�6>IR}AO���l���`��u�����8�<ɢyRH�߭6��O�9�+�r=������\0����x����>z~��tw�A#`��#O����T�8�?@~3V�f�Z2�ķ~��[m0$���h1�O^w}�b�S$8����#,x�ީ��[h�%yY`��MN�*���VI���j�M�?o�J��1�YH��5!ix��4�e�Q�0u�a��Xn&���q�w>�T��BХ�H�r��,p���$����$3�@ۜ�����ΰ��!VQ�1��j�҅Q�,���
          ��4E���l�!�܏����gfy�v]��yvU����RPβ��1���q��JK��vyT�y���o"��+wQ�����}����pe�W�Dv�����2�:��ݞ�P^���(J��u��coύ:�*�=�v�䲹e���D���m�S֤RC	��+I��
          -���G�n!..@�����n�1=��o������%�%D�wn�\v�j������=�D��]F��/m�V�����f�Y�@�r�B2�1ow��i|��ڮ����2i"R̭+ą�r�,p8�:sD�7��#w	���X�L���*�F:�ڊ�Xv@�(u+��?9����T_�2�gz��od�&X����#����5�7��?M���4����O���$�G�����#�d�bVX��q���s^*Y�kou���*�� �v��+���N�a��)u��6�>&
          �zab�Cg�I�@9\�ʶ}��D9��P�:��;�����{j:�ӽf���O�����=#v���7����g���g��V|'H�lG�?�z���*�Q���Z�㔻;.<=p���Q��7R����\7���&�}$�P����q�y��(h3��Ǐ�>����|��~m����Z�ү�P���<��m&s�{h�-�ՠ��ʤ��nRG�֘�-o��y;/$ۀ3��c@Y]C$���GR�w��Fc�B�1�����KIf��O\#�8���8z?'N*2kث���`��B�*�[��ҭ�|k /3N�w(v���6�H/e@q3���~�ђ� ��ES-��+��o�rZ�����<`��0n=>�⠕�r[��1s���璿q���[�w!Xǂ�#Fzu�nO��.���фRLcgY?�kc��Kz&�a��b%��t��2s�~j.rd�c���q�B���4D7�A5�R�!;	$�	)٥U��P�$���B����KtWq�e�z�>s\B��1��պ�=��77�(j�e�B�%����Щk����4��8��"���S�p�.d����Xʺ���=鋒�$�H�=pH��2V\on:���㶒��{P�d�3 ��擧\yK}(��
          ��~�ԗ��"�o�N�T`���=�?�JZ�a�'F�S��<�<�?���X�T�ݣe�u��Lp�19����m��u�i��N/�PU��s��M�:{�Vh�7�'$���qN�D���%���|�x����?�k��[�ASſ,�H�N���D\�WKkI-�eޤ��|t�{�Uո�܄��$�eG��?j{i����rۚy-"vU0���ޚ�w�����;%߅r0FAڽ:�F̶Ъ��,�˱$���L�T��^�F�Ey�5۲7A��S�<��o3jq��ټR_#��!K�r2FGǵ
          ���s�B��T�I��)wpM(�;)����}�2�<c�����Ѷ�w&vP��)�;���+&���.��ֱj�y_-�ӌn8�Nz:�bH�u��G,�U(��㚉y���Q�0.p3�����9 �%fp�7���>�*:��r��E��e
          �N	~�'�9��<;N�7:�̓���I�Td��#j�a;���7.ٌ7\ma�<2(;Ւ��ʾ��(����<��5+�U�8�N��Y�߱�ᘓ�}�JEhb��iy6�:��`{��F�(|.dtO�O�<�q�c�S֖p��\_��D%��I��f����~8��d��U�&��N�����ێ(W��q=��Ŷf�PmS��q��h�oc���[��-�"5(��������I�y�*��t,�`��9K�	�=�h���y��%����N"�7V7v��K<=�"��=�N�oe34��J�A#%G^�>★�"R�k��x�qh�35�������(�l�xc#���4ܒ]G��k@�.�c
          �'�z�Fڲ<�q���I�Fo�J�+�^���u�B�'�ѱە��z�4�[u7�dd�����3A��t�e�R�V��>g���ԁ���Kt���G媒��u'�z�-Ѝ[�i7�5������3��Rц��ah��!���W�P��Nn�oW�e�id�yK�F�N:s�杕,�7wQ�.�?�G��A�k%m����77�9�Q�E�i�o5� X�$�,��[#��Ydxf�X0r:��<�r[�u�<Ro�Ǜ�Oz�6�'ƭ��cl��{�`-��#�t�QIW��I��X�b	���k�/R���Y�#�jʋ�$y��9
          �_j�עǡ�{���	!b��#$1֊6��G�Q�Ys�cv�bWeڻAc��s�i��X��6��0(H�r�"<�b��Fw(�qP�+ {�`ae�p2x�5(cidq+;�l�7�/m��`�����cn=�|ueJ*���d�[�;�����s�{�T�kh����4�*����P�D4�1\��Z��g���%ȒO4����ۊ�M��QL���+³܏J���@����ϕYA
          G+�
          
          ����,?�4!���������9�\=�Đ���P˓� �߽E^F�܁|��.7�֤'� ,�����1�?���"8̒�&%��4F6J�!���@�L�?P���{9v��)��G���`嶂N{�L-���/�b���̹Ub�Ў�mi�.Ȳch�#�~3��%�i���Kd��7SR�Ea
          �f59�a�*�S�`��r����p0j5��n).���;NH?j�
          -�d�L/����)cC�P2z�P�j6����1�W��M�0�z�^7R���0
          �Eއ�B_,�?֕�C��Ar҃p�
          � 
          =�h��[�����
          ��F��VƘS�+ \`��(�,���K>�Ks�����-�3����@�c������`N3�x=z�@���ߝ��<A$ �цx�=���?�jm%<;,7�bh����W�
          j�
          ��.�T�K葈ڙ(��{��Oz�E����=ƹ?��x�>��.�!J��u5F�������k��ʭ�<b GF^�����-�u�6�[O4h�a�߃�ҧl�~�x�4�T�e��+�������G�5q�T��.�^;פ�֯���b�{��x�!�i,�
          ��#<�6�
          ԭ������.��ذ ���>�Mn-7���Ku��i��a�<ͧ푷�UKN����g-ŒVZ
          ���5�^h� �$�y�c�j�H�O
          ���[��e�%rw���|q�Tt�i���h�ѻ��\��y��5��—Im�,�ع��Ld�I�;��?�mVӴ��k����-��	A�>~�C��#��O�������^1���4>���DDW1co�����3�J��dG�l#��m��?2H�tLOy��
          An\ɤ�imu-�E�w�[,j��rrAz�pt{)�VEty]�<���V����s-ܣc@Y��2��Ͽ^����9�Dq$�>
          /)�����\���[k��F����V�e��ʪ���-E5)ЈRϓ�nYg[n�-%�U�R	V�}�{ֽ��H���ӣw�7PP�K���;�	h��ꈿ��o�ô��[�eY���Wsy��r�;�dc���ֶ,��P��+p�`9����o>�Gj!���|�%H���
          M3����[F2��ꤞ0y�#e�yf��c
          7#����5��[D�H���;H�������,/m)q�b
          �䁏�Y�|y�E>M:6�X����OߦM\�3�hma}�"adq���T ѼJ�j�]ή���>9b��ܖ�#���&�`���#��D��+�Em�,����*��q�~մ~�H49ȹ��q�_�r�zUCX����v�_�p��py�p1ާ�Z��|75���WV��yJ�g����������F}>��7Z����:��[�_l֬Ե=B�‰�a�|�p	=�dj��>��#���Ѵ��(Ǹ'����N�Ar�M���g�9��dM�"��b����݆�Fڈ��b�N�"���?j"Y�U6�}d��j�K!@��/B�O���t�Z������J%3!�,W�Lq��Qׂ=�s����'�D^,3�rΪ싶>{}�sQ6��m��;���S()�7�%A,l��Զ
          Hi��垩�	�l�1�X��)WV�q;\[H������@[�A���I
          [�c��R�铒Z�ܞlRCm$��s�_[��欪#ʦ2MB~p�T������5<��$6��Jv�<���x��m2ɥ�[]��\���yl��nMKۛ۷�O��6�J)`�8'��#M��L�!mY��f��j2K9>�/�ݦ�y>���Tl0=?L�R�K�,�Q���1iga�J�Tm��m�B��5��J�,ln
          ����]<f�����ޙf�5B8\s���[W���B	�O�)'eП�Dw(q퀮/_ڭ��$���Yn�a����'��_��~a��o�?ެ~��ӒT�O/�9G$'�k4�����ԩ��+��%��io9]Ӷ�(�=Y,o�ն4�@��`:IQ��j:���i�+��	����~�v�N�&2������%����ٺ��4�8jvQ�_��IV�'�?��@{�ntk�	"nG�pX�	w?���Y4Ɗ��kYF	�܌�7JغL�3\��FT�8����D�#��7�ӟ�\�^8�]��miy�X��MF[4�÷h�
          ���
          uo��|M�
          Z��I���cinm�%!�Rtl�F2
          yM������F�J�5cc#�c�)��y�s���~�.�o��;��n�k�,���2����	���zM�������}I����~
          ��^�</ƍfe���۲�
          ����3�֙g���}T�l���O�i[
          �nB�����+������/W�����Ŷ�!���#��sI,s�Xt+�~��T��I�mb��ۏ25`��LXm�Aɨ:x��?i�5T]"��X&�-��� d+w
          jY�;u�A%ڲ���#���B������{V�����ԭ����!#kc���j3,V�T�ѳ)h�<�����d#G�����ZD�
          �no�3m?�<
          ׾2�-��jC-����&�������ۈ.􋙣����P<p>ծ5u��Ayp�h|��B19���V�V�r��n�8k{YX[I%ג�.�z��T��\<���*H��<U��^�9-ewg��m�}��5T���4��$����_
          ��%�����W�wzN�"�y�#���7ڶ�=�碷U��-y��+��>kT��V0Z���`���p�ެ��}T4J�,cm�y`���V���&��EU�m�;U���K�:Y��HA�n3�9�.�&��ZiZ<���#������=0zc�]ψ'ѯN��s�0Yq�cެ�.�gs<�=ށm%����V$J��zsZ"�3f��&�4�C�����\�Dg�%S��<���(su$L�.�rA'��s�?�_J�F�&���o麹�'���ܵ���D��r������o�h0FT�e]���#�t�=
          [H󜿍�ѩ�α�C2���m�1����4�}*��̷K}�`�!�c��=��'�<�i}�}@}.27;Z�O���Bͧx?M�˰կ�Vb�)]v�S�ֺ|�3G&7����x�]cC$��	C�F�2d]����f�^���Ԩ5�}L�M;�,�WG�P��eU=���OR1_���Z�]���n��Q�J��׵����`j�_�?�|I���o����M�b�g-�)�p����ݓҾ������εG�W��Ot?���Խ7��ZL�����pK��s�ׁߏߥ:G�/�>6��>��4v�f
          ,~`��e�1�I�+�}�KH��մhQ�.���##���r��;���W�"�P�4������N�HO� ���3(���7p3޻qV��>9L���p��jv��Y��ȧ���j~ݝ�|��S6�<ʍm#��/�ۻ�{�߽K�GG�El�)n�ŝ�R�63Z�N�J�Z4���>?�޻�����ߦڷ�o/�-��죖"M�Ƥ��uPI�$u�2�nuM.��snӢ�m�Ѿ�5���"��*�S�x/�R|9�x�(��O�K�,Q�aF�-NFG��h�tY9k����O��Y������<O�\~OP���=��Ԝ�N9�z���]
          ��?�t�x�@�|G�/�.B��6v�\���V�d}1�i_Muo��W�xGV{f�_�@<��aVP���U�u��I�Ɏ�q���I��w����d�6]�gNz1
          �:S��C+j�=�����-⯣O��e�k�&�5�CsK�������kί�W�����Ꮶzm��r��[�3F%x���C�Ap��F63ֻ����&�=�O�Z]�Y�O�{��c�yP��0;C[��P�e���<�_§���>$���ŵ��ͪ]���7~����$�8�@�/�S���k�	f��m��+?�������8���[tқ���+�!DB�+mS�H��5ߚ��X?ڦ��G��<z���"�FXo���g!�'�Z������g�/>��$����۔2[Ol�}b2Y�?���y�7Lՙhx��-N;bR��3O�c%�*n,ROs�Z���s<6�qo'��[?5'5���6�m,�
          ��c��I⵵0���da�>+�r[�^�y�g�9n]ǘ�Cm�r}��+�=���$�HV^p:���'�.��c��G���yiDiO�&��s^��j�[�i�
          ��{��D����R�<B�Dڮ�u.�
          1]�p=R���`Ef���Id�~'���VYoZ��T(�<���~i:lQL�[��E����o�S�6���qu�ھ��,�&p�Cɐ������?x,]A�-̗-��V�@�=+&H�5BV��Z�����O���.�@�aJ�P2z����S�v��\��J����!��s�|�H��U�Y8����h\�.{t�l
          {�^�e�[�����b��H"L��~j��ͅ���K%��oysyo�)z�s����7ZեֵT�Z�c`�!99 �=a�i:%ŕ��w2F�y����$�����c�^�>�xK[���On�Vk��4�NA`��oߚ��BGZ4�v��g��c��;���㞽��6ɥ��($�L��@����ͩ�����.���a�2rx�=�G5n�����^t����RԤm��[����3B�7�5|��=n= ��W�a�Q���5�=�槦k;���L1��l�z���UoUn��g�dɈO=����H�t����	>�MZcf�Gx���9$m�P�
          K2AUQ�I#�ԍ�QF�^H�|eT�r>q\��c9����N7��@#���h��R�xehT�!p�kx��-\��&q������*B�B:�ʚ�GV(�aO����U�ԛȚ7�\��HA��Ղ��C�1�4sdtg�U���wE��Xgv:�×���ed�D�G9���U+�=-�y�RN��A�
          ըUY$V$�1O��ZX�Xľng*��=&���3He��Oa*N�;�`x.x����F�Z͸��C�*���#<�x UE��N�����l�N�e�th�q#+��<��`�7�Rq"g��sPl��U1�	<G*f4k�.m�Y!=aY��ֳ��~+}?����x����0�e8�ߊ���ۍ�s�Ʊ.�1�vй�e��R�F�O����Ѝ����S��+��
          �m����7(t�ȅ�ҩ��=���I���Y��[���mb#��L!����ZcG�{��������,����K��?�
          
          �K�sU��ֹWC�X�H�e�t8{�6`�n+œƍ˥�qCm0��t��#`;t �<�;�5�W�̗��J��cl``�󊚑����U��$�$�kW��'��iaL�'��5�3�'�g����y���X�~��F�<E	$q�ۗ��n�Q�|�"�8�*�#�k��:���$[�i@.p���۞ƨ�b�p!H��#��R�4pCnV�8=�-VG��I�$��b5V�\ӎO�Z[��[g�.�2ޜ��D.rWr��݌PHۣ@�d�&���d)� �Ԁc�c9b�A�)�{%�Em��~�ۊb?�y�HҲ���*^�-�9f�#����+�L��'Ն�8'�#w�Da�hR0G4#\�EU��[�=�FMu<��	��Fs�;��Ή���s���>ׁ��#��G?֫�	d�\��~��y���77�IK4��b�X��gh����"�c33��P��;��z戆�YP��l�r#�(n9�%����ZtN�$�
          y�y�÷�e��kuu,^�H�Iܬ�!'��6�
          Z�`M�MfR�9^�� ��9�=W�T��T2�nO�I^8�r��'A�?�kGh�q;	?1�c�֥<�aH�e[��Q6w�!�#2������$��ja�$_0��20@���@J[+y��lN��|T����G��m�ګV�8w�yH8��f�U���?˫�0��@z݋(2�Ҥ�or���
          8��kdqh�>��w��"A ;�.=DP�j���� %V)c�݆5�]�⨖Y�4Wڎp��V+Y#���t��O��PI4�l(+����v�$�p�EIz!�+�����ҁ`[��m4r�>�%���e�m�LyH[�GN�f�E�сUm�s���;T�3E��fa��V��y:+.)5�OuG�0�94�d(.nd�w�����^�!k�UF���>/�Q�Wx�����܃]<�%�Vmy�⅏��BP�bN?jM����&�"T�+�I�����l�V��m��~����^��kvq^�Y��P?S�z����]<9��͢�*�k��;�"FI��2�g���[��I�M���%l�g
          =�F��.�%���α�
          �'��[�B����k-�P��pT�C�����jNՏ^���׾2���Aow}`I�
          �F;�z��W����5��ӡF �ʗl�3�����К+{�V0�J���<T�1Xݢʺ2�)
          ��ߑ��Q-��]��E3B�}���Z���I|�!Xdd<7)����l5}J�Y4�j�d�k,�s!᳞FF*2m>�O"v��2��X��N;t���,�
          ����'�2TѮ=τ5�^?VO��-Z
          U��F��9@P�JI�@�}X��u�'���S�a�r���t��$V��mn"�D��2O����f���.������ǹ��;��2���r$��mx��kK�o��<�JƉ��:�aDi���y2�Ż���9���۵Ptmf����I�=�q��eCg�=�W�����5�=��ĄB���A=��_(�߈�M��2]�Q�'��v¼)�u���7歄EZT^�G>⁷��N�G��[x6��,Y��y�|��"�In'�#3�*0\��x�yv�e���M���d��d�D}��{
          ��$�^[UiU��ϙ�g�5��imXD�tYU..}���K��K���Crb�j3(������ZFT�]������sb��#
          ���9�����+ki$�VwY>tr�?�������Ik5�%��n�l*��2j/l��*$�1���t���P��h�����R�s���#�Is�ӧZe���(Y���ѕ�	�ڢ�U���j[�[�&N\!�?ޤ�HUgg�eWr��9����F~Z��p��ؕ�(�s#��6.��wYq�8aH��;��"v�,9`3�G�zb{K[���^�$`��?�g�|��Z&S�#7�F�x�Ý��� ������cEn���Hw|显���̶6�
          ��KqB������"ܖ$���pj�P���N���kɦ�w4��a�>�S-��wo��n���a;`�sQ�A[e�$�H
          ;J�L�u<��M%�Kn��x�X',O���N)��\��,6��d���1���M�@��Gn{�j�G�yc������rA�ޣn^��ݥ��y��Y!{��(�E	�IR�FPH2߿�BK�<g�E�e
          �؎��Y%DO����ڧ��	kr�a�C�<����Bʚe���D����f$n��ڎ�h���L�m�hYF	��"��%ʈ�md�^\%ۼ�yK8,H�*��7�j�4�i���T�?���z"&7doh\P|��(�9�L���!�	�� �j�}-ռ�|r�ࣹ���;
          U��Y��j�d��9<�o�C~_򁤉�[g#�]�*�8�#��h��9��T('8��&��>Kh��%X���¶}$s�?ާ?�c>g��1�9l��>j&�].�汚�v����:r>h�g��$�D��z����ݢb��d�'[�h�Q�-����郧Α��,�����bH���]ch���
          ��=&1�\���<u⁢��Z*���D��
          �Z����y��6l�_n��6��H���mҡ,�>y�^�}�/{��0T�ק�H��r�hmb�1����
          ����y��F�_9Մ�����b��$������'P��T�1ڗk���ɕ�D�w�;hYK�L�$��L�����\��!қ��Er�A��@@�c���ɖ��`�/���pOn�$In27���ƾ���b�R[VT�r2���y?ք��&��
          ��c
          �mϽ"�0��|�]�`��G����v����4$(���	����ҩ
          0���G8��K��6ѻN�e>P_O=MA����k�I ݅�'���}W|����$��#NW��D�#8;/E)$��i&h�h�5�\�_@<��{W�IY��Kȑ���l�v��Dw�y�5��]��8>�뚆��Y�PʭĎ�[α2�g�81�؊0���%�$
          ��y�����M�Cc�A-�Nc���3d�c��j�2$�#{�c�^A��*+TP�h-#cn�Ǭ���IqB��PK�7(��^��Z����ep�XϦ�nCG)*���?n�$�R�y�.����]����H?z�|N�4q�ORS��Oz�؏�rr�GZ~�-X��ܱ�4E�Cң�����u�P�J���вD�T/��-�=M�,���8�EZ�d��c8'�*�P�l�vG�V����+ꖞ��B7o�P���r@��!92�,��ދ��7x����R�b�5��vlg��"�Z�o�9K�J���IׄH�A r��I�4��[)QT#�I5���H���GL�~*>�h�`ѯ#�Ԛ��i:&4ٙ��7�ǷR*kP���%�p	PqU���ª�r���V�֚���|�E��~�b)$�ť�E�S��u�}E�~������l����_#
          �+�$E���/pjj��
          .H.粷����c��Kƛ�>9>ǎ�ik`Q��nX�%`����_�������=���N�3��Uv�ƺd�}"̐c�֫���7��M���Q�<��lv����&�&sO�ɩ�^k;�G�O}3H�dm��v��Yl2�p���H�ڍ������̳$7Fw�
          ��|cڢ.��惡�y-#N�׊�lE7f˲����OYe��1�
          ��:c����x�Y���V��\2���T��:�/h�,uYK�-��S1�v����[F�Z��m�p�߹��Z:89n+L�z�mz�I������A��ӜT��l�KQ* ���ݾF<��9Oo޴etgV��#8#�z�N�\�t���"�Į6�f�P}�,_#4�3�tߩ7�A"����
          ���cT+�SS�}�חld.�l�o��k�e��ձ)�$|���.�-լW���ϖ���ޑ�Q�\�'ran�p-����&c�Ü�������b$zZ��`UR�X�uϵQ�K�)��R���S
          �'���LHѺ�9���-��ɓ�X���K���K��~u���Gb�����[�q������֛6j`h�*�G{����=5Df�,|��M�:��AԞ:T�"Ƥ��XF�����w!v�P������_���?��$�����k%���T|8Y�<���5��"��[��Y��<�k�n.
          ��5�~�E�iͭ�a�I������WKO��׈m?>��ޛ"h����`Mm�Kk����ѵ��'�1yW��[�A���57:ɲ�Y�edRpqܚ<Q�0NL���-��Ί�� @�V��8���U�Vr�x���Id�X��c���s�^�[xcKӃ�k@�Z�7��Z2����m�>�q����~�/iO���i�C��XiдRڌd�$��	�E1W#����G1���L�u+m3�Z���*�}>P�@yÅ�Fq�Z��=��H5hl�%��$��K��Y�䃃�<V�����#�F��vz����8��d�+~�
          ��5q��~"�ׅ��j�դ1��]:��E��1�I?	-�Y�E���"
          u|�e&�.;rw���Z�mk�
          ����M-���HX������z�x�6��Ɓ$���̮�q�cШ�
          �:���H�o���`^<�(I?5�'��I/Buo�]��Xx), E H�7c�j�.�׷q�^�--!@�n?�4.�*ƿ�� ����9���6�b��WrH�5zTr�e�i������w�?4�-q,��<�F��z�2��,ZR&N�',�>OaD�Y����HN�z1�U Ց7�V�d�;��q���q�B[^,Ѡ�+�@���◠�����������^����4Y-���t���*9���qV7e�C$-s�72O�>�Z-=��l��q�O�t�OB��W�.��H�\�AE�za������-�{�h���9��Q؏��Qi}:mVE�mV+xB�C�VӰ�ޟ���G[���S�C]����j�vPE,Љ��HW>�z�w�'��<*|7$�H͐!'��r�}����jȁ}�E�H�Z9����������V\8\�`���uo7��K�gL"����շN��~V��b��e���Ӧh��뢥
          ���R�^&��
          �WK��X��\4d�Ǐ��[Y��;FR%�8'����lOi?���+�Ug�IWa���oz�5�v'�,GK]= ��޴bDG!}�5������n�q�����a�Z��]cPMF{��]<)%c�kaCg��([0^��}���j��]�����6v����72;,;�2�`:Vͳ�[���Ŀ��a�G�V,<[��WO�a��G�*���?�M^x��qG2���i�%�+�����z�գxh�}�j�ڕ��1]l���T�������.&K�"Qcr6U
          c�ɒy�w�\!�j�3\��K˘�1>r<�{
          �æ���ߖ[�X�Ep��I��{W?:�G��f��@���{N�N��G%��*��iy���Fx��\־���8�5�?Q��Ze�Fu*A�Հ�Go��-��x������i�n"�GNQ�pT���Uo��n&������gbYU���@�I>���sT8�p�5�x�+09� �~���5�������Y���D�K#�F-[�����A���Y"`��?'�;�8'��5�_iVp�j-�{d�$2$���8�<}�^¼\�LJ�b{K���
          !9�}��j-N���P���LVh���R�'�>��&���̺��y�on<�c'$�����;�?P�ԧ�u���#���*��BrO�f���"-�4׈|'�i�~{S�_�!%������u��
          �[���Vk��4B9Sa�<g޻�n���C�x�A�i,��L��%빇`?�i�xondխ%:`ö���o<���:G��H��e��V_���a"����>��P���ՉѮ��-���>�1؞���^h���x��s�v	m�;'�q��nΙ�=�R�:
          ��*��6�l�#�?5��?#��gBx��>!������g�|>b]ɶYV"ǐd �QR�
          �>�sywq%�sUIdP8�P���6ȗ�$�D'z�+����CҮn���qp�Qp�2���~~�|]tjǑ�v�ҟ&�Ə�
          v;ەa"Ct���z�
          �y��x�������_\�SꟄ��z��A0���^�I�M�-��>s\5��g�k>�����w�GJ�[+��RU���]�����i�]4/�t�X`�ȪL��[p�RzU�kgV��5�j�&��}D����j
          Ԋ!}B0�Sǔ%�!�'ka�Nr��1�,)l�C'��$d�z�z������{k?H�����ڌq.��O"�=�36]�i�8*�{��s�#�xSZ�|I����1��|�F��f<��~�8�������>G�'�i�
          jSiڌ���#4�]�8b܁�f�cB]?�~��}2+[$�D���6��Q�G\�pk���!��6��.�nY!pY�s�?a]U��]��X��3�zgkd�OAz��⾙�k�uO�����G��g���Mu�s���Y7�O
          C�y۵e�va>����G�y��o]�e4����hU��2����z�nS��׊�G~�}H��k�_Q|/�k>�^���,
          �MJ��&^鐼�F3^��:�V��ϣ���o5�B!��$�"l*6=7�Hq_E�Q<�+�X�/Q�-cF�U"6x#'�H\��Y��{��U�<7�����U��%\F%N��q����?�ß�_T4��|I�X�gE
          �>�$��C,j#wW8���X��Z�̹���%�{3� �c�~x5������?>���[H�֩��������{39d8W<g�8'uy}�K�g�莻�C�������e�mc� �$�U�9������/�Nu�����?���ݮ��j[�%��႐������9⭊�k��q��E���=B��v���~��cP�T�,�e���˝�S�Z�@Q��\��'�y���ڮ���>/�|�-����A$��Z+�`�5�c�����1�x�M^�Pu�)6�$��gFv���rq]��v𯇴[�=����l����PR��#,X�du�K�L�o����G����o⫏�ZW�?i
          `����+��\2�����r	�ކ��?ŗ����_��T��][��֢Y0xe!��zz
          �������C����:v��{iu9@��/�YIbTK78��s����o�J�ֵ��4͉n��q2*��9��I���9"�N~�74��<�Lj�1�_�������ޛ��&�*�рK��FZ��}9����O�>ҼI&���W�l��2��:c�bNOQ��_������t��<�G_��9i�y����=)�6�=L8�=ki�����7���я�^2�F����>}�����,��f��*�����R��'�D�	���략�Acm}��\ �wP��mt���T�%�Ap��ڸ;̷�I�.��lH��I��7��?W��n����k�xy㿶��iX1�$g85���m�k�G�l|K��7�G$3!�i	�[�湙1�lf��뇇>�kV���յ�]���1Yr�<W[���c���V�s��>�I����K{C�;A�d>����S�6����e�?����BC��.��\`n
          8�����O�}@O���I�t�yLs<r��鳍�rrx��UM$�4k�^�E�[��˨_^i����0�{v�;n���Y�].�m�x�a">�c��{t���_4^kO	�k���/Y���������q�:��G!
          ����Ҹ\�/+F��'Q�]���-���9L���j���ƨ��ar�!r���g���[�#��Zα�܌�����Z���
          IP�9_H�����V�D6����B;Y�#�I:qW�}Mռc�i���o�wʱ�L�0N�������n*���
          {-��[xN��0W� ����Ե��d�_׌�ߏ~��/B9$������G��y�>�x����:5��;;+n���v�� d�zV4�rxW��W��G�{p�ƒ�a'�����2q����\Em��c�Z-b}5��֯�嶑O�9v=�}뮼���Լ1g�����m��YI�5��I.�6P��W�Vg'�*贻(�VS��~�����������l
          ��Lxl��zpk��;�����Kf��7�צ������o��W�q�M[�Y��v0F�Q�@	�\f���>��ojSjzv�{��q���;���:����N+>UoE�k��Ѫ\oCE���R�?�$��B��ç�DC-�Iw�M�s��<��N"�)$Y���:��xWeS��NP�B�e�1��_G���W��=��{ừ��Y�M���W�9�'d<�{�gi��0��7��ҿN?�J�7��S�3Z�P�#�֬�-%�_L��'�,0n�v.��#,��g���������7������V���˪�ۙ!�`��=*�8�}���#	H��8V��������I�|;��{���tm������,���.��#��j�R���U������u|�M5ɥ��M̬E��f�Mĝ�N��Ó����s�f�Ϸ�#�)�&���$.F��^EooO<�H�Es�oj�q鬭�X�&K��ԇ��v���/}�꿉�.5���N��"�. �_۞Ճ?�9z4�t�8�H�_�/:I���d�o2:����?5J�τ5��C��+!�B.Q��j�,��龇�H�'�&��X0� ���t�����,�c�m��X�Nw�����y���yaV�/�򔖎Q�T˺m�yc���X��ˏ�@�{p��J"8f6I�;�s�މrHP�<�c�B+�e�3��h�����W��ճk[����bR��z�v5w��g���6��
          �Q�󎦸��}��ڇ桼��HKy^����:�맼-�\h��c[���d�[�5Q�*U&l�f��:��t[��cr����'ö~Ԭ�줐��I�FW*�du=�1���Z��M��h�2X������\���Z���H�W[;`��b}c�c�
          �><��d����`i�FNь�Y,R+�X��.<�
          Џ�T
          >�X��ی�����ī�p�/��ڵ&x���W�V-�5�X�I�y��n�@�Q�6���,Y�Ԭq��^;k�u�W;�I���F�=�1��hK嬇�縦j�1��K(���'��Fw?���Npq�*
          ���� 
          z��B�T��hts#1p8���
          �,�C*��"�,:���h+0q�v�x5%�6�=��a�vz��E�rѕ�v0X�@���i-�-ؽO#��䗗$2�L~�s���wp",�ri��y^D�e��9�"f �v)���0�� �B��W���ͳ.�Ȳ���q��K�e,J��9?�I��+�s��x!Ҽ�{�Dn��;����Qv�*r͒0s�|�c�c:�
          �����w��0���l`��4Ϙ�
          �ܝGiA�#_,��X�>�u�e(H&�P���G��#ű|ȋc�z��Y��P�{~��@:�;Oo���j�����`Uul"��}ɩ$VR7���?z��@2�c������B!���Ը�<�Fu��R8�
          ђ���}��-wEt�pG]�|@�H�y�@(ԋ�H��R���E������Gɫ"Ձf�B�d�� �b�m�H%��/��\٬!��e� �h�Y�d���,K����1�X �Lq���hf���T�O$Cr�€��W�|T��$L�bY� n7ڋi�`C�Վ�lt�pȖ�j��f�3I����'������s�1h#�h
          �pz�*�aw´�䜧��=�W͎K��M�
          �n�շ]�֩Ղ]K����co#a'�ړy��+�Y\��j�w�1�8�A�T����w�@5Cl����I��[vpfe�-���O��cS��VU�F{��A�u_���ʒ��'�@;������_N.u�����D�$Y�Xȓ��qں/��]6�3���wX�#H}X'$�J���Qi���M��y�kH&h������}��t6���F�R�7)�hǡG��y
          ���m!G,���o��&i�Ik��b(r�@��)�'H�YZ[����rxR}�j�̖F�˿c�es�>���O�Xb���s(�d�m�����K�3=�r9c��b�oj�AұR�n>�ao+[�s�Q�������#֧,dCo>1���..��h��Lܬl��z�w��Z��Kk`�L�(�8�s��Z��@՛;�h��8sg��<������kv�ȍ�;�ϙnC�z���Jg�v���4�x�,$�:*�q�M�4��6wv��;����Ǩq�v�������1��x��Z���D������X��ۥO�e�	�����A��L��?Fٶ[MJ��-8$s���ݣ�Ƕ*�n�5�M#Nv턹�׏z��/��$ק���kx$h���c<d�����(𝾒���w$N��c���!b�8�0p{׌�E�y#����F^,�Zx�ĐZH��r7���x�|�&�����^w�xs<b*H[����/C:0..8�9�چ�E671Okx!��r6�`:`�־5��N�q���6��I��n2	��v����q�+�h��D`��=��K��I�qkt���r�A�^)�>R���ۛ��4>�5��wF�2Ig{-��)�����	��4ɶ��ؽRbx�8l��y�S�E$+�"\Ȑy����o��BZ��%������ǖ�3�,Ћ�yq]Z@�7������y��DMmd�	d�'q#�w#�jO�%�lmZ	BC�2Cpr�?W޾�,g�����p��%60�rO�5\W�.�MA&���N���E!�]�q���Oޅ���Lmv���&�
          G
          �P}�駯彝�����p�zH*H���7P�nn�{��P8�#�>)��J�D.�%���j�s��Q��ᶷL����fkX"�|���o�>�3�{���6I"KT�4���=���z��`d�Z9��X��}^��]�ԥ�ʸ�dK��\��掅��Ex�O1T���F2>��N4��f�����w��ɒ->�"�]���
          �<�8��Z�N�%�S���P?.�G����q�IRz��-��KHde`F�!ϷZ�7r2�X�g�0��_l�8�V��23"�RN>��c*a������o>"�v;Ǵ�1�����P��Z;[�A�d3dž�A���Α[�h�FT@-�$�z'O�%�fYNw3��=��44�h���|�<R��*��;��?�-�&gg���N�Ut\C�y�Kr8����\Q�r���r4��G��p���>�2b�H*�	�Pv[ۨlG��ק������0J�����6���Pʖ��A#F�+��Q�����7�j4�Fa�6z���#&�ȤV��f���A+��?�� ����8�g�Q�%�W������[i*2C�4"�@D�Mͷ���a}��s)S�J�g%�<�G,@�L�9�3��:\S!��e�8�V�N*=���'���6Ȍ�y�\u�P7�J���۫\�q�fNA���h�d�͌���z��H��y�0�3'?�|툂Omj��B����Z݊Ս�=�	A��cm����G�b³m�ۊ	�Zٽki `#OQ���wK=��.�"G�
          �m�I6J�cB9$�Q#�:n���s[Z3E���Xs���t~�Y��0z������K�	RX��g�ަ=l��'!&�g�J͌�1/;�%�^Fj*��ȓ'��G#>�ô�:�93�$���4(��i�;-����\�S�ѷ�;rr3ڤ��1�10�Ф��x�BCp���M;+N�K(�ב�
          `^I<E����QCw��k�#�yy��1��j6��i4�x��9c #ipFz�#$O}�!1�N�G#?�y�.��u��g�<��֡�	�MBY!���8�4���o�5�n��T	1�
          r[��㴱��-�����!:s֘���B�-�R9�JT�a1�ڗ�s��``��d��y݁�n8
          ����[��$rG!L��Q�]<����37y�O����r«�w�*��S���#1K�W�����7.c��*��%y$�����K��)����Eh�*3��-ol��Rz��K�qh�K���������rn|���:���
          �<�&\��z|�O�V�rIfL��1���K���d�ײg$z�澫F�{��qx%x- �K3�G-V==lȊh�,����z�]�I=Ķщ�p-�P�j����Q+�d�Ns������N�ݬ>cm<s�A"��R�T"�������p����{�c��<G2��,:~��!b�?1���
          �s����L��<�Y�x�a��+�4�"�-0�eLsݱD�#�j��8^"��
          .�^-4��U��RTu��SR�Kx�#Y	+�-���/.$�WXAʎI枾��"@I��	��ԏ,��
          ID��~uJ	�gB��cpT�z�z�s(�\0䍣p���?`�����2z���?hS�[)��R�ē�ɥ�Ҳ��;dR������u�w��\��0ە���
          ����-�.[��%֍���+����Emː�����QK��J��ua��^4�	���ˬSVB���u�A�4�n���'���Y�'J�[�^��2yj�A��Q�v����c�s�l�{����<�H%���>$9��[KL��EVY��Q��*D�)c��]H��@��2����s[զ����l�ł=��M����*�ve�r��i�-���i�~��M"�r�(��VX����i%��A�=�{Lѯ�A�'VQ��wAF�;ڢ*��A�Kw4|3݆-~��:e�Fzv�J�&�:�Z
          �šhV�El�O$`��"�J���Ix��ۊ��Dض�$q�q�����c�#��HG�i��.4�(���P���xv�5��|����A={J����]�H�as废Kf���6�^j0���DT1\���5�|9dױ�%Ŏ�kd]�zw9��8�����պM���*���WOR�fL���u�|g���k_i����[Rۗw$�V�����G&���,K
          @ǿ�S|G�[m=d��M�r��E"��=�
          ����8�vz
          ��[=�M�BS@l�$��=��-���j�����i�U�jC�}kq}H����^k�~<����-��o���G�O��s��Jx�[o��g�hzeݸ�	�G*ye�����m����M#k}q����>�/|W�Ao�G)&�l��!S�1���yy���~&{[���COM�C�L��Q�#kп��z<)��g1�6/��s�$Nx޹�z���x��$�%ӵ�
          GbX��ݻrs�ضyߘP�(��ǚN�V�)��.&�3�G���Z��as�K;�h�}N?)%9�O�W��o�r%Դy�(�dF�0�V�_;H�5o_�]C���)��z�{<|��Z4���Ӑ��C�a�3�@^X�
          �A#����r:{T��f�	�,F7�_b�z����Ty����n���>}�լ�Mo���ڵ���]<�7I�~�OյD���F"��)<����<:D��F�Ъ��������Zܴ7��8�0L1��=���C8������ ��Ԯ�c�xfC�88��k}�̮�`o#���\��Ȍ�U#Dm��}�+]���mL��{�˪�q*,PN7%���z�R��s�K�� ӯ�K\[��8�6es�����Q��X�Rd��[�,-Ђ��Q9�oޢ��sy�)2�d `�?j?S�XXP�X����x���X�&��pIc�y�X�V�	)��#}�~�t����Y����-�ȑ�FP	_�Z�D�	"b�I5�|�G_^��bK�1�O�c�;��s{F��F�M:��W��.`w�I c��*��M����~��߬�QWO}?���U[����I�<`;�U��[{��L���ަIQ�8�H�'V���X��DU[zm��t�Z�*o�QBp���#�R/lV�1-�R�l��q�{j�h7�V�U$��k:W���ͦJ]A����&2��ǥrHէA���I]6i�kr�*Ò~�P��,���Y��
          $\����j�:��i?�dq8@���y�5�'G�����1Ce-��cTP��rO�����3X�Vd	|�s��֘���{ٓ�j��1G��O�+z������P��Cr6�g�`�3��k�.�E�+q�e�
          9���[�~�h���5�/2���7��kU
          ���W���U����4��ݨ�
          ��J�d���j"=rM@����k{ǘ�t��ݰB�_�q���ζm��Q%��9|j�&�%�֩k2�!�I��}#,�
          ��|l�V�q�8qu�� ���w�8Ow9�@xrk�#����ւ�����$��G�Z�D����.$��{{��42Imǃ���f�]�v��;����Z�S�]���r����4�o�W�������%������L�2@m'C�R�����c�:��𶯫�v/��K>'�&ki��	8?��t5`�Ϗ�j׾����gwqx�%�HX3c�O��¶.E3�-�$�LS��a�_�,b��e��Z6�jzѷ6:?��>��V�����E�Պ�P���}���7�
          [�;E-r�~��%�aUI;�G�z���n��X�g�1��6�,g�?�1����/�BmdZ-��MMo]��\Y���-���>���r�#�5Lm;Q�ߊ͝�Dذ��'�s��U�<;����}'U���`���a�sNXzL��y���J��Nb��|R��9˨����8qԜt�[��!ʛrM�F[aq�gn��҆��1V��Qui{ai�ܘc���p+�N0y=*��7@�t;���xaHx�c�?D�~��r8��-m.�d�u�ᶸ���nj����:|k���Ӧ��Y|[�v��Y`3� �c��zMWA�H������/���[]?Q�A:��mq�\���\�w}�HnL��u�����
          ُy�\w���~��������H�|Ous�f��_D�tq�n��J��͓^,g�~!��k���/�e��re,��$���`���h=#^�mΧ�G=ބWdb��H)^�������oZ��MO��妳4�Yƕ��!���<%�Q�����x�!vn5g�I���OF��H����2Mn@�ʷۧZ��r�Sk�I�i���Ijl�'kyW�6��`�� �1�{W^�;��i�6��x�lR������H�['߷J��L��k���Vh�L�l��Ą���<�v�ki.d��u�A}cp�q�=��T��tk���YUo�G�o����G�Q�7�k
          7C�MxJ��inm��������`%�(2Fޜ��C�)�<c�x^/���|9��W{KF��q��bBv�L�9�W�Ew��/�Oӏ}�o�~�}N�¾?F����m�InU�&$�`܂{�]����,�����m�鶽w7�-巾�mf[[���줾m�g�*z��Ñ�9qvI���_D>�4&�s⯨I
          �s[[\_�a�e�{b���h��b~>�\x��w����e{mNK��E�b5��dpAV�g!�ڽ��~6��������~sćN�����s�I���F�0���8�U<#៪:^���ő�\h:���]~lo�x�I�p�ta�V��2�%�V~�Ϧ�/����[���
          �V9Z�Q�
          �f'��A��p9�l�5�	j�w����SS������|������s^�j_G���/�+W�[�J~�f�M�jNd�+%%PZ�7���O�������7�_T�q�x}��@��3i��z��Y�`�I�jd��x;�-���Qt����P�d�Fh��oh�� I�<�c��A� �g����a��I|?��q"�e�P�#��YA�`^x��h���B�(�G����b�[�KA{zr��c�*&�h�V���N�y.��_O�_0[�����8�=)k��\�$� 󬋒��g�0:q]Y�s�y�O��1_������$��ɄÔ=X|����5��M��
          �>�i�Y]�� RI��m����z���zE%�Y�|#��\���	��7Z�<5sn�B᭖`0@ ��6� ��8�~�_�O
          ��t�{J�iѵ[�7O$��݁̇�H�<{ל��|M���D��ӄz
          ĩ&��
          O�U�1۝���΋=���$R�nxN���V���<��|x�����4�K�3P��i�����
          �Ӓzwj�o��uhu��ڥ�6)d�!C���1�nO_��k�*?[~�C��/��>��-���߬В����#��W8*��ה~0����Ǫ�E6�yiׂ�܎���L���z����}$�O�a{��\���|��wm�$��������x��M�]_�Io���U'��:��?C|{��J�{MFS}���m�H�ϩ�΄��k?�-<�ⲂY�n]�f6�q��#�W;�:M�L1/e;�z��>�k:��u�Թ�V $��%�F1���"�g�G��k��g �Em}9�F��ꖚc5��F�[��ܠ�8ݟ�q[K��;-�ځ��kZ2��۔2.{?n��\�jQ�R#<�g�7>��-���5��)��m���r�j
          {m��+�`�1
          ��m>��1��^�}p�����F��v���7/$���h������ڹ���o��/�C�K/��v˹w3`���?~hj���%�I����4O}7�E�rC5��Yw�\��:���k�uo��W�~)���n���d��u�h#�����������ɦ�è�������#�u����dQxC�?�/jI�x^��j�*����$;3�߯lU�sd���$���Eh�o���}�i!<_����� �B�q��hT�@���d*���c��l@��n'r����Z��%E
          ����^��j��~����)YLJARz�H'�]7���7��;����R-DMg#ߨi�P=$?'#t<��S����Fsʦ�޹�H�e4��|�mn��=��P�}k�|x����A.��K�s~��R@�I�0�I*s�:aT�Z�We�Qo
          ��X����קO��d�Stn����j��^1������k����'������=H�c�
          ��[�����ߗڲ�0�?��Я�
          �?�|]q
          �A�-��7�T�D�Bƻ	V`Kdd�����P�5���6���v��^D�S�UC=��^����}P�/�@�S��,�?��.ъ%���n`p�0b=�w��m�I�0�4�{�{�x���T#r���\�?�������G�����n��:$JʡB��C��ץ3�Sv�P:8la�v25T��?ѯ��#�H���m�!�G�q�:s�k���������v�m��핼��K����E9�#+��#��+�M���EO�䷶:��t^֞o�Q�VP3��j�g�>	��߈[������|Q4W��0*6�Vǹ��U���g��Yx/D�Il�u�{��vy�q���G�O���G+�I��2\7�}kG�d��X�"�rǦ��z�\kzf��cVk$�6���n�۰@�B3�k�����G�Ε?��"�j71&+m�`��Q����_�}N)u+�CP�n]�dv!L���s�pk�)���pq��(W��I�fI*�L}�j�����W�\�NrqҬ��̍<��������n}��U�-4�����=$�޾M���h�x^���+k<�m��	�*�$yv��Q޶����G����/&U$�����w�چ�����G'=��l]{�m�����M���y�.=���c�c��q>BĢ�˦�ga�[-OI�5+x5;Y	�w{޵|�׼0���o P�X��:�z�}��~"��In �dW�y۝��	c������Z+\�1]4��*�a����}��4{4d�ˑ�䏣�4�C�ʭј�G�c�
          Y(�F�&Ho��Cx�x�������D�81�,�0%8e/n��T�>�<�E�@x�;y���8&U$�ۃ��(�K�����U{a��1�N����ng��F�I�Fr�W?�j��K�!P�Ptځɏ�ũj�C,�Hѷ#c9ퟚ���E�9�����ۥbQѸ��i
          ��psBHc�����/C�Y_`? �@R\�\�q�W�h��^���Qߥ
          d!��b��'ߵ:�;��ȣ�b�#��1 d:Q�ȣio,��*Np*5r��{�'��R�c2+�a��d�]X
          1��~(��I$UQS
          xB��s�)�n%)L�z�
          ���@���O,3�1҉����UW!����m
          ڧ���E-��j*9\�/�������̙*�z���ԄQ#G>	f�9����1��knd�s���œ�dQ��"9����>�D
          vg�eP�G9ڟ�l��$�/U��[C!I$p	܊����fE��Ḷ�O/�:�̪��F��=�B;��d^ǃ�j���~l~�8oO$��UaD`�P[��<�5
          '��Zd*�|���:YI��f�� ��
          ��#�D�Qj��nA�'sS$�����(��3瑒2�G��2��yʩ��`;�����S���7y���3r����v��i@
          3�9��Q��.����ry�V�䴌F��M��Z����c#�ߝ������f�TTP�˰x��zf�S�aqYa�zD�	l����&�YQ�U�[l<<&m��..���ߵ[�t���/��r�$Č�S淇�|
          �E���Ca�uTV�f�5��[�j�*��Q���5���B8�ch�4;��z���X2�`ѥ�!̜͎�v}ֿiig9IA���@��s��sZ��ƒ��~B���۽�{pj]J���k��G(����i��m�}�<un�фv��t�'�SPھ���n�MEZ&D��p�}�"&�p�c}���E[i��E�W��ʠ�mv��(q��,;Dʊ�f7d�[����:5`��Y
          �b�H2���:��`R�g8'���<���Ś��+e����n{�B��%[�s֬s�b�{uD'==��n�s��ܼ���gq���/-�¤�)#yP,������d�Lo�Ic��㓆#�����`ß�Ui[���6U�㡩�2{�$�Vf8r�;GǽhT̎T�PfO+`C)`�[�>��_O�he�_=�ڠ�j[裻��\�f+�oC�Ο��;�bI�Cq0��`r����"/e����^H♚I60@|��]��~��k�I��w�̂�$����}� ^	`v�H��+��әsP3�c�����']�ү!Դ�&H\�$���[�Ҳ�q�*#$v����l�w���52�"]�gp�?z��K�˒�y�6�W9����4ǁ���冧l����<۩r�0c�(<c۽m�[�:_�l[]�������c�I1�9�0��q�5�O��tݤDr;�Ѫ�l�3"*�df��b��m���LR0c�N��R)�uA�-��]��F^'V�iN:��z�4��Yn��2oT����c�rO�|����lߏ!�h��3<����~�5��nJ���a6�n�Y�(��ݛԀc�|P��f��m�vZ��p?�+����5��C�v�y+�(���}�����R�濅&0n c�tZ�V(�u�2�,�����Mʹl��1`g\z�$.q�8�=~i$�GN��[t����
          �wH���7+69�Pz�����$���;�*��G�T���[����L�.����5q�F����P�@C�ڦ?e�v8'�C��,�ff&\�(r�cA�5�W�Z��pNr��x"�̲�Mm<��'�	Ï}�8��)*�`���6�>�(�RMR�=nlRܤ0D���)�<���3{�i������?|V^;�6�E�.�ci
          :=��͹+��xM�cf{Ҵ���^,jXBLђ��>��_�z��H��8���0���q��T��n�2�����m�%����_Т�s���K�Dv�Ѻ3�q�h(���S�J��4�VJ��E�[9�9T-��}���-�;H��D~u%�#d��*vE�s���V��	g�����X�l��g�w>���=��
          ���*3�B���ϰ鏊`�<.�,�g#{~z�T�%D"ؔ@0Y�f�#�S���)�d��#;y��ٿ*?P�����F�Ǩ����4}��u�)+��S����$C�H��_�@�:�5$E�ܗծe��ٝ}8$����]��'D��Dg���Tt��	%��p�����{SP�՝̫ �,�<�'����[ūL�ʋ�/�j;c�ǹ��X/vIoa4R9F#c��������|����	8���'��
          �w	"8�Y�����1_4����d����]�C������ӓ��&����&�}
          �`�%cX}_��I8<qNJ������j���2[ܲ��4�b�dN�u98�Ut��4����cʺ�#�����c��`|����pI�-���R�I�[y.-V	���]����E4p;�6�TpA�Fx����u/Y-,���Y��SF�(��:$�f�!�?�@NW�s �(��D�_q#���y,�eh�UC�����|��TKAoeya���:7�h�������#qS�(1���e��]�I�!w'�*I��8���%Q������P���4�85}=�B��V���O����1:;ں�c��"�rۚ!VŘ��2��'p�p>3B��;�af���KpO^Ojv��+���'�=���Pn�R��3Ñ�PP�%s��M���ym�Gj	!*����>�����!fݴ������y��]�4ry���I l�
          �jV;�$B���#���E1�<m>^��9�4�u#+���c�C���ݨD�䵼j�3G"�>�R8���
          }��(�)o���QQ�d���>ݹ��VW�Q@9�'�ǵ!r_ʐ�;H�j�kC���J��6/"��	$I��H�*��~���7x�b���O�{R�e���,Wq_zi/��*�dE;QA���6�wE��;s���q���g�cꂣ��D�H��3��h[��$k
          �à��>s])�ٶ������U�r�ny�^+G�2_��<�3E�ǰ_��O~'e�Wr(�i:\�Q�e�HS�0~�LGp-܍��ooޥt��д���`�=�ݤϢ_�,L���a�z�Wߢ���jI(���Pm9�>s�M����[�bI�#�q[�Zf�g��g�"��*>����y{	� /���=�Y�TE�?O��Gv_6W�L/'���,ӛNx��.Dqں���
          'ijH4i!�Cc�(�� f�oտ
          �[��q��W2����
          ��y�i�t�"o��9�#ڰ�$N�g�g�Z����k51)
          �d�/�����)�w����N�-kDC��4��;6��S~�����V��ڴ��D�0��5����R�nߴ�c�+px*���4����GŽƏ$:� <S��閰��<���Z09-��֩�駌� "�D���}�Y�i-���{��Y*x�����54K	$��b�{��<�Z#����ƶ�|;��`3_�G��8��K���� �F1�"�Q��͊�Aoz.s��9#�DD1g�O�sY�w�c-�ӯR�?.��8
          ܕ�s�N��)6�r�Q��:�*�am=Ż�GX󍬹c�j�h�yr��L�����v����1��1������0� ��g=E!���nVe��.��Fy8���b�=����9�R
          &y�Ѳ18��~«�4ŵ�K�}ai^F�V(Gq�BK�H�wY�l��O=�h;��b���aT�#�'�b�_Y�'��&$��!��>ԫ�Z��*@��<����z��$�������^���J��"귐M�0%*�@�'�>j	4���K�m�r#+��~�s�4=����H�$n6���Ibކ\���t�a�V��ud��8.Z\����u{]X�$�2��EF�ڄ�0r*�>��9��j�����	>g�����O�+�k����-p	�2�#d��P�?dK�2�:�v
          ��������.!bU�����=��'�<E����<W8�|�R6������>�R�H[D,��;�G����4O"<�H,�Yz*�7!�O��O���ƞ���t�x��^2~�`�xc�SO�Mb3��P=(��q��4�R�If�)uQ"�`�z�����}o{��Θ,�~�X���Ǯ�~�O�igP���+;t�Xv��zV���?��໷7RΊ�����?z�^4�v�Mmm:�<�Nq|j�ږ��<VZ|�Z��e��)��*N)=߲���澺�ǔ��8-���������]��8P?��EZ�yf-�Ye�a��b��5W4�kb�y�r�q�^�j�g#2Q�	���<P��]7`l9�Q������ɶ�?H�
          J_@��GX|�Qꐞ9�ZB�In�X�����j�O$f�9�6��o*�88����6m��j���![$�L����I[���X�aG�h�y#ImĿ��I�#i�5�+K~o��7�rH8,�I��ɜ�\d}��n�mmW3F�d��$g���*t�[��^9`��~�V��BC��X��s��Uu/�L��P�H�O��vlyC�?�Af8"ݥJun��`X����y?z���y�o,Ǜ$�W#�l��֋t�sJf��3�b����:���lj�H?Q�sY���b֋i��^hz܆�)dܼX:�:W0j����N5F`�_c[3�:����K}B+�#�����H��w�%�Qj�~���3��
          �68�U;N�Rë"m�Kh�.�՗��EY-l[�!�$�J�ڪ�ⴆ�ء�0������Z)�y�YE<���`:���8�T)�ѳ���K���47&fp͙p:V���_U�l�;{X�#8W�0�q�h�F�jۮ��t˵�������"��]屹��V�s�Ė��+.Gg�����Ż[h:�
          �C:�eBN��<�"�Z��nL�8����Q�*��k�ؾ�qs$�2ȫɌ��F��b�D��8*|���I�z�����mM2��I�c׬ַX1+��s��|U���x��Ԭ�,LW��q�p��S�j�𮑦jV��<)u^lL2$��;�
          ��e�D�m�I��؏��BI�s�ڑO�ߎ'Z5牼M}�h��[�n<��������HA�.u�r"����^Y�𛜚�x�KWP6َk��K6�O�l
          ��,��t�m2����w�!I dnM�T�צ������]jq����0����-����I�\[����xݘ�|����d�=*'�~���y&��P��9;��8�S�τ��-`��mɴr&�x�8�[f.[��R�u_}<���=k�ud�v�
          -պ��)���8�\�
          ׀|d�\~a,uآ�]2��7���/Z���s���sEͦ���/-吳b@;����޵�ԝ'N��xWO���������z�0���w��9�nO�l54M_�Z���-u�������]�����*���|Uu�(��גN�:�q��9��kw�R�
          n���|��3�����U����+Բ����bT@xE'�s׭m�L�2M4B��T���mON/ow�	�p�f�q�oLs��K�m��Id�"r�|���7�C�6� �����`��9��H���kk��$��֓ʻ�ORȿn�e5�Fy+VAjp����x,��x���_�H�`�qRzo���x���F�'� ��������4��w���鳼�;*��8�w�o�����O�<i�Đ�U�>�D��2
          ?�(�/e��>4�M�#��T���	=��H����9C�Қ���jP$��ķ���M�%��o�p1��r�c���o�˽S��4��>!��:m�o%�˜�`���z�F<%�=L�u��/��x�%��%l5�����u\��ϽB{ER���R�K�����i������)ݴ��G?��I����F�_�_�E(��-[��F�un� ֧�קx��*��i��E�e��}�ls�kd��I����__FM$a�;�p��<��?�γ#��w{o�-�������Og�."��)�.JLFȤdy�O5��״��P��gửW�M*�Hv��c#*�R1�A�:׊������&�;�����t�_M�K8�aK��"�I�ݎ�t�t���ǟ�?�����z������˛c(��˹c�P=H9�J�g�mG���������������[�@�j�	�/-ln�V��O�di-�L0�� �NAzkx�?�o��~?^*�<#��×�kbu[x�G�2�$��$�8ܜ��8�������?��g���a���}�o˥��;L���,�N� �۱��?�8�h>��'��=�f]b��w��U���_�Oqm�2$�����	$)9�������j��O��"�����.
          oS���The��đ�9s��1���C�_�����kV��
          Z�FC��`2�������Wn��F񅗏>�k�|�)��٢�w��h�0��H(�#�{מ~2���Y~ ~�k�3_����2�o/jH��X�_Ӎ�I��O\�iӣTu׳��K�(B�oy��8 ����?�o�/}:�yay�	]�.�]�K�����Uߩ?���^������67NbV�4{��.`8�
          ޵'��;�#����C�ݧ�5�0ȏ!"H��`qUI�4a�f������?�mJɼLJt�F�)me��[������ۥq����k��R�m���[���Z�S���P���cl�|v��l��M�8��9>��I�V�
          ��p����w6����l��L�������W���X�[��6�_y��k���k�o�4��������%4��w�WrB�\��n!��s��g�⽄�5�O��ʱ����8�3ߩ�So�+h�l��ő����
          �ιmus�
          B�ԑ��	���d���ָ���:��t��M)Z�g�s!<�[��޽��Q}7�G�~���V�G���Z�(.�?<[�X��1��;T{���=�Ğ4��o5�6G�nl<�0�{���/�+S�����e��|����hZ
          ���e��r���5�_W>��'����i!M~��/1� ��smFpq�����Q�?U�f�#����Α��w)d��������\�g�_��Z�� ���b_!@������Ά8��Q�d��!�ml��=F�h��^8�e�5���n���`�s#�W���s�H�aZ�W�K;K��yb����O�ɮ����},�S��)��]WX#{)c1��2���z�\�O��ƶ�F����4��W�����
          �rG'��j��	{�����uqvȠ)�p8ȭo���)��K�ڳ�l�"v��;t>����;{���A4�Bɖ(��<1'���K��T�g��k��z�L���˸���a�T|�P},�I�_K�.�O�W�����b�Y�)淮@FI��qɮZ�tQ������g�Ax���3�g��u��a.��K�"�Ѓ$�������l�*�_�_I��ww����@y��"��'"=��ZӶ�-p��n�#��I\3����B��Zxt��ͳ��Mux��eŋ�ŏ?�l�?�Zg�g��+�zť�5�?xCU�.-��Ѱ�(�P��sZc�MkѡfY���c`s�d?�X�e�j�zuު���Dq�c<��#���oO�L<=�B�Gs�ʈ�	#�d��A��z��e�I���!��_�]7^Ӟ��\[+:6��
          ��=8�_��|=K��*{<h��/�3�M4�;野���C�y6.d�ybc�����1������<_�oicm����D�Ѷ
          =�s���W����r���:6�kd����1�3&P�>�q�h�WV���h����7J�Y
          �72��9`����]%eR�������i�K�Ss��T�Lյ��.��x�ʰS��?�km�#���[�\h�[��XNd,�P��
          �'5�?��<]�;��M�|�	$Ek��[�%�R�ۃ�]�|�9��W7}J��:mF�I�X����˾[$Y�^1����+�s�8#��vqa�lޑ���������C�z�è�xo���w6R�>�ԈP��6p��v��9����/���HO��H��G�C�@F�#�)�3��ҿ8����|S��}(�`h�v���%�<\A��+��ۤ9��N}���~#t�}+o	�jբ��4zR�^�|Ծ�����vZ�S9�Y����2����3�-擩�xn]^�[IQ�s$�ĩl�����׷����^�a�T��y���
          #�c[F�uo}�A-�8��&��H�2�k�j���5mQ,���ˈ�~3�K!$���x����7�>�j��>&���'���x���c�c��phˎ��&�#O}N����-��u��O>�Y]��(��3�q��iKɚ�D�^+|0n��#����b�Q��J����X����oaZ��m<�2�`1�[����g�,���tkk�k�<���pr���W�Y(�,��q��A�M���dv:��<�L�	r��;U;�_ӽK��+�,��6�0s���Z���|\��u��Tiy�k�e�c�Y�v�Ͽz*(��8����G!}��D+s\�H�(��lЂi
          r1��f����C'��?�1�t�E�k��/uB@T���N@�F<Tt[Iy}���x~h�h�cl�9$g��g�^%���sF�i<�#.�q�s�ٶ�*�k��2x����V�g܌J��?�Sӣ���\���e��ž���KP������?�ޅ�G$98�c�c����Q�D�|`Ĭ=M����g�S�C$ov+����b��=�o��<Gln��I��I�7�c�\�E���
          ���H��/A�+�ozƋt�;��c��ͺ�Zk�6�6���B��]�ZhY�>VH����#��|�8�0J���ކ��ƨ�3+zA^�{��ˀaA��0j�'`�|�X��n��A���m#�G��#@=!W���
          %��1�$Q2��cf�(��9�����LipVU�B�1�{�]��Ѫ��Nz�c_M#B�rs��*E���*�ߣ��u h���.<�BF}@R#e3�2��O��r1�1�8�N��k�RW?�;�ƀ��V�ldsɤG#
          �cE��$�ѽ��E�S.8���V��-�nq]�ʜ��P��FŌ��7pH��۹)��Ǯ�u��2�Dn��9o">%�g=�?��%bQ��{� ��LG3B�m�@���QB�E%��3�q�)p�Ys��d��|��
          �eg@�-��#)��?Lps߸��a.W~�����������ծ��(��,��p�h�x�ð#����(D�H%�k�sE��h��+[1��ڑ-�pX�
          ��,J�G�L�zLeK����=�L���fg
          � �.;h���d�p�|ӧ}B������*9��4Kͬ��$a18���l��Y�� �1��U�K[peU�B�8,~j�)(�1i�I�q�o�S��m�H�҄���ӊ�[�X��Qp�W��Ң��q:L����9�+N=+bE����Ԉ6�YOV��AF[��Git�Ye
          c">��Z��R�h�]Ζ���Oq�)�VᣆX&�	�Gں82Sޏ+���̋�A���E[�,�"(O��'���K�U�c ������t��-#(��<�+����"L
          �؅;��l?�c9�j���x1�g����?ʫ�r#�d0̞�@��-k!s��,����\{{�k���e��I!fyCG.Ҥ!�����9��v䑿���i��B�T�#$�#�rf�H&ܤc��upeV$��{I�Ko��1���s�VK[�$�4ΑF�eHǷZ���[V�"�b0z��q�����b'�������R�t[�a�K�HHv%�L{U�������#z�	��Pmn%�]G>5!��X�6�*ϐ��lƯ��V���$�z��Uf�Hb�Fl��֎��k�L��
          X��G_j���3#��7)-�c�-�-��$�U9�^�+�:�[}����$��,�*�3��EOE7�i�z��FY<�˘=-Ǥ�
          7I���㘔�HPH8�ږdKe����vV���B0T'�V��GԿ�F+}>������l@� ����ⴅ�����"En��R�d�r9����>0�;�`�u�7�Mk�}���]Ҋ�Ak	\�t#$۞F	~k��X��(7�cjS�ZiW�!ү<?�8%b��4qu���89�8�Sf�������O5H�#����k�x,�,�
          ^�x��\�(o6<����\����|�3
          /X{+_-�/8W���|��pR�]f���,-0K ��?͏j-�6�N�Oz���1-��?��G�Gش�4�`-���FF�m��1��,)s\yӁkkP&�.J���k�ISc8%�%���z<0 ��r̊���|������Kk���`�"A�=�LΖ��#]���Ā��ϵF�_�Z���iU�Q�%���8&�&5����KI<��(�(YYO���N{�C�D����O,d@�oz\��%����q�NC���h��;|�BrŰs@�,n$0<��3�a /=�j@v�B���A��Q����!i���8n�%���\�9V�qPG͆�yg	��G��yx���.���m�@F2	�y�A�Ik4R�O4��Vq��a��9�	5�� �!�7v
          _9�&���(^t1�dv1y���'qӿz����'��[F�1oX��
          QW�4���!B�F��Y��5&���$� g� ��j{��m����.ܧ��tJ_`��D	m�.�f�ҁ��Z��(-���X��*4CĨ��YO }�ޥ�[���L�Ab]H]����PV���V&F���rI�����`�IQ@�2��#�?6�M����7w7���_ޱ(V�&q!'��緱�Sa-�����5͔�'`�8�ء6pʷ�r[�9��x�`������=�޳wk<�"\���}{J��s�U��s�����PH?ך�d�GU���_�����aFHPͻ'��MH����*��S=r3����&	��o ������'G4��X�v��V�<�J�[��������?z�{����`cp�Z�Od��@m 6���[Pq�?��4c�)�!E.K>;�9�H��tId�N��������;u���2�vfT���*N�HC�$��eZ�����',7���?jT�`��V�}D�ǟ�G�~�=l.?�I%�^Xv`�N0*M�y,�i_��)���s�r����)�B��4wǜ��?֋�L&֑$�ְ���%��1�c=~sAB���y�0|�Nr{���V��q,�Y���_��U�����H���f�-����0�IK`�n��̲��F[v�n������D1�JNK���RZ��"A$d�L6��p-fI��p=�{PJ��K7����%RF�f�Z&mZkx�h �H�.���$[�h���
          �G���c�K�d�Wچ,كsw嬉!D8v���GZjI,�(a�?��
          �C*�>dR�0������༑aI_W�c9�Sz�U)[C� b�`�#ښ�F��7�@��v8�(ga�}<|R'ܮ]-����>-�1Ao�@�`�B��n-F�Ċ. ���>���l�2:�I������a�Y���F=A���ޝI�)�o��I��
          ���'�+���a���H!B�Ny[���9maY0�Wq�O�Eh�]dIxa�W��dө�1�-U�o�4u�A�}Q/Q�@�������ٵc�����S5���j��]��1�+��(ǹ�s�+_x�E�77��x��{��E�$
          �z�d�J7!<2���f��6�k�B�JJI�����J��L�����,�Y�r2I<
          bեg�"��}���m5���2��aO�}ᦂ�n`��ջ���l�&-�
          ����i����V��}��ei�Y������\0H�J�˦A;����4{X]Y�l%x�u�(?��-���Ҿ����b��gg*��eAy���8�i�5}[Pk��h��!�S�J�s�]4�X-���"���ٜ6p��;T���h���f�"5.d�|��&���nH~f�"�(�v�9;�?�\N�l|۩��e���V��
          ��2̈!�O*S�E�k�Uakg��zI�����tW-��i�j7ze��{.L��g .pz�ڎ�k�h&�Fp%Q�#�d�f����XI㌗lr��µ���H�������Qǵ9��O�M��I�-:u��F0G�q�c�T��xn#1̷�͓���7p-�c�]�
          ��4����'�]�����WJJ�U�1)�Г�H\�>Ax���V�� Z�\3�Q�$U����m�F��<��;X�sֳE�-Î�Jxj��d����("nQ�9'?�[
          ln���keN��~�Ks�H�FAlz���+f����܈Ҫ��;~�a�8�[3�s
          ��|������9����u��/.�[�Yp��1���6�3Gv�O�=������lm`_��r�H�|gނ�(�e
          �J������,H�^0}�=*�<6�~�,�E}�����w����ḭ��c�u"��������ψ��nw��r�/(�
          ����M�$�4�kwC��ͽ��ćU���lg8��֍��ꎹ�\J�����c`9��ڵ�x�W�[��JL[��P:u�R��O�V�XyI1�eWm�O^:P<"�oFы��mm=�����bTQ��s���_��~��"ܝB�R�i��ӊ�����[��q9��b�=�G&����8�Z��.�-���o9�?�=�}��N?+�e�1d����F�A�]�@�7
          	ȭ�}�˸g�_�Vzݲ�!?����kQo�路���	�+��'������L���b]�ݲ�N8#�5l��b%*��^0�ޠ�լ��pβd�����RK3�#)������A~7��Y�YAӮm�$8���'j��m���-�3��&|���=��q������dHV���<�S��3YC���s*���Fl�m����;�Z�db��[��v�$�̒TK)�0(�vy`�OuǼ�˟�c��!�"�8�����99�c���}�ec�C��9~�5���q+ȱ�IS��3PRF��T��Գ�[h�I���z�j��Z,�DF��^����UYb��I�d�i�y${x��U�F@R~�"
          �;a�!oV0A>�%�q��7����`����{v�����L���?ڦ���[Ke#w<g�ޫ�i�ۙ?1�qp�s@�j;�YDr-�c<�zVaY�.9����*
          (̉Z#��9��S���ۤtQ(�G44"�m����N�mL�7
          �ο?����յ����Cwgomo�ٱ�,�O=�ro���2h�j,"�&��e,�?�oo��^iP�7s���V�|���犨��䢩�hM^S���<�2o*J�9�[�Ś=������xf]U@�S�{��8�9{xֳ��iҴlH�l	����]q/�1��<�A,+2�e��
          ���'F�DԺ����Ci!`��������-l�}m3�fB��×,����ֵs�2X~h*®#;ԐA�+n�������…A
          ��:u��I2�3�KxwK�[{�cs�=Z�q�W�{K�0�;�z���T7ӋML�o��Eo�3,��( >���l䴷[�o�+XF�$�1�ǵbȪ�K�[�K�K�mu�`x����`S���t��u}3T�o�H��m�2�����Z�:e���C��|�;��ܝr�܎�k�t+{�*+M�%et)�<�(��s3:��)M�6ӫk�fx�XLb7�8V|cw�о/t�|ka�%��V2�����C��\�+G𦞂͌Z��ʹ��
          rm;�[Y��s%��6�W�Ry�����T�g���z�ϯ麭�����n�h�����lSZN�{��[�6���#�/?�]�d���Lt���1J�q���2��k�&^�����0`*q���~�kȝd�/]��T����q`ע�UE1۴������t9�o��k���q���m�so:>�Ͽ��ֿ���v���6�d-~��s��=���3�@9a�,�.3���[��h��!����L}U�^��O�����!i��s�$��v�5�����I0��\��ˀČe�����W�rn
          �գ�6�R��@����Su�?
          kKa,:͔��ǟ���\���z:�>e򑓹.��h�c�����ܥH����^�������)�'�9����<h�g%�ߒ�5�屰g�
          -�H
          �[ە�2LJ��l�l�.6�������mV��;�?-�r��G9"��|%m�_�%�b��0��=�?j��@��uh�c,��`G =j�h+о�x[P�Qge�rK5�䰝����)�́��f��Ѯ�7��c���kc��^.l�|�{�� {:7AP?Q��Z�z��[������]ھ�I:��2�3�rO�9a����7z���RY��,|�Rc���#�����{�\�M�Z��u;�3�%����P+�%^����(�5-H�=n��qo-���\'���V�oc�~k�z�����
          }��D�D��Q�aH{s����}6𿎠����t��ub�����F<��Ü�����T��+{-7H�Hm6�cr7�q��S��Kz+����k��j~��>*�?xf5Z�Y��v+u�Ͼ�i�7[����ms�L��|WkH��q�U�\E�^i�^r�Q�F% 9��9�Q��˷�MԤ{�yʌ��^rq�ϿOj��\�r���m�=��!�O>�}I�i��T���Kc{33�	W�5`6o=0q�~�?���-W�^�V�6���Zat�y�I!��-�q%�$�z�_���KI���뿆O�a�mO����m� �8�8V*F3_������Y.t�R�W�X3!��\�G`=s_m�|�P<�%^��h��W�o�!���O�#�������~�˪6�v�x6�V%��������+���o�)����?P�=բx�4�����]�m�A���O��_?�1�M/�'�_h��1��.m�=L��$��0eX�O$c�>��F�>�~�G�w�z$���m
          ƣ�q-���
          ķ�G�5� �rT�2I���{G�?���G�>��$K5��H���%�̮R�2s�!��GZ��O�OM���}G�ѡ_Ke����Q	%���
          �i~�=6�q]����r��}u�{�E�^�Y�MA�&�l��d��v���Ͻz_�o��	�wi�hv��i�.Upd``c�n	�g�O���}�ʽK�
          �Du��P��}d������ɧ��[�smf7�c�C�x���+��k7�=��*�����v�E	��A�PNr��Y����ŸC����D�u�j�vS8g�$�B� �'���3�_�o�_���?
          ��>��@w�W��
          ł�� X��*��f�c�ž�7�_���{����N���]F&	
          8��u;s�g�*şL�U�
          J�B�		����2�@8���s^�}k�7�Ď��x�E��~�}^�����r�ĒX�F�QG_�r�#�L:��<�k8�3j�u�o4�6�8�W���Q9Ҧ[��?��k�^��u������p���LAٹ�A�x<���~��I�-�C`ţPά����O�~6���Ρ�yW&i�k�YydE�2�A��o��%��������E�mJI���x} ���0���-�"0= d��i���՞H�)�Zw�?��3�F��n<C���D(�r�gw�q�g��f���o�V�sx��z޴c��Aq1tH�,�;y��u'�����_Ƈ��]K��,4ֲv�j��;	7��m��q\���z~�n4mQg|��M��Ǥ��ۭ`�O�u�x��	#�m��h��Fگ����5X�n%���V�9f�r�#���޵����n��<�_�,ۋ|1�VH����Z�ӕـ]���צk�ɞ���gI���͝γ�Z��בսj��*	��~!񦿭���Ec�\ip�ߗʝ�q�0��涘�������ze��sf�Y����d'�<��E��T�N���V�O��!x�D�l��?��I��o�ķZ��7�b�b+�#z�oQ��Ko��9�"�D�ѿ���޴p�qmmora-��
          ��Gگ^ծ<9rol@��4FH��O9��Rq�#�(k��V�$�cfۼgqެ:�͢M�4f
          I9�.0���귷�%��+��y]�I?�Ң�5�h��#����v��*�IǕ���ǥ4e&�I�W,Y����DfYv�[��'���m/��\�v����&�6,�#p>x���K-/�����f9x�3�|���[����.�>����t�K���ñ/�th��͹AϚ	�'��Mv�X�g+�&��������{ԟxb��!	�C$����yPV#��^�}?�[�m�zΡ.���;I.��e\�;���[���Cq��N���n��<�P��=��l�Mm���]=�{{Q��(@A�n��w0p[���#�ҳ���K���x>k��3[����I�G<0e#�T�5�<���<Wi���iC��n��9\���Ձ9�I=F+����OB��?���A�^�7�ìr-Bl���R?�f�
          �7�N���O<V�\�}���HZ9��q�d�ָA.�rl7�'���z���-"�����BBْ�|�ٕ���${V����O�q���.���4-gR�-�=!@p�2�nA듃ڸ�T�<K��ǚ��M�V��_�V������0�Ǩ�;W���Y�I�7�<��b�_W�5+f��4BGW<0F�8�����iD�����I���|f�m��#P�XBs)�Tc��Ͼzջ��S��}K��𗊴��-	UZi!x�0�F󎧵z�Ꮰ�.������Y���G��.7�-'S�R�r3\�pe�a�_z��?��
          ���^ѴmQP#���n��c��i�֮K��gr�5��ώ��iǢk^�.<%s(Qw��]��>�$���߈�w�������O�/�_N��BZ^Y)�lԦ@va���׬��_Yҵ/�� �؅�V@�dAP��ZO����A������3�|�Lu����t;菗m0��Pq��?H>�G������d�����V�w����H����@I�b}~�QV�:�c�[��_���M5
          c�־+�5�R3��\���烈� }������3����S�:}\�w����k[7gs#0�!�1��=p����ߊ��?S�M��P��D�ܘK��g���,�1Ƿ��1�t�~ڳ��M�>����,�Lj�H��:J�u�'տj�]uF��@�N��b��@�F�d�%��m�������/�Q�N��2K��•�6���
          �0���M�.u�x��Ǩ����6��#��+�M;:؛Z<|�O��oaktn�V*�FT�^�=Fk\<�	��<hA���G�j�~~y"��� ��/��v����h��
          �,9����0�ʑ���[�"��c0�ۏ��pz��ԕ�w�o˺���Ƕ0Kl3��H	'g�}��cH�>K����Msc
          ٳvO����h���q��Մݴȯ�	pB����U�Bՙq��'��4V�d
          ��*��dݖ�*��3d��]���㏊��Mq��"�f$�s��)Yem-����u�㶊�T�mX�PY���]�
          C�:�B��՗���G��
          .ɋ7`��F�&�J��ʞ��>�(g�9�q�ئ��?�k`���"D��.�ԅ<��h�d�9�D� ��l���@e�y\	#���M#t��}8;y��
          �/��&����S�{S��0�t����0!�IJ�������H��^"�"=�����X#M��B�9��4g3�1��מ�P%�Ye `����,�*�E\�rO�ea�d����RDR!C/.���P�d�2���<0�e����ʀ�67r}�X�/�
          �br��k�FBH�!Frh�%�v������v4q�cT��o�
          D(��^�%��T�,�J�a��|P�1�!��c*	函.6{�mʞY �1�hiI<�������4�W*�"�O"2��𿹠F&�˘e�G��f,��� q����<���"3����n�B��T���j��_(\�#�xl��I����q׸"�-�8�q���*Cq�pѡ�@?�H�t�3��$���k�b�<$.$9�TX��L��d��#�тKy�6�2J�@ ����&��H��%���z9;:R��[��aIa����P��,o�.˸p=��r_O�/���%�d�J�.I?jX�kR����pjr�p������s���.�g��(���ayc����V?0�"\6�֨d�%|�Y"uky���w'��3���`c㓚��ciC��v��#�Gy���-wħ%Ì�<WC`,B�e����>⌂�M4
          +��Kd� o��Q�Y@$g��h�J��yy������Ю�%�qn ��	���R6��*�d��'V�tP���N�+b�t�p�g�F<��ŝ2����8�_$��Ƭ˜�Ocޤ��f�S1�*J�q�>>ªN֒����YJ������iY��Ht��5���b=l�XK%�F���<�W��ʦ�u�
          �Hq�z��|��6���H�O�:
          "��΅�kt~@*r$�WS ����|M��c8R�N}?j�����y'pϺ2��j�����#�ȕH>�y��Y-'�h�Z�0%�ބ��i���8$X
          �BY�J�Y�`�3�DF��9�W22�KQt���S��p���f��2Ar<��T���3�cC�j/��:߅,�W�} �t����t���Q
          �ˌ�PA�v���1?�H���߆���4�Ou
          �����Ryb;�'#��L`�Y���Q�����r���ϧ_�4)����	�5#o�\� �L�� �'�_��������7šV����z��5���_ᩒؕǘ%�T�D�t�1�yO������y��-����'����L��|v��ׁ#���:�P̠�r����;����@�_�O�~1�
          ���M��^=����Y���G�i�E���HW�
          1�נF4��A�4_��Q�}q��!��߈�]�F;���s����t��Xx�R���/�-�i:�K�ƣ�~��9��|W�y��9���f���~j�_�����	Ү�c���\���h�[Y��ڮ�����)r�I$rq\5��c�YiZ���ͦ�B]H\� ��~���Ѿ�i:��q�喙f�{�]E�Y��0moc=�<�������<[i�g��^xP�
          ��SPl���'ͳ��6�
          퍧��7lß�#�i/K�+yop�31I6 �\d|q�Qwrۈ�����b(�0vV�㎇�}����S���������3�ޙ�٣��"��7{�E<�]�*w�Ej���HU��9a�2y��xy1��9��R���x.h��%����le#ƌ��0O�4��
          ����{|�\���ll&��W�@�d}�0eb3����	wrnckv�� pڠ��>&^xVe��gd��FL���Pwǔ���Z`d�^�y批2��_��F:�F�OjD1���c$�"I���(�v��6�+��QW��B�E��q燔�r�`:�4Tog
          ��ib�`�H���-�����a@���P<�)f�<�.mE�y�D��)�pq�P��K+�&�q���x��nv��z�����1w²o���oެ�=��J����ź��,��YN�q�N�杗QhK0V%�8n>�B��� >�I�ְ4�nVII�y
          }��u.EI��I(��2\~^E-�1���;@,���3�H@P�4��A��I��[�H��S�DylP���O��r$��p�QB
          ��@�?ze�f�4Ƿ�%spʹ�9(x�w�RB[��"Rb#k>1��ң
          ����09�Rp��X���n$�3IjЙKb30L�<Q�t�~d�����Z.
          ���0���'��-D��Ydh.F�InzU�K��u�I��q�$uQ�ڧ�s4�e辁���<&89�~�]lTܴ%m&�ibh��́���z{ї%��^ܒX�lNx�iQ]��+It�ϣ<|P���
          ՓH�9��ǐO�Ui&2L���p����E�R1���K`�ܟ����ZI$��R��g�8�%V���`m*r>®�Dʫ��~�.��e�7�v�8�GnjZ���RI|�S�2�6z`�TB����Ps��%d���dy�s��o�Q�E�%cQ,^6ldd`/�&����s�$s��J���#څ�B��I������Ei-���  �c��9"�B�D�[{k�Xg
          {���jgO����B��1f���=n�RnrZ��@�����%�g�k�-#2cs:�A�iC'��^W�(�X��I�⼬��XNs�f���Hlė����+���6��i
          �2�*I�D�4cG���4$:0SR��7
          �%��N��������9�����vh
          n�Xu'�JȜ[1kb�ZF�3�Il�S$yl�@l���Vv]�HߏNOzI3��!a���Zc���
          $Y�q��sO3�a�^6#d��f7��p#w9�'v}��#('�0z��R<"���Ăs3�I�
          7pji�̡�By#��.Dwdh�*�=9�m��-�A��{TIZ*���F�j� U�n�:�j0(4q�w1�*�VLI
          ����ޞ�!Vɽg!��	�:�AW�_��Ϸ�r��i�����Õ�_Sx3���~�̬���\~`�,H!{b�7�l_�?H���(m��ݷ<�����_�U'X���E��b|��'Ӟ�����Y����Z>\�8'������{4$1K�bg�@�?��t�kdxF��nk��l2���j���)��j�8]�y�BN�۹���yZ&B�n������lYb���w�<#�����*?��9�ǽ@]<Z�Gd�5��\1�+�Z�.����F�!����T���u�`I-��FL����f���3O���DWY�
          }C�ҕcq:=��(-�F����zX6� ��>qS�S�ڰ�0LbX��i܇o�|Q�\F�JOe4���rp}T,:Ri�� �ӹ��{��M�=�Y�E$�v�#�jJ�BaG&��8a��ڕ�ğ���?���+��������O]2���k��YO'4׋�ۭ.��=��n���کLۢx�h��jx��98�h�{kr��!�	��mm�n3�#��S�/Z��-,��6y�U�o�?��aӎhpd(�-�V�V��,���ep�0��VM�M�Q,.b�)Q����*��O$���Ȥ��=�l/
          ��s/�w�m�S�����aާHՍ>�\4	ä�s3ꯩ ��Sy��z����J��ČB��X0����K��
          ����hr��H��~�kqxU��#�]Bѭ/bP)G��Q�;�U��I��>�K������z+2�T��{W;�Z���. ���ul)���ڷ��w�6ߛҵ+sseo-��c��~�z�۩��)��B��s�럚g$r�qP��E�������k0	��jXӯ,a7. t�7�N{�F�݇�md��gw,0:�|�ˣj��[��y6>�zjLJI�ӵ�I�a�sɵv��	�#�o�WK��>!��i:�i��m���
          ��?q[OѼ5�;wV���&�<�;u�q��t��/������-�gX�r���[�����l�u��%m�$;�[����m-�m���#����Xpy�~j����%�$��,\Y���s
          ���A�[�]�Z%�m��jI7��YD�]�y�
          �Գ��]�_�k
          a��#�v��[����p��;��͖�����}�6�J��b��&	S�����P���#H�(��ۜ��i�:�1A���'��m!7D`H�23�NNHϽU�T�Ѧ�(��F�i�]��[�*�G/����I{DU͊jz�����$��"<��V-vtԲ�[xŽ���?�c �&}J+M`�l�^<��?5���.���5��J��s��e�B����=C�I�q����ҟ�/�ǖ�
          F�$�	�P��⣵+a1�y���$0��꾋��Yڤ���l��!k�El6h�)淅d�5�oa�R B��p�}�K[�E}j�r��r�3�hY�b����{��N�����YDa�^v�'8�ӗ�r���;>Dc�����UT�h������T��>t;�^�I��J�!�A�Lsj�l(Ն�<�G��J�i�T��:�L]�m���(4҅�r�+ڹ$��j*�	��X�'[%�����[4�z�.�H�+�6݌k%A|�R1�xȫ���$�h׮7�)Td˽K�r�v��(����D���@ ���l|x�-�,Zd����%�G'����:`v?z;��i�̖�-H��#����K�e��c�ȁ�>ι��j��.��俚(�4�Dg��;v��[f���9��FŎ{t>�z���[���#���ɪ���$�ol��d�'�z��mʖR�����d�"���S�-�v�����=�[�Y���젷���ݐ�<�h	�ԑ��H!�|ΙWN^Mio��j]�I���E\�Vt�:8*옗^��m-U$1]�*��x�g�NjVo��kT�����X��0�FO^Goڴ&�}.�wag���Lo��nĞ�����ҭ������^^Α�9v���VL�a�x���}?��6�o�9o����T1��v5��У�t��έ)C�w�����)�#O����Y-$�y�1�^��������n	�[�`0,�� �w<q�q�=3�|KzO��Noj�uȶV�'�[�x?�~��i�[����yF[�I/8�2x�L���熮d�h<��.6f%T%���O��+S4p���,�$�O�Ұ]�g����]��ʺ֯�e�r�3a��fӜaGq�[gO����w��3�6A?�S:����a�Km>+w�,��YW�#���֟����ũL=rFJ2{��{�yS�4\]#��aus�ˬK��YXB
          ���
          �	}ϽkS�=V�Q���K	���:~�Mt��-&��]�.���Ax�jƧ� �wl��\�i��cu���-��Ɍ�q�<Wc�.��X��"_�W~	��[Gߗ�Z@X��`x"�ֳ�i�[��Z�Pi����/43ı�⁗�?�����B�n��?O�{y���y����u���`��>`�
          ?�z=��pq�� /<3o��WV-�Y߷����T1��ju��-1���տk��3��>"���o���x5�ߘ�,1��#�U�!x?qZ�P�ot�~��O�Ȋ��`�(`	���/$Z�Z*:]������3���oQA�S��S��x�xjӚ�2��{���}����/�I��mn�#�o;n�����}p��in���4@s�����(23�t�����aw��g�~zH���?Oj��/��u���� yXǤ)^�=3]m�}�F�V�	
          Il`� &�o0�=NOWx�mM��Rͮ�i�lp�>^�ON��&6���E�u�
          A8��/t���K|�;GBLqV�S�����t����{x-��nqZ���~���[��hf����.��ߩڳ�_麌���qɧ	����0��n�oz3�%��xK뮣��zO����A��x��"�c9�C�#��C]j�K%Xn5_	Ow�M2�a��H$�"�:��ҵn�����u{Y��`-:�,z�T�k�KIZ}��I7q�#�5��&�������o��J��~�x���G�W�ϑ+v�I��	������a������Z�W��y����6:��$�dkH�(K�<��p�,�kI��,�H����%W۟�O�vW�<D���wRZE+E	0
          ���8����g�ގW&(�_��Z'������ޡ�
          F�|j��A��<)�����O�G֟xk�>�os⫿ZK�i"�d�!®<���pdO�,�Ek4s�d�)��c�z��/x��Ӽ#/�4���6Э�/"]1>��
          q��{�J�l�z��5�q�!���Q�I��M[�:��$:-���±ى���fU���w�����x[T�<+�;��%φ�6�/|��!����$�q��~4~��<����xZ�J��-@��ܮ��i ��w�[��Vߌa���}�Y��b[x�f�$17 �R�2M+I�.Ĭ����~#t�ヤ�J�K�.��U��W[p6����hQʚ�3�O�#�Z���xI�-�3������biP����n���	}9������SF���0c�FF2]Y̜�H�����rx�X��/�'�]J}��ӏ���QY��j��9
          Wύpwcp�T�*�ɑ�H��=�Z����7��	aFT,7d�<���.�
          @�[i����k�-���PpW�3�����M�ß������Դ���z��(�>$����c9�$��8��I��6��_�W�#��>$��տ���1�|>�I`�m�C����j�J�?�zgٙl5e{��$*�H�Z����O	}����m5�B�W�6/e��D��H8�fv�<qZ���>���饮���T��`��ʧ�#*�����\�����n$�����Ĉ��"6q��Z�T�j���w�����#�7�x��^�d����,�f�`@YTzG\���>�j�v��xK[������*�z�pp��$W��E>��+|{�ֻ�M{���D
          _�v�m�A1� ����:W���;����u
          ;�zMׄ�C�]@! ӂ�����k�t���O�oꯇ|�x�U���O���Ap�/��v��v�8�|Ua�jE��9.�dG$er���3������Yu
          �G��e�>�x�܆U���X�OJ��c\�*ǾA)v,���qe�PZ:~ �����iϧڐţ�A��9=��5]SW����X�7�E$#Bx=5?��?X�9Z�N���Y�4>c� �GZ�o���!���U)��d��8��R��f�&=�yg��cT��m���]����(�,r\�I��Q𞳧M�6�q6os�@s���kykv�M���e"ʒ!\�����lU/�Xxg�qxSV[Ű������#)<���J��5�y���꿂R����[D䁶�[tq�牕�w�!�8���]˞�
          �/�#�i�׋k�w	��^��=�G�8&$(S�O�wp�W��6�e���7�-������M5F�{ˋ�mgU�v6ߌ��L��L�͇�Ϧ���1b�7�[���g!���VI���
          ���O���Y���ҥ�ui��{cvķ�U�q`��e+�t9��{�����^ �g�R�����X�a���
          �LTrs;6?�(���j��W��l�y����wtgcӒO�_�����?U|c��9��m��ἒ��͵`&?�G�0�qݜ~�]����I�{^���ӟ�3�����5����IÔܠ�a��2+��d�y����5���#�*��:����N��SH����/��kúg��Į��<k���4/Ŕ�\�n�v�!8e.7ez�W����c��o5��ψ��?K��K��,�?�i	8�8��f����?�^�,�xb�%d�i�V �����
          ��į��\�/[����_�-��!�g��D��l�p�������ձI�?��߄�~�T�ƛ��{�	x��0�Y_ڲ�� E&��������������>�w'�|;�{��hZ�����`� tl:�9������'ӟ}F���>��v��M�H��m��_0d,��3��V/�_�����t_x����6���$2A�i�1����ʼn$Z��]�8��g�o�?�o�I�j��/�[�^)H�#X�Hѻu`O+�n�C�E�]�%�u];F�拦Ym����ZXЖdF���8��?�/��ߌ���
          �]�I��OH����|��f8���?��S<+�Ï��~�<?Rt�)��V���Xd12VK+᷑����FЎ
          ��y[�O��鿉'�S�F�M>�9��u]��3#��*/PSwNj����G����a���r�|-����]Ją[iQׄe#s�#�A�o��Wc������h�Y�s
          �X�~nC�+�Ogګ���I�y�u<]��������N���6�p�Vn㐳�� T��
          jҢ��I��o���y������~+ӗȖT�y�[���;q�Hېq�k���}"����'��kW6z���*K,�[�F_H���J�����_�#���t~"�}�{�zO�5?˨:Z.�j�\\Z����"�	1�;�ɭ��������'�]�>ז�H�w�'R�*FYÑ�T��z�w���M���E���cR����[�qq�1#H�J��S��Ͻy���F�q���i���Ͷ�2?�pF�?�q�=s^��`�d���X�GHu��xmn
          �ڣZe0$�rJ�:y�~`�o���֣�_]ZIX�,�(�;A8��k���o����q}����;ۛ���&�T.��7\��ZK)�)��J��R?Hϸ�|��$FU�Gf,j*��b�GRI8$b�[�ܛ;1T�X�1rV7����:�T“8�6K#F?oڈ��h�&[bc�a�߽
          �4��6X�T�'��\�٥0�3cPZfn[��{抅K^[�dX@C���Ӱ�Gh� ���P��Nd!�O$���k��5ij�F��9���kH�������@�����n�-�>Ib0�N�T�++D`��z�^�ԱJ����3��(��(|�Ps��X�"��0r�� ���)XV�aT�w���\��_S{g>��Q���~W9�0�X�?��W$���c��@9V�8���R4���C�������/N9'o
          1K�"o*E�Xu4)n�b�����
          f����� �]˸
          ��޴��<������d�N�A,jNЉ
          F�8�N�;VRT��F<�ZC3J��)@��p(v�4qz7��,�c���$'LsB�]��;���u���Xَҡ��N2�t�$�AۣrSy�v8Y��&p� d���F̘B�(\�9��-2*;D��A�[8=�&T���q�>
          l|�h�_-�wQ�{�����X%o=�nPS��zw'c1Q$��@
          ��U������c�;��'vA�U�?����bU29P\�2����%�\3m�b���A� ^C����*��z&+�:"d"%p"��w$ ��>+1�r��@�72��
          z�UOY�1lg��Ӗ���������;����
          ՙI����cX�Y�z~�4�4�M�pʘ\�F�G��(�I,�I�s��LrN'��O=�؊��h�%,dl�0y��^����@���HQ�T�|�A��.	��U�d)���<�����6��RN͐x����*rI�	��1ݒO#��(.a���a��O��_���B9���ӿ���E�♣,������kF)�-6K$�������Sʓ�J��8�qo,m�����`�%�H|�
          .�>O��d�/s��]C8#�]Y��,�˶a�P�Q����jSO�B��f>��A
          ~;����m�E�U���F[M&&��m=wz����
          ,33�;���jJ�q$�f�͈����9����]�����(A���(f(B��r��kv@���H YF2A#��jKM$\$FW��ۆ�>
          V�29���B*�5"�<��}���s]\��R��;C��	�1�3Ұ��@m��`'���5	.-��0@A�{ҭ�T��L��x��]H�T$R{e����F��Xd/j=c��m�b�w�ʒj�I��+@yBrOڥ������ͤ�P���~j�Ƚ��x��/4��<i�@e� �x�#��z�����_~��鷏�A⟥�6�y6���9H��dW��~�d�fh�$�yg����?x�Z��-S^�C��,�Ȼf%���HbFA�t�7g����\������>�~)��7�<��@���0��d���F\��#"�n�{��莥��I���U�㻻'W���fG'�@�c��y+�B��w�������=�s���&����)��Z��򥁰��B��>E{�i�ϥ�����t�m\��߯Z����^,Ώ�|o#��.������V��A�yS!��;q��SWoi��ƍ���.�-�X�I��
          z(�pz�l(4�0�|�F���|W�,���F�b��?D~��
          x��o�ǧ�r�������y�2z�ʜ�/ogr<h���?J����[��咽#Ҵ��TgO���A=����H@$�9��_������_J[_���/um=Ρ��Q���e��2�U�Ow�?�߮�����O����8'�+�,\�MES�K���ow��\�^�}
          ��o����JѾ�^h��E�2Z�hڝ�]d�����#�q�j���9_	A���;)ėV� ��$[�DK����@[[A�iCC�V?j������Ԟ�/���[�w6����%k�e���0>Y�y9�"ou
          ?!�%�,{�122��(L����t�>�V���S2�,�5Z�e���T�Iˢ�C��G�Y�/�����4�7 �#�EF\�n��/-�Es*1֥�d+�óʘ$��pTp��ͦ�d�Mw���ǘ�ph�O�KK9O�$�ʪ��H�1����0�+�4���C�tc���TB.�	��k}��uodeq��ԩ�(9����l�hY� .�8�CK�:e��/ze�<2g-�#�B�kc9�l��1ǹ�j�3�Tو�y�bʅ�Ϝ01�i&��m��	. `	�]�6	?�q�=�Y��� L;>����j�Ksi{*�$I�������a
          ��\��i��G���h�S���7���!-��%O��m�H񉣑�����m���6�"e.���=�)���/(Y�y
          *w��}QI9��H*A=��b�p�L&}#�������զ������AJk�2{$�F��M�ɂ���짦y��5*����"�<2��QNѓ��|�5��r���>6�Ϭ����S^��2Y�����P{c�P՗���Jo5ӛ�i�`!\��qC^Eq��(��\�c=ry��������HN���cV9�X�b͌��?jJ�$surI�T����H�]=q�Q�;cG�� ��f��%�Y%����.T�8�*8�?ޞ3� 	��9L��v\�zt��SՑ���3AKo#�.\��k��\�;�p;���Z��By��M-�u7�N�^ps���v�4���Ilm��B8������I����䐔u`7�o��ě@bQ;1�t�֢Ē�fd�T��NAb�^2N2rAϵ;�K'�IB� f�&3~:�F��GA"�S(9��mdTw��d��d�� ��-eC#go�4j܂Ģm\�`���oo��0&�-�N=��:Ry3L�lg�z%�_t�X���rM&[���,4c���y'&���@$[d��W���P�m���֣��M�6A���F]�Β�i
          �$�泌v��t:*��T��x�I�'wC��<��$�!,3�W�ځ����G	��������Sr��N:���3�%�<'E�m�<c�!aH�Je�#8ƣ�Ee��E��:`}�P\3ƪ�RFs��K%kB�ҢBW� �[4*�G9'�ı��E"��rH-��z���F&n��I�\������5v4�d�4�G@�K�$7��}Sћ�ET;W�XnY�G�&��W�
          ��"�_���gL�.�.���{v`w?�hk�
          3y�6zq���K��������9]��ɗ}n�-[O��iybl���ک�&;*�\g�Fjn��q~^[�@)�?���#NK\7?'4�4��
          �^�\bE>�	�[{���
          �t�^B�I�by_����Z�I�����'�j~
          m8����n����ym��c��Y`���y�Uy8�d�Q����U�a���K,�� .A>�����k����y���@?oz�մ�{Ʌ�)����KT��'Dg�tF���Y󓴟H��u#t$hՋ@	P3ұ�i����)s#[Z��AN�=��g���s�'!N�1��I>��1S���}gA��$��	�P�s��ˑ�L��u1�$`s����Y�ol���T�؏Z���ֹK�v��k�Z۲[0-�/��dK����Q�meV��i1 `���|���F�s��
          �X��%ݴ{A �N4f�tI�}��G*�ךo4`�k�ch�H�FR�a����l��4�~z+*�U����e��Wi�����j��]�WV�p[[���,d_J�zIJ��hI�5��0xa���0%ĉ�&�e��t�h���700��r
          �9��q�������_�*^Y�˸�@���֡|
          ⫟�V��5���e�y�a8�����R%��`��5f������t}C��5��YI3�]�c��\�m�_[���f����O��zj��6���eu��_R�)'�z�W%��‘E�߇L:e��?������L�E
          _��y�i~O?�UyC�rK���	
          ��S�8*|�[�%���3G�7�:�j��H�o���O�p�P0S�w9�?z�2O������O������쥷�֭�:31�!��ɨ��׺��5+t�P�y3���
          ���A{�O�â�Nƈ��1�$Z�֖�U��R���kI#ē�~��������ā^�ԋ�f`��%{u�$���)�(Ȓ~�1��޶_�����)^u�2��'�4׎���9�MWO�;�6��ߎ���ƶ�~����>�+��]�01�l��q�m*m=��S4b1��9lv�=�ڝ��O6�S�J�����vr�]�4p���Z���Q<!��5{��\]�l��L�3pH��J��&���4�7
          �9�r�������{Q�Z�z�5�;�J��c��?���S��
          �,�7�*���y
          A�+UH6�H���C-�1=��^�#5�i{o
          �;�{G�8�kP�O���tu8l�Sz6�w��V����H�
          +r���7�>�b$���m���cq�r��'����N��%��elM�a��5c����[f�]��,�ĐY�JC4�3��`�/Ē��(�Fn_�sޒ-���aw�X�\l���b`3�f��b�Z���"n
          $2����ͥ���iy�&޼Պ�D�Ї���I=����O����i�3�dC*��C���w��e�����O6�'&��$1���ŸV8���X�A��L�����}�;�%���ޚ#�0�f���$+78�R�irD���p��#���-�����B��k��l�=	S�BT[����*D��,�0̹F=�i�W�;P���G��Kv�ެ��Z�R`�6�*����x4��W�x@EH��D����.�f�kTA�P�MTue��A�x�A��$�G�^�Y�[ŧA�M�fUT�L�v��n,���-��v�ip0���)�*��E*�`��J����������|�F�!N'�R1!Wt��}+�3VH4��["�z�q���
          X��Ws6�(��`�V�1;rq]'-ͭ��ؿ2���@Ҩw�(đϾ1�i�1���i�d.2�}�&���>�w�[�Mm�<���'t�JΑ��R5��,6�d�l�u�w���0}�G�B�=I�]^�Z�V�8k�?���=�+�����N�mӛ���6rQ[��a�Q[�����G]F�[(g��Ȓ2p���l����rc�vz_��:z����i�i��#��+�#;A�ֱ�Jo���f�I��!$�8���Tu���#�0���#-�9��Ք�y�w/%�������\>O[>��߫_ٽ�Hm�Ş�-�ì,B�U�<a���=�}x
          ���E��tT���e���1�kQ%ͳ\K̉S*2����?ۭm�Sͭ���Yи�3���\�������9&��{��PK�Z�bGR�Q#s��>�T�G�5<������gnw9��W�Y_͢��v�f�w#l��e�V灎���\p��ou��msye,[���0�z���-hnl?fh�#ִ;��҇�J���2�n ����z����/E��$�8��b��V����>$ִi��X��x�lN�zs�z��G%����׆1���K��+��O�Y��J�D���)�Z��q��g}d&V�h�A�Oz�x���~��i~U��hd��5@�>����V��dR��2���� pj�6��#�-���JX*�J����g��q���F�-��O�sZ~Z�U%�T����\~���ڷw�?�B?���֑3Z[�t�j06��{�hQ�r��z��h�������K[�k�V���]q�zp1�9���I�q��
          ���>�Kh�/�y�h'V���d��V����G�P�gx�[���.�9����������^�`�k�f��6��b�q��J��9���{�]��Y���͍�:�@�� ��޵�������z=�+JP��Վ��K9��)S�����Je�o�5`�=��#���}�V���#��q���o䲸�giv�fn���N��[��V�v��o=���e�Hes�X�U<M�_�xoR��Wz���Nb��c� l�I��^z��ѱb����G���E���=���P�ԕ,����i"�ѭ��٭���1�O�J�6 ��-OM�H^e���	���zv�g�[���1��p�w~�zq�g�Ty��Y����C�.�_���5��4��3kbb��=(X /q窶vw|ԭ�I��r�J	'גW���Og?+�>id٘��Wk8=�Wr~������I��@]����TU�������\$�%��f[e%P1�����*u�7�LJ�-��R�]N��to����3�G��������6{���#����1��ԋoIg];�&Y�l�j�D{���㹭�L����?�m~��/��|A�Z~R��D
          �0��$����:c���/�:վ�\�<j�n���)��q���@�^{�������G�>��:]��n�٧��Bыg���(�3�?c_L���<���~6��Q>�x��^(���&1t�-|�1�e$���z@<W�:�u?���
          _Xѯ�����lN�6���ϧqQ�7q��c�ߌ���{���Uc�x�y���n^A+FZa+;o'*r:�z��_�<���KJ�~�}?�u�
          -��_Ϧ�v�Q7I���
          Þ�EOL��Ģ�c­@�^)���Q�z����I��;&,rFG�U7�籿MF���C���G�W��wUQG$�G�o?���P�Ɓሱ�Y��mf�c�-�����<��_����7��7ҟx�����ܳY�=��ŪIsi�H���؜�zv�u�C�����7���Gu��~(_\�:}��J���.�Y�T���o}1�+�^�kėZ%dž^E�����]����NH�OZ��4��>�x"}^[+�/C�5��~D\�^�NN:d�q����;?W?�o�:���s�}���]F��F�5wm@6�O��Z�F���c��Ñx�U�kg
          ����~WN�~�'��3��p+�/�?H<e�B�+}&��G���f���[���1�y�J�?ý��<u�O�~�X�,�h�t�r[�#�U*�f8�k����
          ��l���J��g�f���������-.w�
          g��Xr:�w������<Q�h�����m��)h
          լ�9$
          ���ps�պt���f��m<|���M�*,�r���I8��qO�W����Ǎw�h�ҴS<�<iod�����;W7��-����C"����i2�����7�&m?��1��,�_ꚧ�<8��o�_0C#c�d��ɹ���ս7GѼw���>����";���%�Źq�"�d0�$G޾�1����_���S�mNF�R\��$*�!�9RA׽q��C�����w�n��OXKg�$K[�@�B�����
          V�٣I�=��]�u������.�l���k��Ů�r[��1�2�4��R3���P���F҅����6����~V���_;�%�X���F+���֟�߉�ִ}O��Z�����t�b�����8>�;����Ɨ��_IM&��kvW2z��9cS��H�$W<G��E�vܟ�o��yz�T>�����n�?�ld
          Ҥʓ��pk��_�;�~���
          �9���m-�ht��·E����rF���V��1�9��}����i����R�����mND{�;z�ɮ������Ws�X.���܉�=ߗ���x�{6@��Y)�*����R��ฎx�cm�i���1Sz���sV���no,uxf-o!c�4�H`0{����{W����]i������[�*�6[�|���<u��]#�ߠ��%�ο�x_PӯcF{I�?‘�n]�8� q޵��sN�`V,��<Y������w,h"Y$�z��7q����T��uM�w�w&'����@�)�φ
          � �F@��\gᏥ�T/����4W��Kp����d����f����^"��5k��u��bxX�F䆏8��
          �0�.�����񏊼e�Y�uq��{.�=̹�`q�1��9��»��W�Z/���,��mΨ��-���9$!�p:W�Z�yg�jgM�-%Y#@�q�{�3K���?��.��ѼG��sbat���q��3ڭ�R�*�o�Ϫ�Q���2�tH?'�n��xi\���u�J�	ͧ��;�]8h�j2�d��)$��1�ǃ�?�yi�kz�ԯiW:u�����G���� ������׿D�
          S���uY tYf��E�\�0#��Z;�:_���l�տ����I��~-H�f�c�2��b|��#�
          ~���~
          ��}70_�x8Z��[�ϩ�O3pYK���r�+Ï�b~"�C��T�ѵ��}M.��G1=���n=,�l��k��:�G5�(X��W<���=%ѵt+mCү�Ӵ�xbX�ŭ�a�R@8���ɿ�\m�G�K��</��\�]yNaK��K��c���&�R�A~+>�i�0Ѽ%��SӬ�7��.ai$���1��������W�[�P>�}4�?�|�G��	z�^F��`!u��*���{T�(��rw�~->�x��~?����M���Ⱥ�0�=�`�����A|�lW��?��i_Nt�����x�8�����'����J��k�k�ߦ�ǧ��v�C��B�l`�#�d݁�n<r+���}h��i�x��zG��K���+]i/t�F(ܲl%_��x�H�.�3�A��~��A��~�|-�iQ-ޑr�C���YLd_��V*q���)څ�ԏ���ɸ�D� ݄=�韵v���5�߅�I����i3�O$sp�F	�'��;�ǽiϩ���M$}WX�>�s�G�:�1�.p	��##�U�ղ�ז���:�ݺZ�_�X���`�@鞝��(C4�;�	zO�\��I�����_���:��^Ȳ)�A8=Ex_���up�ȳL�Q(ʰ��[�V��Wk.��ڬJ��*�&�>�Ǡ�Yr.�4p]P~��+�\���(���Z7�J�vt�?�Pe?�K�q����Vݞl���#�!���0�`5s��P'�3�,�T�z~� i�D�yͻ ��(O$���-���J�����'�x�ߥ,GӴW2N�0��$ ��LjB<��Ź�9���T��1�x.���~�~��aH<��n)���V|�z@i—K9x����/F���h�H����?R�8�5{*��%�q�a<�S��7n�+T�l]<��4���Q
          �[�-��lG8��	��!�2?ʊQ�*�*�d��PхQ�9�C��5�4�D�)�w#��4�ew2��	�Q�8�f$��@��g1�g+O�g"&`o�)t�XЃ���(a''#��r6;�v�G8�G��0]H��LЪa�_q��3�z%�aU�;�.W�h�D}k�I���f&m�I��X�f�La�Fcc�Ns�aN�$pW�Q�NG'����2	�H�W$�1��I����l��m��~��<��壻��#����fh�O{T�<��瓟o�E,�P��p�n'��)��ȱ�(��q���)$R3�  S�[��Ƌ+�g����r)\����ˊ.WM؍�v��a@����ѳq�z&?*I��@^�����y.퇎2{D��^c��3#�����}��e'��:��7v�L��wEE ��#�fpQ���d_H
          X�����NA4\S�F����T��$�˵�_�(�yD��
          �"�W��8�;T'����BƎT���O�-�ku��J�1���@GԷ�**o$*t+�O���� i�P_�C�ֈ�`X,�°.��@��+0��d�H��X.A#��V:�vTW�$1��h��ʡd�18�~Y[n+�e�DA!��Պ����U�(���Dx&0Ϸq�Л�ɍU��\�09��Z�'��5�D��ʂW#��j� -��(���S�s��)�[x��Tq��8��j��漪"bX6��`sS������@b��x����CD��I!
          Q��n�8���u5�;I3��
          1���;<�Id����� �X���S��[1��8�r�*;�0� �oZ&�������z��'c&�a�[�R{��+b���M0
          �Xm�<�GB$�T�J%�E�Y!vӁ��s����fv�D�����Ue�3�h�dV�;����s���
          ,�r��+�=��ݭ��6h�����j�m4�1gP#��5kdp���wu�n����c��b�J��Z��ʂI���K�ws����!�9C�X�dڪv�h�!��'����Q��4_����e��Ȩ˴Y�~'���o��x��v��}8���j�+��4��6A%Εo�֑X����s�~ߣߢ^>�}z�!�>�}C��[}�&����,\���1��t�=k�g�jZ�kig��e���t���*�jz������š����H@$����#�@	$I0�$���~W�VX��=o���$��Υ��x"�u
          ȼ��8�?|UW�>���=��:��AmryѮ�q��c�����ߌ��w�߈o|M�S�{����y@�7���q^��.֮죚H�"�s���#�|�:X�8˴}?�?<jH�+��M���w���.����.4��gi�!��a�d|)�@dq�R??U<1���U�o��Q�Ӎ�o���,�׸�v����`w�ї��3��
          j�Ԭ�o��؄o�S,2�����ׂ�S���G��W�4�1������5�����&�� 9�T� �dy
          j��US=`�9�{O��&��տ���/�!��mԻ�5v���r��
          P���c��O����jW��6Yb���
          ��y�0C`r�w�~��D��� ���_
          k�w6��.�ૂ��zw��K`�A�����C�-6X��]^ ]|�A�j�����2B�����E���:�ӏ������-n4��I#h�#:�9\�j��m�R+B��cB�7�'��חן���O���kZ�g�����
          �/q�ܬ�r]�������J���u�A��GП��/�o�{�]r��5�N�!wp����s�����p*ȳ�|�ĬK�4D�0�q��b����g�j��4��xd����$�<�<Z�����^Xew�f��:QW3��Ҳ�H��#��V��x��{"��hDO5�7�9����ֲoq���'h9��3MOy<g��Yհrz�%�5Yg�I�;G$lv���)tFC�Z�G.N�����:^��Ij�IWe5��6�V��g�H��R6ҋ�chW|��'�a��gb-�H����Xė�.�Id@���)���<��������+/�E�ox��W���\	c"��B�-���w��h<.Z
          �M���kHLS�X�'�{Q1Z۰[	T�[~������R���03ך>[Ǵ���\�\���N�W�؛{m�H��)���Gϵc����P��ebI���I����̊�a����:�Q33B@���?z���2��B�P��z��-��C"�$L��Jj(UK	Y��'@=��덠��g�qڧL��}���.�8�N�s�GG$�&w��px������xH��,�����`(�{ֹ�K:D�������N����%��2�QH�s֞�61bO�d*�l�C5��J`ؤ�!X�h�u� ��g�fQ����J�V�X���_�6��$�|Jq�pry�ӠC5�ȗr�Jc�q%$Gޤ��Wf8��P�(�b"eY\�E7�K�ݺ,�zS��C:�7��C#���0I��X��$��VF64�L����gfwJ7��RKnw;q'��X�KTI���`���Ne��2�cU�l�ɰx�X�k�8�db��vC�|ބ�'�uR61�R$l�F1���v�!���s/@�N�i�]��5P��ǧ��sL1�o�3�S�Q�M%�Q.0N���/ws�l��$�_�:S����a���'���a���޳5���R��ѩ�,��sʎ�sO�W�p\�&8������D}��$`L��84bD�p�1�c�V�9�@�,�H,8�(�3�
          �+Ü�;f�Q'}��|�W��;�߽o#4'bM�Fڣ�� F����@q֧c����##�����L.%h�]��!_U*y[�p�^)b5W�h<�?5Z��K#���	�Sz2C{o�#��*��śt�����{a�J.8#���n�]�o�bx���c5��A�s���Y4������nS'�S��ˀӈÒ�y�E�H"��� �W����К���)���ڴs���9@�kji:������E���G����F����vw(R�s��#�_4��&Q�R:�?8��ͼ\�M6Zb�[�n�yZ1“�g޶4�˯٤Е�g���9�~D�7��3[�2�!�,E�8���d�G��A�4~�{+Ks��$�q��C��w9=+H�B��T�$��aVky�`2d��퟊訴��u�n�ΨZ22c�U���Z*Y���5��q���%[��ʫ�Fϓ�'*��Z���UR�� b��8��R�%��1�_={ԁ�{I�݁{�9�6Їr�V+x��g��61WQ�y���9�E5��q�쑣C�Lɩ��;��Fɏ���_��L+����W̑�l�O�[d��Ӌq�P��s�%�O�v�
          ��6�<�hz�[�E��J�--��OJ�C�ϩ��i7��Q��u<�D�>�]X�"�i�q��p;�s�w~�	�Q��u�}�ɦ�\9�m=A�q\��o��N�~��hPr}�:�Z���B�m�[���#W#=�������}���/���irH�R�A�f�U_������5,q9k�>,v�[+��m�1e�W`��V����i�?�Mim�ܬ�]��f$��إ]}4�t�2��ȗwC!2��������zX���W��ᕔ��1L�#�K�(������"-,�<1��P٫�x�+]'�"�8������?4��b���<ʥ�Dnd|��~����G0yf3�e�������w.)9h��M��.[���%��t�ʚ����.�l�O*�’9<{�J]	mѮ��1d6��>�dӟE[+�gh�nQp�9dlg����:�Q�X\A�j���H�mU�4���kn�g�#����9s�����+�H	������v��>ƒ?����N���,�Z)�AYdU8S�F=��7T��4֒�Ryem�(F�L�z�E*�$��byn`��^�5���h�I<��ڕ��!�-��3�\^�Iq��I�%BH����qW�?V�k3�ߺ�FT""�Q�
          j�}��H&�X窎�߱�Sp�]+���<,����Fi\Y�N/D��|?yep���f��2�$�L�⢆�t-�ib�ۉU /��no
          �:�,e�5��Exԯ�+t>���|�t���á��m�0�c	!���=�?^%
          �.H�d�c���C��),��#�z�1=�Z�Q�L�#Uf}VM:����D�d���|愨��l����c5�1Y�s�<Ԟ�������f�����[5i��廁�������]D~n�۫��S�F�cRC��i��T���
          
          ���ӷ?�G��:���o̪��d�#�5+��`�J��F�3��zuԶe'�4l��\�D�x�d|�-�y�ܲ3Td�
          a��+V�t�P0==9���V+�DU�<1��~j��j�X|��� �I�4�t�ˑ%`�h�,I'� ����M�[����0�]Cr�dw5[�d'b#L�\|{���V�P\jp��R@B�ܘ9���{E8۰�H�Z��$�A��ð�Oz����\����'�ʨ_J�=qE�������p�)#]��:`�z�j�v�HY���4c��f%�K
          ��5{r�Ř,���pG��4�=In%��I!�%YU��Tv ���"��D����e�T���ܳ��X�����JT�Nl�2�N��/�/��2K>dd�ߵL��\h�\���q6�+���٨�X�j��5h�Hâ:�q�^5X��b���#i2ʻ����R�$u���w�Q<Qt�v�n/!��S3[�dž8^��X�e��\i��[�R�
          2Q��g<��W��u�pV�2��'8�=��_}5�����Y"\<��݈�Vl�F�6e�Γ�q$�Hm�$�������z�J����~"�d�u,�h��Љ��>��ç�j�	�n�bL���o Ԝ`�����I��n&��A�n	���=3��	Mųux�B��x{L�+T�ya�/9N$� z��Z��9?�5]�oe,�r3I�Ơmf����j�������~���W����ș	h�`�`���8���<_�M�}.��m=�U�¯���.9��q�+���Ϧ�[��7��}ƕeo�̂+�#�I�=J��^zS�`�i�-Ҫ^��m��]pv�1�J��J����`�Kr���C�c }��*[��z���[�]y�y�j�֌�!�������r�oe��ed%����)���>������9ЯS@{�d�TE�����κ��ơ�ïh�^�Ȁ�m�O���'�ia��\��[������e���+��Ǵ��S�������ý��F=����+p�y:$�j_1a�u�K���֞�[�ꩯ$�;kd¨ ���v��wk�Y���B�Ԡ����0����o���W�˥j���3�ܽĎ�ݿ~a����#-��֥{$Ӭ��pYr� �{��O��N��-.�إ��B��|��qT˭�9 �Ro�#v�#�`kr>kɏ�S�4W�������Z�ݡ�� �i�cu9@�b�'��N��ՓZMo�{pd|��|��x�mO�K�}X�i'�*='#�'�j��X�{�zv��ž��Z�$+n��`	�T� ��M*�-QSߴAj�5�Kcck;������U�W���(4mWI�\�2L�s��-����QZ-�U��;�IDj�D�2?�S��:��׈m���H!��
          �?�`'��֘�ɛHŷ�zݱ�#��ꒈ�!G�#�u�;E��w�W���@b�\��U�R{�$�>�n-6�B)~��u6W2y3��/@��h<�l�͖<�Mmko��[ԟұB�i_J�Oz���j�.�}g�i:��~�o�qFX���>Ea�k�Y`��Ԯ��Ȥ�����;+mjSu}oL���c�x��G�����ܳ,��A���fD��vW�=ѕ��b\ndg�����F>�x�鞴���u��>\�*%#z�s\�6�h�sq��!H��$�m>���Mê�9�Sn��	A�${�q^��9��"3��g�����7���꾥k��j�"�j���pKI��N���\�ym�x��x�Z���Y���q��Ld���0�l�Ҋ�c�5���G�,�����7�e��lp���������c�r���a�O�吏�/�͔"��E���733d�W{:t�J���9��ݧ麦���M�Ӧ{�.T��8nX��q�
          ~����B���ѵo��:7�.��{�}�o'�@��Y� d6y�W��!����CſJ�%��l��-�[��($��BX��I=G^ռ����?�	��c��Q𥴖Iq��jr�<��^����a�P8��!ZJ�s�?��@4�1���/&�᫙ίy�+@ѫ<ij�/��O�ӌWq����K�zѾ��������6��|Ե����:Db'6���p=�ÿ��K���e���־'���-5���>x���3�~�����'���������$��y��>ͭV��Vo�b0�}��ې��R��s���<,������?O�i��4��f�}������%��v��h�'�A4/�<y�kG�V�(�r4O�v����~k�<Q�����:ִ�5�{Y���Ғ��C��t=[5��?�I⟩�Z'��Mo��G��xnP�r͜/M���'?�2�����D�Y�3����Y���:����G,w����vd��#�Ԓ6�䎕T�|}~п����Y���m>���]F�;]��T��خ�������:���}WH��=/T���|6Q6b��p� OJ����_����]#òʬ���>����q���Y%��hU�8�X5m&t�uXl��qD�p1�5ӟ�O�z�����
          �ݥ��\	QR
          �$�RǠT;�z��5�~�}:���5�R����̋�YF<�e����\0�����������x������1�,��!B	S1�9���~6�.iQn�Jk:O�O���>�c0~Z+"=�ۣP͜�>@��Nj�K�Oź��'�6��dh���d�T�cI�׽��*��c{���������&V�,�t�|/�x��z�����J�3�m�T��	���B�qLf�:#�Ջo�&_Z��#d񱹍�^��X
          ������S�����k{i�To"+p0����$s���?
          ��
          �H��յ��i�*���-��yp�;Q��J���O5�>
          �7�{iS��7��nh$�'��;��9
          J���E/aV� |�x����;���8�G����O��9���c�u���_Xom.<=��WU�u�'C"���C�oZ�w���=+O�Fֵ*�B��-��'l��NO����7��o�>�xT�������a}U�I"#?��� �5�).����]��G�g�WB���T���Q������[+�����g�����{D���W���er�J"�t�$b.�2z��´ߎ�\~��u�9reF�)\��6�`;�o((''�r;{������t˘����2I8-j{
          �s��ߚҦ�-��u�Z�u���}��y��u4wL��{�<���0r�9�qƋ�3�7�#��~���E�ȼY%����U���c��p�}9�S����=k>�����Z�ja(Ud`�;��x-�)�5�߇/�_��7�z������cq&�MmBtP���(�(�׽]��2,���E��k��%,~�}6��mj�}���
          �pv��	Ü�Ĝ���?\:�-²h��>3���!�`a�d�����21��T߈����E}���W����rX�#���t3�Ѽ�(��s��W$h�Ox�[?����O�#>�g�J�K(�2�xQ��2�-YD��E����G���7������c$��Vx�bh��=k�ԁ��_�o��Q|}��esr�r�E�u�EQ�~�'�z����c�����k_H��Y��o��M��"���
          ��猞+�5��>$��&��iV
          �_Z��ɥ�y_��nJ a��~����ћ�+�G����Ŀ���^1�Բ���K���8t$�Xw�N+�Yq�o��R|=�Z�qx_�W�n٬'� G9…Y��،��ľ���ۍ��.������D�nGi��2��}�ZXjZ\f����>b�����$)���3^͐ޏ�f���Xm[I�=���j	$�O0$`d2��zq�[�����/�7�慨$��L�����e��fP�B����Z�'�g�OuϤ��oxkO���Xb �If	�H?Ia��v�����h���cS�ޑ��i�����؜��BG��G�����Zz*�/�l���N�K�S�?B�]���ε��Ķ61�q��3G��I!����)
          E>��S�S|`th�"�K��,Mp��k����ǨUKL�ln|�����5k{,ƌ�d��~1��Z3�~:��B����;--n�.���>��M>�p���;�~/�~�
          �����_���\��e��N�i��9�a�v��k���������$��%��fm���:����T�	�#�ɮ����]S��Դ�.�k�YK(��7)�ԃ��2[�EM}-��~����Z߈?�h�}N�����}��!�F�r
          ��U�����eG��䗉)����;+���p?�C�0��D�����^��<�M����}6������w��Ǹ��1o5�c��(�%@%���z
          ���P�����hdE�;�H#��<�F~���a~͝,TD�-r��
          !bsҵU7�4�9�Hh1�8v�ȫe�� �y�n!1��>~*,�2��܈FT��
          _?亿���oD��Y��5��u1���r���G]�kH�������C��#�ʣ< �޹�o��6�<#�+2����p����DҼ�%<��P�KVW�v�}�,@Ę����s�H�����m�.6v��dT�`���MDj3��К'O/nݤ�k<���b����	�2p*#�36󴒧��*�+$�w7��|�U�eeb��`bF6�ҩ�-�M�œ$�X�I�sҎ�4L��d�x�Z�TUă'$��(��9Td����3J>d��.�G곺\F�*?
          �^��	���
          ��	<O�ϔ�fr��jY��l� �0\(��P6�!P�d`�c�%�*c#I���qLAnF৷��)F�IB��+Xi�]�
          �~��znf$<�Z���}����ge�o���ːq@۴��W���?�k)2�I�ƛ���B�s3��<('�?�4D)<l��<��`�M "@72�8�%�˵
          #$LHU'�ޱO�J����8�Jrx�0>�V�,�I�����č3N]��B��ޞc$d�ch��+�0���&N�q�Ry�-�&@r�v�h�#D��9�_��rVe��V{����&�bb�#a �ҋح�r�"=*G�)�?Wޝ�PK�і�r�Gje��z�� �&��u�!�(T�1�
          L�cæ2��O�5�n2�B�{=&�Ȗ��kA-���qn���ڀ
          ��]{����[��[s�-��RJ���Դ^K�9۞��h�y�y�l���mzI�&g�H�$o#��H>����p�s"�����e���!����ӡeH��u��3a������PNRP�FU�f����/R:�JtǷޡ��H���d��i�Y�4��
          �X�ߟsVF^��?,Vk`��>���h��s8/"�H�󚅊f#���v�\�]�bH�c�[q���d@Y�PF�`eA�:��F#�@�x�O�WGqA�G1�g%��7�`=��\�%�,�26� ��H���T,�Ȼ�����U�9$w]�m �8a����/"�O�8#�v�8�}(��\F�e�P9�Y�_-�f^zv�U�$.Db,�@8!h|�0J���dt�V�y
          q_[)�f�d�ʻ�N*h�F����'‘��MWXB�Dq��H;��� ���H$1Ō�V�޺8�%rV�<3�kw40$L�9��V��b#>�
          �{�i�%vVe�$��z����d.'��ַG7�k�,�7q8�����g���g�n��2��>�AҢ���Wb	 96�[ډdp�T��S�����,���hY��Ŧ�%���6_�y#޺����T�?�x/.C���
          �!�pB������+��/�cF�D�=%:�=���z���������M��-d�Ң��_�$�#��Vӽ8�R��?PH~�i����]	lX�������`;��Zu���D�O|���������uM:���!Y
          #R��Ͽ����U����,��5O�v�[J a���&y���8��_��<���>��=�P6�Y��m�-��=x����V�A�tK{9�ڦHKy���G8��\�����}'����<!�x.c���$�����	8��^����Zn�
          ���6��$��q����S�K��āզ?�oB�w>���wG���aʹj���r�rÑ��]9gak9���YX� ���sZ�]��:��b�����d+��H��V�����K��/��-'UB�;ϸ�Q��p�����V��ߍ����ԏ��d�;y�x_���_J�ldh���!�T�.��=z�~w��x��/�j�7�[ش���T_��4����Nz$!D�R�#�z���x��1��[\�b[OgvȻ� ��^S�?����!tG����-�;���m�H.�*"�m�$h��7���q�����;��838y��j�S_^�����HZ[y�&  �y�
          A\~Yf�+��pL��s�EMh�Q/m��B�=��x���KK�i�	m�G*����<�a�3��A��]��_�^���{`��`
          ��Y<��/~��2|�m;�ז�CK��ܤP��lrA����������A���S��,,kse(*dLs���C�,�\�[J�,%`	���q����㍬�GY8'8n:d��oʕ�s�e���}���#7F�����8�P��
          �u�;������+�-�2���O���Sr��J!e�IU�]�a@j���*q�W�椭<@-������S���.ZC'[A�UYH y�-Zk����J�S{�`��?�jm�]\�P�6��.�d�e)gt�ۇۨ�Pq���V��la���&	�ϵ>#��@��.��������ʂ��O"e��e���q@�Ӈ���Ƭ�.㑊Yu�b�U"y���������[#o��z��v�0߯횆��U;���[�>*Y$I�ڤ�
          �ڛ�Z)y#�&��@�ل1V*ĕ>آb�B��.��2$����$�ٟx�JY���ai�0q�����i^������ˀL�A�2�\����N��"q��ӱ�$�!6�K�OA�z�[���$�*yS�?j�Gt,�t5��"�-�'q-�cO�ޑ$B=B�XoA
          �,8���h$�T�`v2�*A�:уð�H.L�~ar@��U�(��3ֲq.�� ��P:�2ʰE3Y�������(�c��8����#�f�BȬ�
          J<�9'���%��d,Q���gXK����֧!�	"��+s��!#��"<A�a$n�?ރ���H���B�O��I	�U�%e-�ݺ��Ƨ���'�b3���Ðs�5�s)��h�R@<V64m6녔�P��R2�M��
          �_�O$��~�0�퇗�9�j���#��7=3F�;�BŰ#�E
          ��I����b�@$����2F�T���OD|�>z��uT>����־d!9}�*In��c��7%�px<�%�vɐیTZL�@7H��=���cvx�%
          �zu���e9�9�`����Q+w�3�s�?M�q�h�Oj}P����1Bɢ$�йකV�����gi��}�W�~bĕ�3��4R�
          0Z����w����#g�^O:Y�,s�FfR0j�}��կ��s�i��1�1+����V��r",�8�4�7K�2,���{�i�H�żq��N�K/O���8�er�2JR>��q�f�����T���in*q�jkI׮<��6���߶j#Y�(�>�c����LN��FO��n6�F����O��)�#���Rr��d���L�wﺪ^�`��=6F7�с�?"��������f�TO=��.��#s��/Z&��"4���P��G\{�ԟՍ:+�
          �yVhmÖ��7b���e�k{�*�;+I��(�K(��@�#W8���x}�칛�l⵺��o�����	���J���V�TӢ�=9A������.��C;�4
          0��Ji+�;d�08�M3i��(OL��%��E˜Y�~1�*k���g,�E����LVܺ����Z��uD;D��3�+N]i��F�m-��մr� �=p?ʨ�ы.]"�}a��H6F���s���
          �\hz�:�qyq²��o�e�`�tx��m��T),r;���ׄ���K�L6�#3(�|�'��
          Y�t�.�⎔�����݆��H%� �6A�޻'��Ӿ�xE��k�[���i�R6���P��9�����j��cR�)�"&�`�v�����<u���=����{���Y~���x������+�iڷ���k8��I� �;����\��x��¿��K����G`������I�Vxxx��I�4
          c�[淍�r�$09W
          I�G�>�-��d|d�'�j���+�Cƌd����V�l5+�J�9Z[����LLy%���&�{�u���F�ӑ�=�+�5��us��#[����$I�t��"��4+�/cr��2���{�Z��x.C� �F{�e��G�?�A�M�;1m$�]��1���������2���s���z]���LA����Gz�Z(�JT?�o^���I'#��Mb�6�sf�Hą��H���j�S��-`R�;g����ާq�i��NKh�”�WԪ?�~�c����;+�!tK�����|�[X��d�A:���~����,.w�Rx���J��6qC�?��I�9��j���J��Z��I��&#����۝_C���m�cL��T+I%�[����1ܣ$�s�?�Q�I���.�ڀ�!��M;)����G�w��i���_*�Q�$x���Һ�����/�/5lcO�������^���ӵ��%��p���������Oi�����仆�h�o�L����g���)���"5�'�+(v�)�sC�Gcz�O�@��eIl0��O�X|�.��C�^��E<�P鑗#��qU��L��HX�lm>ب��gCU��k��Kw�.$���Ƕ1����5+N/5f��r	���)�ϣ��C�Pa�|}����^�Q��ICCp�pW#8�U�
          8#������x_�E�pQ2���?H���E��
          Y3�	�����t���}6l�\�;�y�~�M��p�߬.�m�=�P�dr8�o؟\�{mmh`�	AFT��c�֚����y��y��O�����+�2/ ��,�W=�zӗ:����I�IU�-��U����KcM�<���_��+n\=��܋d��ȈK*�''�{Un�<?�8��KȐ�
          �Ϸ�m-���6�~���h�v9�?�����~N�f��得ē��)�DT��]+G;!$�����/��mOD��U��+���W���8a�TG�lnuJUu�K!�A�`��+���d�_�]/�0������A�V�%,h�ߧ5R�.�t����0ޠ8��Sz,KtV��T%��(zT��|�59๷�H�"�'#��^���5)�\"N�abw��8�Z�N����K�场��G�ǿ�R���X�
          �n�|��&?���%��ę�5��'��.�]b��q
          �����qDx-������<�X `�}�QW�Mtd[y'����Ny�#V�
          �j���P�FJ�8��&N����Q�Z}���m�O0��Yr���Z|5+A�]2����$��L�	�q��G
          Bk-&Ѯ�9��@A����6�i�ܗ�&�D13�w�k��]�f�%՝��l�7�N�<y�q��	�$n%x�u��Cx;�:ӴK�Z��ݽAr]��Ms棫K�}=���b�vd�JA�o�]W�
          0�^ҭ巄\l� ;H9��3���H��Ȳ}:t�?�t�F�,��(�
          G9l���Oտ��3i�;Oo���?�ldێ�U�餒xoQ����V�6}=O'��ϨZ�����-�HLj��FAO� �޴�Ǝ?��H������ȓS�!��A.v��>�>�G���mcz�h�[�+��;�9������WG�-��1�3Ω���U������4�+Y�luK�cV���ϐ�q��j�q1�IE�O��~
          ���K�l�de�_$1q[�R����ef.`��:·��H���޹�A����� �0�;Qzz�ڶDŽ�G6����KHa{f*�q����+��G���M^�5���=������H�����:-"%��}J�9W�!
          ���Z5�Z�w��-�H|Ŗ% Fw{t=�J_��m6(t�>�O.F1H�;O{f��~]�K�9,F��æ^\��j�W2e
          ��[��{W�Z�x��U[kP���*pO�jq�����f�K�����;�����eug��+c}o(e	��8��z�8�9N.�W<sc���yo0K�˳�8=qֵ^�,�&�yYg���pNO�'���m�(�/%�s�<����M�o�4�m�'!�GbXs�=�UM������R�dw��{˸��M)
          �JQ������m��h��B�yo�X�Id�ȷF7v}�i�z�~�*�m�ʎ��	JݘO��)���9'>�<�+v�1����m�m��Z���XF�2ބgޚ�V
          +��1Pײ	�#�+4�9Bv���-%��X���f]���V!�#(�%�i9��*AE��������I��[�`x�mu8���G��W�;�W������'�o��е+�G����P���i.п��![�+��Z��xy�5d�̴)��q�O����ٞ�d���R��ܒ$
          dR�u���Tc��=X�W��������}9�aMw���V�8Qi,�Hg�pͻ�	�qҿT�7�1x{�W�U�)�O����4V��c�*a ��Q���8)9ŏ���N�L�5�[�VM�kk
          ��ŕT�v���
          ߨ�_���W�[���7���|C�
          kT��m�(�Z@gh�TǘCzNy �^��]�Q���B���~|K�x�~��|5k<��ݻ���1���gQ��8o�}�9�k��f�$�Ā;*I�����/���;X�Ix��?3Z�B���"?��ñ-�$�}�y���L'�ȻVP�3��+>nB��$W����-~�����N�ׯm-��o��B��f���xۓ��+���c�E�KoAq+x_ϑ�2F�}#$���k���?x����}V�ӯb��-]&*D����3�]�������w���sX��4��Y�n\ɻ>d��~[�A'���"��wl�F}`�<5�x�T��"���tq[�()rJ0W���ﶿ*_U��x;X��/��tK[�0h]n��i'm�.�3�3�A��;�o������Y��
          �u�#1�1`���d�s���y����|�_
          #@�W&�B��G�$�����I�juF��~��7�>g�`�e���*�N�̌��e=�9?�O���ӏ}��}׊��8�JD��lj�$g����hz��/�Ο�]�F7,�9��^���k�^<|Q���儗���̈�R�<3M���4�vQ��9sꏈ�[�*�R�C��r�ڹ�#��1�rp��9n�u��7m{{v���\#��f5_I#<����������}OW�E��A�4�����R��WSz��ۡ����8�y����.�?C�}����{��6��-$R9;�T\��D�*+S�*����?����K
          ���e)�X��U@p!HQ�#������v<>�������~!¥��l."�70(�����׌�S�Wr�c��K#��q|���X�.�k=>iUt�IC�(��x�<w�1���~�?�-�������O��O���I�C�$[��X׍�U��Fk��Ʒ�o|-�{�u�B�������l\����K`g�9<�C߁�N��XjQ���a�d�
          �p���5������
          Z��˒X�) �2I��1�u��j�3K�#��:��w����j3�Ag��:��B� ��z)�S��^�~?����{�?L/>�}0�t�?Z��?;;��ɂ���$���a��L��kH�g�~�cy�jmj���w;d@�^�i����~�h�O���Zj�L��
          ����Ý�8߽<ȷSv�(���N���-O󎁠��R7F��A8$dz�O������i��m(�y$l��v�����W'��9���ׂ���*kK��)�r�X~3��P���⏥�z_����cS��C-��3�zT���$թ�V՟�_x#C���{�z�" (�v�D*#�FA��_����~�hV�?y���^�^���=1q RQِ�H9�<��T�?�^l��Ms�O�|=�!Ko���|�n
          �!S��NN�k���o�
          �G�ݥx���~��y�Ȣ]<�I_y%��Fl���֘tg��cן·�/J����Xƽ��b�1geq5�t�h�)!���g<�_�?�o����u��O6�Z��1ȣq\�a��y,˸��+���Q����m��j�$�ek�s$���m�y��>�����ךG��C��Hʩ,M#�;��J����9�0�}�Yeᯧ���#�\��<{��,�ЋY �A=�˴�G9����,A���"�U�GR��ȅ��{rw����!���?����&���Y$C!]�<�%d�W?c����D�����m<cs�Y��(i�������8�E���rd:#{MX����nc����a2��W=H%��N���^/�n!�Ś�6�"y�d���_3��t��_�Ή�i�Z5��]i�\VY\z�=N3�j���	q�����f����5.�#��qR�KN��P��V[t�.ml�%�Ѱ�'�����v-o{�a_�	
          ������0�P¶&Uq~ͻ��]�ug�7�t�?xr�e��c�2C4y����ދ#$��w�m�>)�����KkmJH�4��țyl��,8��������k~"���=�W?��I�3cj�S�'d׌���)��������ԥ���D�h#e�-��X������ٮ7���﮿���xn_����1[�mr�##��s�̙9銧+FlyT��Gc~/?����ӫ=�9�*#���]��77���Ac�Yv�'<���>���H�:?�4��Xa���O��[]��<K�+��R���0��r��}��<�J���a���6�e�xO�϶���F�hC��M���3�Uɥgf	u%����E1�0B������o��ZU\2ȯɕ�o�i��6T3ct�'�Ďd/!Rxǹ��B� >���)����m�K�t��)�Pؖ=�I���ϵ	���t2g#<�{S�:y���;~Ʊp�,����xj�"���ɍ�A��8���"�ѱ$����LB�2#`�''ڢ�ً#<r=��=q�&�@Χ��=�=��w#��\����H�a��*~{�l���Vтɨ���`�3��J�_�@&�IY�G�.?�-�hdG�)Rr�5c�YD����jd���1]����+v��� n��9� ͽ@ȍU���9����#�ڑ��<J������.P��t�D�9,��NF�4>���A<��hї�L�J���DD�H�v/;I9���C�m�*�p��Ә�����9%�~(h"�(���7(�?z4�Q��@IǾy�<�c#(a��	�>�E2�b��I�>�"	��%�GF�x�d
          �ʁe*	lr;�$�۾=���Ϙ�ҥ\�
          �&��I���Z{dQ+H���sj��pwQKBGϧ9=���sC ��M�z�
          f8�<�;���d>`R��!�	�HՄ��9�X���$E#n��Vaa q-��I䑏ހ�jF�H�I�Y9�#1
          �r͌�Jv7����vQ����6��0���~٠	x�X0��sN*�.�fbʙ��?ڢ��ZEf���j#�Co�y@�����pe/���$����1�ؑ��2_!��ڢC<l���A��n�	
          �����]fW��(�1FIn!*�?
          pO�G�ʸY"RO$��?z�I�Mʧ�9�CW�>U�Bns���T����ą�UB͸2;dTl�H!@�3��ipM#�c�G����W�T�'�,q�˾9T�#�G�-H@�4�rMD�u�%f$g�=8Ͻ<�r�ܘ�<�2��V���,��	S���-�h�ե��
          �#�\p{�m��h�Dձ�ڕ.�q�����8Q��j������u8�y?�o9x�I3�i������'�6��̮�˚Q��Gh˙�x^��J�d�|�@>c�?������4��:���5\I����aؑ�ڍH"�����y�CZVF�	��8wC��oj!L1���C󎦫��+X�J`�O#㞴U�����0ݕl��x��g�DL� �"��L7�2Gn���Δ<.�TIq���*:|S�������
          ���mӚ��[I��*3����$G�V�,�6Nw3��Uj��ˉ"�d�����o���"�G����ܟگ�!�G�/�j?����Kg�����[����2"�Y��l~�u!���}�֗�Ĩ0���2<
          ���ZEƹw9T��ݗ/�l��Y��d]#�O~6~�x'I�A�>�x����� ڄ�
          �T���Oܟ�޴\�W5�4��5=c�ڽ��y������D�y=:�8
          �->���X��C���0?z���l�*ʹ;���c%%L���V����^$�f����EY���k�u��HU� 3������O��?���ӯ�,Z�ҏ�pma��}*񰊥�c�I��-�\�o�Y@e�+/'��W�6��.���;��N߂>��Y3|n<�h���{.>��
          m
          �����
          ��K�O��32_Y\y�I�n����8���u���o�1h�Ť����!�:2/�{L�ȯ
          ~��'��}*Ѽ�mb��w��X��4pr|�\��K3��P�5���Ϫ�Ʊy�jM]�3���f=G��8�a�F�g�l�1��L�~	�����͎��x�w��
          >��DE�����*xq��+�~��Ƈ�!���,<C�MǾ�~�c��]�J,�rU���:�+ƫ[��U-����'�ԥ���]�8�	w�T���0�<�9����>�v�g꿆~�}@�~�xcEEΠ����4�"��aڪ;�kKi�)�4��4�n���2Z,���x#�kT����⸊&�q��.���u�q�I�&�+�j�G*y-�=�.��~"��y4��x+�lV(����m���}Y_.\ؒ��Eq��4�j7�]�]~~1�͓�	�${Uz�Y�����#�'(���ՋP���B˩*H�23�F�,~NEq��	'��屽:)����n�匩=1�Fjt�K��8۵@;�����!"]C$��#
          �Ҋ��Hn� �H��<W���4�t2h��������^�O?�9co
          ��4&?1�� ����Y��P\����8=��>d7@dp�����p�^��~n1����8�J�e�x�B�/
          �2	�\�Ӓ3��X6��=�����W��YL�g�` 
          ��i/c��'�y��`�2rN3�蛭>he��w���F0s��"�7O*�	~�jf���i���b=�3BJ�V�Q��y�D����S�7�*j;�*k�wC�0]�*~q��L<6����f���(��.��d��@�����DU���;3E�3��#z�G?�ܻG3�F�z�pm�q,@%�#杅"b�$>b���S�"�N�7�G*,o"�l�bNڬj�r##DŽ���P��)�p���Fǽ��p��1m��~�dU*BՆM|�\�{ě9-����o$�M��<�ۗ��^j9���%_�N�;�ҭ�x���D�gc� �^�&!��HԬ���k2��1���<��M1���]���={ԅŰG��A/�B"�!c�8���84�Xwɾ�HNl�9Aq(	) ��R��>I�JO�`j��I�d��N���8�n#Կ(n�7���;G5)}{bC��L�<-��-�dp��I�C,m툶1Ϊ����I�u��
          ��i+�����w��Y�b�0��8�i�:u��"��<��h��J�FL`�n����3JpF�y��$���#l�;�\H��C��f,Nq��*�֑oam9��R"�ڱU��>�
          TbdP
          �"�\��Vd׸�l�$�[V$������0X…�L�7$|f��U�2�$�Q�����?��w��G�5
          �<[�i�^V/�1_S�n�A����?���<2���|-�c[��p�I�5p/u�׷3{��\q����nj��:͝��6e}��-w#s�sJ{,pN9d�bT2	r?��� �^Gs�u<!jfR��U0ϻ9�*m���\1�6^��sA��\֥���etN�yǽg�Gh��2�77_���j
          <�y����kBӸ2��1�ڊB�F���P��,@���;����-��WIrb���CZ��9M�٤hQ�G�`��u,Q~_�u�6��D�F�.I)GV�$�侴_6g�<;��v��oշX�mx���9<s�V���۝���L[;���'���CO�~\�,��V��?5_�=�KŜ��/ɵ��٥’��ݬw%�3�-�p+�-t�[��m>���V�|V��>����$pP����X�W�PmJ�b�ı��*S�P�@ab�2�$�$�O#��ȑ�]���t�o�4�[]������%lÖ�2��k�K�$V\"c;Eno�>F��NdE>t���9������^�2��|щ�k��;��o�����)R�p<}�-�g��.�����2O�I�V2�u�9�5�<+�X�6Oss,Pj+Z7@2�0�Ҵ_��j�-54�����˳����u��4�CW�[:���ǮT�;G|UqT�}w��(5���(��is����p�ל�X,�J�[M9�
          ��s�O8�����%���KD�xPI*�9��������:��quu��̌3�˻��*ȫjG����h�do��Բ�"�6>�*vy�.����m����q��H$��FU�H��d′�n�s4r��3�v�[�ح�>e�"R�l[m��?�-�n=C��S/��k�a�V�鑻vr݀�o�r\Y�[��,�4���H�kT�ias�~Z�:66��s�i]e�J���<l"��_��u%i1����)�%UT(O�5s�Gm�����'ګ^m�R�o<�T �#Q����H��v��ɕx�W�
          �p�M�j�lR�TW�9�W%�3Q7��;Ld$�s)�!��?�X�3-l�]Yq�T
          :c�hp�lyR)������*��:��n�$q�$��,eI�H����;t���,� �F�&�֋[�o�!�9�?��m�YivWcy̤2��9����uk 	$��'�D��6�65��ֱ�m
          8�Ti���l���z�Z�s����|�1�c��ކ����d�;���
          z�?q�W�����ul�I��z���\���6���J��[�F�ǥԀA8���F��F�@��$W0ͼrT�8�ۡ�V���lHub[_o�=���x/D�j��8&2?޳=���r�RGa�Z6����f�Ms,~��o��;���j��xe<1� ���k �7�>y,��cv�7s�gR�	�[OEQؚ�x��k[#*[C4���A�܌1��:��&���Ag#X�6-6��	����h���W�YĪ��dbq�޷n��_x�m���t�s"�ȧn��T�R���fi�V����m��*�ty�T]l��ĐBwG��)��z؞q6��ff��,z��z�?5�n,�5�!u+<D���c��ue��FxQ]�X�������R���R��֚Φd�ʹ�d�$h¶HLH��*_I�M7��F��ӌ�}�g5ok,�d�sv�K�z���qY[�4ո��a�.���?�M��._�5kt���֓�Y��c����BE��F΅D�Т0�8�G��K���$�`�yZHW
          Y���{m&�6�X��=�x�]���F¹��֚3j3ꐳJ�DJ�|���5�IXKu��G��`��Ԇ�qq<���T
          ��u���?���b�3<^CoRN����z;x`�VV��	��F�I��w��.�x�ެ�
          ���ҏ(�pO ddQ~):�♬n��XXD��
          ��󓚓�=7C�=�]^;+A��,�GW���~M�(ﯥ)�KxՑܷ��~�)�Q��́�r`-!�0'ۦ(?�lom ��G����ہӜS_M��K[����[9c��r}*��$�g??��}#��/�&vމk�{��$�R��9)_������X��4h�	�2)��YC��U��4tٞ��l4�W�:9RL�O���������M֭B�	�<���PW��C\�bݣ�|��GF�5ye��0�Z6+��q���?P����j2����V��	��:q]%��V&��h�E���x��s�DZ�k���/��Ryd�1����`g����1l��/ʧf����i�Z�Eԯ./#�E�q���p��5kе{+�坌V��Ka��iH�������G�z�؎����Ks Ǥ��Y�*�Z[�Jr�h������^������K�&��_���F�7�%��2[�B�����7�yb����7W�*��
          ��s��~+[x���=#S�ic�Ea�xq57�Ѯ���V����F� ݲs��Nk���BIKf���d��[H�;h̒��|���s��\�u[	����@��b1�&3��}��O�-�Y{{sk	B$ʙ
          �;}�P�/K�g�/0���"�;�pA���i�KG�#RW��ZLj,���G$���*̠n�/�W�������	/ 
          ��o>�?�|K{�Oy3�ƚx�FmݿN�&�-�xe��q@�"��� �ǎ�d}"� ��<6��	1FZP���V�Ԥ��h,�/R�ީ��sVƾ��ukx�V�%y�z�֋&���[� ���C;���?lU2�FG'[!��+D����:sP�$ޕ!�q�f�~7�/|:l/#G��.�%e���zu���w�2�F$�����J+v/x���6����@Jң��_o�IM�UX�=�9"�!}�6�l`�X���9Y�8>�s�(̬�x�P�"ѻ����c�4de���vR���l�ۥ���ڐ&-�0�z�:b����Զ���gI?2�b".�^:}���&p��v)��'�+����O����#�
          ��_̓�ҽ_�rz(��G[xGW�ÚƓ�]i���V�&6��c�������[K�3��T��y�{[�_Y�D�-��ek2:('��x��9�^K&����3�>��.�I|��S���A{���}��r�e�7�)�����K�4�%]�ߧn����X�,q��z�z���8���6v��ݽl�z��1K
          ԣ��jpT�VW&�
          ~�ߟ�p�3��+���l�ԥ�K��F�ʰ6��d����T.c2.K����=��>�+��]�,G24l�Ip@#�`�˦D��z�����u���V=�̠����6�+��'8 浇�.��k�jZΠ.�D;]H�^9���<q�n�~#e����
          ����cy5��o�!�G�`�w<߽K蟄��~<�n�y��6&��=�Cv���0�玝>չeo��4���594ۙac�������]��?�X�����}f�}��c���#q `�V���'Os\y���^�#�m�q���Hl8�QQ�O<m��Wc��� �	�1�~��������?�ӛ?x��ӟ��2�>�,��p��2C1�20�޼��?�TE���'��G��aV\"�nJr�g��,���΂���Q,W��;��ږ���Ŝ���w��-���9�j��	��ٵto�Owgkkh�,�
          �Rq�G�����5-I��f��+I��$�~_ۥZ4���ᛝr�;���n�y,A����Z-�!*�P)-~����aK��G�Q~�xg_��{s��1�d�t[Y
          �ȏ���շ?�O���G�/�-1]݈��W����)��(ּs�YL�P�+�X��
          ���*+�?�L}3����X��0��?�.��$�m"��K��:�9���i5�pW�_�=�ѯ�z�xgN���ᵄ\K$h���ǎea�N8��"�/�_�S]^��{�[�e�C2�F�+�[���8����.�7�|q���W�-��"K�����E#���q�q�T��/�~�x~�F������+�YSs�©�P@�폽m�
          �I���4���N��>���GR��1��&��l�Eny�ú������iދc��i
          ��m�?�����۵~��P>��}M6�-נ��}C�.c
          ֲ1���O|��U}=�ń���f��M�~^)�8�*c�`��F)���%�Q{<������/�0��j0_y)P)�@GY��8�+�4�
          x�\�V��5,mH���	������q�zO�&�O�e�<�6����e9��[y�Fz���}[���O����w����d
          �.dFU�l��g��q�4'Zb����o�'��o�:�����O�
          +�m�B@��7"BF��>���u�}.��������1l���e���$c-��0~��-�~�\[�b��<W�4�U[V�X���׌s�����:�H}g�~�9�w�5/�W:έ�cypodB�kIǐ?��N=���GB0��_�O�|[��
          ��/Y�H�$�
          �.�v�Q��3����������<G�xg��o�Q��շ��݈G�Cܷ���Z>=���]�y�yYn��T�e��:sP�I�e�/�z���M"���Y��8[�e���c�SX��x���_Ÿ]��>��zԦ/�Z���9�2g+�
          �9�5ɿ��fMG�]]�{���ye�99#���V��������oEhu+خ���%�N�f�B��xPNO�h~>�\xO�z׃5H�?l$���4i�0��i����W�=�%eY��"$��5it�,�ӰPs��d��?I��雼'�GV���o+�.$DCܞ}?��?���?I���?@���.�̛��2n����[�x �
          z#�O�^��қ/xsQ���a���W6�g��$M�
          �8��I6����7X|1�'�YXx����/Ɇ���>,���5�g�O��5��,p��W3�K*�"�YU��~N|Ι=�Mk^$��٬�R����&w�r�<p*G�v�SY"��l�����|=�1�5Љ�ӭVF�����qKs�����Ϲ�x����d���bh�[μ���
          ��|S:�J[Qm'���0���޼;��_�"�}��tY\�&�%��s���x�H�D��hc���K�e;շ+n
          1�TM����0�����1����y���l��Y��c���)��h�$�wq�4��D�fiI,�W �����\nV ����)�[�Sʓ�F���9�Z
          �ybu�^1�v�v����)Co�#�?�R���B�8,����T�7�2 U>q��犅��[���d�v�9�:��AY��?�(��QYE�U�{u?�*��_{yw���G#ނlu���Q�z���%� ������-�p��S��V�v��l��^OB)��G�.I�8�G’D�����(�ѶR_a��n=�@*#b�2��z!	a%WI�|QQ�wG�*�9�jwb 3n
          \N�v���E	8v|���c�}�Σ���z�|�<8_K,�V�2�|����w�<��0z�4��9�����R�D��Hʘ�v���GI%��d��J��	8�Yd��X�Q�?�R7^`���oӌq@Z��O is�����<�Fñ�i�z��eq�JH?��Z.�Mu���7��
          +�pǎ�w�5�&۵�9ݒ���m_J������O��AE#������)�D	���,x���ʎn8�-ʖVT��wq��ʹeaЩ�Ъ�D�������J���;P�F%V5@	,�rƇ���yqS-�B�)�����H9���$,��3����J!A۹��y�~�Q��UKH��ӂ�t�4�7(���ct~T�7�8 ��"dh��U�9$�d}��,kM���x9���p1�]ɍXm���o�E��҄
          I��Ҁ�!T��z�3��+�i�%9b���hD�7�4)�����'�}���snQ�B�
          HF�&c>�݈l�S��Nɉ�W�Q��B$�Q���S�s�Vr�38�jV��&J�`�O�0�\�
          ~�?h�(�I�:����J�L�U��'�����zL��S�VFL	��U_I��Y�~Ѽ� fC�Q1�f�HL�y8~�!a*��9i~�7��k�������'[f1�X��N���Z�"�c�`"Sfrq���,����}��*@J�Wߙ�DX$�9�
          <e�`�!,�.K+�oo����ft��=�Oڠ}+���c�G_��K�O%Und�åJ��%�r����?��4EX�ʃ�>��!�#)�mc�c�%�I�)dd��9n��l&���{�Q�A��R6w덂s����0H��\�^��	�b�� 5}m���M�������@Z��o��
          *4�ǒ��3��s��8o��\zr:U[�E�ba-�e��s�(� ��b��G ;������Y�`l�3��=l�Q���z2�t*a3��qf?ֵȐ�Ѷ���+�&Ns��?�I�sp��.BO?jx�	!�C��3�pW���)�2�K
          \r3�TX�D�����
          ��8�ĻB�	]�lř�+��u�����R�21��m��ssu�M�(o5_���b���p��6�R�8�ѿ�=�+~O�JTl��q.w��;�,����R+��)�$<�s��զ�;�k$�c��0H��?�1�B���#vx����m5g���RFx��ԉ� 8�k�������F�o!u��4p@Lq�E������"I�2��������g�v�
          +M߻�rԈ�u�-̖GF�
          ���9����&�}�Gg�P���g�ڥb�m��w3D���8�}����6�6qֵ�ID�A�7r߭Nx����N�k�!��oz�I����oR��9m�`Ƿ5'���DP��{b�\�������Z��$�3��k�B=Ͻl=&���,R����
          �#���:o�#L:��D�c&�6�4���fR���dݽ���:͗��"�cɮ�����OxC_�o��]}I�I1I��zM���#r�Ԫ-�����糺�Qy#�J�������b#��d>�d`#�Ӹ���#~6�M�e񟅵�l��K‰x%�"�A���1
          ��w}����g�?�W��ݿ�{�����S�}F:%����0p�r�T�V�,�#|x�����k�RWG��̶���q������5-ݬ�)V�؍�����֠���l5+k�.G&)m.�Ymp#u��9\�E��n�*�d�(p��y,�Y'TU/ivK>�Cup}J=_s��a�Fe�I9`�qץ}kzֲ���@�*�S���� �������gx�0���k��DBZ�j�1H�f���X�uR���7_���҅ħ��X�T�	C�e�A��DaBF6�{�g�DF�7<��Tr�iI�J�Ҧ3�Ͽ�8Yv�zpS99����!
          ',��Kmn3Q�2�c�,��䃴���RV1,��B!�����5O��Whlw=��Vs$v��iI�ڠi��X�v��6! �����mX	�
          Qc\�H��?�P�~�b������K��H�O�}����X�m�K����~��[�%,�[h����%O�Rd���ɷ�fO9��������8��6���m��UD`�Fӊ<����3�:�ې�іѺǵ��D#>�(�V�Q2�s�#��DGpKI�Q�y��%4��W����Q�\f2T�z��v�m�e�.ެ�R>a���t�M�JX�,��C�^�VE2E,�cv#5�!��*X6A>�[���tB�����@�h���Gё�B��R���[�t���N�F�@ݎ)Մ��6�����q���u��!C$f��UF[���]
          �`'��UhiasV�@E$v�}�-���FM"$y��u��:a�0X#n�q��Ս
          ���LQ,q�$s*�p����}L��jP����}����|o�g��(ӥv�ƲyI�uv���k{#��Æ�ݾտ|dl�	k<RE��9�6�·>n�!�=~�Q��~�4v���c$�~�mŴ�K�(L��t��Ti၄L��H⫫�&��m�G�2N�6I*D�m�i+��|T�����@c�y��|����[��?lS�W
          f]��ԿRqP��F�l�ZH�_/���ݘQث8��뚁mXy�GPmn:��N�o�[~b��B=Xq���3F�nZd}���P��9Ý�i9�+�<;}c��R�02[��5�z��i\��$�:|T��ypڬ��#p�*ǎs�UY"���;F���5��)0ھ�s���}M�Y��Q���ǁ���f��|+e%���*�(*x`G|��	�r�Ğ����m5�F0�l7�9����>O��<��\_��a��"���DI��F<֐.�`�w<.ޫJִ�tmjK>ib@a����Ӥ��M�r{�w�ȗ�T9eq��s���g��+�~�-�ݾ�.'�S),���޸,^ʼn�C�`��ⷿ�_���}��s$)6<�w���|���$��E���)#�����z�'�@TJ2�s����5�����OB����Db|�OԹ?��W:I���<�!D�
          ���\�����k�i#N�6��,g}Ȫ^6}3�rJ�x��L�����y��K�]�18lg?���-Ѽ[�-�6�$�;�O8���]M��T�yQ�m�A8�ڸ�����S����+*�8'9�5|V��|�!M�]ǣi�o9�rd�C`�x�P7�����1I��0�5��ZΣ},Sy��Ҍ�'��^�ȯ�G+0�s��5i�|��8�\{/��w��!.��p?��z���
          ��	9�v�lR9n��c_G�ܥ��$Id�ubr�Վ53��0_$����:�t��3;Ų6+��954ȡ�N�_���n���)�*ǩ�zh����w��h��c�A��5ʯ$��cq����@V��&M���Q�,
          t���zZu&��U�Z�2�*�z�z�M�K�]".c�-���Yi��+�G+d�	��էN�4�NK���$�W�FG��K�b��B��:T
          t�r�'8�j.dӭ�[x-m�qët_�U�ú�γ5��	�8�8>�U��㳑�˛�r��Jh�fc�y"
          $휧@��=�e��)�����]�Hh|�ʐ��s�������#X��!A�y��F�j�����
          #�	������U��7b9nR�ӑ(��A��R�=�Z��Q�Hd!�/:��Z�[>�ʵ�/��2W#�T������T�|;⻭Xh�-՜Ŏr��ڶ��kҘ� ��$��ӊ՚LIo��.V	�ݖ6��Q���t���O�Z�-�sہ��'k<��Q�Z�W�w����e� �h���H ՟O�3궓���&��F=O=�ۚQ��Q�$q�\bF�bm��d��j��s����8��e��������r�O�&�G�/˨y�֗>�&�/��{Q�[B�H��L7�5���u_�guf�]�ӇQ�)�C��k�&�����gQ¸,�՟��Yf`i��->-.cstVy���H!sj�j�}�����ݙ���O\����'�Á��`�4%�b
          "+1 '?z�*0�{$4k�5[��� m>�⮚e������c�WjJ�����x0� �H̼1n�ܑ[8wؼ�1r\�2~õT٫+B���od�Ɂ���'�"��|8�j��O'��L�����MѬDF���P��Ÿޯv���е�Vq(�HG(>3ڪ��=��$�O�2���vJ�Z7���1��%�wD�\ќ��ɬx��}�ܵ�3#V_�����z���r<�6�V�r��d�$nK"��-V~,{K�ˋQ$3���'�ղ<v�F���F(��g;���Pc�kV�O@�R�k�%l�R�{��e}Y쮥��=�{bW�q�e�=o�����k�N�����w�^@���f_J�����׏|`,WH�f��/0�*�<�=I��+�<w>���>���Y![�\z��H����Z����"�O5�B��� �e��E�s�m�ro��S��{C`'�c%�X���w�֦�Q�u��b4�I��#+*�U�T��P�^���߮���3�W;jrMe��{����L���pq�1[x������4'�d�>&�P��|�[u�X��߽Z4f�|䍭��$�l����?�TMö�%̠:�u_�7g��KO�쳠��L��H��F;�]����
          m=������5��w���u�>q�V�6�f���G�VUB����㏽B��E4��B��B��yW�QJ�؎G�ַo��|+��S\��u����!>O`W�^=���q�8�l�Mj[O�֝��#V
          �B�����W�y��I.��w����������:�]h�s8��m��h�rsҹ;S1]j2"]��\G�y`�~��6q�c3�I����]=��"�M�ʱ�r�P�#��Œ�L^s�I8��>�l�u�[5�Q�~��	�i�vvmO̟+$�	m���3�j�5��5�i��\�D�\6�5jǷ�N�����g���v����DY�o�k�� 	��-Um^�ё�^�1b���~J�,vgj^���%}�H�]�����7� �%���OQ�U��U��;�>ݝ�
          q�'�����e�fػyF�LU}�t���ě����j��)��\E	�*"	��3�L]<�HeT{�����������EU;����Ļ���RV�	(�-�爫����7(_�Y]�oI�b���Yp9 �4�H��R�s�X��*b�m���E_!�]ʸ�Oa�յ�-���@� $�?�\˸���	=�>3W/5��ˀI
          ��~+��QD�gbh�1=��L{�0Wv)�=��r�/̖���;H���b�>�%���B׋\�A�@M]�b��]�(R1&I�����|<���E��h�d_�-�o'��L�G#�9���[�/��V)���Ơ����k^k�$����b� ����d���h��uo1�rA�O�{P13H���p���Ԧ�F-���q���:$Cmo,e
          ��|�+
          �L�c��<3�}D���oV�-&y�,���27�,?�dz����/�_����7���w
          |-�n�MʎnbI�I�Q���*�沿���յ�I��=�}�V�[Y}fh&����naBRF�x��\[���4�3��'�������O됧�bib���b٦��ce������Ҹ�������M��;+{�b�2A"m�	���6�`��7J�}�Zj�J�����GtѰ�X�P(�;���P_J��X��x�m~�RKO��e�F9�6����q�����>���#���[����x�}Y�'G&Ki���ݓ��R{s�J�?K>����ǚ�����)Lr��BC0.�ۚ�W��[�w���
          ����wM�º�Y,��]$W
          �6=0�'b���>�������R�ޡ�K�.wE�H�_�,X��0]��;���4Ç�E�Ūi����3N��������as��x��i�����&��U����Z3�xb1�nk���G��͏ӿ�F�yoa<�8$o\	0�#g�;�Ҽ�5�w����H<�=#LҼ)��WD%Գ�)�4�fG�pO$�2
          ]~Ȕ��tk�,-�aK#��"u<���ԜW�#��L�莭u���p�V��A�9.�<�ʁ��qO�X?�G�t��?O�
          ���G���T\��$m�طA�5�������~�O��G��%��u��`�JT;/����zNH�U�YY���%�
          ����O�7��rjZ4���C����CeH��Z�w�����>��D�$�m-��XC��z�'-ێ9�!�rh~���X|I���:�[��B��%��6;�����W�k���y}k�뚜v���BK+��N6@�|V��݃����������o�Z�τ�/R������(��0�j����>�����gL���xF�����[�$�a�؍4,Grx
          ��O�+���}\�����T���L��)��ea�v�v?��7t5쯎��S�z�~�?�|?fȐ̆ve�<�����֘�3y�p?�T�޽}�j�
          ��
          ����H�*�/�Q�H>�:pq^O}P�b�'��H��;y#��9A��{��n����~~������X�Im�k<1q*�C�2H'�y��j�q��0,��A矊ϛ"C��0j�^�j*�׏7��
          ��U��~/�<i��:ᴝ,YZD�@Q�G�ǽk�h�,H��<��{կ@����u+-2�O���Y�(�yOA�犫.���%h
          [�Q緊��l1�'�$��n��޽}�~���K�Y�
          ?5o+Kn���+>��UH�9�F�	����"��g���O�V�YQ�����z�#��޽����+������u��f��#���ݱ�!��Tv,NW<�Ҵ�6,�=<�Ò^ǡ��!5՝ϛ<R�:���.�+�M����ľ�t�f�u"�>\h���|�)z�Oq_�����̞3�V�u�h7E�7Q!h[$X�=(�u=�m����p���6Z_�H�?x5�̷���9"o�V��9s*ǑU2�c�eG�w�gş�����;��so�}4�n"�Q���Ӑ�%�HVO0+��[�������Nxw�?L�3�kz}��e�?����#\��;I�����o�����_ӻ��Fh���\/���BH_D�˨巑�=08�����O�����7ex����v�����3�ʊ�G9��Z����\�����Li?-��H<���Ub�h�qs!$����T�is�%��	g��f�'��ݟʃ|N2�v`{W��>[��4��Y���V(�������:v��By?���������{���Y�7ln#q�B���WVls�@����図\ ����VW��I��=�M�G+ySJ����v�lѢ8���`�rǓ��'��*�0O2��&������
          ��V�</�7���X_n��N}�)��RK1Rc��j�I��ݶ�����QM�������Im����>ՙKVLU��pLK��y�]����K2;������7;1A���FU� �u\���V����$g�ޢ��$�OS��
          �A"ĩ"���ޠG~Mx��'F!	���ϒ@C̐�d`�gm�9�5}BOL�r��Gu���#5x��T��!RG$J<S2��Nc.������V�X�[��6�G*q�ګ
          "�؋��Np*�n�4y���F8�+��9��W=��Ea�$fy`_�}q|n%@"gPp� b�R��
          �nr�� P#��d��K)�|�����8�7/3F�lV��>Ďk;Œ�Tu��#�b��F@<�F�(y��#������*<J����*z(�3΁�c̍�rg$�ƂV��*A㏸����g�ɧ¢nX���/�ܾC$��8�O<��r��v��Zɑ�P�e��c4�CVR���#���g T��q%u�,�E�v�FFj'��`���cx=O�2�;�"��E��J�C"PG�#�!��,EA��4���r��;�ښG	*DQ�<�n9��0�0���9<|�L#�����^)�T���y`}���y%n-�
          GO4�H��Z2N��=8��m(�ûm��M)i����q��FbP�A���+���+���Hǵ2�,ӓk3)�/ҥ,�7fg��<�c��-���w��6�H��`�#<\������3yn�n�Ã��i�kx�5ȍ��s���4-��E�pm�9+���*,吆T�rh���/��v�F@v�f�Ƌ����{S�q$��m�۞�i��oi g*R���lP���N�����$��*[G�����G���%󿄄�:��OD͏)�[9���N-��D�;U�玜qN�1��G�$*�gd�!�X~�����&��wa���Ilg�#?l	k�l�����'�&�����U��	��Q�x�EA���(�uJ�5�����U�j�	O�7%X�n~)�K��:���l���'�sFS!�Ē1��*��y	�����(m7�&L��	����G�-���Vf�9�?ڪ���2"J'�`v������e�Ly8�sD~�ח�a����F5đX�+�
          ���Tt��3Z�l�,FA>١�g`۹b�'��<[L	��"'��$�����$*�@y�\�'r��J�U;� ���������	�.خ�|�B��Ԥ�	�げ��+�ؑ��"�sw4*Q�d�s����װ,��Y�R�*�q�l��R'P��*DG����[ݻmi�v��O��� ��&��G}���om�i����
          �i�%7�b��yךհ_�j�|��G����FRn]"���k\y4�
          ���++Y�}�� ��)ؼK�:���`a����kr�+Ȯ�ʂy����ʮ�!�A���<�C�6���h�Cl2��y��U��qo0��?ͫad8+�:qT[y��q����͜y�D�P�yq���r�(��_�F[��\r����Dj�)��s0j�Ox��яL��j��t������W�Q�m��ꊱ�%�R�
          T�����ȷ�`�_�>6Fc��s�\fd�Tg���U���A}m+nE'��ڷ��I����,������*���J>_k�<�Cy���<��޴/�<_��4s�$�w2���u7��yg��I��lm���\��u�8�|�`�h���Y��E$bT�nr�[p�<WM~?^<�3�j�Si�9Y��RRIb��w�5�5�>�F��I�Հll�/ޣ�[I�⸌N�r9e�aӊ�4|����������귉l|O�k
          �Ȃ����,Һ���9 c����
          	ma���B���1�)��Y��t�̱��m	�B��@�,^9xncX�&�r6I�����K�*v���P�R��B�01ڋYf��������]���gkx��[���&V��|^Ҥs<�r��Ry��޹Y�
          2Z�vn�n��2T��O\+�A�;�6���jF���'9M�s��ݧ�%��v�cnA$��r>&p�CB�C�]�*��$��.p���$�Evf����`=�&���Tf��9��\UT��o���K�D�B(�
          �]˞�Ҕ��\�β2�O�N�W��L�}�q�����I$v�\G�*>*�@X��u�ҵ����˷�<=�z�̬�Ѽw�f��7r��vw%a�8��j�W1�}��tT2�
          `	�S�Q��N?z5��o*@����y�M#�c�D\M�Jd����i�5H��	G${�m�Cqp�v�OQ��F$�-�p�s�=���ެ�˸0v�28'�bc�#6������������8�}�8I���A轳E�!b�M�q�wT9�*�ܽz�VYכ���t�QM�� ����J��@�<t4
          ���'����q�<�D?�]�(��n���%�,9��W,AoA��X���…��J�
          ��=�9 s��+��`�Q�pI�ʑl/$l���VAx�b�ɞ(�vģ��|QbY�@N��|���0�;Z);��)�_Ό��7d1��G
          {fdK�#˞%@0g���Xe*�	���|%�xC�h"�{�T	��-՞�+�P��I�|Y<� �)aC���V-����p�:V;���!'t+_�G���pb�VQ�Ï-�#$T��糴��g��1m��<q��Sl��r����偶��8�
          	F��5�6�	��*р>�1�JRdy!�Kf���zq�ⶭ�P��"�C���U��޵���t�&$P8^�|�Lj�-���U����T�I:-��i�x@�#Iw!m�����Xm��_�I��*}�ڠ|3 �ف+�w8���Э����ʠ2���ץB^Ό2���?M�7�>�j�v!+����Z�T����_M�j�b�b�n�5f���jvav�������F}EӤ��������ݎpO��+�,�*�ٯ5��sqo,���q�T
          �ڌĮJ�
          K������1U�|�$���m�橒�NL��|��W�Ǩ��R~���&��)�3����U��AB���i�"G���#�}$g|�S5q9�dG���m���Cq2�0�x�#�P?jӞ&֢�5��K���c������M} ӄb��p�>�C��Wv��D��dy�9�L����I��u���ȯ!���.9�8"���j��+�E�J#�W2�8�w�S5�R�m�(�������{�@�Mol�dd��<��G�<�/��nE{]�e{	XK�nA���P]��‘���*Ǭ8d�K+ �8��H�,��D>��=���.�=�w�%!�,�$�ID'�z�.�-|�B��=
          00��gNXt��$,��1���U�����ι����~�֙��^6�Z]�-WJ�ld�Lv�d1�"��͖��G�R��?O����G����G�V��q����o�ZN�t���.�r�V'�Woc�(HO��Ѯ5[;{�2�wq��Ou�DYi�*����@�mxb���Ͷ��Z�[���$R�����t�h�n��l���Xd�,�h�Kq+$|���:t��W��ԼQ�H,-�V�_q]��=�j��YZE��Aos�����AC��In�e��rWc���j��ٳ|�I�x�Ajf�YU�'��Z��^�usqzRM��1��=3[S��ȶ������U��oC��S�=x4��[��v���慣nX%IX5o1���(����9j	��Q�h$2¤�Ry�='��
          ���r���*m�%FEW9����65�V�v�y�$��̥Bg��s�{էH�����V�B�21O�O��B��Y^v�!q���*�5�61B��&��|b����q���Se?ÚT���
          X�Q�șV9�I�V��6DI��n�0�;��QP^Y���Q0�P2I�U�L�ne{��D`f0͂�w4�lߚ?�B=��{~�)�7/"�8q��L���;�t�v-�-��3�ACץY|K��Ʋ����˼����=��:[K���n٘�gb21ִᎨ��n�C��[�5�QpRhبE$ד�j+�\1_\x�J�3�<�ca�4��Oߑ]#��
          _Y��(.�6�&6��n�{T}=�
          b�Q�9�.@��kI�1Z�R������7�,Gׅ���\&6�O��N{��걠9V+эm�b}+�6��D��*[��eI%����a,vSB59�����2t�O#�զK�:T�J�m��${qR�]�]j����	!B��s��CiwF�H���6��Z�x|�4�XJ�eKs��?cU�I�G�W�fh�k8�y.%c#y.������G˚&O��Fbp=��g�[M���c|���d�<�g��z���^�=Żzcu�H0NFF}�>V��
          ��4&��Vv�M��!ˁ�Á�]�t�T�H�+rN����PKJ�
          "7;�OJ��zͺ�a�o�I�$nA��n�J��3��E�
          'N��
          ӕ��G�+���~jc�p�+E��2�"Ny�;����;on��W�2)�ck0<�On*ѧk6���֡$����&�������qT��:�|�-6΋��D0[Z�#5��?�}C�|7����m���ne
          ��z�	���T��G��w�^FV\mM��.=��WE�>�I��h��k+��\�<�������u�Vz\��6t�t�b��ڐ�l�t�[d@
          �g=3Z6�E�4�<}����9�~v��/��z�
          S—�w����4��1�0� v*� �ܒ1\��_�z׎��h>�D����G]�d�UX���$���a�'2��q��-_����kO��x>K��@<��=�]n��Vw�ךm��jpA,2	<�M~�?���t��O��-�Σ�A��o2"�OI�V<m�{��{��."֭l�,_O�Z�s�hq����b�6y|����_�S]ߤ���f`Hv�K��}�o/��K��air�x�:�XVp0A��]kFj�Ze�y���	��
          ʣ�'�oo�?J�O�˥�~�rY]��%F-�(t<=�l8s��)�݅}k��L�(?��2�'
          �@HS���R�4x$���d��g���{��5�Z���+�v:v�e��"b��)'�_�o9�AK���;�����ax�sB�h�T��0�����	�����{9Y������&�
          4x$��?S���ieT�Y�m�0'���oj�^��{g5�$�o��M��u��i/���Ug�y�*��v�8����v:]���I�����<���׉�����P;��m���X��⦮K1"���Vz��f���)-!Xٕd���cֹӉC�f�����T2�&s����9�hA,"9َ�+������R�t��"�����0�h�u�$�l�Y��3<V�\��K��oݓ�4Y�Gī�����ޞ0��Wj-�Fy�ozm�Dh}D���cک�����(۔�[
          q�O]+4jQw6A� P��Є6�O��@,�P6�'�iک@*�Lt��\r�d�+�H�>LO�����Uy��4�Ă@	
          �c�������rn��<�5��Ν��~��!�I�e��I�ܠ���
          m�0�hۙ�m�W�29��k��1s�m.&h��\m1�w5�U��ؼ��Ϩc�+�p����?��V�٥��WBކ<��֩�VK�;����:m?5��ݚ�uX�wO8"���h�XF�����h�?�l�C��i
          ,n�ݖ>���G�V��9�3�O�[[x-�ks�.[�@��^j(۪,*�5�+a�s�\�*舻%=6��c���D�����������s�<��հ��f
           9!��~�����7��i�7����V�Q����p�Իc���O>ٯ|���p~-�]^�÷�W�n�Is�Q��$��xRI;�A_�5mF����N�k��`��q�⻯E�s}i�<u���\�j��o�%�/���4~�0r+�p9���$�OG��T?����xKA�-�=N����	�٣^#
          �*�r|+�|?�kX�d�UҚ?4\��S؎2>����8]E�s�M����z�;�u���Q$`3��:����g�B��~�<:uW�n4�"��@�z�Ҥ����s��I�x��/�|�����`�XM4��[�;YI&RH�����n����k?N����Xͪi����ܣyF�%'̞U<�݅�@g5�����hW<E����O�<S*� ��[`����p2{��7h-�э�����U/+�g���T��B՞��)����G�����g�䵻���`�{�(��r=�Ň�i�fԯ�� `R��c�^������\��F�҅}��=�4�`Ӥ�Qw�ĥ]��
          �/�V]��z��׌�=����x�^���=���
          ���'ڨ֗�z��,���f9�^M˒�q��px��i��r�]�:�|Q�]^Z��v�bc_˰>QK�<g���vrrВ�G��q�˽������M*)�a&7�Q��w:�p*GN0+D�s����l|�ZhחW�y���ő�r��w|�W������}f�Wo��_Z���D����?=���T�9<�x+l���-����O�s��-�7�Z,<L��:�W���Wo.6ٖX�����)�#�W�qm��ƥ�K�22ȼ�I��Y@n��k��xj����燵�i-�����d�l{q]�����K����zv�k6���v�8$)a���s\e�MwW���Ms\�����Y�g��wd�Ȯ/�{'��fu0�G��v���j�Gu���@���q��r��,T��<�Fx�R��u����T��{��,$��6C>��;��'�'ێ�N�*�����?��.������=����_Z>��$ �$p2��1�9�0qҼ�����|k�}8�<QgOF����
          �����ĕOS^p~	=�8Xj��ܚ��k�K�X$B(�Ԟ�wܨ�~��_�W��ϭ��O����/����
          <ڱw��Hr}�S��WN9c�d�t~k�&����7�����T�x֓y;�7�_$7
          ��8��z��G�)G���3"Q��c���	����Ǒ�;��#�J�!�~�sC��XL{�ƊJ烎�_1�Zk���NN;u�J������A`��E_�~�Vԯ$H���Eݜ�j�|�m�~1z��y��#�$P�W��jL%%���A�G�Y|����$��X�I�A��k�fw�r��nb),򉳺@ph77�7���VF#�>+멌�#�)�ñ�E
          &�����O,����Qӥsr��w��Df1,R���sQ3ym�����NO�9elB��#�i��7e�G�zc�X%"�/s.��!l� �5'�"�б��	g;I��h�g]�"�$P.�HJL�H���z#nѬ�=��d��)�ߴ�H�${N��ݑcb�y�O�@o�����ON�?�$�D{giv�K)�()\3�2��8��i�,�ʇl�\�=�I�2�q���l�h��<�L��5p7ܐ�"�Pǁ��*^H�Z.�c>�`u?&�>kB�	��3ڀ(��:c��U7����/�U�)@H�ÿސ"�(��{m�&4����.Š9��.�#B\0�:�!�	#���꤀Ű��G�"���d��`���2�E�a=�U�Q����3lf��'M�+�5[A�D���Q�=(1�����T��ѐ?Q8���
          @˓�G���>h�R fނC���@]I2�V7%�qB�L�+����ni,UG$�Q2&�7b�����
          **�bX �+���D�R���q�1Q��"3]N"F�1���"p�3e��a��Щe�F�p~��E�1�s����������Ÿ�A\�,��@��h�`#��ny<Ҡ�?0^F!�`�g�{�"^Y�0m��1ӵ5���F�J	lm?qҀ$�$�23�zK������^Ӄ��E�p���>2����H����5*Xp:���!$#K�����)�_D�L�X:�ry�1J��<G$˜�qI}LX��@�Ev���p �N���m<l�LH��������1�™J|Ҭ�l���ӧC@�RhQ�ol�3ޞ�I��ݦ�b�1Ȩ։<�Ĭ�pFMH�F��T���s�����;����D�J��S�y�F��d�3��4&�~b��D�
          �2�$�JK�A�J9]�2��m老�Ƿ^œ�9���U'�_'���d������$�Dž=��l�)�4Ǡ/���t�0_+�sq��
          I°�J��$���7"�x�g�Ür3��q�	��S��pہ�O޲��'���y\�y_l�j �1ġ>���/�X�l��������Q�{Kym�%&L�s��>�L9�M���~:Tc\,J̡[o�u��$l���R�R��H���L��=`��#�ktdډ�:1-��P�+yn��0@����=�0��8 �	��3���V.2�h�e��7POQN+�<�p�m�n����}dW
          ;m��.NNN)v�2�� �v��G�D�����쒑�
          ։����a���0v�)\�U$�߁N�v�!�B1pr*&'`�2I��u����\]#��<�'����E\W%�V�y
          =�D,�N7���ɡ"�ʐ�J&ёO�=<��l���7��"�1IP���Q��?�#'o�0(	�]�FG*rA<�ޛ��c��Ӏx>z�{��X�t�b��d���؝�ܪ$u�U�.P)yVYH9�E��*�hԣc4�V��R8{m�8%N4�Ndbاl���( B�EE
          ӎ(��RV\�N3O�`,�E�˜���Y�r�/���ǽ6by*V'�SF��$�����3Vx�Id����`u
          �J�\Je��@�����d�	��"�mBGRcb��j�m�r��XuO̳������6�p'����e`��F>{V���9�Y����z[��l"o@#k}�zN%Ł�~�-���騆k�a!Ȕc�f�u�	A|g�4�}��o��8r^8�}�<T���H%�t#qiNl�ݺ'�dT@��|�v��۟��8�W%HK�,���������`74����M[�o��A��rc��j��B�$p,�-.W�e� ����]���w���[v|��H�G��ҴAyvk�̚�ϊ�ymg���	�B�J���1�}I"�+�k��x[l�����b����4h����[\�T��	�Zs��f�}J��*l�,�tʡ���#�~ƥbކ�&�_��]�3[��V�L��n}L���ku�9��Q�/ {��\_���V.��Uѯv���C���5��7���vX��c�[�3+��1�2>(�IS-�4�V��}4���[xn	/5��<���={��M|K��W�M���+��!�$�ehê�X�$m'�;����{/XXk�}Ι��%�v�W`qО8�V'��O��[
          �g��Oh
          �$L�b���,�Șt�� �W���/���f>۴��WF��&.��P�^{{c�Ou�Fm��#��>q^�~1����Ϣ�Z������(�.��;ߣ��Wr��F[�s^Z%��g����,T-”��:1�lW��|\��dK�펛�F����2o���c��H�9V7�W$)�ڙ�(<i(;NIS֚�{��F쫁��dW.t���F�����	�?%���Ha���G~c̔C,o���f�G�.�dxَ�O��_�"<B͍��Gd6������
          �FD|�+���1�6G1iu#84~d�0���������#�|��NG��Y���OހY��$�:��c�5c��2�ԍ����,�vI^"6�g#��ڇf�IR}�R��Te�ւ�B�[�+��94e�y���\�d��)m�;F��1���x51��폭�QtB9=�Y�K�O2FS�\��Է��l�F]����9˝�J�v�>�o��I��#����ˡDnNM5$�ioj5�V6vhE��mb�S����2�$�61�Ȩ�/^�־�L燄�C���R?;�G.:�j:�p�{U�4+���R��z��ꓭ�q��t�Y���L+�A�̌E<����{@#��朊X$!���#�3�BI4���A�}�O���$��6B����l�ң<�DZ�a�1#ՁP��ЊE@(cԚ��
          &��*uCK
          m<�|��Y�?1�a׆�T��1}01K�u�!�LT�ŭ������S�}�
          �Y�0ʩ�9+އ�uȟY�Vm�G��3�֫6��G�ζ��l2*I�#XK�)�y'#�ߵU<�si�N����kڔVI�gcw�ү�Կ������K���|֒�$��{ D��s[�K����ݰv26@]���Mٺ^>Ѥ����rěe3��Qz��3��d�@�U�DҦ���� C .�9#���Qz��ɥ�J�@$p@��Dd�Q�5!�`��,�B�rޮ�RyO� �cvA�Ax�P�!�ϐ;��稪���*�@H���~�1ȓ6�:����ة�j+]�쳸i�wf�C��ު6W����MHj���!��h�>Δy_�#=�Cd����:m�������X��j3B��sj��"E�}C
          ���sY�Ӵ��4�H`,v����3���S�eR��eY���⥭�G�������G��o�}��켩�z��uX�0��Wa�SrN>�+Ě���Oi�\��B���'�W��6Z�ͥ�����"�(A���Z�Xx�<�@�h�����x�	Q��3���JJ?��^8��úŵźF�wQ�ez�a�j�2ķ�j�<mt9t�߱�Nx�%��d���"}M��ETt��/f��D���gy�>�&����c�xzox�F�/�#<;�n,NA��q�+��>2�Kg��;C�������ݿ�-����d��N �
          ���_hGK�����R1щ8$�S�N������ϧ��-�p{��L�Q��U&��${��h�y�bJ޵����i����_9��*�^��:���j��Zu�p̃����Z��:�55�J�d1�}Y���握~}oH��5��ZI�D�����e�TMq$��,��[=	��5��5h�r\�qj��	8��j�^�f�6�n�T�A��^�L�D�'M�k�5��[�p�D������xP;B[�i�� ���|T^�����Z	f��dB��?Q�;�kh����t�`��<�B��3���-��q1&��x:����S���BA*A'>�՞y���3[ö�d
          ������dF�ɹ��{Jr�O��ZZۢ�������o�IN�}����#L��$�U"�LpA��b���ß�^[������&oD��u�Q�Ys���?����K$ٻݘ�T�w��*��:�Sih�[����#3�YT27���j��qg�_,�R9�˅#܁֪D��m<m=>�l�H��6׫mr*��v�iǥg��������H״
          Ft�"F@�����-4;*��I*��|�<�P��͏�.�����*�K! "tO��K�&_>�$c�c߼ ���^�����n�5�_�Z
          ֕i�
          2	�u8'uO�FQ���Ş,ImI�s��
          �\ע�$�"մ	-��`9;v���}�ϯ��]jkk@�L8~�,:v�)�9�'�WqF��4Y�V�{�9�m�]��:�>ԊM��,��6X���V�0�kAp�� ^6��R��
          R�M>��!;�cj�j���g�k��>�ݦ������&C�zx���25ņ��)a*�3��z�>��x2ۉ�[O$R�9^�N?�(��3��5;?ɤvwk��ϥ�' ����$������2���R	)Ĉ	덼�)�]>mF��]�56���@=x��V8]���"�l��<�43j��'󥉐�r2�S%H�rʔ�e��5��wf%{Y�p�Uq��TlM���Y�%�v�O����n��R�81mR6�$����灴ٯ�\b������8��{6��Y$lO
          �7~%��H�\����?�z��3N����;򗒭��L���
          �nT'�|
          �®��x{����JG��I#�S���c��=���J�����Z�$)r�B��nj��v�z\K�=���֍;þ�ׂ����l���H�x/�-�kH����/��R�l�t�^�e��L��`�8-��|T��Y��V�/��9��)��r��� '�ּ���9u�w���t��(� ��\���W�ิ��_/��i��Ϫ���>�}���:N�xl|Džt_I$0a�t9��Z�������
          R3<�js�}Gm������?U|{�S��Sk�:}�Zx��Ycn%�IG�!pG�j��}(��O��B�����%п�XYZ0r}��Z��\1qG�υA��pG�����T]��r�T���?���ֽO�]���|?�emoz�PĻDg#ҧ�c�EDxG�~��&����\#��13}A�'�G�oϨ���t?[��k�v�Q�"]��3�q�޺K����D_�/�^����r���zo�"�R�p�dd�:(#�����׀2񾧭h��WqMd�A���[9�t�]'���ޭ����N+��J�>L9
          7(��==뎵-!嵷�[5��n�c�3�����ׄ�����mA��F� ���;�O�>�Kpl-,����H������h��L�0݋'V������?z��ӏ�VY5�^�ϣ�6��L}A�~q��\�l���4��5)u�Q�:�,ь:���J����m�\0��qR�As4����F���{�zJ
          ���愼SH�f#q�+���L�I�~�M���4�ASg���ߊ�� ���f�u¦т=�cj�P�V�}m[���_���kk�.�EA)�G�bk��m�����^��^Iw*�n�n3V�o#����$.�g�U\v52{9� �u$zG�U��������sN�� 
          �"�>(Dt��VW#,G�"{xb6��Wo=��j�\[۴��,Ҡ%\�+�*�yE�rD#1�dzp2~}�D�L���8�������ma�#>��Y����<%0�-m'.�����'�
          t-��]�Z�"���8�x�T�榎�\�#[��q� 1ߧC]���-��X2�	��*�<��L�����-lX�%O���������c"#����ɕ"W��bf<*�������Wzln�
          n�#�;w�׎���?Ԫ�j�b�_*�)0?�_�48m��;��~��*N���[5��P,��N9W�����07��̮�4��\���޹��׍��|��d�������
          �]z
          
          �c$
          #
          �rpzv���	q$ ��2��Q�d�Y1��8�c֙��9��x�EP�	�2I帍a�b��s�z�O/{4��H��M42x�̳��Anci^��$0��P��$v=>kv�~$��ZX]��4֚���LU
          )T���ζ�EB�ܤ9 8�.GS&�|p
          �@���M-�������y�k:�����^^\��!�s�H�^:}��S[��2��p@������^�����v�Z�0�"��_-�&qR�m���k����aߞF1��ڱ�Ych�P[4@�K4%����'����L�D��ʠ�M�uG�y_��.�)�L�����	�B��43���N�'��Fq�~���e�%Yqw�[���i�)pl,�WS4��-'^����Z���^���ɢ�6�l5F���:?�V���t����[ԣܟ�Ey��������c�kǝ��Ix/^P�l��ܣ�@�g�Q1O��R.�;���zv����E����3���<��LY*4�4�D�%�H��������M0q����/O�wTK{�s9�`Aǫߊ����f�d�)�V!��]�y��jc��3k�[-�g6sFncą��3����|=����
          �����k���5�h�-\���ރ>��kE�~�'��7E;I��
          2�Q�hѱ�����D���,�CP��W����Ǡ�z��%�12ʰ���	��LʈG�rr��P��d�,8?�/%�d�]��1:o��A
          ��'�(��yb�8S�݂Xgj�ī�y%q�[#=v�R�_�!�Y��z�6n˒�ʒ\��x��
          ��C���H��$pŔ��Q��Z�P��$�
          d͓C��;�R����P���8�H\���9횑�U��IYY�;���悻1���$���+�#⹳���� (��#��Q�F�$&YO���G4r]Yyk+H�H�<��a$pE��uC���%���X�%ߠo;�tp� G�{�Chn��������"�ڹ|���oJ�%@�3�o�g�^�'i&RU�$���P��4��Hb����i�ca($e���Դ�$����c��N��#	����*&��u�`3��֤�%�*]r�Q�0y�>�$�����WIC��F9�DdD#¨���8�p�&9n��"A6��1>�p>� �&�X�W$pO���%��(P��O�Y�TSgp���G�ޝ����	C@<"eÖ`#���J4rn /%��ڄ(�K������ډ����I' ����;+;4���m�*�u�\iʪ�DЫc���R���ޞH|@8�q�@C5�\9P%�ʁځf�V��2�S	Ÿ��(�Ll'9�8��h�e�?�tǽ1�V��,��9��Q��$M��ᰤ`�S�܈v������)>^�M��5)��1���T�9�3��7`�>�C��ȍ���V��r�9������fV�@Ă�.ޚ�H ��WS��$�@�DBû=��O�%����K*�<�O�3ƂFFyb�$J,�t*	��Q�
          �����,b=�������Y XَU�d�|P��<e�EQ����gh緌*��̉���
          �q��P�cbʟVGz9d�i6���N�`{QJ��C������b��1��9=��!+"��98�?�;�<�ۘ��������yh����������ɒ<)bA��_a�d�erǐ������)a�m���a%�dP@h���hTii���Xg''�jT�2�&HRH㟵ME:+2��=����'d}�zPB}�6�'�w���ˌ��qG���	[H�8�ɵ#��:�E\hՏ�x�̊� �9i�s@K2d�]��ǡrzӌ�N�nL�h��ySY+@����Y(�:���~Urp(�we�����iK)hSϝC���o?z�Co˪<���z�ӊ���RS�845�<saQ�C~��y�#+�g�z�[�щ��}D�Z&�UI	M������#��J����4�wbfuV22r
          B,
          d�R�8Pr?z)����)�
          ��H#8
          '�������9!�x����.$U�ŀ:t8�Ҽ��S��;pA�<��U�m�F��LrrJG3AQG���42�eC��
          �0�T��r8�D&��D�J��ʛNA�ZK�\�G�Jh̛=D|�Z��o)ܤr���j�?�����Ha������cwi�&D�c���$��}�����w@��eA=��ũ̋z���p03�y�K�j��Fp�����l(pg���Ab%��$�T��e[ٺ�ڤU	]���������$j��$�݅��P[�1`� �G��,V���1lt�����+�P`=,[�T�ם
          #Y���
          ��6 �R)AQ���������@�;
          �G��	�U�3���*3�}��?P����w�YR>P#�*Qg��h�c�ޝF����\�g?j���ԩ *���k�i�ȉd!�d�#���E�m���r=\7�Z�����4�2��B��r0q���e������
          �X�K���m�	�����S,���89�]< IYY��X�^���#5d��X��&H�Z�Z9��O#Hŀ�Y,%i�E8�p~k���膉�/Z�S����n���m-7Ū֑��ZAu#�����6�4k�B�m튗�0W���W[o�
          �,6��3Cp#�;��Njz�ė6�E-�6�*/��8���HC�S���[�Z���^F�\���m�ۺ.o�i>*���ⶀ�#D+�dr������^�3ū�R��WB̳,�#���lȳ�E 2{�T�K{��܉.ac�9?���1�/E��]�o��F�8��m�d���rFO?��^�5~!�75�P�=2Z<[�v��H���+�8j�h��=�F�N�%|������֝�~����7���Æim��If6���I���sZ;[Gk��R���G�+�G�/�Z}7�:�2��[�;���x�K�x�~x9�0�_�_�C���R[N�3y��������P����=k����O�o[=�NJ�.d@����@QI<���WHx����ůx�UY�TIJ��{��5��?�S�h�O)IYoӴkK�X��cos冑a��8��&��(��I"�=?&�g��y�趞*����c���Uq�c��޴��,�8�M�|d���n�3E�hD�o9V��L�ż��dQ $�K�*#؊am-��@s��\t�*s��Z��IhC���6Nir��O��$�=�x]1�N�ҝ��Fϵ�]3J����i��X�$m&#��qM^[+�&���ޓox��|�3�)�j,a$bW�O�1i*�G�\9#�ޅ�DR�]�>�G��aӨ�(UYQpHoڜ�$���;�T���2*�B��A��
          ˘���~��Qb% �rz��j'�ֆ
          WoO��R��$}�Jy�BA�m\p	�������������F��X��ۆpH)��iT@��7)�5���>��	���₈�6ԈY㝟#NY��[O?ھ�W�:er������r<-)k��Oq�����V�ա��i�r�z|U�\Ңh���n�Mk��˪�O��~��AY�ˍ9�m����EHZ�����$ѬS
          ��i���=��i����ɫ��C~"m���'p �s�j���帝CJ�I�'��V�񓥆���s�
          ����P���
          #1,s��`�ZA���I�͠���\n�7V����+n����)-�׃����$��G�7|
          I�J�y�V��y��1Q�eIJϸ X��9o�IHP���$��ah���~��}�SF�4}�O�l�R�����=+I����-�Ec���9�W�8�g�^J�Ń���w�Euዘ�	�8��'s���٧�1�yw���3�W��	�h�p��	Y�`y�F�mm�\�p���P>/��t֪]�'8�AG#�$���EֵF�Or��q9�'���L���.<�P��>s�T��U#�CL�9J��Nڤ�e�;H���4���et��E��99&�=�(�K���?ڝ�܅�7`�TBi�qt�Ð�9c�|QdFU�]��#�_6FQ�$6A??�S/�SGjv;�<p*�) ӯe�2Č)#�Dh���m����w����4֓�~�r4�y-�hZVNX�`ֺ��'v0ěճ����J/^Ԛ��1oB>A���K��2pz����e~k�h�LW�l̜���J.�k���#n�3���ٮ�C!u@���e(T�3sOfȤ�h��Sw�H��8N�{�+�h�v8f'����/ ���!�~�J��ӭ�&�;Q�$��I){&<G��ټ�.X.hq��j
          �O�������Q^,���01���B�+��6��ƈc�)�����[HE�i^`�y�1/���;U�F�M���h�ގ�ز��`��k
          �q
          �䄂�}eOl�ÛP���=�E��K���5L�N�o��+��Iȴ���
          ��f�bf	,�(�����f�7^	բE�#�k��8
          ��t/�4�i�Vz���y�I 18��{����?ZD��w��~��r��#w�_���(�����#h��O�V�p��3��(��t�] ��f�1����j\����<�_�Z�{IQ���gU��^k{@o��
          ��=Gj���qk��q���H������ԕ������tw3�n+U�`u�5dy��,	�g�\n�Ҵ�f����A$�ީ�g���~H����kj �t���
          ��e�<~�F����H����0R��s�գB�6��]y�X� �������n ņ���>զ
          �N\�pѭu�6�%����#��{������moo�s��c$�޶��,��ќ�o[����y�T��4��	u-BXf�5;!�r���%��WK��22r����^�
          �]^�t�0��s��W�{Dž%�����M*���1�/����"����_F�v����r���}���ޢ^Yd��mK�T�V6����o��䬈&�' ��.�/�݆�QFx���ե>��l�U吴�$�,���t�΋miaf�|�x�Y# {�5�?T�X5
          aL�k�'hb��{��u�'VNI���q�~t�f?5�ZP�����Ahæk)on- lz������R��1i%�	�p��3�@ůI��4׌��~��q���J�F,u��
          ��.�j�k�\�XrA����G��.�,�{v���7��8�ߊ�ϫ�s�m��^6�@n>�o�CY�6���F��)��ԏ~
          fOnƖT�B��B������f���uϽD�ƶ����r�3�w`v�'�5�����7r�E8��V������Mބ�&�Rc,��v2I�����M�&��\~XA�ڒ��c��9�v�п�cww��i�4[�� �����S�xz��Q���rJ���Q���^b��[�����X`98�N���(�_�x�l�B�$���n���P�H�6��g��;E�H�$rW=
          Q>��^+�������SBD�.p@�����Ɲq�ݽ��l�s��}���Zg��f�c�l_�����ۑc��T��0�g�+Oj7���z�S�Piu-=�-�i�U׷AҺ��>*����B���Oi�#*g�@�$6?�r�����h}:X�Ic	8|��{����f�G�o�-���s���S��$�F�.e��1ʰ�8��[g�֭[���6���:4������1�:�ָ��/��M�x��Vְ���aܳ�g�9���_}P�ߋ��-��2,ίj�`�B@-��RF��5�+�f���N��jvp����(!$���|�|���zG��/�I�<^��ڋ��$O���x���\1�O�~%��[e���8�2D�W|s�u�~�㋟%��#��U��pZ'�"�]uᱜu�z<y5΅ƎȻ��T��w�7�e�e��{g?����2�#����G�π.<w�w���[$ym�y.��~
          ��a��x��]���Ư��^xoH��6_��;9Re�<�ھ`
          r9�S]
          ���ׅ<7���z������I�;Lq��'�c��h$��Z%+G�Ɇug����YM=��o$R�K��du=��u�m~�ksxfmK��n7�v;���g�P�Sd�e�'�����k�qm;=�gh�;��l�E��:e�1=�Kn��O�r9}�7��H��+@K�\s�����e�! q�T��+��<����|�m�p�[H���m�nY��^s��E�"_�<���r[
          [���.��&?�r�� ��a��Uv������G\��wD�O�]>�EHa���͜lr����i��5;ƈ\ ����Ϥ��3��ڴ��Iic��m��?ֶ6���o`��2�w:�7��nk[4�r����o\��UIPJ�yN��óv��G��,z���Q�B���`[ol�zfi&;��+�9ے):���^���ӚqRB���ds�L�\��%~�h�U�c�|m��A�>)�Ť]��ӣEo,O�	 �����܆�]A�
          ˞�c�㌏��4��zѹ0yD9��?|�Ix{R��@�y-�b��@��zM.��m#O���?�~>�\��ėq$��-s�=�F�U�ԭ���Ό`��Fj�V�!�����A����l�FU~Z5����Q"��;�o�s��@�!�
          �-=A��M]�kI,qn��$�{��©ߕ�:�Ci�0r�;-�lͼJ�<�bF)�3
          ޜ���� G�K '�^}�,)H��2:��f����q4!��(eik�ߌ�����L#�W�y�UZM�,���\`��T��󵶒6��O�q;�'�9^1L�#��#��_<�8?j��ЌН�����ʍ��[Q�����J%.oa�w��m���0�T���H!F��9#4�ռ���`ߨ{�7v�l�Wf
          p�*���J�!Y�b��r~�|q!�t��$S	?/�յ�����D��dH9 R-m��㉑�rI��Qi�@�����z�I��x�Ռ�s�%z�)�!K�h�FX���+3��q/�т,=�����Q�&�,z��Z�#���+���)YA�9��En�{k�
          2@�ҿ�B�4�q,������8Pn���?Oz���Jr&Ym'�-�ܫᐮ�w�0�(a���C�,�g&��pU�D��rN���?ދ3E$`��I<��'��Vy��h��*�J�p@�zҘ�P�F���X�b�\"\eQ��ꠅ�Խ��ܪ�T%N8�T�{�͸-!y��8PF9�4D��)5�rF=��-�Hfx�=й����,��3.�،������/�ցʄ��\��	6!<� d���T�2�3�9P*	�Tl���#�?4��H�,܃��
          �<���ً��k$�"���U�?���2X�dR�A����fc{�F��An��
          1� �k�'#>�����#4P[]���ż搅:h
          �,<n�9��kR�M�π�9ɨ�_˫G�L�o,C���yr����bhf�Ȍ)n;s��A�7�6��cn2G���\�SB���v��c�[������8�s�d������4n�Xp-�)�<��٭�gt
          XI��9ɑ�z�#<S{g3�dP	���{V7^�	a�Tfwq�<�L�GS�h����7�a!p�a��5|`�$�}�n��.��q"*Ȭ1��E!��Cqp��0é���VWB2��������.%[hg��dd����T�+��*��j0�$r23��ρ�����v�f�;��x�Q�9v�£����C��s�<�8�L�?���K��R�"%pR)p��
          s�h!�;��G���������6�0ӥ����<+2�9��1�8��4�KB�u�\���U��m�9�F�ܰ�����X��{�&Ӽ]�h���,^j�����9���1ޣ��c�b��^*��������/.�%ymM�ıGp�r���j
          i�U����4d���ڡ�W��UKB��pz���'��\����r@$g�j�� w���d�P^��R���C�DZ�-;V
          ���F''+�sO�؇0��ҡpCD9��U�����G�L��d�
          ~($��cO)/3���o=C[22�d��	���!���y43$�d���(1N�o�盞�O��� 
          ۏP}�	oj���"w���27@%x#�Z/��W�o�"� es���z������g@rqȥ�v�0e�����@d�`$
          �A�#m��@���I�#&�r�Dq�z��e�e��ր�^И���I�%1��#�rr}��@�z�{0��_0��4l;(�l�qKl�����ە��¾�iǸ8#�ZZD�!p�dOO�RMjЫF<��!'#��@	��o0�o��R� {Ҷy���23�މw�%�KH]�=#�;R�%FV.S�~(9�V�9�����q�����0�p=�=f-���|Z8)}ɠ��9Wm��1ޒ&�k�U�(|ņN~a��1�"�9$�s�U��2�D�����6M��s��A���ej��qq���4�̦ �W�^��p� S�Ƞ��>���5U�lq�j�Y F諼��A��#�`����zӄ���9�(y$p���g��F[�?�sXqǿ�D�,H��+���jfl�:�0{@I崻�6�y�G]��h��0GQC��32�G'���1���ђ�n�5�8,�'n9�D$eؠ���$�hhd��P�u8�(6���� 
          y��G�i����,:�Ld��L++�X�V�9��@:ʎ�Iz�k�G����{f��lU�|ʞa�@�ʦO'��H�@��ѓp
          ��5�[�K�A\��_�
          A�F q��7�G�0F"���q�P��N��b��^�%��B*A9��+��(n�䑁L���0��E$N���ȳ?��A)�$1�_�OI�&��AxL�W�8 Y�����p8��(cU�\�ՑH-AP�23�R���y`1$��M��1����I�f�"vf�Q�)�^?�V.�0��������x��)���P�zB�z&ݑ�
          ���A�S���%�}�
          �`��j!vO㰅_7~jJ���Gp��F��kt��FY���8�:�Oռ�Epd
          |���ǾMj�C�z��[w�l>Q~��?ҧ���6HĄFFT����{��w�%��c85c����FX4�8�o��&���a�J�4�T�LAo�9�i�On=#�ՃM�[��U1�$T���������Z{]B�J��F�oZ4q9R0�RrG8���y�	�j6�E��V�J�Q!Ac�4�w0FOA[��Dy�G���B�N�� �`��|������_����-#[�=wN
          �L���[�C퟊�/Q�%��I)�p|����F�T�a�h��u�Tݩ4�FA��H<�2�	'#�T��R�DX9�x����`�E�����F`������Xb�����"��}�^�c�w�Tf8�
          ��Mi�,K�1���n������d�V-�W�8���F�ɐ�F�V?�S�^'�3q�#�Z�V�4q�I@09���'{,.���Et�p?Vކ��K��ԥ�u����i���Y��OR��5i��Ļ����G"�,6kl趗� �,�xSW=7Q����^W�hR]��5��dYUG��d��Z��R�v�1�Ʈ]��L���o
          ���
          A.��u�f*��6K�G�j�����}d���N�L��k��ɮ������k�!��%��v�2zծ%�<F�SH�8Ȥ`��sS���0˳`�	��
          ���_�%�F�#$�O�Q�ksx���g:ݲ�+g�a�(�s��\�=�]���v�H�E����9�M~�~��9����-���!���Lh|�Y#Rэ��@�;�5�o�|���\�X�S?:�0=��.S!�xg�P�S�RIv�K~$>�]����
          X�SrCpb*%@�*�C�W>�&��$��
          Sc�R~M|���Q�A��2�
          xM1:y�0�o�Ǿ>
          IG�A��P�@Co;��%f4�[�d`[��(�$
          X}�l%�hΊ�O?�-ra��q=���[�"4���`A!v���m�q�F�$Hġ$c�C��pn�#&٭�V_|��l��T��9ul��j/���m����̸u�q��h�U`^5w�L��t�|��2X�W�����Tbx��	 |+��6i9��h�F;
          �|yk�0�1\ ���:n"��d+Ǟ��j
          �0$�Ž�r!$��F<g�S�O��y<TT�����Q�l����_����$��h�X�03Z��W!�l�mK\S	��™:}�\\Z�upd�i0��j�I����Uu��,��I殚l�VB�  w�u�o�ҤB:��G�QIHѰ;�ʚ
          �Dὔ�\d(�<w��T[(b�9T�:b�^#�/��FVi�O��
          mn7d*ހI��L�	"&�J��T�x�b;s�ڶzR���,1�L|3�Z���ź�_���b}�rO$g VyI��q��f��m��Y�F#9(���Xt�)WNLhv���՗P�����w�d�q�j�Z��1�@�$�S���ʨ�q�F:gD�=�x�o&ުNA=V���~gH�U�H�Xx8�^���s&юz��YO]I,�0�c��n)��L��”|e��R9.o
          v���U]�eЋK�6�E��M�ȍ�$2Hyv#�Q�i�:u�/��=������S9�[��O��|��G8�j���>nq�"�.�˻˼i��vX����i��8���P��`�4U�L��*-E-$T�9dLn�9=͵����������ʹ v� |��C�B2z�TF-i��Oh��K�E��
          �J��9���b(-4��F��;�g<��yo���X�%������#H!p�ߜ�E�M�q�L���j��r��@<���+�Q�ކ���4�c�0v��x2�m�&��K���6N�;sR��^B�b'��
          ���u��ˊ���妶3B$B㍾���U_��`����I4�$�� �?��I�+pY#r��|U�\YI�񭘆ހ���UV4�D����y�ʸ�ZscJ5�a���][N
          in�;W�ڦ������ee<cb�_R��i�jP���P�>'�<-o�&k����0O�
          U9n���%'"_O6ks}D�ܶXu v�i����/�����G�8�A�%Ԓ���^:/�f�����v�9bFࣜg�깦_NJ�:���V2\�N�m�Oo�ܾ
          ��������]㲨�8V^yf�?[�K}6�G״)`�[�]�݇P�j3��zXLŠH�,p~�--����J��^/�.c����4�S�BO�P���q�[��@S9���CZ��Mb���@G��Rq��z�i�#��������H�P~sֳ��GO��N+�>�gr�i�*�A��c�+ei�7�����{��ܪ:��ި��k�I<��!��c�������픉����}$��KgO���4�-�6�5	-<>�-�*�� �t=�[����/'�ۂ��pjCH՟P�����㎙�[��z�q�[�~qg��!�n@�]�lؠ��'�t�#]:���H���zf�b�ֽ�u4ӵ[k�4�;�`�V�	��ws�WV0²�dYF����!�K��
          F�� �₺��'�I]��m�%��i"�PV
          z|V��A�4K��ѯ�R�ySH=Eq�ps�[꺼���0�2R$�φ�4����c�f<����y�7���9ӟ�ͧk6�~z��8!z���Zźw���5w��ˮ	b=-��Z��kŒ�
          ��X�,0�ƛ�m��+��A�����[��J�C)#��RKnه���=5��#ar�n�kc�J�x����fC,�>�`@z�&�[[X�%�
          /P�\��lU����[����9d�������T�Q'9D�Y�WI�IG2���pN{�&����ms	�0	��_'���H
          N]JP?"�Βl�7�Ox�K[�f[Y����	;{�����H�r_���e�taiup#}6uVGg#�H�u��N��hZd6�o���cܞ�����N�i���[`nQ�=�a}>���5	�}>�/:݂೓�n���,S5qr<r�{/�&��}f7M;6"]��v�������Z�������P���ʬ
          �0Ĝs��=�4��>Լ;w�_Y-��
          ���Fq�����G�y��i5Qap��2�?�a�ުpTw��M�F��6�&��K���E��f-©>��Ϯ�~��<r���8K†L�P���1Z��W���ww�M��d� �~��7��>���%���S�&�� �?�$���j�����͇�}A�<5�ޓ��r�5����.ps��3V��V�M
          O��Y��%��Es��k[��g�Ep�E��$'�1��ޭ����w�������!��w��qE'k�+�'ٛW鯝gu<��
          n�|ą9����]��V_P"�Z�h峅\*(%��{s޸'�}õ��:a��w=3�[�X�̺V�ޔ��ąDd/�w8��G�����{��z����
          4�ٴ�:d�A��g�^h�򤺦�wos,�4��I`��	��[�'T������V���s��q���U/	k�k�:������+�r�����K��9vp92��x���)��f���G`P�}�\�½��|!�H �V	���r"1Pp�''؎���/ml���S����{O�B"����k�-�&��x3���,��!�1�
          ��I {Wg�9��v�x���E�4�뷅lq$�'��۰Xqב�޹�Pe�ż���9�z.G_�oo�ҥ��n4�V���R����b~���Z�2�3t��gb�Ct�\��ry1W�YB���`�rHTD��V�&-�=��"r`���;&�B���4�C�3I��U�/�+�Ƀ�ْQI�׋)r��Fr{T82v�`�Y'�*	7���������E/���̚��<^,�b�����
          �K�4��[K^��N?�!I!�1����o�T]�B�����'�����쉒9#����EyuW�w����T�؃Q�n����%VܡND�zi���7�����H2[*�a�pI������f�,CwӅ�F=Xud�އ[g��dW��Ct6ׯou�����0������--I�+LB�`�u�i;�,�b�X)��?ޮ>
          �x����īw粢����?j�p�hY]h�>�ʆ9�o�x<d��^+IJZ���q�"��l~r��A�l�,A����;hP�O+�v�ܞ滸�\h���@Լ�fHZ��G���:��v�U'�++����0v�3[\���P%��P@U�>��5�[xm��$ev �l�Y�xtE�nIq�g��B�4)x��+o$`d�
          n�?6��+**�o򏚖�������W��B]���]�I��^I'�=�B��p㍧�4d���ӂ?zzS4��RB���P��ז��(`R��Oǵ��-�%��98�Ƥ�b)��$�;Wt�Z�Y+��BF;�f�=R��$��tS���'&�[���BTt���od���D�W9#�\v�Y-�8��PW���jՌ<+��d��䍄P<m�"���Q�B3���@#R��Ty��v>2~ا緑V&K�|�:��ukM���Wx�]�'�L��7�91�7��:�.��yь0a��Qј�%i�i�G|��vV����@�#�����-$q� 6�85�Ȭ�Am�q���O������ʘ�$`q�1b86�d,$8#h���%��,�H��*.Y���j
          @[;ps�;S��8�Qw4;pA��H��u��6��+�Y�jB�p<���A8�3��ۇp��{�Wpۘ8��;�:��j����4I%a�aG|�2m�o��<_��7$�D�N��<R�Ӱ�!R۲G	��d����3.X����"��D�V*������U.u�KC�7Q�2�CH�*�>���o�frݏ�"I�YJ�}�c<G�S6����I�%��q��ީ��d�1��v������,?��5�t�$dsJ��vJ�Ouۉ$��l��tD;�w098`����.FZ�e��7�Ha���
          ��6�UB�;B���u���h\t<�PY��M��ٸ3�+��{$.y� �p:T|�㲑�;2�'J�.;ŶB��q��̧�T#�?��Қ�o���qB�Vd���	���X�VC��R~(hU^��2D���n����cX��Y@@�C8��?ĚA2I\�}�iW*�yK).hG��N3� Ur���� �ʰ�]��|�Ԇx��ň����=�'�u��fw3W�ڝ_��ѩl	\���h�ʻQ�S��$Q�m�0x  &"ry.[��+1Y��o<�Ҥʼn\
          �9 �}�Pm�P�ty���r]���ݜ�f���1"HJF�
          ��b���7/!Ҿ�k6�����q�_�V�A�O� �ֽ�������R�m[�:��ն���
          +G�9
          ���HP��^��[�_��V�Y.���1#�$��fy$���C���}��5�h��.�G��$s���-6~I����>�}K����Q�m�9�6���o�����֞�;��E�B�s��
          ~�?��o������f�=��d*�� ������ӓ��#�׀�s<,`�g��6�+���CP����j�P�\+zy�}�wu��N����Ӏ�}�G�|����
          ܅�Q�z+ku��B��wu9-��F���vC*p?�_E�Y[bG=%N� q*�A�d�����o$�89=��x&� ��Y���:Q���	r�V8^z@�!�2�۰zsQs���ߗq�P��~^P�$�MEr�՝0*��"8����Ma�%X�̓�%����4��)�Ȯ�����E�P8�`�Q�����8$������2��Ns��M&d;_�3����#�Qq�$��S�DfxT.Jg�t�F���x�Q��	�����1�1�;�A��o0�D�e~i�}��e;0��g�4Ԓu-�nJ�Gހ
          �*"� ����	�S�B�5�@��gו�?z�92:��P?�=�$�����sX�,~�I�W�1s0�BX��8�5�yp��bp\d���ZH��aV�1���3�b�����T���
          <��x�YJ�v�A_����eB�L�~�*x���5�0sҞ���+�$,;c4�v���W�2K)c�����	��S,��]c~8#9,�dX�y����	�M��f�Cdk!I^ܫ,��E2daI�;��H�f�L���G�s�Q�e�����F9\t�<�F,qyg��8�C@a�ʉr�c�qFM�Pe�y?�P�	+�(�+)	[ {S�T�� r}�i7�C�f\�u�`��,e�������؅v����ݼ�ZDV�q���J{���	@]�:�^�ѕ^9�1�M�ԫ�#�����S2�J	�H��Xv��y�<�t�����$v�N�…€�*[wZ�2$-�=q��RR;�eXBHA�w��W��W�d���־M.�eAlB�݌dՎ�J��#������Ñ�۴i+It�*9�VJ�꙯a���_"�y���ҥE��n�����$�4��&�nQa�V�A�۱�m$�D�ګ	A���U���x$�0� v��\�95}�w!�:�A���?�ʶH�r������=�j�MH�>O'��M���@�z^��^�e��K,�?Nr=묾���Ֆ�]sBT�
          �?s���h��y�_%�{^$B��8�����R��CM�ѥ�ޤꉶ.$r~¥��uѳ|-�c����y��@V bdL���\����f��x��4��$a�!p�x'>��V������.5+����:�8�VhZo��ƚ��`\+����w
          ^H���]���S�!)��U�ד��{~�f��e�5{m��މg�En�H<�{c���k�|��s��E��Ye$�Ǥ��ך�;����ő[����khf��'E��^fNdnkfk�e��=-��?D>�Z\�i�e����yvv�K��`���1�9��5x��+V@����v����$��y3�0dsПOT�m����������_QR=EB:�OqҺ��_�_�Λn�(�MZV�J�� F�>� G�p����+��ǟQ�;[��KS��aM��p{���=�A\��M,K,�t:��;O��{��'�/�����I��<7��"G>
          2g���s�q�y!�2oǩ���M��K�)A�v����5�\C;m�ap��j�(�	�$E��ϵB�u,��U�ˁ�U`�k[�7��#����"���چ<q���[�F�
          `�a��TxX��?|Ղ�A-6�����l۠-q��.�5#d����Tݍ�k#$$�8�^�J�9��j"�]�����]�Ej֍�kxQ�a����;�^G'юFGU���&{{ԔR�?��,݁5��;�Z��e���o$��j���c9�����21�p3V��"1�
          n�GS[�Z6��T,
          ����j��dp:V�����D��S�H�~j��$��+p��Zq�U������Eޕx��8�>@e�̯\߈��o4�+^�m�#b�G�8<��x��ߋ�ŤʪU�c�5q�׉�/
          \���5�Nr0�?~����R��߭�?���=�g���Dz�AjK�"6
          �����g����ݕ��
          ���ܴl�.Ñ��z��_�t]h�6���"ռ��גJ�uk�������3��_�Ux7K]e<u�]B
          _�z��?���x�d�Gc^#�6�Cǒ���+{g�bB�6zId7Z�]�W����a僆ڎ�i�fE^{���������A
          i��Rl��R!g��m8���49 ?���
          ���X|�tw����$���#k�1��t�Q7 ������M\]]��X��MW�n˓^��c8�pq�ǐG�C���b5?�Ra��=��w�93dgP���q�oFa$��*G�A�;�g$�
          
          �ȈdU����5�K*�J�����1�TJ�"�d�ƋGHA�[kt�AU2*H{m�X����EX)/c��F�C'�y��r���_U�$>G�~{�X����u9��2��_��4�{���oH�95�R壑Y��R��a�r�9�5�M?gf2�m�Ė2�0N�dw**���#�n�k�<UZ�ͽ*�3ǁ��Ԇ�*�{m"5����'���T.t��5;�X�v��cޢ&�kUxN��0p8Vи�Qu4�_,�y'������C������V��7[��@b9t����v8�
          HO�ivq�U��>i����Z5�
          �n��QI�	8��4�#EkO����Gz
          uuk;X�b��nҶ���n���OLa�?�S6�������C`�=J;Q�$����\�%�q��N(�I[7�Id]�9��}J��j���P=���7$��Gh��(�)�R0}�P>9�֎l�"I+�b�I����m����
          ֿP�I��켵���zf��F<��3QEsu��Ua���}���y⻛��jl��]��`�ހ��(�C4�W��x���4��*U��q�51z<�g(�Ɩo9�����	���Y�@�S�����Q۩0�1)�j��e�ô���ڬ�}�ܛ�f;����+�C����1��і4bT,�����Ӆ�ny�*�#R�r���43��F�:�i6�2��j����E4Y#r���� 
          ��c•1�FO4m�4�GH8S�FAf�B�������{�(�(�sֲ��5ロ�­t�	`A�8�R�Y�kpg�4.Np�9�U.�V���Ē�U�oF��bQ�S���M��z!<]��odX�6������f�Ϻ1�3�����\�}�y��P�  {t�z���a��rK2K��=�Uh�v1�h.5x.�)C�[#?Ҥ���E��B�J�A��z'�D�sK���q�	`q�{�F��6�Ŗ���=h7⌣跤r����#SYD�GR2;`��g��Kk�\H��q�=:T�
          ��]���%���<����-��+�͝˷��TNN��q+M����u��o�����q�t��|!4v��D�(��`s���TW�����4iw�$r����g<�L��,���Pzg�K�Ə���"�q�&�3�,ʥ�	�Ƈ����k=�j"ڤ \}���]=�Y"Wa���*/N��iP$��N"�z7ڃ�����/�^�sj�m�} ��5v�N��ѼAgX����Obj��`[kh�g���r�s���ҵ������zTdg�����:��U��-c�Y�!�h�'������:�kZl:�����1ސA,˴��ꛤx���awj$�g��p{m�h7֒K'��T�o�up�MD�O���:~����4^���)���a������5��Iih�p'��cV�P���~+��Q)�y��¾���|_����9^Hl�z�q�k�o���OtQ�������O���&���O�}�V�������J�Ƣ��x����b��jܑAr���V���A��֚���贫Hm�58���xyn:njsS*G6Z��%�O\����mC�Ƥ/�Q�U��[�H���Љ�}���D�j����/[|�M̡�S��b�v�p�X�����_��$՜�n^M�b��'}Jks[��򾜞:�Z�X�N��h��M���1ګ��.���1 dж�������FI�ܓ����'��*RZ���QMV�{?�y~���}]����_Z��G�N�م���\�a�}�Ek��ԣky\[�l��M��ԭ.I�Xo��{��pc�ƕ�����ѵ|Qiy�xjH��n\��2�+�Hq�����ڤRݖhB��x��sx�Hu��Z�2�/YiS����:�{��ʥ��O�'��G�|ֿǢ�Cy6�-��w
          !B$N?�ﱫφ��o
          ^i���:��a󌀿=y����P���C��o+�H�=#�	��'���/����DS62��g�K(���&KF�𦫩^��w,Oml�"O����A��k�Ϋ�X���#b��0S63����մG���o�b�u	��O�p�m%�X{�F?q\�4��M����ks�'�"��O�����f���IY�m���K��6�%Ք"[�2��OR�::�F��;]bT�2\��,�2�����~*'Öw-̗7ڿ䧇r��YA_R�ޣ5�M63�^��Hc%%� FN?�?����g�)F����n�1B�77+�
          �����ژ�Z��������V��h�-v���ɴ>նt]]�
          >�[t���hm��һ<	�9�#j����GZ���5�,�H=&0q�|�5���|����ih�byj#�'��u���m�º��������;�+�z�`��8�-�Ew�����+r�� �)B7�恜޽_��e$��/��W�{剖ݬ�,J˃��7v' �?������]F�O��E$�#�� ��.q�n���x<
          �s���rۼs<�nc�p�1���֪�A~4���{�xr8���	�U;���='
          �w��q���g{8k��ujW�T�+woFK(�峐�pk]�ӵ����z���~*_^�
          �ܗS�ܗl�X��8������;Id��Ag����i�f��[�������22jrH����
          ��<T��<�F���d~�j7W����D�]�[�g��vX�S)�<pI�Ƥ�8�P3���W��q��5`���
          ãg8�1P�ZG
          �kbۻ���l�>+d�(UF�|P��d�6�b:���Dž����q�Q6�nFADzH\�N�(�[cmʌ���hP�s����$���Ǩ뚍"xШ"d��|P�)���
          2`�����TΏ2��k��EtcrHe�ϸ5
          I1y�L��=�=�b��Y2�.��o�*�4݁���d��R������{u��p�ƋL�N�{Z�^Ԅ���
          =���A䞠�����R{�-�I���q�O�z3�Q^@+�Ù�m���ᇾ*�w0!UP7�Oگz�ʉ"[���A
          ����J���Q�������#�[�htRa�Q(3����H��t��ՄҬ1�) 1]�`|Ѳ[)<a��x�źX�Ŀ�g��@�95O����B��}���&�	Tl�G$��-[�0	Ք���ou2̥����w�R���q����7��n<�u9�w�������GE>T���z �jncy<͠s�*�J�Bm*I���YrI<w�{���cm%�������דL�tr�1ڽ���V�gI�A8�qӷ���P['�J�Lf�M���>▱��*�uR�[БK�$���8U<��n��"�DQ�!��Մ(���̷N#�bް3��B���B7<m�	�n*>��\�72.�2۰O��fpex��H���hb�1� P\�Ecna_\$nё峨�<��zCŗ�Eqʧ�S�␰�4�]�c*x��ޓ�X݉�͠Y�
          �,}�L4�2ȅ�T?C�=;�R�a�I���,0:q�:X��-�g�8�SHV�L���#<��Ф��4b�(�C��%�$�~�f4r�����u��#�$�8泩�Yh]��"�dܠ)+�>�ClÆq#) 猞�33F#Ug���$�j5e/DYY	�c`��کv3����1���K{b��@N����9�?�(7��,�4[Y��>"������	�\��U<���,�%HǨ�j���&�+�2��\vf�pd*��[�߷jT�v2y��`� !�j�<�D�.2�S��}�$�y���=d7��w&�V6d���y'ڃ�����0q���k$��$T!���?�Ғ^)��c�)�s��7r�B�e�7��y��Ċ��u��f�#����oz�7�!1��W|cڔ�*1�������3�ВMɍ�<a��Rӭ��Hc'� ��X"����H;Y�y�P�>`i���>�H�52.�r0��i�'�����K��p��J0�L�$�z(c�Ԩ��p�X$`�h��*m�(_+.����J�Y$6����
          ��v:��ɮ$GEF��ϥ����˄*�ԑ�{�7�Y7HP���Ⲑ<���2�RU��iR8f�,����|3s�]GT��ް2#���:=����s/�'��P�)�RJ���=c�%��u�����AP�;	����nH����pi�\x�$������x'�����nN�*���Icbw*4��=sH���?z�4�L>Z��;�FS�����_����У���}޻��r<�E�.���}N��*2=[r>��6��ή�p�IS�W�3ڴ���.��k�n��9a����A6e�AK�
          �y�n�
          ���R��$���fTq
          9A�03�zr?~+)��9	oઑ��䚵x���τ<U�hz�ϧ_�9Y���`�*Â�pGZ��$�L����~B��l�U]�F	�_o�A�qE��񑌶O>�ԋ���c!z�9����T�(Zt�3|	Dt �?lPѡ��g.�A g��Q;vېC���1�v"�b���{���f��L�:�Gօi���d��ۑ���jT�ě�_�Ns�h�
          ��#���}�t]$�I��@�rU$�[<��zXB1��R%�FߜF�zO��h�Y�f�(6�����x�1����8#�fr��k�����4�F�H�A���9�##I)ȋ��d�:T�'�c*Ns��S)�T��@�JG;	
          �t���HWw�����4�C6�̨I�=����gfcϧ�ZQYc�8݀E�I�J�A��49T�9˴a�)�8�<�!B�&����"V1ʩ9+����e��&YU��<��:S�e����9�ʬF�s�C�:���3��������ox�I����2�Q��1����DC"�)2�W$��v�$���%,�w����!#�ߜ�JF��RG$q��7@�4��^TF���c�g#���IfV|�!��Ǡ��I�(��c�����67ߑ�z�4�O�eǾs��Rkl��$h���
          Tt4�eL�e�p1GJʸX��������2ޒu�N�i�.��I�V!�3H�����Rl@@O�����2��X�jF�pY]�c�_��M�B�{yPz/�6Ń�T�㩠f��1�nŽ��PEe|�,{2	��'�v!���SWq)Kf2���W��6*;��/��,�q����t�/�m�]�����4%��UD�O��%��:����W�iz�Ie�T�&V@�)��H��?�Le������{٭乸Hz���֭�φ�<=l�R�k P�6O�Ӛ��h6���n\I6�-�ߥs������-;M	q��N�=]Gz��'
          9�Y����3^6K�����j{¾��[�����v)��?�n�1}"����T>���7�55w��z
          ���7�>1=�:�Љ_e
          _�\%���@L�^�<��V�������%θd�"H�����v�W<��i��;s
          �6O�Hё�.z�ޭM���u�k+
          :�R��w��j���uk�C�keu5�ԒtBȂL��s���IhBu��V�����k,23��_B��/�7���7�7��R3��<������N��������#�
          h+�G
          E�wV�Ώx������{w(����z�ݟ��t�)��	\4��s�9�ɯd��}B�-4+�	�t�l�!��l�ڼX��{i���X��0��D*��a��1!'wdރ�[�Z��ꯥ�g���R1�V��v_��ǿտˢ�}�Yx����S�F%�b�yr*1����fܽ��,���[插����:���?�Y�P��ԟ�ǚ��%��-W�j�+����~��e���֝Z�,�|o������`29�>��QJ�$�M6F�I���d12�\��Q�ڴ�9'A���O�|T�~#�d�Y��##޵���iB,{���{�T^<ͼ�����T�\��'�*�gЮ;�j���D�L�`n$��)pfP�y;��+����c�Uhۮz��N�v��FX���qS�2���ĥ���N�y��T�XK)u��63�*�����NW�*_Gy`�ay%���m�����'�Qq�?��-�%��9��ڣ������8�%E� ����Ú���-��nm�j~z��|Q���a���:��U�;���W ���ާ�nw34�?'��cA�W��k#3�
          �Z*����@���.��߅S��Sp_�
          O��v�K[!B�{XK�����m�r�²��#z���]���{�ڬ��Gm��탐q���E"�crQ��PҜd��*�hd�����a��&�}��R=�<�j��h�N3�x�0�ʯ��:CIn
          <ُ���8����o��Yɡ\O"y�Q�ϡ��A�����EW�@�������cx���9�A�����1_������5��jz3�mH
          (��=�;��A�(�ƒ�ߒ��9���Ė�N�k�ҡP�l�'��a�]
          ���>��_
          A��n�m�h�.���0k��̄,��t�ڼ/�|2ܑ���yS8��s.d���t��L��h;���<S�߉R�#=�����wV���E��J�f0G��g�ݣ�C����
          �*	��g����Ƴ��#a�CeH�p0hŐ���s�w�	V��MR}�s�ˑ��q�ҡ[���Á�W��D5�q�3��g�S�#�1ƽp�L�F�����G��Jqll��Y���(�-�#kN%9���i�u�?��23BVP�����&���#��;b�i���K��i�"�d�K��c��W/����9�Z�F�����`�
          �|W�p�p=(j��O	=���X<�rI����v�4�,�d��Y�0#��Ғ��J�=�ڹ����o]"��nm�ŎW'�T?����̖-��6��Sz��G<I)~�pښ;	nX�Sz�<T�S�l�ޠ�{QVJyR:z{�v�<�R�������Ԇ�R���i��zJO��-2�|���Ga�R�vc�S�aq��~�-�FY��=�#X|Ю@#ۭLcF����e^�(\�̒�,J�3�])�^KX�".�L\�kq��eE����~kt�M$P�l⪚v:���v;�pȃ9A��
          b�Q�2h����G$��ȵv�N�����'8���j^2�uu
          x���P6J�M�;y�<=kF<Ōg��ҹ��6��x-�P��X��j߾&��X�I#���x�Ͻp�uۙ����̤�GL��g����.�]��[�{o��j2-�M��Xq�la3�ʠs��'ua�Isn�B~�c��Bprdm����0~��H�������'����`F1F#3�9�Z[�* �}_j&#���sn�pG�0c {���6����a����V[\yjzc<Te����i�]�1R��,JQ6{�Ur{��*�"e°f��dW�J�>�g�����tURy;{ԬPK$yU,��ڳ��n�&�06$������"��-ǚ������
          �q&�?��b���f���f��W+�ێM}�fX�`C��dt�m�,.�	#�6�%����t��Ubٙ�1�#1�����</Z�V�WI�{�8*����<t�e[S�.���Wr�:}��je�ծ$���ʒ�}�����
          V'l��Fz��ڣ��
          ��d�-���w'��eZ:/��Ӣ���umk��гg0�J�6��?Q�j�E$6���#<���X��ֵEz��(����[V�Nj�����������U<$��<+$v�^��	pI$�0�[�D���Id�0Y�4�G_�m��J�I�%C�@'&����;�Z��x���yp�Bޓ�U��Zu����@�hؔ��kU���"M���]��ۜ�����X�q�1؜��@����ה��<C
          [A�	c S��~��I/$n�����DZ�-]\��T�T� ��Z��I�jӃ"~ZO��n��ёvX��nh�%���;9�
          �%�O�l�?��*���=�$� ����\ť�����;��$��{
          �6���5�����q�0;V�s��dn���|7u��6i��v���20 ��(�l�V<3=�Z���,l����~�kLj/}�m%���XH���	��ի��j�6�SȊ���>���Sș��g�'�'�Hc�+�>.�s�"�ɉ�����Z'^��7�\��M��lI���j������3:�zg'8�n�_D�Kh������_g�Λ��cN��gHG�{��Ìld~ղ�c�}.̭�M<�ʝ�{��vQ[�%��W�uٸ�g�ܿ�hb����m�ncc�?=hT�[��JX�)�^Wf;�vp����#��9.�`n�|V��<+�xr��PԂ5�����8=3��֗Ե�.�i<��&R��A�S����-��R��(f��6�-@:���kIf%kS1�;��zz�V���˅���u8�;�ۛu�hn�$Y��8����o���[�e�Qǩ�+�[��3��c6Cs�
          s��k�Æ/�����x9�V��KѢ��`�D�$��I-&����#[����rO���l�t�n���=ܑ5�>֌�Q������D��R��u�:��.�P�I�H��|�V��q�Du+��h�rwl��>ջ����c�2]}�X&�^ē��L�8�.�?^=����<3�߼vq+���(��ǿ��SK�ƫ�	��x��F�Ǘ ��Ask��{��/��&i608������l77
           �1��5d�#�#῿���JWy�B	b�!�zqߥZF�qind��FxU8���4�b��,��jq���Σmo��T�q?芦4[�e�����ot�鶙W��RǓ�����9x��ό4��cmg�Gw�,��Q�Sى���.��)�fV�$@�n�x��m}�ͬ�icp�8�7���}ǽv�3Q���l����>�xW�:~���2��Be��t�J�'��+����l�o���_Y��[x���H�}>�[`R'�A*x`x�v�^�^"��4�[]��v�������5�@���g�izu�j�sHV%s@�R�T�g��u�*Q��3d}3����?{�'�t����A�ЫO��U�Q�d�6ޣ�rN�uo����X�+�`�׮��Z�u֛�
          vկ-�d�Akw��lf�dr}[x�$W�����4�,�����+�ȗ�g".|�Q�b!Q׶>M�9XH�'�����i��f�I#����=İ�2�"�~��ɶekb$��$dg���r>��#�$e}+�����,,��pNA�ocQ�@$��wA��aʽ�
          �Hn"'�����A�B����Lt�U��dh�E�+׊��a1g���;�8�aX&��A�kbFN樵�|z9n�S�J���Ÿ~�������Gf8POJ�Յ�ie�G"6��5&8��3N-�Ȭ��$�����J����[`G�2�#��PA8�8�O�%��n�q����(E.�y�m���и�I��*�<c5f'L
          ����-C�+����o��
          �^]M*Wh�.����+�t�5��WPB�Ngk���]����.�+�D��:q�}�ƛj��;�l��y��ԑ��z�#]������-�9��آH�C�ER9�t���4�`d	j �2�؎�ђ�F�9����Le���>)�H�0����sF]Fn<�/�m��J��<2ϻ`<��*,�[�2�	)�C�? ���+��B7�
          "��A(P0
          �A��2��8�~r*���̱�������=<���R��c��C��NB�s�1H��I\�8_P�(�]V0�Y�I'zt�'��yd�ě��f�k8��������:�T����A�������	|	Fp7d�|S�օ��̑�a�r�us���8��"V�fBX���:S�*O,�nJ�9����!b�`HHz���9�E�l��*^$�	e����(dtx|��1]6���A���c^3=-�b8Wۚ�K+��|�e�'1����æ���D���A����f3��-� ri���U��<���;S)x��P>:�{R_����3���79�Z����0�D���
          �P��AQfX��98"C�Ԁd��b1�W��d��
          ���ci+4E\Vi��p�":�ϔŽE�+p.m]b�D\�`W�@�nm#ɍ�E�J�s��W&��n�9q5ԑ^f-Ҵd�nw>�jD��A�$G�c��Zz+��ɉ
          …(�9�#�G�4���I��_��5�&R�c(YĮ��>8�ޛ@ʎ���$�'�A7�$�|Ϊ����O�ڳs��H�q��{�)��7w7SKoܠ�a�/��0�� c�4����f,8N�c�,ְ�%��\�@!�9���d�@fh�ՙ¾�$���4:��Ȳ3�U��ڍK�&!�ce�n'��*=����2���U���V�*+��&$�<��p�F%M�¸i)��I7^tD��푎hX�ݚ�1��+d�T���UJ�2!<nh6��D�A�#��<�U�Վ���E��=��w9�`$+]<��#"�J�8��D�w,��T�-������ZE2D?����+ڢg�Y��|ʍ7��B�n����a!>���F)�%3B�#�����������u3,���0���$��4��d���:�A܉|�cG��8�:(gy�7G+�R8�]�ƒ�U=N;�ь�X�S�<��@۠$�6{��K�fK�b3����Q������ToG�_��Ҧo~f�$�5*�Y�f�ޜ	��w�z��B_Cq(ڒ'�%q��y�=+Xҵ�`����)��
          2P�����5��Y�<�6��P�nw��I�O��f豧@�M	��,�ە;�z��m5�;�	
          і��u����hJ̗PE$��#>����e�)]�Hc�`�#!�q��\�C8^�?�D�H>�hZn�5�3�Wd��,�Y�u�ɯ*��wf�P�.���ֿY^(�<=��z�A�����VX����'�_���/����7Դ�*�v�nXv7�V3�é�q�V��UG>��K(p��b����BF̄����J��Ā��'�H�:��
          FG t'��(�e�US�	�a����I���{���ډ����T�Ď��6u�ы�ě��P�-T(S��,{�{�k0l�c�Y#x���#�
          ���\^{,�d_�+��5�:3F=c�9���zy��2I��@.Wjͼm�]���c9�@�i-��T�O����U*�]���$R$fp��nz�>�˾�Lg��ڀ�V�\��pE5�p�.2ǣr}��N��b	[,�
          �9�&�@�N�F�5bM�Q&ǔ���}�on[g��1�^�ߵ8V%y8��M�l��o�L�	�P�.��GJn%a��llr���Z��߹P`t=~i���!�h<�q!�h�.$�d���	��-ż�`�*uelO�
          :y�Xڰ_����<�9)X^K}�.q�t��Q�D�-�8=3L�2�
          ���|�NI`0AH��ؖD�@O9�@
          eyc!N� �c=�u
          q�wQ�l|V3�ISxOvf�wa�;"��C79�4?���u���9�=�o�H'�#=�,�f�:{Џ)u8��� dI%�����sY���ee'*ɦ
          ���:��T��@�nqКzT��	c�h+֑nw6�LaP��������ȥ\�)B$
          ����s8�
          �9)Q�0(�w����J�9#gM���ܒ�3)�w2�Ϧ�ȅwC*�,��n���ޭ6^ԗ�
          ��Ŵ�x�"��f�`�6�\��:NO�k|h�#Қ���H%����p���#����.P9~Kp�n"S:�D`�5�M�(�=3�x��
          X�-�c�)�h>�x�uӣ��N���k^j����g�]y���*&-�6���#�u�����a��� g�"�~��h�������K|��ú�����#*$�+�g��WG�~%�df��,���P_����$|]�(�)m��3@@#9`J�
          wZ���LWA����d��[3�7���he����#�?5�5)��2\JQ�OSc�Cu�L��D4Q�p�%�;����;i�gb3����Q���Y	%O@ÃS��"�v=h��&��;��W�_���ш[}�;�#�����f��G?�*ƹ&	Y���rJ��5������d}���2mCTX#Ӣr�#�G�;�Z�K�?T�e�+�o���;y<���N���nO��i��Q�?~kk�?J��nō��d�T���;
          �g�"�iYʜ��N?ʝ:�h��#³�����E� GT*�t5#��i�up��*�|�QBxc�##
          ��╢�M�Ǝ���q�~��+��(�m��
          ��©�Ƿ�nW��952���{0.O�����F	���8=�5�X`7#��i!$)��)�$��i�Ȫ�]����T������L�8�aQ��,�<�����(�𫍎���ƴFJʥvMZ/�ʨlq�R��}��zT$�e���S�W��Ml��K�w[�"ʀ��H��(Wb��y<��Eu&�X�+���nd�fB0	ں��T[-�F>`F	�}�n�C��S짚0#y�9�~�9et��0��ڻ2�ִ[m$��V�+�򇘀�F
          ��AW�e �w�'�U�N��1�1ߖS��WkN�]/SU��6�����ni����nO5�,T	Ր�a���m�R`0A夝��޺��#O�v�veU'�V+;�gkzNz�.��G6��x#�Խ���qB7)�[��Hڶ�{Ug�����Y�=rߝ"ᕭd8� �V�B�r��ڬ�d���������W�Z=�E�f�?ֿ_j_L�B���6�-؊�.���/'8�=�GJT�����w��b0�����&#��x'���_�_Q�]�j���%���m�1�o3E"�L�^�q��g#�{��������x�a�K]_X�?.5��՞��s��]0s�8#�.LjQv�W"��Zx�K����x�O��+��[��\)~�u����&����Kt
          ѫ��׵?Y?Z��ֵ��_h�)�)8�Ŝfsd�*��*Kpz��?S���k�4I�ȇi�n2�|��>_�yD~?+��8�-�<��0i���bzr1SZ��-�cmo"�8>�K}�z��|c����N
          �ֆU*m��[R{�"�cj���'�898�$���]���5�߳d[@
          8�5�s(Ks�qL����и�$�%jй-ߏb�n%xg4�9ri�}ޅ#i✎�6A�S]�J�ZH� ����2Z���n���X���7�~y庄)�� �CM[#�
          �à�PZ��U��1�J+@]J&��Pp��J�=�$l�1Z\��>	nW�zփ
          ��47��i�<���C������i�ı������t�4��+����L�����,u��^�V��r��-����_����[d]FU7�v�U-'[���Cr��	c�ؠ�X�2���;�#x��
          ���N%���r�����xS�hI�?�sQ^%�/dUh"�-7 R9Sp�JҭE榤uC��[j�
          �� m����h�[�*��A�2���7�%v�{Q�},p���b��l�P�
          �F1��5��{w�_�v������x�W�j�Pyd(\�|�5'H��-���9�F^Fx�27�:ˬB�e�T� �G�sX����$���:���\�rf��g=J��s�rH����W��r2�M�%���a�ߚ���=�c,�ecP
          �.�F8�U�'����q�f5.蘑#yO(��������3ڂ���]���>���BM"��rp
          ZK�D�F<��x�0k6Q�`1�ך'��?�T�,�R��[�}�q�`T�"��X)w�� `����Rv��J(�=j��k����RC>v�",�K���q����$�DF`c�59�[�nZ=����x���
          [�ў��6�9�0}X�T�5��d��&.���
          &�x��Q�N���q��.�F��f��]�������l<u�Y�|5����K:�F蠁�p����1��hb(p��U�Im`!b�VP�~�o�V���oA=�pG�U(V��DžF�@��Λ3Oss,R�ʍ�G�O�X5O14����ɀ�N2?�Mj�V�9��U$@�����j���ĚΓ(Ee�|lp��TҖ�*�ȣE3�E,04��p��TN�����XA!���Ռ�_R�ܗd1M���Oj���"�a{�D� �X3�LaoM����Xi�<(�N����{�#��R�v�|q[{R��\�H�DNs���k��Q�ȡ���9 �
          а*�₌��Z�`+p�0�\�ӕ+��t��y�-�jR�Wj08 c�}�Q�SZM�FR
          �bx���t�A��܍�
          ���h:X3ʕ�zؖ}f�&� u�>=�{��ИN螮篽N�����br��+����>Kۘ�@�}G�1ڈ���M4�v�kw���#� ���j*}sT���-�"x�Y�	j��k� �}>ȫH9�w������ms���X�gd%���)�+�y�cO��B��4�cyr��'~ƴ��Ω���g�Iu�;s����x�M�_C���ߑ���������S�D����J���898��A�G:7�		���G�����BA)p0�ګ:
          ������5x���㸷ڝ�KG����<R�Ga�zU&�p�ҳ��a��[#ޮ�݉Va�s�b��_�K�ߝ:�駸�wC��
          W|r$�Ӧ�����/m��}�w��R�����ܫ�Aҭ����N��w�ɫ}7�4�ni��`���~�@�#��q��ȼK��6g��1���#�ĭmp�G��QH 1=��+�����O��[t�b.o�<����+<?�BP���/�H�b8�,Ú�֞������|�;�6����s4z���Y�1�ۜg��"��E��|U��Ѡ�Aq$h�r�����ً&����VڴV�s<q�1���ME�G4�ap�����M���Z��kifa�h&c�~�r*��Zj�t0�<w1�ۘ��l���Ҋ(��$nn� ��CX�&��w�k�h˭��X�m��u27�sVMSL�MKA�4F�6ܓ��Ӻ��&�-���ВAb����,�ȓ���4d�?Ġ[�ydr�16sӠ����t�
          <�R�bA�]�s����-#V��maP�X4�p�t���G��C�,��'�͎�jrV6�@����=���]J�c$�k�	�SR��q��f����|b�#���ݭ���H�/��Y{���Ҷ���/��2�+�H-,l�o����������5k��7
          1j�4ᡁu�8�ګ�i��zͩ����)���2��Mt�ừK�R3˒]$������Xkj.�-l&�����@,9�h�f�j�.LJ�+��Caua�D�^8Li���
          ����9�1�y�/W���e��J�[�[�L�gI ��O~+�Ƽ���As$BՀ\3gn9�v�9�i`D��:��W�7�{����kg����:_���SԬ��V�����]����М���^\��,������9T��y����X��峺��mer"��r=�Lx�H�?�Y�h'���z��+T����֗#iW�7�c��:�Lآ����erxR0@�Խ�(�B�����p3���;�e_NһX��Y�ע�
          �3ڮA2�H_R�#��x�+y
          #a���V9�/Y/��2��$��Z�_��i����
          r6t�f�"D��h0�4nY��?ҡ�Um�jFDk����O��`��D�y$�j>���2H����`��%ml�e������ߊ��b�o%�w$s���VP�:6�>h���21#��T�]��oČV#�'�	4�g*)W�܄/���{qȥ���D��R]����)���dh^9Y������Rٺ�:��
          �<∵�Ci�o3��3�}��&Y"qcb8q��U^-lm�w���$�G�"���5K�e�"��3���s��V�U�@ZLs�sV�]��6�,̱���'?a]~$��k�����E9�c��pU�����^��t�#bp@�)�"��h���l��'ol�=wq1q,���r��k��4Q�v|�Ǒ�j�������D��:�V-V܃5�đ/�{���UV72�Jc9���5(u�Ї�$�I2���Ք)��#��6v���T���9�H��=FK�ҏ-T�zy�jH�A��3*�������ɰ��$t��4H��/��`������
          �3�S��ۊ%���6�fGpأ��7�d`C�zO�C[��ȿ�wVV;ԓ��F�XOQ<�P��"E���bH�Zsca�↽�d/y�@ �a{��WrΊ�n�4�@
          N��7:$ۚ(���K���R���M+B΢��U"xc�a�I�I%�m��O�J������@�YB�ps��?2��-��+�qD枙N��kHb�̎y#i�BJ��`�s�=���K�&3��q�T,���('x'�⪖D��C!���v���y�M��_,��=�ޔ��,2mle���[�i��#c�L[z����$аB��Ud/�9�A�q9�3��=HN����e��)p`e9����Y2��<��H��t�.S�DPs��A0X/�UA
          6��/3��v�%�s��uW�ج�w/���,��!���Q�°�j-��]JM�s��v6Hѳ"1�9�>�5u�\\�E�X������Y%4S$7�)����>
          F�NA29-���
          w�X�2�B��.#�ee`I ��r^�'���aC9Q�8�f���D�I �	=x��O�7�T�����O�:��
          �*���rYX��dq���:)�/)B�a֓**2(pM�����d-�U�\�]�}İ��8�������H$ �������Gp,K8�R
          �_3O+�k�˴+?V:O���}- �����-��c V��>�㌚��,S��7�9��;*�!ڄ����N(#��@f�[c��-1�Q�����r:�"FH��7/'�fy!�t��3�\�FWX���Kd FGPq8ڏ��z��iv�kp쿙�<�Ł�>G��$��4�kk��HRi=-��ۦ=�%w���i�w��~�������9ڡYpON�^���ф�8�dv��g9�+ˏ�q�r�����Kk>KDZW�ԧPOv|�����F����J�A㟚�(;-��d��o���.��|T\�rK	T~�k1�is�h�@!�#�V��RDM�(���d0'���'*T�
          F+Y�o�nm��_P�*cۭq7�����K�(��᷋Ɩ�4�:!_0�2B�`z���K�97w�g�$��Y��=�vP���h�k�w��.b14{��#������~;���_�J//"���e��2�rw���ޫ�l?�$*I��w��_�]�ӽ~/�e�zRY�HUerz�N�p��	&Ɉ�*0wvoj�I����G��H![oP}�BC��p��v��ԫE*2�z�п�n�m��j�Fw�>��oj &"d�NGa����U�/,7#���#�!1�{��@ڇy	����ӓNN���+��@�S��"����S��d,�<
          ��@�#�#:��<�}�f4��h��Vc!rr8Dj@`�߱�8��A
          ��9���3�EF$H✐2�)�U�#�P�s$��Y2x!Tz�h��Wil�s�q�i��7(��y{s� ���n�e��ݤ��`O~)1c�HcEX� �h�[x���s��9?���uB�����Ȧ��@v�<�Q�G	�
          'd�s����c�~�C2,�`�$�[+)+#���ee>a�;��lH�\�_�K�(TGr��C����X�)�h�&_1��'�(�1�Ec.�yӖ�Z�)Sз�3c9Vq�J�P���U�#;y'�*<��4��Ƿ{�Wwv��i��2x��jp���覛�a����枆 ،z[���ʾo�|� �y�a�j�����<�JrT���>�>�td�NP�J���%4�I����mX��0#*=�nh��� ��3	�'n��Zh��\@��\�0��n��t{��U�ĮX`���qZ"�x�mMI��ȶ��Cs0Vg�>=�?G�Be�����J�|��>kdxnm/ŚL�h��&�&}�:֠��%��Ҵ7l'l�G(����
          Yv=�0x��R�M>�6W��I8�׎!�"�H�Oa�U���/�9̑+rˁ��
          �I%�I'�7NqǸ�I�f��f��,exC4nq�������K%�y�$���b���E��#MY'�xge!X��#��j�ki��,�2����s���ڡ�D��\��U���$����EB�#M직���m��E�`�Ԇ�+��9O�9��l�"J���,��GȞT��������%a=Ŵ�l��`���9�]���+��<7�XK��m��0ʌ��H�#�4�z8I�y���bFg<��O�ǂ�7#�˭�1L�̅����p?z�O�V����V��l���m�p8�q[/�^0�q��[�+ R_$�==�u��<Q�	�&��\[Iu/*b1(��5��4񖥫\H-%2[�I�_������>����K����y�96l���c�}�^�f.�!�.	v��ێ�u=�P�I��4/!�f[����P(L�ۋw9���'Þis�u|���)���ה�α�?�ݪ�dVR�L-��|����C�IPH��Oډ�
          �C��Os�=�D�FK�uA��ޤ"�
          U�,��H`�ZPx8�L��Y�Gڑ}�$�X��0��ׁRvWۢǸ`p���E�0d�"�i��'�:�9�@Xax�Gh�Y�8�!�,�!VL�Fy��2��������B���F��Z�d�7�Gn��TD�g��dU���]�� 0Fqɩk���E'�sҺX��dQv���e�-��q�ԕ��ZL�qP�
          cg,GNjE&�ʜrk��/E�H��x����Lg�S��� ���Sl�I%��ۜg�Z�"4RIWsQ|t[m&ax���ϯ8#��,�*K�q9*���;FJ
          �s]\9��~E�M��b��T�~�r��F��-؃ֵJJ����ǵY4}H���Nk��1]�ٳM�\����j��b��u5M[�u�	<�E���z�q[�%%����æ�<��u�����мg>�!�	n���R �s�Ж7� �d`�Ք�b��pl�zU�*t��U?
          ��}>�,g��n�o`�
          �Fc%����	%d^I�y�g�����a��+I�5+���ae03�P(�9��_�k�ډe[�B:�?ҽ'�+�'��VWw{t\��s���CUe¥��-KF��M�	��[�x�xvVi^���s�c�njg���WY�ͬ�&��Xݐ n��k�����G����V�m��`�yG���H$f���b~�x`��w���fR����f,��d����W���m9$i����e�&�b�I$���<��.�0��kb��J���KU���N��:�Uy�f�T�G2.6�:��7���z>_/謠|`�>⏴�3��	�)Z���6��h�{�h@���W>?��0��t5r�e��G�OG.܎�ޚy<�2r7d�h��� �S8{f�6U�>x��/�_P�&Ӏ[��_T�?,��.�4�\cv0El;M;HҴ����	YF��'ޛ�K��`I�I�3Jɸ��Ҽ��۞��K6�ɻ(Ȫ�F����{]6��"I�P9=+^Y��&rI
          �<�T��%��RY<�G���._��R��K�鮧����]3�̲,х ������h3>�+lRÏ��9���^ʶߕ��Cw*����$pi���6�=�]Q��RG���gxgF{Ŋfp7���q"���T�B(x���x���.-���F��������J�H��V��%��)6A���Ʒ��̟�+��Y��i�F	���⯩��
          ���Ey�v>�������*ј��;�ޯ<�3��w��X�h#P$��~��Ii��,w�կ��w ̠��vUU�w��>h9�n�Y6���æ3�	+`�
          ��*f��
          �>�)H�1N�U��Aؙ�>�N{��iS�8S��Q#��G�Q[[f6����i�O�#
          !�;���Ӌ)��OL�Zp���MK�N	�����H�J�Q�s�S�^By��rcӃUk#��d99��Z�"���*��vo�Z
          ������pp:՟Ζ?��"1����Z�֟"Kn�c県�[GF��]���[\"��1���;�<nq��rh�sh�אu�5j�q\�m.-���p �P^�m?Tx�	`uI���Y/5%�ԥ�Q�~��~k,����4�#<g-ͥ�����+����
          Vk��֠t���
          Ȭ���(����M>�]D����=�3L�Z��HX��#۟�U���q�S�D�Ԩ�.
          �h�9�lg9!1�z����GX��w\��p�8P;Wo�5���Zׄ�7������>P��|��5Z����9WW�&����s�z�����F�ǧl�x�����yoraR�B���kRꚌ�05�I�+�8��u�ՄqYN�I�F߷�s����s�ev98���1_/WG��pd��q6����4��T��7���t�9����=���==�_���XMul
          ��F@�փ����>������gIx�'8�⶞�k�cM�h�<���j
          L�qi,�YB�`x�m_Gi�D"&vS�\�L�ՕxS5���5�Z�"�ÏP���[���yg�]^�7�z0��8�W�Z��i�q.p��o_��g�2��0��*c�[�ʤ����jW��(Fb3�ڶ��-t�P��T�zH.$��|kyn��I2�y�u_\I�]��C�6���5lv[����Q�|K�G���^�����o��Z��k�Yv���ܼ1ޯv�O�"7�S9%OD砨;�
          �.��!�27q���|T�r�1sVͅ���m)�&��~O ګ>0��n��4͹�nnO�����c�m�yD�9���Z��U���R41��*R88�֢=�N��ҟN��.�f�"M�1�us[;�I#\O�\��ۊ�xM�-��%�э���>�5^�yuq���j�i���VG�=�x�i2�Z��?�ѸT����xV��\R�z�]鹉v<��oj�Z�󦛦^��>���T��9�x�h/t�&��#��0A����j�3���-����;@�/5�ݼ�K*�U'�8=u�����.R��PX9!��;�Z��o��(f�����`	��[M�����O��Ibb��T��hN�^��h��c�7Ϭ�%��q��Pɹ3�9��Ox_Ė�P�t�)�BG�| ��?j�k��Z-��Kd����펿>�5��Ox2��}
          �����ީ�$Q����T��&��}
          խ���=z7s)'-�˃�i}_���j���ylG�F>O޶�]<w}�ԡ��-ǭ��U�7Q���񖫬�ߖ[/";�,0�=�jY�V��'_�KˇK�!P���mc����A�O�����i��Q�hY#l� ��aCi^���)�j���A�g�÷�렴똤����"�0��pzJ�d�:\�M��-B��+ece�[]߬���y���<U������p��d��Z%�	��⣾�xz�[��V���Ը0e��c�t��>��Əequa}&�Qf��3��@�4���/����d��-��Zu֩u�߳��r1𣡭??�u]0��#p�yyU8�G�v����mRKX��H��	��W'9�5�> ��Cu��,s%W�#�;v�L��d+�Ab�
          5m=���
          F��(\o?�Jk���]}L3�5�2�ڄv��������d2��t���Q�ҳ�ܨ�Ւ:�LeM���cvpS?�_hz��M�I��G�іّ�8?z��[눤y��\�T��F;�<�K��3=�ey	���Q��a�}9�W1�Rq����*�yd��
          �(�)�O���6��5�D�20���ڀ��r�g!�{�����(
          ݥ�Hc�e�0 ��g�TD�e�9�G� g���[��s�er�<�P�!I$s�A��{�s���!�U��cR>���nz�\u��L�"�����ޡS�V8��,_sY'�+�E�
          ,[��z{��m瘒h0�O�*�s8�o$(��*����j6f���H�I'����$$��B��:��C��i&�$aq�����R�f9�6��V^:l��K���Q`2Жw-*�����z�Z� *}���QkmX�>I�s�),�:�?�ۡ#�ޡ�fI�o5��9bG_���Ѡ�V
          7���xUg2"��I_��jO@%W�f�r����1[pʺh�I��<Emos�B�H�����P�1
          �,Ww��Ԍ�#�j��e��Y^$;eRǖ�W��k�i)�ff�&�0v�h�\��<в4�6�-D^b�B� Fq��⦵K8�FV_R�r����ڪ�k~aѕ�*8��&��Ɲ�"�,Brxp�{��ԭ$�Cn���2�����J$ux�v�Np>
          i��*�2K't�B�c�{C��>������!;v��?Q�+{�:'��n pW펴Պ�I��x��p�[��?҆#�r5[ye;	<H�ޟ2I����Nj=��Uo5K��(9��(Dž�ߞA9�F�V �n�7q�j����dS���4K�ȳ�e�t��RO�4�y$sJ��e�T��w`��"L�4��J\��2�40�!9�	aڇBZY9�dd⨖JAD��Ċ\�g �?�GKz�7����H?|�ѺglH�N�:��P�ޠ�T2��S�u�yv[�E�aǨ~�?愪��2��
          ��0��kt�䜜d}����|�nN?ިɓ`}=ĥ�� ���[����s�$������<}�z�Y9�*7���>i!�P<����f��y����,��R��0[��"�4�|S"�>�̷�8��゘^�q��<��p|�"܅*��I�nGC��f�a�tG�}���фk��!]��?�W�۹�RSЃ%��=�kc"�P��� ��R�멖�GEª3��)W�Q�#K�T��Ҡnm�����D�s�H�v�\�޾1�ݙ`�Ɍn�F8�e����!o0���Ȩ�$�Y��d�,(w����vm��/�:{�څy����;x@�\{RK+�@5,�L`�W SS2�t���~�����V+�m��H,t$�^^N�	S�"@�s�x��N�[2Ϸq���3yHm��S;���h�c���0#
          5�L��t'��d�⛍R�Uf-2u#��NHC2�
          �GL�
          "޲`�G?*@|Ci�y�%��#=�֎vB��b�A+��I��$0w^��#��ӷn|�b�Ug+�\��
          弡�V�0,�# '��fx�;T2���V�N3�H.vy��0���?'�&��n�g_&Va���{t�,t�T�B�ԻoW��v���s�cLc�SZJ�20;A�p9$��������z}��C'�*l��'@ڣ�5�L���c�������֞���bo.Dde>��s�s��+��xU�#by$�?_ޫ��\���y���K����HS�z����=sup�
          �DUi��N��$إ��#q�I`֫�Dm*eNX"KԊS,�.UC>�
          ��ߘ��P��a���e��s4��m�`�Rz�a�an%�u!èf
          �{P:^�'�����j^ՠ[Ɔ#$<k&̀2��0z�k���'R�.�w����݋���3)$@�÷z�*=��CP�m�������/�B�������L�`S-���D��9��3z�b�HL��(d2�;��"pq�G4:L�G�;�uu�Q��%�c$S�@˩8��4!ib�9�"qR3�����(Sg�2`I�1���O�y�������ԕ
          %f0$�v\�f�eQ�,Ԙ���9"��Բ�s��b$x�Vy�N1�ڛ�V4uS3��2~õ:�l�͔R@`���I-�2����o�$��+H�^3��d�ޖWB�q��2zq�dc3S��'��4`��ԏcM]�RHdU`O�~����*�݁�{�3NK] `7',>(�jI���;���?|RԎRU��֊�hZ��0v�K�+��!=�4$���o3kH'ތV*TH8'����@T���Zʪ]�d�;P\:I��E�K.)�;�;b<��Zy��_-	�qO1XN݅c�9�>+)P�h�I��1�1��q��$UV�`	�QB�-�V�G*���R:��Օ���H9�)�v��
          �9��F�4me�;�Tnѫ�(`��z
          abl1,M?�5fx�.I断���I=>k�H ��n�B�*��Pps�E<�n�p��(�0�*{�O���_$��Gd�)�b�팲��e)�ݞO.<;wc����قy�c�W�=lϤ�>!Ԭ�o��{t��1��8����w����=u����B���*�(R��{�$�d`�G���U��y�Ҧ�f���Uޜr�l?��O��������nO(��{�ca$�ʱ�]�����Pױ�E�B���D0����3)*	�J�V����[+�^k��U�X�ܪ�c�՟�w��-,��\1�[�z�Xӵ;5�����e‚*Ō|g,�AӢ����P�s���&2C��>[C[�궭,���[�ŹF�	˞��n��id�!�VF������X�"���Q,�E>ӻ�`q_G(�}m�t����\]�#��ݹ����QŜ�ʒri�4���cwEĥN�"�X�(�hް7=�h��3�M!1�Oq�U����
          ֜���1H@>�����~ȲO�~$���Aur:��8��޻����
          �,v�*l�
          �M�ù=A�ε�x�K�'I2��z�ڤ�mJ;t��\�a��s���lK���_�7a<zݍœ���c�ǽs����ђaa
          Ҕg1zI�BOJ�}1��	�%��!�9�{��,�P�k���i�2\ۮI%������v�!���]�O���d���`�Pr]s�‹�~���尋QI6F��G�d;֋��XّKm�3�P�\��W����K��BrO_j�S��c	l�c�بۅ2]�ܘ� t��~)�v�
          �#�Oy��v`����W�Hf`�).0��FEs�mݐGc���}�I�}�8?�h�-%J	>h�s���@y>�j�Iv��<��g
          X����~�Tm����1�`��Bmަ���"��c�U��(��G�w&��|����ǽ_@Y��N>�ӑ"(���q������v��_($(�f0'�#,߯i�\��H�u�a,���U�[��[ ��j�l���l���ۇ%h	+9f�F�o�v�Ւݔ�s�n�U Q#F�w�q�֬,cY����8�WKQ���%��@�55�T��:�Z��)8�~j^��n$0����4��i�mܢ1�;���#1�,u�Qa�(v�
          ���X��YR6��a�+��)�1�E�I6�._O�5`��(�P��ɪ����1��A!
          �#!خpk��%�$����aG��Gٺ�BIg������YCҦ��m�b���pMup�*��#`�JF*���B	aߞEk[+����:���j�0�#߭mR�s�$�]���ċ߃�t���>��i'����xC]�?6ˤW��L.#����nG�W��u��,`ẞ�����n�J��ڵ�%�*�x����/&�q����q�8�^��-��V[{�,y��1u�H�9�נ?J>��{�?�K�m ���%B�L�8ܝ=C�ڼ��,��S�^�Ӽ�k-?����s�jR��nj��RLp=�՟xK�O�
          ^��'���P�sŪ�u/��ڐ�2|�'�y8�X�1�e�uϯ�������P��Ym�fvH#`�Z����^4k����,�a�YC���c=����k�!�oi˦�i�9bx�h؊���t���l&�m�GH��<�#�5�_�-����]X��+>�0085;�NHG%�������
          ^�ma�>�c�y���rt�k!_�N?z����`���i0fV��\Q��ps"yEq���������ۣ,d�(#u4L{�:�~��´v8�*I�la��ݼG�S�+ꭥ�W-4��§���'uK��Q��(wI�{�fݞ�R��R	����H�<QK7��ޥ����|���r3�^a�:���/d.�v��b7z�����2Rx�Dq�y\����I�+uH�<�*�=�U��%M>����͹�#���3f����lu�u�iwށI��w�yyk:��O4�ZCMAE��V����KX�PNXc�������-&��[��P�����t�H$_��i���g�V�Ѭa��������p^�����q���Z)��\�`��NN�Z{���Cm�6�u�cپ���uj����j��`�^���d��g��I��1�<ՑR�G��_����u%T;U�z���L���
          *�cp{�!��%�K [F8n��o��%­��(��<{U�t�7�UM�����ItŤwMD�
          y�9�+���|/���:��R0O=sV�^قrօ������zP{g�R�ܜ�R�؜|���
          �
          ���8�H�_h&�x�ϙ�	��Ҋ�p��|�-�;�
          �3E���]�������.�tG�h���MG\&#9�#�j{�jIb8ۻ�E��0O��Xv�l���sTtq�w�Q6���dg��	%��:������R��f?�0ܤr�|�98�����r���o'����愾�"��*~�z��M^�N�,!#��+gG�7t�-ð��Vb��@�ҩ7�P�L���ˎv���~��ɤ�f{W�)]���'���v����Oq����޽��f��Ej^
          m�6��}N�byQG~��,��jWio���+Bޔ�7)�FjO�_���֗�Nw!Ec��UF��1=���%݋7�%*�3ߚ�ŝ.F�m���?xr��F��|ښ[l�*A!��Ҵtw�����b����#�kC��Ն�{}m=ȶ�R�2��|����z���o"���L|��߳����Gk��;�ai�8���;���J׾-�&���P���L�9?���5���	c��O��t�'�cP�O%�P�}�+�#���	Ӎ��f���_
          Ku��÷6v�E/F9�sֹ�M
          ���"�|�2��Z�_
          [������Y�*�9$�z�+�pCsu��m�����_,poHі<0A��7{
          �2J�	��*A8������c�3�Oa�S+�<ag:�D����U�d8=��5�Z�+�� �2>+E��&���In�[8���֗���ٴ�3�xĦ
          �b�z#�-�ڂT,$:��U�A�m*Yƒ �>��#\�v�I"�@Nq��ڪZ��3k���̷N�Ѿc#�2m;-�eSiH��u��4�	l�@/ހӤ���^W��{wO8�N���2Aakn������՛H�{Kx�@�)\�V/�Ǖ��cO��Лib)jN�d���Ax,ƹ�I��mX��f�k�K !�g�V���]kL�c+A�w.6���}hU��Rf����1i���1��8=*���r|3{wHg'������Q��NҭG�]r���{�Tޔ�w�OP�K�mC̤����>�~(Ru���|qx���v�7��S٤���1����
          LJ,eңHZ)�R��޵���Dꗍ�;�X�p�z����v�j�O�R��~*ȣ�rr{���Ȗ��iVQ$�����ߌ~�u��Z�α�4�y}��Z�������]�(8����B?����kh�����@�⴫9�\^�e��m�iWV�������|V��������e=Xv>ո|'���|���S2���L֬�fh�d�H	'ԤV��L�V��Go")�q+���6i�s�s���&����BB�#�~���-������P�&���9���ɑ⛴l
          [�'������
          0]G|�]C���mM�$�2��s����t=b������HoR�J��]y�쵭kE���hJ1r�ἳ�����[}3��_�#�|1�Vխ-t;?/r�/�}��kqC���E����n�kll���tlU�����j�K�-$��[�C� ;Ǿ�Ox��Q�̯"&�8�q��r
          s��i��� ��P�"��湊S{�2A�bz�t5�ZDž�%���l�xٔ���2�]��kEդ���9��|��u��?�s����K��B�(�ɸ���oM����c�#���\h��H2�mٌ��,���M�Ap[�*լ��wF9եXX��rW���-�DP�#�+���h��ɷ'dV�%��^�g�6���}�j�
          ���xG���9���5h."�.���Ѻ���T{m&�^2�$���P>���l�����Z��γ[Ic#��]u�G���q�ޤ/�-�]��gp �b��,0����%;2b!1P�#��֣d�'��{R1��<�S��H�����ʎp+
          ̶�11�K$�ٚu{!l�=Wv�Q ��R1ң�2��ު��\�I���U�9��	�\p��=���I/�"��L��B��
          A8��k�s#sҬwЩ0P�ö?"��T�6��g�1��\�|�l{�ڑ�,sI*����։�E�vdb��l~�;A+=�F��pHx��TCؐTeR�b,,x��fׂ�
          ۽=N=�9,���b� Þ��,���Xَ8�㮇�b�k�8L�������K[g���v���;��-�� `�%�F~�9
          ����O!��	�x �w�hZ�#5��ɱ��A�>�����1oŁ�?��K�Ɩ��X���'�?~¶���e�B
          ��9��-lF��ꮍ6��2�'�?ޡ�b�[���܆#�����y��􁽏A֪�]���c�����*e&�8��6�)��(���o������G����$���)���\E:A"`f' �K/@}/�"���8$w����h�*g8�@���D�RF΁��J�'������%��[��h��=G�1E��Gò������Q�܍�e� �qڑuΑ�
          ���c�O\���+Amw�$R)L�y��n��!@J��`�S��o�*�c�P�\�<l.Km��}�$�4�""��pxSH���h��OZnyV5m�bO44�T��
          �뜫��V,�`6�URLc��3�B�)r$�k�d6ȧ�{8&w�y`-�,��?n(I��3� �w��̀����K�a ��ޞY̊r!x�,n�0{�<��B��9=j>Y�g]������EQ96퀻����a����zđT������<��B6xg�?&���$�j�ɀ d�QZb����qO<J�4mK���FH�W'�Y�X����mDpH�������9�� �(��V�1��8<q���fh�p�I4�%�Y�u�);	��5�(G”S��I�j��zA�u�]Co'�҅)Wh�{�˂8�=��wc�	
          ���V�c��՟�A���f�d�y��x��^�O��L���'���A�RW�����fM�PX�\���G4IJ�F���:�D�v���S�i&A�j`��,Dp�x���A������HF_,,*���-��Ifb��`��
          ����C��P���s���~q_gr�� 
          �<S�����y
          �[K+����t?�+�I	ߍ�>�Ի���	������01���=ހ1+˲.exʆ<)Q*91� ?�'܁G9U���x�5o�7x�f1�'9��(�e"P���V-?9y�f���rrs�*��<�����8������o����G`c�%�ؑߠ��A)Y��#xv�K�q�ܺ9��=�܋��=x�,�L�wRN���J��B���F�*J-���A��0�~�#<�֚�"�6�y���K�3Yd�-k��2���S�*:��ٮ��DH��W�
          ��Ea�c$�L�n�����m<�+���r����B2���ғ1�J�`��t�i����&b�$�QŸ�l��{�x����F���(G�d2@����?za�|��AD.nY��mщ�I{`�{�z��*�A�-$������g� �@��գR��6�Un��S���S%��I���!�����֡����?K���=KFX�S��g#����N:;kH�[���R������'��齗�����,
          �i��|�Զ}�ߓ^3�{
          ���;i��m ��G�69?f|ТD+#;���2²�%U㌒A�@�#\ye�$��AʆS�$EۀA�*��~��)el�#G�$�;���V�8&��k���i��M[���������A
          ^O�E1(�0�,w�g�3$2��!�	h�3����7�Z3�����N�Z�
          ���&V����)���A�=&����2/b�P�H�
          �"������
          T2�l���tpw>aK2�g����7��s�����6���Q���ھ�������4q"�4ax�9�-�y��EF�
          �)�2��+#g=i�wWr�ۆ7d��&�e��h�9�@�>��F8��J����8��⤌ٷ�������&g,K��0���Z�A�!S�\m���DP�BIϨ��oi�5��[;�PHA�:z��'H��pA������A�#2�$��Q�*C���S�G�v�<��njq���&��Q!��*�nA���P�� o"�X�PAl�P��K�oÏ�kֺptXX�[q5
          s�
          Ű��<�[迄�Ƭ/��Ki#U���u�zx��6a����~��>��Z\���3�YdR}c�W�N�&T����.s�F3������O"�I��Lçޫz��4G��k�S����j�>Άl��Q>�h����u��+F�W��.��dBP�~+�?���y�[V�����{��k�&���:��yjҴ�0�Rz��8*9�ë/�5�;v���Z��:�-OdA��r@��W#h����w�78�m�-nmN�Jі@b�]�9�
          �<��LU*+�&B�ķ��(LB�r����6��ڜj���Y�t�+�4
          ����0�>����5�1[E7�̐\������qRX�3���}#�i�����Dc����zw�5��Ï�N�.�
          �.�T���I>�EZ��e��㸊�̴eR����U�O�m�6�+�	?��$��z�ixd�H��7�xz��(m#�]�$s��ֵρ����%N�l'w�=�p�~�0�hM��#3�~sV��CA�~�n���`��d�=�S�5��!�;�Ũ�5�0D��|T>��c�^캍f�o�k�e��[���"݅�\�$9ی֦�񽅭���d\��rjoe
          
          �tN��?�A����p8�k���x���:��	L��,s����x��Kg���8����wڵ���g�����5VF���$<��RU�t$�#F�F7)#9#wZx�Q��
          !;H
          ̽8�3�}�Aq�r��{X��p�"� \n�a�˨b��u���-��J��c��$���[�=� W$$ۉ��1E��Q �_0�r�E�������wn���6!e�3�&�e;xp� ��0ȥD�w��ҕ��mR��6�R�J[t��a6 8��%Nc��SײJ�$���ִ��
          �9m�6d9�ޤF�v������
          &�z��$b�傯ǿ�{��l�J�J�H��`ӧE�����$�=*	4J���qRQ�����El�?���d�bIA��5)i1v�e��c���U�
          ���?j���\fP��Z���Ӧ[�,�YAl�r�"W/�R��,�ڥH��:$��{�`��R��^� �	�F��v�]���6<��O�])!X�����ʿ�y�c36ӵGA���H��6�8�CT���0X3��n	݀�t��µ�E�؈��:9<�֭�E��S�:����B2H�S��:e �q],9L��6<[}#h�ߊ��� dF;;U^��HJtu�n���O>�3�u1�̳J�fɶi��՚��h ��22q�ګ�����k�kdn���w���E�^�ԁ�}MҬu2��ݜe�p1�3�2kW��r1�sΏ<�omu�?;���5�?C~���,���<0# ���x�z������V<%�[kZM���]��]څ�vʃ��d9�h�Q����j��슱%�����1���7_�9��]��o����Om{Q���۱ lq���]�oe�i��""��uQuR:t�����^%��3]������ӎ��z?�����E6��ͮ��B�Z'�d��k''fQ������E����V��FK�2J�ܞqӊ������{gq��n1����W�Z��ZM֣������e��u�W���|�(��?h����Ķ��@�{�q�j�%�I�vn��k^�)����瑊�v���BE^�
          .��ymn-^�,��U~�ŕTc,z`s^/�ǔ%���3�Jȳ�i�����:�fk)?�̚���uʗ���E��Y���vK�	✺�;�E���h����g�n�Ѹ&��Y�7�fE��`m=+���y8�,DV�̻9>�QWvQ�,s��'��dN�]�8qU[��)�E7N�@>��){s�TVu�"��q68�n��V
          �r_7漹$��Ҭ4<suK!9-�9涮�f�¢�&�c���7n���I�5�9��6v�+W���+c������B���mx�ƍ�<-Z��^*���:|!�a�8�j�t^G�Tko��6���x�������;��V���H��(�2M���{�y��v� ���o�y��u�2?j��ܩ���|Au�c$ӸBэ�psҹ�Y��Ԯݙ���r]��ϫ���'�c��<ֳ���4�{�R����ȧ-t4��
          ��踘m�GN(-�I*3�Z�W-��p@�ZTz9�n��~Ӛ$�f�@��1�n)#(8�Ych��?����=i'�̽>jWa71QVj7y�D�F:�����*����C/ě�I$�zQ˗a�1�nԑ"/���Kv�130o8c��$���Džzko�9#=}�Mm��@UA��H�����>�+f������=�Դ�Ɏ?����d	a�nJ��n?�_������qeH�8��������o����	���[;JYXgiQ9z:X+LܿQ��5�v�����`�pM@��Ab���I�!�'|�CE�?�[;��ϫ=�m�k0M��ؤN�q��*��f�3��Ƞ����j
          ���Sg%��o��0Rr�����Mϥص�m#u#�ڵ7��7yk����ɧ0�)<�zY�W.�~ʝ���ܭ��.и�H����z=��v�N$�
          ��_�\����8V������[���0��#�G���Q��I����W�֋q��6�Y�_��Ϗo���d`S�RA��Ԟ�O����R]���}Y~��LJ�,�{�"a!�0Fr*WG^T�G2j��j��#�b�$�}��൱[��$��9�j������A4%Q���IW�|ֻ����%��dhcl,�<���6y�)�5{/��F��w2��(SW���#���L�`�=>ž��e�71)Q��=�)�I��A���da�>i��Ai^�-5���oc�������ia{�]>�V[��AϤ|�|?�6�.-�N�ǘy�>+�-�l��0N!���?�)�+�≛�*,����N����\��S!�l$�s[h-&�e��>d�9�\{U��Z~�4���v�Gn*<K^i�Zy������AV�`�mkm"E+�G�;U'HYf���'
          �Տ��`�M�c�Ȉ�85(\��6=��n�I�&���E�$���-5]K��u����1l3�3ҹ�ty`��;�1˜��ϦVVZ�,���nH�A��z�J�W/�qh���o.��Xi�B�*
          ��v�U�Ԭ|/p�Б�3�F3c�:���n�ɪ�:��}B�
          ��;�>����Rھ��9��Ɩ�P8� �⡯��Db�G[�-z�c"�a�'
          p>+dj��Yٽ���`e�b���N-�'0()�d�}�9s�2;�wm+��i�Y��9<���4�G�Gwis<q^F�ye��j�����B_1Ib8*;W�.�qy�)�B0~�J]^��C�C�p_��m��o�S�� մ�Rx )6��FJ�l�qQ��	�K��bʼn|��y���ŤK,W7p0n�0���E�s����C {i2�A�"�o��Z
          ��(�hd�I�T�qR˭y�N�N=�j�+K
          ��"����'K�Fu�dB�����UY�_	����m`�H�"�9q���ҽ�?���o���Li�o$y�A����֟gi�{�`1��}G��Wai7MX�,.bH�U����t�Q;g��|u����{�/�S9�@�l�|��V�l��왤�ݵ�i�j�:�}v�b����'��ҷ~�sm�X�K�i�݃�|��	�h��̢�G��
          GK����2�A?��k����D]��rB�i�߃��=����Ƕ���:`2���|G��d����_����YA��,('�⻜.��?�>UK�f�֡��"�ቖW(��sן�M+$O�H���W
          2�u�
          �V�t��3r���L���]yΤ�Tq������i�;v�;~K�k%����)�͝��Ksw�Ӵ�ri�J��[��W����.YO�Ƴ�{��"ۏ)wy~����
          [fw5�>g��J4L�c`�����S4.&Q������Y��3� \����I��Y�Te�2�c�)^�yoA��ɖT���ݶ�`�"�g���&�k�S��5%*#�HJ�ʥ��ҢH��v	Z-��<sC����0w1g�GX�Kh�)F�dw�ߥ�vy�n%���Y�M1 u�$�pѾ�;x�P��A�7�#�S�2�[�7���F��$��H�&�F,Jn#
          ;b���L�q�y$��^c�JE&�h�D���u�Ds#
          �<��
          �#!W˜�Oz�쑩��	����}�(��4Xq `r�N�Ջx\�Ӡ�.�u>�ڎ]��A�c#�������y5!0��F�jf@�*��Б�JC0AEU���m�kF�L������#j���:�l[U3Ek�3��0@�Ygx�/n�p2Ā>�o�Ԧ�fDu�T�NwZ�*�gZ�hQZ�H'fG�<v�L֩b|���A�ڮ��]G���(��S��l�"�������N�-��J�%�;�I��ã4�F0�VU��'��h�\g"���ÍX��	���T�D)X�����-��08����VV!xl�~���W ���h���l�Jm�# ���&Hۤ�$G�=�B��ȚE
          #�+��ޢ�Y�2?.U�`I �ۊ$��dB���E5W�
          џ4/������Rm�Υ����S��u�̣�8z�A#����s�:�r$D��Bʨ'�ws@x���Y3�O.<�����b��I�$n�A�>Q]�@�N��c�&���I«�z�l��'fY�$�������Pb�ā��HS2I�3,(�q�b�S@5������߳<�dH��+���^~n�nd� 7�i�����r�����1��o`f�s24��8$�+�%��)'��i�h�p�!n��Qw2<SLB˅�����@��g��a������X�|��G�pUm��sQ��
          3���^�1,3�����Urr`0ӟ6e�6y� �NΟi������_o����ʼn�����wQ�)`Dq���=X����F�������IR]�L�T0��)�ag
          X��f�$.��!R��|��<큖�}�'�P�U�%���G)"��c �z�2�J�a� TQQ�w^�<��@f�	Kr0��'ޕ"�Q�I�y#?4���a�e)����"Ln"��f���
          ��lYr�
          �Q�m��i�2;�]�����JJ6X��N��4&&�Y���*P�A#ޟ�@�+���O���Gϵ>DO!�Z�}��zdƀ�Wv�ր
          �m$� d���&A۔�fR��hd_C��$j|�&�1��bq
          �*9`z�ʁ2v.�s�	�Ƌ;���`OZ%m�J�Գ�P�-���ĮS�N�[K�e���p��•�7\����ol��v؊�k|}"���,Ч�����`I�.A��с�A)�� X�|+h"�! \�?���涪�����0�U8<���ER�
          ��Ɲ#r2ǜ�Alo�O��]Y/�iqv��VX{`U�eљ&e�c���n�v��C~Tqr�rI�H5��%��zAq2|R-o6�<eIldw���^f� ���[�᳒U��{₉&_4J�ɻ*Xs�Ҥ���VR�p�	�*'�5�6"V+�_<c=�I\m�3"���8�ۏ�MI��$q�Vy�-���a�T������2g��}��ZZk:�wv�K�e�>:�����^~!>������6�Z����,3yeH-�\�1���9��G"c-��s\c���O}㏧�ֵ�,Ky�H.V92]���8����^X[�ě�a��G�`�pSN���(�Jv$S�3��{٤]@3�R�1����D�PĬ�r?Q����F)-�72��FI�vi��6�8�,�#E
          �{g�'Ҫ�����@��,?��F�� ���9q.�U`7c��X���yy���\Fр�+pF�w���ĐPl;G�M�CP	2paڗ��*H2�;���i��E�bq��@�	&B���7�3
          �D�*�m.If�o�!�`��8�/H$��~}�,�)�]~}��-
          7��Ɏ�9��&0��
          Pg$��
          �ͬO_��� �eë��U�h���cf�݁�}�j�]$*D���:�����Y�Y�=pGڀ*���O<��tM8�:��t�ۂ��SK�6�Y" �#�*ǡ�t³P �s�x��We�k{m:�"BX)*FxcT{�"�"�Sh�zMI����&6��|[��ms��r1����-�Fͧ�� ��#�,6�ެ#Ktҭ�1��2��w�ڤ����n@�a��}���㼸kxw(B@p8��U�E���|!�6��$W�Q������������6�4k��ce\�GC�\��w‘j�p��t�ǒ_	�a�{���m>�6�#�S����h��w8�l%VA�,[�N�GJ���)r]�q�Rg
          ��Fy?����cx�����Hѕ*�U�����]C��w8��N�j�귆%���f\�������J�.�D���r+�o���{v�E1�����9=*��Ȥ����)�cF�l=��ں{�����_��99�4\1��sۚ��w�U���Ք�:�zE�sE��Yb"%H��I!�s��0�+.?R/��xJ���~Zcx8� .8��ц�{�;{��u�p}�����Ů�X���*q�#���T=?�ĺ&����`	`��s@���?�:�φ"[g[����(gڱ�N?z�=;�3�pA��<��t�>^3�V-��i�w��8�Fr�eX|�F��;�j7�Ż�
          s��I�u�@��F��o㶊i�X�:�ROB;�ZC��Y5�B�'��۪�)�l|
          c�� }
          �$��\l�2�x���k�,�2�׎j�e�Rݝy�}K�t�*8�ծ�aT���8��P�V�/����om��ERg�o.�y#Ln<pG�4��LJ(a�W)��+fb_(�� ��x�.��s�(X��� A�����3JNLn`�a�7�j
          9��eVf�4g��<T�6㧵I`:��Bȯ�{QV�	n���Џ��[G�ҋ�
          �������zSFh����Jǚ��>}����R�@
          m6�N_j)N�D����2  l$���H�b�����I*B}e��Rbs�VIܾ��/ޓ�xt�6��VID�2�;b������Y���}���d,����RQK8RѰS��i��1a���pu��RP��bwv9����Y0H�⎅�`�[!Q�ڴ�"b�M4�c�c���n��_qq�PkI^bA �ԁR��'8ɭ0���K)�S��j��EI�A�=j�
          �#���ڬM��q�	ݒ~q]96Jz����3�$�)�yU�4RnN��z�ʏ*���b��B�����Ût"d��A+���b���yI�P���S�\�"�p7uǽu8�H�t[��0�֞�ԢI�!�8��j)n�et(�v&�����(,��z�Sʫ���܇EW*q驋6�)����Y��"4�J��S��G�5�×HI�����r���E}~��[�¾*�<5wk{�HQ��L�9�{W?Fd@6�1�0E[��R8b�ddl}��	:2���~�5��<3�kq]�H�?.DNGD���k�-s�g�o�~����<7��ǚ���`W��?R��1�[_ZL`�I�ڽ��w?��M:�O��i��wd��R��E�����Y(�Nflk�t��?�n�Zh���ȵ����X������\�xC�Ѝr�[���,]$b��OC_���E���/�{���7�gU##���[O��g�[X.G�F;����擧�\?�'�_���5�֕����T���B�.����޻�L�u�g�͕Ơ��#o�Oq�<��(>�~�?
          Isq�[���$R��z��O��}B�k�.�u�Vaq������5F|)�������X�㯧V��R����%��:~� �d�{W��晫�~�xuHg��1[������#��>�xn�i�Y�hŵ���1�)�S���v���v~�e�����;h4gqZ��?�ެ��
          ��^K��=U�^*Q���B�7DОx5�}���k��IU�;�����.���<�g����v)nAM���R�V��)�IdLu�+h���5w�����b1��9�7�.`�a��8�t�����������r�Ksӭ*����@?n�/}�Sl�(�f��ھд�@z$LI�jj�v��-Xn���H�@r�oZ���P\@�Ɓ�D��}��O'/SSz�G�C�["d��RF7ٺ^U���Q�;y,��|r+C��R�/�%����X��z��<�Ӈ�g���4�⼑�p�5��������B���Iyw����;f��U�H����K�n���[gŚ�VzE�v���v��W0˨\ޞYq��L���2�����Ei�d���T��d��rj�uF�YIz����Fi.v���h�M섘���QE�÷җ%�Fw���S:-����dP��b	ۚ��/!�b�43���Q����*r{�V)R�8"e��lӐ�B˖>��sK)P�;@�;�!�U�t`:T�V*>��c��"��'��E~QVw�r���S�hۍ>��c���%���+���r�Jiv�3ތM#0�H)�5M��iņR�>�c[�d�혀[�(����6ܝ�r@����.���GG�q��������6��n"���W��i-x�J+[!-�8���Ws+q�O���1-��J�S��ڙ]>tD]�a�`�կE��]>�=F!��g`⫖K٥q�IQ�,mL�y@9��<���?�/��1��s�>*�t����m�S�>�gЮZm Ef]��ߚ���ᅺWF﻽���1n	c�h{���Od�n�F
          }�O��[_A[�.(^�$�d3�Kk,2� �jS�q�th�4x�V�BĎ��T�����cs ��?�=*�{�lvR��'oǵk`��t�ʳ���sӵW�;FͪB�[��7=����3�������wC��t��B��T$�}������|1ۆ3��ޠ�����+T���𒻐p{��#wy?{�x�%������r+�S�@�µ<�1m%� 6O ����ag���pBAӚ�)��H���&ن�u�⟑��FO�l�ڤ�Z�x�6wg���l��W{����jN�w{s0�p60}���M��C$z�qW�����Ci��c�j+r�E3����v�ev�
          �#L��Rܞ��j�9�����$	�,RE�i�U�pOoj	��'�Ʊ��m�$6� $ �@>�LՌ�*��nX������a���É�wv�U��/�N.�k�8���;��$��E��	e�ېzU[��[�%�Jdqn��e���҅��0,1��Nۼ���XƱ���ES���xS���>-���G�H�������`�������O��??dD�*^ǯA���Y��\��=�}�����l���T����['�����J0�*2�s-��3��*�$��+ꖖ���ИQH�v�8$�q�j;���~%��)3�#l!��jo�S���+���C���?qP՗�y0ɉ:��:}��]�F��;rzS:���-�(F�����u�W)��Fͅ�xԧ���;+	`�TY
          +���:�A�<6|_�p��W7Lʯ �F8'��P�e34�,ݹ�R+$��FU����F�q� ��~)�[�Ȃ��87V���3����jz��hSd�q���΢��-�%+$�v�Z��N^��,��>��/'Q���mJ�b׎��[úu��"U�c�N��7�U��M'� l�M��������P�F�F�(��j��4�Ѷt�j&�o-b26�W����o�ޛ�mZ�t��]Od�[�5k�nCy1��(�o�+Y����4T�3�����#��_�}Y���fI%�U��
          ��)�1ޭ�6��k�xK�u�3�GQ���O5ϐx������g�qp�������v񧌵-OV�w�aS��<���l�i��c壉4�
          �Cw$څ�Qi�S���繭j� �����Yw"���������P�����7� �%���mQ���-��,W��q^��|Û���7�ӹ���Io5���P�w��i~(��4o]Z�1���D�$�����-2��Fݽ�@	#g�c[+Rկ.U�y����۶WfH�9~���(e�e��N#,FS��vƶ3c(����h��kQW�/Ln�q�W��Q��~}#yc�H g�����*��i	f��	��)�ݑZ��4�y)�G��z�o�kH���p�h�����B[�����qҨ�#�UKd��`�E�0grjn��xpG��e�dpG�BJ�\Ķ�8�6�=}>߽LZ@J+�Ta�e������%�{,��	Hs��p*"�e��Ey�L#�c<���ס��
          (�n��h�_�'U�6n�+�+HC��@���D�OB��Uc�)!}��1�O g���C�Us����z�,���8�<�b<����$���l���d`���:�{
          �И$`�S����%�	��B�Iǜ�@� ��^�
          �T&���������!,�yi
          ��R��ȫr�#R6�ԃ����6�66�V%@7u.����ɧl��T��Vz�Ӳ�J˽�ٜS�fe1����,��H�ê�3�*�k9±9i,
          �ۥS�ܖ��te;��>�-���u�$y[�!� �z����~\Rۗi	F��u\��3)R�<�3�|����]�)��HQ�c��A���`H3����
          ���Ƨ2l’0I�����`2��&�H�U��}r���R$B��ږ�����U�$�eA'�)%+�U7SC>ֈ��N1�ɯ��g@�<�rG�Q�l�4�S)g%}=���JH�ҡ�����I���@�w�an�,�SwV�z��E����H�+��JyG�U@`222�z�Τ����6IH�_%s�����f9Nw�J�
          �H���ѩ�#�'���%*7������'��̗�-�.w��qC��M���7�C	���gI��[�)0r�m��bcaX��s�OLv9�':v���$���
          �� T}��n3mԒH${�&�S�d������2��	U7`��Eg�v�
          �#X��3�m�F�s�JI��Gnq��h�*L�,�01���&�)U�]����>�NG�כ.U%b�������da�F�FOsȲI���1�?q�X]`*˒}G�ڡ*��b���߀WqL>戼a��rP�����w����qM��B|�G!�c��ڏ$��Zy�K,A@$3���eIeY~��=�y�d��9Ypp��/=
          9$�Jeє����U~K@>����s�
          Twē4�12�`P�dyL��t��5w��I"��8)�^LqN��!�[>c9�߀)�<�.r��aMF�d
          �A��j2X¹up͎��0h��*�Kv������������	�H�P�\)㿽��i�f/���;�ޞ����AU�iI+F�)�5�@
          C�������	]��R1���'�7E*���	���3q
          �R����0z��ڍ�3��"8+��9���D�!
          �<� ���2X���b?.+�qFF��ɖn��R��)����Rl�ҭ�4���`M8D2�HUZ`�[��LxwN��U*�Ina�<�����r�:�P��+�^���J�o��c�(��P�GW1>���rΉk�u"hf�Fb��lt�wW��x����ݠ�v�B�����{�Og����Ӵ��E1�����v�i�D�q������u�4��A:'�v�c'��~���3"��W���ߊ�X�V:v���|����9�(�y�J�X���.0�"'\f��a�ֱF��,9��"F��'����s$r��T�e8���^"�d�V��T`��?�lҮXYPD�X�q��Q��?�&
          (6炋�Ƥf�PԲJ�#x)��F#'��^��u�Ȥ��8���Vb��)�	�g�>)���e8$�ؚ"����ii3�!$l����Qѭ5�:�H���fP��:�������/*�!=@r7����D��8��	�m�n�j�ğ��߯��7�h�\Wf�g7�$�l����Ӟ��$t}��A۞�5�g�;ói�̞'����EH��7�Ԯz{���y��4S�"+�U�^��3��Ct�1��܀q�c���;I�9�YR���*:f��D���r
          \��{�$�0'o�ھ��ǩ�n�+\AC ���cȦ�v؊�-��?�T�8�����g0�M5��1��4�e*ݛ����r�3-�.	#��(����ކ_��ډ(�ńh'��?��(F���$�VU��Ḵy$�����Y�0<��4\d���zN��va�:SPò2��G�v��c���z��(>`b@�>�5�Z�)	f�e�p
          L��c]�P����	mO{�$�bXc�:g�jݪh������������<7V�aQ��p����'�vn6yj�G8����+��4l�@�F���13+�9�z��Xomob��6pI�LB��6�q���c9��4U�o>&k�/��*��Z�x?�������k���g?'�xF��/��^6`�Z�N�ܞ�h�b0�0#�ۧ4�h�LJ��<��i��vp-���0���z��v���.'\n*O~���4m�١�.緽ME�H�b��"����i���E.���LӰ*�;��H� (��ʞ�UGD�b�����7�Oj�XJrdBo ����%JG��IH��q���#������6�L�cV
          x<�s]c�5��Lbr�$s�W�^��M�.��Q�'��*��Z9��j٭<?4gPӌ��}�j�>k��7�1i�"Z�HdR�� �q����6Y ���1�l�\V��6�zn<���Q9��=�R�]����/m%Π���y�z�3���K��SmZ�X
          ¸څy���@�dZ&�#�q�$g��ox{N��@���M��O�qS���t��h��	~c^��I�I�̩������я�|4�f�خǀq�|�~�#����ᄳ)ߒ��s��I�6��@��.|
          ���Vr�5��R�W�IH@�z�W��V��#�SDI2���#>N��Gڃ��,�k��sU9ޅcФ[C`��u��I(T��s��)� 0N��ڎhJ'l�Fw|R%B���F`�u�'�QK$��P��<�� cϫ9��O)���FjB1�,��H��KBW�()�q'�]���QqJ�Ć����N�POaE���}_��)Ⱦ�۾i��2[*}����I�,0z�qȤ�f
          �x4
          <n@F�?�N[�-��BI��lw�:��v���8�N��s���d�%��Ҝ�Fx8�ԀR�c�^6��OƊ@���hUb��)���\�ے=�R�P ��=��̞x~�
          k3�Z���d�t��q�h�%[R	D8U=h�eFI��qn(��z���dp@Ͽ5rj�?\���,�� c�j:)x� ���O��w������������㓖
          ��W+��� �V���Fv��<T�LC(!H�2kf9;#�q�����$B5�9�D�`�?Wz�A$XEf,qRj�����WSM؋h��VlX���GX�ەNUORJ�pq���f�\�t�e":���ہ�f��K�J�3���fg�ԥ��I�uܧ��]\6NF�e����N8jpH�"�1�[��k�4�_�R�ji�M$���]�=�k�/�7rB���8�R�ܝ�C��B��=^`��j�d�)zWsETU�kF���?��cV���t�I�Zl����q�\�ixб�S8�j���ye����B������_����j�WQ�j$
          �$O.�e�����4�GL��f�W�m�4y2 �����~4��R4T(#��9���_����e�K[�G�l���59pF��%*}�]c�>�I�i�Y�c˖(򭑚�_�_�[M@M��0�y����G��^B�!��տ�X'����}�����c��?�O�C�]�}3��Է�N�P����QT,m*��ջ5��[���e���\��;�6� 	������������.���I��?�a	S����#[�Oӿ�:*��@�n�@�w
          ������ �k�ߧ%����"���w�#�׎��?�B9S<��o�J���z�Ν>�g�� ���z��Z�[�ƣ,��q�3�Wھ�g���W ����kqo-�sǖ}�҈�S����u|Tc��kf^��={�	d�w��@j6oq�}0@g?Ҿ}�s��}iv�m�c�q�z�V��b�[�����{M�ʍ�2YFrGLU�K��}`���
          8���C��&�i��
          8�,x9�J��7��N`1�c8�J���>��p730bI<���+r
          2�{
          I_���4�
          H=*�5���q��V5MR�N;-���z��Ś���"n�I�#�]��<%�gjg�Z�vq�ܣK���5�x��.H*C����Icd�'�2����+�OY}]_�KH^�;�sz%���S�
          �>l��Dj�+Ī���j���7�yd��	i1�$pj[)�c�W����{E\Z�l����.�i�}ו��'�3ECbw�ܐx%2�"X~*$�����W��k��J�nw�J��,@��Jb"IA�-�u�Z���]A]�<�z�[#�b���\q�t�-,Z+�f������*���>�w>t�!��5�F�7,!����=�;�����8�&��;S���P���������r�E�B$w=�h����CO�����f�e�������FI���h�����e41�H���=h�m:�vT�hڧ��j�,5xKİ/�:����=g��[
          �F��M�w��**��ؿ��L�v��+h�Zyֱ��|�\� �Ɔ�w1�V}�#��/����O㒊�V�����ʉd]؜��RvZC�rS�꿵l;;@n����9���49�{�F1I�W��c�_�8�$�<�%�14bG\�9�Vֱ�;�E�ksonq�5�`��Hխ��n\���j�z��լR$h�g-����+x�6��^+����  �`w��Z�T�.�4��*�̍��O�[�K��)q[�hܑ�)��U���4�	�4�qWG7��Cu
          �c����m�"�k+�xR1J2��3�"�~#�Յ��W�����-�$��j��[��i�"��d�x�?aSq��+���p�ڑ�����m{��n�Pӯ¦�샐�<������+��zy={~�Ś��u֣m|�����=
          BL��u6ױ�4ki<�Ĩ9?z��,X�R�/s���P�&崚'����R�{�$�;������9S������U�B�i��m+�JHR�h|���j��<3$l��l1�4Ψ�\ˇ��.�t?�L��F9��]�7�I,��h����Q��^v�V�Fdn�:Uz;ǀW$��N�JG��y�ڥGA����Eϑ����U�=
          ܚ�Z�l�rG@޶�v�K����� H������8n2J��`9��<�֑�Eq+`�89�qw��<��t����BX������&��Uv]�h�E��FpT}������I��Ym����1��\]j��:���4�h�4V<c��v�J+'do�+'�..�5����^w�;���sq�K�Q���w[+hVeHܮ
          ���Z/���Q�oi#TpBg��\���F,�Gz(~�}J�S�u�\�ڪ_W^M>���!8���o_�Vq�h��'�nͱ�u�C�z�_U�TB$�e���t�/���x�`���=�bv�?\E���#����M'�!�El�v������AQ��Z �p!�n|�ᔝ�n���d*t�RSiihRm�:���!��Vp$�(�M1.-�<�P�(ڱ�RO�{Vڅ��4I
          N����9l���Dg*C�֭p���4S�,Vs��D"���H�v�)��i�Gf9.H#��ҶF���7�t�x�<u?��j�+��u����*�#Ls�������:�8��A�Yҝ*��K棎m}Q��O�]Lᔸ��櫫�âj���oc}����lo��t>�$t'�>��ɪ��s$��Cg�(��#�/,�f��8��T��v�����p}��
          Ot����`���jS�a���p���*���K�r }���6���g�y�����1sj��w
          [#�:������������������� ��3�
          Y�o'����*��j��^=��,B�PzQ�j���+��wA�*sT��yQ�4M�8��;{u��Qpw�Pk��D�
          ��HQ2y��9�t�2�"���U���R{�s�U\{�z���wV�F�����|PN�>��h�I����E�r�irm�p�?���J�E��pK��N1��di@ڋ��\c!O���T,⬑ҭt�a�jƷ%�LF�|����J�Y�h��
          �������=���ZW�8�h�gS����=LU����=+<U�BEl�ĸvH��Ic�O�2L�:o�,H�1�)fc"�E�=�O8�;zX�7��r�ڧ�)g$���.ē#,y��>hcj)���5'4i,1��P��;������"��'8�I�`�(/���YGS��Ѻ2f4c�8 i<e�'�T�l�y���4s�)�߷�hN�#Ep\�9�4��\�)��5%�A♀��B-��3_K���9��
          X�.��E#�@'ڛk��ZEA�vq����Ί�y��vM}qc)3�,��mP֙v�M�
          ɕ����r9�.Pn��(=�B�4q(T�v�F��K���'z��VK�y41D�+�3 ��)
          ��"<�FsJ�-c�E%����?Qp�p��e7Ry��2�V�lHP��`��4��BHPs�� v�(;VFN8�M�r�����'��UJ���6V�F9#�B R����?҈�6h�d(ȧ$��<IA0^5�3�U��
          �凘�큑��$��T4E�oz�WFy1NAn����#ܨ��ސr>*�΀���l*r��3����$�l�D�p)�~��DZ{��a�Rz�B�Wh�9In?֪�4��j�tq�T��;})�懼C)����� �j~[�+�#�eoR�<���
          ��Sv$H��aK�$Tl,�K9yf��Tq���n�(�m������^4`
          �R�R4�7��#,{��5�]B�Hʡ^1���:�*��~李�*����'��S�@:KD����h�`r�	��M�Mr҉${
          X%�a�Hs�<c���cdL�.O�d	V^R?,�t�M:�X��r�1�Sq�$.J)Q�?�����@	1�gw#�S{b��S�G_�}簈��D��3���,�u����K�Ke�'�}����@#������H�n@�A��ԳF(�	~���P.$���2���<�|�S�6�FT��ޛ�?!��?P�wt��i�	)���^x��������"���#����M�������~��#���cRV�v�b��)�ɠ�/.%�8��G��c�*T�:n<�B��J�Ln`�E�:�J����P����p@�S����gP��9�|��h�Ax4�3vg��K���Eġ��g� ��o�_�]8��ShweNH$�N)�iZ~��۴�<���9�����v�ak�G��ʐ���1�D%�Բܽ�`�ɾX���I�ƽ=�'�A6/�lM�@����~��o�l�U�,0[��D	�ʆ��׵����3Y�i
          gҾ����Ҧ0mY{�γ(m��-�6�����3A���$���89`}�H��4F2a+�9���Pצ1���T���~����.~{hR\1_#{>���9�������-����/*Τ�@��5�px ��{ϕ�VM��Q�?~1Td��c���4��V��rj�6����T�|Tu̷^�-�#9$�~1OAw5�ėQ�$�٤�wL���1�c%@�CБP�)Iĩ�<d�FjU��-��%�6�#�܆�ZE��>U��6�nvm�(�Rj6G�Ě~�	
          ��cҀk���Ə���8��ۗ�ĭÿ;����As�υ.�[~�3�-������W^;�y���0G-�V�\��8���&�htk��6�Y��k)8e�����<b�I�}�ȕT��3��~�y�=�_���j~4�u��x�*���T����1��j�j�̙#[G�����'����*�$R5��m܂{�����t������^�Kyl6�c����U�xZ]�K#d���q�Qv����6�U�)�&Fи�Je�Ty<�cvcҟ�-򙙊H��q@O ��8�`G��{�IdQ�6G�
          1��$f��u�)�Rp�Ӏ(fB��\�:�T$?�����(@Εz�8$�5)�f�@���P��l:|Q��rFGu�Я�'89��S�+5�{|���a��ϵ*�0���@=;��l��*�q��J�Y�?$Ғ1���z���'���ep�T�#�q�ALd�]�b�����@�����?�"?�r��^
          ��P�l_d���J���(�a.w}�n��~K}Ͷ�C��.CS�L�C�m�`��ܼ��޶��6��w瞄V��5��'šQ��M���D"D�����]+H{8���,�nea��C�Vf�]^]��9�_�m�x]���NA�j�qin>-h��C���l�ʋ������k_�9!�k�;@gc��?j�1ʛ�c
          ���5W��2��G2��)#�ڬ��8�$�i]�m��m��g9-�+rYj).��[�I�N��?޴���u{�5���.HX�j����� ȱ���⭄��Z�D^�f�4��,7�֕����R�&���u�>$���=�Nk���R���99뚫x��VzU����CrI�1��Ϟ/"��5�/	�hw����B�v��q���Cuk��찴j��ݺ���.�i�j����F�$V�O�Z�-����"	���q�*���z�,Jl���\�;�q �8_�k��ԭ��( du'�
          �-�/�^b	Yr叧�����a��7~�-��{��i=O�}x��Q�zU�ַp�_N�	\���׈�5�RK����P�s�ދּCq8�ʑ��9;���>��\�@�y>�Gg�m]���1�֝�T�(=���n|����}��>h�#�#��_��R��b�Q�{T���B�J�P2�M
          �)��>�F�q��p?�����	8ݵ���{{��:��4�
          �|ҞL��7aD��Rp��:�Sn��p�8݊%Q$��p+;ӂz��7бv`v4�O
          4���?=A<�kL�YT>���weʀs��❡��M�d-מs��'��/$���F�A~�G�?4�
          ��{�s_\�A<�
          ����̠��N3��q8Ƞa�ca�bF8)j��6w18�;P�]*�d��Z��g,GƁ[��#y�>�����pG��|�[i��j$bp8��p�d�-�b�Wiʴl��ҧ���#��
          ��I��D�
          �����TMb�Ơ��T�Hybr3BmLna����R�F?��%E���íe�Ny�Z���U��P�ޠ�X���Iy(��0{U��ʶ֋FY�Z5U���m�S�x&s��$�O�˜�Hۂ5,���@8��Z�b�iv�s���ދ�,ղ�8��[*���+&w.�%��<��],SE�-��k0�B��Y�Fi�NN@珊����z��ќ�;�����ÓcA[�OA������J�i�����y5N�����Ǵ灊���ˆ%x?5���U������F;F��#k'�FqU�C���*���S����8����q֋L2,�#���ջLX�+��<r8�P�$����t[k.������4��c��!�dhGL�V-2�hd�f#�95K��`"�<皲���� ,G��Zwу66��Šx��r�<��J�
          m�
          ���;�0j�YL��P��F�A��Y@��Xt[�ϼ�	`� ��S�e���o��a�_k�]�ޥs�i��<2.T��g���������m�����PW��I�+מ���<A}��$�ć`�o=꧈�FF��e�ܐ9�Z���ΜS?Nz���~"��X�G�^�c��\���~x�����&���⠟��u���&K���Cx�]՝R��wC��E�
          ��Ү�2<���@x���ȳ�<N�w�)�/����u�`�iȯ˿����bƷt�(�XSj��)s��oڃ�Hك�B��B�ծ�nf3����j�u=���\%��*W�cf����A��@D0�瞘�����,�n�c����]x�MD�!R6��������H�����A��*>�>~Zn�����,�Cp28����;���C������G[6�Vi^02	��7�yQ���j��h�>K�DXƈ�Q#9]�����ӭ<��]����R6���	�=��h�'�H���W
          C����Nj���؊HϘW9�]�ؚ2�r<S������j+�0*d�
          �6�V���1L��67�uP�2sUm�
          �F�h��zN
          [�,1�uV,rI��� �J�%���:�0�`�O?�W(6+-�\�d/zo5��-���T��e
          �֞�L���$��L8�/���4���?snۏz���@{���+nȞf8��oO	�[jZC\$��G=���gE�����.JG��pc(F�t�^����J�FH4M��<LV@Ł�`U��N�o�6*���z�O�G���H��y���ɗG����������.�)"E9$rkei���+%�3��cz������y]��`���熌�%��9h�P���J���!��Ml��
          ��G/��n8c��j^��P�����3�ڌ�j"��
          4�Vw��������&+,�e�rE*�z����[8n�×:~����F�1W6�������W/xn1���!B��>*�yg��	W�C�[p�<�7����8��m�=Z���XG��G�S~�U��U���\�Մx/P��s��Z�s���^[nlg�y5����'��Y�/#���tu����,w�j�6~*:e�\��]Ǩ��x����&����lgo<����"��a��]�/j�^1���T7@>i�8��=b£����*/I�~���qf���Ls�w�����:���r���P��������?��:���iq9$C\���z�;�ۘ�����
          ޶α�\�v�\�+�8PqZ�T����k9��͏V2sR�J����VXL��?�kWX��1��.���3[mê����އ��M�i���w�C�k�w��ֳLbln~���DcN���r���}$s\ȯ�bWu��U�h�#���T�r�Ḉ ���j�>{7�n��##<�T�C$n�H�K���=ʫ��	���cs-�ı�����t���m%Gv�.À~1QSY����#n�29?5C����S��RE�B�ر�s��+pi�tw)A+��$��hpE%�2DVk���V�X_O����ܱ�1L�\H�]�����&�)g玘�[��DZi3\,˨'p�\��j�n����ˏ��^��:�(�)����z�o�]!��.�i��������j��e�_�'Ӯ���I$}�mm`^�5�kF]�X	�5���x^��~5��Ȑڲ��[�o�I�K���l�Vz]����cm�ñ�����\m�q�S�bf(�H� ��z]�]��:��s2�B���kʿ�w�s귢Ş�e$����|f�"���<X��WR�1ƄB�n��
          ���w�F�
          �rA���͜R\�[������F6�E\VK�=��_2O��VB6��6��"Q3��f���LKD��:��,Oj�mB���9巎1�����A辶���
          q�{U�x��b�';������N<�Ef+��g�wF��n�q��"{�L|�P{�sON��h��oL��71Hc� r��������v�r۰?�W��$�IE�7�F�2*ﮌ{ԉg�[ޮ�nV��������/��X,��$^Z0>��5K�1�SBnQ��NH���j�ely������[qƑ���k�X]1��I\��<՚}��� �q������˯��\����s�kBC���H.888
          ַ�[)��t���s�����q���ą��ɞ���>kPxR��	���A?Ҷ��k{`��i/� ����艽��2���sQ,�w�H�s����[�;X7*wb��a9,	�<�>�t�W�ʞ�X�KU�ӿ�Q�NK�챡q�sV;�Db�=���&��8橚�W�:L4K�s��~'��ك���~��^[>AV
          �s�U�R�V�7���u\�!���3	#,p1�?���������b�5~����R��Y��l�O��N��D�����t�����|u��ႝ��?ڔ��N����G����GH��T�s��);�L��=i����*����]�Wr���r����0���!#��[߃�z�o9
          #��=���A.�%G���G4��pGc�ڤE
          *�D�7Z�4�(��1nPE(yV;!G���{Pq��`����>�X�p˱|��m
          �N��l�dm�Hz����&�{��Z�e�J��s�>�T�O�Uf(���F�m�$�Wq����
          +�C��g�V=*c.����Ĩec��Sv�P��\<N�6��U�W�E�De�R��x���Ъ���MD�<RB��*oS��c�؈��#;y��Ya(���vrz�4z�~a�B�W>��o�,M�ĭ&�p85����*�2�# �EF4�).}.��<�d�y�>�;Q�"�,��~sS��G1�����59��i�@�"���,����}�7um�,�KO9�ꇾ�I�7����}*O�~�j;���w(��l��>u P0	�4��(m�tn�0��5T�G��O�r��u�(��z�GP6��O�)h�/���ž�̸�kc�=z��Kl��2��c�Kj9�4�1�h��'=�E�C!q���(���o 2FQ���nQ��⫛�
          ��0a���)J���b2����l2 w
          Fk0P�H�����8Gk��h��Yd��<��?ֆ�=���Ei;�8�ޙ�PM�Gz���rP���SQÈ����PO��I洮��
          0��ߚ�)�����Gwڀa��4����)�vRZ(��d����+��	�(z�h�69e�*���ބ�s
          :�)M�h#��4�?�re�GFN}�D���*�F��G�(�"0�Y�9���0ːL{�����$r:3&D`m�#�䉣��`v���T�nӜ�t��O�o`���s�9b6�vދ2"2���I�
          2�Ь��d�eI��@���:�J�x��H��Pw�X�u4�R��� w�LF�$`�x'ޛy�A`����W�Đ�|�#��jz!��yL��rhV>Q�r�8-��Q+4hń�'+ۧ=�k�@N�'T�ҵ�[�x���BKvf��޺q�_��
          6dF�n%r>ƹ��}_SG�eR�\�elt ����xwJ�c]��co�
          �T��<j��/o�iڂ\iѥ������>�j��_�x|f��$3j��(>j"/��^x�Wr�m�P�B����ڶ�܈#���*���K.��Cڿx�J�&�m�x}�Y���`�u�����N�k��#�_&s�lS�+�}C���G���Q���M�I�)������@���m�|p���A��S".v�%��㚦�#6�To��%c*ʑ�
          �+��sT��A�+p���C�4��Q������EO52yF ���qU���>� �G�H��GCQ�
          �ȸ�q��]�2K{�ѓ����n�yV9���Sʌ�:��_����C�H�U� �1��L��A ;s�۹Ͼ=��獙��V<�.�eYDd�w)ɡQ�(*UWVXdR-��Q��G��#��q�Y�f.Y�Tm돵8#i��2:�K6�u)RG�g"�0c�(A�4a�U�G@|�?<d�c��^��TI�Aϥ�ԩя,%��%�7�g����ڞ���4>!�!W*I�C7ߵy/�������]a�Q��˷��P����cc�$���j�R;Kd.$yer�9?"�g�_[���Z��$e�õ���BN2Yz��?5v9Z)qm[����q$�N��qQ�����28`���֮>%���5���kI���s���|�?Ȇb�	�%G�+�?ެ2�J�fS���i�1�$c4섕\
          ��ĞH��d�.�c9�������H<��ӑ�,�X��o�L5��@�,���ofl�3����	��we�6��J9 ,�,x�=��ؤ��#���r����H� {�M`�J���*vݜ�Jד����9ciVuR3��@n�w��
          �O�P�/���ʐ� ��u�,q*�����î�JM�p��=8�(I$U��^�Ʃl�Ν_�޻��m�Kw5�w0l��Ǹ�e�n��aT��(`�d�޺��^7Ѥ��"��rx�Q�t0�6G�&����)P
          ����鐺Cn%�	���۵U5���uk8��Y�]���Vy7+�O_�i:�UUv\��b�,��gn=O����Ԩ%<���j��-�t�&�Iv���|�z��Z����KG3�ڹ�~*�-
          <��l=7��,���!�8⮖�.cT�% \�MT��	��
          21�����W�
          ��kk3���H�
          ���{�z,���tU5�B�K��d�cf�ָ����լ�s;(8e�?ֻS�_�{���;b���?޼����j�7;�EI�`���qT�f����x�X�����ny���=o�]i���H�!��p@8�.����n���HBlD�u�]��+9�9�ĞV�x ��tsb���[�1����)�3�yⴙ�o-Da�`b�oսQn��eg*������cЙU/8���jݙ�K�,w(�����'`��9vb�q�>i0oH��8���T�b���̫���_0�����e$.��=�����`�'�j��zd`I�mJ$����H���6����Jf�0����)L�*��o��Syf
          ��I4[�Ib�q�P�w'8 өj���o�ޝ�C2�hW]���Z�Hʯ�`��h[
          s��X�
          �~i�#2�q펔�M�K��9��<�Τ��8�@|�d6�c8�4�D|�x�L,� E )�����0[h
          ���@*D��q�R1��mL|��F�w{�V׀Lp����Pڢʜ
          ��ڌRpNqQ��H����✷��M���'$P����eQ����hX���1����}��A�dc4�	<�(���g�B]�LB@�3֖���' zi�V!P>T�qڎyFP�U�Q��P^��;cX��?�J��@�s��=j2^U#
          ���1��NK�	�Dže&�t���?j����Ñ��
          Li�TQeD����5r�P�T�r��!��ld�
          X���]���U�`�}Y���T�2aW���8�lH�t����?o.�X�C��L��`�����Dp22O���)Z.��kY2�$�{��3��ppMW">T���0MF	'<�WW��tJ�p�4\����Zm�al��pj�.�n�����9�����%A9�vLi�����E\�n
          �����P����V�k�B��!x޺ز��Xm/��fX�<���j���ʶFH�Sb@"a�
          ���yjɓ�[4�̀cn}�j�Z\�<z_�ָ�2H봶��*ݧ�b�
          H�kn9Y�&�_��ζT,w���M�ᵊ!�zw���x�j��VX.S��=qZ�0dƛٰt��%F�_��m�d"W�?o�CkrZ&S�1���:-�jUL��I-QVf�EE�6x�8O���}��-o����}ɯ��f#�5Au��9�#�Ѷ�mm
          �| �`�T�5X,����	��W.<L�BQ#�
          �2�W��$}~\���6T��;H`c���
          |��7q�S�	�s����KP,m�%���ު�Z�{���$hIېh�ѓ6g�,ږ�i��OC�
          ���X�d*�%���G��a+��Q�ǿ�aޥts�މخ�uKBW-��z�6��+�+2�S3�
          8ndm����A=�S���*N	�_z�.�j(����A��{♊X�/�����T�B2rU�q�5n���EQ����<B�XZa'�>)�6�&��Jq�ڬvEq�E8T8��ɥ���q�9?ѧ�;y����l�x=���X#��G�:��$�u�E��{��mr#e�i����T�r��=�F,�̄8��f���}b[ki$�=<+�UO)�2�
          ��\{���4���Z9Xb��?l�y�GrJ�������<7,L�;8l�<�j���]����j N���[K��M>x��U�\s[���q2@6�$|W/�:��o��˄[�5�xV��e񡕀\d��m�����H�s�z��L��V�\�`T{��o�f-fW��ɮK��z�6:^2�F��|1
          �ϑ�GA�
          lmoÍ�5��j*�	��s�j��lg�H�Hm�B�����,Z�5���e�n��5[ƟgN9��N��l�H|��1�9���r��ŕ���QPd���~�W���16���w�tm��Kgc�h�PX���Mz�re����Fy5�{��@���Ǐ�W��o�m3(A�n���߾'�����l���m9��c���h4�XZ4=~H���G/�ZOG*�h�����T�+�~լ�+D{(��<���&:�M��b��vNEk�?]K;��1:ǐ���]xc</#�J�e���[i"*�)����E�����9;Xr�]�e�m�ԏV�k�X(
          ϔ��ԝ�+BTq����MI�����Wxm��q�����P��ʪ��v珟z�8.�དྷ�;wXm���������a��KK��)GQ�U�3�y�2���3��M�h�o��nݠsZ�ƚ~�=�<�'����~����E�;W
          m�j��3V����^�x!ςOu&��E�9)�j�L�·�4�z����J��.�/�C��V�]-��N�=�w@R6���s���[��uD����
          I���r��D�� �ͯ��Ip*�gsg:Abd�.�`����ۅhZ<�������8$C�G\T�e����ꯪh�h�;U���7�����i\��9��R5K�nla�ydfd�Rj+���k;�򖉏o�YB�<|�u���e��R�����V�Ո���X��G��湾�+�"�̬͜�����=��ޣ�|�6׍�)<���)5k;=J+��i��͆���ex#@�MգI��K!�o��_�b�1��a@�9�]1k�0�B`u�۳�����sĚ��sk����A��#�[G�n��L��zl?��e�U�+I�r�ֽ����yx�jꯧ�V�n��%c$��t4�^]��(��U��PN���J�.��C��¹�?��}��_�k�I#G��������.�g��1{WK;f��T��G�J�K��A���kr. B�1�^H��pW����nM�o1dgRn�U��I�t�v�U ��R�/�I�R博X�(ns�?ʯX�Z<��Z/���yoo,n�y�AB���j�[���;Fx!b�q�J����rA=��r��W��Dy�F��"���e�3�A��ƥmwl �����5SԞ�-D�u$���	b~¾��J$j�3I�8�_�F���OH�g	i�`��Q��"&X�9�@Z��'!��n����YX$�9�8�V��цsl��#�+*��<xǽ]-�P"���rO�ڪ�l"_r����q�O�M[9f@N#�mƊ�!go*{!bWo�'����2�RCj����L��6�1,����v�ێ��>'��v��7�p��>ƶc셑���>����݌ڰj),gx��N:����%ě�(v����k�	��	��7�B�9��t�Вn͇
          K-�â����j��ŀ�Rp+:_��&+�7X��?4����Kqi�����$���S�H�{��@M�g߸��0ޭ��>n�.W��as��MC���Ezz%�m�����C�\�}�%Rc�h�e(�!4a�9�چ��%�r�u5�Q�$f[��j�H��ߞ��3��b��Qv� ]��'��i�?�' ���ި�n�r%G��*1��).<�2C��Cay��guUm�a�*?P��R"�g�쎣��$�����!����A���ky���O�:414`�pK֙����ˇ�ګ�@6��ʂ]��݀�:v(�b��@#4:\��^\��Ir1�H,���-`��V��S�w��*JLX;�=i��g/��<�Mu$�Tۜg���}��#�$�p&�I��������FhS��~G�k+,�ZdX��1��nM�	
          �<c��̀[L�F�8��VuKa�`a�a��R�1�n��g5`��K��o�s�sK��~�v��2��<w5��\��Jʹ�T���"/2�8�(9.����cj����@3-���br�_������g�H�dz@��{V`��#����q�,�BP�����*U�k4R;�'����X��+����#�-�,�B��A��N�[n�@#?&���=��d��a�� R/n��äQ��F?�d�IlN>*6�Rm��)dd�IN�C>��B�(���NA4�DL��OE$q���d`�
          �0�@�?֋��ːF#�8sT݂T��u� ���5	Kn��f<H��LE�i$�ɠY��B#�h���)�
          ���!�$l�O%�pM|��F��+�����b�$��qޘf���pI�Z��`=˕d�M��PNrk���c�w��e�X��m��5"K���#��wZpM�G�@r?��A0��ݒ	=)Kp���*_3����J�
          H	��z���,�Œ�������rVq ��q�ڎܥ���R:���E�2��Y�/� �����<ʌKeq�s��Ґ�p�P:
          R(IY���	���-k��nn�X�݅s���Pj�qYxDz�o�ͪD��@��–*3�j��	���Af3�;��6�m���Dr+N�
          �q�>�B�<1�q�@|����AՏżq��9-b���GA�F��ڸ�%f�H8'�O\��,	XfH�=9���F!�Sȣ'��s�cH��$�trF���Vy����ˬ�!�)a�WAS�P�+4���>���"+�6�sQf��	%��q�i��)���d��Z��ȪU�d`�=�y��Z<�=M�q�?~ŇF&�G�SC*u�lQl�2�1�sF[��1X�;n��j]�[Tg�ݰ�~*��r��<-�XhZu��E��I7|��TF�#jN�ݺ0
          kR���'�i%��8pJ�!J�[�A�qo�J���<֚�f��H�wE��͑�2�,3��=(�FxĊۆ��n?�����q!��pǸ������*vR����c�W�Y�`���;��]��;��n����n�c�Y�L�[��qꌂ���jF�����S��]�u原�{��Ò�F^6'��yۜq]�x�G��&�R����L���#V�d�\K+���?�Y�+�\������2��6�=����҇�?��z�4�p+yҲ�ۂj��f�O��bߤ���s��߭�?�J�����q�R;�b�� �/v�[��.�*wzH�ږQ�ɸ�amHd���?��(h�.Z3��88�i��dPb�6���>���uu|��?���#Ln�#��0��N��F-���v01*ȯ���m��4���@�A���S���um!f"o<��R1���$�rGJ-��bw#.�ZWP�As��QҌ�����lK<H�]�8�
          2țL-nʜ��z�JH�9z����|�V5l�r����`�������:U���$������J��0N�S���#a+�����W���O�?�uC,,�� �3���׊��m��IːpH�ՠ˖?C[��� ��ڣ�Xl��'���J<�m.6�cG�	w4K�/%�Ρ�AA��m�,H�d�J�Sp�;�LV��=�uU2���c����ѣ#+{c��"[�M+*�k��_�m/�F+ǚ��B�,`�1��>լt�).�k-)��d1�z���Z��ޙ	��l�t���L��Xͧ�$��!yQ�j��13#�w���OI��ѿ���u_��
          �����
          ��:⬌(e�Q`X�WQ�BMl^�,�*	%��GZ�+=Ұ��L�G?�3�3.7+t �����4i=�fx2�����߆S���p~��/��8[i,�$�������I�O-�����F�����ҏۘ4EI����y�����6��+"<p�g]YE�e_In>�U�R�^67�'��g���۷���ܐ�m#;y�Z���i~l.#���7$���t?-�F��N���^4����z�\�
          ���^��=Rص�$m�'�����X��,��2l{�P���#Ҭ��{�Gr�
          ~��z��V��3�3�|!�]�v�oa�pA<���;��/j�2�ZO�s��6����0zb�������YF7���i�ɎK�L}c�d�d���EՐ��v��Z�9�;�^�����ێ01��ףQm?ƴ�"�&ӹ��m�e�ZN�t�Fcb��I UY��5ٮ���N�[�7K H�s�3w�oϩ!�@���\��
          �`7�V��{�Cmz��*�68���@}F�j&{d��|����3��"��ѣ���u-NK�1���v.2O�����83��Y
          ���*)�&d�a��=F6�38��1H�`<���~)��J4�H�5[n�*o�����=sO��Y�}G-ڔL���a�̆$���$/,�s�GZǯ���1C�!l�H�=+-6��T�+����E��o�_BQ��0qJa��ny�L��KFĮᵺ�Ԗ@v� �⑹�*�̘ֈPʣsg)���]��+�G"������AH��8!�JB.�Wj`>0�$}�i���1&�H$�`H��c�#����ĭK�<����h�Y�a�9���I���)|�
          c9+�Nh�Q"��B��	��x��*>4vV�U�4�r�$����Mɦ�t���}��8��d���ZE��09ƒ��QR9�p��o�FȒ,� �ϵ6�2.���JH�%�W2{��@��9랟�]�0���̅f+�$�{QS4�[�{6Ojk��D
          �������Ta�m�=��PC��+<Tt2(c�{�ӌ�4�k����Y"�+�/ b7q��F[N^=�q@!]ʅ��Ebh�Qz1��f9;�[�NB�$1u業n	!wc���e:!t��OG V�0��tqH��X�����D�J��O�����p��$*���L�
          ���ںx��U�˵Ԗ*F)As����4�F���9�S�� ��WOP�o��lH�����KX���c��R��A��0L��n�_-�"v
          ��A$�k��&��I�y\���`���n�OǽW��K�,}�R�%��Q�
          ޺�����G�ԣ���8��+m>�B���3c!�E�)Fa��t0�*��}�T_❡�� s��[��	ބ����E��U�:U���*��]ɴa�T�Qq��{�z�8�Z,nR
          �z?�Z��a�"
          ����h� ���te�����Y� ��+�~l��������v�k����cN�G�۴�	L�P�H��r���M����]�#�.����RI�I�����U��@�*��އ`���n���.�,$��A��`����2۷���3�j�%�C#��#��[)-n.&C�J�����sq�Q��q�y�wgs}~-Djal�Ck-���Y]��H����[�7��7g�5]���'�O�4��,f�C�H�_�����I挒00}��SK�I*��lR���H�l�]��E�K吣.MO�N�	<Sg'���?�?֫�1��-@���B�*s˜����I�������:�f��7��4ح�#�E�X�+�\�����l��hWn3����ӴI��9�x�ޢ:���8�,7�Є�;.s���ݝ>|ݦՁF�6S��r2���<���F�<�1*����F��;��Y�韊���t�SP�ru�Us��S�RSN���IPմ���m�3���t����I$M���z�����m�-ڭ�BX��W���wZm7�vWA��1�}뙛���������ZB@�.�,�aV���,7�8:�\����mg����d��t������/��\L�\Vr�X�#��r�ٵ4�>m.��M��#�v}_j����I<9�K�H���eUH���z��A ��YD�px+�ֹ�����K��n�a�����_br9�.Lؾ��[Y�1W��Gۿ���}���Zڿ�'K|F���\]����8�+:�hW���5�q�_�!��I��գ���cw���pkZ|���D_>���*����L��$F-/c�����
          mt�e��rI!��q/��G�ޤ:d�ɖ�~ºxp�����ޑ?�ݤ�E"�,q�Z�W���1dT�#�W;X����WR��8�<Et�l�������j��'9�m7�o�h_I��Nc�=qU��5�]Y��l�$g�T�)7����6����+SiZ��p�H�F�����>I�E���ߐ��������w{&����5w�L�9n�'�j��ƹ,e-�c=D"�G"^,߾�zl:F�0���ry�ߩ�?Q�m^�u�D�>��z��6h�nͳ$�
          ���t����Z�6Wm���Y?�����k��T-�/F����yf�\���b�-֯-�̲�"�!�����/����
          ���G��f���t�+����)��]���U���M/G�[����Yx�t	�ݺ
          ���$�}��l
          �"����4:���&��4� �*D������ml��e|��+�Bй�Gfa�j���}�ۀ0b�aTe�F��wKe��$[��R,4[]�=&�f��&�iqa&-�E<޹�5��*Iߞp٫���׭�����(�pG5gW���o�jq�O"��rXcv{����}ZW���!FXc�5��gzҶ��Yw9�j�}:�崹U\`�rA�������t�m%Ե�n=1J����������E�+p�@8��-���i���QYث�N3�C�[U�mb�:��Đd.C~���
          �G��r?'���J�K�σn�������CnI#9�|D�ɫ�w0�Id��0����׿Y��^x�X�O{�&���q��~��~'�nZ�=�r�@ې<�ڬIvϟ� ���D�$���̻���?��YuM1����	�d�s��V��],���8[9���[ԍC)P8گ�>�;4�<�$���J$�Ĝc����-�SA儬Xz[�g�NYA�0	
          ���%�h�S�7p9�K��͢�2�S���J������R�E��;yﶍ���4
          "�b��l*�_p<�22p3V�6ݥ"L0P̹=�H��jy�v��te��I�ʬ�؟R�9'�[Z"IV�.m��8e�\�Ӟ�ʏ2�9`$�1�z���F����}2�omWoqT."$j�6+�g<��gE�O��y�`�H��Z��-��I�\«)�7��V��k-�+�9 ��U[ĒJ����7q����^4#O�E>�n-�ؼ2&Nރ�Em�"콼g+s��zv�Q��%̠���p��l]2wYM�ot�ӌ��_E������V�M�j"��(63H''�1��r�@=�idY$A"�=��V�+��-��X�|�.�98m��5{���c�cUi��G�<��*I�R��o Tg�{C;�qv������pEW�l΢0X>9�#�������1$a�r�T��A�vN�sY�/��~��!Fw.�E<<�32�	bq��A^D�!���:�慊�U$��䞴0<��*��#����m�`���Nܖ��[S�������9P�O$�d���Qv���"3���)�,l7�4��ڤ1W���>)�2Fn?�'�ګ���el������Ъ�ż�Ur@���k�{��7���v�� Ҹ]��:����ːŔ����XGpP������x�9��#�I�d��
          /�j1g�� ��1��7���̴1�	�=�1n�"��4���0)ۃ����H��9�C��6��3�{Ԃ�X�P�݈��P
          ��S��Ir3)hVpq�U�UVE�bXe-�0�G5M4��&x�@�R<���Ȅ)��ئ!��I������e+�$*W��g�F�#���R{碎3��+ō�+��X@���v
          G����$���ռ b����h)���h�P��w7��$1�oa�ЗV�ܡ3��8�K`=4��Č�H,:P᝔as�zP�R
          ��3�qM#��rs�>՚2�4�t� T9$��`�"M�9Ȣnn�VEm�=����f�GTE�8Oe��ŕp1���o �JE'��}�
          ︢���4��,�H ��z�]��Ðpg��L~Ucb�In0z�1P�`��BG/��ʽ��>��4�W8��RL�Y�GF#���Vp�5$�\��i��1�c�=h�Sz��9�I�����
          ����==���F�c����KG.Xn�8��Eڐ7r��sL�\.O@{Rt�v��7�v��$ҹ�6�ׇt�d�d�FF qڷ$���Cm �2#�EW>�iЙ���g��1�xSܚ��ݴF#,L)\���C�2=��xcNMlԷW;fi�ftn���~�Pծ���F��9�5!�Ew�Z���2����)�I"R�0&����_��LL��$�Oa�E��b?1K6�A�l�s�>�>j>[eYq(�����6y<ۗ�4^}�}B1��cI��S��@88����@9����˨W1�@Ic��F�2[�]����Ag�D;�n�؞�LxwA��T�eV��O��ޣ��2$����*���<��Fm�k��|�嶜�*������+8,��fA�~*��i�K�@�yF�!y���M>����ԊN����+l������Xc�us3(�q��Ǧ������)�émD���7�Uqѳ��ښ�4o���ö e{�
          ���FO�����y�i�$:.�:�
          1�py?������ގJu2�q9tdf,���L�X���Q���#������ǥ4��7�0[[�����V��2���%��H��^X~���_K$���ѳH�S�Y$i��b��F�	|�=Y�:�iL���Ň
          �1�z��K�����o��So�!}��y�YW��!�݂�Mh�J�)����t_�߭z������/�]E%����}�\�%��(f�9�d�U�����>	�[
          ��dž<k��"�X\A<�(.#|�m���W�bE�9H3�q�
          �^J�_�W�%����[��	PA��c��]��߮�~��5K�-��A\�a���i�6���I�G��@G���a
          ��PVz�7I�$U@@S��;S���tu�sI��6c�*�X+�i	��L�?jy�8-�\v�JHp��\��;�zy�%IA�`�S�U�}��:��b̻�D��_�cP��Of�(�d>yq�֞ibC�nE=�Z�C��N8\������חT�q��(��?��iH����7M�~Mx��_·��5�)`3O��6	�&y�߯5�V�g��wfr�W����Wx^(���+��>Z����WG���=�#$�q�=�P�\�a�t�C�RY[ē�X���4QK�,�d�*�3�	��N)oq�D��F�`�/�|�'�ޟ�lΧxm��a�N@��hI��7�4�k���U�L��^���F7������%���r~Ms\����A����P�G~h��s
          ��1I {�(($�>����C�bx� n 
          ���Oth�L$��H'�tحA{�b���^0��Sx�В�� l�W��7^Ѵ���ѧi��`�W>x�H��QS�#c�'�&��#�;d���9�R�P��[̱&�-��?���%e��{/�G�Ե��.D�cEg��
          w��sgaf^%P�u��?�5�_I�//�oZ{�H�=H�0���{���.�HÅ���*�ٿ��o#1n{��~0�8V��V��1�V׺�$�J���N=EkB|�Pl�'&���YkTk�}f�;e��9���}+���a.ֵ(�l��:���
          ��n�H�����t��]*I5�H]D��J�*�Vލ�mu��h����1�����#e�6/8�(O�_�@�X�0H�A��3mqC�_p��*&r����N.f�(RCFW�f�+ŵx�H���1]O�\l���f�<`W}Sע�o�md*���'j����[4���_�ؔyf�3�~�-����ey
          �N��u�b�
          �e�c�k�O�_�-��9&�3�I���M˵�H��#u�Q���m]�%Gj�G��P�$��2t�a'�9@Ԥ�9��:�<{A�
          Q�p�w��z�94��D`ɼ�۲�I#lp������1�A�!�G�g���FC`��Ҥ27q��Yh��������jB#)
          ����hV
          ۷�
          '��A�d�ƞ����3�ǝ��_F���*Ĭ��.2��)l��Mg �ſ��%A�z�H���A�iob?Ι����N�E�9�-����]@6�Ű�FOjycX�)���O5��>ZK�OPqN�`1#*3LcyVb�
          1>��P��=�� �߾(1g,�,W���qI
          ��,�2S<�a����vs���}$f��Y����G���$�$S]��HJ�=��ݜ�A�P1l�w�?7$�X(��A�;-ʢ����)��c��U�d����i�"N�' �s�P�$t�"��qm��zc=hɁ��{qLYX\,�K3��ʀ?�]�;a��0x�Fb�{}�E�U�v{�ːe�i��#y�8Ѿ��I"N+�H�$��T�����s��[.�p8�y��X	B��j���=h�YKs�ޤa��J����P8.sRĕ���Ս���~�tR�v����C��=����Y\��ޥm�(��6��[�����*����d�v�" UD���֍�eBq�$T�w*���	���o����D���I;g�@)�UWTUh9��sSV���~x���IytX��:�r:z5.
          
          �q�V�d^c$T���K����ٮ��e�}k;�c�ّq��'e!�C�1c"�qH��ܡ�=���$�<#����1�.	K��ٰ��ѱ�s�X-��.�Oz��^4��"�aӯ�T֗$�i|ք�}#��]|l�"�Y;n�SW����ɩ� y��#��X�.|����#�h���7~	��ْQ�.�|p���O=
          }U䜕�~��/����,q�����wZ��=�G!U<�UsK��ش��q���v�E�[b���9����ƏC���m �1X�ލ��}@�v��	�H�Z���]�<
          !FC�9a[B���JJ��ӊ���m������6������ I�݁���yV4m҅��4,ә�Er[�Z����[+y�]�/�-�5;�-�6�B�ڣ�kffe�7c$皓ӛx!��*�VA[�ɥC8�k����H����km_H��k�c$FO�|Fx�p��}����]*���*lm�����OY<vI�G��\���~�����m�q(U��G_j��Si$���3�b���$��xT���i�:���rM?I`��V���1�+�<B�\�^�#8"w<5�^��tH��Hϒv����j��5��L 2��T^�<���)������h#!�9�Z*��̰��#d�?�[Kp�ǍX@�5tӖ�6��i%LlYI3ux�-=cE(fv�9����\hv���4h����]��J�t��0l)'�
          �������ąeV�s��d�m���c���z~��֏�622o&��гs�Ym�y�W�5��ͩ��$�>Ջ��ӕ9�rx�(̟"��f�����~g�c�s������r��x���okKhũ&g�N�i�U[�xI�$����)e�"����>�%/�d���n�o�:|�
          �n\�W�W/h�ȵ�]
          �=�v�T����i�����<�}�f�s~IF*/d��|SE5�(�1?��\��NJh%EFY/N�j�x�T��
          |��Æg���gr�S�pۑ�N��5���+�s����MBI|9z���?@z�TMU��,#�1�֬^�����%��q�����O��̀lg|!{g*<�:O�n��ZI�J%�3$[UY�O��+�t��chRy?�I��ˡ�K�'$ �j�x�+�����偒�k��sy��)V�k���鐱�1��Mk[�޶P������Ue6s��X�P`p}���T��Lzc��$r92��}VI�V$�G<U��Z��:��̊�p�
          ��P ��!�p��Gz��|�MbTe}�@	^�z�F�c*�tפ�O�1t+�O~:b��8#�"�V�D����j������dVɂÿZ����ҮP��"#h'�h�ݎ���v�i�6�nr�c�@�USiI>����E2�w�X��]��fb�� z�RѕG�i�K���6�q4S5�&;v��-`�YeP7yg��ތYdB�,�jQju&�С�s/�Z4bY�p>��^�+������=*ӧ۪��_�����QWF�%�\�bMB�=��F
          ������k�C�ij��iAn|�+O�:;�ʓ��+��ouc�i������${��أ)�E�������[e��+���Z毭�ZYO���eO�0	Q���l���"
          K���h�y���9S���Yo��@�&��POC횷�.���ʨ7��J��3j��\ȯ��n�=���[��=JɊ,�t��U��Dz��[�Cn�_c�V���;�����r6X`�1Vcƻg�ɚ��4t��v��@��4`��
          �i�?�˵�3�䟵Mx��tmZ�H���p�TsTQ4WR#<��m�V�j褺0d���i<.�<�`������x�=�>3�q�qڧt����'�H��.�Wfݑ���VF6�Ԋݝ��c>��5%mk�Ju'����Q����3)�����k���E_
          ���i�Uv@A$�����̪,�"U؎h���$UP�H�Lܡe�J�ժ��u��U�{5��h ��U�:�2�$�"/$�"�Ր[�+zT�\�jwخ�kD�����R��6\L���a�����-�mŤ$�.x��z��.����28>�'vbk�سc<��4aB�[����������ZHn<܆9�S�j��1'���O٭�����NrA9����E����>a]�"�Ӟ��|�r�QV�%���I���M]���9��b�t)A�9`p~k���p��a
          H�0$c�\�uż�lr\�� s�*�=�Yw���*ʫ#D_ c ԕ��eD��Y�g��u�8��V,ӡ��B[�����x�V�%,R<���t���H�8���a\'�	��v�;�����m��y�j�n�;�zP��LW���}�`?J���C��$%#I2���f�#�#�=�Jc����c�~���1��	�nj�[\	��1�m�PҶ���8��4l�#�ʶA���"�F�m
          �;��z�:@b]ʒI$t=k�oD�2s�����v/���NՐC0\�ӷh����P��S\��j���<���1&�{�JM�3^2������Gޗn��-���H��n��	�)�,ԚU"�f.��?-��p8�(I �J�]�����M͇TWRÂw��S���b�����
          _d�	7Eޮ���ӈbW'k�ڣԘ� #��ӎ�p��7
          �*[@(�X�1$�q�Y��<���
          �������I��L���,��.����1|����E�9S���Y�"6r[����*��21@��Ic �6��7�#�Pdg�־@���HÌ�E��Y7�n>›sG���@44��P8��ѱ�����׊�O��҂�U����!X\��1��5D�![,�^��-���c'Qs����I�����Eqs2�A;@�������iR���""?�I#�:��Vo�������n�n��Ada}�;��ܲ��s�qF�Qr
          G8�h��u�ygMʌ3��|�[�06��h4����}Ɲ6��FH�����F�L19��Р�W���@�[�	#�bpd
          ���W�
          x�[�[�����!A_���;�r�rLd���s[#�W�ޗskp��mY����
          �щ.ٴ�/
          _�[Ik�wS��S�(I5k��"�r�'��5�5^�LU·�QuKf��1=O=~�KG�>7'�������wnZ5������=�
          ����"X�����$���<�Q��s�Z�P��$/��@n��p�c�,rYL�1�$+|���Y�Ӳ�b�S�41h�̲�M��&�R%y�^1�w��=��+���D�l7F��֤������2ff�z��*�3���1iV��b2D�7�Kk~"����k0r�8�#栠������C��VH2�J��l�%*ܼBY2r8��c�au�G������V8�U����Ѳ[�e�Z�l��Rbs���T��^�h�3�,���ka\Mq�B����(�����#9������"�"��/
          ɩH����ol�R�<��J�_V5���n"�4�Fc��>+ݯ����s��?X���i��Z���-�&`��"WbN29���_�kZ���zŪZk3��m��pHS���͎�B��tG�I���=4��tG#�uhx�!�/j��x��q	He�G�.q������[��݁Czu�x�A���F\��H�[�q�q�u
          D�y@`q�� ��Hy�!7�\�mY#��&-��b�Ni���d]�Lpr���Tޫ#1���ޘU�w�70`���Kzc�fS���F����#ޕ�L(��q��f9�W����T�}�
          0y�����I�j�&sm&B��;h��'��=�:r;Tu�s�$(�X3u��jd-9������ga|�鰮���ֻ_A񯇵[8n#����D2~\I�^�����(-.n��Cq)xr0���U�K�W��k���ڒ(>\�'�I�ڑ�E��D�T"�b�)2���y��U���� ��q�\���락��e��M�m���ʸ��t��������h�O#aH<�)$�F�y���]�nw
          ������C)f�d�o��!�\�/��g�8�,��<g;���M
          ����)/�H����~�C�`��V�]�^��_����=�[���t��ճ�F�]�8��W�+��+	"���M�<���Mc�%���k����w9����u#��F�R�h��ڽ���?��H��^���Jn�g�8�{W��Y?
          ���K�^�zP�x*I� z��c��AU3��T��_$tR3[�T�e�����^?o��9������j|��������u%����d"2���ކ"��ewR��K�����!]�=�=�����?1zO��C~���\��Yߍ3Q���2�9�w�U��Eӛ{
          |�=�����.�wmh_�\�����/�"���E[����=�j���2��f����@���>��
          �e$��g����F����\�0�����ڷ�|0�{�����bjKÞ��{�!�BӚ�i��#�H�V?�O�+/�M�ᕎ=6(�E�(�$r~h�r���N�qJ��xTBF�y=��ux��V��j��!Df�;��axOO՚���\��y��Z��"<�̠��8ֶ�y���5�E�X���	R�b�dzH�"��<*���G<���һ���L�!$s��~��Oɸ�ι�5�O�Ȯ��k�O���1���#/E��L���r�G��98�V+�]�e�"cߓQ��CB'�➒�
          >�䜅#�<�Q6\�$����_��Ӣ��+YYX����c5�o�n�.o�a�ե![v9��������k�Q`$�8�k�n���y#E[}�iQ��ml�f��ExbU.�DO�.�'���F]G w�L$��]P���Q�m���)#�Fry>��-g��%��u
          !&M�@��L��f
          Dy�4Ih��~m������Z+�20��`��k0!x9�"#3W��T�%܉6ec�J�"8�$�ڻBX���u��t���ß�P1��N��ɬഢA$�{�9�$��)Q��OJ5�+��NǶD�!��E1�T�9��h�eq�jqȊ�2�wt>�ʻ)K��̏$���� ��
          5��+��j�G�X`���w�8� p��Q"����S���JK��ힿ�HeJ.�~��wS�E�)LȤ�n9�_���9@Fs����r�2��VCw*�
          B]�s��^���|����z�ґ�|14�@�V)M����[1#������������+}�S���][<��d�����76�1k��S��p1�B%�X�N��+\m��A֊o�l�Y�0�rѤ�ÎzT��oIS�׊���
          -ʈ�J��Դw?�a�G\���護貹R��,�#���lˀj&�G{�F�Ts�s�z�*�)8,e'q��V�S{dT »�9$cS������m��"��َ�qB˧�x̅6���WE�E�E��Y����o�9���,A�8�R6��1����a�lcC���+�隐��wb��	�@�"��(]�X֜kDˢǧJw2n>�k�hN�%I^�f��-�^B�Ԝ°c�ڷc����[M�C�����:�,�G3�[v�>@�TLS9G��/�HY����	�ֺ8r
          (�`�rCy�pjB�v�
          ~��P��H,O�{Q7r���G~��vU(V��
          ��1�K�^4;S�߻������d��k���T�aPf3���.ʱ�՗-:�hU;1��W=>C��$~լ,�eM�O\U�N��F6�$�s]�>m,}�x�ʕdӱ��rw|�Z|һ���<
          ��7##�]LY,Œ/�D8����x�Ti�#��ھ�"3�k���H�dn��Yu��3�yq�2���E��e�����Hjw�g��#q�������2������-֭�]鼳���bA<`��Z�`&r"ge=��گ�{�G�E���щ+M��ֻfp� c�=I�u+U�cb2��1�RH�u?��.y*9��k���ʉ 
          �j�R*���+z�
          :=^�`V�19�9�eΝ0�(�,g��#����c������z'ij[]�<b~���s�H]�+EK_�Vq#���{/JO��H�L�ݗ�2F*.e 9.wt�=iYky䜰`O�"��l�_ݥÙ3�g���յ�v��2c�9=jY�Y���P�kJ������@��j��ѵy�G��������.��յT��6#'����d��E[iOz�:Ao#yН���s����,eE���m6D��&�w���)hd�b�ʻ���T�P���Z��Sx�}��j�%]���ݚ6���L��CR����w2�*�v�j��/X�Ƕ���⡗Vy�p����S$��?��d�fMs<$��E6��-�V�mH�.$��2-DN|�(C���V�����.�4���#�x#oO2H�G��C��"�G.��x&����7������95l�6�m�Q]�O^ՍkPY�˕�R7X�S�PV�2�U#P�������"9��\t��я�3�*���L"�.d�Wܞ=��.cK����#~��Վ���E�$-�='4��^��T ��W��y��.D��)��ˌ�<R<Q�Z>�4�!Fa��5�I.�<�K 6���<�ı�wa#�y�穭1���m�kSŨ�d;]���Wmi�(2��W���}�\K<�Q�Q�u'歗��FF]��*K"q5��Ln������C�"�.N�;u�����x}t%�%���;PQ�6����� ��b�t��i}b"1žPI=�@���d��cֈ�H�XK�*���r�]���<il�Y��ϣp����6X	]_�"����Z_�Ro��`���\X�ܲ�&fQ�4�J�ɪ1
          �[g��:���T�_��LH�txz}�kM��pD�P��Utُcz�ޥ_��smע����1��ǜq���>�|��2�����X��6S�i��w2��zb�kLn���p�>{ԥ�ry� ����Td
          r�#s"$9v�8犵X�k	TL������Ѵ��|:;0�i&R}�~�׾���L��@����Q��!z�xR&�Y�À��y�?��ۉt��tWkW*q�����_��`l���eݥ޽�ı�ƓP:�Z2Ȉ�Wn�<������
          l�K�� �<������o>������c���s3I����3޺·
          B�V��^�+������T$c���#l��g�31��b����qu����s�V(;1JJ��̰x�žQA���v|b��5������{ծ=L��f�2�@=?jεkm�D5m0ou�?�4�Ɣ��mȒ��Ym���B�qֈ��t1��c�5_�'��ܫ�*��1�h���An	�sZ���8�]����3��V+XW�}#����Y%��g1�6p*�!"
          ��+D�0LJ%�ԕ(<f��(�)�����*�8?��܅�eRUGN:Ӵ��(��[們mۻ�}��~���m�^v�
          _��"#:�
          �E�c!�'A�TF4eKaZL���Za99�c�R�7H�X�U�x���g4�
          Ȩ��N�v�&F\`qϽ0�Q�o������3��[&��R1��q��+SZ�̷$��xg#��V����}y�4�����yf�F�툍��s�R*>�؂w	��g�m?�) r�ⴿ۠a)#��$a�c�__]��*gq��ZN%�2�ʀ2GZ��W�=�����U��Z0�I>�9��"4(�UG���GR��2�
          �n7��y��/��޲J����p�
          F��H����YpUߑ�>��?�s�7�zS�bX|Vf�`f��1�A�Zd��������zy���>ܟ�"I�6x����U)���=΄��WA돊"2��g�aDz�gڂ%SzFVI�J���:�`�.��v�5���]#X���/AIP�꽻V\�܁�=��
          Hn6�G4��lgae=H�Q���	�ƣ�F4ķD�e{d1R������d���i�i�b�+��P0uWr1��K�͖<�4LK�\�g�P�&��ڠ`f�Ln0��8'$f����\�"M`gC���S21*;@��A�K�V��$���zv�E+����Ur�y�I�d|c�-Y�9��q�!�C�]��t�jĻ@TD��q�>��%��C�P(L�2�3A�(t���6��ҞG���{��QK`3�0eͷ��L��h���88$Q�.F�}���_�VϭۏN;�`�I�nU*2z���<-�!�5�׎zS�<��fEn
          ��� ���4ߤ2�##|L���4m;K��[M�9�]s��cm-ܲ+F�������u]>8g���Fd �=:�Oe��ڥث�]Y�[����-��ڑ:ί�J�|�ynr3گ�Ҡ�qq{t����R}��WE��M|��a�]����I����o�F�m�&U���֠��.��s�*b���!۸����]3;�v�g�L����|d�%�s�U��n�������Dr���i�NJfY'�h�<�q��*�2���3��Ēel�n*WO׼Ă)${�\�h}2g��T��;�TZ�\�J�A#�9z�:V_	'�m�>"��L[�,��ڷ4S�=����V$�P3��rM�ͧ�Eud�`YH��K��(��K�Cnlp06�cM⚦z?��5�'��c\�"X=E�c�I?9�}�-ΩqD���8��^2Ֆ9.!�IOPqZr|n3ƛݹ;x�AU��$�N�D�4�ȹ|��8��>��m/��1�z��|�ۖ��aX��:"c<������C6�L��F���8$�?��+�ЇFpq�"��G]�Y���I����xWRէ{i�dY	�����c���"�W��_&������wz������gp\���5��#�y-4��ܲ��g~s�)���?�2�R�-ͭŬ��k�9�xc]dއL��~��T�0[]�̌�˓ڻ��a��\���#L��f�G%�`m��=9'�"��i�:O��YK�Gg������?D,to��Z��$�E�,f@�j���+��z��`�5�
          _G���Ym�~�]�{k��g�#�lFV���zs_���V�DŽ�c�躭��=�z֦�[�������Iف��5�g|I����f.�(R���_����kO�%�����(�Y�$d)m��I$s�=A���-Y�4�nk�{{�V*���⬿������D��T7��Z3ϙ�uy��?5�t]qR$*C��v�^4U����"i��+�3��~��qr���8����V� ���<�����N�"�1�'�5�}���i�J�Ut�<R�/6��'˒C�g�zsaKw�-�w���ޣ����#d�V['�v�tI9+�lN���~�L&ሏi �H�1��I9�1�ߥC�k�頎)�!n;�z��"��:�q��-q�d>[1%���,�b������I5��"�R29�(N�r��5o7��H�)�a�~@����m��6���]oGW�h\���O�>����ص��,���:�և���� ����矽;[���q(�=
          +�D�Q鿃|w�x�L7V�[F����B>+bA�C$*������=�^Z�^+��R)�.���9R
          �$�Ӿ���$x�8-��*~�>8�
          ��F{�u���A��# 89��S�}�	���5M#T��P[����8S���jM�����!q��T�c�T�F��Ov�ޯ��{�'��%��l����ެhL��mʐM|�yb����J]�y�������I.�c�4�3	����O�k�&��ā�%�H�������E���	*�۞Nq�כzG�MN��U�t�H��ɒ1����6e�n[6��s�K�&�q$K������W�Ku����Ec�����?�:�̍$r7������o5�b�7	�9����LW�GhYjVlT��$+c�?4l�P-�n�/�k]B���`���۽m3��=�����G��`UK��e�h9��A�ENh�	nh�
          �?ˊ�7��b��hFO-�V��[_��)a��_Ց����7|X������)�1mufmǡ�#,���G3�RCf7%�c��O�X������,=�k[}F��PD��>H����1�:J젃��V����$��;�81��zӧ�3~;f���X�a��Υ�p������|t�mR�tMц9\{�ը���u�SmŚű���5��KM6��h�X'Ԡ�2�����`�=�RM-���2+��k���ksv�6�6��U��z���KbC;T`�p��u���{��L\���Lv��\�f����Z�J)p$�l瞟�Z~\H\FcT҄��[�#�˜�4�J�}K��d��o�`�M�3!ec�Ly{H�㧿JS9r	P?jjG��'���Õ�/\�4$�32ƪF�8�ZN20f�4�)%�A�ɡ�=�ۈ|�+�rN;��[��4Zu��*)�NO�=�j�}1R�a�V��@Iz�	���SU�`r���ھ��D��}�f�Vp��ވ���Jo�8�z$�IG\�J��+�FIp�~��N;*nRK��b�2��⚑��MJT�2�x�<z�Ȣj�R���	m�#>I-�AF��<���=j�vH�D���8��\����&��yT Tܧ��͜0ۑ�	M(M��#�sҐ.�ّQ©�
          4��P��(����匜`���B�a�$��:R،(�
          ��(s�Of�94�:�̍��u�g��Q�:<�G��qLH�X��.�`�MԚ
          ���l���O��S�A�#��� Q�BFrA
          �(��N1�N�c�q��([���(=��c$��4;a"� t��X[H�@��8B�{�I�fW��4Y3 ��c�K'�䌔:��SQj�$�iNz��j<c g#�R�!�X��|�#�*��l�}sLBR3�s�����lIx��y?�i{���P��sɫ��ߘdi�e����a�%Z/��ʊ�A��i�<P�
          �V9��b��ye�I�]EK�ZA,����h�T
          �C�\����3�E���nI�&�#B��4S�Hb,���h�Z$�G�oegL�'�r)�%�g��Q(�$��R�H||�ՎW�CE�%H�4(��ey��U���n��Tb-���pGj��c��*F3�V��I.����R�`�*��	n�}��_�U����Ē�[�v� �����d ;�u�ݼĂ8'��NCh��0|�c���G���N��i�a�99�ڭ׍*�U���ިzq��\�U��vs��Ga�����n֙��oc�TO~�՛N���Qu��y�k�\�1SZl�ٸ\���J����Dٶ���	)��_V�m_PV!��bȊ�Q��Z��v��1���],?�:g�TU��A"��.�q�S
          :y�<�F�q�����s[4��T���^:�JN%�0���#�j�j�g���;ʩ<{QvZ���o�x�<��R{.�ѳ�&�m�y�o�S7��,|�<��bM^;8��-[� �歚l���.��FAi�/��Nt�p6�\�Wp]�y�;�n����ֵHV孌H��~���{���ig�����p*�/HwL���K��vGJ���;��rj~8c��K�<~`#��j�pIr2Xs�H�$��ћq).�H�:�G5&�<�
          p8�j��ʃ��x�q�����c�bO��)��E�9
          ����#��
          �z����KE!r��N?��a�y�X�01�����V��F���_�$��{�"%G@r*ŧ]� �+dn��@_���6���MHh�M�����ѯ�&�חQ�LDr�Y�"h�X�pj��\w2��`������Ǭ�U�6�jY�/�^V�p$����շ��?L����l/r�Z`��y-�V{=-.ᑔ��c���6��,�MR/�����l#�f��"��x��#h�r���?�a��k`�,q�G�����<9��O��x�Va��z����qˌ�+�/$��v��
          �|V����bX��@N�·��-��3D<+�u�EIJ�(��g$~��G��?Ԟ�{�g��0�����:����"���<w�mGO���ʍ��������=���bA��Z#��/�#M��U�t������
          ��s�Eܵ�험�d'��FjI�jQ�p�o���5C�.��Gm�D	%��4bRKH������#f{v� sg��o�y88�f��mN[X��i2��p�>�=ďl����T��fQM?aRL',T�;}�_+-�l����N�֋iU����W��)U<�g�B۱#�)���"B}%zT���e�~ʁ�t�P�U�C��2A�y�9a֋�I��Y!e��3G�<z�a�.-��#�Ӧ�b,���:U�%:��Z��2�)t�
          ���/j��%�D�	'����[��;g�#�ڰ���H��/_�~n%���bx�8�l��0�ޞ}�#N����f�'q�*�
          ǣ��K,ҩ�	l�ju����p���LE@�nO�$T��a���NJ��[��<bH�-�O��ޭgP��J��Cf�YeU���_j�����i.zWqXkV�6�#��:۲|s��o
          �ѿ�P��l�#i�~�гx�K�LD��p8���/�sG�un����̸��y�S��!!�Wlx1W�bխ�W�7.=j�o;g̒�r���՘��˹[�E�`n'�t�,>Vybry&��,�d3*}�6kP����w�]�f#^^�z�*6��ƕ}�+��GD����R���lkuS��j�$���a�rsޞ*��j\��RI�c� �
          �GY	&M�d���q����JKMa��n���='>���4����+pv���U���`Vl�O-vN:�S*��J���hk�w���&›�-�A����B���ۅ���@�Kee��F	��w���#wl�E9[�����y[��k�Y62���Nj�
          �$�wN�sԠel�v��lb�W��q�<�ު)��;����"�{���cVf��Y9����^1�j��bǡ���y�K<��9}�[_3��@X�tuҤ2��T<N0ʼn��x��l�!VL2����ѻ��!���7ئ��r�3E>��ׯZ�].�Ɩ
          �������S�<���M(XԀAޡ�6]�7������j#��<⢤h㍔np(���9R�~=�;98���U���m2+]B��v�8�:DIe=9���M���#�m�$�&F�Pg$��Z@.�Ar:w���%�r����;l��:�[K(WP��T�!1�*�x9��m�+��C Ѱf`I�I����.dA�l>���,�>hd1��sH{��(Ď;)�И���0���6%�=����'>�V�7ojx���EF��Ԍ�h!�	�r�- rTc���0K�P�G��(�6���zT\���|��"=�Uf<ry�����*�B��,�b�`x۞��0�lI�9�>�ũ/bd ��O"�Y<����������
          I�O�c$'=���1�1�����,�[w��i����W	�P-<����=0�����ē��~j@*bv1.GL�����F��>�N	���־���ڡH�ǭ/� }�8Q��m�`H=#v1M��yd6��B�3!f���n�TR��)�(K�Uh���(xCI0;���zFfB6`���h!*vM�3*Ѳ���8�����gW�-�>�f+�ե���Û \wb�鮋e-�����\o�`�K�����o�4��.��Z<`�H��Bx�(mc��݄I��o�i#H�D� gz�z���st�4n�ARi(�ܜꜣ�ϗ�w�
          c@������Y9aЎ�)����Y��l��j6(�H�4���Kg̹�Ɉ`�IH�zG'�lL��#�QD09�<SI�J�\�=�z�1�1��$ p�D�AN000
          ����a�u��TbDZ�m������c�v�Q|ZC�,��fh��:Պ���R�����m ���g4tE��@<����'Z2]ʲ�%ܼrMA�(#���T���@τb9��j�G
          ������l50SnT�����]F�nk1�$!��#���ԕ�J${�M7�_�#�if�㇘�W\��k����;����U�m�*�힞���Y�z�Oz��:�/�k�t_��m�:p��S�=�+fm"دf���������K��a�[s�������X�܉��\)�����O	�%���di��
          ���y?ҺO�'�PՍ���u���W����ҽ?�Jǚ�e�ßK���G�[�VE�(����ٻ��g��Z�^):6�b�DmÐv������y��W���E��PCsPdP	d$�����_�9�%�sVR	W�V^0	q]h��lZ���[ԛ�~�_�+Dm[k��,|_�7�mn�[�ɖ�R�V��O�om	��(�=��D>�[&����7�������K����(A�Q�@#���!��K�?_Z$�t�����7�f' �+�*[���z�s�	}\�"�\G�c#"�n|�?p��n-Ž�۴�sHs��k�r#���,@ 9�+�u#?����a�X���8���V�Ė��/�43󴷵h�!��"U���p��'�2�R������`�t]���|�|A�X���BJ�J�c`����V�ѼN�G,���en�Ү��0��F���f��otJK4p.$f9�ʸbyb�()Q��ȕ���(��X�<w����a1�yn�x(sg)V[��G�#�ڋk7�6�ZĎ�Y0A�s�Uz$dB�储���Yw�J�i[=}S&r��b�`O4��20T�01��mt�6@
          ��OSH��@�*4}�	�C��4n9��]Ke���<h�)��Q�	jߤq��R�ڳ�ƨ�"�=�'���$��q�ڒ����v�j�������T5�
          �[I����&����kx_�~�U�n7K<�7r�pz��̈�IY�b2
          �'�RF��i'Ί��b0dT`@��%�̓��*K4q��BbA�q�ڰn�9#�9Q���#��_�agk���H��ǯ����Zv����%ݼ��=c9������r�$s_�.�k�}+X�$��y�LSU%�U�'�u9<}�z������G�4۶��s�:��侥b��:���$!K���>?e&�~Ʀ�B�1�՘n�Y��1)9݅��)��2$���i�
          &ƵtYc��M�C�ڕmw5��r%�=�E�P~�ِ��ڴ��[!�$�� I�B	'p$��q�q�,�����N��qլE�(2J\`�s�]��m��6fh�W����1t�٧gP�6W*I��5s,jJ1*;�R��<�e*{�ċ)pz���*4�~=�����G!���j�>#�ޢnVI������N���,��$GV�M\j�J�q�p3�?�PX�}�}8�����D$�{��Ƴ4�\�Dr4-Հ��:U/���xnZ07�c����W_Ú�
          ��^�ҋ���f���/��;Iv�"$�g5��I��W�F�L�G����ө[�e�#��Sp�dlWȰ���A �)'?sK.�ܨ(��zv��#�2˖`�=i锸vݳ�0�S�,O�U	�^I�Dl)�1֐�r��s֕�Ā�#�B���7��*��I����@��B�9����"�w
          �)���)��
          Is��OaI}�NFO�3lJs���R$��X)V#��D�
          V3)�ۊo.��Y�,$|�†���Uew)lc�#�R�2�# ��{����� h�Z�_��N��nJ U\�J���ac.OOcM�Ic��$௕�ʣ���S�+�CG:$e�#���X�6a�[�P�!�Oޝ#~�)���Tf��4g�L� �3�����T,pcޅ�y@"<�z𠭀z���oUB0A��7os�%Ib'����[J�lQ�:����m�I挷`ޒ<
          ib�0B���9�E� d����!�b�,��ۭ&H}�@+
          �H<����d|69#�P_����1�	�t������?���N��M�#�Z��d⿖��u#ރ�N�|�mXsMy��PGS�4�nTaAdz��E�ɴo�3�`Ċ��h�ئAQ��I984�
          �ӅnF)�T �j�]��~����;r?cN��I�-���ך�����Ҽb���#�jR�*��bǣh�Z�B��.9�j�iu%�����ϩ�O�ht�PWd���MY���`�8й��q�h�1���\��ȡ[���)�~���⢴�Fgb�\;ŐB���V�1��#9�l�;�9���׭�>�$d�d �x�`�e�IcVcFD;���'�A!$,>kV2�[!�.�
          �8�㨬�#ȅwGn�>�\��i��Y��!p�c�p9����c-vg5��˖�(�GSJ�l�-��EJ[�Av��}��mV�Ŏb�bw��-e�]���d�d�����&�D�J��ǯN��s���/6��)����[ؔ��f�ㆩ�}�aq��Ur�<��f/r
          NC(
          �p	��V��pɶ@�92?~]^��j��	N���?o�������<������$�A_P�y�?�}W��5��<Ք
          ���(���F:S��hڿzRڡ�����܊�l��4��#�*[hn���M��Ux��^���Ƙ����_i�uh⹑�F�jѲm4��P\\v#�]-u}6��v�
          ��WtyI�V�K0RH9犬_j�<�m��F��	�D�5H��1���Il��'�ު�2�es��X�.Zm�u���T�$	X��Ҥw�dR\��4h���s�(�f�m�\n#i��Q�,����(�w'��=0z��lj`
          ��~*=�F�_9�NMj�px�Z�=�PL�^z�ҨPh����CM,#ci\OJ|�SҪKt⦠��-��#;��6Q�Cc�P�a����n4�8I��ݨ�a)�Դ6�Y0=�qF�c�f�H�JI4��n��&Kg�U�s2I���V��e�A�h;�%���Fr0=�F�^H�*H�c'����'�J�.��9y�\5���	#�X�bH��m�y�n�L0��1ךY��N�����$v�[B"�b�9=멼=u��M1:nHz�_�l��*�s�!s��]���N�D�!�NUT�j�c=w�rW%�TjRA�j��������s6��Cq��z䑀�[�KӢx�T�Eq�;
          �^>����]�2d�ӎ�l�?��-y���:�YA$e	�s֫����f\�=�m{-b�HTݱ��t�Z��KF����1�B̼?�X�g�ɗ��P-ͤ��i�Q+�8�O�8��W+���@���Ni�g��}�6���� �V\�8��&{re�$�s�4ؑ[��p}�e�K��,i0���8�i�4:ij�����HԿ�y��U��GLP�ʄ�k*ીc�O�"��zu��ڗ�B�<Ԕ��*���*�
          д@LE���O�=-ܷQ���>㨧�RC�]��R�����8��J����t!X�X����h�����N:U��y�t�{y��=N�T7A�D�r$*�<������J�rJ�(��`T��j,�dյ̖J��y���ĺ�+`�`�DEu!������N��Cp����I,/�C<�*D��f���C��m����d���p�?�N-��n�<���E���.[j�=
          Y���z/^��K2��3��ҼQq�[Go2�Vщ��<��j����u�������Hn����}��wщ,�U����2�$jMZ���,�ᇜ8P�u9�i�����w��."֭���J�5��7.�Ou"���Ҫ��Qs���ƻ1d������z�gފke����W�=�4��������5�JT�?�V���{�i������qU{�r]��:d��[?U�K������RR��)�'`Di��Q\�E�9`�m='W2H�r8�޵ݐ�v��9'�_�?�+K
          @�Ü�ҭ�\�I��.z���)�.Ƀ���#,jBI��������bE�_'Hfn�uɌ�N٠1 sE$��2�� �Q�4�r�7�nMV��
          _`���mPN9�U{�T9�U�凓����=j��*eN��*��*+��A͟aMyd���Ҍ�0`J�B��������{�u#s�5e�.D�G�P�U�ќ�@�Ӻk:Ȼ_"�ɮ�l�q����}G>�?g9hme~x'�Ul˅�H9����,�I`=���2���@��9��UvT��1ڋ�R�ʬ7w����S�)��#%Yd��nc�Q�~���N�Z\�<HU���
          "�ĸ�*�J�#���q�{��b(D�I�8�6�w/��F��#+��q��vBd����$��=��us���0ă ��P�z]��8Ny皋WD��7wM*�49���-go'(K��GS�4�I�^RY3�{~ԇu�P�9�>٤����
          ��UBޢ��ZFY?��֟�%��.N;S���[�3��UMl]�f����Lf�iY0#��>)���q�R? �Z�%���`Sh�4�& �I�JIH�c��„f��`����d$��K��P���Oj1d����{�V�v�p���>���fO7ks�����*)�MH��U����9�v�j<�����(��1�@�Χ �|V^�]�0�+B�w�`HJ���<}��Z��K��d�� �
          �%dn<m�XT�P�p�߽H�n�L%J�R^Ny��3*� �������9\�+��0���+�2nG�~ԩKK�T��:f��I˲1WL�qE��	EP=���	���X��n�<�Ҷ�|AwѶҹ��ӭi�<�����pMJi�j�C�nʜ��Ӄ'��;�Q�"�F�X�V,��1�㷽q���\����X��r*���{-7�qs,���=�Q�w��^]O"2I�<��P՝L�#7��,���if���r@�)D���8,�p3���[��Ad�ϸ�%!�,۔��B���`l�#��=��)�F�
          ��w-D��� d��e�^TtT`c�b�v���=r; �‘�bI"P���k��)�^PdV��d�>O�{w�Q�,�Q���ӟj�Ip��oH�1�KHK�<����h	ӡX�4��������w�9���j������ޥb�mB�����.�5�ꄌ��DB�ߕ�i"��m�ҍ�atf���8#�Ө�Э'����o����
          ��z꿠���7V�Kp���Iu��7xz�W��«�ml~k��퍌:=�<bK�����]��¤�a�u���ҭ!��-ȁ*�����x^-f{E��\E
          諂�{��K<w�=B5�(�!%�
          G�}��勵O4�.�7Ҭ!��N%dQ��O~k�bƐ�K����Šx~%"P�J��_�t���;K/��m8�\��B�y?u��qa�i����e
          ���]W�D�P�5[��U�U��	8|U�v�1�=�/,N�pдwP�o���t'�_���/N$�c�����彷���$�\�!NȠ@��1�RP>��4�j���<W:zȯ�y�ɧ�^���V��&}N̮��9��X��r��$��s�h��L���g:��iP�������Y
          �2G�L}W�3�/�������%I��Y������4 F$rF��s^7�M�B����ۿ�'+$�M�c�L� �p���'�"2�7rB�8�X"��!�e��&��� �e�<E{�iubH�]�nѹ �G�>hW�R�	x�=G�S�H��-�8V��^A�R������5����m^�p�F8l�ڶN��Xw����9''�J�$�L����T�F�t�ສ� #�$S1�.�Ko�ё�1HUS�N1�qBh'�Lf��;аFF��Ӧh��J�þib����V?�j�m�$�]�H\F@�Q�q���1r�鷺�!�;䞴̙�Q��`�XRɵ2��:c�;�#�
          �1MI18�~����{�Ӧ�p�\�d`�¤���������q�A���^F)��@Y�m#�{CBJ�8ݕ̰3��z�q�[G¿U�G�]�Z&h��Y� �cZ��Vr�vI�㯒�T������c�Y�>��������H��Ь:㞝��������ݕ?R�]��̊����3����U�e����Z��\�s �7`v�ޱ���Da/9��־ڢ2�����(i.X����<����V�b-d���%B[9�S��>�n�|R�L�]�I-�I�ݴi�é&���<:�viQ1��zWB�CU�����Lk��x�sm�1e!��y��/�KK
          0��+L�nOO��2i�~J���>>���B.��<��5_����^�ܬ��9�+T�N��x�``um��~ŷX�z	=>�U�^���;K+k�=gO�+r��
          �
          v����Չ �6�V���.���������5�4�R�Z��:�*����"�����l��I�%�#��ڷe�ǔ�4c{������y�:���Tg,y�ֶ}�Ԏ]<�"�$�?!���9��ֽ1X-��[i��\��DY��I�@������?��@%Q$Jrs�j��"�>W�ş3�l���f5R���a��I�Q񢜌�Ҩ�F;��Ae�I@��b.UH��'�$���^����Q��C7�3�F1��=�c�-bR0A�3M��3dp@�?ր�V��$�m��2�>p
          [4�e�r�z)�*T1'��>��wm�toz��Dy2O��`[�~>)�͡���A^�$s"��e'?�Ud6JDVl$����X��
          8�ԺC�#b���RH����zӨ~��ܶ$�Yr�Z$NJA_�ږ�Gʻ�T}� g=��%C����-P�c�4���i�Q��NH�8����並��c ���"�Z�����?&���$8P�P�+��)#�8����EfOL�؆f#��m�*�9�/t#fp�b�
          _��zt����2q����#�)$c=���Fͭ�M-�.J�4]�L��A�rq��)��l��<���+8�@,r�&V��U�q��$�K�TzʂWh29PH9�3ϖI��3�.7/^��吗 瑌�3b7�r)ŏx;���y�Qp��"�ң0I2ܙf�8l�`�
          r['5���`g�"��Uur��	��B��>�&�ԧ,X�҈`�a����jO��)=����2��9ȫ`�j��W�e߸��q��af�]^D +`z��0�@A�i��F�����9"��v�V*���^jz
          w�Č�F��2�ǭ)e���3W����������֧lo���0��+K�k>E�?��S�?�V���kV�t;�[�k��~�cM_5��:Q��l�w@A#<TV�{���5pq;�d}�t%�IE>��YP�'�[���\榠�0�l��ƍ��E�,n#�Nʷah�od\+���֏�D�(��4՝�Ծ��p:m�>jV�fP]�*pF:�C-�Ya.L0#���& ����]�yL"rņv��u�6Cܜ���J������Z�d���ݎGj�[^B襘�2H�P�7m��w��L0������a��{�7q1H�R���_U8�2d�v?�*���O���Gs#~I�ݟb���I�
          C�
          ����abr����<4��A\c��S�2��9���=�l��~(șSjF>z�W([id��[���,�	5[�ӞIL���n )v�I�i�vgӷ��e�9r��Z2y�H�OBݲ�d0g� H�_6��h*랞�Ǝ�,�v���b�Z�Ys�m ��J�2�An�h�ʤ��($������OEᶻn9�ڤ〉���P����dv�՟K��(�/�D�Q֖��:�u=�<1L�,�y�E�ਝ[\���J����lxc�b��sgy,���퓊����i:�� ���tl�oH��R{ү<`��իPӈ��d�pٞ���7�ɻp&�5��l��h܎�8Xћ�XM��	�#ڛ��0���5r�������[Q�U�1Wn���җ����Uˑg<��L�$k7��j�8�:��<U��p-$�B�a���Uj��K�T 8��4x2ŕɣzx1����R-����L�:�2Alc���?�q��z��~~���
          �q�Oڤ<?��[Ҹ&0�q��R�7����/E���WZ��ؕ#\8�lj��K9�C�b�S�q֮>$�j�7��kU�P.�LƝ@͚2�)-�Ι��x���Rs�[<]ci��VF"�����{U?R�HeG���ڠ��5Td+:���"��g+j�@s�Ih�����:T��}E��ɫe����H��5wi���I$�=�<Q��ˍ���\��ED|�ľ��z�bXD�F�a�M[�p70 
          <Ȧ<�UF��Z6)0��c��8Ug��2�Q��+&�8l�t�R�e�N��T7�ʉ��
          ����IdTOQ��PL�U�T��K�1y��Z'��Å��h��z�u��3l�P��G|g?]�E€�OB�(�|z�`��Q�-X���g<W�i��A�C�awƭd�w��F:!rW'��N�xF4�G����2�s�K4�2���Lf�E$�z1 A!r:dT���2{M�r�����jp\	�T"�n�_�Se�X#�=f�8eQ-��E��I`��Q�����QWzæ�3d�泭�wvVR@����x��{[�x����8&�0O�%;e��P�̞c���^��C
          ��4@>2��L�����FU!8c��j'Y����k�W�60Kt��j�E{�����I��Q���i]�o��՞�r��/CV[i�e�h9R:U�œ�)%P���>��W/�6H�!�'�\$��dˬ�u5^�(��&![os�U�n芆Ȧ�+�joM�;t&�`��9�}�fܪK(9U8�8��h�2�ǜ�ޞ7,�P��+�E;�
          צi��m��5d��#��;��w�<�hkۄL6࣯=k	 �TuӇ#v��j��}��)�! �ў�b�.�K��8�CS�\`u�$H����U2�b��e�U�K�<`�H��,�%
          T��EE  �
          ��HD�N	f��(�_`W03�:���A!-��1�t�8����3ڢbu��r�N8<b�$�e��Mʥ>¥�m��O���
          V����H�ڦQ�p���-%��M��Rv��
          _h��=��d���vsE3,����E'�"�98 ���eP9\����`e#{晸x�1� ��j���<�7�C���*�fW*id6��I��Ӫ3yz�"�Ȼ�E؎����"��Oޗ4�L�����?z\�H���8&���e�m|�E$l3��je�����x'ޝ�)#+FP���C����jE��lu�|`	Z7�G�Pfo0�Irzc�14�T�(`g�k���Hdd$d�=�I��l��=�B`c1�!3��G�` 6ri�e>c+��d��p,%E��i7J��6Pt>���`���k��=�y��@�q��Nnr�pA�Lb����Od��C��+�B�b�Wy`;z���E�HW!���'��$�7�'��D������x v��C�2��"��c���^M|��Y"� �޲�S#�8�ޝEظ�QTnm���Yvp2��ޱ�n#k�Rź�F9��$Cn�
          �뎔�q�̩����`A傻X)9?�C;�H���4��7�h$�k��7��q�dL𣔐!���D�G���4 Ȋ��ps�X��-u^z}��c�}$��t�2A*����9�G�q,�3�*�~�pHD�F����\dЎ�X��aXt
          ����@�l)�Bb�9��ߧ�k-����:P�leK����E��׀@�n�-��q�;�*6�Q����ͤl�k��DT��%�1A5c-���y�qJX�YC��`�4D��D`�yϽ% 2����h�Cr���Oq��4���#h�MfKFݻoh��0�d�D`�n
          �'�0Z%���}���"6!��H�D$E�I��#$zwd���;�r��A(�w��)��Cib��[(�y��,�Bc?���/H*�l�}�]���V�����c�q�����'������3Z<�l�b�{{q޹O����ok�׆�)mᗮ����{[�ߧ�dZu��^8�P�`��^��i$�;��L|+g�����Z��^7=q��7酎�#K���7y���0A�y���I<g�X|?d�<$��7{W��&�φ����;�-��*B�?z�,u���ݷ^	ӵ�X^������k���Yi��%��F�Wqz��w�����Q�YF  ��=F:WT�~�O���UC��Ը��w��;��#5��w��#e@�/��ҿ-��/~�x�����d�8�޿Z���MI�c����NG�.�v[ ����返
          ���S?�q�����v�^x�����ˋ
          GK�E1<jN��Z�����i�|5ƻ����̄K�}�|8���U�V�$�\�8$w�j��-.
          kM���Hf�a����9�����!����.�eqm�;DL
          ��W�ߥC�MrҠ�p=;���R��~`���ľ
          �Sz閵p��R�#����|+�����&9�H��I=����z(�"���vpM����u#懍K��FU�����t'ߠ���W��*�De	��GA��c��P#�T`ѿz�ߓ����Yq��﹬Г����f���d�����Wv�P3��b�]��٤�e}�۰���W�Z[�*=��N�F� ��s��CF2.��g߭V4�z	|��Uc�d�V%��V7oW^*��P*�B�<�GZL;���g�jt̹\��k�*1p�OކנaSni�+)�<�@������b[��29;A����p�#=O�6��Bvb2F�k���ވYX!B�OrE4�Aa����4�df
          T�F}T��#�Fv��⌷t.���	=�=3����lt5�Wj�i�.���P ���9�r+Kx�Cǝ:��1�Y[?5�"����f
          #&��4��,�F��AZ������fVL�L\������W-_��z@���(���j��E,l��n��cC�)Y���E*���PLe]�6��R	9NGZL��Pem���(�`��-#��9~s�V�+I�^TI��*�4)�F��GZ�^Я���G �g�j��6��l!��"��Id�:t�k��a�����j�9�#��Nѐ+^jצ7|�>s�q�u/�|��|k���D\4�_;�/�5;�wroa��7�+Qɬ4���	�i3������[�29n�)����
          �;-�4�Hښ,���6�,řH
          �ڶ����w�����[��+��)�[i��%̥�����t�Oks�`%���#�������y7���k�U��o+_ڠkA�ɶRyP+d}L��mf����n���k�$S�wUy=e���v r)��57FN��������@���xQ�n�<�RQ@C�7�����"`�{�偍�����rڀ����d��G�۹Q��ā��KK�D(<�4�ٱ;�n����L*���:t�Itb�2�6��#�H�3�QFk�J����8<�h�Q���R�ر��ؐo�r
          }9TG@��ǩ�)�iIe,	��G�)jU%�\�������\���X��V�{T�Rmۂ��R2[��Af�HA�zP�Ģ�e����p����=��!��f�$�h&M�HG�WP��B�pv�P��[f�<r��`���ZD��z
          �'t�m���@ ��S������SP?��dN1ȡ��ʰ��q@�s�h?=��P�i\��&�F�R�nv�ښ�g-���>8�d�7����$�A�t�zS1J�3����~��^h/�a�r�:�l村�G�/�mR6�nO�pg�P��r0f� �#�����V	?ڞx��[n;h4f�3��������Cj�jq�Trh�b�QC�����698��/t6dϧ�}�R:u�p�e�����
          ��M��~(#��2r����
          ��Y$�$�UGT�h��1<�~E�l�� �힕+n�8��\�j1�@x�N{S�i�b����F�k�`�zg���N�"�yEXH������3@�j�FH<Q聣mσ�b���
          y��D�p������y����g�V=�Ǖ�H�=<
          ]˴������AA�����wj	���7R=�[�+ZbJM�l�'Y��X�ٰ1ֶ߆�U�[��\���V��V�!��~���3��j���豴t5��vY�����Rp�G��SҴΕ��$�($RP�����5h.v�`P�I�
          u�����bO��(n2�T
          ��n=On;չZ�Kx�K�{�(+�;g!
          �88�]3B9I�ee�$��(v��Ҋ�R�O�ڳsl�M�pJ��;�PMh��1���>�S���m��:B"���?Qf$}�O�G!�R1��㑤,q[��K���|�W��ˑ����?�o��1P�H��N�aU�
          zq���E:ZC��"�u��茹)�~��ۣ�����P�β�IX��}�JYY�U�BB�f���w T!�<T4D��r���x<6*�᠓��kD�d�Oj��YT���k:�X�+�cn͒I������x�E�N�02Gj�x��HRs�QVo[A�ؼ�r<�;���
          @Enva�^����qD���\��������Q��d
          ��������;m���j�"CK.�a^9���q��V'�q�j"��M8[�q���K����:�<�<q^�L�iv�Z$n�"���+-�v�V���Ur���=7U�E�F��\��/�ݚq�c�ʦ���o8?��Z��Z���m>cm�5w��è5�Ć���E�Wx�c�YC�FrG��%-��M�G��%�Br����ܭ�ܣ�c,8�j�������<���1޶<n����0�\1ҕ&ŞX�-	T�J,�NJ��V�a���0���ڧ&��L�Hܭ��Ħ�P����T;]�	�Ѻ<.�X��=��W��1���7SQ{�if�	
          ���:Ͷ˻w�/���Eͬ)pgR����N�ۥ�l��x�vL�I�
          ӱ�0{�����[�亀Z�7��{�լ&�K��k1$�	�rr&��'�U���q�9�]	�Qjq�����յ����=N9�LV�+�ø$�tsg���"X��A'zb����^D�<��>O&8��GL��F�o<��zsL�b%B��6��4�Qg�?⪬`HJ6x�b�[N?~����o�)�mA\��Q�!@��:Ypȼ+u�#���6��y�	��)��h]��<U��$NX*��4��$덃9�B���.�;;YK�G9�%�(��"X�����b��ڧ���uAtFv�@�*E�V݀G�Tm�ȅ�g�[-��0���Y�D�V�)���UkA�b?�%���}�zy����9����bܑ,!Նg'8��UBi4�L,�¸�<���^id�5Q��D�rO{*ĂE�M�ь.��jZ�<����[�I
          �r3���@O����+on�H�z�j��	����)"�+ȶ}.���E'�@<���i�61N"l���h�3&I�����d)��G�:lK�;����=jOOs[ev�� �ڡ����x�-�)�c�����t"KD��`
          G����⁺�*?#�����9Z��TI������1|$�Y��`��X�OZ:9v�_�D�f�,#����y
          �
          :斳�Hfb
           v
          9��G��������T\�-.P���\�6�v!��U��숺{&"����ڣS*�BA 7QRi �(F�ބ�w�!�>��C�V�`�{gmF���1�I8=蹥�/�@�Q���`9�ɨ��PK�"*q(�Bj	dL��|h���<drhXBH�~�\�kD7�ˣ�>�qS�&�ؤw���e�C��T���T��qS	_�I8�HՏ��<c�����e#�ہ��Ӯ�Fł� 
          ���q֕dj@M�DŽU��'�׊��fu\�Ӟ��#pU���>��ϕ�?c�Cm��T�H-��1Q���H��Z�����r3�B�Ģ���b�Xl����דL#1�T7'�s�ޞi�Vc���tߔNA������i� ���r�E!Y��oڟ�vۍ���P�]\����ڡ"Z��@tI��h�3"�ס,�%�**24ť�*XJΠ�@���!G;{ސv��`ǜQ�e��Lc�(x��(��9���†X��$�m9�(dpy��`�:�Kg�|RP�\��4<Q�p00hU���?����{�p���'�<в1��ڊ��H����j�-�Hќ0�zҭ�vڒ By�;R)By?�lg'v6�G5��mR2Ȥ�L�"ܣ�j�ȧ��?��prb�ϥr9�����ԗC���?�L�w�R�>ކ�8�C:�,���5���Km#��)�v��D�?/���@�#̛kf[r>��z���)`�v��qץ6�`��A���%'#�p>(��a1y�;qY��d�,x9;�2h;TeP�[obZ��L+e��@�f ���r�t����3Ċ���k.�I�d���N��3A)Mj����r8�,�L(@�z/�9$M2���;
          	h�$1��q�j.��Ȳ)���<9�d�X�!x{�R6�p�Y�힔
          ��^�H�e���q�FD�I �3��JJ��8��p���@�v'$�ޟ<k�PU[���
          m���楘�Q�A��V�68�#�X��oS�犔��DQ�1���@���s�����
          ?G��kB+h�K\�F9���������/�.u�J��6K�����V�B����&A�������O�[O񟈼;���U�EF�,��O<1���v&�+��3�Ÿ���֗m�_�K�����;��O�W��]8���MB`|����P:q�uQ�믯����=����9@���C�\���u��%��յ�a�{@9������hl�'����~A������S����5���<��_�^�j���J�G$��SҴ��O�N�����N�$1�U����v�w�Z"���yhc�c�Ji���ω<���F�lk�#fG<�?�t�������b��Џ��[���6��"����k>�[��W�/�t����cʓ�$,�RU�N��T�Z�k���=G�-R3�&�im�{�_�O������[�p����������z]]�v��2�*Z~����>%����L���鑌��ָ����S~V�Ԡq#��]q�����|��yq�)��F��[����t�]�eX�9㰯͕�6�{*:堹�H��v�'�W.�R����.�죇Ta�������k�WYm�3�Q��K'��9)�⹩�����7�/�����-5>��P]Q���U���S�ݵ��C��?�׽�T~��?�,b=q"�4�ѷ�������yG���]�I��K؊nzvQ�f\�kG5������~h�u
          �u T�PK:K�P�6����G:*H�8�6�~:�'
          f��Ӛl8�� ���e�o�
          6���e�s�IJo�?N���y!��v���+ei!�Ĉnq0���1��m�G�����S��rG<qP��:�wd
          �����!,a#�-�8$V���A
          gc8�<���fiڂ_���h#��o��-{!��&t�*J�nA�A��B�C8�I�4����4��0��NT��:����Z���������:R��]��WH9�y�G��|��"�a�ƨ6�2��rN8�
          ��9r� �S
          tI������L��HT`0$�@��IQ����iH,A#=hI�-W��x ��A,ſ���NsU��f.�;mF!�*�	�Z;_�%�����܍�T�ɭ�ŀ2�8��|�ݫG0�d.i�Э4s�͙��"\��K��8�m^9-��qּ7wo:�Q$��ř�o�Wn�K1����QT�C��#hP�?�o��	��z��k�cS;Fao1�`������"B�YFj�Y]��Z��PY�jX��p�����adX��BK����W�����f�R3ҵ�{JbFYJ��q@ȉH�i���/�c��������ei��Hm���J�0���`�z�N�?mu{%��ϐC^�?ĚE��~��+i�YT��5�
          �ao��:m+�j�>(���cK�Y�Ɗ��q�@h^,�֣#�� ��x����e���
          F����-A6�͗$�3���3N�bx����q��&I�=�KO^zU6Q�$��鷶M=j�}�YG�)���2��b���6���@I����lu�֝F%v��ۚd���6�Go���U_�Ȟ��Y+�gĩ`}=��k1�8U�:��KxF�7��=(`�:�{�]_b���V<s��|�N㎧�G�dv;��1ޤ�U]����^�3��l{J`[<�s�1�L�y��2<�D����{S��b���������Y��:f���C��zw*�lRI��Y9�x�����L�������Y�U�G*e��҄dہ�۽9ȣ�P	�ةQ�gl��mmp�:���F����50%1�>;
          2�X�l�T�lPX�hyT3n8�$u���*A�vB�L�9 �����h79U�-����m��K��1H9R'�D[�]���#�x?�;$[�r�N;�v%$�a�9���޽��,qA�tR
          ���}��a~h$ C�JZ2�ֲg���@:d�f��)��2(hԫ���A��P���,����O�܌��Q2�,rXv̛؆�8���[��yz��>G�`�7�����ۓ.y�����d��saU�8��/�lgރi�M�����ȢRpz��߱͋�X��yڽ>�䐌0�0��X��Kc�qA��k)�֡��m�Z�0}����B���Sn�Q±��qB@���*Z�_��*��c
          %���i7�Ԓ+�9�F���#��˰	���Z:8"�����ZC!%�;�F�>)�k4��l��S�q�n�6�)�9����fp��{����3��7A銊�-���N2��,vn�WFm-��Я#K˥�7)���VƲգ�M�dʃZ�;��)�� ��S����ۘ0�ҭ�����+Vt�ԳɈ�Q�H㚒���ѳ���֏���H�P���
          l=7V�dSG)i�+���Jүe�q�����0�錷~;S~�ڔ��(��� wc�N���QH��������#mm�9��EYM����HM�[E"=G懷�Xf0���ޭ����Z�
          �7�|7Z��v�
          �_�_S�"m��q����� zU@��A]�&���z�Rh�m�f�����Hh��[#*�>;S����I���H2S��C�z.W��4#�`ϐ;c�$�!�9�zH�����Id,�� �K�f`ěF�דR��-�]�$���EC.�_'ԅ���4��,l�Q�*�.(�G0��f���͊G:�R���wHs_�i�<�40���-�Wߖ����pÒ�机����YI^,����Rl8�$SU��..a'~ރ)��ā����Tg��w?��t�6_�y���:��O��Ԏ4`7r{�:C_-��<���j!��)m��~����ʷ!A(�����ѯ�\E�4�(iAg�j�6/���s�.N8���Ji�b��x%�t5V�gـ�8���@���
          ukj����S������֯g�#���Ekt��gG��?���op�C(�H�h"��\Zt�E:���̇�8�O-b�� c�Fj�G�(��!�%�N[5D�_-ʱ*��9��b���Gcһ۫���Z5+3�����o���b0IL0Ul/)��M��*�펴5eɧ�vq�}�����^�����*)s�0ri�6�{i�24l~�#����Ĭ�I{��q���EJH��%���S3Lx�YA�!O4~`M��x���`XX6�[B�E2N�n-�vF�H�٢�D�n�M�$�ږ�N���ɩ��T�j��Hs�{��?�`f�a���9��aֱu/� ����$6����S�C����u#>Z�,~�ܮbB�W�&D/���B�~i�]�mC�ޓmr�F�
          �GA֞`Nթ��2��qHeA\���C���CHW=74.X��?�sҬ��*��qJ4�GLq�Rtc�j��ހy|£*��t�[v�R��$LYj�f�QW�g.B����*/�y銇���M�%��z�khY_��b_�En�p1�ޤ��ʤ	42Bco�ږt�[~�y�j���x"��r%�H�|�qϵ'�1�������‰	S��}^��bUf���1-�OQ���#�{8v:�E�Ald#ӝ���ceWg����yYՐ��j�ej�g�rHV�\S����9;`8 �t�<Ѫ�P���N�Enl�X� s�N���y{�J�������l�G��N�V�YnL�>)�[�%A�i�2�{ԋfo:Uh���B+�K��q�K�rI���(�\�6��r	5g/�F1�{��K`���1I��FFD���J��ea�s���.�3����)�R��I��>6Dք����r���>����ǖ�v�Ed\�)S�9�:���#��.^ށ�g�����9Z��:.Ooj�Q�8<��<]�aq���rۨ��;�r�"9 �U���Kci�z�*Mmp�RT�9��U[kb���p��6RH`{Ԕo!B�x�A�Ip��K[d�A��4EWB�>�^fl(9#⍁��9#<A`IQ��Ozz�eh	u(���E{-HƤ���)���x\
          f�|����<�i R2�s��Hx��7(�S�/Rj5�]���?�>e,I=����×!O�檚vBu�=�—;w4ǚ��ڈ���X����ޚ�#udC��t�j��J�.$�]r9 �ei��/��e�ە*~;�e�2�T�4�f��≶�*��Q���9���81�<J��{9]�.�\z	�RH����hC�o8������Rm�JX;g�	�)��F�n��pk�������+���@K+�I$�%C���)?W@�$v�R&����J���y��XՉ�٠U��Mhw��I�	����yL�U�U$�>
          8d��F�q���?zƒ�pqހ�w��I�j�� �jF���s�?N9�ڂ���$c�ry�y�#`���M"1l��!�Je������/��q�$���(
          ��⊸s/����܊
          ��ny����
          ��Z�rWnp89�$�))��7o;$z�����V\�ߊ�^�V@��aE�̨I
          ���N����q��ʑ���#������r3O��'
          ��J��Ƥ�D���yހ����=�BX��
          �#�I:p�c��Ǒt�6�)&�<
          �a�_�ށ�NM4�Hb|��\b����d;�H���h�}-�KtXgO�@����c���$QrȨR5ݒq�zT���(��n�Zi�m%ۨ�w�jՐ�K��@�~*Rx���I�J�K%GR�?Ҧm��,w�R{�)आ��U��6���f�Ksq "A��u�ըZđ�*I�����KZ؈@+j��h7����e�F�r�</$v�j�w���
          }<�t%�f��]%2�)���x���He]�ѐ��G<�����/���,�;�l(,��A�b���_�&98�;{��a|}�j:&�p�:|���� |U��{�R��^�mms1Nd��dӒG����w�j�[�ҽ��Ž �=Z�����9�i�]O5�"[d�y\p���'�⽌kd�J�=��9�x4+9������v�]_alͅf;�\+��	�����N���(@OL��l���vW�.��e�a�9��K5]�+m2)�&���s�Զ���[-W�v�Tޙj�"�\�\*��X���
          ���d�{	G鑺u���lE��Ks�<�՚���3��~�x�x���r�'wV v�o���牚���'�#ki��h�<���zW��s�߬�!�}�`�yv��W�+�'���W��E�	�jV��= sө�����Vi�q�Z���b�I��=���`��t1ra%K�K�;�oP���G�yVڧܚZ�QY�����4�z��k�%{1�l��=�3o.O8�Q�C��|�z���W]����X�!���Ϙp�w�r4ݣ͟�����-W_��(�z��L@�*��B�YH�H�W98l�9��_���l洸�{h�ʑ����j㏫_��'�w�����>��
          c?�j�W^�*Ib6�氊lsV��[Z���7Z]���  �OQ�VQX(
          ��R��c;��;��8�9҅�>�(��� �8��f0}]zP#�YJ�����l�/5X�h�{�=�T�ā�0T���
          �О�z���%m 6Α�N
          	�9<�c����d
          �x�h�=cȖQؑ�j�x�V�@�{R�속��$�A���"P����FfR2�`S�� �=�R&=��Xjm�<Pλ��X03��k�e�y�7,)�0�SJ�Y���$Y�q�iH�	?�M�@�ߏ�JFR0���ז��v;s+Gg��Q*�>�����	�+p�*
          �h���"�/<5gu?�41�#��<$����`�-|A�z
          J�-�ѧ5�	>������p?�W,u{�H�gyYw���5�f�Iq��1����|Ee��8�[<�1�*�{��2��y��g�����.��ܜ��VrJ�S�֝T1���1�-�?�[O�ڕ����hs����4�2?�x'�N���"��EÅ�~�
          X=�A�_RmY�̑����M������H"����j��W��%.Dې.3���֤��Ү�	��
          ��(q����$�YN�*�q�=�W\���3�^�3���jV�*���,�P
          �"1���2(J�Rs�`(�ۚ-��@,I����cިA<�(
          � �5 ���M�῵$~PV8�qC�K�M�f��@������]�Iq�ژPA��T}��AS�+�v.�����s(���qւf��Rp3��E̛p�J��R,W�L�F��.hñuo������D2o�b�r)q��s���U�RY�GQ��$�*ȇ܃�A4��J�HQ�8��|�����Йs�q�D!\��(3�;���	�}���
          �݌���6EwL��
          ��Fv�R:���.VL)\c�Q�$�!�qRi n���f���MncP��>�_аwD9�N� \p����㕣]���`��%�f����J�c�P�~]���犍��Wޯm$`t,:�O&K1ݻ�(�d�8N"M����������lTW��6ڥm"qb��g�%C���2��()\�{Ԙ8`@
          ��ךf�l��NI��A �).�w��9�H�A�N���onѸ(�-�ҍ��i�2� �(X$�'9�[��K1��޾��*�ɐ@''��Y��@�9�W�`o-�������h��;⋖<�T�
          F#����"[���2��#���ԗ�@��8��!x4+�쓳$�b���������y�h�
          ���'��[iAegMæJ�1�1�j�#I8���`�0JT��p3F��.�L��E����/���EdU������.6�=z��Y�T�c�ՑvCu�����ۥ�g�`�ӣ(P���Hl���5-XR{���W`Ǡ<�D��Jm�[nOQB��
          JQ�@[�/Ĺ-P�K��Q��(io��)����KO,�p;~�X�`@?oޚ2ފ<�MB�`B��7wU��k�lMĎp	�*��x#�=�D�a� c�b�]�]��G�9�������i��+tWۃ�r~���x��%9��u��I?�q�zWW*�Jm5GU@�LB�+dg�s�D�����Z�F�b�b�2��K��*�k�C$��d#
          ]|9�l�}vI~]�����0��*9Sӂk�����<�ª�H
          ���Q��L�ڂ�1R�"�F$��;W�r_E0��fR%�W`U������,�d*s�W��Ig�]�2����&�;1ǫs�x�$�v�U�sO��ZI�uU��%8=;U�`���+*+#ĞY��KaDMyߔ���`3М��N�Q�U�B�G�����9�F3B���Y��i|��}��%��l�H�QA9�CZ��`�oqҋ��	U��}�K���;�H�@�+6��`zLh껙���1V�0�����O��E.�y?E�J�)�`3���qR#��r��zUwD���SF��*S�S
          -�/2&z�5(e6�D�d�y�kBr#����1Fƒ�ډ���F@���`�����>(�7�H�Qf$�h���d�Izt���T�U��Vb��}�^��j��b��B�2o�\���������,�-��p
          W4�P��ɸ�18�WՖKH�Z0�X(8�U�?E���Aw�HH�S�+b_�	��RF�B�Rs�Z١p@I�s��z����K�.-���s�����_e�+���3���l�++���MB��0O)x!*��}��s9�dv�A��=h�E;A���(��
          fH��i�eAȠ�e�q?Sbp��ڡ�"Mt�J;m���e.�?һ%�6��t��h�,�;���`�/dCA-�7���^�כ�������3�JkIU���}���=�3޹��y!�'Y[�돚T����M���֣�d��<���m��)��1w�XYV"|�8�?̓�|�
          ��홷rZv�l��!,��qD[n�GF`2C��D�T��l�㑐8�V];f�G�
          ��"�%�p2z�F�q���jM��mw5�q�K!�H�R���X��H
          <\*���欖��*�@�3�*'O��,	
          @#��z]��hۮq�?����]���~q��QԅͻF���,�Ʃ�x��zA�rA���w
          y�{��|�"O,�wnS��y� ��ǵ#P�k��Z��c��z��4Q�ĢV�O�3V��˼.�m��A,��j��$sRH�,��o;q׎�_��%$�pW<��EIVɀYAa����U�FN�2~��'���X!�%�I�n9���	t0"�y$"P�`9ȧ�bA8��!Ց_vT�@�-��{+H"�?�R��'=H94�m�{W�R�S�ȡ,o<�b$�{�UvYb����A�U?�(.c��5��0A<r0x�KW8X�3ң�
          vKLT+d�Q%�8��Ғ��@�R eW+����jl���’1�0j:�F�\�Iy�ޝi��һ"7�O#��K[�����`�I/dx��O�J�9#=hlI���H&��'�DKs�H��a�v��KE���%Ab �Un�{��%OW�8>dfS��y�P����Z�j%���h��#��*N3��09��[�pD`!�V�n&`�T�ݨ*�O��
          #ws����
          �#�j��ܻOp����a����I2���h��7��*�w�ɵ#���5/#/U�ޓrQ$�dw��<g�#G��0=�zT�����X�uM�
          �9#��Q�A
          H'�D���W��
          nj�y�n�2��OZ��#h������P���V�‰����m9��F���b����۽%�:D��ph���A���\����)%�j���)VL����@��Q#��%���Y�l�ڌ��C��_�j?V�Q��G]���Z�Y�p�G�L�m!�\�V���x�{��b�� ;�v�Ghb6ۀ��Wί"����N<9���dSA+i�;yX>��qDB����zQP���@��n
          :�/)��(#���(�;�'�]򻳦�b�&�+]��:��z��F@�V��@�H�v�,3�>��Ӑ{���m��4�K�s*m�$q��Րk��F�ʛ��p;SL����!���-��m(_����iS�P��G�aS(}�-� G�\s��g;��>�ZU��l�Q�s�ӏa4l@$��}ꩪCC�mt�L�\Ub2��iQɁ���V/)7�iI��4.��/c�*x��޲:*v���������8����瑊�T�G;I`<�p�9��(�꫁ԑ���E$2��62zS�@A_�Ab�{d���V5�qѰ)�-�0T���1�2A |�5!���������%b1Ƹ���LY;A^��,�,r���`ӆX�W2��r_�T�G�}1�lö����Ԍzp$�FW�}�dI��	�Z.)�l�'���t:Toi,d(���銙����n�<g�'p�ɠ�7Q�]��rq�;V�Ь��FJ�X����<��%����$\m�d��m\@d�\.���c�@���u�j�%�i�#�ݸ�O�zO���G@}'��u�H�7��8翽z�}��R���֕-��Z��
          �n�8�י�@t+��N[�3m��X�������������{><4��Q�9{=��~4<?m�����*�֙�[V�0�r�����ߞ+��ï��_��_�R=��H!���~C~��Ϥ������C��py5��k���x��10�3`��?ӊ����9܌
          �]�;D>l ��V��W�$ȓ.�k^�r���l�l�[#L��ۀҹ�#�?�7��D��$�[9[d'��W\t��g�Y�?�>'{h�j<���RA��+�S���/�I*�8냚�W~.������^{i��3u��l�0��Č�����Mݜé#�$V���*�lm�IAvc��'4o��	N�$t��:�Fe@A漿?���P�����x��:���P@X4��Q���ڬ�[2��_�u.��.�FsԚ�˳D\T����o<��j8�I���{ԋ<�ZA�����*=n#2I�!#�Ϭ��UA�0�� �U� G|RUT����H\Fn$�=�DV�e:g�i�PŶs����:�l#��fQ��/!��:טP>���
          �ek�Y���1�}�^��*�������d�;�#�N��wp��G#9,I$�>G��c���#�-RĈ�g;��tj�t����@8�����}��(�z՛��U*� ��}���WQ:X���0��9����O]�cT*r[��4#h�l�>(}d���2߭��������qV]3P����5��B�[�
          ߤ0]��������'9�����CFı�Tp�GH�1�Vɰԅ�	Ar�h;Fz�T\鯺Y��0P��h���d#[f�{��ƒ�9�(�����@��Z��4��c!�dU��T���z�S��}�RG�� ��4$a"܊�^�z:x�0�v�z���2,N�Fy��H企�Z#�Npx�Nd�q�V~�)��&�
          ��h��S&���>���#(`��I @�=�1��ȤT9+�*�W�q�$������8�k�z�8yB�`:U��0F6��:�&�$f��F�p�z�V�a�v��u��Rd'��3R��ꞕ��*̧�&����(ܮzb�lDhC�e ��@C��(�2�'?�+ѷ�+��yn�W��z{��P�4��&��1=�j��y��#��������K�ĩr�]������1�en�Kɑ��*��0���Ȼ�%�^*M���x���D�n#�9�5}��;��88�8�v^J�㌞�'[Xb߻+�;z�zS$�3x�A	Q��3�H`O��d�>���@4��w*
          ���4,x�q�9!�a�'�9�H�
          �bHU�!ӌ�z���I�ʅ~E�&�#
          �;`P��v�õFLvrX|���k��%��l+��Tѵb�0B��h"J�w�T�<�
          �G*=�{W�jy@�9�7����'81A
          ?cfU�e���[s(Uy�چX|Ü�ڈ�X�j�ى"[t Op)��i��F)a��('q4�V�Gn;�I�IW���!)n��d��1��N�YKᛠ'�.x�R�pOzqb�4��v��=7����M�m d��:�.w���X3B����gޝ�����݃�O��B�`*���TV�d<~8�ĕx���
          f�08�����A�:��BD��@�x�MI8RT��8��ㆌ0`۳Ԍb��c-�n�I��J�Vugb������RG4Gn���H���O���;dR�dk�@e�L]H%��nT����D������21����&J�D��HP��Ϲ�C*2
          ��MҖ�9X��"����+ƈ�Ȩ߮��Za
          �3��$�5 o`�`�S
          4M�<sH���q�vF��C텎��|�]���X$j	���L�0��p	�zc����vc��+tBTI�1]�����N��9f‷R�hPI�V.dH�ž>q����cx:�V9#���bGLJ[�mbp~��aF`�OO��BD\��z�h{���Db,}ɣ&<d.X��ҫ��*=��Z��)&D/�R���S-��n�D��& �_�Q��w*�W��	8�O.T�wu$19�Z1$(2@<dw��Dˆ� 7��\oJŃ('�h���en:��hЪ�(���zT@�9E�I���S��nc�j�@'�1Uic�����A8�QS�<��m>�Ir��<���%�;3��(K��F�ˌ�z�b���h��T��Q�#{7�T��,���=��5�K��ۉz��EJGkt
          �Oڮ��Yku�B�H�ۃ��������5 �-Y�+����!�,`� �=��m?�����x�����9	"�S�t,!�8cE�v��@���o�ۋxs�h�;�ձrN�x����PK
          !Jz�*CCword/media/image2.jpg����JFIF,,��LEAD Technologies Inc. V1.01��C���	
          	
          }!1AQa"q2���#B��R��$3br�	
          %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������������������������������������������w!1AQaq"2�B����	#3R�br�
          $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�����������������������������������������������������������������������������?����
          (��
          (��
          (��
          (��
          (��
          (��
          (��
          (��
          (��
          Lr=�
          mWK|��#���[O+@���@€�G�Nأ��+j��B8�:Rk��M[e�n�?��`�8�`���0;(�%��m��������d//A�G��_O�u�P@P@P@P@P@P@P@P@P@�Z��P�}(?ϥ��	��JV��]o��l'��T������`'���?Ȥ�ko��V���.���*291��kU�
          �6����{�Z
          
          (��
          (��
          (��
          (��#g��
          �g?�׏��u�E+˸෎R�hc"?��� ��H�I#
          il��'���V�5e/u�P�2�p�]
          �0;��<�|r�j���+o�]��a���l�k��x�K;��xd���"�ͦ�J̰ 1��ׂ���W�˛��������C����X|�HE���
          K[[�&h��7�ͲF�}��05�0�hC3G<��$�\1�Y�"�"��/��֎���m���e7�E�o��|S�n|��i���nMsHֵ��;�Ek�r��6f�x/�{U���N7���:�<B�r�%u�Z�_%�v��Q��w�%��og�s�<
          �K�~?ѭ������7���eԭa��I���uym.m�o/�X�_&c�э�5%t���f��t�֎ޗ�����h�,RJ\,0	ҷ��1<����ېN�8#�W���~��[��1|?�'�:|:��t�Y�]��O�9�H��L��|�d�]��ގee?t��jJ�k������ޟu��[T�촋a=�������%�Egƹe�%�BJ�pE,�2E��RQ_�^��c�S�Ճ�Y�{l��&X���$��Q)�frc��i��PKo�������-�K��
          ]�{��8�M�-�-�Vm}��=?NԠ{kEiw���e���y�������޼Ž�a�uZ�2V].���������5�ь��0�ye��<��Or3EGV�0*r0zzz�:�i��(��
          (���ғ�M����?J��P��P@7��;R��[t�`b��d��@OL/�S����%o��~�U�_�V�ze�@€
          (��
          (��
          (��
          @FHdu�=2;P��΀<��?�W�z�y�3M�k��9YN�1٪$d�#K|��m�7$1�)5�Ir�4���k�M�%��/��	�%���xCZ��5�F-5��-�짒E1�<r}�w*�Eb���pf�5�M,�D����.ybT-ex�������;���ƛե��髽��[�?6~"��@>#h;�=���]
          ��:����N3�v�-���,W���G�̢6�G]�&�����(�q�:�l�f�v�;!��ӃjO��d޿5c��Q���='\ѼCk{um�Cyu�iC+K2_\۬-w��͂I������NaE*(P๛M&������mU�*AF)-/
          9U�g����<Y<Eu��jz��.n�+������9Y�㼲��2���&��!|���VF�F�zchh����΢��E���>�ӯ����k�m��Tԣ��<�C����sZ:L�y�'�+l�2������1��.^�=V�Ӵef���JM_m�V�V�>����j�c�?��!�����Ǫ�(o��(E�͉[K}C�&뛨��V����R
          ��DNN3��ѧv��ֶ�K�פ�M;�H�[J�Wu��5��7�W���/�Z��������j�%Ƥ�`�[���om��8���a]a��+��\�]�.��t����+���#�R[�v�J)]���]>B����o���͋jrCo:�*�1�e����P��T��k�����=ŬW\�u�,.���5�=-ͽ�[��o/AJ�3N/Fޖ���ϯwo���7���1[ͨ��=މs��ɩ�Ho-�[�E�6�!H#��o�=�,L���N!�]�15'+Yh�՝��{�j�ލ㆏ڊJ)=4���}]��^����uKo�jK�i�oi�߈��X.�(���N�R�G����5�������`��LU���i)6����}k���Ti.g(��[����y&�<Ϻ<A�\�w��x_ú�A�$1ܘV�u5-���Vi|�:;h�Yu9��FX<䴊�m�ˋ��u�ҋi�e�������R�V���]���n�L�5��/�<k�xf[��.�eq�]F[�o$v�	
          +϶$=Ŵ��L��o&�u��,�Ʒ�U΢�ʤ��^O�U�m3�����mk�[�I���O�������-��"F��- �y��Eb(|�&0���I��SW�M^�m�kݿNކ+g�/��/롼�#
          ��9�``9�,p��]+/�?��Z(��
          (:P'�@€
          (���������ԥoO��!+>����A�~�~�v��P@P@P�����88��=qG�`*��Gek5ԯi3�J�m��H�=3ۮJM���_!7e���?Z�RO�Z����������i�G�VV��\���Ȳ�˅�<��5�f�F0r�Uv�ᶝn����!�e��~�2�3��ž��?�_Z�n��ӥ�|���� ��kV�kg�x'�%奼�^�����}�'m%n����-R����m��^_���G��ۃ�?�N��Yhv�X���;���]�u����M8�����G3a�m�V�N^~Uɿ*k����[����}��މuN�������nu�>�,��n�W�+���*Ƒ��L�v��#"�)F)�ZI/;$����ZY���K�]��bK���I>h��V)�P�壹$�Ÿ$��l�*\y]�k�+v�m;}R~��]�zm�/nx��@O�h�.R��p��
          �i�ݓ�X��T��itoG˦����y�`���61�I|�X�,���N$�$��*Oq����n��,sE%)�[T�_���f6W0�	�p�X����D�YFrs�9�;J_�o�������^֋V�٥w�}{ݖ��[a�J��;H��d'�r�?8o�i5k���O�z
          ;+5�oM.���"��x_x1ȷ&�A��m� g�ހ�8����E����і���ݧ���ړ>�1ݺNN�̎F�+L�	�U�76Ѹ�_Ni_���z7���2i'���۵��؞��8�N)ڈ���cx�㝣�����wW�V~��sm�cw�V{-ޟ�:]Wxn��M���XyG�`r�ea��<�8<Ē�w�Kid��;~�٨�o�}�����N�f�����K��n��A"��`c}u�lG}�~�e�F������ux�>�/��_;��=U��U�������������kw����{f�Er�\ګ�e�M��:�&?�8��wڱI3��d!�$B\ͻ5�z��5h��K���������^rK[�����h�]A�v��ɞ�ݥ�W7Q��O���#+�-�_M�����
          �DU��b~�U%;�I5v�w��qW���N<��--n��}�G�u�V�_�[)�c���'6-��$�Qca0��F&y�M'�E|��vM��D1U5^�[y/��ʃPѫ���[O�ϱ<3��}VKyыI~<����[����G��է1���#<�/1{wB����E��N6VkH�|���;���
          (��~�-P@P@	��@��1�9�T��M�Z�u���~TǢ���ZvP@P@P�q@
          ���8�����x��M�֭�(m���@.��n���a�<�ܲ�̊�T�Y۷o���}>�?^�ltcouqqQ���<ۈ��k��s��KA-�Hrfw�A�*<�J:�n�v���'��E�ӷ���2�����=g×WZݧ�u+��-�yc����H��&�	[�*��P�Z�&qZ���i+?�ky=�����|�W�Z��)�����ui?c_|'��K�'���fU�r����L6���$�$s�cȉ|�`wGʽnv*QJ��.ٵ*m�'Y'մ��;�7���il/|9��+}c������
          �E��;�7��D�Ǚ�H��I��v^�N:������*J�6_$�i�ϡ��λ$׳���s+�e�g�`����.X���I�$y[�/����mMF7��^��X��`������r���P.��Gq��H�1���c���V��O��/�ݎ�����#+S�5عR@�8<)�py�7�m�����4��k~N�r��崖ڥ��U���y-\�G�A�acԎ�I��ԹF�[wu��ֵ���ӵ���R��Q�'p0�Pq��x�J�C�9�QW��w�k��F�o%.��n��)�|�X��)�8����݇#x犻Yme~V�w���m&��<��2��.]�e�m*�7�I�c�+1���҇Umzm�����WV�_w19E�LIB�8�(�/̻S�l���*1��Q�\ZO��[��=�&����4���u��Ip��z,R1��9 �����1�Z=R��oo�Ħ���$۶�t���i-��#�PT��$�z��IZ;k���[��|��->�f�2c2�/�$m�}#�0̧��W
          3퓜���U���jOH��������KY}����x*B����.7��bp��aTն����5���ou��t���t��0�yJV7hZR��ʍ�q�iÀ���\�s�Q�]/����MW�ͭ������������RK{��}���(�E��Z5���l���-�X�T�8�.:�%khեo�����S���e���KON��Ƈ��qw��xCK�S������,�s-Ÿ��X�a��$���v1DŽ6�y�O�X�iFвMjݵv���k���\���u����V��̱�c]�%���߇.[KӮol���X��N��({�Z�A����Dh��XK�$Y%`g�?
          �斚��{�E-%ouI���-[[Y�c�S��:,QZ
          R��Eѭ�YaY|���n4���\7��,�|��DI_�
          �����S{ro��i��s��R�QM��k��[o+ZA�_��5���cs{�{{I
          Ա�P��Y�<H��T���8U`Olj��2_/K��gg��C^�W�ԞQ`L��'�-����W+#2ne3�f���Nˮ�5V�O�֫��
          (��
          (��
          (�?A�Ӂǥ&���%���~t��i�I�?!��
          (��
          (��
          ����y(��9䁅���������-�׾4�ZM����=����l7j.�gcgh�3uHf�…�t��*��ZC��k7e�-�����e�t����?3|�v��D�&�e�>']M��)���]�෎+��2���%Qn`���O.U����nk�%��+��ѡh��q��i��g���k���[	5�+V���e��P����I��x��wt���q��F��T�������;=S��w]��v��i�J1��Qm�-2~��y�w�|q��m���I#�r�n|ȭ�1��0 Fۄ��I�:E�iuM��z}�Q�y:(�k+[U��s2�t�ZW�ʘϘ��XB*���pA�N&������Te���iZ�-���F��=����`f��7yd�1��uf��A#�X��Gn�)�o_�Z���OM5w�����Ź���Y�sD�v��)��Nv�����́�\�m(�y4D��D�m_k?Nַ��}*�i�`������\n�$�s���������;�Kv��-4{%��Mo�̼vhP��[#c�TV9�;�rws�5m|;[���u���m�^�v[%���RɆ�ՙB��ܐ��  %r��V�j�Z����3�}�����ђ`���
          ��H�X.�"#6����e �`��F����M#=m���_���d����vg����+��6�H��ij�6�-��g�ՋQM=���7��[i�Sbx�0E
          ,���B�����]�ps�p���zu�I�4�j���uZh�m���m�̫I����dʈ��7
          �Q.�۟��F>`j��V_mn���Ԅ�c%{rJ���J߈�[Ɋ��w��͐���)��J�:�q�j�}�ۗ�g�̞h�'o{}�{���Y5��Cr�6��*����)�’�+2���2_�^�|�ڣ��l�嶯O�#m�v��D�#Yb�>3�[S,� ���3�7�3(��uv����|��q���IF�Yj����e�	���&F̒!1�k��)�q�H͎3��S0����4��ud�w�;.���t��m,�5+$���kv`�LHb�ٰ
          ���.N�C���
          r�+���E&���S��^�M�����&��-��nc����h����Ʋ[I�7B��p
          �p1d�I8��6�|˛�ޚl��j�������ye�2j��)����%̥s���չ;�6+���vm��N���WV��.ݵ�Z.���?��ς�'��n�'W����$�0�崳��H�C����X�9+�mR�����3T����{[O^߮��w�c��KcR��Ro��Ժ]̶�@�Vu��K{�su�q&�ˈQ��{H�ኟ+��V�itz]�����c7٧�]��_+�/���GÛ�=�V���j���\�k{e�gf����m\������]��!�;d�w�BZ��Q��[�[��b�e���trԧw._�I[쫴���ٻ��>���惢�:u����#(
          2�2j&�P�y�S���w4�{�>V0�&ݽ����KGg{?;_��5�iYtZ�+�/�[������9�¨U@�l�f��3�A�VD�r]ќ�Ip-OT��5k��E��ԛZ�.���P@P@P@	@���ږ��i�vOa�P@P@zzg�x�ů����{��o�!{8T��dYบ��h�UY�-MF��y!��%�9b�;D�O�V�������]]i�_-}5!'e}7kM:������ڀ�|C�j�:=����M�k��-�e��.�o-�Oq�}��3Ed�g�SΫ5&�����%u�Z����iR�\�m��m�M_��f��
          @�Sj�9�mn/��o�L�%��򤅤e�
          ���.��"��7wk--�W�~��Щ�-�ީik$��.��暕����<Q�e�w]�����-���,���bXF���◕ߟȆ������J����Ukk�{�˅guu��)��rIeڣF�x�v���oK\QOU$�O�����,�gj�y��|n��$)�@@��?>�AMєz�Ih�������.:쯧�K��ky�m�9�e��+m�d��Q�w�,�
          �:*gW��mW맪�
          S��������˺������m9?���2�m!]���79����dp�ƚ;&�l�SV�lݵMv���mn�'���Ȭ�o�F��1(�>t�u�`py1e}�Q?�_�SZ�sr��e��������›���Q1�$U���� c%F:n6�Im�[oR"�2�̣��ҵ���q�6�*�In���##�f<pS=2褿����[~FZ���$�����o��qj>e�lX���Hf6�P�jc���zp�_ɥ٧��B�i���[WZ|K��tV	���߁=�.Xp
          � ��"E$g����4e��?/]ΨT��Kݔb����X�����
          �ܕC`�[q
          �&;
          �y�ӌ�MYsh�����z�C��N��n�]��k˕����얷�īM;�����r0O-}���k��kS��v[��t엧�����l�a����i?��N��jէ���o���dӧe+[T�k������ι�Am�`h]G�v��O���4%�;t����@��}e�߭�Gm+��(�Y�ҿ�T�.-�9FK�1CVm��i�tU7ui��զ��j��aya�9�NHq�rL:a�a�xމ���k��{y�o��5�*o�n�����O���c�@��bS'޷
          �͙]�i�����#H�jtߴ������P�y%�>U�������'IZX�[E7��y�S����n8l�`�2�Z^RzyY�!+I�|1�]6]>Hٱ�~֦eM$�d�q�<"�o|�+�	�@�e%�t��'}���{}SX��խ��k���G��\G��ުDjύ��R�KtR� Q�Y�$D��(&ݭk�5���&�$މ�%��;=��Y���K;k_-`���Ӯ/nd������-./�,#ɉ^@��Y����`��ٍ�������NV�r�U���=����c�����7�q}q�
          ]Co�\�v'��0�R�%�Ѿ��6�կL�y���wB9"�n�R�.��+k����EXZ6I�������^���>�|Mur<?�{�h����j�쉩��̆I�/n�Rs�b�)��Sq5���C,�\�.ZO���է{[{u���Ӆ�Ur��-#f��ߪ���?oN�i��Zi�v�ǧ����ê�<��5���٬`�v�
          ����b������.��e�ں���W��_�E��%��]�&�f����]|�m�0\���dcے{c8g5ԕ��f�)�(��
          (��
          (���å-���6��	����u��n�]6߯�;�Oa��ZP@�k9^Fޙ�a���:ց[��{����H�r.���r2��h��n�.��v<��?t���6����#��H�A���]mZ	ǜ-n
          �Y~F����	0��R��������t}���FvK~�_MZ׶��~M~Ѿ,�|U6����1�k�j���D��5]R�I�,�Ԭol�ɦ��mo��-�$����/Gu)��[����w��}�X�Ǖ�)��U�����k�$�R�i���%��p���o�iC�b�������tF����J����Sו꯽�wv6�Q�m��,v�ۋ_+#�漷��[[�LVҗ�e�
          �HN�f6��a�@5|]��8�Y�e�׶�3��ѯv*�+'�i�=z-M氝�
          R���K�C�\���*:���h��VJ����fg̭i6�M�h�}�Csz�D�,����e�8��A�$+�g
          y���iE);$�oE��=m1)�+_�W�t�g:��V�a�,��0�q�`9,�V��cq*C����K�i�,��k{/-<�sqi5x����?���`�uf ݸǒ�d9�ÂJ��}T��akr�֝�}��E'�e�K�[�����=����v��L��GȒ�T���#���q�j:�:�y=�4��⤚Ms'���kO;�w7N�鷄y�	^<��F1!�?*�z��cnx�-����M�Ӧ����#p�{�bv�K�P10Gu\p��q�F:��h�t���b՛W峋��E[DY��tH�
          ����U)u��{�/!u�s�i$�_ʹ{n��윬�������c��mŕ��,.c��'��>G�W����
          �|6�k�\�VMF�Cb]֍�w+���H�!�B������1Y[N�I�[i�X�^�V��}��;�B�[�iz��Tϕ!o��'Hű�n��`�\��R��(�u�d��
          �$�4�5���};�kC����8f�`�(%F�vRFXy���p�^�@t�Z[X���կЊ��U��g�����jy����O6�r��
          �?.���]J�?��C��Z�Z��K}��#N���䝐�w�d|��,���X�lnp쭏���z�iB�+E/;[kj�:+Hl�R����(���*b8B��QB�RV�N�C>=�h��yyi���۷M%�_Ĵm���l��/&I�H�X6$y"4�J"�~�y+^�Iv�����m�n���"m�^��ѵ��O���gis��$q�mfF+3#}�FH.�I$�iݴ�8���|�y.�w��KV�����_��ڱ��!� |�1VwU̗3H�2N�!xP���;
          �G�Q^��]~��'��ٵ��&�����\��D��Rty$XUV;��6�?3��X����M߲{��tF���;;ko].u�5�X�f.��N��[Ȫ�G x�gu�PJ�h�F�6e� �M^�+��g{�:"�R�ߡ�~�m2��nR(��o�C���\�UC�纕�~�?��jWvz��[{�+Ykw�mod�O7vϯ<�M����^ԯ.�u{����%�o�"��Ǥ���}���2j71�yQ���N��
          qt�]��{�g�������՝�7$~�KUv���>��q�«
          ���������L�T)�i�~b`.u�^)�\o���41a�6�/2���E�m�V�K_K��z׌��֗����[�[K$�ꏨ���%�jWl����I,�����c�̸�I�i吏YR6����a���q�6��>�W�_6�h�Zi�Y�js�ڨ�"��{譮���Eխud�����/`��21u�9���������?ќ�<�W�.���y�b
          (��
          (��
          (�"�_��hLڄ���-�~�L�P@�Lf�9�gS�M�I'�;xQ��u�7wgܛ�����T6Nv�9�%��}����*��G!�Kۛ�2&��Od�I#�*α��,j�U7��
          ���G�%�f�+�褶��w��?!�r�O����;��T��ϒ?k�i������;C{i�d2�P��K1���e��췍��p��Sqˌ��l�e{^����F��ɮ�J�����O�zͲ�,�c��}2�,Om=�M�I(;1f�Oy&&�H`vm�QĮ���V��~����'�e�x����lj^]�P��4�N����5���h���B	,[�o����VRIj���?-H�Jϙ=\l�M4����|I"�˅X���1d�xX''3Zʸ+��V��|�)2���=6���U���4[W\��:�����$�J��ƈ�)e�@�C�;edR#B�(F�N�-F��|��`�v���{j�6��6���4D�RC@-䬉$m�� �nZo�%��;�4��!ͯ���m�w�Ȋi��R���lXqr�㔂>PX��\w'd�����ʭ��m��:���)'���k^�x�1`����߼��B�à�xQ�ؓ�;T�a�
          %��謺5������.���-�~P+��\۸�_�Lr��-��=��S^�f�O˪(���g��m]��i�:	�@���X�oh�6<n�''e^�V�	t��+*Vi�.�����j��5k$��ZI�EI!�C�k��KY���Y�	c�2���∾^h���A�7I���.���4l5�[cuSi{Ļ�[O��jN�M�E"�7UnZ��V�=�m?l��F�Y4ݬrZ͋�<�7ig�)Cd<1@�<��=D�zV�vo��메�x����M_��M,�בd���un�'�Y��q��S������tk�ݚ)���s)����f��{G�Q�ڌ�� a/�Ё���v����o9���엣OU�����\�ݹ������G��b�M��������b��(�$��	 F�tX�3���b��M�Iz.�m]~7/$��KW��K�hɼ[9��͙��������nR8�r�G�"��L�b���s�n�m�M5��ۘ�+k����}W߯�Hld��t����H^2Y%]��'�VGyЮFၽSc
          �d���zZ���e{>H�ue�e�{+���ݾB=�Og�o�_–����0?&�>tIF�����5վ(���[��k��좬�;Ek�����.j�3��x�=�Qʝ�"#�
          Ƴ�]����27�*�D���\*GG+r�V���_q�b�28!ݗ���`X����~RqW6�����ť���m��׷�tpy�ඉ~α�Dٴ̇,�ppff�Պ�Y7�d�o{Z�Y=Ѳ���m�Itz-�W����Q<+q�;{�Y�_ �U���2U(�ǜƟ7̛�-cu���E+[K���44�Z�!K��卢��r���}��@�era�9Y[��{��R��U���m�_�:�v/�4��8$Ɓd�r������2�0A97e�׽��]�]�c�q�[�Ggg���g��~.���"�m&�T�0�SR}A��cZ�Ok
          �`��>hR��RǕE��Nݺ�����'%��>K�m�����ÿ�!t?�C�x6+[�;kmSMK+����N�.�
          ����4ۤ5��a#�h��nw�#�J��pj	�JV���;��fȝ>e.z�5�����_U-{���5�=�M�:�6�>
          ���6���k^1����j�v�ͺ��e����5k�Ks{l�
          �?U:�y�hKK�A�vѷ�M��v����ECH˥����}��K��"���4�)ѣWi,���P�f��nc�G���5r���B�#%-�qѧ�O���}֟wO��kA�P@P@P@c�~����|�I}����p��E!i�P@�;s�Ϧ����(����:�iVֶ�@���46�{^LdT�
          ̗�7�R�%�q:�l����[��o5�<՚K����{����t���D�ߧc���\^L���Ņм���[�[�.��ڷ٭�&�d��e�KH�����@V�o:rJ�RVQ�J�Y�&�߭�J�Ք\Z��/������>e�����$���
          �Oa�s�8��c���M��!W����c�#r
          �x��jͨI�h��j�vW��Ұ����x���Z�TWm���ՠ��K�������6�b�1�nmKl*���,�����-5kY���K���Vm�v�֚-�J�u�4�+����#�գ����4R%��%\��6P� ��R�SK�V�N]R�uc
          �\��[�{���Y��VW6�tj{_��12�sm!Ym˨��W8X�V&2Adj*���k?�囿���)Y5�KW��~g�^[��Q����0�����I$t<d��]��C	F���3[m�����4�Y��T��v�S���(Fr��q�$��u���4���k+%�o���+4f(7&�I`u������x�ȥ��l��z[��SWkZ�w�G�zZ��lFca���0�TfweX��xؐb���"��h�5��|�K[^�E�v��Dऐ�$���) B�A��8 ��H ���
          ��-$�W*ו�'��J���ۻ0�����˖ذ��J��I,>�U���K-�6pzZ���t�=��ͤ���U���	p�yf����\٣�9�eB1�������iٮگ�a��W�MGN9o-ebk��@W�	�
          �=`.���ۗ9�v��j�����<��+m����&�׶���Ǜ��!�4�Rų��8�	��	#-J����Z[�<�k���v�ko[#>���di�n	�d��@VT�^w���᱃�4�i���Kk>���Kn�u��j]6���KB����K��6��0#���4��k5���@�V�h��D��&�u���W�
          �tȎ��n��NG^OCU;8��J���	�qqVi]��[�o���b$7R�CE2��͌t�%��UZ�Z[k�r�u����ϙ�O���%�[J8���c�l�����ی��xʩ��R���|���;�O��h�m�Wr�ߪ3�6���WWO�y��<s�^8,8?0
          I������M-��sA��m)t���y��k��#�]��4�]��H��O�0F��	m�-�m:�иI�1kK������ �C`ma�{�=W*]U�68�#�7%�U�]�V���4o�*�t�W}MkkXn��@Tb�f$�q�U`p:�<c���
          ���mu��I�m��E�V���l�.��G�p7p����gk;��C��g�TJ[t���o+m�v��j�w�j9 9d��2���x��J�����5v٥��-�E�$�k$���v�;����iO��0�n�C_���}@���mu��)t�6���ˬ�{ۘJ�lHŤ����X`�����}�-.UoU��niѷ���q��;O�� �U�qo������f&6�Y�!1�E��T��������e���U�u4�V�����i��?H<
          {�Y�zw�<5��i��J�iz�����B�(RD����ݭ�,.��uK�2���3�-��PW���O�j�x��[[_��ח,�y�IY�&�kUeo����1�X����x���M��.r��ֱ���Z8��dEyN����V[�;�K{ �ƞ�|�O��f޽<�sϩMҗ-��otܚ���{������
          (��
          (��
          (���8��K��Aà��C[���P@As2�A,��аD��a�c�dfI��� Rn��~8\�yvW�3�i�iK��j��w���_�Ɇib��X��,2��Q�35�������kM'�O�Em�N��:�ӻOD�N7KKٻ�[����'WoxC��a�K��&X4��]F���Yg�
          ��խ�_�m�H�����n��PNJ�rJW�)��\]��-�׶��uь)Ti;�YZ�
          o��Z?_C���������H�%��YDwv��T�yUZ9��`�	F؈�M�y��m$���M�w=މߙJ֓�I/+~�>[�w�.��StOL�r��7�*�n��I���.��F�P[zm�o��ˣWIj��̤�~Uzof՟����ָ�����L(.� �w
          ��P��nUB{`�m�kud�mw��rTRK�n�����>���HDW��%�������P��[��O�o�
          �'f�MFɿ'��{�Nz��)]���n$W��%c��,08E�8V���ZY�u���)Y�ޭ򮛭-�k�̑$0ܨ�c�����@�v*z��l��zR�.����.Yj��.��W�@�E��j�M�a���63mx���'V�@�]_$�6�S��O]S_�Ek�'D��E��֞���$�t���k{��>�
          0	�NH;�$�Iq �ܿu��c�]��婜c$��ӎ�5d����I�0��b@�3��a��+�6�?2����m�;vz���4�-�����m������-FC�j���u��}�p0�c��&���t�}}��K��KK[�����̽%Ǜee}�䍼�H;���:�C t1�N7|�I.[��꼶�d��£d�/�웻~�{cg�B#j(NAX��$js…�D�;���i������A�(��h��议��p�LӋk�,�V��ʆ�dpv]��C�x�_�E4��D��KmմH$�i�E�&��ﮅ�7M[�k�2�G�VW,�FhءR0�bF�!'!d��w�Kl�^W%SӒ�nd���~~]��J�A
          �V�[�#n‚�L#c�o�Jw��B���	k]��Ӥ��u�c�=yU�Q�׵�v��o�w2���M�R�k��>W0��Fn1$��)%��V���7")j�ԭ��]Y;]i��#�Ǚ�������~\6��动26���}:��j���Gf�����n��B�O{C�Dq����Rd�F��䁂I?(5j֋�j���ѣ9B\�Z+&���u����L+���l�x�o��1U�G
          ����DZ_����G�HR�i>������y�����2q�r#j�ܱ>��N2i�}��=7_x�=y��M[��e����`��Q�ZI�i�Lc�ǩ8݇5���Nܺ�v��R�^��֖[�.]5ɍi�0�G��e�[�r��$.I$�s�J��}�~i�Ŷ�Wu��/�ȥoy<L܈�@I�Ԯl�<�����I�R�_��T4M���j��+�뱗#�$�$�a��@��gq?�^)(��E���n�����R��em��q~�v��j�fv�71"ER�ӕ=b�m��mo��m��������7��)���m�]P99v�w�Z��e�_����Qk����}7;-.�Dk��i;G#�%��2Ǵb)����|�@��DqY�4�WO��>�v_�i���M]���;u���<7ym�_�׵��Z������|;?ٚSum�>�ki��\J�tW�r �e�I.��C��i*���{�o��J;l�ky�-b�ѻJ�*Ͷ�����?k�c��^8��6���td��\��E��֕�%k�!������y'y$�v�$�!��0�R��i�ܒ�\��]~���S��iB���k�+������Co0��)�$�K��*�r�Xc�9�"��N�g���ݽt9�����(��
          (��
          (��#=�)?#7�_�2Ҳ��ZP@V��[��R��J�X��
          �	1 ��
          +t�}��~�|O���(���"O��H Wf-��5���M���
          F�$mBa�4c<�V�I|�m����y�'ih��~�E]�����K�wD� �4k�B�Xե�e�iWP�����}�8�i!�vQ!yt��n�.�|�Hg��&�ch��;�$���U�u�[�{��QE[�)K�nin���v?8>(4C�kd�=Uac3���#�P2�0ȟ���Z�D1����VB�rE�V�gv��[/�:�ڻK�j6�i4���>l�TYE��7�]�l���� X��X�;,�*1��%+=�mk���������g�Vzu�I���U#+g�ԉ*��K�m�4e���$�pv�$��g��tk�K��gR�w���cϯ��pLD�w�mI'e+�.B\��� �(r��:��Wn���խe�Eo����\�V���]���u��Ti�šW���-"�0AGp1�9�5����k|����H˫R5ki�4ڶG��P��
          �����`yNH�ѐz�0�sZN+�����1���j�m���G�\����Uh���b��n*�(�
          �%����Mm��$޿�l����N���t7v���F�ݝ����O�"���#`M��Mۄ�,�0';r����������Ҍ��]t���rI	���ܪ��x�VI�U���U�Cm#�+Gt����S5�[k�˥�z~:�����1q�$Qܒq�F���>Z���c�0݃���v�޷��tAZ6\��w]�k��vV��D��"�D�N7
          ��x܎��RHV��e�Z����i��j-';Y]=/}U����H���y����\��dHG��9V������M�n���ݞ�֣Qi�+Ein��oC��F���ԓ��bX����S��cf@���c�I�T'ko���o�h���QӪ�v�ק�sCNҧ�h�Q�>դB�.�y���$*wH��#G3�V1�{��$�VW��g�J��˦������ߒ��m�Ȱ\�	Q����򈘖�[zȎ�u��(��G����~���J<��v�K_�V���\�[�~���#��"��>��jR8�,��4m49��:|�}�Z�+]^��]v����#wcs��4���BY�#l�`��K2��0FWo'���N�ڻn�}>�8Y�^m�ܮ��w���.�'��$�cX�`1W�p����a��5�j��m�{�S�����eo쉼��Tjrp7�H$rŁ�������y��{�EY����ӻD��z� �h���|�i�d���.䃅�����
          �R;7gm�+��'�*�����h����4�˼FyT�&�|����4�=��1����	V ��^֍�����ࡺ}\z_V��X�s�	�t�[[��1/�C������(*��#4�
          �w�zt��g)�uJ�Y�$�[۱M��!-����C˵�ʟ.�S�`��<�E��ֲW������_y
          �f۽�K��`�qh�����B��9'�qZ+/�ֺ��q�����e���$�H��C����)\���-��Q���T����+[o!�'�ϗ{-�o빢c{t;f�D�2)uɌ��/s���[}�t�[uKF�w��e�W���RI
          �#g���;N0p
          (�o��m��鉷͢~�i���c���&��n?{o��Z9UdU�*H����ܙ+ө�8֥h�OG�m���iNJ�h��־��	�c�&��ÖO�x��:����~���y�
          >��g�|;+�}��"{���=���gkח%�҈obΝN{Z1�zV��I��I;l���gV<�ҿ#�>N֏��~�Z�%�)B�~dh�[�fM�`}s��?7Rkԋ�;[M�v�k�b��
          (��
          (��
          ()Bq���=je����O"A�U�B�@P3	�|����@A}�x,˕Rr���(��ayG����}V�JcW�K�/��,s��S�K�T$��+m�kp"�Xd��x�ƭ�RQ�����g�ͥ��A=9n�=�g翢>L��s�o�ԯ$��=Bw6�${�-�T��:0\[�Y}���Pȳ�0�k;����-4�U*ӄ`�5ߺҖ����{��T�9J>�����M�{t��?-�6x����hv-$�����DV�I��\	 I�m�kt�F<�<�~U�k�6�j�����y�)��OY5�N����{�|Y�5���.�;U�W�ۍ�19�s�-1�H��:����w����݌��M_k���|�A-���K<hRX���rrY��2��p8�du���F*M^�V�_�)r�(�+��m�T�}�U`�%s4]���w��Y���)EY�w��tw�f����Zy$���R��
          ��P��wXdgF�71�_1���8|�^[X�H�㢷˚ѷ����*0�i��*�#�;z�#c�<���ܧ�+���z$�������qwٮ׿�o���=�0i�~�9Ed�3������Հ*6��2�������[��KnשgO��7-$i��,ַk"[�C����h�'�w-��4o��P1JN�5����bQVn�I6�/}<���W�]�m�Dd_0NH��ߵTH6���/�/�Q%)Yr���[m�*n�\��Mֶ:-*�,��4'�e1�7��N�V�P�A�'85�.�=��۷�i-E;|6w].����b9��d��GY���8݄;�Fͬ��&�:�.Pmp��^����K'���/uEl���ڲ~�cZ\�i9�d/+,~PH�.6Ǹ�������P�Z���ɵ߱\�**I��m�ڲ��u��.���Iq�$�����UcȈ��0vewx\�,:�i���v۲i��͛F���=R���Ҿ�kk�+�����K
          �k"���t/��Jb�i��6
          �-iM^�Y�ݽ���������Mh�Օ��&{�_l��g�*�#<d'A���euÈ��vmß5�;��'��],�}��O��i�J�uKO�o�<�U�I��is#;����uS�S�M����/��� ��fK&�׳���L��|�J�$�}���<W�i���P�o�^~�ct�2���t�R��bV>J���k7Y�m6_��R��-�gg�k�}M���>���QH$KS��Hv<m�(YU��ܜn8������˦��{�Mio��]���-���2d؉� �bHī�0	H�)�m9���G��m.�^{�~w-�_ãzt�����|f-h�|���l�H9T�JW�=]���9�W�K8ߦ���x[��.M�����?H��+���D���>��议��,��?�yj��k�GӲ�g�y�u�w擵�&����[~7</]��F�xn#���	�#S��`�r>��?:��^�+I]^��x5׳���{�kz���Iqd��s''8���&@K�{0 �3��T��;y����z�rw�]����D@�q($�3(���J��,�Rx����5m;k��oO;�o��m�߻ۺ�
          &V���o��m{!��z�s��^��ĝ��R����B�W�,ҩN��za]�ю��"�P���X�2k�Zj��Zy�O-ԆE�2�)�8Hq�庌6s��l擊���{i����/��/z�-�|�K���4<��0�G�ptm�����Ӛ��$ޛ%��zٗi]���ig�����_s�����A{;�c�����ip�DW)#	�����TA���y��E�m��Q��/y.^]�w���۪V�kSޢ����ݣ���ռ�?�M��Ѕ��	�\�v�mdQ�ʏ
          �2��ê.�[ׅ�U��k>�t�<�V��
          (��
          (��
          (2=����H��a�`b�KD-
          (�� ��4c~l�HH�ڬO@ςs�á8?!zi�$�x�����Ǖe���e�^	E���ߵ�V[i]$ԧ��%���;A4�,O�U�1��Oݍ���u�t���Z���6��m�ʭ��z����s����������m�m��9f)��RC����Q,�L��²02Ƌ�`��~d��Er��ݫ���S٦��Օ֒���5o�C�?����x�~��L�[G!�y!yb�A�ˡ�7Ddu�
          [��m{+�dNKX���[ۻ�妇�_��I&o&uo�"�[��ݭ�����P�.0�U�g�.�����T�ݾF.�l쬶WK���.>�k)�?5&U!����)�X19?.76�TeCV�7V[z[�&���'�߽n�����;{뤑-�Le��p۴�>C�/���y��r$��իk��eŸ3VV�c}=m�H�=iZFyl7c|H�ͻq���)�[��j��suW�g���O�r�E�Z-+����o��sei�8�������:��0�m��,�c˔9'r�9 �OKZɧ��WK�i�3�eaE��Q+���@r��cV�7�n��V@Q���u9��F���ܥC�^]t�d�]�lYO
          l�B���g��q��G��V���}v�-{,/�=�=R�����i��cW�o��c{r|��JT����4��G&3�?�nD������~%�Q��q��O�Y]/$��I�,�)4�,�<�K9�d0��^z�+��g��M��E�d֗Qmj��O
          �S�wP]��N���4A�w7��bm�$P�Ӹ��L��T@KI�m[kD����J�K݋��$��k�=�ž��W4WiWzN���E,Ѽf[dݴ��T�7��|͑�X�����C�j��OUm�K9?y>�Z�v�������c��c�c�P\� TP$�m
          n�}��A6�a���Գ�[�M���Z��c��[m����}�?��x~kw��o�$Lrm<�-�����ƾX!	q.2�(�e�Nֽ����w��R��T��y�Y����#�e���I"���F�d��
          �|�I8�݊2�B�0%��%RWKT�{�zj{0��59F*����m�rw��x�B���nZ=�0ق���7���G��Im�M���KH��+5�d��/����{���$ ��7t$e9���m�8���޼������t9j�\�4��e�D�>���x�i��[�����IT
          �A4M�����,U�YSkf֗�M[��L�Ú�����*Z?_��<��0 f�B�g�8��H���GV�q!�������ߢb�x�;E�v�?'���.�q具.��#�@�gN#����#�H��쥶�����NgE(�-V��ڷmzz���p��/�$O"��G!1~FT�d��!����]W�uo6��I�N�[K���E�������m�a����6z�����`ל�g7km�+�-��'��i�o'���%�>W6.��U���## ���d�^���[�c��IǙ-������ɓ�Ya¹��[����:��s�6��?)bF)�u_��!�j�zi����淕�Ċ�|�b�1��>�������6Knen��_{oeӮ�����Ѷ�A�r?�Dq���U�O��wg���f6��p8�s�q�=8�T?���[����6���7F�]�3F�F��c�1P�� $Le���c
          N�����u�^^F�\�J�]$��-/���S����xo��,~|�Ԭ��[q�&Ӣ���$۩����X��I��Q\W
          Ne�i~�����۩Ԓ�$Ivm�E�׵��l�gQ�u�L�t���[���!(N
          ^��H��3
          &��.޵)FP�㢒��i��]���y[��<��Z(��
          (��
          (��@�<T�6]B_��}QA@P�����A��qߦGZ�p&
          v��Ȩ�z�
          ����*2:�'
          J��)m����?��S�߈�����7�5ֳ<gR��Ncw-�����͜r�tx
          ���ٗ���㕂������cF	�et�n�=z��3�ܜ�~U�u%�m���?�s�'�Ϋ����6-m�m��ml~DM�f��Df3�y�J�>V�
          ĄL�"D_2��'n{[�t�V�wm�=_sԤ�/��{���ѥ��[������^M!�˖��@��2~f����Fc������.Y=z�Z�����T�Ֆ����i.�#����)�H�\;�e�� lX�����K0nztӂ�f����-~�6ҏ-�M��V�M����+,~Y��7�C@��8�
          �@o�	�4���魓��:T�9i�����]���w����) 
          �VF���pK"��1U���U?	j���cإ���h�)��v�E��v��۫�U��P���dV�;>@��tV�
          ]�n���km����I[K��ޝՅ�=����v�����^Gco�� ��^[}�80pJ���g
          L�� )��9\U�6�ե���p|*˛��7��]u�TkY�#�Pַؖ71�س��?$��US?w��B���ʕf����k~�t�I���K�k�]��yo���~�Y%X��ˢZiq��ɝ�#!����}�"B��_hǚ=y��W��n��������N�Io�����G��N�����M����w�]�w0�l�k)	`���\c}�S$(F�VIl�����՟ϸ���o�[M5��=?#���ss�jQ��l`�ؗZ��H�8�"ky$�U�͒3�#O#c��g�͹�XJگ��}������¹��M��q�ֽ�������M����l杜D����d��l����,�]�̃e�&�m�J3�j�^����m6���U��!�|ܱ\��t[�;鮖���Ӟ�ay���[�i��r��ʊG��/�c���F�ٻ��zY�ͷ[u��v�,m̹v�ֻIj����.��_)ń��Eir�ɻaE�D(W�T��h�w����읭�4�[��q�oMCi>�l�L��V=�8�{pU"�,AU!#�a���rH���5�+���ڊ�4�z�$���e.��4�ƣ2	"�J�0��"�]�c�U���,���i��i�ގ��_�x7nX��|W[YY�w{uz;�o^CY����$��A��p��cwͻ=Q��p��k[$ռ�;�P��c)/�i��QoK%���8���%&O��X�F�ۈVE�\���
          �����ޑzi���߇]V�b�䞝���޿�<�Y�9亵�BʧsD�p
          �D�.7�N
          Ө*�V\�5g���vי^���]]�:=■��s�@c��G���"�K ��@!��v�8?�E�ݸ�+&�O������4׭�����N2O�����'���+�m����F�ɰ�|����{�B�v�0���%���i��FQ}9nԚ�y5��[����H��
          ��2T�\s2)1�fB3���`�x(�Н)�|�m<���rץ^6��������s��"x|^��юVI6;��T�������-�ǫ�rN6���5���n��>k1K��I]����]�ۿ{�k�b�񇕐�Cg��ҮB��w��=�Ko�t^;�'V���Ӻ�����{u3� J�-�[0��%�Uer�����J޽��w	[�J7��Y�����%n���N�ѸWܧ�IfY@�w�w��������k��+ݾ��������{r�2�R%�{��"5����v1����4���&��+�F�k'�}?R���)#�, ���ל�A��Nݭӿ���i�+>]��W����[0M1t,Y�HUݖ%{~��Gc�Y�*�K^����
          T��;'kz�/���r�z����8��~aۘ�h�PC�>� �VRk���n�X�w]S�3�q��w}4��Ӿ������8x�F�_�_��Έ��ks�������X��}Nr
          %ռ�T3mB����ݸIsP��.7�Z-c�v����}Uj����k���{�t��P@P@P1�zޥ�|������((��
          (������í���	����i��om����B�[���s.g�$�Q,e��Fg��=�։\���g'u�w��}z/�&�ZU �ʜ��F�d�S����u������B&����;�2�i5ͼ�����Yy��0O0���h�ܫ�r?��v�%�����#��,m{�uZ���[��|���#-l�2BNwG���[�Y���0դc֍k���^DJo�-{;Y��ѿT�9�u��b#!Vq��DP��Pύ����fܮ�|ܱZ��۷��QQIsY)Yr����ϯ���5s��-����ꑐ�@�
          V̅w~�(�t05�cjr�H�K�_E}-o�=̲�quZәr���ße�W���l��׶�$���yAbD'sJĢ��,P�$pH,�mZ�<�Ri]ݯ������acv��m/ue&����{����[f�`�Gi����ĽDj����;v'�;MF�����udz�0���\�\�Z9>��I--o��?���է�b�d]�bR�<ycn\�7aUC0��gu�_�h�T!w�^鵢W�?���[�"�dj�R|�
          �,n�s��h�%�B9I�ek;.�w'���~�i�Ed��ݚi�-*U������\�A1���:�?���Ą�p@BլedީE��ɤ����z�cۢ���m�oS?�Ťq{[I �)#����c/ئw��T�E5��K4ctq�v��Z�����*�mw%J�PM+�V��%��ɭ��E��B��L���<^JG*�$��0RF���+11K�Z�诲KU���MB����6^o޲�<����XYZ���/��u!�@^��B�%ga�1��cQ!0ŵ��I[�E�/G�ls�*)��u�c��Y7w�}�@�Ɖ�@0���bC0ٻ!fl�c�>_�`��#x���ݺ^�[��"i�Ǚ(�[�Q�m�����5RѡaV�@�Sa2���0�.O;r��\������In��k�G4/�5kgf���d��{�u�R{IVx���@`*����*�x`����ݚN
          K���U�Wo����R�Q崴m4�Z���������p�n덮�F�0O^%2F6+:�;HR+K�+[��ѽ�MSMMN?�-`����z7f�ݝ���s����AG�6ϕD�
          ��Dg%ՀU,��un#�|��h���m:k��F�E�(M�g�m;������m��G��s.�$��i���Yd
          ��'hf-�1���+V拺����_��=k�����vJ�y_2o��^�'-��s&9	2.����`�������q���������|�{��/�[+�o����5�2r�
          ��.�V*�૓�0;^-�p���e�$��-{'���������V�˪zu��Ϳ+#���[&T�ER�6�&����#�R��v��w
          �&�Mz?-��!�>YGeͲ�E}il���ˉA�Q�9���Wr~��r���vI��i��N����y�V_eh�����g���L���F@L����N���A�_�j�����t|�b�w+5t�����ž7���!�Q�nܻ7���ʮ�-���I{T�*�߻�/�;�-RoGv����K�g��Y�iC��-�`�'9��܎7m*9RYxܧ�-YKK�h��GԢ�S|�鲳�߿�º���}�?f|`���n#��g*v1�a�������0�Ww��.���婻g����I��$,�)2�"XԐ̥GE��J�U㩻���K���[��Te-��ϭ���L�1���ܹ��/����R��~prYYHQh������e�T����W�mfȌ[�`<sD���/��#-�h�'q埕I+��Ͼ��@��}z�>�^�ݍϕ,3��卽"�F��2��}�4r(�K��aZ�i���Ok5��M�%��4~�g���U����s�o��;XKud����-͠�Y����S��I�{MM��W�g�n��"㸄m�~㽹�|ֲ�[=-�C���%�.���]��k��(��
          (��
          (��}:sڥ�m�'�ꢂ�
          (���8��<��ͤ7
          �{W���/�F����]�����t�E���{�����Պqi�ݭ>w]��(�;4���7��Ѵ�����7z��7�28�=/K��f���8�H��n%��y�$���ۂ����<�$����r켹�fъ������M�F���|Wuvn慄�".[�GQ
          F���+ɻw� ��w�#����7o���ϫvV�v��~��KԚ�ˎI�j�dLF�1���#���C�I6�!yK}תZ!��J�R^���m]��<3n����
          4�6ƅD���}�7��#�a�����y;�W�X�M���r�1����*�{y�w�>���X�@b�@�D����NF	���6��W�W�3ڣ	;���2VM-�卦ȡ+��Ԕ
          �hn:|��l���qS?uǥ����S
          e>D�q��JZ�,�󿵊�)�E#����Am�p���@�99�J�SoER��u{6���r�I.�7w�
          �,R3�6�|��`�x���A��<�VK����Y�_�L�S�^
          sE���Z���W74�(#�vއ���F٘�̥�K�
          3�pZ��z���)F�i̛����9+Z2�7�M5�Y&�����kD��(��I�H��Q�)-(
          <ni
          �H�xTj����IZ<�����z�v���q�V�K�K���[
          C䝩-�$�FUO.�
          ?�����mYI���Wq��R]t~Iܶ�m�򤬗����t�;8l-�*E��i�
          ��@ne!�
          ���9���r�֖�z���NNy�����归��l���M�v	@��b��?0a�$
          e��V߁����j��;4�J�����5H�k�Ż�4�٧h��i-Z�ݞ��&��n�'-`2)
          �%�H�ٌ�(�.N[�7f���I�O��uN+m����d���ݮ�{;����Bˈ��p.ၐ��۸`����EA4�������s���Nm�u�}��{�����wap!ݖf�ۖ\�$.�U�4d FA��!�8�N�չ4��_F��_��c��&�=��Er��:�t��m+ɴ���iu�+eH�.پa�����7��P�T�
          s0˗F��%�.�M���]4��z��~�%�Ri�,���ɷkl����l�D�"eP����Ry���!�+��>f����l��j���:i$�(�u����9���I��!�2�`�Ʊ��a�&U�a��:���9��[5ۛK���+Y���%w���o�i��'țxP蛝T��c��裖��IF?��o�[�3�g��(���(��?��,a���$`��( �C��b1
          y3�6�v��R�]W�͒�KOu8������ٜ\�J
          �;�}ߟ����;����㣄���)m����1�7����_��k�+��IP6ݨ�����
          ���~��0�km�ߦ���}$�V���/=�|o�n�t�Rc@��L�y�ȯn�6���f&X�Cn��,n�6�����/��(;Gx���MY��ޞb����"����g#b�fG)^w�q���$���M̖��E�z�_��yε�~L��	&@
          d��dB~U�6���)S�SuZ|�k���Ñ4����٫�fP���.��_΁����!i��]�ЁqdN�>Lb?�kM]t������6�S�kzt��ś��8{�64� �
          ���s0��bN�-5���/�m,�������؉Z�H�2ے��3+��!B�E`�8�ij�ӳ�������[M�#��l�5	��9l�ʑ�	��W�r�N����.W(�q��n���Ļ�_��$���}n��t�h������	��[�|��k�. յ}PƱ\���YK
          �H����m��@�Ʋͺ$�3�l��x5~����IZ�����ψ\�Q���y�W?Jk��(��
          (��
          (���X�O§g��+�˧�}Q_��P@PN���J�k@v"��-��H��˖E��je�[O����o[3�����U���]K�VH������k�1ڋ�h���#Jd��P�&UDq,�eUQ����F�����˵����z4�)F��^���{�+��g�3[����=כ+0%(
          Y䑳>v��������W��I��������c����O�Χ†)	�'�M�R��g�Xܨ8�H,@U2��EIZ-[����l҂w�[KG~�Z�׹�����/�
          5T��1��#2F��s����3_!��U�h�Ե����V?B�G�4�~EEv��^�W�=�E��2-@��	����ӜW�n��W]�z#ئ���{&��M?[���T<&<쩓
          a%����8����,�6�v�u�t;�O޷���Ѧҿ�v�E�b��=��F�
          ���H�|�'5��7m:}��5M�����[Gyk�m�dg�R�);NxS�ˁ�<�q�|.��ٖ�Y��Hޜb��9i.h�e�kY~[D��~nB3����0;rѱWn�F��w4m��^��%7��#Ϩ�T����?7+��$���M��9-��F�,�^M�7�2��'
          HR]�.O�WM�1p�ս��u���6�������F6��|ϕy+������ H�xb��u����.�W 
          ��2灜RM%ʗ�i$���u驔��)s)F6[�y�4��}���o;DaHu%h�>\n(;p����9&��~[h���_�{%�t��k^W�~T�����n�-|�qy��e�Ӱ!��V�Ϝ|�i )�/�m/���'�[�ڙ�MM5+�C����v�f�kwmwW�D��d4��$`"�7�b6�'8ە_{/�j��'mz���M�E˴+�������Ku��V)Y01b,�g\V%v"���1"�`0�%
          -.�QK�{Y>��n�R��9Z����SZ���o��n�m��jf	<�ҪI�lN��і�@+0Q&�W�
          �H�\�J�咕��[t���:2�~�2�rM�-ɩY��u����ի`�wH���"���H�Ln��]︌�0$eߐH+�Rvi7�Y���5g���:i*q�tT���m�]6��=^�'ke��yS�
          ����+ÿ
          #�	/d������J�=��F��I����޽�S_ֆu��o'�����*0QU��H�l�w��k[�Jޫo�C8�֗[%������6qZ�ce�Ik�o�x��ڼF@9
          �~de6�y\Z$���]�:T9�δ�j��{����g!�;\��L(bѳ)�yۂ�8��� ���sV�����o�I(���MRw�Y?��a����m��wc *g�`.s�r3��Ȣ6���5���X�E�o��������x��Z	<�f�y�I<�`ȣn��Xm$���)MG���V�z��<e���f����O�Zt������x�X.6���p0X|�YI_f���{�h�%m4���غk��}�U�z��o�c�n���wŽ�A���-���d-�a��#.\�R��V���C­�4�kk'w��u���@u��4�{�o�#h0<�v��+��@v�Ӆ�d���Ym������I.U��OТ�ݴ�nDx�Q�r	 �F��v��A-�����*֖�������m$�{�_�$ƺVV��]�0�q��ܷ1�0��P��1�iۢ�Bw�3_
          Z�-[!Ӯ�
          ��]�Hw�q��V%rGF �4�����䂔���Z���I�6��uE�c=���cF�܌���p���X��5�����f��vՓ�zy.����h��i�$_�S|��i�<���N�f�f��n�	(�i+{�۵���3�?��r�-�>���(��
          (��
          (���7����f�����A�EP@P�=�������cB�m�l��
          
          ��t;k aU��I���ddV����\����&�I{�����n�=
          
          �Ŷ�=U���i�ڟ�w��l�e�M�h^��+��L��T�,
          9Et����	e��i�K���ԋ�n���]��y_����ְ�9�äg)I�UI�,��N
          ���9+���7kzt�����F����������¸�t�9bcoe�yQ�*�2�>fb�7�I9�|�*RS��rͽtWOO���ym�����������=�)8,�C� ��(��O$�8��%{��m�k�o��z�愢���v��_�����B��VQ��T+���w1�$mKY���w����u���vi�����	��I0e�PUШ3m��1��'�I�_3�I�-_���"Ԡ��~�o�)�W��9h�o�$�P�1�y���>t��$���r�)]$�ciY+�r��^����%���ܮO���HS��(�#��+�3�o�yZ���Z?[�ԃ^�OrQ�j&��n�t�6ޝ�sJ�8�D��T,����ز�]2�)��(1WM^.?�kN����v��Ir�rqp�I�i)(�m,����k�o[�V%V,3���i?:�a���p ��*�����_V�M+t׷N�R~�qKM������t��v�zhVh��2�2�o���-�T�n'v�d�v�[Y�ۿN��k��8����Mhһ���ۯK�Z��#1S������<���H+#[i�RQ�w���ҿ��.���Z�'�x�s%�i�o��n�V��z�:!��/��9�D*[$�����n�k���WUd�V�[�m�%�IE��zZ3�J�4�d����m��+��uH�!��$�UdC}���8`�q$�}K��6z��u�D�M�����͹�5�yB��ݥ���2Vz����v3�n5�M�����]2���l7���o�����%9B�+NW�n�[�����ʔd�'(�'�s(�W�l�߫���|�J�4j���RI 9�7>\��6d�T`c����
          җ*]R�n���H�B͸o{=/��KN���]Y�Kړ�$�r��1چ(�C)���3n99���;�N)6�)'�����V���KپHY/y&���%�{��Oj��3�(��F;@��e
          �vcbݎ�a��Z����V5�9[�F��ٽ���}~��H�5dWE�l|�+
          Nӹ@���H�T�g(�{�%e�f����6T�N�^�W�K��q��bw_,b<�v@�A�r{��]��+�%e��=K�R�^���]~G/��y�°�I-���� �0FQ�3kg'��w-�S^�rrMzw�꟡�����?/˙p�2|���@*��`�<�o����}��yL��+���g�>����>4�<�bo-Mޫ�2���x$`��;v����k.���m��뿣�>s���cʣv�n����|9�k	geB��û*�Ix��<�����(I��o�ky)�������R�R][�}��sɶP�|��' A`@+��ެ:G�u��-w��Ǚ8�V��������0~xduI��6�2a�J�y܋�oFN@�8��t�����:=��m5�ŕ�mg��)t��d�dh�����w+���;p�U��������w��+Y�l�/���D�"u�2m,�b|ar���`U��,y��yy|���g�og�N���Z<kwj�ݭ�P��K��ll+3YJ�7c�Z��$����u����\7�%��Կ�%u�j|'�����;YH��J��y�U#A�n�X�Ɗ%v�邒�6�iŸM.�U��rbUeh����v;����bP@P@P@
          �Jړ��z�PP@P@tWG��*���@ � �A�x#�*?�δ���M�.��&�����z@�������Ɨ�]���XO�h�`Ο�؉#I<�^��*�G{v�ڝ����k�M��J���}�^�c�D�ebܲ+}Ҥ�k|��#!�9�x���N���!��M7�٭߿����n-�q*��.8�v���F��`+��N7�*{.��ǫ������^�޾�7�������e���y�� L7*�ʤ�g�_��ǒ>K���Jڭ;��}�U�^���+[d��=��I��*�E��*�X��0OL�+�M]$�V�v����Z5-�w涉�-t;�-�|j� �� �����:�R�m[F�Ӯ�������Q�֍/�M;�C��̸�
          Kpr1������Q�
          q��Z=R��DrF)޺]Z��߹v+o���3ë�n�SA����i�{�F�/����c��0��qMt]:�:�nF�R��rw��r�c�r2��g ]U���ٵ���O29/5�t��n�n-zyl�hڳ<���۔����;�������]4��կ�=6�__T�5�c�g��M-_V�Oo��m�1��*�;�B,�s1�w�)�����p�ym�h��ߍ��c˫JM��i�t�l䜯}�oh�+뺚�YgP��m�wH��eA�!����I���՛of֍�t��o���G*pT�ݽ��t���M贺m%խ�4�E�1��h�@��L|�̫�d|�r5rv��wNܻ+%�v��oC��$��h��i)�Y]�8�KKE&���T���ø���R�A*>O�c�X6>b���euOK6�u=�]u�_]w�W��^��|O�6����Ѳ�_K��G���F-��^��y/��̛8��̚�qI�����
          n��
          5��b����tr�i��W���ȹ*E]�|Ϸ���f��q���b�z�8�Q�s^�-=�-�����J�]89E��w��qN�^�%v��~�5�B*3��@���`o��8��X+gs;����O>��馹Rk]n��O{wz^Ϯ�;(��2eʶI�B6��m�U$1�˴�B���N-F0z��]zv�?�M�qO��VQ[�-7��l��w^|��]q�S���PB���+�T��$}촶���&��;w�O�_sH�Oew�g�۷��y��[�գ}�����F@�Y\
          ˜38U5��u���ڏ�_/ӱ���i_Ni'�6�����b�������9f$)
          ���l��=q)�QOD�z|��^Dk=.�M����}M�|�
          �:�I�`���'p
          dt�ou[Eӥ�
          j��Z�-�����sz��2}�����
          �u�6�8�܎�����m.���Ϫ3���6�ꮭ}:�&ys��J<��#�n3����rv�;�2k���%����{Y���~gz<�ܚoK�Uf�_rgʿ�,���.`.D�Fv�˄��?3X`��d6k�0u�{hլ�ӭ���s,/'4�k�:[��߱�^�c�ɣh�X�E`J��*91��YB�gW�x�j
          8�����.����Z��|��En�oK=?�d�%�E]�
          ��c�o@ǀ3��C[=��]-���'m4��]���~�{��0f]�I8� PK�$�;s��H����>���ih�K��g����;���z�3���q�d�G�c�Ê.�}-Ӷ������E���]?��?K�wJY��\$c�u�m����lg�1��SJڻ$ӷUm���馭%�kt�4�S�^��f���S]Cr���\����&
          J�a���&T����"1����R�`m��]?x�_+��?��1WS��|��YY�:w����?]�0P@P@P@7���O������:�A@P@����^����!�&f�䱒�5{P]����Q,Ϊ�E{�&Y
          ��7�u<�L ��)�M�N�~���3��\����	��מM[��i|��V���S.��D����yo�I���X mFϾ뵛�.1i�i��쯣�ݣ�|k�������x_��3�-ԶI+����D�knX�}n���an^W����oS�k��YU
          ��͑�d�@\pU~�}pO��^�˧����>�/�$���ivo{zC[�D�Y[��n,X�g9!s�\u�5��~V�n�G�I=]���M4�?�_��m��19%pK1,���{`r���ɩ�U��u���?��O�;�������;;,"��%��3��m�6��=�XOK-��R��}"�՗�:��U�\�S�6�r�i��98�NH�U�^�I'�ڿ�e-m���m/mב0���v�7��\����0���+e���)h�m���Z�`�3�����{����hF^'
          �2*>P��rw.rH-�q�ޞ�vR�⻙
          &�VR�蝕�S]��u4��L��(Z2��2y�0H�]J�n�
          T���]Q��n׳zof����j����IG�Q�S�j�����wV��4���q�2��Tơdv*K3.�wە�dU9l��-�\�I9;�)'����������I(�4եyF);$�ҍ���m�ڲI����5�6#��%I��If�;�0b	/�F��(�e�m];�k���1�2Sr�Vܑ�n�)���k�/M<�$C�c��-BG�taFY���
          2�rF��gm7m�IF�+m�99i�oU��iu���%gu����Z&;��o%$b��C�B�I-Ԓ���I�*rO�^�V���*T;�TZp\��V��'���kS{2�,[�a��^U��8Pr�>c�1*V�*է���~&����'~W/���ڧ}U�����Xa����o�K�y9
          d��if�mlg:v�U�ZZ;=]���!����VK[.�쯾�|̶_-`>|�S��3a���܅H!'F���e��V����yo�]/�\����,m8�!c?,{mq���A<�x��n�oկ�:��Ӵ���G��}�>養@T��
          �a�T��(���f�i����o��(A$�N�饟[�nd�3y	��e��6�;�-��{�gG�CM�n˺^��9��n^�tJ�t��],q/t�i�mT���<�v���~1���H��y���oDL�W{=6���{Lƽ�Gs	���O_�O�,��q�皨+][�+oV��~'<��u��oO�S��
          *�cj+���Y
          ������O'�ѾM��nQwѽZ���Z�֋�n��|�25�+}J�X'�<n�B��#aC����V�u=r2q^����������7ET��ʹd�Nֳ�i�s�W�Dž�@�/��6��!�t�O�>;�P�t�
          ћK���t����mρ�0�ʤ������6���
          �nc-��	`�f(�����jA�wh��}��}�e����מ�+��[\J��Eix��v7#���;��U�D�v�,��m��]<۷��ʕ��E]��tb�U�0G��gz�O���׶�E8t����i?�X�4�3�6���*\|�<
          ��B���3Yˮ�-;+o�Q���g{m�K[��?���&�A�٤D���][���WSG�n�xd�i(g�+�m�8
          �b&�����E�����V1��������滎p��
          (��
          (��
          ni_帿O��c
          (��
          (�ſ�(��T�� ��nc��V
          ��ͥ����X�+;Kme�}F�iU�+y�ȨIT�ݒ]4wv�G~	��J*ܿ�v�K��~��W?��0\ܕQ%kx��'�78���f##fDs%'��Z�E�}��:9[K�/��|�J�}�ymmo�Ɇ�*]�b�|ܒ�pH�q2J.�ig��և���~�0�_{���������L���V"���m���0w�������)[mm��w��s���8��y+YmkE?�g���"���x�\1��g'Ҹݹ�vϚ�K��g��#���]����ߵ�O��q��m�A�de���+N]U{�+�.�hޏ"I�l�7�-e�;0�ۧ��]�`d��u �ݓ�E\ce]�7�/=�)J��,��t۵�m���Mi
          ���h)�~J�r����1=O� WJP�V{-Wm.��S�I��$����wӹ���@2��*�1�`�T�O�2pN+Wd�9��U�wiy6��w~Oy��N�mW�H���ö�T�����$���PQ�h�It���~�c�nX�r���KK�;��o��mZ����`�H�Wp� P�#a��#�u��]։;4��]�>�_sތ�b��F2��G.��]����i}�1�I��]����U7*��_��I=�Q�.�W�K{m�����m9Y{��yoѵv����*z��$[kpcS��7mx�nD�X ]�6�F)�&�h�����u����C�R�k[�u'J\�5�ݯ��=.�w-Y��<cr�1��9w���8=3�B�.$֔��������]��ݩ�w+FZ{��v��cͥܶ����ٻ
          ��e��.���`�3&�;�)��~cхhҲ��-�-������RQ�ӽ�$�Tcg/v��[}��va*�&1*H�$������	�G�(p�i&����}���8�ܒ��2嶻�/�^�˥���?R	cl�SGeI[i2�0����@�b73Q[+>�KK����B�%Z�k��Is$���}.��k^������[y"h�L�� ��H|��I>�mN��ѷe����W:)�*�)�7�m-�K�9][_�ݼ����ǀ��<��&5DW*�)�峐��))^�J��\�;n�����+8��owNk�އ
          s�H'��hc���Z@#9�o
          �}ޝq����l�~M'���t{jzrM%��]o����Ƚ���KG:+Rۏ�9.��=*��A��i>Uʯ��W�ތ�R֕������~�q�=�ژw�m���_���S�c�EL�/y�k�IZ�=W��u%x�r�}5���z_�*=�r6�@�AT9*yn�rA�a���b��4��{����ͤ�f�f����̶r"��*�\g
          �]�0�,Ws��A�Tl�m��g�2�c;^�D���m���=�ۅ�I2��f�nx��NL�ִ�RN:%̵ѫ[���eRQ��m.�vw~]�h+Δ/ʣ:f��,�'
          ǩeY*>e����<�wMY�{m�����������V�ꖽ��>�p�n�C��%6��&�0�.d��+،]��O��b�Mi�t���!W�ه�;�"��9�[m���ls҆��d������r�k�ݭ6��=�ɚ�	�p�g�'q+�n���oLc5	��M[v5Q�v���m�ówHx��N����<����.v:�ӆem��
          ���&�e�����Um9V�z�^�_��N~��~�k�?xN�G��=B-�̆<_ǔ���O�y�)�+y"(]A����o��i�۩ɉo�r��I~g���`P@P@P@
          �M�m�U(��
          (��>T��>K�W���X������=��P���l����m��R���+�vl���ǎlM%8-T\�{vzz3Z=�K��+)z's���߇��u+�]��n�D� T0�Jn��d����6rObz=�vV��+[������o�d�w�l����m�O��^-�Ke�A��AbJ����'#���ۅ9-����eJ��{5/��n�����O���1���+��h��9��q_,Ҿ�Gv�Ӧ���4ۋN:;76�ӡ�V���#��s�#�Nx��~������G��}���V�f�߯O�:�|�TPK2�~S�W�.NprI�&�J��m�����-��j���:��~�-�q���6�o9Ny3�wdV�.k4������
          J�}T��ݕ��k���:k�x���c!G����'vܖ��l�ڷQ弻;Yik�7w�_�����_l];�d*�j�gvI#i�ϸv'r1�T`���W]5��\+Œ"�o����[h��̳��G�1��#�
          ����;T�p�~�'�+�+�X7���^�t�*{��-��[�^�J���yn_[Ԉn]��2�i�B	�8r�ARwm/�R��VN�]��h��k����]���%�kE8�������m��N;�d
          ��(G
          j��-������<�w�,n$tF���k���My�k����5&亂r�m�D��qj6z[������32ܴ���T(�F�"���Ո��@ :��Z���+~Yn���j���pq�JJNV����K�n;����{-6�����H��4q��LܻN!N�����pHɯ��ɻ_Mխ����4�(�1��	��qծ��F�֩�ڻN���K}%���?��	4�C;Dq�{A#����e�k�h7��tr����U��2�O�I(�f�h����]w�����;8�eH]����$_����
          �+�V�MF\�׼��ݝ��ڳ��&<�]F�j���em�����5����u���"�H]�K���GC�f��l�`��|���z��*t�+5{+%m��V�g����5����KsJIEn�ZWz�8�o�<�lp\�z���Q|߰��PѼqqFJ�ge��{C��-��N�ԒU.��΢��Uv��R�������[�����67�z�M$���e�wweg���<O�_��mj�hWG�5"�\K���.�I	N/#Լ1��9O��&��߬�p�c۝Q��|��0���/^����uݣC���[�݌������^���$�zN�e$�*A�xZ��&�?0igԯ%�]���#�%w��U��{�q~��j�i���3����J0�pKI{;r�g�v��������$6w���O~��v�!�t��Y�%�K���c-&�q�!4;��El�a2߆j2�Nz�$֎�m/>��*f��E��$�(�	Z���g���9�g�w��Z|�=���D��~ ��wxQK��g��|5h>U4G�ƣ
          �\֎��Xi������]�_���8�U��PrV~�E�A}�G��N�h?��t��}��*���gk��|X�����0x8�Xl.�V�~������fP|��⣦�S�w~LMC�w�Y|*��xj-'O�|�]/�v1���V�	;,�6Z�ĽKG���\ZJږ�k,iw{.��kzxl5�ݨ[ʜSN��l��ߓ3�������Z��z�����X�]{ź��z���Z]��Vxu+�z��pN�V�K�&f��O�V�ٝ��J�|ݛ�Xj)6��;�*6�i�m5۩_[�sF��ZͿy����}�]kL�r`�wZ([;q�H{��1߭W$`�ޝ;~Fnr�����R�����zk�����k{��dxbWxu,����<��V���]t^Z^�Ȕ�mnd�ׯ]�&�k���ϭ��C��6�Q;N�H.���)D�,�nVx�hIT|���*�]KKZ�;���a��O�Z-����zz���|�o�]hZ%���������$ƭ�����2 �\���W�A{G+o��w=\�+�cg*�P���%�S�t׮�Ӿ���N���Y��k��Co��!��Fn��qϱ �U�zQ�"�~��_z�>��t=��7SW̟"WM�9��m������|E���c�kj�M׼1��2X�\�M{dw�j���"$!��U���z�F>�~zP��+h�iw�_iy_k��y#)���6�jW�]�喯W��_��m{�̅P@P@P@P@P@��~f�����ڪIK3A Ux���Y�
          �\��I�דt��1��þ(��{yc���[>Y�>U���G`|�]�����|�ӔR��nֵ���^G�Eڝ9n� ��m���-�>ƣ]���p�G!
          Tr}U@`98�	�,�~��M=z������i(��qӚ�Ih�����tB�4
          �j����F;�O'�<�Ҏ뗻[ie�����`�O�'-ヘ?5���yl��걝�c��F2O,H�����mks+n���O���r��z�����ڏ]�N�;D(��$n%ʨ���U
          >lj�GK�G��Ҳ�W�T��)�淪�o�˦�W񕝅�]=�G�`Π��݃��N�q�h#k�=���ߗPX�P���U+9j��5v�8W��`�#q�##�W$|����䝥~@rH`3�hh��un����qK1���*r����ޯwf������6	V��fyDf?3.$0$�������4�˕Y;y-��b'��k��?y�++�+�����ݎ��zT�#�,2�/*@�b2\y���28-Ң��ݯ�mU�SJ�K��QJ6z����N�m��i�:�����{��HLM"�C1Vmœ,A;r��ʑ��>E�kF�����X�{Fܕ�eq�d�����6��w���)��)��j��(W����$����qz%uo�e�y�B�������J�M�g�ݚ�& ��nP�2��9��:a���Ct������md�w��Q��d�]�z�o�K��S�-I4[���Ud�����f��$dly��(�\*���N7����%���<�F-�;����׳�ս�ug��O���6V�iZ�u����ͷѝN��4[f��d��<P�_5���nǚ��`�N1r^�[W%fՕ������8��(Ғ�=�`�Oo�o�K�|�����Ǎ.���z�=.W2�m��j���+��m:���S���Gӯt���h�u]������y^���^�����L�ڋXZr���2K���;�Dz���#T
          �1����y�����}�C�m[RѢ]Đ��<�X���y�Vl�Z�K���"���V�h�	�S���U��%�T�n��}����<��M����Y渶��:�2I�ܗ����<���
          �ms�ys��+%~�ϵ��z������zwzsIs{�4ߖ���V4I#�b(KƐ��kh@v(����u�5�P��'Z1M�V���nw,"�|�1����Vz��v>���
          xFo�-dw��P�Vi�nCHp�D��
          �*���.T!\2�|�V%NQ�v�e��Vvk��:�.+�rq右��$�ɭ잼�r���w�ZO�.5;��4��	F,���+�B��)�V+�ap�YJ���w;i��Y�ѡ����*<��UkY��������9��G�6���#�F����yuf�!ygk��K��.maŲ�d���(���D��_uN�r��M�v���d���[���p2�Rj/�U�.�7����?=�A��<Qm>�4J��E$�M�P���#:���b� FᲤ��8V_g]ӚW�]�W�_�;�T��R��BW�N���g����u���5�2�ܓ����!�vV�"��2�*�w�P���I=�վ�ƨ��者���$�����
          �Ou��f��g�8�-!���l/�F��fK�"�VKƒ݄���*�2'�S2��R�y�f��e�W��އ��{:p�?gM�7�f�:N��;;=�Yo�z���o�K��H-l�I�7e���pN	P��0��#]����sW�V�r���\�*M5n�ya�XϤI-����HcmѼڬ��l.�4��2:7B>�vR�	r��:j���y��hI�Ki6�U��������|[��kH�l��h㸞Ig��v���,jV0����A�Y��1<��{Nq�=/���weq�LLi(�)Z2�wj�ߢ��ݏ�����#��d�ѥv��)�@��Q��ks��0��5��)��]��%�_�S�|�O��0��$��Һ�k��p�Y���ö�J��Ri�wyBL��DDI&?��DQ�m�)�EM�o�+�OF�v����r�5
          QOK�v�k�_������|Y������ū���-,P�i�3,�����Y-�pٓJ�KꕩW�6�:�����S\����t�fy��Y�U��H��rq�����%{٩%f�?���%�%��G"+�)ʲ:�V�*AҾ�4�kf�^�c��٭-���(��
          (��
          (��
          (��
          (��"	#x�e���u%p��9VRN �h����qm����N��c����
          ��y/�fd�b.�5�^�.̦�X�e4㦗QK}�����w�����wv�oM6�_�>�����=F���䀦2#�w�Tr����7/$ב��þU���;~G��2�1<��}o������}�q$v�r#UBX�
          �x;F1���^��e�3�uJ���>�u=���%mzj�c��~$x_��T2���ѹV����%�8ط�͜yd�gnѺ�
          Xi�ХFod�����^�,ƅ.z��ݹGh�]���_ڟ�֙x�ڵ���@
          ���?ɹ���<0Z6��y�@8��ex�T�Ee��7��;;�N+�0�Ҝ���1����{�CƼ]�Xh���=Gפ-!h���Z��
          qyvY�ꨇ��vS�e�����t�2�)$�FRz%{FݶM�g���Cw�K�z���/�4L\��:���܅�Փǁ�[%���w��^�-5�-�q�,�;ra�%k+)kk��_��~��ψQ�D�:�ih2:h��]/�X�<�Q��F5պ7r8�XL5�yݒ�-.�oN�X���q��ײ�Zz����z���E4�Sq�5�kG�NpV�,�Ǚ�hW����
          �Xx,=�Rj�wӦ��R�f4�n��Y�=l�����A����I�o�މ��E�C�����cZڭ�ߟ0s�ʣ(5N���},�:(q�N�0�w���^N:%�g�xw�
          	������>3��*H�ok��!,>S�ַ*6�[z���U��,���Iò���z��=hqVV�V�ʒvVw�O-OA��
          -��ItK
          L�Wj���:����Y��n�:4���t�f�8�H�+g;&�0�CJ1�R1w_[�^o�����O4y0�%�m9���e~�]$~ҟ����|)��xw���y����s��;C����[�F�����stw,3M�
          SQ��C�
          >�F�2��C��E{ܺΣ�ߺJ?��>s�c1��Y�B;B��N��mek��FO��{���F���)&�_�[{�>�h|�{hfd�Ds"�00w��o��b +�9�iw�������ǫ��Ɯa>Nj�1�oNE+���Mz�V���6�K���ao�$1�
          ��Ŗ!�d�(g���~��)-od�J+MV���S�P�ce}|�Rv�6�<x�����v�j�'���q��Uv�GV��yE݉b�g&R����n�[	Υ$��	�ޛ;�|�8�c���-*�T���k<�b����{Xo�90��]�PX�X
          � 
          >����K�U����yg���j1r�Mh�Iy���%?�/��Z�/k�0����(����\-��6���{+����a��쳘�D��S�c��vi=&�Iݦ��ױ��,E��c[���ߥ������ڧ�u���$WZ{�WH�]�b�U�w����N��´R �:�;���"Q�Q�n��>��1G2�hJ��ӌd䤬��շ[4��4%�؞*�no���73H ��V���s;UvH�B �@w�u�xx�&�*���;S��O�ӧ�<RM���{�섾�K����X�i�22:zc'󨌜[�������o:pNW{.�h����y��Ṥ�c�ف�+Ī��:��8dg#4�E;��KZ�T���M_N��Cƴ�	G/�I����8n|s.�����C
          崾#��($_���&�Čk
          (�}�Ug��:�G*1ۼ���s�pU�8v��x��Zh��%��j~�jZ]���H��2
          ��UCn��@b��+�=+㽳w����K[��>�{|J�$����]6<�TT�F�j+�`�*d������*�i���+�O	���6޲I[�|��D
          m���B����2đ��:
          �H�oY��Z�H�ꬼ����p\�n+�o�'e�v��8��Vψ�m"*����i��g;xf�n:�6̧�̵ޢ]�l���)f
          Z֧;;u�_���V�w��1G�i0�5���
          F[d`��j,��Οq�dt��œ
          ��n�rKܧ�t��-?~�������+��-_�R;�^O�ʫj��\�Np;�.A�I��9&����S��oU�]���
          T����]m����-�D�k�Y��eGr2r��g��
          (8�IiN~���N�WO�;�Q��j�Nh>h���ߞ��7�[���O��\��cA��N�4�Vc��$�t������i=��~��n7�`�c1T���b+F6�I#����(��
          (��
          (��
          (��
          (��
          �����w�5o�ڗ���kL����J�u�F�I�-/��,D���R��e��Edb�rv�9��IN���V�^�m�Ѩ�TN��4y�u̯��N������1�|n�&� gK����J"�hd�"��L��tqA��������g���qZY�]�}���F���jR����K-l��S�5?��~1�I�h�Z���-�xNݴ�+H��Sw���|1n�~���E��&�.r�n��V������er��f��*P����Ir�i�oO=ݾdv���0����I�I������f;�V�6����A�۲4x�T����kZ).�_�?"i�5�M��9^�kV����:�o$�;}odP�֮�u	mݡ��ig$�VM5��2�f����g+G܎��W�������	
          e6��VW~J���=�H�k��^����j��gm�F�_��c��c9g������^mkRNI�'/�z|���W��M^.MF6��=>�3V{o
          X����Ї�����Ky3l��	�g��3������^�ԧGx���[-%k��֯�x~Q���Ae���@�H!�.&\��� ���U,������*�&�����}U�=�Y��.����,�Hn#�
          `����N`�-m��5������6�]5{?�N��b���i�7Я&��%�!�����l���a�EE/f�~�H��!$�C(�}:vJQ��k���i�#���V��H�TKܓ��k��Y��2C��/�qcq-���*�
          ��+"ʧ�
          ;Ӷ�G�՗f��i��m?D�/�}�i:���Cy��W��AtQ���IԄ���]&�F���jEʝ
          ���Q�������J��i��) ��H��9�WV���0;f���+4�Km�ʜ���Q�$�q�qk��c���������r[m�-֕�̋�*G7����d����<�
          xN��Vt���KGkY;߾��Q��p�*ūJ�^�-����zU�Ռ�4���G4���d2(;S���^FO��`�m7�1KW{5�MN�R�QqJ����MYY�k��G��^�-~��ǵu��*c�vR6����������[�Rt��.�'�ۿ��/��L<��i�R�n�}��~5|���Y|3n��~��#�E���&��!9��>bd��ƾ�U���q��W�����S
          :��jQz߲N��~j���]]��]j�[�7p�}��E����-���?��L�ZX����7�#sJQ�*J�m%��O��
          ���T��{�F2m���}������j�����Vx�h1!��X]QeF$l���!�!�%q��ƜTano潕���O�dr���e(�N�I5-3WZ�����n�����m��A��w��=T�8'��vב^���iY�y�ޞ����Œ��)E+-��ft:g�d��:�Q�թ%J�',�r���rrǕ:���]-���:���QJ-;�mmz��C�<+�iu2�G�P����$��!�:�NXe:����tO���Y38a�9�s8��$�w�~��]�Z���&�og<��*C��>yk�F0|H�7,��fs�⦖G�i*QW��U[o#��\���b����^�������ݾ&�I`���R� a�
          �8<��	����<�=.ޝ������I�g��5���fx���A�B3�������G�0+�����|���XEE�Z�ͭ��_�S����g=���Wk�`H�ɴm��p2��r+�US~w�n�k4x8�2���q~n�_y��s%�?s'�9����s�`g�#�5݉�P�m���߯n���a%C9F�k}7�vG�
          ,�t���P�i%y�
          ��1������`����^I��{��7�G�Qt�7�2����c�ɬ-�Ц�"�`�x��ŵ�PCw-�ɔw��Q�b��KH�ѺMyk��S��iV����i�(��n��'ö���-��oS�I/|�!<�%�|�� �{�x�b������u�ߟ{��5��j�.��i8˯}.ݟS�K�Σe�x�W���:m�.A1Icm��;�=�����q_}��
          �<<�}�#m��$�R�G�~iB�1�Ъ�8bjߥԦ�/)FI��Һ���
          (��
          (��
          :Qo�lP@P@~/��d�5�]�'���c���F��]�_
          �6��3�=+N�t���>G�`��ζ�H�H�M2)+�T�-<��	�5n�=g�ޟ�_��>Y��}k�G�<�$��d�m���@f�YT�$%5m#�o/��
          IU�N���)ZV��Z�}���w���qiZlme�w6�m���n�2�A���닩Y��`�x�jX{�O^kZ�/��=����5�1�+�GEŻ|�>�M����
          �HV�U����v
          ���UI���>De��}�Z�Kk~?#ݔ_:��ص���n�֥��xtXZp�\�>EV$�q�/���ɨ������u����������I�n���&���9�d��lE3[|�7��V�|�b���u;�J���[ɧk-������oe��kE}�<�1��3�
          _�:׋���{G���,,�AmKP�h���%�TVI]��ڙj���Zk�qW�Z%v�k�	�x�}ml�RmY��^�?�xZI�4�������qo%��ums{�����u	o�R����[{˛���k����.�����ӧC�J\�|ˑ��w�����T�W��tjϙI���o=6=w�����F��V%O�\^��4o�8Uu=Ll�a�!x<��Tyd�O�M_�������E�\�E���M�������^&��?H�4�c�}[�}R7�6?�J���ʒy� �������N���������)�|Ѻq���Mk=����⟍w>ӡ$��1�:B��G}x���1��ò���a�W��ݖ���JG_2�*��o�v>�������
          ��,��=����+Ik�e(b�H��x9RI W�U�M���N�Zݼ�g�r��B�\��og�ou[e��>)���e�3X����h�Yx�D���m6�"]R�C=�O(��V��8� Ǹ��e��x¤�+$�I��G��̅J����s����l��qmZ�x�[���͟�����&������c�6��6��O�-��
          ˽@	1�fT��
          ��%����M�.�{Zr�˖2�y�rvmvK���ßQˡ‘,Z�&�K"A4!K�H�.�M���!7����py�u��d��O�{;m�����駥�-��kٷ�n�0�|7,
          l�W�d��Kheyb�y$���`>Ҩ˒�`Nݺ���.�rWkM4z��]�P�2j
          ��G�2���c��1�(�Yn��jj�|ÒŊmœ����][��WO��Zvm��uc:�:5/�N<��j�{t��Oo�?곭���l�[;����2�^=Ԓ��q(��T�2E��
          �eY�|�޶��I��6������Xx��_
          �b����������,��6��%���(���+h�q&�
          >x�+�)u���}W]/�����*PoHݻ��N�[��[n���-�(�YZ�q(?6����n>f,y��^x qʣ�-����V:c
          o-�|���un����Y�HՑ�6ws����9:��}���;+|�Q����d��֗�My���m�����K,�
          ���9,v����,>� ���Pn�"��ݾr�u�6)�c	N�v�Tܭh�%v�պ�ύ?g+����)��@Li��Զ�1�#��o��@�'� ��?x���I5�gr�-�aoiJTպڜo'��5���0�3;�s������^���}�?�>��n�,��aU����0H`W#c��~R	������m�է���AGD�k?wKsAI�����<�UR�N�f��F�����0����zZ+��Vɛ��z4�zl�o=�{˓JT��@>��s��ǁ�rzcȥ}�������8kӽ=W+��h�K��¿�9c�D��������c�㿡ԥz}���	�G��k_;��r���#��w�|=���a~#��а�(�(�h��U	�PU�N⠚ڭ
          .���WkMV��N�$������RW�^�t���x���-6Vv��;�b�O��ʅ��
          �F3�Ӂ�6QVK]�__Ӧ�>���o�^�RIr�d���k�|_�fx�B�c8..�7�p���6�*끓�w�g�KHߛ]���B�U9l��eI�qѸ������1������7ĺ����q
          ��*��%�̾��'�}vF텩��^v]��	�2���g�oG��\�օ���iA��h�O���>@(��
          (��
          (��
          (��
          (��
          �����7��ſ
          ����I+���ou�ik�-�.m�ycI�+&�ѥ�K�h�'����g���&�����o�>"�w�@����]�>!�<Z��c{�活�5�x�]��	��f����[k�Y༴�X%�F¬���5���6�MGE�D��量�#��W�m�C��
          �<k��Vo��iwV:����\�o�]�,�e�)i�M��l���*�%bݧk+F��m���	�c�;^r���ZҺ�χ�},HLQ�ݡ�]�n$�񑞙�|}Z�Sv�mײ[��Ӧ����n���ַ�qz����5��/��M͵����b���GT7*���WV��иR��~}z]���c���Y�����9$��*#�͆��f$�!QUs�+��!&�YZ˧{�K¹��2O��$���k�h��"ZK[�`"��B�[���c�!�*0>�J��ý�v}<�#�ʷ:��f�c8������^�[O��2k�զ���&��XI�I1ky��Cu�^H�di�	���h�HG��O�,M]����쵳׮���,L'�S��|/k�u�����u��E�:�>���n����QTG���Ό~wr�H��'�]��c�S){�_$.�k~��=�&IF����ui5���*O��o}6��u�Se�����r�Y��F�^$11��1�X&�; ��ғ�ܝ�}���d�šJ��I�^����k�\С�_�q}zȲZ�Z��5P@��6�
          ��7���g�F8�i�Ttr�q����m����#�i*��&�����]�R1K�L�����g��V 8w$�Ñ�8��b�^��u_���*���mE��/ÿ߾�9�o{m5��0�Y
          8*�������\��}��pi���go���Ҽ�����n���o�/�>�?g?���0���7�:��k5���J��Z]Vhln<�b�_ʂi�(e�����+C��S�7*_.������9���3y�?b��.]�&��7�O]{��?�i~1���"�y�_�Z��opl�L���dq��(�Y��~{����([��٥e��q�V>���1�|�
          �|�QN׼��ҕ������m'�V�m�(/�lo��]�?���Vm�q�4��j������k,+���x�{-���l��M�#M��mpa9�"���clc�ߵ��J��=��6�++[�i��;r�[ۥ����3L�h�_��8�Zm���(
          �pܥ�Yxe�vQ��4�Zi.��q�RSZ'�k��E�˩��xN;��r��Ky�y�۾V*ܶA۸t�J���t���;=��o��6�YF��VV����OG��mχ�l�Dϖ�e��b���1R�����*�9r��[Z[�i��J���)�[+�����8M\iZ@{����8bT02�* h��#dt�mt���Y�(Ы]�҄۲�E�]-�������0�(7��J��J�i6՝����mR������e���Y�5dZ�դ���k<���z�A��&2c:w���d��Z=��~������<N2����+�e����u�S屹�??��E	�/����i(�tݟ$n��|��M�	�
          i���7{��:j>"գC�_B$P]�c`���F!��<��;���e��6�4�Q�q�厯u�mj��l}�E���0����%*�lԧQ�7v�1����sv�V����빷`�U��:��1�[�5��Z.�i������nǷ8YZ7J1{v���u�L$��`H#��:���T��Fza5�e��G�����=�^Z?��XVL�E�;c�m8b����֏NX������̉�ܲ�Q���1/"�9�4,�U���%A�^:�F
          `���Kk����%{���<���9,��n�N���cԾ�[�Z5߆�4�Y��RQ�{���h�FJ\#y�)8*Fߘ2]��Ό���?��O��Ӕ�%.W��f�_���N�N�}���0|�xڹv��UP�?x��m��z���V��z��X8�?�׷_O+-γ�:��Bk���3[��xmĎ���:\҂�vJI��M~-��*��V��&ݛM8��ˡ���w;\�#��.�dÌ3�"����,q����k��Қ�M������G�F����$����{��P@P@P@P@P@~�Z~
          I�_|>��|/i�^麎��OMm
          ���ڇ������C�]]ɃƁf��-L����p��Ѧ��Y��Z}����O�|]���Y���xV-=�vf�;�(g��cÉ�8,��Yw
          ���.z3�ֱR�^k��,wJJ�.�x��*�it�?���\h�e�omdPLr8��Kn\���A��Ҿ+��q�ͮ��G�XT�Q�(�7nW}��o3���.�Dp&�A�� ��m�ѓ�p�o�.g̴��m����cm����۶ڵ��ƒ@��T��28-�	���1�G �㟛�3�zYY뵞��*7I���om7�gؘx+E��4����,.�&w>�[���*���V"I��ӢkK~%�[�C�T�t���GI�x'���l�������PX�D@�"Ųwg��kI��OUu�j�﷙��%�m#f��V��W;�t�"���l�	đ�h��Ri&"F�!��p�}��N�9Y�mF:8�������b����W�_�_n��ψ��~�<A��H��m>��69Q<�T���q]�� �p��"�(Û�SW����/���������t�����w�������	�᫙�/x��6�h4�i�#{�P� F�-�A�^�� �ThPO�ե�o�#���18�G��P�����kɹ}����u
          ��Ca@�y%��8dg�j��wn�j�M��w*w�V^_=�k��ɻq�쥢!�r;OS���ح줚j�$�[�ߨ�
          ��KD��>�}�G�_����U�lj�!���"hc��&��.tr���׉��8�Wn,3N7���Z��g����EЫ�IZKN��%�Ž�yg���0��
          ���v��h$���8�-��M�V���������,�\���ڞ�ka�X}"���(�ͨԊi=�>�t�S����>��xE:�W+��/)El�W��^������m�C�身(Cl��w2��
          7|�Y�\vW�W(��.�]���v�����n$�4�R����qM.���[��E�����>{
          p#*�e��v��;`h�c�Yeu,6��⟻t��}_�v>%ɚ�j��m�6�����>����u�d\�7��yF`5�Hc��e���/��v��F�R.9V2�XG�ɧ'�Y�8�+�Gڹh�,�{ݭ�.������x{C��u0�[+�58&�9oG��f���DCV'F�,�\��4�m{[{�m﹇���I���k���iۥ��oF�\�ۿ��/�W1xS�r�^�m��
          rXtq�5m�jZ��I�;��p#2y�����>y��J�^���wGm<7�����?�RN�}m�Ok�5�o��X׷_|T���k&s���l�ie�lkk�^ynu�F�f,�g%ŝ���PġTr��%���F�uW�R�Ge��}v;0�iٞ"�aR/�PnJ���߽(?�w[�}���^���?Xhv�(,� �θuē��V{��I���JN�*W�VR�Y�W�架n�%}��h}�-���Є(B6�:qQKF�vZ��w߹���һE�m��g�B������
          ����V�nW����;U:T�#Z��Z���-J���8�����1�D��D+��#�C�l=8M%w��>�~��h�ɧWu�Mh��~�1�#�s0m�8\r0:�P8?{Һ�d�������4�vk]m�^go-L�$\�; ���Cv���/�G/�O��	>NT����F�ס�h�O2�o��T�� ��29�n9$��]1�-����m��1)F�+�f��]��_3w�'Nխ��M�I��yk$A����� ��C�7
          $��X����?��#��T��Q����V��=��q�krAn�b���$&�
          ��ݱ��J�抳�n)i}�o�=�^*1[E��m���;/��1xb�@�R�ڽ�K���6YH�V'����9�l���r�n�}���z���-"�������&h��)���/���}w8��{x�l������pWoN��Y40|ַ��9/D�����n5��g��_�iҤ�ē������z�ɅP@P@PR۠L�
          (��
          (�2����E�����5���A���Ʋ����nt}^(��y�}Z-No���EpQ�Mh�ߡ�G��ro��7�?f/����6�y>�<��l�[Ѯ����yR(�O�t�h�3��jcm��MX��ϙ�FI)=�kH��o�ޝ���V������/���MsEy��g�|`���׏u�>
          �r�ۂ�f�	-�wp>��=h�lڏ��&��������}�A_�`i�o���w<�t�ݴ�@Rǧeq��x�尧�������-������e$���Y�F�L�������jĎ�g����#�a�� ��,ߖ�э�Ӫ���/N�����m�!�2T.2K�7`�H�8����J��+s/�2M{�oK�N�k�{m�gF�]�����0�WoU\���#�h�N�Z;�����#�v�I�ݴ���Zz���u�#G���ֵ;/K�S4��2���h���&Ula���psu*ח���(����}>[�s9{*���F�+Z��ջ-v]�y�➩���V
          ���^hr����$W����>]:ٿ|^L5đ�A�F���_I��Z59}ض����_��8�e|��2�e�X�:��e+Y�7��t��g���i��3�xJC$�}��Q�<ˋɝ^��@�%����N#P��I���b^+:����Z]%e�����exX54�T��V�ܤ�W�}W�1;��Ʊr�v�GbGRx��qXB:薯�KM\?V{\��m��+�wwZ��$է�k,C�P�KHYׄ��S��ہ�F�+F�)��ѧ��K���
          -���G���w�x��.�ayTʡ�)����R�7�e#��W�%��������b�MY�^��}:��8�֠�Ӏ����R�C"�W� oIbe;9��T�8ۚ�P�q����O�G��G�R����.��➺�N�3���r��2[��;���66Y�-���aT
          ���[/���
          ꧊����y-&�kM����b2�4Z硇�')ы�i--�U�����?
          ���� ��[���ڥB,̤G)
          ҡp�b"���X��q��F��R�����2��5	�T"�ڗ��Q����ڻ2��
          x#O�|��H� ^[�ąU�7q,�\�%z�t5�9�;KQ$��d㧢��{l6QB<���2k�����J�7�]:lz���9hY��£h1��Co�0U@O+ڠ�I$+�t_ڜ�ٹ7���Ow^�2�:T�B�ь ���a�k��7��o�Y�ȐJ���)l��#P+��	���t��m;����R:C�<�q�Z�=��o�j]������s�ۗ
          ��s�S��n8�ee�J����I��y�,:�+��[��?+��}2�`d P��!��s��y�'�ު=/�K�{��U+��'u�S��K��]��Tn8�s�H�˃��GOz�Zޛ��m�8�Ѹ���o4�q�!���o	y"p-�7a�z�Ve� ��bI��y��'�3���5�m{��^^g�j�����J�
          ��~� ��ͧnD��v٫�g%X�b��}SI��g%�0e�"�B�y z�
          i~Y=��~�n�"��������c2u�9f�������U���{����_}-�پ��y\��q�fӺ�W}6��v��"�uQ��k����q���1�>K*H9��#�h���[v����d[����*r��vW��z�W���WL��ô�)��q��I��i��ګ�6�޹ԯ%Ȕy]ھ��k�K�C���y?w�����U�s��mKĺ��+��-��1�!v��n�Tl���c�q���J����m��[��T����T���v�Rn���X���e���_���6�rXhV�p/."w�1��矞�����/a��Kg
          PR�W��L��ۚb~���q]+bj�?�sj�*Gu]'P@P@P@%/�6�P@P@~j����
          ��+��G�����ׅ�P]}�g�F�l�[��Sشwv���>e���,�����h����Ӳ�8S���Z��i��a�έT�>Z�sG[]��I잺_M����k��."�>6|?��GT��[�=�}�ѤKxF���/�$sE�N,Qƛ!_�
          �q�X��T���d�ef��ե��h���c3�.5���7���	�ܒNW�Tn웷{�Y�����%�G{o���e���	�!��V��H9��W����-�կE������f���>	E%%˦�����~�?``Mz���T�gC��Y���26���7��Kmem{����ia�2�J���+j��ʹ��<6񵷆>��Y�ޞ_�f�݊��@�b���J��m���ok��O�oy-/v��#�~�i?�eʷ�Ԫ5�}]��H��o������|'��?[����ꛋ����t�mU`~E�����K��8{ʦ"U���=vե˧�T)q^1{:8�����J��n�����T���f���j�+��^0��;vuv�ld�,��IRdd.V�G�IrM\�:T��
          }J���F����U*��|�U����V�ݻim=�{j}�������ŧ��z���.f�����,�d
          �d�h�8F'Vs���)Z.=�e+i����J4�GJ4(��1qqr�yI���V����8�~�{<�?|Qx'
          7���8?9��Ѳ9m4�WR_
          j����g�a���z]����\�j��k�>��m�ڨ��-"�J�w��O
          Hj��s[S����6�Zr��k����(_Nx�ICgmtIY��S���ۖHш
          ��Dfc�X�ٜ7�ѕW`�دFX7(sEŵo��k-��W��5<ڝ:�������8J	{�(�(��G�o��|��&I�Ӭ+90예�qڭ�eU������nk��eE�k��*ګ����B�q��i�g��M|Ӻ�i[e�+y��j˂�g*���6y
          �X6��y"�57���Iy;^ߟ�2TaS�)8�<��v���}lb.�?�o��,Y����.D�s�������1βi�m]լ�۽ս���.��[�q����5{i�����8��W͖�H	�X7H�$��rq��*Q�O���m5w���s�xZUb��c�-:Yu��{��S��[K�Uf!���+d��GrT�#=�11mh�{�ݕ���Go�fS�V�u�%�]j�wM[���]I\�o&D� 8G%�'jdž�T0�A�s�
          y<�Eť�n��{/���M�5�m���֭��^�ۻ���4�&�7�no�R7ddn'�G;�85�ZN�4�&�+Zh�}�;pط:r���(˙���g�.������a�����(�$�8 �2K�t�ΩM���q��I鮝,���}�{m�n��z[K4�ukw�<��?%d��_-�(�P�!��9��<�\���d����ɧ�^]m�=9t��V������5��8�����	uNB 'q
          �`N@�$�1�!_�w~�zif����3�)B2�jI=5��k����$�9V1I��	-�T�<n:�I|Z>d��ۣI���S�]O�III]]�\�>ϧs͵uFYUY��E_��
          ��[��N7��m$�o�kæ�����VRm4������{Y~���v!N�|�=A�<.܎9䃎wI(�����u��<�4����\�����fV��/�?(ܬA�(O$�e���W�7
          ��5��kj�^���l���M��dh�-�X7
          ����\��
          H�a�����ԀFI��n-���-�����yx�(8�V�&����wv����ꪺ���k"a��)��8lcی���T�.��E[e�Wݾ���q�ȗ*��7m�]h��?�ρ�����-�Kl�L�.c�uc���N���'9�s*�h08iקQ՗������8K��wQ�&�7e����y��ܟx�įaJKF�D����ݖ��s����(��
          (��
          (��
          (��
          (��
          (��9?F�xkQV]��e��dd0��	���8�|R��M6W��w��:�2q�Q��[�K�h��񏆥�ԹX�l���s���3��
          ���5|*5+���V�Vi�kz���V�씪Z�K��>��u�3��U��8��H�ي$�,�u��q���K0��㞠���V�>ެU֊���v�2��=�t0�jn�\ҲS�KUd�����K/��á�I4�9N��Egoc��p#��\�+XJW֭f��ēKm��#���\��P�{'�J���q�o�zv��?�Y?�8;���F@„PW ���'��6��'g+�_���[�]:X���A>U%�Q���w���}Y��c�.0i�߻-$A�T���X��S^�K�YGG���|�?�s�����owVݗ]m�c���m:�1$v�D6�*���r8$�'�9��I��I{���iZ3��tv��'��խo�-u�����U��:�a��֭�?k:����
          �b�O�8�ˍ�A�n8Iަ��u����6;�x5()�r�W�kK����?����Di-�ā�ʒ@�8�,I����߼��u�ۥ�k�:��98�;Z����}��5�[}ʳC�F+��,���s��ݓ�*�뮏]����O̦Թ��f�����L��B�H�a��	be�6�g$������@�*U��Fn<�N˳_�NLF	R5i��nU�M�醴ӡ�/ş���5���}�Z��Y�`#M���c�*��bv��`�O7������Z:���rMšR��vqVrV�u��>k��h
          +T�b�����m䐥�����Z���C�gA)�Ss9�FH�`�R�f�d���v����x<�3��,���\�Ğ��~)�w�=�#��ˑT��*��
          ����;x$u�i�{��=U����଒Ik���m=���>��I�j7>�X��fXDe�xQ��b���U�c���թ:�����n��K��]J��V4��I9++Y=���=�J�ơ� ����?7ry^+����jI.�u;���4��uӦ�~�u����63�+(�]�g�᳃�G5�Q������]��^�3���\��Y���+}b����^����ʪ�9�;�p�K6B�I���	UN7�F��.����hPt���iY�Z�9]4�ե����vs�|�7��M���P�
          ��������� p�V�������{ޟ/&z�k�8ɫJ2�M��]�����ף~Q��":�[r��+cn�����+���#�NGM+��=������\ԓ����]_{��ǜꑴ3��UQy�s�ʫ��8S����q��H���?�b�K^m��w�b4�Ѳ��Ўq�����r`s����ӧ]C*���GF������_;����Ȩ5X��Ȥ�`u�q��
          8�_M?+/��i���v[zEGOC�R)$�;~e.>_�r0X��`�rzV�$�����}�#ʔyy��nOf�k%$��zir��h�UT��7;Hg`�'��d�&��WN�mt�z��s嗺�c{Yyh��v9�g6O	$�1�p6������/�8�޺���I?ϡ͊�V���j����N���(�6_.R�<��'%O'$�8�;�*ӗ4�v\��m��c�Q�T�qJ)^����M޼Ͽ�dMUo~%̱�𾢒���:�p	�(`�H$W���cb�����J��Ws�㹩ek�q���Zs����U���@P@P@P@P@P@���&������i�*M֋��zA� I�Ы����o��&"��F�4�rW?<�YŪ�I��@���Cw�G,}2~�7�Wz%��7��M�B��c�ߝ�I����͔�1icP�0C�1���R��e��$#��/w���d��J�����TV��&�ݻ+�����$U�*����,7d�����i^���m��f�)�q�����h�����d�]�l8
          ��Pā��x�ں���Z(�EEy_V�NN�&�Ih�i.���	�#�B�0��3ó͌`���mɮ��u���ϛ��us�qP����۷����Mjݞ�����
          ,U6�F*�I+�������'A$����Wʵ�m�8�ʬ���r�KK^Ϯ�'o����(5
          3��k7I �������B30P[v��I�,U�9S�����k�k��קS��J-J����������>Z�����N������!��Z]��<$������H����iR�+I��g�i���LLkPI�E��o�k7����bh���ͨ[�Q�*
          �R/ �m���0�q>H`x$�k_�{9�N���v�s��2����n�>o��4�5�n����ݼ3pDQ<-�!����za�)�T�3��k�T�yoZ�r���J�ǥ���Z�����2Kb�$�+�̬��p���*pۈ$)S��(���������J�(ɮo����M+�_����6v� h�
          �#X��v�S�	�1 ��
          �Z�N��z/�����t�J���WJ��w������}�u�~�;l��V�To
          ����,��n�WHS����_�����z8lG*iEI'�~�N�U�>������4�}&�V#�E����j�iFp}�9��n1��p�}����_����s��{;iFN�\��v�WW��5�4��u+`���@�-f �ue#I���<2皬9#*�Jɾh��i%��p��*��I��zsEٴ�"��p�qܧ,%x�3���p21�)TJ�������OZr�ҍ��R�MR��޾Ggmz��#]�C�pĒ
          ���	a�6Nk��WʴVi�~^�W�_�<ʴa	]9EE�]s-v����f��J�n��-�y�'9�����e�ʁ��J�1I����m�,ޚ[�o�����)�-�+�һյv�t}Y�����H���h�+u`�`J��R��?6ry⸤���Z��ٶ��ߺq�5��i[���y��M0V��GU@�����c'��HZ��%��{+t�����ꥲK���d���v�DI�Pm��Js�s|���9�Ue��Kd�si�����S����������:�3m������ ���[ r�����m}6�z6�9�V笠�]OF�7���ۦ�29>V�\�Y����==y�"�iY�M��S̭�{�&�ז���o��*���P�:���9��VRG2i&�����ޗ�~g��nV��//{���3��UeF��$S��2�]@�;X�rq��݇��_X��[OS:��2�V���M|��N����c�.m�Kp�����Hn1�rqUY;�kK���+jm�N3��x�囹�����!���ψ�Q�����J�G�O�G%������>U��o��2G�uz�=�V�����O�rwv��o�>3�q����-�WZ]ҊqZt�_r?I�菀
          (��
          (��
          (��
          (��
          (��
          (�
          ���k�����m.-��/�x�n��s�㱥%x��5��
          ;4�4��~p��#K�ʌ��·��$'���F�O�v��|.���-�%�ߩ�A9:Pi�.7�N:[�8Wq"�6���p�W���Gl�rN5�8���ߣ{u��.�r�ѽt�����$0�@�wp70Q���>���7����w��&����NN�K�O��	�E'��6��9#pa��� ��>�Pj�>kj�Ym��q�Z?u�+-7n�~Mm��Sb��nЉ�1�]ŀbP23ЌgpOm&���I&�����獈����75��;Y�)[�n�߹,�����~$��v��f��>|�[�G�oD���-����BJ-��z$����~�+;��)�G�t��Io#�B�!n��Ռ��Я8+��E4�^����뤽ֽ�B�0��e9�����Qw����։'c�O|���A��=�b�heIF�o�C1ݐ	<`�`��#e�^J���LC�>Z��]�k����vw�Z��N�e��L��\9C|͐Fs���~�uǶ�n�m���Uw\�n1m�>O��V=g��i�k�no�*��m�*�%ت�9 �:P�^���]9}��D�5(�i=%w����L�u���Zd�����aDC*��LDX()ɒ �`��*v�T��o&��[T���یRk~������f��4ƒ9�	vo����6�r�T�)l����>꾷M%�g�jt�Q����}/�~Z�Lu���⸈d��r*��*�|1�H�r0+���o���;�4�*N3�V�̟}s��]�Ko5Y��X�d#�����P���	"��7m��[d����.x�'x�>�Sz]s;i��ix�vZ������,�g����*�hw1�ٗ�Sgx4�����#���Sv�JT�{5'����r��
          >��lv�Z�A,#f'0���![��8*�ʼn����E?g)Z1[F�I?%c��u�S�,�4�I%���Exf%���x �98�����n-vzY����������k��v%�<l"V݆,��l����,(!I���I=2Pj�F��{-��ʔ�$����^�7��<���^�Aɷh,��L���0��	9�'6z�饕�����UF���][�՚����.�1�u����p��;s�A.���)��^Z_�2�v���4�w��ޝ�KX���Ƒ���=F��@�q�H�P���~M�E�nG�j�6����{Y�w���4'tL�!%rÍ�h��囒@�q��Ӷ���i�d��i���M���	"�sBq�8Rr�݂ybr��c���l������|��-�k_��6���oC�K���f��o*�1�����t8|�W�KY_����jɩI$��[���9�M��(���)BA�2�H�w���z��W[=V�4�����f�72�qW�۷�����H�Z�ⷙ"�����s�����E»X�Ӵ��$u���*1~N�n������..T�V��8�ud�ݿ����
          x7C�?�_
          �zrn��
          b��|���N�����T�.�F�G�Q��f�|:t�Խ�匢�?�M)?���ن&�+Z�i^|�]#��K�����qP@P@P@P@P@P@���N֝</��J�*���m��PQ�Ho�Xg��ft�:�7M�J�W藑��
          Vs�Q����/��ߜ���Z���
          ��SʶB�8� �x��W�%�e},�I���z�w��h����ZMku��oG��*X�j7�*aUs�6�sӶ䌍�qP��^�zvo�����e���W_̞�}����s�[i�PÞ��t��^y�'
          �v���th�iJܭ&��v��v�ߦʹ����Nn�ƒ߁І���^�R�IY^�릞Gj|��׻�7������ŝ b�Ss��\���'�+���
          �;=��n�����q�zrs(������|�+��O^��w�]}�تȑ����C�8?�#-�ۜ�R|���}��b���Q�l���v���oyyq>Ȳ�y�DH lI"$`�U����<�T�{�SP�N˖��I�����悍�qm���z�w�}�sM�%hd�xܴ�y�D�p��'��H�9�a��pӍ߼�-�I8�̗��d�7�Y�=�5����{�G�m�h䵐�n'�vβ����nF���)�Iw�c�AJ
          )ǖ�����rwߥ�<�E*����G�r�]�[�j��漝���]�](M�C��5��(��!�N�T���0���G�Y��byd�6弹t�T>:nr�ѥd�W�I6��Ԥ`��[��k��I��FZ/*PK ��b�bO�AffҎ"��-h�2i�KI>�wGu\T���q���y���̛��֫~�Δ��[����[U3��?1��X�lV1<HU#��[u!Ϣ劍�S��{i�}��UN�S�7��%�$��ܭ��WN�g��Ƌkkk%�-��Q���x�h��[Jq"�̶/:IJ��|�%W4i���$�\�ݎ���V����"P��yB5}�E)�O�J?e�WqR��߾N����R��7����Eo,m��t�lH��R<�a��;�q&�\���;%){�ۮ���>˩�I�e+��A���Ijկ{+�>�wqv��D��Wi[9A�G�����!��6��
          mJ�t�l��m-�Em<���Y�q�k�$��r�W�����~���siQ����r��r��6�2�U��_i��o;�T*Z�^\������}4�>���"�\.�2�j���նgT� �����|���`���@�NР1�h�_�n��A>��FVK�V��{��nk�8m\yѲ��y|�A
          ���\�rYX [o�D8s+7m:h�2v�˰�a%����d�۲��<�T���4�(e�n��P�*A<���@7j	l�I�k]�Iu���2���m�+ɦ�N���l��pws9VH�1�-!r
          �w�e�C(%rHN
          �;n�˲�b眭�{$�]�v}�c&dU��F�%���'���^� �D���Ee�]٧��1��P�[ꮮ�v��K�]��v,��dv(Fr�Fݵ���O��p���mG����o��c���'�+.�[��)��)¹�����N3��\ԥf�wMGk�J�/�S����3���V������y-M�HB)
          ������d�0A9
          �z��WU+FZ�Iݧ�ݿ��~.ܩ�짦�n�u~��eP�4���=�n�ôN�3��-��Z�I5v�u�5n���_gZV�8]h��wV_���C��p�u�]�{�=��t�b0}0E}v���^i��(��o�ײ���,�{��k��(��
          (��
          (��
          (��
          (��
          (��
          ���ƚ#�'�Bố��^��r��6� ��6����;T���Q�{j�_z�Ͻ�J�Q��~JOM�Ϛ�m��q�'�����~S��=~i���.�m�g�xv�M]+�-5�ܭ�촫���h�v�2GP�d��g;Md۵�ke���M蕭���S��Fh��Fo���0A#=�09��$���k�_���;�qi=v��օ�� )�f��k	��WK�]v��������ɿ$�ݭ��`k���ʠp뽖=��6�'�H �ns���O��X�}U�euv�[ez��o/���J˳鿡�7�^j:��H�4�n��p�ش�����O�qֶp�d����7[_���_C-h�˛FԔo���������M�>Т\LeL�T�v(9�@\�Y֫������ߡ�F�5Jqqn-+5�FeG�X�<�)�ĻXH�v�B��r@�1$rS�)M���U'�WKo��xX�%�y^�i���C����=p6]��B�c�Έ3�tP���ʰ�FFK�W5>w9EvI��t��!����iҕ�=>]�������@ҭ�b�WE�I3ƆW���`ʓ�����0En�����V����eY×��cu������i_�I��f�&vi��#�1\�v������E�����M?���=����v���Իy�f��Y�!�%WX�,e
          *m8+�s�\���4u��W��K����ai4�ݦ����m},s�?t�/3"�;��@����&�p?���l)U�n2Oee�ujP����u�ww��I?S:/��)q>����X���X#�QG�?�3JR���nrŮ���Ԅ%��RwnN�n�%�{�K�c�m?]��ʹ��8�M� +,������g!#�tg9��X�%�4�O����lq}NTӒ�-����Z��D�����Gp'WY�H�x��6��E���2�A�X��c j�'�t���Օ����`j�?d⓶��]+���_{ӷ��%��3$yP���C���+2 z�ړ�W~���E���j�Tݹ��E7̴j�����Z��a���� #�V�6�6�e7.Cex���k⵵M�-���կ�
          2Ѷ��w�}u���y����<̙8��Wab0Fࠐ�H<��.<��w�]����ʥ%r���t�h�-�l�M=��q�;�?�fܻ�8�m��h¶�F�ѷ{j����T��M��G��r�"�X[5��]��G�<�]�����u�nܵ�u�KEt���
          ��V�%f�d��k����b�۔8� Ȥ�)��;@���9�s�r�m�-�����mԚ��Z�u�����=u��7P9i�6���=H���h��d.HbF\b��I��ソ��UQ��vv�=���ާ-}0X�
          ���v�bN�p�����]��Z+�^��^jMǦ�MY߽�oM	�CHm!M۝�����<�� �*2��#$֪)���D���W�y�P�-"��R���֟��{�|#����ϟ�7����Xxc]�������Ņ��;1}�n"VM�l]��H�I����NꊌT����kY-�{�-{�w�ڤ��՚i�RN�m_C��]Uѕ��22����ea�T� ��Eu�-�X��P@P@P@P@P@P@|���������,�?�v�O�3�V�X�#!��v��&mx_E8��x��R>��k:nvzҩ��IY�1_y�.%�q�B�}s��'�0pyݞG��S�����'d��hV�"Ҳp��n��ؘ�Ѣ�2ma���q�8����9Ir�M��3N��Ь���)zl����W�8႑�z���'<�\��[vV��M��Vk]5vO�f��20,ȥ�I��s�~U�8��xi�H�K;��{��7
          R���Ily����$�i|�i
          yl�TB䞸$�y��:{z��K�Y�en��o�x-ʬ�����H�|�_Qա�͘���f�C"��X�@^FS� �<�W]��jՋ�Ӈ�՚~�N��u�|T�9���[�ur��e[���98��d���v1�Tt������J޷8}[�F�����5����+�q+rW˷�%�]���{�ʎ�A��Kou���_�������k����~������V��9��h2��Ӡ��e�t9 �v��:=�qi���մ��J�׻k+�^���"x3������f�lF�6��k�	U��moi�tb��&
          \i��OMV㴜�77˼��v�]�����g������rKu��b�[�3O�?�
          ����}�	����o�����
          �wZr�'��]|��| ��/����̨�N�����v	��H�Ϛ��MY+������ϙ�]��d��n��.�����Ih�&�5�8Q#]4��%N�%#p��7���i<DanX�'����I{D��~[��|W��c��w��C$7����`*-��I����O2G>g�޸��c%x�"�M(��7ݞ
          l
          )NJ�l����]v=�����w>��������)���?0U^2�v��8�)7�\����i�[��eA�	=!�}4�������`�n�dx���To��I�g��I�ٸ�����o�F�mMj�ic��=��Q�
          �$R+%OD
          �܂Ub[���jR�V�|�k�2���mRM�R崚k�jߝ�1�Ď�R�������n@F��T��~��y���t���}	��{Y�ފ:;/�u�G3mi+����d`�W��nh郎�oV��zv���U(���t�Rz����An�~�#/���F��q�0Y�H
          ;���Kk5t���ғ�/���-�k��yo��Ț0��	$$�;��P\��`W�#w'����[m�_�c�}�K�ɥe�N+����J�ⵑ�t`V�$2�+��V�����BZ%˻����.aVj�Z�Mi�3�ߡ�� )Ц]��}���z�1����MU�e�5�]/��r��d�*��������]�BE1��惑��ͻ�����o�G���M�V�rJ\���޿M.��w=#����	/��5f��u���7�U��H����\�
          ��[ݧ�ϥ�//͞q���YQ��Ur�7������u���Ws���>=���&��H��>l:.��\�ee##�ms�鱩:ҍ�X�wV>�������'��?�����=�>>�U�V�O�h���FN�5̀�ot,b�e;���
          ��KewI�s_s�.��*���YY���-] P@P@P@P@P@P@9�NK����-cz�Q��]�w1]ɾ�4+�K�`��ƚ�.����6��=|��&-�eR������&|��e�N�ۑ����U����e�RS�d��4�d��Gu������y:
          ��iY{X�)�#���7+����|���w����� �\�Kv��i�OM?����F�/��z[����Z��s���!��*:1��	�7w�/{y]]��3�J)?���k�4&�m����#�N�'�$�9�T.�ZZ�'���f�z�����Z<��m3�o�#�IK�bJ�`1�NTdnqc+�'5�Nj)[M-����mT�(���}������7���!<;}&��G�Iys���J����Ո;H��b�*R��VZm��sI�F�Q�_����%�����:G��fK����jQ����&�9He\?��������I#ȡ֣��J<�2�����=l\ѕZ����[Exc�:6�S�7B�	YQ�f�;;r�I�4���i$fPO͚�ՒK�V|�q[+�E���HP������W�k���Y�2�Ʌ	X�*�=����LsԚ�����M��sxX���>mWE���Ei��3��Y���i7*��o�6���M�'{�h'}쒽��z��<���%	Z)s9r�[�w�}����鴫xQ��h�M�@z�>b��a@,x���37M&�-^���R#�{�jQ�mtV�^�?��/���#��Y�*(W9PD��q����m�iIl�wivw�����Y˛�\�1�z���5�e�)K���y!�V@�(ڌ�v
          ���`(�r
          �ϖQ��M�G{��n�X�e�u�
          앥嫿޿!-�&�x�@�0�@�	�<]���5*׋j�wiig�Y��?�sXT�r�{K������W�O�!��(�Lm")]�"]�VuV�g98P>�l��+�'w$��&�^]��N��u+|N6�ϛU��;��	����a�B�2�LJdʇ������]W;�+�khQ�q���Ϲ�x�<���u�got-d�2��N�q�Vd�Hi7/�#1�������{�-�[Ewm�?#��#���T��[-�f�Y満���#�����Ȭwgp���*O���m9-V�����κ6q潒m���ue����'[�����%S�~��
          �wUH*��w�
          U4��į�dޟy����ytJ���j��c-'�Y߉��μa�1���
          �X
          ���m�}��4���V�ʫ�(�-�,m��~n�x��	���4�S��A%ؒ[%�l�^8��~e��|��C)s��k��nU�^z���K���fc�c�r?�`�X�w�r�[���^��+6�i>g��}NB�]�I�'�PF�F�2y��b�IY���oj�I)=l�M�����o�Wd�f�	�Ix?1c���6x�tҋ�4�Ѥݞ׺�h���U���;]=����ܿ�σ��H�|o}��[�;-���JTiԌ��� ��}�
          ��,5|d�,D�i���d�����	ĸ�SG	�p�<�ii��o�_�����5o�5D�-ψ���i`l�+FxUxYF#�j�bQ�8���#ȣ�'��]۶����⯊���B񟄵)��WE�I�+&ا�g��2HntS� h��3\5i���,�ԣ%�}��5�D�m;2�3����h
          ��,|W�K
          ��h��x�@��N�oe��1�.�il� ���f2D�5y�%�K�+Dﴣ�/�z>��������El@P@P@P@P@P@s�*ц���[I���-�!B��<�bX�y��>�`r	�Zj�9�{J-|�~&�*��Պ֜ԭ�'�麺?4�O�O�{$a��N*`�'X$���|�5nU����gw��)r����jV���Ks��
          u+(��Q��լ�(�+|�~��sL�T� �<� 獬
          � �;~j�Z�{-��������k���_�L��Mm���2�̸;I#�8��@�w �bQ�ݵ���Y��n���R��z�f�����s�3���B�H��n
          ��sל���ɤ�/V�����h�x���ת�ۿ�pp��D&�4o��0V��)U+�T�r0�����n��2�w��K�\�*)R����Z%�T���l^�(m�ΥcT
          �T� RcRS�t���2s�\̒���I+�����;0�y���r��R���l�~��)Cd$Q�0�o���_�C�@�Td��6N\�U{=��]�g_<��_�d���5��M����Kx6�R8ʏ�+�'hf��\�s�1U��[�N�^�y~$K8&�)t���z+-/e�Ƚ�n ++W��̈X)�cz��8g���Q��w������R~�U�.{r�$��k7���9x�_4�Q9F88����ѳ�*GV��G���k{]ik+���O@�^j|�In�����:-+A�o�{/�Mϵ�(<ɑ���z�w��M�.���]tv��~�3�կ���e�,n�J�'m4��z.��F#�pT��(`0����8=�5��ꍬ�䝚��{ks�&����;5���{ wC#Xd;Yv�•
          �����U52���Mmw��u����3jPvs����zG[�_�o��[r��
          ��	xb��%�]pH]̭�A�X`���r�%%�[OO���:�V1�.�JI)z�I'�����SH���K��� d���cT,7
          ��,�3�)*=,%U#$ީ>T�VI�����O7���qt��3M�W��M���s^
          ծu;iU��sD倌�Uulm�#|�8��9W S��K��d���[[lq֮����#����V�Z�k���R�)�+n�(_p��g�p�@'�+8��+l*GY5��]_�{�Y�ԜT��V��e�Z����^��\wQ�m�_5
          �H�Ѳ�aC�۶�ԋR���~�Wu��SӍT����^	%�[m7���e���Ȭ�Ue'�@?��O|�\��$�(�|�k}��u�F��r��w�5�wmr�+�;|�sZ�H�o�����FH��c���X�W�Lt�o���K�����S�U׻(��ٻ���x��Y�;2�G���F#*\�18���>n)(�Z7�VQ�vӷ��urߕ��m�����������K��F��v��[� ��)����\��V�*��-,���(����]����p�aI�$��Fp3��zu�E�-�w_���rǓV��{o��ﭗ�[�-��$�|7���y��A�@U#�� r~�h͜.k���e��J�.�VJ�D������c1+Nu�׳�T������Kmz�S�kƲi>
          ]F�����Jұ–����W}�s$�뗞e
          CH���*0�P�N)F�����8�T�{�_[���T�֫U��V����Ӕۺ�I�7���k�6Zަ������Ͽ����V����O!
          �ywnz�x�W�՗=I�g)J_�o�=XǕ$��l�ӵ��B�L��[!�(p��IϧN@�yɬ�n��g����?���?���e�x��W�H��4�]�Mִ�e7���$r"��@�Hh]$UjΥ;�Q|�#�˯�Z��y�t�=,���oM4Vg�%��ς�h?�x���!$;m{C�E:����a���A��Lw5�ڨ�� J�&�*�S��Y�IE�n�w���S�4���ըP@P@P@P@P@�w��
          
          /\��-���!�]J�E�}�SR���9ۿ��p�>ءAhEx9��~�Gܨ���,�]?�%�7��y3ݍ��mup��V״_��F��|�o�@�+F�X�v�p�.�e��`���\�v�X����_y�4��/�8�V����f5[�U������wp8,zd�<��Vz��k&�z�F��U��u�,�I;�?{]ΓN��5y$���@g�젮ym��ybI
          X���h�_}�_����*���n]m��n�^�i�~�1���Q�aH �r�Wn?���O������ouo��WN��m,��z�����iXX�o"�1���~|�p��w��<�s��s�IK�im�������A�Ӎ�uέud����ޱтڅL���bB1n�#<`c�QY�ef�����ǥ�!�Փk�h��]��>��J�E�E�TT!;��Ā~oC��5���^�]��ug#w�n�r����[��-�;E�$<A!�,��P��rH�A���tFJ*+M�{}�.�	�FZ�e't�RMk}֚�w��Ia�Y"[;O�0ܙ%vp��`2r�봸�eW�ӧ��]�O������e���ح�M������[�	��4™��$���g � �×�T|��[{7m-�ӡr�nYJ�iK�V�dս?+M��g4,���e�Tm�=O��X��MFܼ����NǟS	Z�F��5������vz��RI2<
          ~�
          ��,��hm�$�;`	!�{i���pQ��M�}�{w~}��)��O�j܍$�i�e+++�V��u/�]F�@���]��$qԨ#2�8՛�V��[䌩�j)��]o�������Z��
          �֭�%B6|��;B�,��;~B���������k��մ#N���d�.��>�]6���,�h]6���сVm� ����U,x 7R��~�W77��l|�O��Y(��ͧ�n�y\��?�vd�Cl�ed�b�������ČF�ܤl�Sz˕wk����ɦ��9I������,y�Z����%�L[ʴU�q�ĬrT��F|��5���^�[��\��l۳��Zˢ���]R(�5%��2P��@���lR�0T�Ӹ`�e$⿚�Ih�K����k
          �����Vi��+/^k�ƻ�,�#ɺ)Ċ���$!(B H��Uw|�q�S��{譢^��ڣ�f���=��</��i�%|���J�ȨAp����@�kXEEI����K6���_-Nj�\��m��i�7��y��ƨ��b2����$|���,��Ӕ{u�}�n�������E8����d��ol��bq�P�I$��FqӾ:�A��z~YͫYh���ɽ;]$���?����>(k��
          Ȓ�ñλvڮ�s�a�߶a��J�ND�k�ʽ�>�^��j1i�4�W��?�u�˯[��9��/�R��	sTi�z|�F��1��k�x��;��?ផ.�)�Wd�o�����]xa��J�tl����֫�ARNӮ����-����v�]4<<;�rkJZv�G�j�lב��;������I���#�~^��{+Z׺��m>�-��x +����s�g�yhK���������V��β��*b9�a���$Lg%Q\7��$d�I.���MY�^��n���|��>$~Ͼ&��>���^�-�[��n�l$���M����96��L2��5����Q|��Җ�>�l֗�[����{~����?�U����?<97��7�����n���7�'���c�i���I��\j���8/z<�+�C����m�dM�vk��#��~3🎴�5���H�&�p��_h��^B7���r�Lނu�d<:)�2�W���k�n�e]����
          (��
          (��
          (��
          (��
          (�#���������nt�_G{�������NB$�hR�!פ�R�7��}�����Z��օX�r�̖��������~���gs$3��N�3��$m�O�"�T���јv
          �x9f��]	85nI5%�N�����帨ʔ]9'��>qj��KU���vs��Y�9m�xR0P�3(���NFGן8GD��m:4���k4��]Y5�����ͫy��xV��	m�ЮC��
          �)�T��cg���V{+o�һ����f�Z+]�[��Ж��6�M�H��HN�9�?1�8$b�I݊�\���R�-���i��8��e�k��������"���R��b��|�Ge�!
          ��-��PI�m�]uz��=�=�\�n�o�������I����j�����xn�p:#�f�֖��Z���L�NR�̒���{jbx�O�ۍ��m6=�Y.�5a���ە!��3��9�5-s{�D��M���fuҥ4�^J`޿敷ӧ��������XEs,�i�NY�y�T<�e|�da&ܖ'��+[��QIk�Z-n��^�is�F�QqI5���Y�՝Tot�,��t���[2[�̲�c(,�z����P�ҥ�a�$��W�ٞ}d��ںwQ��w��^��F�ΊRS.Ž*���3������78���v�n��z�K��M�?{���g$�_u�!��66�*�!	�2�%X�`���R�2���Ӓ�VWrӵ�[��"r���+Y��[���`Ϫ�\[��,���B��Ƙ8�*6�&�*d��O��6��z__�#�\���+��{���܉�Pb2�e]Ь���W�K�r�M�eډ��K+�T�9sۗd���vqW�+�Z�i��+�鵲^z�9��~-2I"�����!�g*�@f;������C�Q�;�$�V�����8*WJ:�Ý'�{����-�k�nY>IԳo]�	|� ���0S� pWv��EEh�[uVz}����\��z����j���uh�C8D
          �ّ�}����߂
          ����7+��K�I?4�K��ʌ�U7}�;i��̽7R��i%w���1�,���nX�Ϙ��?(c��%�V��m[�5�U�ܕG)'~Wed��]9��Hٽ��Q%�G�i��\1�B�!��
          �VV�L���I%�>[������.ij��%�V[|���7W�R{B��B^%g�;s�@�F�:aIP�;��%�����>�lkZ��%eh���[�g�x�Z�0�c_*���8!���|�py��9��ZQZ+=�k��\ENIJ{7ktzs]��k15��K���Ł��$�by�ry.�� ��)E[X�o���N	Muv�n�z�߮�y�>_|Y񝶜!�<9��
          ƽt	Du!�=����`��l⸑z���A�}z�����I��mY6���&���<�3X4�ӟ��.X%���\�vۭ�g��?�w�7��˅��+��K��G�mik�1"�]T�(&K���y?�Iœm�:4��;h����=��Ͻ6寴��Swm�OY[���◍����\�f�򬺭��#+9���F�d�<���ƌG.�?36~#�x��nT�厶QW����n��J���:[V�����yl�(.:���qQ�ps���kXߥ�}?�-;pt2F��'t��A����Е���ٯ�����;U@M��d(V<�hVϘ1���ぢ�kOӣ���UkZ]!ߏ*x���8R�����Fw�_��ܻm��S4
          �|��R}҃�oЈ��
          �*NTc;�Y?�Ȧ�kK������~7|G�A����/�����[��j���,\���.�V��c(pW�J�vj�kiGF���t!��_g��?l�f��)��|g��Ꮝv���g���u���#��6_R��K�<��%�m�w�Ei
          �XS�;)��<V�����W���1��ac���j:e����)qi{e<W6�0H7$��3�,NU�vV�kT�Iūtko�e�`P@P@P@P@P@~џΛ�G�(��Q��^D���ڠTZ�DR���-�rQX٤i�Z�sL%׷�wZTIj�Z?���I���*�
          )Z��ۙ��M���iG���6��ugf줌H$L`�K+��6���������V��ۦ�_��IY9K[m�O�S�MFu�T#4�#+��rpA�]��� �3��N�~���kv���ZMA�+5������"�r�oUt�V�X� V�#i�B�2�В~�v��wu�G��R��j��;[�4��`[Wi0O���,��<(�-���0{7��rz���;��4c�I+>����U>C��1N�����B��8���K���W�k-�c���Q�i��ck�'��64`��h^����h�$I�Gs��0l��ں�^�w���6�%��Io;.�W���5���I�1�sڨ�ciUHVX���˳�-�,xt����nަ��5O[F�%[��%��|O&�M(O5�&96�I`�˗��W�ķ��'�O�E�O��{�u���pM��j<��?u�)$֭v����9���&yج�c.$��]]]w��)u!�oVC�ܻMl�W���v��OK}߉
          rw�U�I��v׶�o������jVEV�-F�!
          "3�����2#<�>b'�;��OW�ԩթnX�T�������mU�3��΁/d��i4�Y�x�Ϙ��!�-�G'�!>lE����E��eU������S��yr�0^�3}t���Վwĺ�6������@Z@�����F؛D��A�yW'}7�kDӶ��8*b%i��=�����ާ�~#�Py
          �X3���J��)m��
          �����┢����t��������K�~^���^��i�C-��)64���|jY���%�,
          ����N�n��z�������u[����l�����d��疰��� �&��.#��a@���f 9�h��m��o����I$��X����o���R��:e�W��(�h��#�0cH��p�_��ǫc(�ݝ�g��v�v�.6�ʮ�$�o�箵���P�qe,��9�ieb�&P�X����9%e��Z��5t��.��_
          �W��]�;�z�V��B"�Ĺa�F���n.~Lj��?��߈�s$�[7̻]�ҷ��MS3L�X1V*��:"
          Ű�tqל��
          im���v���3ΫQ��<׋vo�g�7�x�_<Cg�ڳ�ܕ{��Bm��%e�^7;b�_v>���0���e�m\uu
          q�oyO�8�]۽�[������i��N��r�۔�J6�����ٿ�
          �_������v��sy'ܼ��}�^>rd�h� ";{8�-��G	����S�E[��O�U-�m[��l������*�$�_gT�w�j��'������^��W��G�%z<�7��GlM�-4��86Ͷ��V�K�[ʫ-��|��Ⱦ���gY���S~�iw�ـ����%h$�E=4Z�O�t�d~^�4������[p<��`����Cֵ���km��r9� ��*:~~��3���R���ۭ��v�erv��B�����?�z��z���j�Z�k;{-��t���Q.�Xۅ�a��A�pHݷ�2A�|��ו��[m��Bmo��TX�U�p�	��I�J�jKo��_��rk92k�`�8R��\���[�MJZ�����oc2��Ċ�%ԨVb<1ݷ+�܀P0^��u��K=4���C"v��p�;bRyN���(p'q�sF���y	i��_�>���m�?/`ҥ���~�X��|+�ܿ�j�G�s�\0vӯ1��a����DmR�J������zB]v�/V����.^��϶�O�S��/�����
          E�/kQ]2ƇT�. ִY�
          ����#�J�w{Y���w�D�T����8�Pz5滯5���M��m�d�(��
          (��
          (��
          (��
          (��[J���6�G�mc�ӵi-n�d�ʸa�!�ׇ�D+$R*�+��M+4֖�^CMŧ��ӋZ4֩�;���<��+�c��~khwo5փ��eb��ĥ��5���^tPjP*������ݤ��,5^xE�)'�ҺK��I7�uo��d��x�*2��RK�F�6���V�=�m�5�W���A[��q��y8F��ć��|�l���d�+-?#ݫ����u}}ۮ�F��c,�.�r�P�2�ݍ��p#`�,��M�����L=�n�Z���V��5�OP��V	��<��
          �%�+nn��%��`V�J*>��RNϻzi�m�׻x^܊�^��ו�V��p�n͊Y�63�Ԍm����xL�Q���Ҳ���K+�oN���N�=��o�o��/�{]�貂9>��A(3H�n�W,8`v���$V���:����]%�����xz҅H�K�$��\��ץ�[%��h$�T.�G�s��f���0m�� �"*PiF���i���z�I���9I[f㥬��N|@]��.�v���r�D�X�}�7g%�,�5�S�nO]����*�a�Zū������k$\�E[����*����c���@rrpMi��=�{Y�׶�#��EZ.�i5eߧKw!��H2��pj*6Ц2C(}����ʪ���J�����kM��]��CXԏ-�e$��_��#;V�#����[���Q�ۅ&=����er��ߗI�R��:=Wf��}��.�:�zqS��J���mY嚧��ѹn��J��Q�GvT�x<7��|)��MG]:�մ�<���w�n�M���^���s��Q���\A,*m��k��+.e;��'s� ��á(��(��}U�����<�մV��I�[T����My~]�,��rY���IŒ�v��h�Mr�k=ҵ�ﯭ��qJjR��4�[�w��^.Ɩ\a�
          ����s�?)=v��$w��9Y�r���m�^���Fɭ�ڊ����c���,�~C�cQ����g%B���rW+%�����h��������yr�.�++\��G����t��E=p2X�_�#krv�8�1�+_s:sq�F��V�[�%����+�O�
          ���3�^@^vmA��z�����]t����WIy�{�uk��Ij��,��[��_�o�]�i������̌�~�7���\!�hf���J.�y�˲��٥N<����i+B�K��%��s����%);տ��CW&Ւ�Kv���~x_�'��дx����u)bC{��0��g(��rm��C؀w��_�`�tpT�(.XG^m����T��M�����_���kb�)NROT�����K����<_����k�c���ZL���C5��n��,0w7�Yд�$ra�K�A����n���bს�_�R��E����跲��w�l;�?g�"Que�ݿf��Io���j�Iu-�����^\�5����%���fy&�g2<���#4��m�KM|\��)J_wo�}O}B0Q�R��J1J�-�_+�{4�$lq�wn ��$1�i�=�2.�����رgK ��$���FG1Ԇ��ލ/�i��jz.��;����FY@���9��\V�+.�E�men۫�\�&�q�C0�YH��g9��v
          ���j���N�`��;+]+[~$H��+�*T�a7
          ���]s�Ac��f�.��u�j�V�ȱ�2_��XU~�+��ę�������M%�n�+[��Tڹ����G���`�l�68u�(�1�H9�)4����[@��w��]�X'�!��cP29�,�:�;���+v���/���ٴ����(e|��J`��p3�QЯ��l�M����ÿ�^3�[�/x3_����`����hYбg��!����f��$�dvW���9Μ[��.�KIF������^��齯������C������O𯊤T����m��bL*��F$h��	�qӝ��م�R���Vܽ*-7�x���KN�m-����u��r�"I��E,N�����*��C+)*��	��۠��@P@P@P@P@m�_�~���SC�d�i�I����
          ���H�V���q�Y+u��v�-��ː��jT��¢N;�mF����P�SV5i>YA����Q���d�h�8�דþ"��=��kk��j����Z�V�DWVwHْ)�˓���� ��������_���m��d��iu��]�GBT�m%��z��qok�f�x�YH����؍�)�
          ���s������7W.�{'�u��gn��i8N�כ{YYke���婕�k���J+�A`6�pC���@�8'p�
          ��δ�}��ݚ_��G-Mr.V֍�������#�it"�&Q�c�����Ὲ��k�C�l��u��v���sB���7�Z�g��������O����vnP��;2�edp�1Q����v
          ��v�M�U��G���U����Z�Z�Ϲ�o�����i#`�9yS|a��С$�9S�["'Iݴ�uV�t޶�v��Ǔ�5~F�M�%�v����-"5�4������.����Fݤ�$`�����^�W]Z���V��X��w����.�j����Gk���a8*���rrG#q�[:~���nܗ*[^�k���9爚�+�WN�|7VV��_S���fP>U����H��g#�ZQ�'�ѿ�����[t[,u>T�77���V���ݻ�S��<tҬ�EDV�p؏s�'��+�>V
          ���ad���ܽ#{ߧ[=�.'t�vwW���V]�o���:��nI�e����nj�2v��<�d�
          �w�윟*[��{.����5LR��ی����g
          qw��$!�I���V�z/ (�7Nrd�Y�t���T�����[O�	l�wk_���:�,�	$�;p����~P�#"�j�m�}Wm������aSvK�vm���g���e�c[f�Pʁ[�Y	M͸a���H�<����ڊZ%m.��G�B�#v��+f�=ϩ6�%�3H�ϹY���T]�PB���gT�R��n���ݍ�m�]�z�V�ݭ��[k��u�-"xm��Ɏ��%w�#`(F�9�]��ս֬��׵�n��9�N։C��������]�g�r��mAu9�G��S��5y��%�������H�Zb�q�7�e9
          Jܵ�����~��_��W�^��f��,3t��un�N0�O[wN�g�ǃ|	ῄ^��-�q���沏2�P�.���!�fBIu
          �8!+�Q�G�Q��Q�Sv|��U[4�y=���C�V�R��Y�Ԓ���>W|���9ω�=���ڟ�|Q�Y[4��+�=�p����"����Ţ����o2��	0�u)�2�Gˇ�����M~�wJ�>[����T'�
          t�5Y�n�.��D�wvo�?����uϋ~4�|i�+ƎmA�->���m�iH��L���m�L@77r�s!�#�8�[�V�I�T�-8�ф�RK�V��O��Bzq�^����R{�վ�}-��YJ��\n$C�K�X�t`��8 ����/���n��tw����n���T���;�>o�iu��u����ӭ��w����ݠ0B��?6xn��CMv��@j�v�|�C���HAR�m��X�]�� ����ȭ�E�Z.ַ�t$�h���m;lHV��q�߽��]�!b�8�N4�վ^���.��/��ʖ�㸰*Ȅ�u#r��+
          ��t.V��ݯ��
          ���J�Yu~]	��s,qG�HP#[;�(��T�\z�j�E���Nݭ��^��g-�y��õ���n�m����N�?.6�O������j���_�����Ӯ����W��0��h�3v˜p
          g����7��ZY;z|�m�x~}�:w�	,@$q���3��Ww�V�+yv,���������6�TU?1�9#��e�����~{i�yAtT��4�H����1�
          ��{�4��K5�}�xGMu�n����������|�I�2m<7����m�B4MZS��2�p,t}C��j�l�����I�o�m�����mb���
          -�嵽�-����S���U��N�k�A�ծ�3�I
          ��l�7?����B�b&�y0��X��+HV��/�/喟s�����t���P@P@P@P@�!�'��%�\�&�t�G�B�:��y��@@3N�F��n�F�cFb&�wi/�.������
          w�����K�S�\x�V�|C\��7�a�$�[2���(q����՗��]H�g�ݨ�Zڽ���z�Y%{���~���\|h��y<�*�M�iP��
          Mf�tK52��ŧ[��_28D����($ҳ;���mۦ�}�Z�_毣�Z���o��M7Z�{닁ay2èB�ɎF]a��,�fF�Y#��/.3�d�Ε���W��G/ż%x�?ݻBQ[Y������~�um7��1�h�FIbu��?���Ы�F�n��k��Q��Ǖ��t����U��Z+{����i��K�;{֞0�2ᙋ�䓆a���R�{#9(8�����E�
          Sr��x�(�V���N__��� h��'T�7��T�)m� ��u��q��2�I�[���>�5(����o��S�x�C@D�v�
          1(@���p۔��<Wm)�{�-���ߢ��ujW��od����;6c/�5kg`���-$��p����2s�pk�����K[SV�8��m��ѧ�t4m�!�� hV��SI%?��>]�g�y�H1(Q��uB�u-Sj��mK[[���~1ծ���B�p灑���%z�z�U$�I%kt�/�'V���_v��is5�\�kw��F��۶�x�V��&�r�M��֋ѻ����oݨ�����Ei�i؁-�/��[��
          ��m�����G�}o�--˭���3������WK�H�(������#�"Ǽ������‚:���VS�T�KU�ɥ���o�t�q�n1�-�n���ߡ��h)e1�c��!K*+ *���<n.�=9'7x����m}�;)҂��Nܼ�.6�Kޕ�?�m���"8ʩfa��#[��X�6��[In����Z�B�ը�<����GMq$";b���b	��]��(�1��9�R��F����?��h���֊m��U�V�{��9�gZX�ce�t�\H#w���R�7 t����:��iNJ�v��c���bq0�M'(�)s6�ko��U|���?�Yx��Z�k�!�T �stA
          j
          �hX�['�F1�&��2̎�4�X�'RIJ��tފuW���^�}��~!�����7��FU�M��u�����K��+�[X�6��CPX�A��cY"�`H#�C�s�{�s�K���t�VQIiN���Z�͟-�6�3�I�.k|R��M�R���-��a�x��7P��ZZϨ�5�m�[H�Y����j���  ��*F<�Un���F��
          zU��P�ե-}����RnZ����|�nSO�-4�^�v�?��ڛ����㹼���|����̓3G%�ϒ}z����U���b���`���ٖ.5��h��zO݊�R��s�g����M���p�K��^ڢ���4���+����X'��rY��P�1�n�NN�]�
          e�$�۾���v�����e<����\`�l��Q�#�(���
          Y]���!�F�2���'��0@��v������贔��Fx��]��[r���t��� f����>�CD����wja�%Q%Ӏ>E;#Q�R�0gd�3�
          �=�]�����zÆ�4�����"m�M��C���rI��d�@�=3�]��Km�k��y/��,����	��0ry��M�J�����X�vI����������܎vس=��3c{��
          <!%��“�2�Z�����׷�������o�sě�D� F`0�"E�BȻ̝�����2���i_���U�Zh��c�����@�,�}Us�r~c�~�H�3�������X��lU�fw2�c�@\����Q��[�t��]����5S1F��r�>�
          �`�#`�#.y�����5��_y2J����l�Cn�m�{pG�!����[p�l��.�.H�ceܧu9o�0��E�@M&���}Mٷ�x�^������Y]Y��\Y�-����V�H�t�0\8<OZ�B2ViYm���kU��+�;�U��~��o���)���5���COO�1퍵d�Z���;]m�
          ���u�%��%�Z�-��?�_�R���i+�;Y6��~��W¯�W���(a_x��uYQY�=��iz�3��w�����v�>�S�4�X�-a+_�Z5���akt��=�P@P@PK��
          *�k�J��N��C%����6���K�q;�HVwQ�F�_�0������|�[��xu��wf����jň/�o�8c�d�z���.���mq&�e�K_=�~'�PDV�6?
          <
          ��+u�]-�Dq$z]��o㏖{��A�du�Sr�W}��=6����??ho��cq�jz�O�pO;E�قK����l��Kkx����f���[;��^[
          ݴ�,��_S立�nX���
          �,��nAWנ�B��d>�[l����(��/�e��~��U�y��3�󁜓[ik[��n7䭢}�m�-�Y�:�ݹ��z���_|H�j_�RN*-o������^�����v�%�x]�����������sirΌ��y.��V�G'wO#�~��)�nkT��%kI-���~��ey����'�ɴ��t���Ϯ�鳝���L� �A�YJn�e��l���ꉯ��]7e���}5;IYũh�tz�ɳ���QpΑ�m��W�L�,�����u ���W��ko��R��3S���J�vȻ6�k{��Ls$*c����98��ஞ��;j�t��i.W$���~6Fׂ-���g
          ����6q�p0�ys4�'��;/��Xx��U�M[m^����r���p�/:��*S���ș��$�qU:�om�n���4�E�٨�Y�մk[[v�3xxwLB�-�dy��2��
          ���y�i*�n�J���-b�����%��i�ɷ�� e1 
          ]�A��d�!�.��+c��nw���7��4�gn�[T�Bɠ٧�<��H�
          6�K�ݎ��0yH����v��/5�^���5�*1q���̣n����B;�eXH��bc�\j�,Fh<BC����(��~��wBp�"�y���W������
          �,�<(�cBov|���dw9$�K�]��;_K_�N�3��Qm(�Ou����F�� ����v�)�x�+2�]@�T��Fь�k�9�̴]�\��,^���t��u��4�3_�V�k�h7��z�]���e����1 ��s�G`��ZM���`�급�S�'����ݵ}?C��f4p�攗�]Ť۾��vo�~�|����I�<Q��'��]�VM?E�@-��u���
          �-=�����G���
          �ӍI�Tĸ�X�E����z������9��r�NR�k�^�kv��Kp[؍:�Q�`�m�B�\�I�~X��f����`Y���i��ߩ���am���(�omW��?~kV�,-mR�˷��}�9a��yxv��
          �4������������<N�hښ��m��zsT�ɽ�g5V���\�D���-�Uֻt����P��LIyq�C�:��(���Z�y~lo��xr�Ԉ�T-Υ$��rdhӊ��^�p�Ҍ�G�z����w�%M�Hr���������Gd��nItJ/�.���Hm�8V@���+q�e�$�M�26�2��
          LJ-����t=�ݭ驝�D��0o,�"̊��~f%q��w
          �hl�XM^���������G�	�x�K�� ?FWq�(@H
          `��&��ia��O��*�.���G���? d>�'9�y4Y].��������X�	c<���f%�$�����M+Y/��o�J־��uQdWdr�b�E�0���ѷf�ߦ�t��-#we׹�W1Ī�>Yb��w�W8]�l��v�j��+��Ӷ�鶋�ᷠ�i�2�LQ�,�L�z(�dn��Ǖ@`�N۵}6O�_/�Vg�FY���t�Xn\��QHm�wp˖�
          rP����a�vZ_Wq��~n�<Q�Ioq���	� '<�9��Eh�������VV��>�Z5�$����$�|�h�Fa���/��$�j�?�݆ e.�������,�s��c�4Z�v����ŀ��8bGU*p[�F�_�G�(��[t��ȴ�+9�e��\�S������sB�W�M�},���5ݹbQ�^
          Q���6��ON22H���6�K[K-�Z�择�~]�C+';X��'������6�u�5���ٻPB�y6��7��;�6a�ܒ	«o���G�k宋���t�gR�'���Q�$Е�9!�xdVB��]H;�ۗi �\$)F6���Wݥu�-��|ϰ��y|~�N��5���mb��v���5��tPWʊ�P�k�(pm+F��/�*9\4���kť��ÌU���v����[�P@N�Q���w�����H�����v鞛�x�_Ņy[�`���<��W�_3�y�G�/#,�b��]���Xy�*۸ė���:�h��6��o�I�_���|��#�
          Q��
          ���^�W�Ȗ����V:t2q$֖Oq=�8an����CO�w�6���_�4�z+��?&�/��_~/]�u�����	��e��a�٩�
          6�%�D)	$ίs(����lQ��WE��Л?Ӷ����_o�!��
          <�d�.�����ϸm����d�����h�m������[�rA$��<*��@����砒O���y���y���)����(�g����(9 �g l��ƞ�]/v�-m�2��1�E�r�K�7a�¦x�������m�+�v#1����Ic�rO��bN3ԞԶ�%���-ע����������5i�V����9|��N������9/v+E��E��g���G�V��&�mōߎ�hn"�I��K�"�S����]���q�k��RS�ԭ�yŦ�q����c��WN�\}֝���������3���n�Ὴ&Ku�M�F�K��H�b�r�ھ}�!7q�G�l�,���o�<������M�.V��~_E��>�'��67KEZ�R�+EQ.����ўCgrP$S�R�v�c>T|�r@�2U�e^���{К��ڲ�{��fu�W,!!�Bہ_�	#�9���}��+��WIu�k�KW���[�M6�ҵ���~�V�l%�{b�C+��T�!H����3�j�u���?=��#�Ӷ�����з�`r6�V(�>��0U�6�OLg�����K���O�ȕ&�|��m��~%�%���7�+�ay	�`Xgi�?xNk��;�6�k�h���ۍ�[��r�XyqG�Id�	 ���q��i�ɽ���2�H�\�]ߖ�Y$���}�g��Z��ULd��lp6F���9�H�M�^[;�-/��3�H��]��Qv������̹H�؈G�Xm����I%Fq���IZ�Ko�?��*'.f�Rz/��挫��+<h��EB��`��|����H8��]<=�KK~�T�F1r��|�唒z�����	��;�?⯊Z�Y�6�i���^k���Wl���n��i!b@X�;�R}_�ʿ�ogF-9ԒI+n����ϙ�s�xd��9+���z;7�ct���}����~i��B�Yu*������e�KKi?g�q�S&0`��Ib��G�ӌi�+��/IJ�T��maOg��j������M����E�}�o]w���H��#�8�i8@	(�~8A�c�]�8�8jb�U��(���yI�,u߼��w��2NNW('=�N�Q�_����ݽ��W��P�Pһ��!K� ^訡Fђ4����ҕ�AG�WiB7߻m��k'�荾�~�r��iy�]��+_],��$����B�|�muy�K�;�2\i^��}�q�N��fR�g�F���c+qy%������I•)W���zB
          >j՟���ik)&엺���(J�ob���M�4�N1vP���+Z��}�kn�/u�F�T�n������������/���q)�C��F,�1ß�|ڒr���4�)JR��n����=��B*1V�R�J�$��.� �o-q���P!b��8�l3
          �+���ݶ�g�ԯUkk�}�0pїlD�v�@B��B>O-2��Q�n�@��z����-��������!8�T}�(R7�Rx;]��@�X�,CJ�Z��=<�������Ķ�j$�2��:Ǻ2AP��鱗�銕�O���h��=7��4���
          �f�iS3��@L�"x�����F�Y��|��aJ�Kw�՚�n�Xm2|+,���PA�3s�N1���Vڴ^�'�w�X�����\y-�#���B��,	`�;��o9�㠩WKEm?键��tZ�^����˻���w��>bV���#�M��Y9?VM����[���$�0�;�����������:���z�u�m�>��%���7ĺ�\f��5	ctX��U��`��;��l*F���0ʗ{GF����Z�z���ZZ���0"�� �ڤ�h;�����Me�Z%��v��F�yKe�
          em�$�Ȭ�~nF0�r8�/p2H<���|��H\*3�n�ԒOPY�g�x<�q��i�
          Zݖ�������K#��bcP��:����2�R-�\����[K_��Rh�&B_�e�d$�p7d��g$����Qk
          /T�����]��%�r��'b�W	^��:��|��\���w��ţ�+�c\&B�YV#�Te�9�FG�y��M7�~���O+��&ѹ�,Ŏ�
          񐛎�X�0�s�zmm�y�_��n٧�2��dTm�G*'ԁ���\����t�o������
          (��s_�<3�\k �l4].�w\_j71Z[G�j�������)�Y\���Rm���������ҴQw����k�
          �7���|Z�(�izL�<��-��$||�|�C	m��[��.�v�}w^����~W���7��q6��O��!��s�
          ֣9�%r[˷�$��[n��-�$�cU敗O���ݐh�[��ӽ�u<���7+�‘�@��" ɂIĒ�n}�ȸR@$�[Ȥ���׷��^�rHC�Z�B��-�L����w9(�D���	'��k�>F;�>�6L)e�.��y'ch����vzn��+5妏����b����[�B1��
          ������'f�ÿ.�y��߹~�N+�I$O?��V3�!7g.������a���[?�՚��b(�ȍrw ;�$�����?��v�M:o��WӲ]���̬�Y�U���p��'�����@ �dP��߅ĝ�����tЮ��)���8�Ĝ�$6���j]�Zz����)6��7o�ٝ~Ϧ�v�r�&274qp7Q�����8����P�1�]�K��i篥��O�'�������??����v�=�Ɩ@�Q��in�<�+��F
          �zIԲ�՟�y����:%e�d�/�>�������'��4k��K�"e���w�{f����	�ے���]���7��ǚ�d�eoz
          _�g�%{��0�����O�|����z�h>���y�1�Ꭽ�Q�K7�X�l"��X)��nM���0A޻�4��e��9.j;Ӫ��$���5�ku���V[���aԩ�;ZpR���ڶ����j�VDB�m*;	����#K`���Ĕ����zt�߱�Ӝ�Q��+Kkd�m�۾��^���V�}̀e����:t�I�f����V����I->ś���F����R���i���|���)=HC������k��T��[�tԮf�x��2���Ԃ+��4�~l��1\���m*� ���5��D�Z&��kzNn7M[Nd�_���~��7.w�0p�9�~����08 �+�:#K�yF־���}�G,�s$ݛM�˫]��<�q�vWj�0{�! |��ާxҍ�����z?�!��ZV��ٽ쭢,ŧ�M$P�hg��TU23n=�-��Ku��F���m��F);����UT%�I(�W&양��YX���7��{�Y`�<[�:K0�t����adHYs�.q�7%Up���CW�m��{5m��\����iR�'/�*��z���]����i�%�����C�Y[ I�4�cLs
          �Ġ�4�2*�9��x�z�����GJ4���_�T�k�r�8�6�T�'�'��ue��W���^��H-"�D�P�@H�cQ�f�8�,<�ՕI9NN�w�V�/?�o�?F�u�)TiZ.�B��ϪK�z-nՠ�n�Ē�w1�'s�����Vwri-�.�[��ov��:yaF.R�޲jR��=[%e��x��z7�4=k�$��K�t
          >�R��n,VV�<�2�iYS
          ^iJF��v��N݄��~[����)_�t�l���9;贊��:��rk�W��#�{���6��(k~0�^ht@�i��C~�I���?حSȗL��z�Œ�{4�Wʊ9�M7��*zA��Z��z�gk��-��z>�6iFOޒOMV�m>�ߩ�&p���u��d(0�T�pI�����ʌ���h���߫"��R"bɍ�d�I�3�#(@��>�[��l��k���_�[}���ש�kKpw�HfP��g�����x
          ����j��V�׷S��(����[�q���A���� \��2�8ܱ�����p-l��k�v���r>L0Jsj��$O25e�T� �ϖܓ$7n*�J^\�[���=6�,kڴLYb� R}�&C)� ��FX/�*����}:�����V��٠��Q��R
          .T��������+gk�?�I���Z���O��I=�k���	&�.cE.?t��J������Pb���I�-��������8c2l�-4�(�����Fp2�������{+[���Z�u������d҄�~�U�d]�s�f�Y��q���,�,�U�n�o����;io�8���-$ӱd���b{���瞃<f��o�f��0y9;O
          ���#<`}1�ȯ���5$��H�"HU��۶�N@�NIn�o+�KM~�t$H6 e��H�Irw0m�px���;k�}ʷ�+�.��<���Y�j���Am�� ���Q��V���q4��5m=��jFc�^*FH
          p!@8v��84meo酒I-��j���`��5v'$���j6�O��w�=h劣:	ŧkv�}�ԏa�a�@���8�cp
          ��y�m�v.�^�O�ᵾi�ȵ	%�4��R��d��w��v�N	8�r@v&���i�{4�f5`u����l����l4�{>U��l�B
          �y{g���}�][��Z��\������K�I4ҲG���y%��I~��n��~��L�R/�|Cx��[h��I.R��k��dt�)�ϟ^X��՗�Iݥ��=�u?>1~џ>,�r�x�ėWqG,��N��˥i�r|�+v[�v���P���Y2������.����栗]7>q���3d���{�N�bǷL�r��r�ia�-5}�5��~[�4�qHY��v.�@B��-�PN@�����X���m鮉~F]���"�j�?7�����q��H.s�m�B�h�O�]s!idB#� ���6|��������w�Z����+�#I�udʊ7��+��3�@��/�o���m�-pҬ�A~h����*�`m*�
          @9�� d
          6��E�:r�)��܄�T�,���	Lc$���[5�����/����6���*q�������$��Uƒ�V^{[QYZ��5eFA<���!;�7m`|��c��
          -���?౯M�_"��9Vc�q�i29�䎽1�*z�Z_D��-����bƨ��p�-��f$��r[�p���y�iZ�"��Z[MZWG����ik�1|2��Ln4]R��Y��>� `@�Ẑr�zP��
          �ӓ���L�1)9�KxҌ�Y�Q�K�R�O��rXaR�U���F�C���p�J���z�m_[�I��$��|�#�(=#R��z.uu���Ӌ���_�i�;�Oo^᮴��kk����X'�~q��JB�ݠ���R���ۗ���$�Q�_�Ѥ��M��:������h{���.�qk���I��~8|E�F���R��S�x
          ��H��X�#��9�8����(�O�f9%|N>�	��U�\o̚��>�,ͨ�cu%�ܜ�R��^oo�c�-���'9�!9��7.�眃�Yq^�k��Z^]����UK�-����k��{�e����a��0�;��ϡ�1M7m}�'�.�Wc�ڴc�,��릟z,�~cf��d���6�@���YG<�ֱ���m��o"���mӧ}>�f��=��1�F���`� s��5�
          Wr]Z[�O���9J1QoMIi��=���5�Mi�O��d��w�
          0R^iX�d.2�6�o�W�|1Q�iT��w�wklyX�����y���v�պ=O�~��|*m��!�k�F�k��N�卜DmK��[{�f�7M��#��G�'5iʞ�����h�ԭ�S����E��>?�c1��t�����d�Q�.o9&��ϩ4�>4�%_3b�`-�C�
          �p@c\�y�0<�r�&�����y=���OϻFXl������jQ{�k�>�w�&n$km��.�O'��F?3Igc�v$����9I�NRv]l��h�l��Ih��=B4b�J:��;��M��wm������#;s�b>fc��EDQ�$�:ɤ��-�]_��+ݥ&��R��{$���1��ջ���[{��/�rF�K18]웷6v�v)*ۢ1Ir�6ޚ+9ɴ�Ikd�e���M������QKWw�8�]�NMn�˴b�r���Q��2]J���o�/�*�X5?\[J�����n�q�
          ��
          BkYJ�cg$�ZK~���i��Db���E;�K[7SIJ]�I��Nf��s�q�M�d��崪?��1��],����/7̇f0d��a���^ļ�Kּ�}��;����R��wK_��ʆ�:��<D�#{�a�G,p��
          �\�;嵟[=6��m=
          �;n�Kc:@e"�rd=[v$$�#9 6w�IS��}�k�ߙ6ӳ�w��2���t��bf���F!0�ݼ�ʼ.Ӹ�F�_��^��௶�������H�b% e���`#O�	�q�X��-;uK�����_�s�+����"�WU�x����-��&%<��V`t�)�l�]~�WA�{v4,���hbX-�)ZD����x\�-S�C(nl��\�+[]-o+����Ƭ��Q�d�@e��*�9���͞�)�Rzr��v�^��+�Z�����*��'b���f5B�_ 3��}����^�:k���zi��y��|H"v���Is��d���*��r�b��#a԰�r�j��n���p��+]�-�H��ܜ�	=,H ���z����Q��nƳ��E��A�@I$H=I��דE��e�j�_��ѷ�y���<�"+0��� ���v^A	��+
          �����ťF�v;rw|���{*���'h�n����\ZJ�O�%�l�Xj���,y|�x.@`�;�����uuӭ��T������ 嶝��q���km���g�Z����Y�d�\F�.�\	v��#`�s��M�/�n���goBiܣ�pY���@d�(�'<�����N��/�໾X��`7��.���N~O�$�"��n���Y��~c�m�S�.7���K|���[��s���(J��K�ӷO�@���^^��$g,�䜜wz�KD���/���j����O�-��ଡ଼����x�FM���٣k��e�?����U�]X4V�&YSv��W������k��X��;���# ��4�d�O�?4A�U���X���y%]!�",���/�����tOS��S\����IيNK3��c/�q<�B�Nګ[��`I薋_�����e�C�w(�J�s1��d�e��p�}:�ۦޯ�Ě`UY�Y	±�8#Ӂ�eB��2Z]eY��}��9L���r�{~T?£����
          ���v��W����8����d�?)�����%���zv��tۧN�	eo3d������2����gi�i��W���]H^��X��|.K�o�`@���	���YZ��ȯLr���oK�\0bO\��۸�$������|�d���hi���K���o� �;�A	"��y�]��9[4�
          _�֋]5:X���֗�6H1<��0�@�
          �r&��M�O�M4������D�	��ȭ�*��s�$���*#w��x����G���3`�^�|�b�la��p9 d���k嵇}yV��/���xguÑ)[ն�\0�CeXNA�R]+]蒾��g���?f�	<=�(� ���^`1����u���%�Te�����g�5��տ�E��v�V���<��9>_`p�x�����e{>׎�}�k�0v���6�['�E��{�-��V����)�n�}�v��mt۶�;}��vqM-W�ٯ�?�<S���
          |G���t�����*
          �wx��'t
          c�$�)�!�L>6?VxLU?k��.e���N/�|�Gg�-�k�p�B�+�[����v��o$��N�ݽ�V���Ɵ�����W�%槦ݙ~�qa�P; ���2|�V�w
          �+��d�e��MT�u�i���4~%�]�����.*�&.�^W;4�V�D��'t|�}�_�nF��j6.�+	��.ҡ��'��0rp~�
          Y^2�s�V����~���-�Uxl���v��a�k�ֽy��h���{;�൱��������D����3|�ev��b�M(Q��O}:���c[5�҄y��	��_ë��~�|
          ��5]F�[<6��47�,,�j��eIR�Iq"�,�6IqRYZn,�S�'�+鰙E$"���Ҋ�0ٶ�k����&��c3��K�E�E��V�M�t��M��?
          xI�ŤVVV��/�{`}�y�c$�
          �rJ�: H@,{+�gB>Ƅm�e6���d���m/�nlj5'S�VnU�;�7���v
          �]ZJ�C�m�A���9�9n��� a@P��6"���7'w�V���%�vZݷv�mݶvӥ��I{G�����ԭoy􊲲K݊,�/��r8,{��xdぅQ�V�]�y%�uo�7ISV����=.�r�앮�b���bR�y��=ߢ��p2O+V�Jݖ����Э)���y;Z�d���F*��n��߼�m�)#�Kݘ��)RrA*�q	�M4��G$��}��ݾ׳{���<���\�w�n�$vm�~��W���/��i�:o���z׉�M��F���}O_��͏���gǹ�h'��#ϭ��Q����-�=:��ъ�y��Oh��n�*�u�C	A�Y;�]ZӚm���[��l�?�
          {]�<I��:ƭu5j7Wڵ��3\^\L�\o%�)��瀃dj�[ϯZU�9��S�}��/$�^V=�p�F�W,!�K�;���Hqs"n��DUv���d�;$]��OÑ�]�;\��]=R4��e���pd��r�gr��`�#�'�w���u]�0I0�m&�o�Z��𾥉���?-���.��>f*��W{*z�6;}���8tӾ�4gDZ��eڞ\*|�Tn`Ґ��$*�;T�V���~�k>�V��D|�G�,xa�
          �q�`��Uq�|�x$�HW�o���Y�|�o�R�Pi$��\��|�������Zt[[M�+M:Z�����F;��/�.�xU��X�B́�c��0�_>�����D׮��sr9��X����0��3F�YY���	�@�)��N�]/�'���4��zvmy�_^y�u�ag�ɸ�y���6�DX�5.�r\+�u-��-�ao���@���*Q@�''�_�;��e����nZ�iu@Cz�r�1�O�E���-��n�2�پGʮ� (��I�c��q���S�
          Y�l��}�"����.��n�B���*wm~�p{�]�i]z[�a"}����ˈ��8�o,J�91���>�_x�im�M����-G���S��6���R=� 9��1�r�oZ����m��F��Y`��2�,�?/�$����p&�ð]�����]����"�Gt�䓻�S�H+��Q�%��ZtЩ���F�?��	f�|rppyG�4/�o �n��v�	C��"�r͹�BHE�Fz���w�M>�^ֺ�-U��V1H�%U�}���
          ~^v�q���;v�W�m�,�R��S�[v�����y�Y���I�ջy��F?�'��c��<��+�F#%����i+%��A+$��WտթS�َ��o�Wm���;?�e�ס���o�Z�����{uyw<�4�]K$ҳ;#�;�;�K3��K1��%����[r�۾��y�֤�Hs�-�W��9݌rT�#8$��?�R��ogo[ٯ[\�)������%�@wm����1�<�k�Km�k�~]̙�b���Dʑ���9�=6�N�p"V�����J��v���d3���VR��)S���Y�$��|cn����Q5g��e����!B��F\�!P�,��p���27e�E�^��ޭ��˴`�#H�s�B�t�I�;T�n9(Z6��t���iߪ�ʌ�ۯ��y�
          �w|�)'�9<���(�?'d���U��a�V(���Yee3J���ǐq�8g�<4ik-��i���+����jA����yÑ�)8C8u�ۧ���[����m�
          d"�2�����7�@��W��\�K�U����S@�*)e�N�L��B���c��
          �.�_�m����y�a�D{�'*J��{� ���ҕ���iJ�i��mo�#�F�%nIciۅ'�:�4�ߧݰ�]5W�����:�3�³�fx�nἨ�K�-�32�9�v��T����[+u���3~��B�g�O6������~ �e����O0:����Z��^��qw��|�>�Q�JWqjV}n���j��S�_����x��z?��4g��5��}>�6A�Ip��H�GBId8TFb��
          r��#v������+���EjnI��wj��sE���o��=��?.>1�Z>xb}GJ�%�O�呕g���xw°I2�{D��]sQ�c��g��4�fX�1]Ȍe�HЋN��T�vI%y^Sw�j�Qq�^���뛖*�q�m���nT�M&�~k���f���~�W����,~��4W�:xf=T���@
          ����c��E�����e��>9-����hҷ//3攚q�&��Z)��I�Д���.Y�F)�����RoѶ�[���g�
          ���QU�'���,�ѥԺ6�|��#ncSu��0����O�H2��V��N�*�'�9)T��������[�֮U4����tk�Ot����I}�y|M��Y�U���W�%[�5�օ�u��w|�=;I�~��Km�d��K�����0v�eVZ*t�R֝�R��IN]��G}�X
          pVR�e�8ū��RV^�;���� �ö��yms�_h�hk{}���i�o��k���J�t�6t�=�hb\8F�8��$9��Ӷ�o��pyu6��:��k�����]���)�\����񧄼y��
          ��ܫ�7�N��y��I���Ѽ�C�5�Y�e$[	���J�R���S�ݭ����0�bݒ���|�K�S�c�[���>�6��?���B��(�>$�C%���nA���7d�a{��m�����mlcIf�g��w.V��R���ˤ[�������[D��kMuNڤ�n�>g��{��;��+[�.��Q���.��,�"����e�03�42+YcvFR
          ��RRjI��F��/��y/�,�h$����][�&�z�E���6�,O?��9���(�>�I3�%����7�!�A96�����Y%�=U��ɶ�Ug"Iݤ��?��F���y�	PO��M��X���k������'��(����m~H�*wW�Nv��V��)P��2>l�gf��7q9���1��6�Y-=�nU��꿿��w���lj����c�[yyk{C�_�i~o�[�����O�m懢j
          x��G�$���Pܫ�j�VU�X���Q��e�����vc+B�a`�T-*�;sV���Oh/u-���v�����eVI��Q��%5~U�׽�h���q)A,*[b��� L�L*x�I+J@�
          ^zJ7�]��ޟ�c�Kv���Z]ӑf�k����\���9U�UK�
          "��t��o]	�ȭ ���QU�������m!W(HظPXnd�v]>Zۢ]��^�6��1�ngU5X�ĥVi�U.>��B�m`�*�fm-�o��ӵ�t�����7+�DzB@'�����AA���G��-~�n�kT�%py���J��\4��/�Im���;�A�[p>c��[k�m�o+;.�2�Z3��eb3G��iY6�	�.�0T*��]:h�[��O�������K%�˴�3:���8��Ӭ��T��Km����+��1/�%�>�Y]�Ŏ	b#c�ޠ圖�d��5Ӣ�E��CJ׷�5��gO,Ʃ�Y]eb�/�1*�f �']|���.�-}�s�hSD��O�)�q����;v`d�O��+|�k���b��\lv;B������,G�_^�/\R��_�I8ߦ��XXՊ�ӝ�s�-�>	�%N�F�q�A��4���A-�}5��iυ*���F�$嘎Uv��ză��zl;[OT�Q';�M�?�|���bT��\c�I�-�]�Yo�ȿ9��J#ȍI]��,'{�r�H@���Or[�t��K]�F��G�E������ʨڤ�J.p9n:b����gn������:�8���
          ��R�򀍥FW�=��p>Q�.�����;Z벷�T�ت�b@E�*�}� �^�y����?�����MmmS�.�|�e�j�Wb�q���1�aG�$�U��[
          w��鶖���	K����{����d�����rIӰ/$�N���)����aP�$r�8<d��}a=;߭����{���Os�M#�b�ɸ�;�
          w=�,	뻨�m��i[D��V�.��8�˹\���>^s�g#'���������lC�+ ��a��A�נ�œ�8$@%��X��zi�wMz�T������`ʃ��9�I%���P�)/��w��J�J�k�2�R���@�݅7������f�I�E����oB���%�����������98\�z~ Zn�:X�=�"is#�>J����b�׻py��8,���=��O^�H��Pn0۷N�2P�na	^:�(�Zt�%۲��ؚ�y;�*6[+X���3�	�8� �ҿ��pV��iЮ�4�4�Fm�fM�6���z���U��������ٙd�|�+�]��YJ�$(\h��'���t���n�����v��i�Z
          �x+�M��ԅI^D
          O��tV��ڶ�;V�/��H�U
          2�0�Q��	�?����/�❴{|�w�ݭ�t�"]�@�����rۺ�8?L�Ou��R�]1$�)��~F
          ���r�N8�$�4��w�+Z�i{�l�wV&��R�WZ'vx ��U8lb��~Q�
          �
          �V��J�O�����;�>~��-t{K�C��ڽݓ]�����MkX�n��*n�u1*[����O0��&�L�-�5Q���*kތtrm�Y�x��}Zz=����
          ��*\�K��mu���ɻk����_ڹ> |@�νw�?k!}m�H��k�`�{�}>�J�����k��;c݋�B2�N�)ӷ,R�K����M����P����R�m�����f�M}.�iFX%�u�f�Y<���k�2���8?75�j���qRrR�ײ����g�BW���������Kn��ڷP��B���%�|d�@�8܆daƿU��k�GJM;me����}��X�yb5�iPfܒ#�������х$�
          ĭs�A.�����uo]�]�m:��Z��]66���0I��o��KI\ŧ�q�Ҭ�ZT�<���[*��SZ[�w�G��խ�Z��*��-�ݙ�i�:ȗ4K��5��#��n�P��v0�,rd5�����k��l����R�vԠ��+���8٫zuZ��{��涷���߱�Z~����]F�Y�٤x�XKk�v	���-���0�ٵݜ���z֛p����<"�m�B��$���F���_bk����.-i�ީ��w��CV�t�'���M�r��2˨x~�b	5�
          ]�q<R�_ZOg=;������4��6�G�⪕�(�]}�5g��<���M��[%�����@��?o_�����t�ÍB�%�<#}u$k��mO�z��_G�dɚ�%��
          RRϩC5���������Ih��m��ֽz�;�x��}�������G~9|9���e㯇Z�:��&ȯ��
          E�xR�]7[���Z�œ��kk��5����C�8{=�ή��ַT������]�8�!����{�։i��\rd�T�A�� ��]�2��~��HI(�mz.�gw}6�|�K�۝����Y4�RN�����{�[��7���@�����o
          ��ǖw}�ٛl�>���S�de!�{�ZM>ȫ,����
          �Ff���o�m\(sk�V���U5�_nw]�\��gUS�^�E�5�R��N��ʚ���R��ƚ�����I˴�X����@�rm�o#w����W�_��#.�Z�6ZYt,����bL%DP>̀X��~Y7���*l�Kw�v���/Ee�o���툍���ͺ@J�ˌ12G!�%��ճBZ�}�8���۷�B�ZR�J_+���K�
          ĩ�ʐ�9 �[]}��v���m}/�kL�n_p�mڣ%-�<���thO.�b,?vrio��ikXV�ݟo3�"�taeB$f�
          �1�W�6�
          �*�ő�ӵ�Wmy����y[m"�)*���@Y%f̬����c� ��FK��h����@]��{L����A�W
          �bPj�� "4�#Lo��=.�{k�7w�l�ģh*�AD�y7 ݀>`>�i7���m�o���m6�}?���)�A�1�ȁ-�9���oς��1��9*	?j������
          �س134R|�9*Yyێ3Ш0�f\�OM���;}�D��.<�جq#m�P
          ��tDD�*������b��ڳzYY�{��_�ߎ���x���9l�m�o�����۲'�L��EI^�VK_?M_�O�����`�ϴ�%.rv��<�r�w�[��M��O���o�~$��y��X��~��)I�rs�NNN��+5m���z�@���<ùp��������~�F�[��>�����=���:�2�J�#��/$}�qӆ�rN9�J��{m�
          ܕ9��L� �����Q�Q�����0��~���=J�]������]w�T	��[X��`�j��y�Ѷ���}�bj�/N�Պr*�#�T����2��warAN�+=�������J�~{����\К�#�����+d�����(V,�%g$p��ֶ�v��Wh��f��s;)b
          eW�v�2��9\q�N�=�g�����t'�]����wڛI�7gNr��Jݺ^D5k$�~��;f��!�U7~�C(A�y<`�v{/ȵk�k����<Š���B�y3�1��|�S��8_տ�����m-���ݖ����n9`\��`d����rwS�h�W�������$S39X#l�Hö2A ��)m�0�Z]�Kv�4�eB�#���F6� `!�PP��@¸�M|�>b���}�_wRxe>c�.�`�l*�{䞥�X<�KKz����m��\_vv(S�>eH�x*�n�m�tI!T�@���-���n��_}�0�,~d�"�1�`���H�n%I���1�e~�m�˻�.�۲,0?gr��*lT$*�±�=B�y�I����M��������F�(r�Iۜ�v�c9#�]�ZE�{=6��h[��4nҙJ�O�m�@	.v�*Ie�O9�K���|��?$����W�Zad�?�2>�9la�600�6F2[<
          zyi����%ݧ�>�i��Fw�~\���Try�6�<�[��;%�ӛ-R/�ߺ�6���N�r�7d�r@	i�~�kH�mt�ٻ��$d c(�|�pP��0���s�����o�N�����ӭ�
          ��5Y!d`�#|��l\n
          &߾H���F.
          ���[�������y���o��ǚ�>O�)��H>^b�Iv��ú����[CBY��m�b�)[I�la�;�s��[�R����3V}�f�V�-�|�oK�p�t�.���m箞��|F��,�V��i��ּL-�h��<�*+ɗ���퀈���*��ɯr��Tj1����K$�u��8i�P����rI�8�s|�t|��Q�*��~�R�X�����q��ɴh�r�in�^~��!�1��xa^1�3ud��K�ߋg����ѩ{��	/&���C�F�Ws-���9���`��1�θ�ϙ�,ʱ|�[t�wn�G��5�����j���kh�$Y��ma �@��V��:$w���״2�"H��"X�3[�5��{B�Y]�K��4W�n徖VWwKG�]��wM��r1%�����}�A�<Ee4�'�s"���[��H��iڐ\����[Y5ߣJ2��޳�}�vq�I.��V�\�t�_]��u����O@���+X$[����`�,���72�c�e��P��?�bfW�}WOU�i"�ҼWy5�ݱ�I�h��کNM]��_^�^�i+%��.���/��#յ����,:KKw���b|?�;Vcyg�iig�k=;U���T���wk++?V}_M�N�"[]F���8�����mtm=���^}}O���n���8Ȇ��l}��(�H�u
          �2G�"�C�V��4c̜��myv����ݗ[m��L�WMۿ���
          �6���v^ѭ�]^̢�*�N�o��j;�; E<.{#�
          +�����"�h�Z��ݽ�$��{Zګo}z�cBr�Kv����~|o�/�[_|%�5m"�L��k�BM��-�9��X����ot�#�!m�K��;���,�\��_f�n2���ߟ.��x�1�,���{[G�����k/��Ú�x�k��-�u�k�^�'����l�_j:̤�������;<��Ѯk��e5���R�߼۳�o^w�=�i��gd�c���)EZi%N1W��MEy�#kj�������oV���SĞ9��H������0J۟LЭ��}�E*��H��<q��K��fE�ܢ/&*��5{�h��ъ�J	��M��I�Sz��շ�׆��ai�j���V}e9+>ֲ�"���U���4eu�ʘ��r��C�����v'k����������]-���d���ءՙ���-�h����]�G��}��ee����O=<�wG4��M��2��B�]�
          �l�
          ��ʠɑ
          �·��o�q�ء4R(YbU1p��r9�6�>��<z+Ku���n
          tJ�[#dž��D�I�9BV5+��N�k
          �$��!�~�����Pz.��N��(PX��Y%b���7,�)]��!Ђ�ri[o�-�K��w[m��̶g������ƣyWH��e@ܼ9c�feߎ���Zh���=:_��m��/��\�o���2�̿t������(%���W�M%���w����+;����fW��0!$�&GE,���P�H
          �ọ{�B�rһ$��{+h����9\�3G�pT�\����Pn�	�sF�V�_�+v����H�c�#i<�;��>Wj�9f'
          ��;$���%n�'�A����V�D�k��,�u!�'�s##a��4�`�ԑ���{[���6�+��Es��'��.�$O<��F��n$��6ʦ��!G8��V4��o�ChC�[!9_=��UvP��gi#���ii�"�J�e'�ۦ�z�c�O.�GWu�v(UTP�9$����\|����ӵ��?�I^Z+�����#�ۙs;�T@�K�̜@\R���^a���-_�q�k<���0��0
          �A? ���
          ��E��)+^[[e��l�B��쀢aIR�\z�U���^��iZ��~��̋[m���~�;̪DxFgl���N���^[t
          KF����z�&��&�z�y\�����OA��+l��=4�oӧ���h�~�b��s��m9\���N�d�E���ric�]P�H*۸m�,�0p���h�M���7�{Y~E����8T9ڠ�ڲ|ΪžP�';NFN�y�^�����&�5��@dEU��F��v;�}���l��H�e�	�J��C�2�qA8N�{'�7%��k��e��Y�Iu�$�vx
          %'�!;��� �<����W_wc"��
          ��3��9?&�� �@����	+���Dm;��B*��Q@�s{��8=������+%{-���;#��v��h͌�€ۉ%�f��j�ڮ�.�I����?��q8!m�sM�V|����P1�G��p�q��ލ.��ُU����+�TF��9H�0ɓ�1��q�#�	�k��
          lմ�o��{���m��w^3� �<�zv���sY��Z-z���yNF0DjFv���%1�J��3�$P���������?�j+����R�+�F���۔gv9�_���-�������ݶ���w��֡q!W�x��rS�%9�m#�$�NI4�����O'�[y�aC�U;��a�28$�`t�<ӷ����V�4��#4R~\��7_���i��98�@��ܛ�.�z?M?��o�&��X��[�0��@PB����vJVoK�m�v��t.M�A���9F���
          ��ɜ`�2H9�R�^�����؍����{?���K�����9�^��4��>dW������l��Ue�܌0��"���'�<D0�k��R���֣������ɳ��h�H�+�ޭS�I����������E�����>��2�dA�Iur��pPl
          f�n+�H��iEQ�\�r�>f��r��ٹ6�Y�e��F�i�[ͻ$�(����{M{-{�MđegѼ]d�ACi7�o�De��{y�We���Q���'Ḣ�x*��?���Jފ���\�*2�E=#:�VZZ���}O�[h���Q'�HC�]JG�[	8x��ɩF���:�,�Ȱ������B7�;��+=�?C�l�d��k�n�w�G��f�i,�[����G�kL�Hm^Ut�ѵ�l�1<�,pN�dg���O�dX:��^6VWj2��w�o������Zn���/G�g���j�
          ڽ�M����8DKw�J��w���Y�2������L��`1��T�\Zz���yZ['*iۥ����u{4K嶖]���^�y^��z�Vh9�͇ڤ���|�M��e��4�Y�A�S~�����^�mo�y��SԴ��5h*u�_پ�����iF�K�����d�������w]���<W�z�\I,P�m�S)�Ē�>��L��WW/=��!wGsu|"�<���r�ej��-#�)4����>�
          �WV￟ə>�η��z���
          �_꺤�D����ݏ�'�~V�Z�/q+!ee���Q�Zp�8�T��v�eۓ�Ȯ�~��¥Hы��ʢ����~�~�?�����6�g*���o��Dh����6�a#2:ɷ�9�%̑��"��p�jyv>�������(�􊽒�^�>g��^���av�{j�;^�����7M�./���<I���p�-<��"Yeԣ#akp}��qXڵkҡ
          �<�ޜ�\[��ً�8uiO��Ο,S����R��j�������s���S��O���3ko���6��y����f��G��M��\�4R%����C|���1��������j��jJ�N4ԟG4��s���]ʭ�%7�O]9��%��|����8]�������Q� c�Y v�ћb�$��;��]���n����cj�͆F �%R2}�N�EY�G/d�B��S�����im�h�~&Tϑfo?�@)�0r�P�����X�)R���y�-�Im��/��3��CB��Ƌ��H;���+�3�	�!,�[��'�Y��M4А���۔��H�fWk(G¬�ݸ*��o��R�����O"�)�|�㝄��C
          �rc'`�P����~^��gq�N�����d�`/��-�����q�	.� �0�r��얚Z���--a�PH��2Nȱ��eM���������y�Z�e�٦ܿ�4���c]5�&���y���K�u`y�]̈>���dp�V���V�q�7i��-tF+İ�(Y��݄�팳
          �����S�jK���+k��J�����HT$x�b��$*)��]��a�+u�ȭ���L�H`�	IV
          ���̤ư�I�Ăw��؉�&b���/����<����7
          v�!�I��o�p���?�nב�%v�c�B�rZ|�_���
          �x�P��>`�������<�j[Z�Z��>�M;�����E;�\�I���;���v���>�-v�{
          �3��1��TfS󲃀0�$��w��ӷ�qi��[�B��f�4�Հ$��U�RFYF�gy��h���
          >�R�0X�[
          _|��
          |���b1�n���c$Zߏ��	t_;--���b�[+e�H��`J���#�ѸJ���z<����[�륌�(X�ln,<���Vb���=p<�ӧ��Zu�Ŷ���,��������{N��H�8�B�ݟKid2��'��m��N��]��
          >F<�Nx�u��`^�j�ږm��e
          �a,Ĕ5!�w��\���o�zk�_��t����)^Y2�O�1�#!��g��;��
          E�F�����U��H�8�rĝ�
          A���J�%�6�F�_��[�*�F\�`UHVVoQ��݁���t��K]�k]���B�;�d�;L��ǵ�ؠn-��0�i�rH;�E�_�A�l�v���[o-,eH�#��{L���`w*�ݖ��d��;�.ߡ���KZ������X��n���d$`&�hԷ �O�,�}�ײ魵^Zt~��>Π��$�B!ʰ�m��?
          �%�C�d�z|�խ�o�o���٠y��3L�U\g�R3���Vpz�p��ÃJ����O��i�X���N\���0zq�.#�䔴+M��[[m{�f�1���6�m���A�	�8�$oO��W���[.�맙b�(����T]�?0����C����IYm��z~�]S^K�4�F��YZX�!�`�e��I��߃��4�k�ޛl4��Y���ڶ��{����f'�v�~I�leJ�%�`���[~��K����n�릝��Q�2�C��{c�2G'��k&�h���n���B"� ���F�O;C�q�1�yt��4�����]�]GD��XD&0x#s+���G�r[��.;�n����)_������Ъ����	2[ m�̄�I���W�j���k�u!������>i#W���;C�@��s<o�~���n�-�> .>ln�C��Y4#<v[H�N]>{�8��ƅF�t�t��t�����^���z6��By��1�b�īi��r���_�ժ�Y�,U����~����B�-��y-S�r��ᶏ��~m�O�1O�:/�̟�Y�A�i�.<,`�'lq�L�l#	e]���pqNܾ�'��QW�����\�/�+(�:oV���}�C���UT�%��\+1�[��u1�ʂ0e[K��:�w��|��k(#���[����KNV���N����}
          ��D���}���=���B� �ױ*�����zt�S���&�1] ��+H/���#{g����6zx{ܶw��Ӗ�Z��{s��%��ݯ�ݫ{۵��]:�=;�_��)b�gm2:F���u�\�G2.��I`e�����ݤ�63k�Z	o4�J�5
          SÏ�{�NIF�^��;{�:=���"�+{;�h����]�,��J��ː^��N�t�E&)?�4�`?fӦk�2�k�5��2?�-4m%R�O_6�W�+$���%��Rӛ^���׹-��v������koΥuiof�Oss4v���[�s+��H�w�һlB�';YC��ANn6���i�}m~�-�%.Ey;Yn��������)o�PF�2��$��-���@tKIc
          ��
          W~K:�6H��ᒾ�+�ㆥ���d�^N�BJ\��.U�F�G�c1��Fӵ*r�8��;[���j���υ�
          ��;�[�"�ƭ,WZ�d��3~�`�'�J��r����+�}�gC\�eM7�$�(�i��gV6����ߜ'{A��j2�ԥ~X�Y(���/�^k쓶�GK�ǚ?�/�����=K����ZX�b�1T���tKX�_�^M��J�r�)Ju�>ZT��=����Mn���4�Vwg\��QS����t�'����[}-����j�5�.��e�:߈o�/����e�����@��–���lq ���9I�3�b�3�׫V{ԕ춌V���tIl}
          1�ҧJ
          �I�����W��Z|ip�F����+�V}�	N3�(��u�t�r������^ų�';Y�r����]�D(�"�r�Ȑ��GZ�~V_����_�O�̞pZ5�p�nRf)r�2E��Kܥ�$�
          "��+ۨ��~�Y���6�j��%]�P�C:��C��5���K\Zl�_�q-5���b��c$?3n�"�_=U�R�گ�7�|�U��Zv��C�o�̝�E��ьcdo.���e
          0��0	�j�I����"巯��m��֖�{�q�����!]�R/�aG��7|�Q�i���H}{/��č����˲e`T��W��fX|́��Y���Y[[i��=��}�4$7���o�\��Q�erKv�|�1
          C`1	�?��y�V�����̚�x%�G!�yL["�X��Y9-p���+H"��V��=P���M�C6�Ŷ��ت�~�p��.W$n�^ڶ�[%�_��	=;'��s�$�E�D�3$��*Sk4vq��n�$���,ʼn;+u��+]	-_Ml�S"���G嗀A�� 77��k;-��*ܭim���otl�𪼲��4d���%~]��%��me�0]��������X�#]��$��la~D�嶶�!Q1�3''M���x-��[��2[8K�<��*�IfY�
          
          ��>c�X$�8���%o��������<��2�%p7����¶M��ᆗ�׷N�,2M.��lV	�F�"/˻�n�^�q'��/K�'K���^���v�����(*��s�����+�raw9`�6�קEo=�-���]?��,C�!�`FO`G#�-����]�-���~`��A
          �����cdfr� �Lv�"��bk���e�EoWq�s)�2U �w��n��*�1 ,i��A�׺k�Ԓ�$�(fX�i�>i	�e�$ u�
          �	��Y�=��M��mlgOqmn�HJ�H�u?0���ן��l=4Ӧ��h�j�¬Ϲ��L��}�0{�$�7-�����}�Z/̹��ϒ��bM͎;�.P/DBNq�H�%�z
          5n��>J߮�ȟ�U�3���#�`�1ݽGR@���`��Kv��nտ"�X`��$��NR2P�4^K`��0P>����Mt�^]��ث��+���M�k��[uŹ�l��4�ݿ���ŅC<�\&�Ow�$)R6�W����&�y+z���iІV7���G���vT|��pr{6p;�O���W�_�u`�D1�Ѐ�2��s��s���<2�`I.�����q��أFYE,�����C��I�U��M���n��0,Q�I#�(�	�#'�$�~\��ٵ�i�a�Ed���O��(�M���7TQ�X���3���cP��9:_�%�_�k�h�dm�BƦL0�	S���	vA#���P��)�+�v�ih��a�|�UQ��P�h�`�@l�#$�y���_֗��J˻�{��\?t.w7!F�r��G\�0:s�3K��V�[�V�w��}�ʹ�+��*���'a���#�)����z[�
          ��kt�׳�Kڌ��p�/
          dg;DX</�*A�x�T�����+Y.�w�rtM+۷�z/����V���V��V���=ս���^��D���r� �����m\ed�`������sj.:ٻY/&���G�N4����&,yV�V��3C8�@��Y$�a@ĭ����g�yT{Ԕ�i���F�eo�����Ț�i^��5nܾ�zu?,શ��fT��[|L�X@#ω�N9�s+G�kD,̪>[:�XT�^��ϑ�kh����kK����Mu�ח�wө�O`�4-��,�`�����8"�R�.��_����Y��#�O&����Z�Q��X����۹������Nge%�龽,z����e���}:��Z��j:dLF���.-A}b�\�5Ι��s��-����]��z�X[IE��WҔt��[WJ������Ri+y8���W������K립��R�I?�{%��>#����m�{k���:�W*V��QMYn�0dյKK\�z����ܓ�,Z_b����j�w���ҿ��������YFU�����fm���w�n�I$��!�_��_3���Wr�~�[w懒��}��ޝv�z��}��/�?���^��3Ԭ<�^�	4i#e���FH����t�n.�V����ëM:J�W�`�+֊NI�][��\�ѫh䴿�<�iA�sJ;)=��������Y�N�����.5)���y0I�2DrH���}����n��F�Yk1̒X��|��T"��)5yE-�ۂ��Pj��ƧIիF6ݹ���������]<�&#ι��T�6Wbp
          �,*x�s���~����ܔ�������߬�eof�/�8��3�����n�.k%ud���?ि�k��^�tP���#�`Y0�9&Oiwq#������˿0h]�8�����\�y�kD�m���SN�f��#|���j��J0��aԭ�o���ӻVٟ��k��]����y%�bX�h�F[�J�_ ���~�K��������o�w�%� ��
          ���X��_n�s�0S��hS���~��+r�����A \��m����"��,�C��B;�#�RVIum��{$�/��
          F��%]����/
          Z=����!r�,�ǧK��A+~%�1�S�M��f�o3$�+�P2��6l,꼗E���d���w3�+P���$�d$�p!U�8��
          �ܬA�1k�}���z~�Z�O�k�A�!qq�o�R��=v|�b�p��~Vls�*�m���AY-�}zz���݄Y3�aDF,�3N�
          N~��8a�$���d+k�[~Ȩ�e�|�{p�Aؼ�g`<�� �@?��)��h���ߗB���_5��ԭu$sx�����\�hڣ�鹳��or��i���+���J�iee�~��c�D B�-�Vf2��r�U��0
          ���'l����k=:����=��h�D0c�~�G�>�x��a�m_��L"y���"���;��qy-���8�32H�;��W��w$�� .ێ%��ki�*���M���;�'�`��0I�~C�R��;[��]Ӷ��#ʂ�b8�"�r������嶒J���mt�m��J��+�)���u U"92Ucˁ�l!�b�n
          ���t��ĵem�kM��R	�l*e�n0�`
          �]�q��c?4<��	o};-��{t��-4�ŷ,��)�WvW1�;��2>rw8�B]�/M�'�����߇b��Ds�<���T�
          H�S�[����h�y�^~]4�/̡4��tX�o�T�ѐ�[qnC���
          �T�6*��������,�c�U�x"B#G�F@\g��7�}����E�]��^Q3~�rY0�0ڻB�q>B?��� �m��_�me��Ϻ�o�Ǖϕ
          �a��\8|˷
          ��dQ����s�`G�_B��;Z��ռ�^H�V;٢s6��9Us0Rwy�c��F�O����>�-?���[o�m��M1���2�	����wQ�������'5Ƚ!n�WW�Սߕw)?"�E��0�öx���;��isID+(k�r1�g��Òp�Trv�e�ZkE�m�:h�o�;�]�f�X��GQ��*�	8랙���o�K۵�輊�(�\9`#��	�(��$�����N1��_�o�
          So����(ծ$QdUR�uT�'�FѸ��pݺnaG��	f����TD)��
          ���
          s�6Y�q��U�P����q�ʗ�k��O���7*�a$�T6�AL�pK��밶ӷ���ZG�
          ��읡 .rw��u'�W������__��?���6�����|����>b
          �������O�̕���������ԂG0���D�0�qu=J6s�����}v�n�Ad��}�H͔�;P;��(ڣ�wd6$��0EF��/�����k}������M�Ѭy#$�x,Xg�������`I_n﵋0!\y�C,6�t���:/|�I����n8蟭�OQ��B�0S������s�>>a�w8
          Y|֨���wm�,��$q���ۏ��7�K0RBT?
          ��m-Q���nݾdZ����Z�RE'�w��J�-��I*���ko�������h���w���#��y�'�M&�xݬ�1�O�J�~_6H,̙8
          ���$�'��^�Q�I�95�V���M�feS��v��+y��u�݄�}
          �\�������SZ�'�
          ��?0��z�}�r����*t嶓p�I^�����<q�����������������n���ˑ�H��>��
          �
          Z#yu�E]�J������,����z&�������Wm�SU��Ƈ*]��f~V��\��l!�i��*�兖���e"���d'��t�g��Y�-n|�|ъj��m=ZW��˥�rK�=-�mm�^�]���Es��m/t�U�2�x��w�5HJ�Ojڮ���E�w��i��귚_����L��ۅ*V����鷲����--��ɻ_��\�ZJ�������fk멏�'��-�K};P��VH�;x-n6H7,v�o��H��iZO*����m��ѝ�������I�zyt��^�П���c�Cƶ���j��O÷���,�I/oC��قfh
          ���-��ɶ{�ǥ�`�Y:�5N���~f�����H�qؕ��"�sO���mݼ����'��:V�5�h������X���l�nIE;
          7�تX*Ƹ^�}i�Tj}^��zr��*Ԣ����ron����[�}���o��7�^�gԏ,6a��˼Hl� ����t9 ����ʪFY�w+���'U��t\�5f���OK[��V�[4z+��h�E*Q���N�T���t��^��O��I�7�5�k������:����01���w>�lo{�8c�sq�ę-SJ�x�I��K�O�&��MNI��8w��78����3�R�|���Nih���S�m��u���;�7�u�C���V�RtiA֭.�>�6~V6Ioem��tl����k:եQ{���ܰ_��=�4�
          T��H�-<�����l>�>ϱD6ɰ��+�U���$d�J
          &�$�5b���屢�M:v�^�o�c������~Y�r#�_+9t�ı��,��h�ӧm�;�V��/�����7Pc�`�NͲG��F�Q����\�b
          e q�w���k?�-�Y-~�r�������)�v�Xdo8+2�31%�\��}�4��U�v��ȏw�Sp,e�N"\��r������ѓ��2��e,h�[$ں��	$��";8��4�V5�G4�İ� 9������U6�!�G��/������N��d��V�L*��"�bۈ�#P�
          �+N�Ymo���k�L�r�?dA���RwL�d�4 �¡rN�\oV�
          ��K��T�j�%o�{����"w�l��T��`b8�['*�1R��|�ݿ��V]��]�C
          �	Qoj)f��J�0���F��\�_$�����^�K/��5�m����/�K<v�5*A'摕‚��T�0!O�T�o�~���<�+U���@�l4��G ��4䟴\�\�#ʒym����Q���׫��k;+$���P��G��Q���8d�䓆�����5�l��q�����$`�m�
          T��rK��y�+}����Zy6j����q�ɐ�����3�gqPA�x���16������mk�9A(�aB$ ��p�%',�����>��n��/ıy���ޫ�x�b��da�s�e�rpv�85�kY���kktM[���SCn����20o.U.�̘䐎��q��=��տ���$��^��/oo3� f,(���y���X�ù�X���/o�ޞB�-����z�pCd� 
          �LʬA���|�epdma�B��ߨ㦻Y���*��H#F�Ƀ�!R#`�NYZDl�����������_oO���8l�c��7�	9bF��5��'�O*�\]��o^�ݗ'	��R�B$�Hc�hv��W�v*	“Ok��z[@�����Sf}F�*2�`ޑo\���2r\�\��I��M-����%�����OD�t�[��*[`�܀�+mb�0����u��~�-z�W���t��
          �m�X�[s�y�c�j���o���Z���Z�+h���ƍ��$،��|�����@����H�y�jI^�>�V���&b\;hK��!�nvc�W�(!���<�%Y�m-�����YbQ��!1�m?6�H�'�XՃێ�_�
          -m<�1w��w���Go�,̓9Ay!v���ɟ���%����V��'�P,P0�#<)�
          ]�deT�9|����w�:n4��V]���(�Lҝ�ƌs�Ld�ތ`
          �X�����V�]����N�wR;$�ʷfC<��v��S������pzR)�1髷�ߙ҉�����\=e�F�򢅐��S#�S�5�yi�k��������l-�a%L�ۗǛ�)�q,X: $��d	Z*ɮ��1�l����R��?(9ʖ+����m��W�����޳�
          ��B��Y����#/ 8##�����/���|��v���Y����I����l���đ��4;m�wv���v_�Q��	%߂��I��''iV�C�ȴ�ߐ���vK]mm͝l%��ː�J�T��e��q��S�䩭M<��E�����Z�;Ƀ�l6Ř0ޤ/�"������,v�6ⶇ����$����u'��w�~���2�@?�;�)+��Y鑶�`(���������2
          }+�r�iaj�~j�`�Ѧ��/+Y/-�7�j�5�7��;5�����X.-����J�U�Q,�e��_އ,$�O�[=�\�rI�OU���T�6��K��D��F+�W�*�Rٮ�����r����x'��|	���7>*�SY�i��?J�Y��
          Z�rC=׉���=͚]Ckog
          C�Kg;�����O�i�*Uksr�ni�&��W���u���Z1�8�pw�����l��J_
          Z%��i�K��/T�Y'h��#��+�yk�\_j�%�YC�cd�Z[j6�kx*K
          �.g��չ�E��Z]�ѭ��d������im.s�/�}���j��8�+��m&��"��Pi�ڝ�p��;x-�$�����V�,K�����^��$�Zs=%gd���sI������䅛|��ppd�c�2�]�aZ��[�w.B1F��6�Y.��i���2}�����o�j��7��}��������<Zf�I+��jjMK(H���z-�; FkY����)e�C�����ZI�ќS�Y_����ki�P�,��mr������!��I�L�Q>Ķ�W%6S�;	`���d}�[j�<�s���Yߖ��Qoh�
          �;�w�U�{]���Sn���m�3�۴ޯo"����z��Cq[&A;^�n4���n%Y��2|�9ҌaC���/���-%N��g���},�J��z�h8��7o�.yA������v����)gſ��w��r�������̯�<?3g�*��.��(��L�<]ͼ�˛��GG�Ҧ"RrZh�R����T龞������kS�J]5�JV��NW�%��dP$���c9U,8FG����kW������Z[������)��Wh�8���nE�
          �iW�ʆr���m��k}d��n��W*D���F�K8
          I�
          #0o-�\y
          ��!�V@��O���%_m���^��������H�X��p����F� �BTH�B�vRo��Y~�-6۷�^�u���D�Q���KcsC�[�f3nP�o�Z��x��Ⱦk�
          䘸,�$�H�!�J�2����]����o��BnT6Ȕ�c#��c���2L�Al��0��)���w�Y^���4���l�i"%Ce|��2w<N�B� yQnp�D�ݢ�m[���QVV��籓 ��'�@L���!�4
          ��$��p��8@����_��K���z��[��*�3�× aݸ+�1���H�oB��h��O������o�%����K(�˵�03 2�i䍸��m�]m{[���it�/M�|K�g��mh�z�y�?ui�,�0C��	�W��P��O��R���=��]�^E��'�b=�/�Xy_������������;|��d�S��*ほ�~R:���'&�n�>]����^�mWE��	���m,�DJ2{�w��˝���KQ��ע�P�f�����T`)��	h�~i<�E���©-Um��ߥ�����K��Y[�8"B�ےfO-U�M��k1]傲�L'-K���5
          5^�/?�QfY��+-ěC�
          0�#nbμ��9!�c>���m�k"^�z薛1/#e1�L�c�Epb(��L���a���V��'e�|��'��^����Q�(U;VM��xdud�wu
          ��h��[�m�WV��v�fk�p˴�ꨡ�S�>��hr��$ӳ�����m<�]K�ʶ�2�����F��3ȍ����y��k+/^�v���z\X8<�<�Z�Å
          J�pY�HU[�#'�P������%�~z���T�IJ���
          �oF8z�������-�����k�6ʱB�1��c�Bq�>�g=w2�� 0¢��~���'m4��1��c�]��˲1�	 �'%X����m��vZo����_��[3���Q�	?g��L�w��Gp21Y-�7/��ߥ�[a�4�R�X��" ��2���Y����=�j�"w}:��0a�ނŎ]�u�6q#m.~r����T�f��4����2�I�.���hA�?6�n��%@U�l |�o��B��ڬ(�~��~=���,��2����M���q��o���Zz_�w����0F�{q��0�� CʮнJ�|��|�w2Kk����_w����w��ؔ+���R6'����7c��l���lma�[�6������׺�Jv΢�Ӗ/�>ݟ.Ң2�Ü����985;~�
          �mh���(f�m��v�8y�l��ӓ��GV��[�����o��e̊��
          �B0��d(��/�����������{��$S�,1#+�P����ё��uS���#kX�:]vww_'��8�(	�9�RI.x��Z�̭5]b�e��Ő�y���V���6�p�F˝��{��%�w��n�J+K%�����#�,`"a�p�5s1;L�Nv��I��"��yޚ]w���:�-�4�b�"@��E2�G'��9.��kZ޿��~���?3�c7����'h�FH�&�pE
          de#�'.Mj���ڻ�^���ܴ?`���P���X|���淌m4Y@˗0�s��)�H�,�
          9k�-kJ���R�w��|�f��T��R��=H����3�K�W�W�Z'�u��SB�u}M�g-=n����(2Ö���:�xhT���UK8a�ݿ�t�;��=I��y�/��q�|�?�+mgU������B�P�縸�0K$Wz��/{q����_��o�Wlž�}n&�����/Fr�rnNR�2I�yj��H�6�>�Z*����Q���Ek���y���m����CԼP"7V����x�4?ƻ,��l�:4�1�����;/
          M���:���z��Z8�E/h�Qm�����}�}n\����M�[��V^w�ͧ��sE�OX混x�dh�M��D��ԥa��V�� [F�H9"�����/.��x���N2K�zBe-=��WO���vv���˯����M��L�L���W�aV\�cE�	�FC(\Rז���yI�O�+.�lE�K�ߏ����'犣�>'�����x�����ͅ�o��Y``2�<�'�V���,�oo���rJ�+���My�V����˹�g4y�*����ɵ��������zyR��]���I�f9��HK� H�k�8)S�Hg�)҄U�]4�T��t�շ%��Z���x�|��۟
          &��ty�W{�+���s����q����Ȗ�=��5��8��l�܉˕T_��]_������X�)����Ƅ�Z�����5N��ݕJT�h�£i�s�xR�SUʔ!m?y.k[�Ҕ��������ů��0��ZF�յl<1k9U�/���Y���\ZE��@�Ww*���#�1U}�iI?r?��_v=WnisM�r�w>�K�R����t���W��G�Gn2�Ke/VL�\2������U���m�^29���/���~&��k%w����F�Hn���*�Y�c~t2
          �|�ߴb<��8u�����%�N�֛�_��v��<l�۶�]��s�8T�;�K�Ƴ~�on���*����Ȍ�|�
          ���7���X	l�L���y1`s#�"�������-�S=�R^N�*�>\I���M�5۔1@$*@Q���|�E[�����*��a�I�,�X|�IiC@9RYr�m�C3�$�X��:l.�����o��]��=�`h�`~�B��� R�$9dK��[}ߘ=6��f\d�O3��3��#;p�O.ZR�#�ު�KI�[���<�^�D�����I*���p�^N��x;#4��|�0�Е��mmbʣ"ll���Y~Y9�CĐ��g��M?�n��[���F�M�-)D�#io.����?z��q}������km_E��馚_ש���ɪ_\��33-P�6�0��Ԫ�s�܌楾�%�+^���Kj1�r<����|��e���H<u�����.�?��'e�(LĬZi0��!�>�̥��B�A�p���tkY�}�ic�UV)m,{��F��ߴd*
          �x2/�N���Z�iۭ�2��J�[��o���u����r�$复N;�¹یcB�+r�-on����f����D�zòV�Ձ#B�yaZGˮ�;bnc��pq��K],�v�o�:�J�5�z��^m¦�^A#�q��3±���`�CR��Z�pչ�I[_ԆS�_J��}ǖRUA�p���F������v�v�;�ko����l��N��w�J��(��ݤ�3�>l4�K���?N��Z2��^\p#��bȁ��d޿)l�����B�"����v�+ek�kі,�,*�_3!�;�,� n�ܑ�q���v������Imn�����V�7��7G�r˴����-Iʯ�f�_�O︞�Z��i��;[�C�%�ɖBX!�۔�!pIe�W��!��/�
          �->�����Ŭ[`�5H�K�5�.�v�݂����[+KZ>jV��F&��ѱg�+���0[h1���g'9��rS��ӿMD��s�k*��J���9B#f*�6����� �KD����ʾ�/V�ig���fC$Vs��v�%��71�f8�)^=���kmV�][E�~B����|�k8^i�eBJ"�*�	?>��q�q�f�o���Z_�ƅ��Xab�6���[����YA,���(�k]Ŷ��M���w	�ğf�̯���˼��gq���w����E���f�����Z��!HbǞ����v���W��;9vqӧe߮�0��i�O.�K���Lf�,m�'�M���*���S���(����M��m��]��j���\��R�Ts�߳��K7 ��)~�kD�ʷ]���w�
          �KP��p�3��8=2��Fx�i��!+�>�[���/>!�w�����*��ꠅc�猍�t�
          ������z\3��ѓ� pNѷnq��$�� �^߁]9����ݾ���7�8��O���p{�H���s�����CN)z�O-�,A󼮤�� ��v0'����v��hӦ��i^�[�o��۱�����@Q�Ɍ <�Q���FZJ�[�؛�[������:hO���&�XU�*2�B��|Ė ��+�N��>�}4��dsW��Ώ%J�`$�Tx�#,�
          ����FMi��Z�}����//O#���	�d��4�� �X������g=��a��Q�'�&��hdiGG%(��eV��g�{?�����xީ�)�蚎�j�{��Ǻ�؞#��SQ����Ë�UM�F��JK��$mf�{��2;�|�x�q<IE��R���i��)/�����uʽ%k~�z�\ӕ�m��8VB͹�b)�#"i�Dn�t�65
          �o //�n߽����5G}t��t�z�u/���[�|��{��iͣ[�/d�_���{��g<��M�N�m������i��o.��Y��mf���Q���O�妥wsc�K�_���a��a
           �5J�Tҳ��ә-_����$��t[������-�WO�߀���M���=J�ħX�
          yV�TQO��}7��v��ZMo(��H���:]�����iZ.�6�sψ�IE���V��[�y���~]�����ܻi�V����r�c�%+�����R� [0�l���X�P�(&0��z��J�E����w�j�v�ŧ��Zi��W­v_x��~'���i> �,�R)��֑�F�ԫ�y��K,j|����)��s��J�W�J�W�R4�5}ct�J�l��}��Vμ9�T��:n+�������������u�n�KKS~ɞ`���MB0�+�
          ��4W{�dc_C���^�Z�K�Jr�%��*�'�ef���]T�����nU��ҟ��Z4`���_�_��m�2|5������.��=��Κ\���*Ѷ���{Ԇ��d��|�溧:򿼔0��J.ud�oy��~�vh���n^�/��u��K�R���Ѵ��k�6��ل�Ȩa
          ���r���#� #3�N�8���ZO�o��>�'�����ӛ|��$�U��1,�	��CleVr�_,Ɯ�m4KN���Ò־]-����r�$}�$
          �4l@ �UJ�@%�3B+( 
          �Y�#��-��X-d����_y�(e��,2d�G�Sx��JH
          �S���,ٌd�h����תV���s4b�q.B4jȹ��ꨥ�Q��saQiy.����A;����1H�D[\4��$mC�pv�P�B�l,�J��Ym�v�t[���|���_�!
          ��!�*R�T�!�X�yxв���ٓ��<�.�.����n�R�N6�!�Uv�n+(W@ѕ�;Pdg
          ������k?-m��-��k�A4Q�c'p��3�`ͳ���h;�E{��It����(�2�s ڐB�o�`\�e�pX���U`�~�m�a�_5ӹv��2:��XH$��-����+��!
          �XK��U�^��PZko/�>��8�k|�h��p�d�]���*X?��|��yk?uS����N��%���v����q[�LG?$a�T�^��zr��p��Ik���ȥ��/�M����/;f��m�۰rN3��=0O	�-v���V���K;�M7}��4�Se�ß,3I;��������r:��;��+�}�w�}���?�m[�m�e�]��]���h��;���rB1�]K�X�U.X�.�WӣM���^�������U7"ĸE•�669f��X�pv�9�.e���u@��u�cj�*i� C�%v.�@U�C~������HV`ؤ�����޾Am֫[vԯ[��p�XR4����!o$$_��#��~c�#�RI�V�/����̤��Eg꿥s>�ci�iLF�Ö۽�G���WS���1�c�+D�ף������K���z\�n'�D�_s�"L�Yc=A\n d�p�f�ֺ|�K}�����N�qz�B�*�*F�ھn؎p�
          �/��GB@�]��ֲ}��j��ea��gj��|�������V��Xu��m�ŵ��k/R��7���Q���]��]��AFA�ʜrI.(�六g��5�����������V���<`n>X̩�32�Tu��%g-��e��[����������E��T�6Џ.6��ņ����C�ÀT��gF�2!�v�#v��%�.�E����l�n�zy�Z�!G���S&G�v�H� �c�
          ���Hb@F*�O4�շ�F�-���9��(�c�.陰��튨1�R��9S��g��{=}>Eh�����h����@\���9��Ȭr��r80���1m�[��:�oq4y%��^	f�l�،��YsIom�^�齯�_��j���FnHY�#�%|,���i6��*K�*B����_N�=�k&�K���Z�=Ã��Eĕ$�<¶��b�V%��J_%�~�`<�;��i"���H@	& uUF��"Fݐ@S�M6���6v_�ُ�;5�����	L ��,��66�x
          v�i���5kh�J���YE�/�_��?���@B����.������['�f�%e�R�=7}<�e���-���\*��}�d�\�<z�A���+��{�^���[~E��AP��I\�.�>�'x�0�/���D����� fTge3nm�?t�q��q���܋���mY�����YɇyU�p!QAG?��3ߨ?��,����'ebݷ?j*�����l`d� g�?��̴%�����=�����;��4R�QIom�"�FY76����;� RU�+�ߠ����K��:-�„V�\�6���Y�x?&���Ww%�#Z��/n����H�˥�&�h��y���4l7.FbpJ�S��~�(�6��������[/G�~�~�Z!�~��{m^�U��D�jS�$�AM�w��d���eXJ{9΋{&�^���{��7�jXʒ���Q%��J+n�����S�����'�(�R���m�^GbW�|1cq�+ϩk�s@�Km�md�fN��ap�׺��'m4J:[MܗK�,?{Zm�F)/Z����t����<t-������2�~�t��B��_����=��[5��2\*�Zm�M5ni$��w�[{����������T�ݗ��s�tym�GkuK�'�w[-o͋D�$��4�%��	<6zO����D�1��:�_	j����mj�ا�r���I��9�����u������ݫ�ߥ�����k�i�X��-��g�{
          �&��O��O�>���_I%�Ρx�i~M��]�u_*�[-*�CN|U��g̹�akB�]�=M�&�w���C*���M.�����=��!&Gb���(� &k�����&��7����pRNsIhޗ�W�K��~F].��,e4��[?�tEdR0GT!]X3�hU���7�-�̷ZD2��%�{���Tzu\�mٿ���7i�������2��|<���e���5��Gr�%�i�� ��:2���j�c���өς�Y���������Z�뮇�צ���N+�Լv��=t��4~p~�?��b�g���;�?ÿ�>�����M��������g�*�6�U����V�<һ���N�t����$�U��O�K{G���'k9Y���W,���o�����q�ę�M�r��v�rv	%D�TǓ�7������|�ƭt��/�;��ѻʁ��b��]�/��<��4�|_<�B嵟N����t���C1�\7��!�c+b?u�ӱU�
          ���*F���%��Iﵕ������{����y�ex��1���ɕ�bIWsӲ�(�E%t
          �mt������7bY�Y$�H2��O�y�2�x�,��P*�!�:-7����Q/�yH@fR���U�{��Q$j�����P���"õ%��+�Z~�-H�$y�{gly�b\nS&�#�:w�PJ�ˣV��V�%�w{|��m�m-�3.�}�ᅁ�A��h�� 
          ���T��#FXƫ���im}-ӵ�y-,�=�-�/��t�'
          ��U���JF'{�H�_M4���=��yb��kA��U��GQ���݂�!Tl�|���[oo!/��N�~M��m�if�0�sn�����d�H��K��p^L����R0Ӳ�m��&�tW�K\�
          :&y�Y�f�B�HĂFKJs�~q�'� u����Io���j�$y�>X��w�j��{�b��л[K[_M4��:K���K�F��2rB�1�F���CP�OQ4�}�ܴG��� ����l�f���T�FT�.�&@I,�ߺ^�u����v��
          ��O�G�@�X��QHs�L��RI��[h*�6Xe��T)J;�����,���y�rw�<�U�kv������yRN�6=��_Ӹ���Ӷ��N�d�[kE]�yQ�6r@Y�
          ����,Q�$��A!������o������tR���1�H��LNf�3� `*�O����1�$���p�GK��G���2�0�os#"�������*
          �8Dʌ��%~��������m~���wT1�VfweC����~Q3D�y�%>RrH����ހ����^I���t�cịj�4�%b#S�0���t������ӊ��_��WKE~���Y��Y^V}���F�[
          HH���RH`�R0ս�~��B�D�:Z���ߩk����8�� L0>DJY�V������<�*M�$��ъ�g��M}.�o��3��3�biX")���cP��pI<>��
          �KM�ki�6��i���t���x�y�}�̆RB�sy�����3��cK}5������k���s;�Ǔo��� pBBys�n¨#i��8����d�h�s�ѭ�Y����C|�w��*%��#�#'��-?�S�$�N�zWw��a�+I���Cc<����郴rw���W嶛j�P[F�-�R ŗj�̳39*� V9%H�S�G_��y���J�++i�o�5�õ����L&rHev>Yv$��u�Z5a��#V�/��/.ߨ�n)h�a�7c+����l��ܴj�rܫE��j��e��˒������B7��F-�8ǔp:���1��;t��v�l�0�A��V+)��YDj3H�0��dE� ��\Qf�mt�B�m����g�lw�q6R�w��B������i{��o����ߺ�D���Q���1 !q��չNF
          'Ӧ��o��}�R�l�:��؍$#�#�0\t���漿�SN��++v�y/�,�]�����H}�O#���M�-����}�^�.dX�@v�g߳�.�I8�;G@���~��kO�V]��/�齮�с��B�c�r��h�#��_�A$����6��t�F�*!Q$d1�8D���v
          ��3�J�i�\����m1��)����*�iF�f��l�����G�/V��K���}N
          �A�����a�$r3��>fIl��q��	�'Ѹ�w��%�����(~ʺw���nAO}��k�&�j�1?�g}�'�m W�bb���V�����mV�;Z��-O��7V"V\��}/;;|��~F�C�e'��h�Aq"A��i62a�Gg�j�6�y|��W�2i���kj�U��?��H�W���}f�%�
          O��7�+u��A����ԩo�To�����|m�ۡ{4�Y$Y��5�s*��.��,k-"�ZA���{�K}6�1s�MZQj;����jk�J���z<��J��\���}^�D���V����6���<W~X�z=��ä�Z�^��E����v��Gisu��.|'�xy�yu��ag��yOE��+^�os^K[B�ו��e�s�> �Z�rb�~��2O+G{�����˸���[�4�i�SJ�^&����澹���5��9.`�2Jъi'��J�I�imhF����������8�#5�q�v�`��6��O(u�
          Ĝ|�+WYPե��yl�:�ۛ�����Cd�X㴹Ԭ���
          �)��z�7����1�Kk�h�%��[A��F��ZkM�?�._s�*0��(��M�7��{˭�j�zY;i������z��i�_��V�3��u��4�"	�a.��#i���+,�����\쌩��g1�f�Thd5j�ogW�o]՛�Mh�>v�K5qK�8sM�t�S�����l٣ߨ^K����vr<�.��7�G
          �W�^���~C�V�ܟ�'{wm�O�g��ʖ�Jݒ�ޖE�7Z��JXs �����O��7�����X�1ŀ�&����������{*<�\�2�@�cdD1�	G�,o2��������
          צ�o�Pꭢ��"��6}�c�,|�U�s��������I3�I$�"+n��{뮃�D�rѕ ����A�?�|���.������ȇb��;5ץ�_��-��jf�g�Du]� G� `f1�3	������m7���B������� ��m�������9gl�;�p�ܥ#Uc��%���V���o�|�.'�!xi�_��ebI,	H��v�E�����&�/���{�-�6s�̵Qr���zĪ�%c��$��!
          |���rM������*ܶ��,�KH>Π��a�RJ�*�"48+�`$e�����o�����k}�#~��!�v�U��G5ܓ(�.!]�ut�y�eX��¤������Y�HN�Z^ݾ�1��m��܍���z�F@�ݍ�y�|9䐠&�T��KO��],��Y�B�VR#!Y~�_�9'g�<7B8�e�k�sOEm6Zw�K)!C�X�|2��8q�Cg�=I�Hm���q��7�zM���.�#Uuqe$dr7t_�Y�%x�)�j��ztׯ�?�.뮙��9�i^C�ɾ L�$9B��(݇bկ؊[�;yi��5d�l�]��������)N$��l���r���T7R0��Kj���]n�.����C���$$�𱪀����ҪH�88����RN*����$���m�&e«n!�&0A�B�#Y�A��M�_Kh��vV_����_#E���K4��(���)��H�(�FN�m蕒����]����y�����E�ۮ�@e�+��9��nU��1�*l����������[F/��Q |�	b��=a�,J���;i���}zh��Y���f��k�7o�=�96���*0��H����c�i5~�-6�OO�6����ja�7+o)!���&0@pȈ�Y�`�(8r�w��zX�v]6-xsOxgw�:���Q7��6�����I��|���՚K��}N�~Ύwڠ��pR�8ޤț��PN���J��-��Y!Zֵ��vO��N�T���|�}�!tb�2��7) �����2H����M6���_}�����<ir�6�쑂�z�~�8l���6���r�4;�
          �Ds�@�0TPpJ��q����"�DնϷo+7����]��,���ps����Wm����%hݺ����"-�]8��aC\K�N�RXI�WO�f���.�M�W�˿�[�]{�8g?$lWgf��72�a��+  4���#Ce��1�`0ۜ��A
          �[�����PJ@�QJ��m�עۿGc=7K$���#-#�1匝�8଒9E��X��5�~b����9�b�fDٴyrFSf�6�@��o��g– �=�v���]�S>l����~\u�),ѷ9`ym�8��;�Z=-����뉙O|���r@����3�9
          G��VM�S�Z���D���N�1c`�,����y�߂1�b�V�~Z
          �[[����DA�	"9_��+�������sE��O�a��.��v��C&LPg'q�>R�7N�y�(ld�o���/.�+_M���FƞJ\JW�̠#;Ն�9���6��p�BV}�Aۖ��7u��4�t�o��c�VL9��؃X(ؼ�]����V�ѧ��v������+�m�Y��+��Q��2�
          ��T�0 �Hf!t�����̗�����#���[U��/qP�(�Lq��!Px�#�n֟� �מ--�v��K{�M;[MO���#E�S�ڱ�1m��i�L�U[�;M��L)���[��S��#z�8�*��}�,*z��׷e��r��k�%zϛ��7�b�>-x�Ʊ:O��
          b�J��ʭa�����J'�Ѵ8m�(d�pQ�k^#�MOo��Yk��tV�Qo�b�n��>�
          IR�Ѥ�q���˙�R|��{kx����[�t+�Z��rCg���hdK��?O�����kx�<���Y�Z�W��}�Q�ӇU�=�%e'��M+�1[򦖻'�۽D����o}��W��K��$�o����i��]�E&���&�Ӵ;h�A����7mv���aqm�]�귚.��jZ��4]ðiR���E^	���n������w�6r�����j������]�|W3\�3Iv��;n������ؓ �ҭ��4���+omkfYc��- Ig�k��&��o��2W�!�}Z���ŭ^����E���M���Z��:�Ȱ�@l�8��%N�b�^��ҒsKK��N+��On�K[%���j{���G���X�����P�$����4����'���P�s<�-7Q�H����x~�l7>�2�V�7��k��ޫz(�g
          J�_D��i_�e�r�]5}7����ex_ZԮ�6�`�zY�� �a�a�v�:�<���D��܃�yxF#QЎ
          >Z~��KK5E��]۫}h҂��r��<���M�����d	<�s�����/�Ѯ���`�<�ϛmt�����}�|��ZI_~�W��2#0�>$c�\ $����	9�.�B�m6�/N��Ԋ�yJ��y�<�����*ơ
          ��4��Я���/�E�����|�B%0ndh�ȣ�W,w;dy�h��ԱY7���+���v��N�vԨ��.�˴�,-Հ}��C.v�m�3H�;����}:�atVѯ��^�t�� 6��7 ������.�BK�����YY�h��z+.�V�B��-}�č�>\;O 
          ��'JC}������������饽U�)�2�]�#��h�$��C	M�ʏ*�0��Xq#*:���-o-��DP"��˖�,���(y00V!BÐ�m�a
          ��k?/�Z�~ߗ�74�4�����{�e`�u�,C)_�Ƅ��]��X�C�쵷Ml��h���ƺ���%��&��̧�W�em�w`�FT��+%e�տ%}�?���k�&$#k6_n>eLH�V�ק{��!�g���7�*۔BG�(\(����۲r=:�v)8�h��k�kp�.�D`(�3�9�h^���`}hӶ�v��%������y��m������0�'wæ㺴�W���X���6[l�1�i3,�a!S���.fܬQ��bYI�8][�c���k۠��Km~�m|�4�خ�*y(�+�Wws���o�{��R�[7���E����_����u��Yd\��.\�Hv�/�S����MZ��+�����k�Y$(KH�61�����瑌���~����]�/����;�#!�K}��cj���°#r8BB��z���~�K��܏SV2���q�H7@�U,3��w1ݕ|��O��:���~V��9�ᶶ	#�%�*�r�2H�xG �e�Rk�=ZяM��^U��t���*$��V-೻>�VdfL3.�ʤ~���������_׫%�g��V������{wu$jR+P���9�B0��*#�/,MC��Y/��ʍ�[�l��#��
          w���F��Ļ����bT�-�lִ�Jݕ��_�BvjݿG��}�I��0���)B�"����	�'�
          ��-};��^�m�9
          B����EN\��#j�@dӎ3�����o�)	��>F��qy���/;#
          �u�99���Z���v�n�?����ʳ"���a��d0#pR$�ӕ0im�n�+t۠ߟ���#����\���L��@珸Y��w�J���o������Z��L��\�Z!x�	%@B�PZg���F}�:�Fλ���-;~��)��V���q�E��|�cT^^:3�I]�0{0$��h����N�G�����*]J��b+�[���l��G ����n2��m��T���_�vK���z뾫��P,1�8c;&B��e@��'`�����4���!Y-=|�F�"�`��!�H}��@�@���Ca��ki��.�J�-�$�����*���I�V�!U�);x#9��M��߇�����;O�:���H$�A�[+�m
          ����K��ݻ�͢3%� 
          �RCG�$l�q�AE��}���� b9!�Q������#yA�9�L�_�Ւ�K[�gk���O���g'��a����Fֵ����X=���Z�OSN�c��c|n	R_�I0� �Ӄ�)�I�kv����SkI�EUr��y�0�Wah��!����(ܣ-.���C}�����JI�
          �Gh�-#�/�c9.V2�+�X��ݥ�n�_��;	ۢ�鲱�Y@g������ON�P��.m���wR����rG&�ëפ���Iy�'��ȉ/wf���;;�Я���eo���E����
          �����
          Z�t�9�v+쾻�f(p�;���ɬ5)�wJ8z�--�(�F��ޒץ�n|������Z��G''�Q����s�ֳ��1<��X�Q9YeP�u���a����ڳ��ˊo�����vm)�w���}f�E��ٿ�n�M=�[����z��Kh����I-�q�����A�K�7�֌�Yis�MB�]��SE����PI�AK�O�n�ztWE}��Ӫ�n�u��J�Wv^z�뮽nv:����Y�W��Բ��>��7��_���f{KK��k}+E��Yt1*��Zw�,o5���F����J1��F
          Yr��v�h�]�I��IX$��u[�J�����ψ˶��Qm"cʵ̺|����y{_K�,��/��$�����դ���z��mIu�����}����XJ6�����𝹍�(K˓��j�2�&MB�x$F�X�}��n���V����w��칷��u����jݕ��V�-�E�'H�g=���\HZy��_HD�2<��i��
          �u5���ݨ���#��eY��r��i�I�۫S�}c}^�{_�E�����V��ՙ�e���D}�N�*�	�܆�5U$�B�v/�X�N���ܜ��zi���vZ�k.�-�yy�-Щ���
          ���~	P��"�¬�/C4aZ���n�אt�bm�P�0�O+f��3�Ρ��O�;���
          ��q�֋��pZko%���όI朗*�I��;�����g�Vfu�)*�p�-y�^�׾�?�-�}o��!�t��U]��Wp���̲����Y@Q��N��h�}|��m/�+	3�j�m`��X�M�9�l@��c��̤1/������o%�����ce����À3�H�x�~R!��;���"�K��Z���l��}-��ɒ9.$�w)�]䙛`�)f�ݽ��"#-$�Bnf!�n�|�V����)���B��;(NO̦E
          ��J���lĆ%F>�H�:t��M����������|�z��5���ghR�ǣ�5%�i���_��It���O�]b-NY��'�`Ӡv���M�D`G���~@Ewr��ʗ�K��-4������!2yer�72y�9�����37$���qY����8ҷ�o�5�!8��D��!�K[��Ӟ�/�z
          $��Z�=��k�����00�|��6���#s}sGᶞ�R��*��-7_.�֗h�Fo,�h'p��U�t��0=P��|�Fպ|����2�&獀@	�ege \��	9�-��A'T����U���s6�ӷo/�8�Q�ϲ�&�g�y���rŁd%UHl�To�rR\�^�����//M����+}��q+�f
          �H*������ό��խ��������E�A��q�	��+,ɑ�W�����`��t��ө[5���:+6&�eU�~����#Fy��v8Q�� +�d�^������}���7+J���&'1(vbW
          ��bA$���Ml���o�^}۽��ɾ�l%e�&�B��C�R�8,rZ�k�m���K���X�q�a`��y�bf >�8#�'z���mZ�h�����bz7�V���A�����L�&&��|�,���d��,@�]�)�M�X'~��{��m<��{��z�c��Hv����!�HvB�1��A�~QS�~�����v�_N����Ի�K!�D��
          � ڊ��f¡���0.Hэ=/ef���Q$��򫯚W���LZT�9.v.�8��ېcb��Y�#s�!FKk�];w��ֳ����g�����‰�D�>�F�D�JJ�8+'9�)�gm:�m���Z�d�wn�_�'���?,�T�Q�
          )�#BV�3��'s%��̻�ʒ��o�w�VK抓-���@U1�倡Hb���u_��\`	���6��
          ��o�2�8	�$Ȉ3\�r	F�H�[t�89@q��Z_Gd��@������Q`�K����T2�锯
          ۘ���`2�'�� �*�[i��V�k�'��%h�=̋�
          �3O+��b����
          ��U���U�kP�m�۶���!�y�s311��c��e(H
          �����U�njnZI+6�ֿKj�-�_��-��!bv�/+�� �@klU8L)pZ��ѫu}?��K����k�5����G�ʜ�,�c�N�Ǎ�����D�OM�}���t�4��ϝ�ػ��c��D�����"Y�2�RzG�����W�]�!�6L���F3�H��)#��B_/�Z�5ѭ6�]�-T��/��"=���!�ŗ*X������}���M6z[o�H��e>`f��i!NdL�������n��ح�I=�};�� lkr�e��$c �x����[��Z?�Ӱ'ed�����ֈG�B�v��G��J�
          �_/����54�[�t����h���`('�F�	(�6��f�N������.kT���%���!���veM^p��#�%0�w,q��v6g�2�V*>�
          �*�߯�1]�����O�_|I�yjTIx�G��A�5X���*P��č��A�pO�I5��h��W��+˖���'�vv���-��>%�i_|���u���e��¥JŠ�h�u�]#��֙,E�F���#�q_M�WQ�P�iT�����%z�V&yy5/���>�5hߤ�v�����?*��*��#���.\�	��8yuIHc'���m�,���!�k�:����i�r��v���O��Yu�-Ϣm�m-g͵����=_�0[H�TM�Mvkh�ZI�_j�$ԯ.�_�[��D�mR��^�?�#�i�f�V֫Ԡ�ytqM�JI��]�ԓ�ͭ�^���KF��{��wd�{^�;y-5gA�y�dO%ͦ����:��V��g�6Op���h�b�Ai��g�_Fѭ<@t�M����T�Z���涳$���&֋��ֻL��ꗥ���>f�|��˫]O�L�n�~�s���.|�B�9f�I1If�D��u�%׬/uuiT}���}ыѭ��'�O��|;V�<���Mo��K���O,�g�!M�%���,�G4�oc=ݮ�w|��E?z��s�Y(Ek���f˺�{�RM���]:�o�<LֳK0�V�
          *�m$�l��g�;���f��Uy���=�Ka-�S�"��E�X٥ICT䒧
          ��7���Rox�=�f�����ұ]�=ԣ���2�۰�PFC̙�ˉ$ݾc�l��o�Mn�������Y��B	$��[bn�V���`^@���(Q.a��d�����+��k���y$ DoC�c�[r�xߕ�X�6�,���II:_M;t����Z[��d�/�ʣp���ߵ��8�YB��m8�_D����v+Yi�����)[Lq�snYT�fW�X�n��:��HDx�In��׾����n�QZ0���8dP�G��bA ���1o0����p�KD��-۫N�K��k���k'̨3��'�+e*��Tl
          �-z��n+?��BH�/�jw� fn��<����*8ʡi$�@�.�7�}�^C^���y�O�̕R1V�|�6��4 M+ҌUN �~@w>��6��o��O.��Z8�k&��$�-.#u�ٖ?)Ire�3�(W��K��k�����վi�<_T��]�}Fb���_&�>P��Y%U��<���2�n�-m����ȭ�Go��b�Al�B�a��I�y$Tu�-��Z�O�����hNNH�T����I��x9 �赿���oD�`���r��B둹�8��B��� 9�(�!�˳�e��t:dm��e�jr�c�mP�`~e+��け-}?K��}�v�����q8�JS9V��
          �1�I��?.��zY�~�5���S'����]��A���2�mS��������G����#zY۵���mj��o��2Y\��i@W���y*�;��|���k�
          �����3Nq��F�3�ǂz�>a� �9�km�]�W�0Zi��f崣ʝՈHm$���t�<�r��i����)���I�O��V���X���z��F�h�<�^G�ٰ� �~��o������.��5Ҵa��p�%v��|Ȭ03��2�4��=O����\��q�ʢ�0�q�?9U#pm��2��yjmom���{�59�Zi5MR(#a��F��$�����8��G4M���KO�� K�_��A9��X��fi�t�Ux���Qa;��2ʨڭ��J�e$��J����Y	J�BDe�K3F���!K6>��2�����N/��o������n�eZ@ѫ��o��˖H���6�$)�W���m4ؤ��l��}�ʷK�l�*���:��w�\�ڠ�U5�'ʶ�O�-~wa}mۦ۳/P�����1�Y��I\D���$1bF97K����D��Ff��,N�X�� 
          ��:r=�v^�����!�a+�Z��������{��6]����GS'�����b���#��r[��SؑK�ɍ��
          �f|��P���*@�b�'��c��8�1$��m��vK�r"�+<��m$���O2��¢.
          8�������z
          �DZL���\���nc�P}�=h�OoON�����(�*������j���� `�Y��5�������0K\��an`�(X��@��<�����N���9[ȲcQ$x�G�Ox�cߏ�G<z�?��/�2�I���gɹn�mg��O�zc�������K����@3��0[$u<�T}�t��n��~�w��bڀ�C�g���lC��'>����g�V���l��a�m�H�]��x€ t��	�r۪w��;���[O�-E���¤J��€3����V�^����I+/�{�j�f�v-�k�P NI��i�mٻ.�1=��K�X	>-x+x
          �R�&�1,e�и�>d�U��9W����������0�m����Ey�|j���.$���t/
          i��
          ��7Gy=�^XB�7�R��e-3
          �B��gm�r��4�E-�������oԬ�1�	4���ߪ�K�H�=%RgҖTF�k��	���H|������[
          ��f��E5������~�=����SӼ3uq>���J��}OF��x���M�l��ol�yk��ZZ��X�mm��c	oq��J��%����=�{F����!]�[o��_䎻��BuO�\F#�.�>j��l���R���_jw���kۓ6���a-Գ>�c6���
          7e�n��BQ����V����=9-��;>fiS�]�>�,p��F!G�8YbH�c�1�"���!��Mޤ��4�e���F���}�?��_��]k^�g�_O�����,�pn�T�i�
          ��H�,���0�6ƪ���W6�eyG���M��5�����P����i�.������7��#<��<P�,���s�$�60798�9J��m�ޮ���m�z~�C#��
          򅐁��,��S';Di����ʼn�~���	� ͥ�g�?�정����+�:)i0�&�e�w��ܲ@[{��]�HɂF�I������yT�k_N�e{t2�@�m��m��IcFD�IU�rw�fݐ�0$�WZw�
          �Os�؜��`��@��l�<������}���u�b�#%��$��P@I
          ���sd]|�ݠ=���hg����qIJ\Zۻ�I0��<x$��ѨlY3>[��E%��c��TS�'�w����F����L67��=>�v�K�GY%�����#t*�[�cq��B�RO��A
          �
          z���������a�A�Xt�x������9�S��3a�܀v�nM\����j�N����tJ\Ʃ��(�Go`?�Z������嶚���-�
          ���d����by=�_��T׻U��,�,Q��o����"G��?����[�K���B>Bc<��m�=?�~��OA�E������_�����3�r	�'���Gv'���N�u_)~D���F�u�pA;���淒J�}�����/_����_���q��S����;�I8l��e�*��V��4�o�ƭ�)��VKc��D���v
          ��ؿ�&��/��m�[��J��	u@\zmڸ�L
          �������O��f��K�O�{���7V���H$1�6o�~(6O�DхB��0Wz���T��e�N���Q�_�?��,�H�\�eb��&�\���ȼ�xC���{��M*D�i�� ��	^���8�*������V�NBQ"��˴�n\���}��2��/�Gj>Լ��pJߏ�ζWh�4\m�M��LLNL������F1�������O��rL
          �~K��`	|�Ӿ����'�Q]:_o�%m��L��@Yv�&�;��k���ʧ�Q��sM����ɣ*��v����pv���ES��l/@	h�w�Nk�n��$�����*]�o��Z���q���}*���Ղ_����PK!�MB�l�word/theme/theme1.xml�YKoE�#�F{o���&Q�*v�ڴQ��8��N3���'�
          �G$$DA���p@@�q)�!�!PE�W�?3���=n�6�{���1�닗�b����'-�v��!��<�I��n��έxH*��񄴼�ޥ��߻��TDb��>�k��EJ�k���a��<%	�
          �����+����7f�z��\�1M<���{������`@}⭏�w|%J���]͝dDl�_�?r$;L��Z�
          ��9RbX*�hyU��*�+9Ssht=���2�`�n�D��	k���͜�05��v��n-�g���R�K����c�����T��F_�4�_m����ހ�1�_�.76�%��asV��F��\��.��{V�e�E�&�3h�<29d��'|�+���*��􉚗k1��E&�X��QJ�\3�T�kv�/g��,$}AS��>L1����ϟ<B'w�����޽��?9���$,R=�|��z�ͳ�_�����O~��s7P�O�|���O������;����=���C��c0�!����Q�E�)6�P�k�����3���Iك�����NI��HU��j��[��6N��jYE/��-\���\�;S��S�e�bىHI�m!�!I�Bz��� �Miɯ[�\�B�)jc�t�헲iBt����KA�w�7[�P�3�MrPFBU`�bIXɍ��P�ة1�Yy
          �ȥ��H�%�K�	�)]47Ĩ��Uh�o�Q\F
          E�]�k��"r��w"�N�i��}HQ���r*������
          �-JJ�>��oҰ��$A��P�J��r=��ü2իc���q�з3�ϮqC�|��wg}+[�8�U3Ӎzn�=w���ߝ7�0�&P����9���z>��<���
          >�h6��[��2��F�\��K0/��������F0�ĕp��f�WQ�F815#!��P��Kx�0�N�z�eך�J@c����T|��٘Yhhǂ�4�E�-]x=a5\PZͨ6+-7�)��dބ�AX�M�-׭hH�H��n���C�Ym
          �p@��jƝg��b�����8y�`�d]vS�Ē����f��!�-o�%�)��`&-�W���kq��UwVժ���K"R!�&���2[K&�כ
          퇳1��L�bi��/ja~��%��՜��4��CE�n�>�z7lvTB�7��'r����\�YmL���j�4�Y��W3c-܌s̬�^>���M�V���f��\��.z��).0�9��P�.�F��	8��,�AYh����`ҷ,SPp�P;4D�B�S� d[ev�¬�uŬ22FY��Օ�����t�.k�=��I���Zy�9��B}[/.6m^�����
          +4��Q��z*,r�َ5#�ޜ{�L�)<e ���
          �M��{|���sA"��]Mga�����YY	o��˝rv�8����%j��/����F%_�����l�V
          �!f6�G��ٛ�x3dvE�0��ma��`�
          ��-�:b��Y�C�G�Ny4��'?�w�m{N�t:a��8۝r����9��-;'6Oq.l"��m���{�%���w�̙���l�@����ы]�y��J<r��������Lʮ���PK
          !msIZZword/media/image1.jpg����JFIF����Adobed���ExifMM*�S���(1"�2ևi�z!��'!��'Adobe Photoshop CC 2014 (Windows)2016:11:10 12:39:45�0221�P�d��00��00����(��2016:11:10 12:38:002016:11:10 12:38:00��(�HH����Adobe_CM��Adobed����			
          
          
          
          ���j"����?	
          	
          3!1AQa"q�2���B#$R�b34r��C%�S���cs5���&D�TdE£t6�U�e���u��F'���������������Vfv��������7GWgw��������5!1AQaq"2����B#�R��3$b�r��CScs4�%���&5��D�T�dEU6te����u��F���������������Vfv��������'7GWgw�������?��|Oޔ����$�O��ғ�~��A*��~��|Jkl���m�muV���5�h�N{��Z����0��tXd��Y��㍊���ײ��+U=���!�$���m�0�c��+�s��Gu�C+#.�$���}��m8�����Ti���[~{�ln�k��V��?�IZi�=�������p_U��}��������k�[�S
          �������]�w��u�j��|O�SI�?yO �$-.�?yM.�?zu�������'I*I$��C�K�^����=1�#���k�=��G��������\�tz��[�4i.�.?�)u7;#�f�Ǹ��W	p�H�������p������%��\���L���8�xk�Y�?����N����u}M���s+���H^���C����i�;���`�[/����R�<dm��D�hc���ԟ�Y-����K���2潃u�o>���%K[$:N�B���9�7��uJ�+���`n��=���1��B&TU�Dx�*�X������X��v&����S��Ro�r�$?�����$�WNϦ߈L�%>(�kk궇�z�6Ap��qI߾�4��2�Xmxhmu�B�G�v��-R���cX�^r�AԲ�H���Wa���!ڑ��蠑��F�#�47tG��o����V�p�~�la��kY�粶\�z?�,޵�Y�3������9��K/�cZ��M�6�F�����w����P�H�����@��|bz���?3����^�먩�}�c)�Ml��
          �c��ۋ+��tlg:�\��Ӵ��9�1�w�m���]U��Zd����%X�/�bWs���
          }M}�n����ސ:Ƃ���Ȓ�F��@��,��s��'Uo�0j��d�L������I�$�ANW[w�i�?�{i&��n��m��D��<V:�
          �
          ��,��6����Fs+��x����c�A��lb�ƻ!�Yظ���ENַ�<��?�S7�WT�"�j1��rN��閇nn�ݭcc��[7u�l�X>�]!�5����ͯ���6)�Lvc��X��,s�|�j_FK2�"�g��b��UNv�Z�]��7��WW�E��:��mea�?���hg��c-�1������������g�<�u�T����Z?F�z5�W�����Y��S��7z
          �ޅ���h���_>�L�b�"�$?���$�6��m���\�ր;������I05>K������sqz�@��U?�����}����]z�Tk����b���cKG���H������R�=o�o��t�l\W��!�u'TI,;[�Qo����K�g��zh���Sa��`�N�83v
          ��"�vƿn���n�g�7�۟����͇h���i����_Zێ��_ε��k�ɶ;@����{��?V����(�D�yln��WS�9���Ś=��������Q�[q�]w{�F��@3��v�G�v=_�/M�m�t��~T���iQt������v���������ض���+{H�	���'�����
          
          �G���������Ԩ�����0�$������uz�>�(�`��bH���	c�Ig���O�淪���lh�2�XC�2��^���\����K�w�]��e�XӐ���q��|~��n����J�����2N��llw�)����
          %9b�4�JiIO��7Y�y�WE�P�>ג�>t�4����{�����S�u���]�������G�z��u*��Io<NJ|�ħR�������)̀|B��4��X��[1'I>(�ps
          o���@i.��	���J\�'�8)!�o�?[ۛӝ_P������~��i?�]������^��7��>����c��lRvz�u��;�A�].o��������}Fޝ�NuR�A�4~}N��������%�}aL��^a&�<�q.l"��V�,}&=��'��M�Yp��W��E�{�vu�9������}VV*u&t�̫�R�s��:/��q���K빵���g����[jv�1�>�Z�7�6?��]���\ܺ�x�%��I.�vqZǻ�Y�f��;W1��au��`6��m����c����o����T����d���ίXʫ��CC.o�W�'�?g�w�;�`u,a��s2)&
          ���Gun�%"Ư�&Q�z�oM�X7;� ��8~�՟��_�,N�����D� ��澫}hg
          �
          ���[�Cgg�MwS�]�Y����V-�U����(*����]+���w���i��<�\���;���Sʔv�y� �E��'+-�����q������=��{��'�R-���>?�IL�~�7���Rdz���s��a\�f�ìc����>�}oS�_����������c��r���2@��WB\2��|�=^�����Ԯ���FF��/�M5T��m
          ������b�E�y��f=��mn�4=d��4Շ����c���#vNvO��6o�
          *eS�@���J�m�5ZȲ��W��N���nz����&�5�UW�#�#�L<�bd�	Ƨ�8Nk=�<�������fm6Q��]H�:��;��בf-�e�b�w����C��R��֫�{z���ĺ��������d���8�Z���t	���yR�u!� }��*��	���W��p��;O�����IJ���Pga��Ϥ>�!���T����Q ���Sq��P]���
          �Ƞ�G-�c]H���.'_DC������������,�G1濫9:��||�2�Y��]�P�?�͕>��v��~b���8�U��Ƴ�v�8��Ϳ����V5��g��[k�s���4�^Zw���Y��/�q2�~c�P����n<�/��T;����a�d�ݪ[�i������4rt�2��q�����������7u����~������<��I)���r[>1���8�n�ָ9�?/�U�qi�`Gd�xO��Y�'��ks�s�,�W�|���U�Y�H)����������^�6O���T�t��Cx��O�ɜt��Ȃ�ɗ29���Y�fM��#�N�ֈkZѵ�c1��ɍ��6�����d�?Kw����*~�`O�O���m�G��P�&x�SO���B��x������
          $��O��%?���˽�wU�L��=���ۉ���8s�	�J�Q�����qD��h�_�"6C7L�%
          �
          ~�G�e����T�P�����jvǚ$	n�?�4��k�&�<Wn���]����(:D{>#�1H�림$N�~)��SR��g�?�I'�K�\������xPhotoshop 3.08BIM,Z%G720161110<123800+00008BIM%/Z�&��޻̅%�8BIM:printOutput	hardProofboolPstSboolInteenumInteAClrprintSixteenBitboolprinterNameTEXT
          Adobe PDFprintProofSetupObjc0@0<5B@K F25B>?@>1K
          proofSetupBltnenumbuiltinProof	proofCMYK8BIM;-printOutputOptionsCptnboolClbrboolRgsMboolCrnCboolCntCboolLblsboolNgtvboolEmlDboolIntrboolBckgObjcRGBCRd  doub@o�Grn doub@o�Bl  doub@o�BrdTUntF#RltBld UntF#RltRsltUntF#Pxl@k�
          vectorDataboolPgPsenumPgPsPgPCLeftUntF#RltTop UntF#RltScl UntF#Prc@YcropWhenPrintingboolcropRectBottomlongcropRectLeftlong
          cropRectRightlongcropRectToplong8BIM���8BIM&?�8BIM
          8BIM8BIM�	8BIM'
          8BIM�H/fflff/ff���2Z5-8BIM�p��������������������������������������������������������������������������������������������8BIM@@8BIM8BIME�(tsyganov(�nullboundsObjcRct1Top longLeftlongBtomlong�Rghtlong(slicesVlLsObjcslicesliceIDlonggroupIDlongoriginenumESliceOrigin
          autoGeneratedTypeenum
          ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlong�Rghtlong(urlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT	horzAlignenumESliceHorzAligndefault	vertAlignenumESliceVertAligndefaultbgColorTypeenumESliceBGColorTypeNone	topOutsetlong
          leftOutsetlongbottomOutsetlongrightOutsetlong8BIM(?�8BIM8BIM0j�@�����Adobe_CM��Adobed����			
          
          
          
          ���j"����?	
          	
          3!1AQa"q�2���B#$R�b34r��C%�S���cs5���&D�TdE£t6�U�e���u��F'���������������Vfv��������7GWgw��������5!1AQaq"2����B#�R��3$b�r��CScs4�%���&5��D�T�dEU6te����u��F���������������Vfv��������'7GWgw�������?��|Oޔ����$�O��ғ�~��A*��~��|Jkl���m�muV���5�h�N{��Z����0��tXd��Y��㍊���ײ��+U=���!�$���m�0�c��+�s��Gu�C+#.�$���}��m8�����Ti���[~{�ln�k��V��?�IZi�=�������p_U��}��������k�[�S
          �������]�w��u�j��|O�SI�?yO �$-.�?yM.�?zu�������'I*I$��C�K�^����=1�#���k�=��G��������\�tz��[�4i.�.?�)u7;#�f�Ǹ��W	p�H�������p������%��\���L���8�xk�Y�?����N����u}M���s+���H^���C����i�;���`�[/����R�<dm��D�hc���ԟ�Y-����K���2潃u�o>���%K[$:N�B���9�7��uJ�+���`n��=���1��B&TU�Dx�*�X������X��v&����S��Ro�r�$?�����$�WNϦ߈L�%>(�kk궇�z�6Ap��qI߾�4��2�Xmxhmu�B�G�v��-R���cX�^r�AԲ�H���Wa���!ڑ��蠑��F�#�47tG��o����V�p�~�la��kY�粶\�z?�,޵�Y�3������9��K/�cZ��M�6�F�����w����P�H�����@��|bz���?3����^�먩�}�c)�Ml��
          �c��ۋ+��tlg:�\��Ӵ��9�1�w�m���]U��Zd����%X�/�bWs���
          }M}�n����ސ:Ƃ���Ȓ�F��@��,��s��'Uo�0j��d�L������I�$�ANW[w�i�?�{i&��n��m��D��<V:�
          �
          ��,��6����Fs+��x����c�A��lb�ƻ!�Yظ���ENַ�<��?�S7�WT�"�j1��rN��閇nn�ݭcc��[7u�l�X>�]!�5����ͯ���6)�Lvc��X��,s�|�j_FK2�"�g��b��UNv�Z�]��7��WW�E��:��mea�?���hg��c-�1������������g�<�u�T����Z?F�z5�W�����Y��S��7z
          �ޅ���h���_>�L�b�"�$?���$�6��m���\�ր;������I05>K������sqz�@��U?�����}����]z�Tk����b���cKG���H������R�=o�o��t�l\W��!�u'TI,;[�Qo����K�g��zh���Sa��`�N�83v
          ��"�vƿn���n�g�7�۟����͇h���i����_Zێ��_ε��k�ɶ;@����{��?V����(�D�yln��WS�9���Ś=��������Q�[q�]w{�F��@3��v�G�v=_�/M�m�t��~T���iQt������v���������ض���+{H�	���'�����
          
          �G���������Ԩ�����0�$������uz�>�(�`��bH���	c�Ig���O�淪���lh�2�XC�2��^���\����K�w�]��e�XӐ���q��|~��n����J�����2N��llw�)����
          %9b�4�JiIO��7Y�y�WE�P�>ג�>t�4����{�����S�u���]�������G�z��u*��Io<NJ|�ħR�������)̀|B��4��X��[1'I>(�ps
          o���@i.��	���J\�'�8)!�o�?[ۛӝ_P������~��i?�]������^��7��>����c��lRvz�u��;�A�].o��������}Fޝ�NuR�A�4~}N��������%�}aL��^a&�<�q.l"��V�,}&=��'��M�Yp��W��E�{�vu�9������}VV*u&t�̫�R�s��:/��q���K빵���g����[jv�1�>�Z�7�6?��]���\ܺ�x�%��I.�vqZǻ�Y�f��;W1��au��`6��m����c����o����T����d���ίXʫ��CC.o�W�'�?g�w�;�`u,a��s2)&
          ���Gun�%"Ư�&Q�z�oM�X7;� ��8~�՟��_�,N�����D� ��澫}hg
          �
          ���[�Cgg�MwS�]�Y����V-�U����(*����]+���w���i��<�\���;���Sʔv�y� �E��'+-�����q������=��{��'�R-���>?�IL�~�7���Rdz���s��a\�f�ìc����>�}oS�_����������c��r���2@��WB\2��|�=^�����Ԯ���FF��/�M5T��m
          ������b�E�y��f=��mn�4=d��4Շ����c���#vNvO��6o�
          *eS�@���J�m�5ZȲ��W��N���nz����&�5�UW�#�#�L<�bd�	Ƨ�8Nk=�<�������fm6Q��]H�:��;��בf-�e�b�w����C��R��֫�{z���ĺ��������d���8�Z���t	���yR�u!� }��*��	���W��p��;O�����IJ���Pga��Ϥ>�!���T����Q ���Sq��P]���
          �Ƞ�G-�c]H���.'_DC������������,�G1濫9:��||�2�Y��]�P�?�͕>��v��~b���8�U��Ƴ�v�8��Ϳ����V5��g��[k�s���4�^Zw���Y��/�q2�~c�P����n<�/��T;����a�d�ݪ[�i������4rt�2��q�����������7u����~������<��I)���r[>1���8�n�ָ9�?/�U�qi�`Gd�xO��Y�'��ks�s�,�W�|���U�Y�H)����������^�6O���T�t��Cx��O�ɜt��Ȃ�ɗ29���Y�fM��#�N�ֈkZѵ�c1��ɍ��6�����d�?Kw����*~�`O�O���m�G��P�&x�SO���B��x������
          $��O��%?���˽�wU�L��=���ۉ���8s�	�J�Q�����qD��h�_�"6C7L�%
          �
          ~�G�e����T�P�����jvǚ$	n�?�4��k�&�<Wn���]����(:D{>#�1H�림$N�~)��SR��g�?�I'�K�\����8BIM!]Adobe PhotoshopAdobe Photoshop CC 20148BIM���http://ns.adobe.com/xap/1.0/<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
          <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c014 79.156797, 2014/08/20-09:53:02        ">
          	<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
          		<rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="E24461ECFD153936933DEF63EFF5E9FE" xmpMM:InstanceID="xmp.iid:57384ecd-a87e-3e42-bd48-da39e938ac2f" xmpMM:OriginalDocumentID="E24461ECFD153936933DEF63EFF5E9FE" dc:format="image/jpeg" photoshop:ColorMode="3" photoshop:ICCProfile="Apple RGB" xmp:CreateDate="2016-11-10T12:38:00" xmp:ModifyDate="2016-11-10T12:39:45+03:00" xmp:MetadataDate="2016-11-10T12:39:45+03:00">
          			<xmpMM:History>
          				<rdf:Seq>
          					<rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:57384ecd-a87e-3e42-bd48-da39e938ac2f" stEvt:when="2016-11-10T12:39:45+03:00" stEvt:softwareAgent="Adobe Photoshop CC 2014 (Windows)" stEvt:changed="/"/>
          				</rdf:Seq>
          			</xmpMM:History>
          		</rdf:Description>
          	</rdf:RDF>
          </x:xmpmeta>
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                            <?xpacket end='w'?>��8ICC_PROFILE(ADBEmntrRGB XYZ �acspAPPLnone���-ADBE
          cprt�2desc0dwtpt�bkpt�rTRC�gTRC�bTRC�rXYZ�gXYZbXYZtextCopyright 1999 Adobe Systems Incorporateddesc
          Apple RGBXYZ �Q�XYZ curv�curv�curv�XYZ y�AR�XYZ V��/XYZ &"�p��C��C���(��	
          ��6!12 "	0A#3
          B$4%@C5��	��R
          !1AQ"aq�2#���BR3���b�rC$4��%5���ScsD�Eu�6��	��A!1AQ aq��"20����3�BR#@rb�%�CS$���^]2k�Ǡ�e�_�A��C��| !�ǐN+�X(P Pk���Q.\��Fb5d���P�qLB���=�Ѥ@��)bBǦ�	sB�E�����1F�Pd0�!�(�v�Z�(E#��[k�"��ρ�C/%,i�4�R	
          P(-�JA�4>PT��PQ�Я�0|�9]�o7�����/�b�uh�+ެ��I��x��gXsSx|@T(@8�@�$.4��RM'��*����EҖ]�@�����9�{I%���	�LW�}��߻JQ!��I9c��N!"�{J�)���a��A�\*�
          �@��q�����$���'yb*�V�{-*9�U���ʋ�����!��@rH,k�,I�R���	H�,&~�!Ơb̑�D�i��>^O2��g
          �����m��5���V�sbѽLZ�t�Lr�Q[̹��u�N���I������gC�za�����R�D�J�-o�a��Ϻ���}��V�ӣ⸮���oܮ�Ԙ%��վetЊ�t%�1�o�_�R��L����(X6�e�K%`J��p�0U�B�0Z&�c¬
          T枕�C!��I=K��ߟ�Ǡ)�~��g�G�����f��u��y��mFk�c����~P�݇Rw'[(���v���!�FA"bK_G4�~*<׳�c�(!0�0����w9r��8u�(�l�W+�ץ�:\Vc�c�6�r��z��z57�"�;>��D���庡�U�����	H�&��k�QA���b�*�c`�n^�[җ�����g��{�:S�+G�T�v����יF��ym�pT�U4��>9��O���n���-�'k�VN��}��P@c�WY>��
          :�C2�l8#ϵΙo�<�Q�_��>�z�Ms�"�V�9+��tl*�-a�=��\V��4o�_0��I��q�o�����&�q$vލl��a��B�}#8�o�x4����v����lj���t��y�	�z�߶?oVg��~^�;/#dZy�ٶ�t���=��I�8W
          Y�ȑY�P��"Q-�0���̓1�@He@�)c�S��>p�#�9����O�¯e�k���õ��-.2���m�_'K�Qn�#�r@�OI������bcI��f���c��ƹ����y}bELH�im�>S*��C�>h10�p�4w�K�/��|G�yoY�u뎶�<��u�:�]
          ��_N�'G���>�����.��3����?NS��eN�zjg��	����@t`Z��PWʜ�������Q���
          ��-�}H����֫�/�!�ւCh>	|*��u=�#s����U)�m͙i�V!��($B�р@ �2C(0.1UGI?}�~��^��qz��M[��;�y`�	}���U.�M8[�m��m/��E^y>��w�.0�e�c6̽X�F�4H�N8�.-��@` �	���#_����;伭�Sb��v0��Զ�Y�,k��>�6��,��܏�9?N�j���֫3������>���B���.�b��Vj. D��f�?��>��
          Al_�x��
          p^��<M�N�|�}<�>��%�%�y����zJ�+ZY��?�鷏�����c�~q�-�-z�ǜZ�0Ա��T���ѯ�d�
          4�``>E�F��ѱ�>��q�N�o.w3�R���eαFwyZĞq�������Ͻ��U���>VHb7ж��v�J�J�ʘ�F@@2,xҰ�8̴
          D��[���7����K����j��%�'I�t��z��f��x�5�E?u>O�~s����'����p�sJ���^��@L���|.J�&���6cLVo���8�Jֿ	��r�W<-���S����|-f�����h�`���{��������~�X(��g������@L	�����[���_�Ad�떃d9t��ۨL��n�_q־�)SMc�����sދ�Fh����l���L�p�6ۣ��d�[�_���f��r0H	A &�F��nR1��$��D&��Yyۆ��^n���S�t�����ᤖ_���>��鼋f�2��VK��J��W{`�̬V����D�0F 
          ��;��2X�G�aM��H�HFO���ŕ�f����H��rv�1����|��=���:b*��h`߆?O�E�DI.�:���cĀ�� F�z��>��ha��KTɬ�^T�Eϳ���86
          ��?K����g?cH��S�s�RV(�U���N���>��^ǂ�>[\���zer DA87�N����]�`NA=�b�5+1�4��?gJ�.�l�_C�ʇ^5A�j����-��5ۡ��I�[�_�t��3�蘸�$>�������"���(&E���b23��$�&���!�A#�'rS�l��7�g&��F��l��ޔ�(,�Ns������z��
          ��U���G��N�"��u-{*zw-�+'�� �$�v3"UӞ7MΕ��d��"�+JL,�����{
          $�
          �>a�t�[j���qD�����>��ص$��&�����o��:V���}{՚�W�M��ը�sͽ��<�����͊�#�8�x�5+EaꏯF�*�%Ҥ�=�
          ��y�i֖�x�Uy��dv8�I�f��xr����s�
          ko�T3�)����wm���Ws�|HA~[C*#\oos�tCl��#��+r�U�`X�6�1��X���9��Κ�ݽ��{�~*�p4v���l|�^�!kZ����]�Է�.V��`���͗�Q	?������h^��X����#"��kc	��cQ�^�)	{��[�����U5��h��?A���|���mj]���#U[��c
          �g����f�IW�.�����&+l�����L�����=�F�MG�Be����ʡ&vb�XM�s]G$�7���F�~�ٗ��O�>'��y\j��l�S���&(Z���z�`����+~sރ�$9�Ue΢TQ"�&�ij�ވ�ɮqtr�DLV*��ί�gj��Ķ1�d��x�
          ���wMw����f�3�J�E
          *��=�@��Oп��}���Լ�0�a�4ZDs���買�+�l&� �]'�T(5d��6��7�Քhz�濮�o�}�����m�\�N[�>KDl4	�y�	�A+:��M�Q�x�7�b��}!Q�G�-$s�#{HT+Z�d*�����kC���JQ}�C��2�HΣ����g���4h{��9�� E�\p��8D��4[���������z�BD�Y��7��b�rJ�$��B?Yk�*ptpU
          �9�T�L��=:��>�ؿ�|ﭏ�ò���Gt�m�TMK��p���P�I�c�9���=C�1Fև6�$mP�Z���턍�mo��dNF�����V+��5�͞5��>\��;���+]���T2E �0������z@��AgV��fAa�l�b;]+zҐ���X�hס�
          ��������k���>]���ֺ���89dM��h��Q�d�" NgX��S�ף�L�����ɫxIL�H�F��l�Q��[Ԑ�.TX���e�H��r�ח��Ww+��+��OP����3����+	�k:a��D�t��nBֶ�VƸ��N4bGRRs�O^Ԉ��9�Z����J�6™���!/��Z+̾ݞ�������>���;D�!�`�
          �
          �M���jǻ�b��G
          ���dz�I/Ŋ��б���"�ն�]Z���lıvD��{�.������y�O'w\=O�1��W8�1S]򡢱�P��)ͽ��&�T�'��$r4�A(E�յdڊĻ�z�f��
          �
          �'j�B 
          p ����d�-���>O�m;��M��̐�Ì�b�G4h��20��"���ά�F�ǘ�UU2�m�J���ge����ias#�0Z�V8�L,�_��K��������p�ʡ�+r�H�H������~��*�!�ˈ�H�^�a�V���ťzL�Y��V�dX�+�1*�ftVq\#i(���{
          ��R�Q����]P��4�	�+����=#�U��:=�X5)�cmg��R5�!t�V4���kG0��F���@���ՕT����w��&�o�C�+E�dJB�@��ؤvuv_��*Ⴜ��cB1G�.�c]&�'��#M]��D��Ki�_�D���c��dU�ݲE�fn�]wXo��#q��:�X�&�\��QJ�����%l�v��]�q���ea
          �LQ)�$ei�L(�$V�V5O��u��Ԕb�)Νb�<
          Dk&k#%�P���jpڒ�=[�+��4	D��ɑMQ�BV�1��q1Yba@N*�
          �	���u�b�u/ں9�U)�H�hK^R�����ǫ�)z��E��!Zы���'�-�:(�%3B��63D���2�11B�8�,V�0S�Q"Ѳf����Y��
          ��Ċ�2�
          ^�Mf
          )�m+�
          AM��e���K$tN���6�eh���T�Dh䢞�!Xֵ�Hlm��%0�_U_�SUIj���s��*��:ڐ\�Q�$X�
          �j�۰�]%駜��2�e#�!EG�6F��0mEȹ��1�B�v�YkVt�H��D�
          *q�ؔ���X��:X+�+P61+J�w��|�t�WT��'��TT4�Q�0��''�[�^b	�ɕ�
          I�f3悪a�<�[����Xc�:�َ	L%�B!Fvm%�+-�
          �y�u
          "�Cs�Q�� QZ��
           ��(���5����&T�7B���2���j�W2�0^��C#D���3l����c�L!-�5�F����̠�0�E'Okm�m> F� Ԉ\k�QC��h�@J�H�����ʗD͕ߨ���c�Z.t�Va��k�*��s�X�{��V*CY�g4E9-S!a����SZ_����#��@څ�55��MjkSZ��֦�5��MjkSZ��֦�5��MjkS[�jkS[�n5��MjkSL7TZuv�"X�����h��K��������[qVٵ��k����<�D?9��B�*�e$�^�R1a�a]�i��$���]����&��V�8��ċ`H�T��-�:�]m)e
          A�\���Zgީ�V�S������i�D&�;��@R��JX\
          �M���3.��!�5r*7R���%B�6��U�C��C$���b��IE�u��F�Xұ��X�>�5�@&�FY\e�Te�JW��Ct��T�}�k} kS��R)S���vV?m
          ��Ftp�d�X���b�[�0!�7(��ԣz�����$�T�j�I!A:��]^�S�
          �I<���:l�����t?ٹ3CW����˙*[�*����v�x.c�$:��ґ���K�ow�F�@,EY@c4�b���	GR��j�*����;�EY��-~d�ZTѮ_@���K����SX�iwi2�Y#H�*65M��H�}�8�4{�6G��DF�\�����$�EG$IF=B���w�t��jFZuF�ich&ⷭ"��$�u7��ooL�N�j����Z���r{�������Б�x]�G�%<��%�zH�ò*HCK����W��=���aIH5Tm����u.uv]d���Z�|���E��Z���������<���'��==��E�(��:���yzt�Iz
          uf��5�Z�6�?׍���-�}��:����E�bI,I�{!RK5,�U����JTYr��S��1eu��z�����Dv��[�UW.eEb�P)��/%�D[ܥ�R\�k����A�.S��l�\�T��8�HD�$�{g��bf����!w�J��[H؋�2b�Q�*(����P��d����Z�n9�<6٧���؛o�\<�$�����9�a��e�������Kq	���V�#-3Euq,�Q���+{k�m�����9S�jԡ�L����̱���v�����)Ka55�HEv�ED�֫��c���sX�"#��&�-��]Y�޵��[��%T��L��^F��vn`�A. ��k+����)�%�}�0���Z�1o%�6��r����=Zm{y":N6x�}d���u�u-@h	��_�mI���Hn�dkF��w�YF�pPd_���6�`ί��Z8���٢yb�)�X�k���%�<ҭ=|����d1l
          
          H��\��׶�Z;�+%��WN�c�5�t�!(�t��€���2V�7�\"~FJh�Pu�<�:a�U�O_�+�b��m��c�~L�..T+���G	w�8�#�})I�.ܫ�Qܰ{GYא±��x�ɰї�=Ծ�#&A��-rѯX�L�Q�*Q�P�Y�.#S���=nr�Q�yr��%�j67)WBx�
          �9��q�{,�44hz}G��Ff�eL@S#�Lm
          ����ֲ��)�Ō�
          ��ۙ&Ȥ�g��t�Ð ]�΋=���-Q-�uco�Bu4#w�����}���/TP:�1�4��l��7Vf��9��(ĨA��ʏ�v"�@{9ZٳS���[e�)mPhj
          ]#��e�'|~����証T!AL�
          )z{Bǭ�-%Ld����r#���[]�+�M��H����d����Qina�o�Q��jL
          ���z��Râ�`�^��C[E:�"BM�Ժ8vAWv1Jb�c?�\�2G��B�T�ȱ5����
          �
          �u?�eef"��Y�>b��[�It
          t˺C�w�G���9*��d����:�j�YjB��Z(*��v�e)}c�X��&����ԌMy
          x㢠"H���HQ���*���u����.��d��%�:U�f(���y�}�V֮�F���
          ����E߸
          `F���aܢ4sW�V�kM��׺���L��A}�"·��{��X��t�_]3[[^^Ke�[t�aE�	#aR,��6�Y��uSmr�3�"�B<��BWuj(���ݮ��z
          �=]�݆�"���Hef�J�0InpwZq��C�2:Ex�l�X�u�ͅk$En(:��_�:h�M2��{��ӡR<�����U�d��\�#��}gv����dl���;伲�k�C�k�X���ǵ�Z�ū��)v	I���\�@��֦���Q ��������7���i.H�2���8�.��;6������/�Vv�Y�l�!��E@�EY|dr���7\��\�FbOLH����PE
          ��J:j5����j2
          
          B(�*�Ÿ��[��
          �pZ*�w���k?!���Y�ż,�2N�G2��5�v��3�E.�j[��[w���YѺs����mZ��(�RSz�KQ�e�I�]�i&B��ux�|�k(�s��4�EuK�ʮ��G�E7�[ڽ|/-�����!��d���,����#jZJo](*Ge�$b€ ū<�	c
          R�)&��'X����5������2��=Ƽ�mu�RW�g]����ҪT�;��m�����}i�hz�ܥ� m�|#:5��=���������I���L��ՠ��o���=aɐ�%ǀ�uRt@ڵjtW�MmZe]���Ƨ�B�)�'!�Wq�3����|�+���
          �L�	���ȉ����"�Ԋ��kSz�.��P
          U��2�#�N�޾�ʢ�ͿYx�.|�W�Ki�ld#=�S$���O�<��v��R���ZV��y��hV'�?ړ��}hx�*�i2Xe��;	���y�8����������~b/O�P:�!�J>a�m+�gM��.ʋ�J�����mi�*#S���Oժ��k�qVqn9ou%�͡
          �� �B��������I_�I��E
          F��֣����hh
          <6�O�q4<w��ow�󭔻�Y��;i��}��>���/Ɓ���f5&�I&�%Yʬ�V����DMK�ԓCҏ�|�w�H��X��ඇ�K���G�4Ө��~�]�(�_�5�۶C�T��G��c��sQ��>
          �4���=(�Q Pe%<�&��Ⱂ�<�)#��b�
          #����uD�����K��T��o�?���h�j֮}���a�����j|%��2�q*Aט�&6��[�ppJ�q�����|�L�J�Mr(Z61}�*��u��|�Z���hh�C!Q�[u�1^T@Ҋ���d
          �B�Y�VFd�e���Lm�ԂAo������f���L6�R*hz�H4w�
          i��@��O���ք}����ȿ�=y
          �����QhHj��\	�9F���i%.��]��kkSy#����5�6&ݣdf$���ѾķgW�$y4@k��C�B�
          u�5��5����tJ�enB�%Ƒ��gEԆ��I5�-'�I�Zc�e�gҵ�VM��Y� �ᡢ�k�� S��M�������.&��I<��)�>����_i T��3y���*OuC�ȣX�m��V;ֺ�ˁ�ȡO���I�c�J���+k�zV��b����/�_����L�F�۸ &7l��I�g�b5;��������^�����;�p
          �SiZx�W�j_[�{R{d�� Gu�@�{�?mj�6�5�S�N�����q��{!��\���y��~�/�P�ȇҘ�R1��H�ֺTQ�͋@v�,r�$N()PI�xy�z��rj4����n+Z%�(��F��DiR��;����� dfeh�R�t��xk�'���_�)!�R�a<<���Ț��6�t�m�	2�C�4���
          x�S9!�G����Y��������r��<��)��-uE1cJ�Y�xPIA[�X���26��&�����E-QFU�L,�I:���[
          tڴn��]4���S
          �������������5��)5G�����m���R�Rt�yQ�C�S��ښ���[v�Z���v>��¼��O:�??�7ks����]t�Ou
          uZ�f�M���]8�t㮚WN:��]8�t㮜uӎ�q�N:��]8�t㮜uӎ�q�N:��]8�t㮜t��[��4`�Fԡ,:���]k�
          ta�u�m�����E��@*�LQhj�
          �?����RVݔ�$��ж:=�U�m+���U�GU���E��t����I�o"GIJ���9x����jQp@�JVF��o�H��A�`����P���Xbv��̫Ov��	q��5h�P�Ք&�ʃ,�P���ܾcC�>?�MB6�҅��B�֖�"�%������CS�ޚT�9:ݥEq 1�Jj+�b�{}i���Q��]W� �ȤG��B�y��5�Ӹod*-8h��F�0F�̌��Z~�����
          ��"`���p���}�/�Z��>��ꮡ�� <ai�k^L�#KSḊO�Be5�bL�;�Xq�r�.������y�Nn����z�Zᬌ�XY�/q�7Pr�3-��r��QR�f�}��(*ǴxkE�;�D|���"��mTS�J�G=a�S�ˎ�M�r�0��$j��BV�1B�BI�exߐ��Z��Xeba�����J�F�
          ZF+]G�ط�$���jh.�&�S��k��y�ek,y���'��C��Y��z-�����G�B��;H�2�Pw�][;)��oIO�@�)֤V��k��(8�`¿���r��a1�-�����^�PM�Q
          ��w��Hl#���C��cG��ĺ?r����F>T��}���
          Z����X�xv�����z8�u\[���`R�~Z���)L��%\�Ȫ�\�"#�ګYr�+�y���Y_�΋2��*�S�j�NA?��R�c�Jְ!�q���ch�iw6����yPa�*��U�XGbq���H�P�q����?�3�Omz�|$�\z��h�AG����:�^5ǿ����-F�gX���ɛ��&;^up퇸[�4�b�v�S_�����u����'�rV�."��}�NWK���Q阷�B���E���qH`Lv7L��}+��:ƶ�'ce�8�#Ƒn"��Y��B"H+�V����ok��Is�*�����M����zֵ��v-v����:�"h�܆xG�E=XE��L;Lm�K���Y���2����wM���2�c�NQl
          ���x����Ow�iZW���dV6�	l�x��W<V�7]�;U#\U�SOKK;��H-���`L~F�A<񲗍�Bc���6���U�!�
          ?�I�|KS
          ��}(x���{�m���#�Gqcvmͬ��F��r|��g�����-����l��z�Hlr��*J�3���%��7`��7�_w��Q���>��st�Xɕ�˷RI�]��<�rl\� h��7���&�֯wxg�^�prWp.����i~����O�����zt�
          ��V,Z��/b��w�Ȣ3î�l��:�d$2u�Șb�������3Kn,�bx>�f085<���:yh`���K-�p'+���GM�ִ�?�_X�������ہ�����hz��WyK������M�l
          ʌOm܏�}��&r��m�op��<�--�FIJ��_�y�I��J�5iE��	��E��H�n�&#1/}}I���n���Qv�8Ȋ#����U�x�1���"���fŽ��B{ۣ�\�N�Oլ��ԯ�åG�O
          i���
          +����o}e�������Y��0�;�"+�S��GY���'�H�7���;ɝbݡ��A+�h~���|��+���M��o4�Z��[W!�^;�KI.n,r1^��^�Gsg(U����^-_䉖��+8o�I"�U�FF�r�p�Q�?^�Aε/�QI�S�c�ţ��|�bc
          a�kg���׭QٲwG��E�I���i�Pb�d�?�F��W2�P��#�F����|5"��Ě>��h(����4�Om*��&+8^��HS�qI2�g�g�5v5
          �
          i��5��
          �]k_�GAM�I҉4#�1,G�P���q���8��'��5�.ˈcs�	2Wv��Ռ��A��?Ʀ��?o���鏗�2z/�zЭ
          :x�U�e��K���25g��/.�xȳ|�l��G����|�J.�����4n�����ѷūl`�]+Mi�k4>`�5��Q:�줧R)B1���t�\�_����8��j��2�;��*�p�W�ʭ��!u�����}Kt�UFSG�T���n���GYic��d�ߓ��.;�sb����ߜb��Y�d��̯R+f�7C�e��v��U$��{m��'_:Vm\�54��
          �J5�b!O�f҆�[� Dvr�hP�֬�υ�S�cĽ����)����+��H`��"�Ҽ�qkv�ob�d�Hg�`d,�hu'JZ_&r���P"��+c}\�DF�C���
          �x뎄��X ���ܲ��s�ٙ��!��!�v dPMLbPI�<��29��|�5�@*�Rd�\����I���c��ka�7"D�Ծ�����H�.����{���\sY`���W�\dp�1�9�5?�Szoj�Mn4��1X벴�����4�0�Z��Vo_�@���ei�G;���ni`�ߍw��Re�\3���+O�9�f����*�*�:�|Y�/m'^�HuB���_x
          ��*t;���[G���[)�Q܉�f�A>;����5�d���GR6=(#��	���ɾ��������(�_����>�p�NV�K�û<�ߎq�;۹Ӏ�nS0��_=�D���Һ��%�&~�ґ�}A���
          ��yV�_�?ȗ��l7!�s\�����76�ՠ<���A�>�bcF�lL����z'��}��C��cȝ�zh*0��>>���A���Xq�Wry$s�\�o��H�I������s�/��JJ��c�n�uT��t�J6�h�h��z��Ao��A1X��n縼��-m���~5�
          kM�C��RF��Ƶ�c4z
          Y�%"2���mGڞ�HF�=�/�_��d�s�\x^�� �Y�F�����?�����x7��f:�-K�>�|3hCi[���M.��z��Ȼ/k��:-�K�shm�ܷw��Ie�K�����	#��k)��CZPu�>�3߬��
          �����iC@�K6��O�[�n�����1�[8���D�����4b ��P44����w�(0>'�'g��%?��V$�G��B���-�/<�X�-0X����5�(B���b���A��{��-٭l4��֟k?-i��F�B^�'�6)
          zU�~A>#7y4��.G'"�B�<�v����J�+M
          ���>����J�e�R���@k[E4���y��d��9�r�='���m�����4h�6�|0x�	:h
          j��uzOG�җJ$��Ҿ����,��]�n�XX����f-y
          �%n
          �S�
          
          ��Mm�|ސ��@f���O��V���:��ن����HĂH�tM+ZG��M%1�@<O����B�>���}ޟJ�P����E����y%�M��5�b�WQ�G��4"e��~�<	�<�қ�S�E�u6���6���u�@�K���
          /bK4A:]B(lu�ᯁ��x��;��wT�����|�ѽ<I�m���z��}#֍3���O�X�;2�Y�Gb�\<��m
          �JO�P4ފTV����졀
          4
          �G[����D�R�x��@u:���¶�7���V�T-]&�4�������Z4~�Gڴ�����J�S���zo$��Gռ���4=�4�\�u^��^��JJWU�O
          k_�H���6�E�@�р��m@��>���>,�R�ЍB�E5�:���d��ZxiZV�����ݣ�b�@�rIW��!}������|�讕��ݢ��n������mOh�k.�n��u7�o�D�����җ~��qݾ��:P�Gҗ҅�y����J����nA�.G�r3��F{?��g�A���A_��H��:+���}��g����ﳢ�?�������3��9����
          ��.AG��Ǒ�䜊�䜊�$�Z7%��&亞K�4<����<�Sr�N)�O)��|�i�g)�g+��]�*N_�>j�m��T1
          ҉ZMH$
          j�
          ��Ԑژ��](�"5�E�c1
          5,�jME�2�L�uR��B[B�Z �ӟ2�P�(��+��4'�N�� ںlTv��`�
          ��1|w�����S��a���o���oɯx'��s���FG3�F��Yܪ��ͮ�r5!Cht#Zeҵ,H�51AUc�F҇�GJ>�yҁ��Z$h:����v;_�����ʽ�����ߚ|�5²xX.��յ�F�+2v��x~?�?�_�����v7�Gj~DqKl��2�[ �f��]��@��iM�Xy��Ⱥ<�
          u$�+PT��j�(V�,��m�yc��E�����a��-~H�'�?��?�Y�$��<�sq�~�'ܾ-J�����rd��ɋ���]�C�?~y���J�L^^k)�<��Y���:6����Մ��J36����t����CV�Cb�S��5�?��q�'��s��=��������3�c���I,x�G���+��ey-������3��Ao]����8��r{y�9|���o�?��5ݡmsosmk{-��nH�V�IwQ�J}�3� P�A�hiA4�椒J֣@�F�F�ԟ�o����6�^�/�X�n;*l��p�EsnH�	�� �3��9�F1}��V��r+�&��{(p�yG(�;�n�v��<�3�oV����-�`��n3��rB��x���Y�J�m����;HЍP���k�&a�Rwlq_��P�7���<�-�vM9����L����r�/e#vיf�O�=��u��]w')�VIh����olb�|'���q�xn��o��w۵������w�!����P����,K-@�98�H�F��c�r����Ƒ�kv�|��mܡF�hw�t��_�2�6Ӌf�<��l�}���?�›�|6�\cx�8�p߉��U��g�07ol!��㢻��"ɓ�ub�������O����s�3��������G��n*}+�]��m��DZ
          d����0;�r���O"u �:6��e��U��ĸ,�'�雿��>y.O��b�퍖7�P���H��ioo���l�6��?
          ���Q&8����{����g��a��֟:8�]��7w��_�m��Տ��{�s$O��m0 �����
          y�Ȃhk�]Si*G��ٷ��カF���FL�O�=�V��N6��8��q�~�%y/"��y�)��%��?sg������.r��.M�
          ��sЯ�,�7��cGD�V��8�zu�$� *�f'S������2:�5@"���G$�<�I�2���=������`���^�6������ˎgq�6�o������kkL�sy������j�9[�츃����u3_��h�=���w������,V������I�4�U��x�M
          U�։PC�'��3<6��dX�����#�~4�W�=�K�����$��܋�/,9#|����`���!i�9.g�p��sYlr_)��� ������>�l�-��.;�=�7�a��8����"��3��u߀'�LH�t�pfҵ"��5�:M��0)�#��جN7�~w�Á�����?��mƻ�q��'�����+�|rO��.��޾�ϔ]��gc�r�����X�+|��ۗ�����a���k`��?�{na���|J9{w�3������Ek05d�K�Da!�f֤aL�S��]kҁ:��:�'mh����w��.m�9w����x_�N��}�y�Xܦ���=���G;i�S�i��Ď;���i�5�y7��Q�l/�h�3|c����?���NY���\A{��c�1����~��e��@)���1�q=�}�Ij�v�͝���]A$�J@#iP�ֻkւ�u���۫>��~��!30�{)��s�$�-�˙�}핟"�����#7��f�y������˔���l}�t��X$�t�Q�Y|�[]|_}�K���$c�'�Gҽj_@�kf�@>��F�Ky��)�S���a��|�v��5�x�#��U����Q��B�sqO{>F��e�;�'*����%]���Ln?��\?*����^��\�emF�r9������+�ŋ�xI)jN�$
          $�3y�N@��0`�D����	�u!u��<���
          ϓ���o��-x�)��Ǥ��#����gv��v���������}{��^�qE�O��;��9��|s�}��O����hy�pG�_<�1̻�֠��I�wT��:���CM\�)Rd�[����y(-��c�]c��/�{�ی,Qˁ�\*���/$��Eg������S�7�D����!NS��x�t��k���r��y'�����Ǎf�4��\<�㳜3�v߷{�?k#Ef̵!:3��b��S�kr֦��&O-u��Ds��: ٭w����'��C��^Cm��@2Afo�����ٞ�\r'n;s��?��D8�����s	q��y�f�om.>*�o�]��ÃNg��(U�o6�K��`�Mn�4��/R�U��Z�\��iGRF����h��]��jYw�	�3�c9����%u=|����/ڞ��9�z��c�.v��|7��O�{
          ܎[�y�}��hq��A�y��(0|v�3����뇍c�8
          ���X��.���֡U΅�v"�uҝkֈ-J��ho�hG�m<Ϙ$H>`�j���ܧ�wF���1���&#��v��s���n���N'��b{��Y9{�۞U����K��W=��{�&K�q.�d �����?�Iָ~5�ͺl����� S�����M#K����(zCMF��+U����^3����o���N�p��
          Na�������?p�jw����Aߨ�AQ��������w�����yq�|?��qx��1u�矤ϊ���%�(A�[+'��㸸���ӓR�ӟ64}@Wּ��Jh�h4I���I}hyו�?�G���#�X��v���ļ�w���A�.yu�){��n�A�o�9���8ϗ6��u�{���p�w�K\7�+��܋ɶ�;��\x�����R����(�(��ˤ��v�
          ;
          �����Ey�-@�n҃���V�Vz��~�I���������a;��ߏ���)�#��<�0���W[���������r�xFf�;�{-�28�ӷ�`;��+KN��'�f-�����FB�7��|b����^���qLj���ڥ�r)�p�������#��^�ZԐ5�6��#u�)�M�������|����>�'<眯;���-�3�J��{���S���q��?>.|���;?@}���?.��x��`�¾<^-�������|~�^ۏ���k�?U\��8�s8>�O��]����.�4�S#�$�Jv�
          j+r�КR�V�B�.�t�>(E�?�u��g96T��i��e���+���X�_C{_�����1�vL[��Z��k�;ٮ�����y�#����-�rN��[l���~w����;�_dW���
          �����	7V7!.>��֓11ՙ��c��O(�	v�U�u��
          Kp;���Ŝ���7p�T�(g�4�XE.i�D�n9y��^��L�f��g5�5�˨���)���~�x��K����5ٮ}���k�{��#���O����|����V>?qqy��m�j�p��wØ��~ž���ߗ���{���qa���G!SL�,�
          �)ugH���{�.�v��|����c;l~C~��`?"��<����Nic#,RNƯdP�N^�*����2���~�P�e͜5��;_�>��z��o�!���7�ş9����6����n��Ƕ���W맚s��#�y|�|j���,����s~�;'e�_��5�_��!��.w�����<w.�w����������7&�	3�]��_J��|�������7�>��������bl��^f�,�h? []JLO�u�[�X2�:U�tZ��y��ֲ����>3lU����?�<���������O�|��?k�����(�wF^u��/t����'��C'�'�.�������I��7'%����Gޯ�<���w���8>F�x^�F�'i{3��&��毤k̒��ޮ�H&��i`��E�v���V�a'�"�>@�~`#�!gk,��d��G&2�ZKqn�v��������䝞��[����'��k�K�����3��>6���{3or���2�}����[�K�\N��n���k���s�G�G���c��f#�d����{g���	�$�n��؂�-؞���^���i���nIbyf���W��4��d�}����	�r7"��FP��[��^�����V��7i��6W}��O��.�Y\��/ү.�|�����]�?fy��~�ZߘE�亇D`�	���`yW���_߻Ŕ`y>';��ɒ٭�v��t�uhӯ'�kk�x�8�i���G�n����I.�בT��f���9;[_�[�4��H�Ml"�}��"N��wJ����n�|�'���l(��m�?3�]�b�+�|O���\̦ߺ���kۋ�������Gm:$@4NQ�.�޲I�S����=ɑ�O�W��B�v�{܅�Z8�|I�#	+
          aqsӖ�1������Qk/"�m�q�Fn0-.�4	���|x����a��+��y?�]��??�)|��\��'�S�c1޾(��c/�������[�'���k�X���f0<���"�~79��܇��o��:��E0����E3��-���Xr��c]����,��c�|m�l�F\}�EV����#��#�R)$��Ma��dѨH�T�-$���/���|������5�������<���^U'1Ṥ�)ms(����PJf�c��r�GlM���w��h�j oBK\��I���.f'�}$��Ge1�a�����#���cn�[���OV��6���~������\������+�]��d�؎�v�����|���h�/�w���\��
          �h���2��"8�Pi��S�a�'�!wۿ��M�9U��IZ��)���!�u���&U���շ?�i��;���Y[ le�9.l���i�x��Z�4w(�1Ζ�qp�0��m�`O%�Mmo�w���e����C��������
          '�h����[n����Q�J%n�w#-َ��^W���VGour��4�^Orb8��s�YS����u0���ݸ�_(������5�auf�X�hf��;���6N@��o^������m;��._ݞr����W����ø��~-�o�(�ҕ���������	,�c���^��;�y�σ+����s+�g([=4k���A��*G�ڷ����-ف�ծ/`W�Cܘ�^[N&��H���S�W�@�BV7�ǥ�a����_�?�x������������w�g(�ʒ�/����5��Aq����F��
          ��s$Ր�Dη�m�� 2�-e��ETɀc�Ƕ�V�D�3$�%9U�
          �o3&F�+���VQfxn�
          /�X^��	�o����z��>�fմ��qd�'���鵖�Ӈ2ɒ=H�W���d�UV�&���lݢI���S�3�);�o��7A��Qyi�DXYZ9�e�Ƹ�4ױ��;;���p�5���߿����$+�b�Vs���/~�����.�v�/���~�>D��u�2��-"������H����*�$�.�E?�~_;��L�3K1�<�ئ�R�F_7'/��Cc��H�84g�M������\��2�d��N���K��iż�j.#x���tqJA���~>[��wFko����lwr^�����cƩe�ŋS2�% �cK���Rί��Yeo��,���<r��.�#�	Zы\_+��9U��gs���?��)�J�ڑ.*��$ʆ[�T.���_cC\YC"����nDw8�k��ɽ*��K)1|)�����<���nGkͲ���|��l��,�ol�D(�<����*������������/���N�����K�:ְ�^%�r"ў�����Y-.�0˃�L�#�J�D���[`�H��z�XlP�W"�G��cT��2����q���c�7_��2�����G"�N.Bz�L��J���b����ڹ�1��%����!���c1ti.eK�K�6�.��[�N!r-9f��&\l��^�|���_"�m�d����s��d�%,��u1�j��z����ŵ��vV�
          �o�ݨ=��|�����<�TZĭ!�Ld�y$x&�%���l��{�_��,��n�p��ޣ��=��	����!u�h'�}ѳ�x[�rى#���6Msum,Z^�ԎeV��W�nD��>%܉�ΗK/�b`��.
          yh�����,�P����U�NS.K��&2��c�d���� �_�p5�2�����A_���"�H����^3��iyV�C�r��"�k�,�i׈۬6x�!02�v6�X�=�đg4����{�nv�)j�Yn��6(��x����\A,-�BXei90m/�AcdZ"�'
          i�j-�2�)�b��{���C�X�[��,�4lm��q-�\����eH,2Q	Vx�\�0/
          �-#Ǒi"�.�:b𲽬[�M�=�*ݐ&�����\>'-�w��	���\��!��բ��uh╄_�
           �C�HѢS�	�$ۚ)�{�r�����L�;�EHt�_��ȑ3]�4��/%��H�Vr�4h!�.�<��,�{���8[k&%�RZ��h]M����
          ����{����Y3��M�Nd��2H�z�$�V�g��zn%Ic��F�7E������n�k�1���#�MNjO��I$
          1
          Mi�E���,����$�:��'�Y#���<�xm�N��Y�'�.�&6~i\��\<l#m�N4��#Ktg1lcY9�R��I����2�)"����u��;L��������V����b�^��K�%X`}���*P��
          ��)F�A/���VI~5���4�����"�g{Ke�9�ns�D�ؔ��	���X��M��\�ʬ�H7q"[�u�+"�wuy���E�d����i��4�7p-�UV�5�ą���G�]l�,�a�L��&�$�K���E2�v����2��8��@��l�ZN�w3�ӌ����s/H3�Ͳlىw��{��4��ָ�gX�Dݚ�'��9cm �Ad|B��̨��� 鵴��/%��n�6��k�w�B���H�V��6��P�B�=�k(�d�����լ8(yF>�,C��8�:@T�LN�#�t���%���:���F�r�0�>�y��+?�e�5��̗K������U�9��aux�u-�®.m�&��~CCԒ��ս��Cj��VЛ�X�Z�U�JfA��Zk�`
          4�
          rP�ڙ>�aؒA���Ǵ�/N�5\}�:,N���<S~=���f�J[n���a�H����|CJgxn^c46�)�)T-���ZN˒����B���X�6�b�c7�u�̄cq�4�2E��=�G;J��G3�"a�}^u]� ��!bi��9H��]+>�Q�辿���қ�׃gC�n�ǻY��C��k?0��W
          |���W�n6c�뗧Ծ�_�"���վׯ>��X���6W&�W�O�OǓ^�ӣ&�_}]��X~'N_���m��?qt�vʠ�!9,�UʹW*�\��r�UʹW*�\��r�UʹW*��\��r�UʹW*�2mM�֭T4O�i�5ĪM���yK��g�A�-
           u*K��^��[����r�L�����Z�f^}�"��nE���@i��&&��TU�&=0#t\UN �T�(�;����`�yYT�
          �P���[�X'}�E��C�K��]H��EKx��2
          :֭NW��-F���e@�8��g��v��5|�ۊ��@:�eE�����/E���N��;A]T��Ll�@��P�WM��^��p�yhW�:h�%�5,�D��OR��-�v��/B&`(�FX7
          �\�ZL�'��R��z�t�?d
          #�$Uv?GN��A�"~��}@��9�Rh�pkގ�Ry����~��邧�M�#��P�����WQ�G��Ȱ^h���|U]7�/=G@O���uM�TK)k���w_�P�^i�)�&]��uT^� 6DU6<�	��ݻ�^mU�F�Ot�ȇLl=6��z����-�\�R�zԱ�DΤ��;���^w�!���0U0�R���X�U��_}�u��4�(�#җb��u��%݀��-��A'0R~)��v�����(nX��+!<J;��ta���u�gV�{6J�ю�F{��A5����;�ӊ�¤oM�OeN�=-��&�*�2��R���>�G�rq^��c���}����7e!u�O+���ާ��?"���r.�����9+Vp�;O}�A ��i�@�ߚ����Y����r�S��w'i�ԥ���6�7Q�l��'hC�K��� *��n�["c����
          �B�$֣�Rs,���:�G�W֘:�e�v��S$՘��,ٳ��I�mQ'����$�r'�Q�Y��?�FYA�����:��-�@��|kG��Xȱh+�j'tې>Ҥ��ʀ�GS&��槪���i5tber�2 �p�z�rg|n7���)�߭��nr��ȍTo�:.jS��r��-��f�X"dh��f�FOGB`��F�B-Q(���Oԁ�&��P�tԥĺ'�'e�t!��,?�%ݒQ�G�9VFQ)��MW@��`y�	�>������Ll�Dg(b�|��{��_��`@GL��d�}T�j�@R
          $2��#�
          �nɷR���[�ѫ��x�ڢwi�P2D��(1f�Z���R�EA�V�N#�ҲƏ�D�U�E�ր"��d��;}���l�o�C_�4}-�2�&�E�_�8ߪ���e�����(g���G�C%K�6�\�k��E(�Ԛ����R5qZ��F-�ڡ��D
          ���7Z:w�z���5�tZ�E��/
          �P��̂%�%[p�~��^�]<�T8,�T����R��TP���2bP.=��'j&)�����`�kthYD�!�L#���-��'b�4dg'�R��-W(H���6�Λtܚ ee�Z���j��c��'�޴̍]UQ���í�t%�������6H�CL|��
          s0M���
          1�?�_��R�(�򒁈���i	�c�H� n��f@=S�@1�~[���<10�7t��DL�Y0�D���{������!6Z ��F<Jso`�vy��UʹN	N6i�.���T�-�rh����)ec��2#H�t`�oȝ Iy�����B,�R�T�֞Rb�$��᜕��+�l�m����ʫ//�6D5�b��G��,+�j4LYD���7�6t $�ު�a��}�"�j�J�W(�iҵ��֭�҃n�]L�dx(�M�8dt���,�dkU,���Y�x�M����5��%a�R���
          �y�ù	�-��i�͓���$L��X�����p�5�#a�����r}���wL�������0,s,j�5�H�j:�F��ꩁ�{B!تD�Q	]�鮙[e�"P<UG�}AR7v�H� M�/!&?���~�!(�.���k
          *�"*������֨�2�VL�S�]jޟm�EF��%���+B���30����Hq;�r�9�+�/���-��Y�A�b�/֣-f�c�࣌�M��H�@ip��S� U-�e[�J��rUR���<Tt���ܫ0�}�r��v� ��TEX&��5F,*��b�j�i{&=tF�d�)�l����
          ���L����UR�#�Q�*���(�[$E�Lp�'�P4�/�S�s�?�"����mf�M��Z��۔pD���54v�rV�U�&�~(V���IDF"��U�d�
          ~(�ʽ�X����m�DĪ�@�
          ��v6WU4^����YVʅ6�kU=A�C`ᰈ1u<�y��N<̴
          ��:�\������cf�����U��IX���8�A=3�i���>��s��4�a��[�Q���H� V9I��Z"?����L,�"D���6�#	d�X&3�'ܱp���QT#�iGa�P����UG$C�J=`���g�pP�8��Q�.����@ׄ~
          �@�{��N8)����Qz����K�i
          !�����#4N�dj�C ��E]95dI
          ]�� L\��r2�h�P�M�i�i�3�+�)��}�4�e�-!������u�g��';E�
          �,~�VQ
          ��ԟR22��t\:���f@)c%��h0��[#r2`
           �3���Gz�%o�̀��i����b�nw/f��ԧ�O��~߄�GH`a
          @.τI�c�����޻�L)��S<NФ�
          Ȑ*��O�'j&�X"Z�k�8�~��c%GV!(�!�����Oc;,��,�
          ����-��d
          I�iq���81R�,�Y�
          G-֢������t*�6N Q��5���j��+�QB[���m���H��W�:E�����j�۹|2ɏQ2�P.Ob�~�����3� N1�F�\S�Z�3<�"jxv�9'����@\��Pr��bJ`�
          ��&�*Q�M��TE2uT�l��b�e���bLz�[}�ء�s2�̟
          ���p��H����r8�Ă��=�9�X)4�*�ەӽ(��wl�֪wܯ����m���I��o���s�?�i/�^��/?�����q�bH4w��`Y9��<ӓ��j�O�莌��;Er���C�d��Ge�М@bAX~��@[$�1���r<���u,�IB��D�]�;A�iQ(�m���E$�'����$
          $UP*�Q
          ^��+��s�#�PchC��0�� ��{�\����b\�%{s_�>Y��D��[��jS�1ȸ�n
          ���ы�)5?%$X�3T���4����<����=�ږM�ĮfQ-6�8�B
          Xݭe��\��Nh0
          bc@�q ��R�f񑺌qx(+�i��v��p�N�v�N�̓�l��:6��:ɛ xDTw��;�-�Le���|��(���=�Aͤi(�Mvz��d@E��h���<mT3S`�a��zJwen�d�	���j!c�����ޤa�O/�%���c���y��"f�f=�d9�ʢ;��{!'fZY��/PCz.S:��@@��EUR-U���ܤ��t
          �uDy�����R��VV��A������?����e��uoDH�}��ZnB��PEH�N�O ��Ġ�艍���U)��&��P����L(P�����n�G�s��Q�B�_P<��7)r��T_�(
          �"�СM�e� �~�O�B�X��j"cR��!�
          �"��gP:�~+_�?M�żl���)�{v��e�R�)��a�{
          #�!�UN����#���2�X��#�N.Hdyc��@Gѹ8�]�ݣ�H��Z�{��޾��J;�uK'%\*c#�1�D�U_��2*9�X��G$	�cv��@`/JCmt�l�]���۰�Rd*HAwl���GHb��U�V���Du-[�����O�v"H�(&��(Ț�U�Q�T�d�d���V����c'>���<P�|��#vF 1+�P���l�`��_`^aZ�B�F0Sj��ꓔk��w-� 6r���Y87�}�@qZ�
          ���i��_�+�w�h��
          ����#�P�\�j�GV�)!۶ɔU�,*�@�jܟ�>ʔHS�%x����g�"�e �P6�!�:���`�&�Օ(�I��:=�!�̞��-ã֬�Yz���3�[����QТ�u�|W�(h�e�^gG�T�/*�T��:��������t^˻`k�=�A���?���<���/�z�_��n>~�|����q�������/ۏ�_��n>~�|����q�����>~�|����q������� 8�`���8�)6(ۀ_�� ��n0��j>~�|����Q��j�Ѧ�Z���J�� �CȨYO�j
          "]��ԁ�6��D�]X���E�+��nS�D#�� c�����[�9��q��ڿt��&��Љ�8�QFQ�:�����,��(=���k� e �8���ˉ�&A����:pE
          �*��|dbt���N$d4T�0����
          �[k:&����/J�k��Z����B2�҇ҤS��B���f�D���o�� jP�M��9�!�!�
          �V����� ]>x�=_������Zq���'1D�`�聐ވ:�7`WӐŕp�'��w�o"b%�~k4%�P0 T��G,m��j�Y51@�/(`U�w��� ��٩<jV�x�:o�u'�x��	JO�R�HP��o~�Q ��j!�f���S�M,s(�lTTz,n���g�*�FA�{�&@�_O��T@��a�~+�÷��t��ń��I�n�H<��ˆOO���hJ<Tbj��2��������"kk�)�l���t`�Q@���F�Q�]�1WE��a�mӺ�g�R�MPT��Tv�� |�Fr K��� J��ܧ�<T�K:1�|����k5uJ�
          ?�TIe(��8��+�i����{��!ԟ��s�(6Ї+�p�ɝG�-F�d�-A�bM���y���5eB�BR��
          do
          #�,C��]�����1�I�:�/��(�ܬl)�Ycx����bȍb!������Wd�4]�䨱4�d�ԛ�^��1@l�Yd�ߚ�喐���\�"1�4@���w|���Q�@+��NB�6z ѫ.��c���ܱ�~ޑ���*�yT�=�Xr=���G��O#b�eU8��S�y���?����棗4��ׅ��j:P�wl*=�l�U�`�s"��}ϙLj˝�(ƃ�x��Z���r��������V���f	��T�忶K~��C<�r	�Zyp���"[�s�F�)u��$����I��~*8y�H�"���c�-��\Ï6�ս@��$8�d����0"����b�1-/�ۏ�d0�j۴�8�j���¡c�5z��|_�B���	�?�V>[���go�(�iP:|�y[�_ƨ���������F�5n��B�O̬�~��][ ת�S��j?�幘8�q�N+'3K���X�/��x��Fs#S bh
          r�K����
          E����Q��z�t؋�ԉ�\�xd��I̓��)osذs��GӋ;����N#��x!�
          �YcI�6�2�~��qQ�25E�'1�#u%�~ޝ��w#-Qn��c|���
          ��X�);��U'Pw��W�L�Q0�.�������Q%��vt{a�L�5�e���Ȭz_� 
          $]
          YhC��s&c����"P�,�Tb���y���-]�[��˘8�@c���Vi�z5VH矓�d8����.⤻�Tu_ڎK!��%�Wǂ�;��~!��᪠$E��}3�D�
          ׹d�e
          ..h�)� �<k��ڌ�\3���ze���T$qM����c�������.�l���G���)����@�"�(�nd@�U��m��2�HQ/���`��D5��^��3:m��Tr��v(��ݞk�����Q��?%3�jx�f�����Bg������C��0����Ij/���/����k2
          g����<�Y�S!������@1��j�XeF����n�OMźT6�k�#�@�Bi��VG���28Q��F`QJr�K�ӱz�(NR��Ѫ�{YJ'�z�f�_G�,]����5��.�c���W�,q��őn���P{���[`O,<�6��5#YJ/����!9u ~�mEBG#��I��8����������^E�:���c��Z���,�<:zE��Dl%Xl�'uGN�o��ɱ��A�e��Hf�e�G��s"L�9*/����2Ryy��*u�L	��UH<(�Y�����t'j���%��YJ�/.�����W`��6IUzS��g����CI����_Ɲ\�S���	oP�Cͼ-:����B����Ri��$];���*�"�+���\��Q��d�U뗉P���i�u-F6@JS��ܬq� L�4`�W��R���w��Q��>�4�r�n��*�ɍ���3Ð�W�+ޡ��O,]�뺀u��i����4��	28��.dZ����g��3�@�9��g�Y��E�B�Po��""*�c�YuR�ʝ��� �0X�ND�	�$$j>����D��n�pFD����*{��J�r����{+:/�����)�Uս�&�����
          �EƩu�_''�)
          ] �}��p}�r���|~J8���HK�<X�},��Tpf��d���d�K`Y���8X�i�ܯ����ao��e�/>�I ��%��@L1ި�
          �Ҫ6�${}�
          �z�|��O,br�
          t�H�sU�O��~�C���?�B����c���LF�C�86�H=b@��e�g�u�u�N�C�4�=l���Rh�@�]��U}��uUdW�UK �+������K0!�9��,DK��2�ǜw�͖ �C�
          <�����:~�E1���HW���-�o��c/1���@�x�)��yϷ�b�r� �
          b�oLMk�=@��MizEj�S"dI(H���6^P��WR�P��_g�/N��^P���G�`�B�ܾ�H�:����EK/-�FzbL��\�w�XZ��\�9<Y	h�S�߉X��{ӄ�Ĉd�k& �L�r՗<9<?G/,L�c��P��Uƫ�m֥�	��ՔXQVUZc��ZrM�D�J �	�4Wz>��_f���7��ވ���i6Y����!�_o��7��k���_w9򏣇�#6���������c#�z�	�O�d��e(�GaWU*�A8�����z�}荌 ��cG�c�쳯J��WZ߹
          1f(��
          <��S�����n�c�`r� ��`En����됏1����^bA��"A�j�Բ�QF 2f<G�_w��s3��j"Nw�V`
          �̼Ƥp�B�j*����PS`��e����N��UDl({!��z��\�B��X�Y��2R�$O������C�﹛+H�#]M�.<9�\
          O��'��~���yn|ݎ=�%`&@[�M����(��HQ;Ԣ,�������Z��v��>wSG�X� �‹�y�WIĸ2�$�8��\�`n���5;3�r9�>�`"JFD��BM�ܡ��<�8%�fE�3�1���S`�'+,B8�K���d�U;Jm3�-/�-E�v	�=���D���#�d�a�$��,��ﯧ�V��9�p2ŪD�p�w7�?�c(}���f%/D��C��6�P��K��0Ѡ�OƝ����*��[y!�b}\7��}`H��E����\Si��;J%2a#e�f����O�݄FQG�\�#��4��u��S�f�H�������1��y�^�H{oS��B'�c�@J"e�vE����Q6����=֙�H�Y~�Y��I�0�&\�c崂$d���R���_�4L�φ`d���5x�.<�$>���K/�GX�jq�s�����k�-.�z����%�SY��z /Z$�7L�ܚ&j�;9�Sl�BG��]k��]����B%ݴ���������}Ý��ɩ�;߻�\�
          I��oG� �u�)l��ҥ�U�
          ��i��&e`����o���(��f���K���r|��>ߏ?��c9�d�MCd2��O.�p�~+��^�Fc��ު’$ϸ����d�����|�I/n%e�ud�Ӝa��Ќh 1No�!ɫdU�����ve�c�B�Y]J;��w9��G?�����}�|�9�͍�5|���}�3�9��J�M�Px�yD#C��ZǐLy�
          �¦@���#B�7�D@���)����I��cobcS�����ː�E�|>k��_)1���ƒ�rӐ�ߧ�8�b�́���)v(�v��J�նr?r�U�#�G�x-p��Y
          ����\�1�C�Ɉ�S6���$�n���ن��m���z�XIK�%(Б���:�$�4]z-��.��\0)�����#�fu��%�$�/����_S��NCv�kܿ�����b�;ɹ&��J\Tz#d;P�L�ܪ�T�$�~�E��Id�FU�|��?͆Lb2��D�K]�,���~�~��T$B�*E����GԞRd���]
          ��N��@�S�e��b�)�Vc,H X�ډ��c�+��H�l���B��C�؍�"��q���QOz������]o�2$|Pbá}�"�Ő�@��T`b{Q;Nέ�@D�"&����)�Cѿ45��T�Z:��*��6���:M�3:.<�K{���t�95U�£�I?"g�rS���؎���Ԏ�&Ay����;6L,�\�u��/J���I�Y>���Ң��?4�
          ��ؙ\*���(�۳�9�� Hp��;=�p�2�6Q��WNn�0�p��Dl~%7R~�#V��ѽy���J�OҠM�koA2u�V*�ET"嗨{ڨ�UE]�V�V�Yf:L�����^vuUG�UK(�Ry��z�3*w���s�y]u8C���μ��y��)km����A�o�U]h!��=�R�r�ީ�����?c���E�7+��9�0��7�J�7+�C���ጷ�ܜ�m��9�oW��ܟ����|T�{����wb����p?�������1�?�n�0)������:݀�;�����fp?��ׂ�ex~$���q��������6+���O�r����?��Ԫ����*W!1��Zݿ���l��v��_�^W?�6*7��S�r����?��� ����F����(w���r�������q�Mw+̀����?�n�x~ez	³r��������������Mm��E<�,W���eQM��ᐬ�����׷�5����N���r������>x����p�o����1����������s��������?ͯ���}�0�����oͷ
          ��ܜW�d�r��W���p�������p��?�0�ɾ�x�n5���<�˿{�8�[�C����>��~?�8Ϲ����F�uis�N��
          ������q��~��޷/�3�N��.��?�<0G�������ˍ3�<T���g���P3�5ˁ�Z�8g���i��Ϊ��A�9`W:|���Q�F���AL���3
          ��H�3�֘���xd��u>�j#23���xBiZX+ȱψ������s�
          D�(
           O���M+�y�WH�`��9�
          Or�E}�q]L�WT�����; S1�{1�`� �V��c��E
          ||0G�y�`*H+�45�񠯿
          yD��?�:�O��I�.�o��&��PP���O���qC������>4�ˍ9�y�̓A��_yNt��s�=���d�È?����ʴ�kNY��©#P�b�#��:��Jב�?.C3_�����_��犕Z�����_�#<s���s�b�� �<�J�N�J�#��8)J9
          ~�S<�p�M�����ɴۮ��=���nۖ5�i>��{hS5344�/��%�w�J?�0vM�{=��=vk�&���E��I�'�.6=��;����d��v����Ih.��7
          ݧ��j��SS�����]��6�f�.�S���ܮg��{W��z��;���⠃�ұ�T'
          �w�jܬ�8��|��n[h��d��.l$U���/�R)�*�5"��-��伍�ۢ��'��Һ�����[�Z��XЁ�����) 	4��5I$�H�<>SL���҂��ˆX� a�����|�Y�![��{��NU"�����<W�������{ߌ�3x��N��U�=�K�`�ˀ��T�1�H4>4��T�(���<)�*�xW��FB����{�_�ҕ�ǁ�
          �ʵ���O8Q�R��?����
          �	��A�%��ҚO!�xc.��#P��	�N|�r�`�*Bҙ�051���y��H���_�ޢ�W�^��JZ�=@���̱#H��3_�nץT�il&���c<��D��no�z����=6��l��Lv;����׿-�p�H�T�*�E5������㽻�wż��,��{7�ٳb~�=��͌;M��N�
          Ց�ZG&�\mV��ܑ[���ϲ��I�X�c>��2��o���:`���w�w���k��`�I$���Ւ),��#��zj�$��>�4kR���l�%ۈ���4��JF��5$5�l��lz��4��ŜR�����a�n;M���k߽�ӭ�O)e�x�M!������glw�k�ǹ"���_�-�wK�����l[�ؓ���lk��%���M2��K�H�b.�����>��!>��^ZLUd2���qmm{�,B�5��H��6�5PS���i������5:y+�P��`i�	"�k�p�P?��F	��ʃ�s���x��ƕ�X�V������)Oe�ӕ3�?��U����<x�Gf�
          JP�I�
          ּk��s�k\�+QSS��i��H���f
          *	�\9~$��I��1 ��|$Pb�h��C:V�51�G=D��g�4��ڈ-hs�NHQ�.'�a�g�өI1$�.4� ��5�ˉ�9f>X�Č���Ti�`*2
          �b
          �h1�zc���z�me��s)���.��-f�������{�u�\��m�]:�H����{���p����;f�|��]�,�/�v?kZ�C���7�V�q,ȁC��Ōk�Zm1N�\�va��o0D�6�[�S�^�\Gpd`gMC
          �Iqk�]�Cq�+��(�.�Fm�m�d����5;F:��@��V�`�W�
          ��X{���b��āb���m�k�����]PH�-�;��e���@own���V�ic+-��o���S�p���π�b3i��$d�^w
          �\�m2o��K�D�BW��*�&��R�wݷ?��[{����]��,�Cs5��s���o"���<ͮ�ۻ���K5��uk�+=��e{8���]�Y�V���޻�}�qt�w'lE{�v؞�^�O�׸v��ֲ�����4
          *N$Vl?h\nq���Y[G1���o�
          �7
          =�X]m\��V�F���Akx��G���_�d���EY�5�pH<����A\�^ k��VjP�$@�����𧷖X&��۟����y���p�jw�c��.$b�"��=��y�Ơ�pFT<	ᐡ��3'0�����W/g�}�����2 ט���U�_��`9$Ԕ5g�i���B��s$�'��$�	r��ʘ9�y�8e��Z����@���25��p�Z��Ƀ��@��cx�>��v���6��v�w���=�l���i.n��&x�cT4M(;��/Ӷ��m�n{��ݞ����{������������g�*^�W
          r�@+�$�w��{��R{�⿸����1%�0^[�f��
          ^5e$��5�[��泻��	Pɳ�>�Ҳ�n��R�q���������( �k;�-����wP’������&�5��$
          �W�ԥj(��s�>��+�B��}��Ȱ��f��^�o���&�x�s)�u�mq�n��� ��/�9ia�(����+
          �ӰҨ�•��K�.6;�5�Ei�����*~�/�����I�,�`)�k;�`�:~�^��8Z��#���_��u����ʘh����E�eX.�ջ��H\=�Y-��=R',C�wy^=ͻuᷖ���D�-40O0���<ʡ<����'}�o�H���"����	�J��ê�Ri����T��Z�&��'��;�������s�e.���)$�2d�D�eP
          1Sk��=�w~�ooo2A}�Cmܻ�ܰ�A=��Ah��ٶ34��?ѹ�=P��Jmom��kk�R��� ��L�X$��ã %R��]'1Lj.ʴj
          ^S���\�<0�;�_.u#3����t`h3�p�Nu&����G<���K1֧:~��M@��>�fGg��˜�š�f����G��?��jO���<�ξ�)L�nT�I��7cQ�A��)������/�84$�k�\W�Z�(i���[�↾^?���Pƿ۞��ּ)��`0�A?���
          ��b��M�jhR8�������?��r��;Kr�u����K�mvk������%7�[����n&rV'�+3n���6��Wi}}�,�M4t��z�$FC�,t������V�õB:�{-�m��p��n���v���
          ����0�����v��in�Ȏ{�!����Q"[]��9h�'c
          [F:k@�Nx��6���#x����\�s4���Y\ZY�Pd�HٓJ���;_P{z��_�R��Op�^��e����n�2�JC�X�M'3���w9�
          f�;=��Q-Â�����n�iEB�=$���ܻ����?��vk+H��F�m4ڑ��D��T�L��Q��$6��iWe����Ђ*��ط�^�<��d�b��X�y-�H�M?�<�8���\l�h�62Z��˥��HEkRLas5�ZAeq�i	�cs���C�fy���̸V�����hSӗp�*D��ei.<��J%U�e^
          ��i�l]��l���7?s�ݝ�yF��Oֲmos$S�`���h̤Ѝ��oP�e�$�9��}�1���R������K�
          �nt�H���-ODh���b�T{iV@��#�)�A"�U�<�yaJ��������/�z���*eF<�º�*3��U9����*уJj̚p�9V��p��=��̊eNu�`��ϰc5����fX��?�َ<x�)�<04��i��L��>$
          xS*�9�$
          p����#��#���L�
          /<T�I�Ul���F8�>x�f<�<QV���C�������ۋ����e���t�/�L�{%�ٜim�� �]��J�eHR�m��u�����{�wR�[�p�;��{{u��{e�RC4�����ґ�J�bH�l�gnn;��H k������ٞxr�%۠'Hy�O#钴\�Ž�[e�r]�Տh��+�ɣ�${_���۸v���v����ı���"�n��oe%������)uwj�u*	-�m�/wg��t1�2�4��L]˴�;�ݔ,�Zl���[-��à�I
          ��e��s#�ݬk@%�b����N�q�ZY�,����	$M�[̐�Qh�h�@���({{|a���[�G
          ��5���!��9f(��G�1c%�[ʼ�F�Bm-��B�It��X)�1t�Ѕ�w��H\GAז
          <m �Qdd>rzjr�)�Ms)�3<���\4j�^)T��H���Ќ#O�Ċ'��I�.��RR16�P(Z���I8��,��$��H ��Y#�Z!_ _�]��	5����j@�RO+VW'��$c^C�mv�{e۽����_Z��/cq>�!h��.�Y�(<����w��m�V~ܸ�;e��n[]���6����΍����cy&��W��,���xn�lDw�I_ʻ���	���
          Vk�%��ۭj(��P
          6��z(i
          F�H��D_���>��r�����>`9(��T��ds��<���p�,�Ԋ�/��W����Cs�?u1��N��8����8j�$(G
          ax19ӆ��Z�Ȍ˙�ώt�<��0h3#O1�kN.��2��J�$����e�4�V��@~QL�+J|O�1µ��~�}2�� ������=G��r�9,;Wh���Aqe���}��6oU��M"���i�"�U7�۴ז��I���cʖe��jy�8bZז�w�[LZ+������o�)�v�X�K����lP�-UZ���{Km�������,�l��#/J�����	�M����Di%brUl��+&�,Ik�#�k��}6I���ym�kؤQ[��!X�K)[ݻ�Nװ�<�^n�������Wۥ�j$d����)Ay@>�kS�]�(2_]�֤F�v�a�WZ2�q-�&^�3![P�+����� PW0+�-�ԲG��ЍZe�9X#6�
          T煹1�)2��T*uyHu
          S*�i��L�B�e:_K�ioe0� �B���0�M�D�Nm"J����Jc�^%���aIe5
          �\<�#ir
          *��I��J(&���J�����F��&��i���4n�[Ic��R��<wj��iy�V�[�	��{�����l�Ef�i���E,�&F;������n��mkܻ|�w=N��c,V�Y�W$��	�m�I^�(vZ�ց��֙�y�N��19uI��T�3� P�5�j5yW��GG�x�Eh>\�c*U|������
          ���`�g�yf��8��T��V\��QQƙ�+��sl���<���
          iS�q�U�#�5hh�s�8b������g�`�����{i�4�9��W6���j��D�se��p������v���=ڻK�[X��_lO��WW��mhΓEa{�[�؎Jir�E*��.w����b��S������R��;l���y�Mo$�ZV�"�4]��nn./.�'B�:�n�o�UD&a#�@�r�@`]^m����<�\wvRE܋�`�)g�4�*��uV��줶���Id��[ha�7H�O��6�}��ms/_Y+�5ʄ�x>��;X����1"p��RB�ԅ,��$����1p�t�K��"�ȶ��~��ujZ�0$E�G��%�w{sp�4���6���ČO+��7�sȃ�%����L�N��e��-#hg\����Uk�3�F�426���J�Es��`<k+H��V�֪��e����&ma�BB@2��T���qy�R�N�+C� ���!G�@L�Y�L8�9Pt�MHk���H�˞/aI�+Nr�i!JI�ɐ�w֭�$���I�㫻����)U5qZ֧��V�s��;��`�F�mԛ�>���k�ۤ���r��3��>��E'q���uӟ�"�xS��A"�>p�yHʚ��(t�J�Tyk_5+�phj��?���T
          �*����Cg�����b���#�g��A�
          �<|���<�������4Џ�xs9��_7�@�Y�J�y�/nSF�Ƽ���T��.88 �(��F��28bXs��Py��)"��k8=+���-L��W�;�z���{e�>�m���Bɦ���(��oR�V�7K��yK��������I���-�,H�	�Ɩ����U�u�%V٬RY'��,O��@X���b�����in�j<�n�m
          !+4��
          #9!���<[Ȩ�TZ��@HV�.-�03��+#jέ������C,��\��ː9a�O$:
          4�&����^2Thj=�	"m�^IM+ t��N��
          ?�89��v��ٝ� -�q$L� �T�Ֆ#�ќg�out����Q���3��uhTj�1�S�^�`[�-�Û`���>���t#Ka(H���g�TV��YU���.ct��N��i��ڏ��aI$�'�>�U�J��.�5M<��ƃ�$��c��d���Z��k���d�M*,��D
          D�մյR�,w��E���t�D��TT� ����r��_tܭ��o��oN㺆ӥ-�B~㷰��8�R���3��H��,ѣC�QAM%(�9.��q�W�L��Mr �<��_D�#�_���X��2?��)�_���	<�HחR�$֣��s�ei���Zp�<}��S������ε�<��d@?5t�~�8��P�L�La�#�{1��<������h)�>!�=�9��������c�����
          T�*j`�k_)��qޝ��n�ݥ��hv����d��f�w[L��O~�A[��%̄02�0i�R)�,�ܳ���5���kh^僈�n��G��<m��|P
          �YMa�dmr}���cB9V��5�\mۥ����eC��	�(�cH��Ҩ���:�W��iQF�i����tjen%�i�#V8�Ĥ��E��BG  ���ʹ�G���ꉮ�\E����]C��m�T��Jg�n_i��h�<-i��|�$^�u$U'K����������>�RI�����`pRp�Z�	��1D�[H�WK5�)��dk���U�و��v���mi.�RU}@�젟
          *y��}�p���&7H�1�hf.��I��\�r�b��m�q��a�TY�巊X��77��BY���I@�P�P1rE~%@�!7��d��Y핇��i3tó*9�mݵ�$}���q��&�Xm�('��.�e�m�h��u�Nx��m���n�.�P�!��S$w,5f§��.��z�������3�yc�[u�I�[��$E�52UŦ��c{�K9�B
          i�H�k�*|ǧt�*jRxg�RiR�S����
          1�E�P9�J�#PDI���ۆ�2�q������ξ�0G-^_p0�~��i�BN^�i�Ƣ����N�ˑ�<dr$j�V���ƕZ�I' <?f6ȑ�|=��?����:�}���^s"�>�Q�ps��NL<�P
          �уOnXެ{oh���{'������oۺ�/�=�E�ԏl�.-m��(
          �^K�ѥ�C�G�WX���$=^�P���:��$���ɭ互����Vᤓ�]+B����(3M �����BGu���<i�y�T3�E
          �>��3yLnUƈ���L�JǪi��g���/kn����k�n�ոEq/i���|�<i3���Y�4J� g��2��s�n������������Fm��g	!ۤ�࿹�>Y
          �T�����sy`�(�q����)��`%��l�.ḽ��3�T%�i�
          �l���ڶ����I��nW۩Q-�R���M�m���
          �ֱ(]9ch�|{��'���y������T1ӭ_�A
          ��b�[��8��o�+He,i*yڤ�!πĐEz1mҖw{���$�m�'Q����čR0sĖ��ݛ-���}�k�m�HO�L��V�B"��I
          dv.i�f�\�2M�O$�|�T�CYn�#1I<��'!��6�����Ya�-]�BI5��\ʲ,R/�2荔SN=N�ޅ�۷l�;��D�S�ǹڼ{��4�)�X��9LzE����}ӽ�V7+�/�fm����YVC��*���A�˛��w�Y͸�q�&幥�BV��Xm��,q�d�UZBH�`PZӎG2=��6�m$eEyT�?\&���3�@1C\��e��Ɯ?ӊD2�W*��(�
          �Ne���ǟ�G���`��^�>9S�N��xW�������4EH#�y�+�Κ�}��¸��J�UjI�qZ��
          �߀��24`�NU/����l{t�����e���d�kv�M
          ��1����U�h8����ke$mt�}�F�uT�������/�����TU"�1��oap]wE���"���-��2��wmZ�zjcm��;k(Qc���"-�7Vҹ��09b�f�d�7���@z�\�÷	�]*;Gv��������Q$���ޞ�wE��G,w׻j������KX�i�'���v�DY$�6�}I?�G�>���&����;p�'n��������n��>��,�a���n�Q�u̬����.�ݗ�}���ٗ�6Ro���y��Es$"�v��.�ͭ�=���H�УSz�~�ݖ��͖�s��Ϸ�qs<o�B�rHv��������JjS�,o7���滂�6�8�-A��3�xẚ��5�Q�熹�7�h��<��B	cC�uIG��,�
          ��ո�c�M���in�ฒD�Y����In����e]q�f}(F�q��zC�zw%�����6������L��y����!�6��+�㶿��ZIss<�6�L����rA���A���2l���=úo�;�j6�]K��&�%�J�X#�K~��<Њ�7>��m�hگn%��S]�C��fy&��2&�u�1��[H$z��F�;�x��y[��XM�k��P.�o!2�#ZN��8��$��]�Ԟ��䱷0Op���ۜ��4��v=�[�(h�UCZ��["�kЅ�%��p���{�p�&uH�]>4$�,���M�Z�y��~U�q�E�����S�O���4<2�x����V������*A9{�ʘ�,�U ��1_�397˗����xW2)�G�FXb х9V��N'�_��ݗ�1�?}Ow�qJ�*�&��\����<��^n��ac<v��M��r���n"�3$�n�S;�V�FX�f��B�lm�e����Ǹo��ѷϴ�\n2�$;z�
          #F2ĺ#���n�b�l��v�z6��n��^m�=��'�i�n�7h!Pʺi�a-d�ۘGN�0MqD�X�$��@�q��ԥ�ѩ�H%���"ʄ�<�9DQ��3(4�����.Ӵ3Ek�Y���7�����ܴ=E��:"��W��;X�녴���f��ݶ����w�R�At���Mjա���{�=�-�_gm���O1N����O�^Me�y�	�sQC�'ܶM��̛�S�ϻG"�y,R��l�./���u<�0ݻc|���\_(aH���� FIf���Us��F��e�hd:�hآ��ʊ���qz!ܛa��e6w��$�J�kԡ�X�
          ��1:��'o�&Ƿ�ֲH�D7VP��H�kk��,�yU�����F,�/g�圍W7�\n���f�)W!B�׀`\�g�ʉ�^��6�V�7Q�1U��-m���N��,�$h!3~Qrb���%�(���7��7x��Q��%���^C�m�����n��v�([M�}�����g�݈��+}V�E=���FG!@24��1��G���M}��1�Rs�Ε�4�Bׇ:��<�|�T�T\|���2�ye�k�xc�y�
          G�����N*�p�_���~#�>8�O>�p��O߀��f�����#����i�k��-�i���j]C�j3��,9��c��i���.-��햇r��K=�έ����R�6'�C���[3,����b�ʳt�v�l�nQ�+ZĐ�-�H4lwz$/<��,���i�{Uq�[\5�\IRB2��W��#i�0��YtH�Қ*9-�
          �Ԇ��8L��[x�yVh���U�q���2���y��ҁ��L�����nX-&��,��� s����)d��UX��*i���ۓp���n!�q�{�H3�FӢ>VM'�����m��(�HK�����U�[ꃪ:o]P��ճ�^=��Ce�H�^*/Nّ�L�J��m����q����&�A���#d���Ҥ^�?\�53�Ñ���~���2�ɷMm�U.�$�6�!-��8��k<.��]����,J�AI]1Ȭ����0�D��LuH�D�r��8�L=���$i��1@�S�O-����4�/��`YmoP\"X����}ªm
          Fb�Ng��e�ɷ���D�`yf�k��m�n#�����$�L
          i��R�`I���<k��|=��������R
          iS^X�#/�r���\�5\�?��ժI��
          �\��s��>9���S�
          _�^U�Z����Mxӕ|?��P���6U��<1J��"�Exg�\�����`��$f@�UxS�0r��D��@l��\r9�x��Py�i�Ι���5�YeN�7�ݸv��~�ﶋ��P�5����)8�֥�A�ˋm�i�g۽B���n��KG{��/���t�6GX��An�j���qwXn��4{B*�r/���[��镄pm����K"�,�V\�8ic���P�J��jEP�KF��i�W4�C�4L���o+��Z>4�q%���4�/���A��ʁJ��CH��vH�a
          ��Pơa%A���iCS�$�i��۳�2FRe%����t+�$s�mz�]��/�7{�B�o>��y�(uRY��u�2�����+���"�l��9D�1<lM	
          4�ž��_\�����h��ó	R�$K{d���sf�)���(�[���yV���AW�9�P��m�$�gm��r��9R@�,���Y���BX��ҦRt���!�m�
          X��C��4�+\�g\�����e�.��H�:����Y*\iq��,P���5�0X�twji��q<q��n�Ͷn��}�^ۻ+�uwu=�>��#����=,A���@<��k��အ(�k�� 3�j��\i�`��_e}��4�dxk��&�R�$	ʙ�i�-F��xW�@�8ԑ�O�������(	^5���L�����×�������E	�?����q�deO~?��x��`S")C�Es�>8����N8jˏ
          ~5����}��n2X�����VQ]��cM�{���b�#6�8��C�9������ovim"C��Z�i%ݜW��*���B.���H�PG��Mm�=@��eo?�"r�r���pQ%B�eu
          �zU�B�0�F�8�QR�H�c }nYB�I$W��/��
          �p4�K�4u�I!S����4��V
          =�����v�V)$��wr��l��"Mpt*�>���s�k��`i�����)�k��r�\Z·S�b��dk���9V�_P�Q�۰v=������=�qϴ�=���
          �p�5�n���(
          x�o�;[�-{�n�6{}�pio!ۺ1�Z��yYH��@̺UK4��ܷ�����7{��亾��YXGCҶ٬�]�]�Tey�eQ"���]�M����U�ieݭ� �^x�VXc����7�1mn�+)-Zp���ݮ�OA"�]�ۧ��"U��k�"�eJʣ��ֿV?;&�x�T")��p�`�73 �H�[�hG�a�l�P13Ń�ҵԽ���lvr�9��!ad��,�;L�H�IR<��M08����W����j�W�-�4s&�|9P��l�4��f<)J��(FX �Y���6�j2�~�@ϐ#�ž�Y�o<��j����0�1�8:�Tʹ��L���k�|A>�d>5����|y|0(��kJ��Z��(s���9{ȧ�1��Ms��TҤsU�z����[�,n���v�����ګϸ���a,�}�Z���nw
          �<(��T�[�M�q�{sx߻�b��`��u����k�����S.�O��<K1Ia�������v���	[���<������P��ԅ�a#�i�b����ҞYb��q�I�5�q腁.	��h�P��Ǒ�̌]N:l�o(ŢC�H�jj��NAH���}���o6�>��*�6��ΰ�:��5�LIdD*↔���]�l~����w�������i��e����e��*���2i:�pX_\^���p�_����f�x{���rv�mQM��)чLeR�"���q�]�m{�ݺ[0[�#��k��YB�fdۅ������Pp�{u�������qwh����]l���-��E3���-EKwP���(A�̻v�mN�����6ɽ�7V��~��Z9����eR�T�zc}�o�}��
          ���a�5���v���b���.u�(i\m}����7�N�;��K���]dI&P���/gn�]>��7qlװE#B��]\,ob��cp�c��Yq�i�?l춽���[DsDZ[C Y�+$��ײ[N���]��F���5�@�-2<�	�VZ�ߑ�Ƹ�Z
          �"���2�L�Ƨ98�������S7<ª֞�H�c��_�j�`�J���J�9��J��5)����U�O�����S!O��<�TO��� ���p���xw��pjqT
          �1��Oi��g�n��Y�O�O���mo,2’O�p�L�]8�Eq�]�������앶�8��t��n6(�u��n.���-�պ�4����"���Ao���71�&�UtiݕeHH������$K �7В5|�d���� �GO�<K2Fe1�ys>X����+D��jVF�{+-�퍖��q��,3��k]�ͤh�.7[��zC�ŵ�k��cv����{�ew���#�=��!�v�x�\@���tR���M�v߭�tE�a�l�����ڊ�Kk�w���4��4��7^�}��׵�]÷7���%���M�����ml�_nbƢ �®�|�Qq�;��c�oQLz3�>��o�T٭�mZ�[8�J	]��C�pۓ����K	6[���dO��JL��AUT+����K>Ƽ�0��w[;w��vC��*&�d.���IW�8��3���䰺��'�m�-�n�/�a��ܶi�X���lx��u����A��[=��_�sl����5��a(�9#ʸ�]�o1u-��u�m�	���6ոN�P3#�^��촖�ck7����k����4�$:��,z��I��[5�����e�+MR%}�4ً�X��p$�I��at����Z����p
          6���+����9W�x�om)�M@�x��Ԡ5�y��0�X��x�1]C��#!J��b�hξ�\9{¼�|I��`h��hr�\k�ºA�9���ng����������?��V���3p�����7�����ﺏ�N#�[�-_�ẖ�4K�Y:DQ�-J)7QKz�Zm�}0��[^A;��H��u�fE,	̝D�T�8��HBT#	#h�J�"R��S��A
          ݳ��HY��p5=��L���P�wE��i}yy����v��{I�[��$r`�V$d{��kґ�n��v�[���]�w�����[=���k��y�d����K�]	K�	
          E���}�c�n6�ֳn{��c[�-ܩռQy+};#TŠ�F�6�����[��㼜7}����m��W^ݯ�B��D�
          W2&X;���{���w8h�乾�L#)o6�f�q���)<F%�>ҹy�H�v[ɍ�b�y`�Y#�X�"�@�[1���m;m���D������ݼkB ĝe��BO	ϖ;���ݬ�"��`S�x}/osEum~Y�q�@��j���-�ܭ���zn,�Ag<i��E����I�swL;|���+��W1�L��O������&*a��T*�e�R�r�D����@D}�1^##�|!@5уP�9�s��*�����#���J�\p1�����O8�΃����Ր�π��-Jy�
          
          \��2������&�q��:�
          �L�8W�q���*[�2>��#_y����M}���'.4�{p,���r?���/��T�� Ǔ��SQB1����an��T�:3G/J���gP#�.��`�21ܛn������-����ٻ�cn�"�z�x �6ۉ�a&�4lj<�q�mfk�w#I,q%u��������۫si �A��Z�����t�
          竾�-Oٰ�����[�֬K�gHQ	->�(q���n�m�J��ۦ�yo�mb���+aқ��n�,��VP�%ͽ�<�D�D�K�7p��]s�{�A{�Z�%��D
          �Kb��
          q�m������i�F]1��&�ܛdQ����ƭyq<i�Y�76�u,WS1�Ơyq��?���sgl��p����v(㹙���TIq�S(�(R�ilݭ�[\mۼu-,.�C��K~�����Z������eG�Β1.�޽����;���Hm��e��}�9��t�%��n��G���-�Z�	���M�8�7�$=Ym����t�m#i�*�ұ�R��l{op�?˘�(�
          ������ٞ�Mc`����r�������{�����6�6N�"���RRD,��N�ٝ��y������w8����re�qyoin&�)^�I_�5Ѐ���Ң�$PiW*��,��H<9q8I�2Ц�x��XAJiR(r$��Ƶ�s�Ț�>���1���F��5�����c.C���4�a�
          ��r����(��֤��Pjk��Dž1�~����������Z�W��Q��Δ��yv+����X{��K����R�q�Bs��e�*�Pg��ۍ�v޷-�d�,o�=�u�g[}�kڶ�)w�p����{[�vAFR*3�[�l��G�
          ��O�ikx���G�Zyd�=����i%�=���m�����>����^RXo�L�m���t�Z��;崧n��ocܶ�GR�����]�ͧj��]����N�o��;붿����K��vͲ�I���>���ʢ�j�=2)ž����}=��eeegI���{v��e|/cXg}��&�}�dF��#��Ouzc��C�lV]�sgs)B�#����@1I�M�K������}�=��;+����m�Cd�!�]�|X�K}�Ƴ}���4_r����D�T�Wô�4��Z^^]�*��=�}����=�5Ĩ&��gӒ�хUr����r�}��[U�[y��m�p��Ac��7�g��E�#I��
          Q�wo�\���.-����m���g�$���zK6�
          ��[vmC��R�aG���/���֚þ{N�w���j�ٙ ��E�$�u7
          ��Nc�x��"����w-�t�m7��M�Kg�'[�}
          �
          k
          �w�U���7��q�QR6YT������`3%�OV�$1<	z���ԩs%��K@���ujFŧt�T�C���v��[)�
          �w6�H�]�ۖ�Izv�m��dog�T�HαīH�T�T.�J��&CӢ���i�yq�QZ��Mq
          �2�)��0_2ѳ�"<y�<ȭ)�*�2�|@4�����?����r��Z�=�
          �h}�k�MA!�0ʜ�G�0I4�s˗���Fu�J受�����R������Ҿ��8b�(���-�|�s㊚��c<��)��<d��H�
          ?ay�N��ҏco�i�'�*��t��۷.��n�-�O3�W�6���G@@�3%���u���������-�k����w�;k���a��촁�j7������I)n�J�/=N�g�X�;�E��y�;�����Hf�m�@�3h�аSƘ�/7����ݶ��������e��;���q�����W�������2T�2��q�7��g���.{�5����0���������J��L�)$���.w��Mǹw��n�}�Ekmh��}sus���/�y��2x#V,��@����I�k��$��f���,涖{���G������ 0#H�ͳ�s��;J�j����w�m�k
          ��w��T��{���}I�aqy������e���}��t;H*�L}>��c�7��ɚ=O��A�և�����iq���۱v��,�j;\{���z�ajR�o}��ɰ�J�������$�}B����n��;�`턊�S%��k-�݄���sӈA��]XH���1�F�ֻ&�s{k�wl�Tki=Ž�X�ʗ7W2�1X��ǨAh�y�Ʊ�?k[]w���c��u�V16�w,���~�
          �(K{�[7�$�TT
          v�g�vf>��=�i�}H�e����s�۔tf�LQE�n�"�|ژ�0)AA���pT�URK1�Q�>�G#%EI�5fOX*(<�j2���|r���5':g�J�e�
          H��"��8!^?���
          �<����3��%ȶ�˅x�ڼT��b�*p<8־�R�S����#��X�����:�_���@>9��
          ���ي:E)N^'】�^V#����"�<�s!
          ��ZB3���]��Y����V�����mپ�]n�ϷO�u���^_n�gq֏c�"�JV��+wg�^�w���gz�=��2Ecce�)��V�h��v��f�������������G��M��}�c�}�y,�-���r/��"I�������_D�b@;��}ͬv��j��ۅ��zy�&̱C���DN�����,�Y���q����L;���}[���!���L���Ev��8�����u)������CHX����ێó�y{���d�C�^we��uw-�M�X���`4�J%x��%j2ʱ�Z�q���V���H.~���W��c�o,C@P�b�
          ��U�����;�tK������������m���Ѧ�J��E���{n�>�w��v�|���t�&�i�^O+C���_�2���*��K�U�{-�����6W���;��[ܽ��4�4�G,VIo�<
          mD�ᮄ6�o������s۽�i�'�������4��ٷ���qےn
          n�((�(��"�9�����Zb��E}�Y[�ňk��m�k���ే�)4 �#V�\oF���%����7�]h��
          ���ck�C�6�'�}:�wn������uݛtP�a�eɵ�3H͡��ui�x�Ҫ4^AL�IN�O�Z�q������sS���T9�TTdO��q�j4�u�C�s��I���x��̰������y>�ۂN|��9��q���<��{ρ�+�8�x�y�N���Q�y��c���3��p4����ំ2$-#:��Ya|��L��
          ��T�����FaKp��S2�4s�Ǒ�+�t�.Q�VMLN�U�:�A˞7m���N�ԏS6�����XwWvZ�H��o�������6��}x�Ǫ���~��_��º�����/7/S7����F����#�ӛGK��)j���&�o��n�&�>�_�w���������w-�����u�4�!~'�:��E+ȋ�R���,�$�Z~��`B�~�cDB�ӫ�H�I$PSS���� P��o��w�nzٶ4�2���Y������]-n{T���W@�i,�E6���[��f�v��g��˨/���e�-R��t�n�Y��,��hd��x�0��y��W�-�>��}9w����{�f�[Y-�wm��mm3��ng/�h	��5A��?�K\�Uܷ]�p{��C��^�T��8�����38Fi-d #D���]�6�ݭ������
          �&�z�#I.�sei$�c��弍��E��vt[����"�߷]�Ya��\�ی�j\ow���[4)d5]M?Uc���� �}�q�l_���2�V?g<VVϺC�j���$��1H�Ij���̡�6+�ݶ��7M��
          ��sle��m�YY����3��:U^ZH��j�0;n��R�sp�{=�6mun������q[x����k���1
          ;�3+Dض�v{s-�����9�h�k�֘����,1$}Y 7������;͓��ņ;k[X��7��KMú���dbuKq�ZiJ
          n��g�����o��߽��wokn�y��i�ڼ�Kh��e�2�T�J�@,u��{�<���,$�yF����N5#
          +����!\�ˍG1�ᆡQJ�2˟����ϕugJ��X�A�e����*TTA�=�`U����&��p� dr��Rk�Ms�G��o��3�(h�B���EhG MMր�4���*34�ij1Hඋ�usp�mkk��w34PZ[ƪK�#" ̑Q��f���O^�M�g��{�-��v���-C ۻ���k����.����˵RA�֣s�K^��=
          ���'�_K�&��v9w ����Ytw7r]�!^�5��T�WQ�4J�V��4��ݺ���#��-Bƙa$��S$Ȯ�1�o�'�M�R��F����,�w
          �!HɐH�yc�.�e�R�+-(2���{袌��[HB�\��s��"�a[o�s<f���I��@��ߡ�Q�j�x�{�n)�GCH��X�M�Ky� ���4�R=��Z\K�L���t�s۠^^z}5�;M�
          w���$�йH����͝��sn��g_2<��3 V��ʄ��mܖ�ml�[��P%�$<B��He�A�,_w�a�����I�q�!ӷ��z,�J�E��#[��r��Ӟ�%�ڹ��m�7���l�I�-�m]�3Fh�Gkί�Y\=��g�{���I�w�ﶛ�A4��l��{ec�,��J7���!-�l]8zi�!��4�1;f�y<���pX�7K��q��a���d$��[Ym�Z5� �I(j���"���ح�-�Y���O0��[{�#inw�~�*<�k����N�ھ�pݧ�쥙!3n�پ^1�%t�7�K�ۙ*�U�jH�6����m�vU��W�%,��qC;��'�j�nE���>`~Pq���w�����?T=I޽[�޶�{����ø{on[�$��n�c��4�����
          (�5-�)-�S�֤
          1;��,�LEsU��*����bj��֣�<O
          |qL���+Nu�S
          )@uJ�G<��π�ܱNO�ZT�}�9��V������c��x��hx��MiJ{�?W���:�
          ���Z(g$��)jx�)o�59�L���(�b�)*h�QIʘ=������=)������ӸwT��7��S�mv��/;�~�g�qt-�m+gBqy�ߤ�B��3KoR�tg��f�<ku��q���-V�z{��,�V2�a,}\��7Ѹ��KOvaz~��,R�������q&H��7L�BX��[)�#�)"��"�-�:`F�tbWHv���"���VT�0u!U�Iə�I��3g�VAӒh��B�@­����b=U��i��
          D�e�#Ն�j�āL���/q_[�}K���A/E�r��a�Q�h\W��zgC���`�3�&�#��	�d��b�c���\ۨ�M��2>у��<�3k봑PI;t��*��QU卫طM�e�>��6�����h�x7M�|��m�-�vگ�cr���qm�09:(48OD}t�l�o��[��cwZ[z��V�Gg��F!��v]��`=���*��c��Lv��ɾ�/���)V�Q�6�h�<1�c:qGH	�fK�Hc��Ey[m�mC,j��{���o�m7�k�\Y��J�3C$oXT2S�����-���R��������M�3F�u��B}�pPŌ�����٥�w]X�B�'�En��5ܓ���+q፛�����t�w����=�ko{�n�=8�Z2#��Q�-�����6�Q�J���Snmd��f��}��{mz��-&aӻ�6�܀ʮ���
          L%
          %����ȴer�B�4�$�ض?S{�jw���vl?�R�
          ���r��g�6�mӹ����6ۻy!!o�.���P�fTcj���;~�zV[7�����.�f���=���F� 2n�zt�pK��v����ٻ��w�T������M�c��$Ex�v�����`� �`Ⅎ�� ���[dQQ�A��1��Þ5E*�`<�������������eZf)�,5	$q�_e�R}��
          �L���?���\�?��+S��狾��O�;C�n���io;����m�͎%�3�c��n#[�#F���z��]v��?���]��Z�����!�;#����v�;���B]%+�ڼji�qk�����퍃������5��}�a=�W����������d@��jĉ����=����Qr���n;��?�*-.wM�����T���{����
          �F^VJ�Բ�(��qH	�h��bxِH.m�IQ��"�t��	���V�<N:�HAmB��f,I���-�.i]L+,ks�j+����:Qx��JKj��`TC!��f(�e�R1�QN�G9ժMb$kpJ���p�"���������H_͟�Yc�eZ�V������G*�cԪ�5Iq��5 WV�6$��37Z�S�3�ynܱ���Z%z��A��kL*XA$h�ʯ#�n�J鬓F��$�^�뗢��y�>��c��oݷܶ��Ko�!��m݁}�6����-��^��ݖ��=��OcGg����wkss�]ڶ(��;Ya��jo`������.����/^M��m:	f�Fg�PI����p ih�4��YB�.�g)P�� &�Z�����_wv���m67�������bKI��ǵ���R���+�������kz�i�]�2J�;c�b�+\�-7�OLvM�w��Ԑ���A!3GL�v��!���Z��.w^��ݺ������e��ۗx�}�޶���;Q��p�G�^�A�����OH�M�>�z�{I�^��wk���tS��ڮo�V��F�C�u�Z2k�
          ij20`�*:ӆ;7�-��8v�Z�b�{�c�H��Ѽ6�����3m3D�<�<R2�A�z��T�3�#C{:������=�yql�尿ү����rka�5Խ��X�\ؘ_KT�jk����'~�G|�{h_�;qn����3���]���O��
          �"z���I���}C�뮛��]���o�N�@ȗW6R�v��R�ҹX�EFg�|���O>a�U3@�Se���j(#0_��pt��V:H �5�ƚ�}�ȩ$�S����R�x��6f���¿�7����Q���?mi�/�v�[GB�n�o��K�'�k�:";��j�C4R=�뷫=��wr�����>�'�v�J4Qv�m�Kk���	fU���`
          �)���uI&���Yi��DGܚ��P0 SQ��W�-��s��1Oo"�Ev-���r�����e0ȝB�kY�Ƭ̤]/\�B���Ɖ�[=b��V
          z��KG�փ"�xVPW+*Z�2TN�jG��"��i�Q�y
          ����$�ȤC-5B�j��pJ���M�/�qp���(0�׆�4{=���0���oٹL��ƛ��̈́2\F����Ȳ�H�B�k!(�H�(J��c}d�:P�J�j��.B��@��V��^��!�W�����e�*�'GD�;#�B�pR��k�F��!T�m:��TO>��:e\���PT����Ό	��E���*X���3�"�YzPJ 5q��|���6�4�SY��"Z�%���B!ei%��ʢ�j�Rs�a~�6+����v�״}p�KP������}t��U�]ӵ��n6��Ȩ�&������i��i���6}�o�۶��v�[>�h��_O������o"����:jƀ�,����oZ7�(/S�n��rO=?�7U��&�k�i{��e��-1����D��L���w����7��ݯv���H$�b���[�y�S��]ci%ߜ��>���H���Vtڡ��;JOs�c0D����YY�Y$Y��b����]�40K�{���=�q�L?�o�nV�n �Ҝ;wx흞.��;f�޹�۵��mڷ��rva���>������v��О�({kѯ]�{��a�m��{/ԝ�yg�v�Q���u]H�]�n�����JL��������㶽M�^�s[��rD��VHf{r�yY�8���,F��э)�0e�"#x�eHiuE�W+V��S3��yI���N�*�Z	
          �)�w�~�i�Cu����[�����@H�ӹ{n�ɳo6S��x�*欭B6N��Om�ދz�w%��k���?���{9}���{�w��]�[��4�߼�{����Q-�׺�W���{���\W���I��
          H�j�x��p;S)9���n�Ҥ�T�
          ���lx~�����+Z�S_�������P{2�nm����I�\�0!�E(#�h�$����
          /QB
          ��imz�LрN�Xa��Ҹ)#��*}��]�#j�S�Ƽ'��Y��ʦ'�(�5��5�iјx�HH{9A��Y���T��I���C��!��Z���!b:?������
          ���ѓ'��MB~��m,Mx�1k6�u�����8��c�!��S��Ė��g�zHPF��@`�M�T�B5�>8�\��,Fh���YuG���$č r��ik2C5d�4]KydM�!U"�Mp#h�������](�)J�T�K�P�@}����Cs!�����bKy'�GIIb�:a�tʣR(bUR�E� g5�9Ǧ�����}�X�p�sDeFg*���'
          u,\[�a.ļ�r�C�+�i4��l\�ybw�<�s�]nbVd�[{�c��s#�.3lvg������7���9o���
          �zv��ӹ]�����h�����Cqsoh�H-��4q�4�S�{���$��.��m�k�YHC�5����g���z���t�7����6k���H-���߱���[,���Z�WH8޽2�F~�{���\:�?�>����ń�_���OpEw#W�m�����QPJ���-�}:����Wl��;���n�E�^�Rŷo��ڀ	gpbr�J�Pc�ͷ�;gqڷ�J�~�n��7{I!�kݷ[���Oo���Z?Iց�2ISc��sQAd#$�Ȍ�!����)pa\m����osa�ߡ���O{Ewuw��ߠ�o�R,�b[��zF�y^3�;ؤF9�����w�]���s�/�7��\�@��hZ�<h[��3G*\t�uxa��P�Щ2|����F`
          �ƆF�u�MuiL�Ċ�����^�)X�\��6R�&�눶��ߏ|zW$�
          ��N��[��6�*����~Y��Ovu4Y-I�,��q����?�1[���~캶��r����R˺��:��\�}1�ҚF�r�7���2�cX����9��P|�R��4���p�|�椐ը�q �
          p��,]]3u;X��PV��NY9�	�s����moj��H���&P:.�
          �Q��Y+�R��%�[iU\@��2�H�*��ZK},��<�>#	4����������UH�<z��I>8��7W�T��f F��RRWs��}�b6'�#�BV��tۨі̤%s
          MC�dd�a�}2(2	Z�B���G\�@_�'G(���c!J���	\?�Cp�bh�p�Ϟ����KE#A�}ؖ"H]�>U�B�\mT�OH�3�;ף$�0�5�Ԛ��z��@����F3��T��vXdEPt8D��5<�����6е��'�evD�;�*.RY�Ǥ,|�p��w��%��<2��tQ��VR�U4�ΔĐ)~�%F��89�T�”��F�%�EhQ��(�`C��2�S[�{�1Y��T����Y�'(Z�6˝q�2!�T“�Җ6��+�^��)#��h�dm�w�=��	�r�V�������d����7H)�?��48�R�����;�`���b�T�>��I-/a���o��T
          �K��E�pn��n/�i�F��ʴvҡ,�Ղ�e���ӛ˺�OWw����B�ۡ�������+��xw��p�0�>�nZ%�fG��'l����m�[XMދe}k�آ��lM���]��u+��'���#Tu��^�n�oۿq�e��.�b#�n{w�mo��6���i���b��q-������`Uz���EVV6!T�"�VF��=T�=��^��=���v��hٻ�������~���:k�\��p��6��6�j���[�y�כ�p�(X7�c���ѹ�fro}F�KT�5��κ�T�
          X@�V�Z��d~���,W�Fja@V	5jKhQ㐩`�G]c��#�vp�D��X��*�����Ƈ�[u��Nf1&��*5F��ck�{{t�v}�f��pطͮ�k
          �jܠ!���Y#������WRk��1��O���(��
          �lz�����EǷz��Y��h.�i��!��3�A8ڻ����
          �`�,��]�|��"�6����14{mݴ�[�b�E
          5�M,m�ٓ���Lj
          *35��,�$YV@
          �jJҾoϿ�-�.-#Y�H�;b�iTQ\�0��t���[�#B�ԓ�MA
          �X�i�~.o�C$���GvdkT��G��Q�@`
          ���Ʃ���8�n��b�O{g>�u1/��ס�e�[I@�:�ˆxh�VRG�"�2E%d*��H ��@�Z;c���Lq2�!�b�y��S�22��-�z�@�ҚV�ϩ(QZT�@��p�AE֏��R�I�@i�9&���[�Z�,٭�dQ��"�rxҙb�WO�!R5�	cu^4�@O��〱����*שX��(KF�1U��%X��!u
          �R�ȱ��3�����"3� um�$s/E㌼��09�[�y���h�m�,�q,r���.�NHZ�@s'Ж9$/,�'Z	��dG�c�<8��+���dG��4�jbcT�Lc�
          �ؖ[�5�;J�����	 �'��cRC�h4�f�蓠WEK�Q[�h�P���(wҧr�v�����w�7{����診߽,�go����hZ����/���L̸���Iv���m7{~�z76���G$�$�оl��Xdq闧~��6�z�jO�wG��^���[�׷��^ָjDZMܶ�����]=�b�U�����R�38�G�DC�X(�L�*sS����M$P��-w�ԋ�c���f��v�\Fk��qir�=#�4���fY�*����I/LSU�
          Pi��#ɵ_�͞�����$��Ib�:���q޽�p�v�����% �M�F��Ku�:��K@="��.��M�?A��EI�x�f]o��D�:�ʵ5�S<�,I31mt�B��j(�������K�$��!̗h�f$�:RR=��S(
          �	%@*2h�N|=G��Z%2-Z8�e��8W	2��E鶝_�5B�HeI[�3Դ፻��V����w��q����1v~�����'}ݿ��;�Q)��!�Q��
          B��ɒ�0H"��v"��T6�����4�ÜMsz��u:Q���,�-(+���f,�KƛX�i8�I4�Ce��$Q�F���*�ĔB懨"��W�/��S�/-���3M� CAA��x��9��j�UTX��-������ W���zfm7(4�A�e�U9aAg=���F'�4�F����k\��L/QF���*=p�P!'�h��N���6��C�	Y�U��y�of����յ,�-�*ȃ&(�@�W�>�e$�3�P�zh���
          J(}���Pm�e	]5x�W�4�N�W^�1��T�>�q��*ƣ��5�L0��nЫ�"Ië�e�j�N���S����^eha��L�vV���7�����,��s�N���\�F0�5#�V��Ko���թ�Oܩ�:J����XeFxgh�=B����9����������ihf�5t��Fx���dӨ��.6�����j�n��v��cݭ���zۯE��wo*�X�wv�4N(cP�9�{Oս��l���m���w�����o���
          A�Z� c,�N�(K�s@Z	��A�/u,c{�=�c��H����<w��
          _MvdQ���4��ߛ��v������ۼ��r?mayg�'��XX�T�1t��V��{�����L��\�w���R���3�k��oxT�����hЩH�IU������Gx����4ۄ�f����lwȜT��!����t�q�c�_���J�)�>N'��ʆ�M���+v��n����h�[)��{�t���ZcD���aPO�)P��Z���e2t��C���hN`���O��9�� �B� ��3:ǻ�(�Ht4$4�u���5��h�F �d14�	�^q���V��I8hR�g�O"�Z?�"�5J���`�
          ��k
          �d���m��F�}��h��ܶ��$�#�k<H�3!���oY�ͺwOk����.�[>���m=�n�"6�j�Ƽ��`H�KF��3�0��A8H���V^�㧙q�a �ɉ���[[ɕ���L� ���a֠e�a��%b�b��h����
          �YNB�HŜ�Y�������k���3�>xI(+D�j>Q�w2�# }���2;o�G����)%e36����x���,�ƭ�A&��1H�+�g��EL��!��ITE>|q�:),�3����{(�:t���A#*��I]DAk"�@Y���5�􂀎rΘ����3�M\�4L�RI,�!7D��� Q^
          W<[�I�cpkN�L*k�ȕɏ1�7x	k狫l#�$���~�d�gb�Ũ��iZ`ܽF��!��L��I��Uc�@����"�e՛ªec����?�e��VH���dPW��M])„5�	��9P�O4$t��S5c���$�H�9�t#�,�e��nQ�hq@
          +�8�C$sZ��L�N��3�2�?HƲ�O��R�Yp}9��Z�U���˶�4��a���td�����֑XǼ����)G���5Ǭ���	vn�ڻ�a�]�u ��ض}��ͷt�8��x�u�W���V��{����/L��;��o���}]�-�E��s�������m��?֐e8���jaR�Aգ+.�!U+��Gb�Ю��`�K���ӕ�wY�ߴ�;]��l��=���N�3p��L������O���B=l�zA�bz�b�A���s�n��ٷHv�=���|���*��V���K!�`�1��0X�Fx�V�n9��4'�p��8bI&IQQ�|�*HR)��� �GEs+��
          4}5Ϥ�K
          sS�)Vxf`XU�d��7��_ei����R��K�ݙ�N���fI05PR�2�ĩ���"+��L�h�Hx�=~dS1���C�z}rJ������ڿP���fK��f*ȷ�k:���*	ێ-���[Ry�����"��r�l�_\�FA 
          1��u	W(�Lp��AN`Ы�T�Ec+FI�U�ũj8-��_����n��-@�t��R�Z�ٰM�4j�X�&hـ��#�:�ZN���Q�E%g�Nƛ�W����#<s $U*���O�Ih�S��F��S0@	*:EP���5����!N��7:�.�
          �ġ�q
          ��t8��)"Mgt�$�������xf":�zZX�"�fa'Z��M�ɮ-E���I5P�Z�i���A�ea�Q�Qu})��$��Z�b������h�4��hW���U$��`� ��pZ+�i�+�	��
          ,7�H����A=��KT#3^y�w�E�H�{Q�,0+F����"E?%1�4Rh��)�t��Q!��%4�
          ͽ%�wѦ6��.ѣ�
          ´J�cƅI<q�mS[���g=6E1����.b"������h��3#�q:]�x��,Jj�iBȄ�I�� E���'t�E����ޝC��KEr��{M��.vݎ�g�d��sו��KvWeGIBB3 EWT�4��Td1�ޚ��->��W�5�Bf��vεow+��E��"�y~5Ǡ��\	}-�7�a�q�#h��nd��[����q���F�"ʼ�7I�&Y��������qnԞ��
          d���*�oīI�k�7}��cn�� �E��7m�B�j�FMܷ�"�I���F���N�:�����u���C���BK,�$h	#�͙��w2+m"X�.�"j���o2|��,xQ��L��jh�ƀ�G^ ���P̙G��q�ӎ�oĔ�Ed�I�բ��%�Uf�@���Tc�L�i��n��n3��O^�[8��6=��֗���r�ɖ6��V��T96�a�<R�O��i
          ��׃gf	%��)
           4*��R��<�W�1.�b��*�|����)*]F}���b���
          p)��.xxcqZhh�d�*�A����FQ�L�x���MhT��q+j(`���_T��)d7N�Iz�]q��Y�
          �l��4�I	��m4E����%p�FRk�u��L�d��8�Q�˯mV�2��p$
          L�[�m�!�]�h�J���f��8.@mMөR�`���a�;g�a�U�S�ny)�V������#�)�m#���룏��B���DL�CHL���R�PS�AZ��D=��<f����(�t'���Ԍ3W@�����JB����4j�G�꧛��,a�'�U�t���H���h�xk�^�%I�����)4�.�
          ��s���2IXIt������d����5�"8a$d���(�/�l4����t�⚇��b1<r�2���,A���q��Jm��QUJOU1<�[����k�m���k��ۈ�v�e�Y�����[����,H�2�62��=|��Zܠ�[�K}<�+��²u����Km��e�pj<S2�sD����p44m��:�*�d7,zQ�n2�\ス�]�o�3�Jf��q�Y����yMZC�m1�\����O��h[y�v����J�����r�@Ψ�@��
          �yX)a�GtrO��<��AJ1��F��Z����\��"
          �Q+�R@#���:�I�j���ʤ�{F$�!��D�Usx��e�4U�x�drE�p+U��4`�Zb��<z�'�[�T2F�ҕ���Fj�]DF���%�%JH�zu��3�n~�����P<d����8~��p����Icu<z��q�=��������w.�r�
          ˶oV_��)eSshj�X�¦�by�YK:K���_5V�4)�"y�b�*1��Q�SK��ʧ����Txb��j��;2���i���xƖ�r5�wf��d/�Z�u��#DAubTXt���$��S��j�E�j@8��,ؕ�@C�j?���9����i+(2��H������>�Á�'�+u�����ǎ �(�E�,@�
          ~�������eF�NYc鞪�G`�[*����㋠U�Av�Y���$�u��&��i��s�[I���yVv��hc��Ŝ�5�T8�)d ����F�ә��(���LŸ"�:G�,YJ
          ?Ѵy&e #�%�8�Z�Ea��RZ�<�D�u2\ƥ⻷�C.��E52�F�qА���"'�v�i
          踍iW��<�R�i���8��LI=9&(E$�����֨��5/6�e�*�$M'NG,8`%��t�2\�T�6�u���W<	�y$��C�*�
          �L��q֒��u��R��	t=��@WZ0����T��oe9c�?T^�����ܽ�������eՅw=ϻ"���i���H.c�&�T����C�F�
          ���|nm�w?t����Z_����K�l����g٠=d�g��&�l�-���;�{-��8�I./�e�mP"�]+ ����D��ݷ~��}F��*�����C�.ذ��[j�7[)�6�TfF;���bs�nn�}��R5��i��A%�
          cl��$���q3��x$*W����9�V�+Te`L@q�:Ng�51&cͩހ��1p,$��V����V�R|yb)�}Tx�+CO��G�Ѿ(dE��Kk+-[PsWJ�qQZ�ͼ�h�j�"
          �Upi�è.��EBAsg��
          ,�ɖy1;
          �W
          LʠL�`�̄if�Pof=;��e�^��]��\3y�ڶ[��6(�	b�m��k�� 8Dә�
          ���J�I+�QB<�_f%]��v�1h��+Hڳ�>�J�T��
          ѩ�4���(c��f)��3�,���[?�ƥ&IX�3��)c��:��F�<V;QS\��3ެ��osg3�[��X^7,+���x��_6������
          ��O�Zs�"�t���"����!X�:o����$�j��M½2m4�1
          �(�5֊QJ� !���*�>aǞ�`qN~�8�=�3�bը�IX8���H�[�
          6NXe.��D�^ʸP�EI����_�	*�T�^��)I��*Tpδn$0]@�9r�!1���Vc�N��p
          �Z<��3�Z��u'^`u��M�`E#����xMc���G6��dfUj�׋�bB��7�f�z�A&xںY�3W�aL�0^"�pz��kr_��2C:���"NX��&slI��IP�51��&<�������+QE�H�bUZP~bt�H�����4�*���A
          �IB��k���� I%��c#hIK����5��t;�=B�E
          �������N��������'lI�K�{U���d���w��jc��Hl�m7J�t�tR�,��i�����r_}��稳/~�� T��=@��g�t��統��Eރ�)j��]�p��۷7���Z��es%�Ԯt������&�����+
          �G����J��3�QS��[H�מ��@���W�>CCPhk�'�-5#Kt�\�TVr���Ķ�E��Ip�P��̴�XVH�d@��HQj�i<�_M
          �$`s��DD�%����S�b�3�4�$`Ȫ�$�Z�i�:���)�zt���3�ǫ�����n#$iBo;Kn����9��}�@3
          M���l�ܒ�>&�ܦV�Vn�2KEH�$"ѨB1Nt�.�a��Y�����3�X�=:�&g�`��5�~|��3��PR���(�^8�l��X�2��`��ꁕ3�-.��9����C彵��<Ÿ2��>8�:���nTꑺ���V]n|1c3HӤ�Ve�I"R��#�л.����)�� $���k�SI�2�2�c�(ʎ�;�ɥE*Ai��PJMu42Z�!Y����N��*��\M�����h���yb�P+�݈���\U�ˉ�@F�m#�Ts8���h�H�aVU�gE�����)��7��
          ϫ�:iR�]�ZUV��	�O�W$��κ)R�rH�!C���k��'3ʦH�MI8��:Z�Ko<e?m%̫IIsc��3iAq����^m"x���L�2�Ӎp6��Pn!��njb(���b�VLH#!L3FH%WF
          <�s�/_���y?���R��uDI�	�[OR��I*�#A2���3ʥ#�2�$�ա�H��`5.�
          ҵ�<m}�d�Ϸlc�������Y�[f܍6�~�TH~խ�4լH:t������J�,��a%�{68@���Ӹ;��+~�:�O	�ɴ��dȌ�2:Q�2+mƫ)`i���NB��c�+����>�_m������RwGh�;�m�ޒ�;Ds4�Q�CS<m�MDnѻ0��I���n����I%�^�
          WC*U���g���#�-�Z!d��re�HK��$��Z+��L�H�7��
          �{s�I'����mq����T��cd�����LSE0��4�B��"�N8�h攂i�9�e���.l\�X�䲡hɨ��Mq��e+��v�P;��R�z�^����[�>]7[q�a�I&`�й�7����\"���,?��Bҳ3H��C�I��%Typ�G
          �]�rIa/�B��0�d���a��iV2˫��5C)p���g�.�jn�e4}*��R8��L��QC��ץ�^�y�>q]��Ĩ��*2��1�3:�F&Yt6�����/ZJ���r`a.�,m�n9
          N�N.cU&G��B�{j��|��!h���&--*���g]|�5!�#2y�o��T��"�d�BM5	�H�\�T�@�j�A q幊HD,Z̦�đ3!
          ��0��UB�Ƭ�����bT����Al��X�1oa��]/yk?L��謰�<���.�Ć&eu���X������6�{8��Df���h �!dE5r3__$��[Ia�鮫�I-��랓�P|�pf1ZM4rZ�T�јu��m�:iZx4��Ԧh���*)v��Z�P�6�[JJ���@�����	-_�r�B�`E�Բ�D�S�)A@p-g�b�8d�4+0'�,4�Xщ4x��D�~�-�`�Cpۯw���>�[=����{^�p�oi�o�ak��-�!��l�P%��#]*��i����3���[R��۟s��:�k�v����=�˃QI
          6��"���?T���D��O��?�djoݭ����ùH�r���bЩ<d|‘F�~���fWVU����)�Q(}�2��R��Q:�G�
          <:zt���Q�
          ̴���i�b~8�G�(�1�����<�8�MH�>8�
          Z�Hx�H���\�
          �p����u���E�8<?�h��p�hna�9k_�!�%G"�hsJfpʴY:G4$2�k�*�xGb���
          OӪ��A*>8���'�#���0ڷ]� 	�;o��dH�Gk|�?����D��m$��ʭWG�Uk�	�����0��򛧨�۬q��|���O[B��F�ˤ�X�n�
          #�ӵ>��I$�	�	@�I
          &��5�F�Ҝk\3)]EC�f�|Ļp:��=�h#M�39&�(k����'`�,I-�W�t��c.z��~##*kIavR�k���M��ɘ���?���:�3fSˆ#��gq�N��ѡ4�>ZS:b�2��^(w
          �:���I(��DT�D�Fm2BY��f�3�e%�1�Oí\r�
          z���+2�'5a���ݐ��69�m�ـ	u��qf�Y�5�PWJL�����N~Ë�`>�Zt��
          Ȩ�<�\D�&��i���򘧏P΃��=��n�T���
          �B�
          ��Ʀ��?¸��F�V��*��y#�_*�ˋ8'&4��x.gg��Q������c?q�ܯ��xW8F(\�,:���C�D��(#戃�s��4����j���L��� �����UVe#Q]T,�JG�#��eu���|��0b�0D�kiX�Ւ���MEi\m�[E�����-���a[ˋ���r�9��E=��L���ϴ�o>������oe�$R��廝c�w\G����T�	ڶ9dX�_T�<�ý���35��/uv�v$�6㱛h���r��UėEBEq����#;jKo��[6��!S�G,��T�]��[I���� Ŕ�C`i�9r^8��S�&1=��9i5�q�X���l���q-�Q,JVB*�p(��P
          s�+�-n���E+����	A�
          �E�#x�!�"k��r������^��C�9|q�tV�H���q������/Sn�;v���9�!���E�/c~��R�����,	$�J�֖`C
          P
          q��'�%�QWP����Dn�A-�d2P
          7)3Ɗ��.L	�i��+��񲌄��$�˃^�B�k�Ԯ�=FeDy�bRڀ�LG��-$�F�A$lj�'�@1����r�Ө��Nh���:����E�(?�K=Ҥ�w�H=}��-�
          TFN�Nt�
          b��<L+|Y�u��vsBƚH�S<\�#\W�NQ�w�k(.�yI=��;i��"�iBnQSR������Y�aT�D���KS$�s�k��i(�S1!�5	a��S.���1�0"��VFJz�H�Zq_n&c��Tʂ7.��F���TsUX�E l�zn�3c�Xyɤ�I�5�e%����*멛��I�[�jꨭH�'��.�y�,��Ic�Vk����*1um"=##I�4S��#�I#jp�t�����Cj]�Gw
          ��#3Q.��B��(��pͪ��gIM4�X��j-�<FO�D,�1J;Ph�����?��%h����P6��I^nr���^^x�����ø�C��t��OJ�3��3n�Ž�u�7״!���iP�w7�*+Lwzwf�>�ܽӹ�n���pK=����OU'��q����)C�������=���.�j�M�����&�l��f�6$��T��^^�l
          �K�����$%��0��K2���L�U`p1ҧ�&�-�Pi�iD/%�q��
          Z�e�KV倨�*��i4��듬�(�S4q�KeL$j�h���V *1PHʾ�]ma���#;4�	�31x� g��id�b2���6�Y�2ϥ0��iƃ�iZDd��^�'�4��C=G�D�vϩ��,�]9m����~�r	g�������Gٲy��	w���V��t�3�Lkhԓ��M*2�˨��N8�#SU���>Xm!
          A��j{�w,]EV���"�R�-D�1ȃBFX�G,�<�O4c�[��֡"���D�_�y�j��	S�$����n�,��skk;*Z�5��R��PO01x�V[H��0zi2�鶣WQiL*(��3�*9�1�A�)>����im9c���aZ�t��8b�E.���\���#�ݔ�A!,�ض@
          "��;VD�р(jQ��MR<0�L����j�*��(��N�� �����YN�BA�=ؐ��S;,��2�p
          �*�*����Oڢ�PJ��f��$��i8��F(
          ��-��"E�\�}ur�#]
          $�*
          �?"�RCjq��"=���D���	�����UYE�!Q\^D��~�\jT�`QQPjY�s8�Z1p]c*z�$��
          J4�
          ^"�S[D�⺊I9��cr��P
          S\��I�3�°*�D��f�J̪MY㐚2�\�~�-$
          �F�M�)���*<�@k�o�:W��kGg��^7��S#	(����K2��3jj qi2ъ�JP
          #���|Mo۱��/hؼA/{��
          ���7:�s�ƗX�zZG S39�6����Ѥ�'߀T�X�R2�2RI�p��䕸V�d��x���$z9�Vx��P�b9֚�'@�p�����h�bC�����o�WX�%H$*�] e��ӫ('N�捖��!�q%5��ڎ�VXñu3����J*D�e$j�!�ϟ���P��n2�[����B�2�+�:/���!;D��#��H�-��E�=WBk�ZH>8�F�v��jM+#���R��Ē�'�LS�ҥ��t��9�^�Hj�o��'u2�`�):U*Ex�4�2��jwMMAB
          �F.�V�S%?2j�,h�k�,[AU�nWs�N�R���y��xxK�{�挊�uF�I]"2Eyada]
          �
          TM*3�b\ ]	ς�Dt�y,�+UTі�0PHS0Aǘ8��m��е\��u����h�)@p�x�V�h��� ]=MU�J�#,@�5#[ !җ��j*����#*�#km�j<2��\��k�9ҵ��yJ���B^�Bu9��xŤ��g��H$P]k�"��7��\@ƠLc�s���,�PT�t(B��h�b�W�!�`2n�>��|*sţ	h��X}G�h���K5�TĨ	gx�<��Hh
          hR����(Ğ�걭AI�p��NF�c�	v���l.�J뢨TvO�agR�
          T��x*�@��7X�\�7Z�EB-F��MJ���JQ:k�E4�SĀ<�<$�H(�7�sR�\�S��-~�o��%py>�\.��h؎����%6�6{u�,�V�^6|�BAI[Hu��l�d�˴������Xv�Y��M�u��_����<���&�<�cc!�9�1��3QLijm)���O�H�������
          �W�B�Y�f��qo"j���ᔔ ���dC%5 -m $�
          �U
          ��B"b�R>�%��4j���*���:�,(d���
          ��r'0iiÀ�͚?����`�s9�k��}eX��F��@�I ���ʘQ���/�亰�\f$����cMi)�9�c�ȵq���@Ә"��-ĪUU4�\)�	%������xٖ���"I%R3<O���Y�s�:Y"�28���+FB��%���c�IP�p�<H�[��(ȅL�dj��R�QOm�JQDi�^)#4��Ơs�"r]e3EU�X��لuj#�)L���P�$V��R�OQUybFCxA��i݋U�(X�*HQ���b��H�7��1,��q�D\BP��h��9�,����V-��dco�R���00�v�7
          %�*xWH���%0���TmdP�:N&�[,���VpX�z#wd`h�M�Ӆ)LwK�c�C.�F�X!B	y	ͪs�@˒!w]B(�����*Q�8�\�2�F�ӫ�$נH�j8y��Ċ�KC4+VfYa�o��Z&��qn@E�cz�R\��R=ؾ�Q4�Ryr.�����G�,[J��1�mU4�BԜ���	���Y�TR�H2�����9!bU�2�(0.  �HU��N�u��*b�S��̦������nY5MDt�����g'Aaɳˁ��+}�`������]��5K�����;�����yza�\K(c�@��Z��u�]zdP�I3fu��i�GC<�8�t�O+�z�L�'�	\��Zae�ӅVr+Z3��������QT��IE�4+B���x��g�B�%����QB��w�P�ar\F��l2̀���G���AJɑ5|���Z^�!x�W��iN�P
          +L4�d"�sL�R���i����̽	�T�c��	�5�� �Jy��3�,���ݼj�%[G��-Zy��
          0
          ����HFu���b})����IVjG+�A�@Rk�t�"�4dQ��	��*y�by�D1��`��"e��P	}�b��v�MM�jc��yW2�
          an�,sG4�J�����h�����@%�H����
          P�Ƈ3��˥���"�"%!�M3:�J���-C+�����yB���M*��Q
          J�r8�+�>�E ,�5R��bu-G8�']!$u��+�R��4�52r��A��R�"
          
          �HʬEs�+��ee��#PHOS[Tц��''&��(\�Fwb(<�a���.��X5`�@���ԕFV`W�9�FJj1� ����yU�<<q�Э�
          �Kqj��c<��$1��XՕPiiT��
          �ʼ+\Y�6�B��U^����:b�QB9@W��j,�b����'s�`��(RF@:���Eq{_/P���U��ENl�N�>�ri�݀b`�[4�_UhB��,H�H#D�Һ
          f��T5C9�V��X�3yD_m9#J��%[,�p<�mѕiNn����jj�*5ǁ�b��T�cN�T+�$�f�j�Bc���牐})ng�H��(�95&!�
          ��Qa�ʾ�\��X��J��(�
          NF���
          2���&�[%�@c�]P�z��iJ���H���`�CR����i��#���aV�L}Ps:H<s㈖�ǥu?��瞐)¸V/��@<�nu��mEw��]\�:��I��P@�\ֹ�p�B�kPcZ�ʃ=:��_�.�]
          )سH���0����,�5�V4�X�	&��l��V���bp������D�!��nx$H1��A-�bک�˟<+��u)�T�R�ƔŎ�b�H\�G�獞��)��&�FR�XX��+# S�j��<뗴b%��к�cBF���*��9
          ��,�)h^2ѣk�׍���N�_/,]�VQ��h����e��N�勷p�qEV:�K%ͻS�t���×��2��P��%^<G�1�8�G�ZN���F�Z����X)� 9���T�Ae)�@�3��v�����K��Ae����
          �1*��I�M(�B<t�t�A9(FhR�8��4��Ž8Ve�$*9�j4�ӎ5+2��u��kX�c���b�E�I+@@�*�q� p�\*��jĐ@.��ң0t�L,`Qf�W�a�A�KG+i�4��5��,|�R5z�V�A�'� 	<�(�Mt�U���J��;/:��������ckܒ4o.��Ş��&����t9](İż��wy�b]�~�z�4�Tb����OS�!��DX
          �STe��x�=uk���Eu�V���V$�Rh
          ȴ�]T�.@5ԖŹQ�m"���Ĉ~U��Ul�S^��Cb/EU���+�8�b*P�zG\���ZP�RH?
          a�A�r�
          '��<@6�
          �F���4U8�b��&��bAPN�T;F�|�_����W�'h���㩒jH�.����vo�ā�<���3dr���4:2�#�"�,�hh�E$�����=8�:�+P��� <<[�ĦI�Z@Q�ڟ5<x�#
          5��UkDiӚ�<t�WͨPW��>�'�W�'��6�x��
          Ok+��:�Y��MN%�(��ъ�j^��Z�U��.�}���eL��Q�0%ʊ8R����G'i-�f+�Ưpm�P$��Y��e��8���3y�I��V@M
          h�ۋp�.N��t��r�|��'�	���ɡ���Кj4��$MW(ªK �P[��?:������Qc�pN~�X<a���¤%��4�@����<S��QA1��1�eW�0�*�]2�W��Ap
          �-G�u-!ri�0�2�S�PiP)����TJI�$E<:�
          �[C5+�x�v*��v�Ty�9/�F|0'\R"T�UCIz�EPeၸ�̓���r�td�"8%�*t(j0�iN]�7	s
          �[T���?�*�v�ʺ|�Ua�]���K{I�'$�;١�cb�s�@�ve.Ĵq�� �P1E2�+����j�r���@�8u)�z�L����Tf*Cxi��k#D����.Z@�#�b�ȥȌ�9g�c�_$�22�h�4͉'�p�N�"@s�7����T�m�
          ��m*CU��j�S�,}H���ra�NzR�br����bl�G�5d d�E��]Yq��X�m���j'ڣ�1N����5K����G�
          @9,]���`Q��t��#���RTIJ�4�=�ξPX'��*d*4�?�H9q$G��3ȁ��$*�2�LG!K0�B�/�8�Xjb$���Z�E�NyW�-$��Eb�5��q:����M1'5�Z���n�P4���gFg�CM0d�EX��+@�h�C���Te�Y�1	lm�U.��C��'��H|ٍ|�z���Cq"���dY,�
          �����P���z�m75f�ѨR:O����
          �Q�P�$'�I��hh�'?f!S�F`_!Duz&jA��φ%���֠;��u�]�2��ų�����`5-�5�d�}�ۅ�H
          >�B%�$l���г?:e�̍��WTdC�
          ��B��m4�J�4/�$K�Ы�EE��.���$W�$�ᐪ�U���5��y?���P��uj+"��n e�
          ɜP����gV��\����'�M.�m,�]J�W&��1�F�����k c弊:�ȴVrij_+Ќ\^[�Z�����"�I��gj�@!�{i�n�C���Y�3��r����\���r�9����7j��V��Q�|��<B�Nˡ��0��\0��5��
          �D�>�A�Ȑ<�A�1�#(3g����~�j*�pō"��AZ�
          ^C�,B�_�cƧK1��NxRT0.I��3�qZ�"��)ARI������)3?GF~qU#��g�r���d�QB�%��!��C@3�8aAfr��"�˭� �!�=�����
          �C��m�CSF�̆��n'2T4�)TF&���U��ˤ��K3P�|(����d�c3�6\|��<�e�(�h>J�j>je��!M���I{wIdȐ����\0Yu9k��Q�n^�Fͤ���M/��#�:��@k�ułD��e����1_]y��D��-BMu<R
          j��H�;k�ф-�N�̣�����5u5d`ra�/n,��u��B̶��l�eT�r��TP�n�����P-s��5�MU
          ��$����S�WA����V�nl3��<�sŹjiA
          @��d�Ft��o'T�
          �J,���)����1�"&����ybz�|p��$ѬQ0�����5\��
          �j�P@cJ�J~8���EjQ�V1HD�X�b"BU��xJ�Ad9��ƺ�*��(���,�v��u��U�3�jPH+�~8�Z��L%�)�PL���5���ZԶcl8d��/��G]��CkaCMQ�؝SgU��$!GʭSL��Δ#��u�\1>_/�����Wʠ�a�S��iPΚ���Z%MfEI��?�ÂN��˟� k����&`j�I�M'��@���ji�#˜V�AB)Jic��J��.uP�U�Z?���,P��Z�8� ��$y�C��� ��{«jc	@�B�M@"�*~w#9�R�2�/J�ȕ�>4�������/�8�+�.'�8
          U�� ���!5 �����K�%��9�"���'3��Ӎx���)#�\���:Z�Ê����a*���<eZH���3r��
          r�3�%��BZF��KHՑH�U
          P�XF�C-�*����.��)�co5EpЕa�SJ
          jҤ$��HThT�-	#Zʑ���4f��S����A$��{S���h8׎#P���Y2$�i$���^"��N]+'Vgy+]}Y�5��,\��Mn�K��R�|��k�q!��)J4Fc%�MZr�9��]����d$2��0���j��$Nc��nM|�Em�㈫JJ�ȁ	��
          "�-PӖYbF�X=AV*GOˤs�"�G �҉'S�tTT\�b��j�
          2�P��^�4�d��.������Ԁ�X�$��.
          �	-��t�h��b�u#E�2(�ބ�b1w%۴�2_�-��U����^k�쫩"<隁�I�=K��9�x��ò@髟�@���b�I4E_7��N�bE�eAZj
          USCZ���Ÿ�P��(&�<���p�
          �Hn�LsX�Q�Ȗ�勧PR3s1�_*��ׁ*s��GIE$�9�9�+�E4��(IУ:�����DȑR���HIP@f�Vꦢ52��:�M-hٺ�(i��̠�4��b�2c^8����u)%�����$
          ^8[r€<R�-Djug��Z�K�*��Xi9�
          F^�#U2>�r��X
          �̒�=G��QZ���?4 ����P�u�۰�8?%�j��Ѻ���R�ʨ�<\2� I��wN�� 
          N����pĝF��b�0M3��
          ]:�q�TH�!1�UgRāF
          J`e��#���ԏ'��4e��e<*3��Zz�����:s�@
          ���v#�H��j)T�d+L۞$��<�ԃ��Y��3^��Wߋ�TKj�d�D���h)˖��f\��:�Σ���UƷ2��j��Ƥ��:\�i��˨�4e��@@ZM^\q�G :�3ZFY{q0�d�8��EIq�kR��\"��B�(���CS p�L�L�A�y��X�D��d�đ�������rKB�5���ݳ��@fAF�EՐ�*��R[�w?����—�0�<���.���\r��*
          Fuu a�Ύ��U*��)�AZ.DT�<y
          �S�J���!�.�RG�·ىP#�	�%G����!T�J�Eb��$V��<�tDd��E	��a���J�Ey��H�39�AEjW߂�.����u��?�0’R��$j���Ҹ[um*��Fj59F�*��bY�UIF$1T$�^��j��w�%�J�Q�<�ٳ�*W
          �j"�Z��H2�ֆ�9P�����d��H�NB���A�2j��,1O��'姜SŴ^9��4�t�HY�*x�Z���]s5�)C#p��58T�
          
          4"0M_�d��R�f301v]w@���^	�$еjma5cpE�(��Ѩ�C)��*	�灨�Y�R(*c�� PT-Z��W��15����?�����T��yy��a����KY�(zG��f(��|�>��#���Q��"���P���\U��B�i)�Y��Q���&%譪��[�p�T��$�Ҡ0��$��p��4�������P=؄�m!`I��M���+Q�~x����n"�QM�e���
          "��N�����W��@yX�R��P�
          Xeʘ*A���-~�U*��s�+�)��BB��\��U�Z�WCVegc#��RƵ��1c��Ya�v��r�Z2����N�5*�\=����zQ��H
          }�`I-,Q�Q������$:p��M+�F$�YY�AY�@o��{Nj�R�t):�b�$^�g����$�B�bjQ��9aV��+5N�e�q�1xhz��R��Xш9)���3F�Y]i����A�ռ…N���J
          j13�T�%X���p�#re��I�+)c���P�8�N�=H�s'�Bh3y�r�ITB�†�I��&�aH�$� \O(��</���H��AZ%�
          ����*爣�MAr�MFd�5�k�����W��(>�Nb��fPK�������b�dt����RE���S��A��҆K�d��fP3��	�rŔ�4ֱ�)�R�(i�JJ�B���Z��ФT+z�LR"KT��Y]
          ��	!hH%5�PZG,or�H�����:�ER�B�ZV��7� �U�!ʅ��OÆt�*�Z�������B�{����4�)��z̹S��g�� ҈]��E���5Z��
          ���	��0.�Ι56T�)�cӢ�HT���$��Msa��z("n�:Ƴ=�E
          ���ًE��c��aA)��P<3�!�0�V���_�/
          .���!�!���^�c�Nxbrl[��R��M+FJ���� �h�2���e����Z�n���b����!H����
          2Ћ��SZ�'�hmYy��`G*E5B���B�8W�Մ(E$QCO��6��r��(�IL�ʖ׋8,}��q����e��xi�,
          ��mJ)ZP�8QȜ_�tU#��A5Ki+㉫O�ҧ���5��¢@N�`X}i��� ㏗Q%EA��ŷ��uޕ�P�Uի�__�ָ۸�����.������W�h������!����C�Ӆyb�O�����Jj�+�<_tu�gNmJj��E8ӆ>��)φ��J�ĺ�\zi^:Õ+��]~��Ɲ.�_�8`j���-:z�]+�F�����\]���U8i����xG��֘�������Ѹ��@M<k�J���u�OJNs���/��O���_WV]*�xrōu}Z����	a�qoB�GL���j՘5�J�맨�^>BӫsJң��㮲WG���3�/����M?p��O�֓��Ֆ�~tሩ��}Z4|��֞n�B�s�\O��z�Z�>���J?5+�����F_��]z��Zi�i��o�%�I9
          �x�}9���,#�tWF�Z��L&�z�z~=M0������
          �����pգ��I�/�uğ-u��W��ڿ�]U���-���_�xjzh�|ګLl]m_q��Uk����i�i�mX���uO���S�O�r�Қ����4Q�R��b���ysji���Z���~j5~Z��O����0Ԧ����V�N�jՋ�k�$Ӥ��tֺ�<)��^�t��º�������&���
          �V�9֘�)�Jh��#Z�����PK!υ*~~�word/settings.xml�W[o�6~��`�y�u���)�ۚ Y�:��D�\HQ );���CJ��D+�}2u�s���?<2:�c!	�����uF�.yE����r���H*TW��O�#�·�_y�$V
          ��T�2c���)�d��,w�!��7�p�C
          >�vxh�q�Y�)%�8�]7vz5|괢�zcFJ�%�(-��͆�����-v;�/[�ke,N����4�jc�W�;�d�� ��Z���!�Փ�[����%�.�Q� �O��W��l��}�F�{�9�{}����X��S�*&���U$�[R�A7�Ht�烕�ն�܁�� ���ι�*��9���Z$r�� �|�VHa�e�)5=SR�@�!�
          Ġ�-��Tx�Z��Q�V��=�7��r�*���m�k%8�|���9t����%L�S+�jy���UgȺ�Q�P#�=�[^a�i+��/Bo��܅��8�A*|��VG�W̚|�y]]�R�h��<���֖?A%���H����d��̊����U]A��4cd����[('"����#F���;9/+X���Ϝ+����
          ���S��7
          ������n"�$������r��x�����h6�D^���@b7�\	�ԿD�p��I��"\
          "I�\jK�p5FfQ8�!i�$�`<n�� ��V�������0������	�<��E�z�ߵ����r0o� rS��.Y��'=dF���#V�F�z1O4G!f��x�aA�sd��;@2D�
          ��L
          XV�,�Ɯ�-ۓޞCRa\?���?o�=�t�òxa�K�Z�f�-�V���v�u�i/L�N�9d
          ���7��+���/��1�*�M�������I�Z�|���A�֛:�lw��b
          �*xҙ�b���o0���*u���N4����KN����-���D�--ִ����=j��S���x�_��$�ٞ����{GJ�K*w���n�C=���y9�g�
          �"
          ��
          �z�Ku������x5����*����τMO��E?7J��>������	������b��!��
          ZN]��<1_t����C[�hȉ1p{��IE�!��7Ͻp�y4��b|1K��2��8MR���?}wۿ����PK!�o
          M}(customXml/itemProps2.xml �$(� ��]K�0���C�}�~�.c�� (�(x��-�$%ɜ"�w���q��I�{��$�>�6z��J�E��R/*ts}��(r�i�Z��Bڠ����T��`�9o,�yPQؐa=�+����鸬K\�%.h�aJi��<+szrzP�_PZ��*������s��@������P�1M#9Ԇ�hO�$)	_���V�h�󼝾��m�=����.�ʶC��ăU� ���.%�5�4>�F�#���w���D�ԁ���zӤ�A���лQ1bI��Q��I�y&��%Oʂ���h�QI�tgI?\^��}��m ��a�]TIݘ��e��\2�5ع�ޚvk�z����@z{qNRJ�D3.p�_|	�d�+��I���/3{��PK!�93�docProps/custom.xml �(���Ao� ����}���U��M՚�C��QlM�PW���m��H���%���,&�k�b	��W���*�adl��z�J�x���uң�l/r�2)�X;Ƅ��"dm6n�ܤӓ��;Ng���oD����
          ��j���������d���μ����f���NھM�ge@��#/<���[y�hN���_��e�����z��u�+��:u��0~;epg0��9�����ʝ��mYQ<�E��	y�I�oU��5������PK!�⶜��docProps/app.xml �(��TAo�0�#����Ц���&��@C6��v6��Z$vd{պq��$~„VQ����?�9YC�8�J������������$FC�4���5�
          1ʈ�~���Ԗ<�
          ��`oĴ�J���[J�L�4�Bw��1���p������I�P������![��^„�[�Ƣ��
          �ji��+2���&�d���`�B>���15��p+�z$M���Ł44x��Х��h�i����RE�<l��_@�6���*Hڭ���Q��<��K��PI-{m抑K��j�StY����6��&~�(p;�)�W4h����4fkPң�f��C�
          F��nQ��ʐ�F*��\o�C/�f�loH��xEXa�8N�Q�~�����ϩ��1�KW�+���I3p307r9�o
          
          ������1�?t7��s
          ��k����Ր�j�ّ��3;��>��N:�^�1�����ܧ�[pL���3dg`9�܅~̎�c�&p�)�F�1�gy6�I�	�I���y�	G@\�?O���^d��� P�T��/�EO��`�z,��нk�����_s��I���X3�
          �+��Wt��ͫ�W}�d�R]����N��&溱n��a��f�Mi��^^\��EŅ������Ԓ�p�*v�Z�g�<��
          �N�#��z~�d�9���B~��PK!��T\�@(customXml/itemProps1.xml �$(� �SMO�0����!��q�6�u)��	- qu�Ikۑ=� ��}���'kl�{o����6��55I�D`��ʬjry���H��[k�&ƒ�����K�ܣup���p��y2��}R�ʣ�dN�,/i��)�����dv��;]��E��D��_�5b�Ϙk��Ƕ�4���M�̭�5dY��L�^_�L=����AZ��3����6�����1a
          ����2�΅*���ѩe��wql6�x����)�:�s>��q��.'ń'EF�Jd�hN�<�TV�HʂC�����Sn�
          F�1���Io"+�؎�z��cgܡw\v�}7���qqT>�
          ��w�kG4)�cɞ�q�>���ߙ�r�T�vgx��r4�=٪!~������PK!t?9z�(customXml/_rels/item1.xml.rels �(��ϱ��0�����ho��P��K)t;J�GILc�Xji߾�+t�(���Q���E]1��h��jP
          >N~��j����.�����G{��J	����D60��o���,W�0��H9X)c�t��l'�_u����ݓ���|P�=�;6��w�#w	�E�v
          ���d*���yB1��ߪ��	�k�����PK!\�'"�(customXml/_rels/item2.xml.rels �(������0�����nS=�,M�,�7�.x
          �
          �dBf}{��<x���g��-�ꊙ=E����Q��h��/��Xl��L
          ܑa�.���VJ�'�X%��I$}k�n�`����\��J�uvD�����
          h_Lu�
          �C���~b�0x�?�.������B��c�Ҩ:�G^0<W몘��F���>��PK!{���(customXml/_rels/item3.xml.rels �(������0�����nSY�zYo"]��i�Ʉ�(���=������?��naVW��)XU5(��zG?�~��bcog�h���v�ќp�RB<�Ī(�
          L"�Kkv�%��2PVʘG����#�u]��߀��T��@>�+P�=�;6
          �w�M�0ʋ
          �.,�a>f*���yD1���jSt������PK!�����&(customXml/item2.xml �$(� ��?k�0����`�G�$�c;C�]���DwB�����K���ny����n�\])� ܙ��ME�d<v�~�fv��S���%Q�@�z4\�ԙI55�M��\�"^���}p��~�H�*¯b��[	?�<�v�Z�㒭��xx��W��";�������^�x�p¬Ly/�Y���� �����#-�-�]�X��PK!�SDO:(customXml/item1.xml �$(� �YɎ�F��?�Y�j�5��(��Ff�܌V�)1&�twsF:�9�1�H��	b�q���G��&��8��M����Z^U��ݟ;�rC��;R����S�r�#�f���?���SWW\/<r�g�A
          �|2RU�A�ߙE_!������C�v�c�.x�_�ȯ���Ƽфߍ�@o����:��f��=~p��6��y笛�~�Z��2&3����w0�u�w�2x�	^)��5����<����;GZJ�&�N�v��t�^s�ӱ��.j�������7]>�b�΄����C_�caF95ESG��ia������$���?!rP"���LX���N�`����'�vo΍aD�ĦD�HqaRm��Y�R8�`>	M����n
          ���i갑�@�F�N�Ĺ�驊�[QEG3S{noo��:eS�{S���a������zU�р�#u��;���j�n�t8Wm�n5c�ō��Ȁ��-ǣL(��݅�Z�'6q ?B����(Y�{6��JM��P���:�A�//����}\ȶ�4��#U�j�1��������G�ӈ��e8������s���0��r����eΘ�ȷ!���ȶ ��O����Z|8[7é	�S��.Ff�&���I֞�1�v�Ĩ�ʶ�t�nh��������6S
          -� ��U�lMl�5�➍q��-�s���¾�|�|�売|�o�σ��k�]�
          �C�W҂�wQ�M��
          �\dG��,c�\{۳�\�W��qq�g�Ó�g�q)J�K�lk��ʆ\��U9�7O�|wB}p�J��,N㕛UE��H
          A����6�٤8��FB��V�Y�=���Q�.bS˃���i2>�D�j�Jb�"�CقuO��7&Fjٖy@EQ2��-��̒�M�����GbU;�����:��f�\ �e*�+!�|f�k���֬7��Z��L��/�J
          �z@'}��d�\rض��!�(R�a��r�cC\l��q���_�ZC�-���ہ��}ȵn�z�K�Ǚ�����I�C
          �^L��8Y�k�2������ks��*b�US�ah�$��$N�\b����g�w�Ź>�4ΏJ������7��������P߲�Э_�z�?��`Q�ۙ������-eF~�>����ȝ� ��B97�lQՖ�-�v����[Z��KE(5ɛd�M^*;~]�,�� �'
          ��%]�1}�	a
          5�n�eJb$��(��l	���0�E�f���@oS|�	l�Ȅ�W³���ݶh
          ȟ"����6?>l:�F\\R#l�g���&dNL[A���(~��(ta�R�~����r�	�w��\ec߬�1T7�c�m�n���'���kw��ȞȰ���:s-(����6��17�oI�����t�q�)^������O9�ؒ�ȗ0Q�E�pW�P��y(��K�G�AZ�1K���0�j�q.�K����KA�w�
          �ي9�V��;���<MY�-�)ɔwUA��,�����`E�S�&&ar��L��~�b[��
          X9���v�������P����.nU����*�N�9K�D���'ȿԀ*'(�P���#�lm%FD�v������O���PK!�i���word/fontTable.xml���N�0��'���C>H?EA��h��b�&.]�i��vd'����L�ؤ��6}^a�I
          -iF��6��;���r�'9<����J3)z���X�
          "'LL{���h�m!�`1���gͩ���>~8�u)��z�����0I�mkR�������@*�8US�c�-����1NؘE,�۞�4�BFm�"��z*IʩH��mE#P�B�,�K��6j3�&���j
          9�(�㘉g�/	qF��2H�!�bG�\�:وG/�z^I��i=�F!a�9�w��i*���� %�B��uT<L4�
          �a�+�0�������8�YN�)�,�,$!V��|����Y4_Fq��<�����-V��-��l
          �; ��Gq�J�#^i��z�d:������i�J(��]��"9�xp4���߃���`�	��t�ž��h�Bd�V�qR"������u�'2��bT&4Z@��Q14�Z4��P�	G���d{��.X\��XF.i@'0ݠ�aP�j��~Q���{��_�s&H(38J. ���M��d2��?9mtPjŀjW:��KK1E�x�E��Z��Q�@��F��ۢS�@��ag�1-$o%��x;h%�$|�#[VM�>���
          ��}�ïMBϘ���j�u#���N�*�'��&�<=~z��������U6:�l�*lTŬ]������颬��}N	�`t��۔��M�U������I�ÕD�'P�x�uMr�V��@���PK!��b#��(customXml/item3.xml �$(� l�=�0�᫠��2�R�S/B�F��(6?�=)���c���#��>�P���8��)�V�l^4G94�j���<Yi)��£��	d��'Q᱃oMk
          �ڒ�`�����ݩ�9\��e�B�!oA�O>��\��7o��PK!�ʃ��O(customXml/itemProps3.xml �$(� d�Ak�0�����{�풬$).!���`W�ȍ!��픍��>���]$����Ps�0srC�5��,���Q�ko�CZC⃰���b���=>4�?�"��%�I�@�~�[�*�����Ow/���̫2��P��3??�oH"�F���rd��	��-h�R�3"D鮌��{��A�.�K&׈7�f�n��{�����-���?��ґ'2I��I8\HG�۞I�!r��l��u
          �������PK!e[Nz�
          Аword/numbering.xml�]�n��/�w�c�"ER�f�,S�.�n�^+���CR��m�0}��������#˲,Ҳ�N<7�H��wH�;?�~��{\<{I�������‹��=\��y�|b��4s�;7�#�z�ꥣ�?��O?�\EO᭗�/��(�zY̯G�Y���L�����8��I����x����ޟ{��8��h���$�{i��Xn�즣J��{?iw�����d��&���M�O�	k
          
          7U�^�O��I�f���a�ɷ��'.w�f����+	�RL|=zJ��JħUW�&WeW��e���}�&�x�zQV�q�x�C���b�i(+��|\
          y�R�9�׽, �o@�J��	���ʔaP��["=,��X��Ӆ�{.{�~�vc)hj�B]L��!�����1I_÷��x���M�ś4?i_�o+Y��% �-���י��������C'�m�{�m��wQX�"�%��|9uo�,q�ٯO���__�G|Y�M����I~�\y���K���~�/ɥD�Ǜ?�?b#G3L{4�τOA������u�-�y|�M��_�sA~��6��
          bB��)���	������_�}(��l�v�aᄫ�w����f\֍�}u��eu�o�������Ë�'���z��=�f�}yt������/�TWO
          a��Í�B2�����˯�N�x�W/��hWI���A,�����t���nԮj�(�;Tbd]%�z���*GR��A��-�t&a!|�A����PI?ڠ#�N���נ#�tT�B:�Y��V��Ʋ�K%v�Ag�:
          KÖA7Y{��R:I@��&�Y3�����$���dS�\A�2�	�T����)�
          ������ÈjEO�������q�(KspӹϹ��չ���M]�e�<�w9>��BVVQ�Q>��f>�(:c9x��)���W�P�Dk,���|�
          �����(H$j��5�ST�����0@����kx5tjĠY�O�L/��:�k��)4�0Rd�^cw
          M/H.��M�5����ҩ��|���<�^K.��O/A�?��y�C1qV�/�c��X�̲V��Z���m�ъG�6�'Q3BJ���;��v��C/��E���3��ff�7�^�f�GqbW�j�ni9O[�2L�:�g2���t �G!�H��z�d���L/e�0i,�g2��|Hr�~�d�@Ʌ�C�a&�8��CJ�kS�MK�e�0"�a{�+�[�?���;�+�d�v�z�N���"�=X�r��f�������=��j��]���I���F4���;b=�j��]Q��B���F�m��n�v�s˱�m9ege9fD�l�����E�ao�ۀ4%��
          �W�A�,5ſ���&c�.��
          �I��&L�$���&�@�E�Pa2*���0�\���L�$��a2�%y)r��8E�X�R�"�����*�\7k�";3�d���1�U��k�-�-�,�,Q_^X���Œ�m1C���;-�v��.��Q�4m���.!-��!U�Y�6	���4�]v@*[�94�5Jn�4��,�E�t;��B�G��F�
          �=�mU!-b��!U�P�Q
          t�\�U���o�T��thHk΂Ũi"�\
          T�4�_w@*[�:4�5�i:a��@AH���vHO��5_���A�Y���#��-��h-j��H?�����>B�zVn1�����ک��~}��x�	+�E�tŒ]�x�:�/+����5-o�0j���9��š6��g��V�|��T_�ڢf������v|����p�����p� ����˪���θ�d\gzp�Ǘo��Eͱ�~���^��!�y3/R���j.H�r&/N� �Q
          ]���jhfAk��50��̲zZpТ ��9o���y�n��[xD�ѹ6a�:�&�����$弅����> ������LT�����Ho᡺f鶹we��-<?f�-5n
          ����Ȕs�Im���%Mk���j���I�23N:S������ަu�67o�����s��q�}o��3nc���UN��7�n(L}	D�
          z������e���~�:�_a�i������!�ud�c�MGZ�"�Q�4�ƫ��m��K��s���*�����H�^g%����xm��I�o|R��ip�35q
          db�鞛�Mmj[l��6K;Ķ�yg�l�Ф�L�t�;��ؙ��lKWv��	�L�u��SG�Qz�;�4��(bʎ�ܙ�S`Y3e!=��IFu�$���$`PӶ��k�	�Lšfj�w&:"��E1Ӏ��$�_&f�m��As@��R�����?��c�(����4�r�DUHO��L��q~S€��Aa��,�'�1�e!=Aa�@�n ����0�Ku�G��GLD4fY�>�ߏ?"��/JM3�JȤ?]3
          �@f}$��H��;�T��a���#�tH�~�{����:�������a݇v��f�-�>u���#��vj�|��2�c�|m�Լ��FDZe����6�a��N�;�B6ӑ웗:h��Ñi�N�jc�4�*x�}��$u'��: ������R�a)�N�g8P��&�����G&���ZT���bg��k�mٙ�BtR\�Ѭ��lmV�miV�>�6+P�Ҭ�#lmV�-�ʂ��fEeٖfe�Lk��2kK��2��YQ���YI;�!鲀��n9����k�6\���)��x�c��^��u�5��ҩ����PK!�h���word/styles.xml��o�����?:�@��,[N�u�c5A�;��qD�$�)�����n��(zk/��m�Y4����3�!E�q(��4@���X$߇����f~���"p��(�Yx�|��94t�燳������Þ'$�H�Bzл�q�'?�ѧ׏��6���a�x���I�|���s� �'lIC�rʢI��h�� �U��r�bI�~r����z
          �����w�S�&�~;�'�0���8�]��]��[F̥q�zd���3����F,f��~0�E��}��"X�p����S���vAoz��}�|��LN���V9�{������NI$���G��%��0����$v}�����>�>;c���P'��O�+O�2�~.6��t㤴����޶�i�5_�����|ɱhDeY@�Y�,J�^�.7��h¹=m]
          �mulٿ�#^����uw6�zY�tz��+�]$|�A�/v��~~�,�^~�{�H-�����y4,m�}�~9���z�埏���.KC��p %b��ƥK��|mHD�	�@l���K�_氁�:�9%"���}�l>
          �#,����3�{�.�B�h��v���v���v4�X;��X;z��v$1����Go�@���MM4�9�`Cs4���hB��D��qt4G��h��M���:/,9�P�����c�w�`��<�q7'|3���n�ݜ�͸���ws��s����Y�t��)cI��$��;���%+";<1����AZ�d�M
          ĝi.��7{�R��<��æ�ԟ�/��6��oh�KZ�x�YF4I#M���tD�4��Km:�=h���	��Ăo.�������ˉV�B��$M�"H|N� nĺ7�k��ԏ����8GiPK�3;.&Y�k��^HL��@b�%�lu��Y�)E��a�f��2���o�f���R�)Z�~���@���c����q��9����g!���Í:g꜓��"��;�r=�|���1�ֹ�1�$[�z�"����0�ޡ���*x�«�Y
          ���=�^�i���=�S�\���6h%�U�^� �&�ݣ�$�=lc?���A=ւ��鬐�F�[��{�֬�au?+Ym�BZhe��+;i���F�,��L� `�ԳG�H"��Z9�w�$�B�d���ؗ�R�~�ϯ~;/Ȳ�����v�� ~�؛A<�|q�\��(3E���$akLu&�'_��O�4��᭥�=�tzHŽ}�LFb�%�f��oe�����	#�g�v�솓�Z"^��2�tX�-��y��0��/H��B����
          �t�0N'_Q�{�;c��3C/�D��S]im�}�P�u�"H5�� ����Vp����u���c_{	՘g�ps����^�)X4M{���`�օ,Hal�%��K����2�gᔜ��,�=kbH�-%$̖fK	�*@�;tJ���`����`��%�-?�:�[��S���3	��gf��$̖�
          �:t:�`{CL	i��JH{M��ŒE$���<	�X8A���#6O"�0���R��,N�3�-���kM,��pF�c�έ�iY:q��h��|�s���9<i�Io���%q�izp���i�S6O��yq����7Z�{�l���|��`��z~��
          �
          �K���ϼ4�g˽��p��͖�Yr�r��%��Ö�2N+�M��DW�����?E��q��&/*�kw��H�e��7yQ%T�C�W�:�bFo�.x���(�S0ᤧ��+=�)�^�7��1IS{���r�*s~���}�S�����SS��3l᪒e���:�����:��2������ֹI�h���t��#.[A{\���&�
          RL�U�Y��z:�G�"Ё�a��G��*��"Ё
          �@�0\�B{\�B{�@��@�t�B:P!��T�@���^kn���T�@*D�U�;*��*�7	TH1	THA*D�"Ё
          �@�t�B*P��Q�B
          :P!����QC�@���@��&�
          )&�
          )�@�t�B:P!��T�@*07
          THA*D�"Ё*/vTh�Tho��b���T�@*D�"Ё
          �@�T�s�@�t�B:P!��?�%J�m��YO���/]�F�*?�]F
          ۣ�V�Y�E8b�ʩ}�p(�v�L���\V/s�-��/����)�;�tI=!���n[KpNe���˖���m���%�u�6e߲%w�������>�4S2h̛�u�vqS�.�n��%C��M��d���|�z�e?���K��K�}=��-�Vy:���V4=��zzB[���Z^X=
          ��e&53��恪'`��#��\j�2��̤��+5$`�6O�z���c.5DK
          QfRá+5$`����d-�\j�2��̤��;�Ԑ���RC���c.5DK
          QfR�*-5$`���Ԑ`$5��K
          Q�RCT���,JEj��%s�$�d��K���\24��Jֆ�R�`X-A�r�q�RY4=��zzB[���Z^X=
          ��e&5�Z���<P��ԸjI+5�Zj�W-5J����R㪥:�q�R����YO0�W-5J�����UKz�q�R�Ըj�Nj\�T'u�Y�1�W-5J����R㪥:�q�R�Ըj�Nj\���W-5J�����UKz�q�R�Ըj�Nj\�T'5�Z�J�����UK�Rk������[~��o��.�xw�/{��(7|�����h����>�$۪�f;�6�Rpww�=$����z/Eȵ$[�7�U����v�����(��W<����(�E����G�ᠯ��̾�g�f:r����#�L���*�#i�2?��x���v��"�+7�DŽ%�l�^ t�&��Iw�.�\�q��ޥ���sF��WlA�CSu+�&�,Vk��pq����sby�e�[@��[�/T��/���b�uu}��-���b}��%���hG�NiuE��7I.?��ٞ
          ��ם��/Cȣ��r��W
          ��+����X�?/'��sE�)ڵ;g~/7����LF2{������v��ιC���j�d��yu�Fn�b7ɭoe"RpS�o��|�%o����ddn��x.3̵�n]�@�F�?_L��ɶfK������k}��{�'�k ����/h���d?��!�0���E��p��5ױ�[ȿn�X�0-�o֧,儰}��	���d��=yZ�Z��"�FrX�ԕۋ7��&~�s����Z|1��b�R��~ad�{�����G�u3���<s����s�`Gv��TބQ�=pt#�6�.i��r����C5�k����{�{9	=��B��[ԭ��<k[��ҁ�cy��-C�ns���^�4�@���������7w�vV���v��Շ�oV�W��������B�3���V��J��w�ƯG��e��~@_�>��b��oy_�}���;����{g�n������m�~�z{������|0�_��� 3����
          u�|3:x,U�mO�<�*���������Di��mY 򬸥Wy�+ްt��$P/{ɺ[�X��}��X�u�Oч�n�������qCI
          JY��µH�e�Z�%u���r�"������w��溣A4��t��8?�m~���������|bQE��~�׭?���"��������Z��+)DT�k|�(�>�o�
          ������8]�i��K9���#��W����i��p�d��rx�:��h��X4�\'�J���&a�>h�a���R��mO(����
          :��i��b�z��\��-[5>���O�?o�]o�Al�զ��£�����꬜[T��-v9�x�;��r���Yf����,
          *M05֋�O�c����|�W��?��PK!�����word/webSettings.xml�KN�0��H�!�&m	QS$�@H!p���=��6��3MRZ(��EW��ӌ�q2�x�*X
          �$���ADa8��2��|}���yf
          ������#��I��"�c��b\�yF��Wi:>��T�`���ǫ�����Eu�AW��\*�WaEc�a�o(P���+�-�o�C+����܆V��V�-*\8��h��4��C�{ -���0]G
          �i�XZm�~�x0v�b�!B������3��
          I8R�]
          �LQ�B.]wu*���S�Gg�	�P���В)�����(��}z�l����}�%x��۸,�����{H����yk�b\t6�>l�E����U�_:�Wkw'�Sn�nͯj�!��=��=���0������G{6�-���7m���i���PK!������docProps/core.xml �(��TMOQݛ�^f���LKbL�A������q�#���<(쀂Ơ�ƅ��MS�X(��_p�?�7�P���$��9��{�;�ɍ���y�qT5��`<�b?�����ڬy�`�p#߭���<3&�۷*^R��?Jㄧ"��R����j���-+�Vx�f0"�Kq��t�J\o�]�Vɶ�Y!��
          �R�f2R4���7�L�Һ�=��y�#�Y�BѺ�
          ���?4r�b3��a�7�}/G�,�F�1��@�E����m�"5+�N���"u���B�����i�=j�&����+b��sL=y��T{�
          �m�CmꂢH'ٯ��z�Z���ڣ��b�A�!�ԗ�T�N�}�����-�t��s����6�0�-h���s��l"�
          ��;�v�B#=:�	���-�/��-b*���e�/�5E�{�,��j+o�	����v�C��%�zFmhv`�-:�c(2@�
          ���)�z�_�P1U=��5�
          0<�ݽ[�Fק.2[{��{������rWĩ�8U����a�s��3�5�
          R���7q�g;A�癗�����c��n&��K�l:����"�uv�'�f�I�����bt���;��騶R���wJ�1:²^���>�r�*Wȳ��ӵY�)�%۴�fѮ�}�l�/���|�y �o�+�|��? ���PK-!���Ȣ[Content_Types].xmlPK-!�U~���_rels/.relsPK-![rR��
          
          word/_rels/document.xml.relsPK-!�Wnw���L
          word/document.xmlPK-
          !����(�()word/media/image3.jpgPK-
          !Lq�#*h*h�Qword/media/image5.jpegPK-
          !�2_�114�word/media/image4.jpgPK-
          !�*�kee��word/media/image6.jpgPK-
          !�}��
          �
          0�word/media/image7.jpgPK-
          !Jz�*CCs�"word/media/image2.jpgPK-!�MB�l���$word/theme/theme1.xmlPK-
          !msIZZ��$word/media/image1.jpgPK-!υ*~~��7&word/settings.xmlPK-!�o
          M}�<&customXml/itemProps2.xmlPK-!�93�`>&docProps/custom.xmlPK-!�⶜���@&docProps/app.xmlPK-!��T\�@�D&customXml/itemProps1.xmlPK-!t?9z�(�F&customXml/_rels/item1.xml.relsPK-!\�'"�(�H&customXml/_rels/item2.xml.relsPK-!{���(�J&customXml/_rels/item3.xml.relsPK-!�����&�L&customXml/item2.xmlPK-!�SDO:�M&customXml/item1.xmlPK-!�i���ZT&word/fontTable.xmlPK-!��b#��eW&customXml/item3.xmlPK-!�ʃ��ONX&customXml/itemProps3.xmlPK-!e[Nz�
          А�Y&word/numbering.xmlPK-!�h����d&word/styles.xmlPK-!������s&word/webSettings.xmlPK-!�������u&docProps/core.xmlPK�xy&
          Solution

          Убедитесь, что предоставленная информация не является конфиденциальной.

      2. Отсутствует заголовок (Header) для защиты от кликджекинга (1)
        1. GET https://www.fa.ru/bitrix/
          Alert tags
          Alert description

          The response does not protect against 'ClickJacking' attacks. It should include either Content-Security-Policy with 'frame-ancestors' directive or X-Frame-Options.

          Request
          Request line and header section (266 bytes)
          GET https://www.fa.ru/bitrix/ HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/robots.txt
          
          
          Request body (0 bytes)
          Response
          Status line and header section (312 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 83
          Connection: keep-alive
          Keep-Alive: timeout=10
          Cache-Control: max-age=60
          Cache-Control: private, max-age=60
          Expires: Tue, 16 Dec 2025 10:12:22 GMT
          Vary: Accept-Encoding
          
          
          Response body (83 bytes)
          <head>
          <meta http-equiv="REFRESH" content="0;URL=/bitrix/admin/index.php">
          </head>
          
          Parameter
          x-frame-options
          Solution

          Современные веб-браузеры поддерживают Content-Security-Policy и заголовки HTTP X-Frame-Options.Убедитесь, что один из них установлен на всех веб-страницах, возвращаемых вашим сайтом/приложением.Если вы ожидаете, что страница будет обрамлена только страницами на вашем сервере (например, это часть FRAMESET), вам следует использовать SAMEORIGIN, в противном случае, если вы никогда не ожидаете, что страница будет обрамлена, вам следует использовать DENY.В качестве альтернативы рассмотрите возможность реализации директивы Content Security Policy «frame-ancestors».

  5. Risk=Средний, Confidence=Низкий (1)

    1. https://www.fa.ru (1)

      1. Отсутствуют токены против CSRF атак (1)
        1. GET https://www.fa.ru/university/structure/educational-departments/dep/dapk/ciys/
          Alert tags
          Alert description

          Токены для обезвреживания атак CSRF не были обнаружены в форме отправки на странице HTML.

          Подделка межсайтового запроса - это атака, которая включает в себя принуждение жертвы к отправке HTTP-запроса в целевой пункт назначения без ее ведома или намерения, чтобы выполнить действие в качестве жертвы. Основная причина - функциональность приложения, использующая предсказуемые действия URL / формы повторяющимся образом. Суть атаки заключается в том, что CSRF использует доверие, которое веб-сайт имеет к пользователю. Напротив, межсайтовый скриптинг (XSS) использует доверие пользователя к веб-сайту. Как и XSS, CSRF-атаки не обязательно являются межсайтовыми, но могут быть. Подделка межсайтовых запросов также известна как CSRF, XSRF, атака в один клик, сессионная атака, сбитый с толку помощник и морской серфинг.

          CSRF-атаки эффективны в ряде ситуаций, в том числе:

          * У жертвы активный сеанс на целевом сайте.

          * Жертва аутентифицируется через HTTP-аутентификацию на целевом сайте.

          * Жертва находится в той же локальной сети, что и целевой сайт.

          CSRF в основном использовался для выполнения действия против целевого сайта с использованием привилегий жертвы, но недавно были обнаружены методы раскрытия информации путем получения доступа к ответу. Риск раскрытия информации резко возрастает, когда целевой сайт уязвим для XSS, потому что XSS может использоваться в качестве платформы для CSRF, позволяя атаке действовать в рамках политики одного и того же происхождения.

          Other info

          Токены против атак CSRF [anticsrf, CSRFToken, __RequestVerificationToken, csrfmiddlewaretoken, authenticity_token, OWASP_CSRFTOKEN, anoncsrf, csrf_token, _csrf, _csrfSecret, __csrf_magic, CSRF, _token, _csrf_token, _csrfToken] не были обнаружены в следующих формах HTML: [Form 2: "block" "ui-field-5067-1" "ui-field-5067-2" "ui-field-5067-3" "ui-field-5067-4" "ui-field-5067-5" ].

          Request
          Request line and header section (371 bytes)
          GET https://www.fa.ru/university/structure/educational-departments/dep/dapk/ciys/ HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/*/index.php
          Cookie: PHPSESSID=oCX2ps2NH14fMhkZK3JIqxyZZOkiKPNj
          
          
          Request body (0 bytes)
          Response
          Status line and header section (526 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:12:01 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 134390
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Vary: Accept-Encoding
          Cache-Control: max-age=60
          Cache-Control: private, max-age=60
          Expires: Tue, 16 Dec 2025 10:13:01 GMT
          Content-Security-Policy: frame-ancestors 'self';
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          X-Frame-Options: SAMEORIGIN
          
          
          Response body (134390 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="кафедры Финансового университета, научно-образовательные подразделения, преподавание, направления обучения, научные исследования, образовательные программы, кафедры при вузе, обучение студентов" />
          <meta name="description" content=" " />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/university/structure/educational-departments/dep/dapk/ciys/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="robots" content="index, follow"/>
          
          
          
                      <title>Центр инновационных образовательных и языковых стратегий</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | Центр инновационных образовательных и языковых стратегий"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header _contrast" id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app">
          <section class="app-hero  _gutter-sm">
              <div class="app-hero__image"><img class="" src="/upload/constructor/a40/yclema203iebp2ze8jle3qo170l76p10/1046.jpg" alt="Центр инновационных образовательных и языковых стратегий «Диалектум»" /></div>
              <div class="container app-hero__content">
                  <div class="breadcrumbs  _contrast"><ol class="breadcrumbs__list" itemscope="itemscope" itemtype="https://schema.org/BreadcrumbList">
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/" itemprop="item">Главная</a>
          				<meta itemprop="position" content="0" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/" itemprop="item">Университет</a>
          				<meta itemprop="position" content="1" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/structure/" itemprop="item">Организационная структура</a>
          				<meta itemprop="position" content="2" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/structure/educational-departments/" itemprop="item">Учебные подразделения</a>
          				<meta itemprop="position" content="3" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/structure/educational-departments/dep/" itemprop="item">Кафедры</a>
          				<meta itemprop="position" content="4" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/structure/educational-departments/dep/dapk/" itemprop="item">Кафедра английского языка и профессиональной коммуникации</a>
          				<meta itemprop="position" content="5" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/structure/educational-departments/dep/dapk/ciys/" itemprop="item">Центр инновационных образовательных и языковых стратегий «Диалектум»</a>
          				<meta itemprop="position" content="6" />
                         
          			</li></ol><div class="breadcrumbs__mobile-button "><a class="ui-button _tertiary _contrast" href="/university/structure/educational-departments/dep/dapk/"><span class="ui-button__icon"><svg class="_icon-arrow-left-16"><use href="/local/templates/main/sprite.svg#arrow-left-16"></use></svg></span>Назад</a></div></div>
          
          
                  <div class="app-hero__top">
                      <h1>Центр инновационных образовательных и языковых стратегий «Диалектум»</h1>
                                  <div class="app-hero__actions">
                                          <a class="ui-button _primary _contrast _icon-arrow" target="_blank" href="https://dialektum.ru/form/">Оставить заявку на обучение<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                                      </div>
                  </div>
              </div>
          </section>
          <div class="sidebar container js-sidebar">
              <div class="sidebar__inner"><button class="sidebar__trigger _open js-sidebar__trigger"><span class="text-h4">Навигация по разделу</span><span class="sidebar__icon"><svg class="_icon-menu-16"><use href="/local/templates/main/sprite.svg#menu-16"></use></svg><svg class="_icon-close-16"><use href="/local/templates/main/sprite.svg#close-16"></use></svg></span></button>
                  <div class="sidebar__content js-sidebar__content">
                      <div class="sidebar__content-inner">
                                          <a class="sidebar__link" href="#block-5077">О подразделении</a>
                                          <a class="sidebar__link" href="/university/structure/educational-departments/dep/dapk/ciys/programmes/programs.php">Программы профессиональной переподготовки</a>
                                          <a class="sidebar__link" href="/university/structure/educational-departments/dep/dapk/ciys/courses/">Языковые курсы</a>
                                          <a class="sidebar__link" href="/university/structure/educational-departments/dep/dapk/ciys/exams/">Международные экзамены</a>
                                          <a class="sidebar__link" href="/university/structure/educational-departments/dep/dapk/ciys/gold/">Программа «Золото Сильных»</a>
                                          <a class="sidebar__link" href="/university/structure/educational-departments/dep/dapk/ciys/corp/">Корпоративное обучение</a>
                                          <a class="sidebar__link" href="/university/structure/educational-departments/dep/dapk/ciys/teachers/">Преподаватели</a>
                                          <a class="sidebar__link" href="/university/structure/educational-departments/dep/dapk/ciys/staff/">Сотрудники</a>
                                          <a class="sidebar__link" href="/university/structure/educational-departments/dep/dapk/ciys/news/">Новости</a>
                                          <a class="sidebar__link" href="/university/structure/educational-departments/dep/dapk/ciys/#block-5068">Контакты</a>
                                      </div>
                  </div>
              </div>
          </div><div class="container" id="block-93166" class="" data-animation-disabled>
              <section class="app-section" id="block-93166">
                  <div class="app-section__content">
                          
                  </div>
              </section>
          </div><div  id="block-5077" class="container">
              <section class="app-section  _gutter-none _is-slim">
                          <div class="app-section__content">
                      <div class="text-content">
                          <p><img src="/upload/constructor/a8c/ckjaa03cgocwnuzbwef5cv96xt98a7jr/logo.png" alt="" width="281" height="102" data-mce-src="/upload/constructor/a8c/ckjaa03cgocwnuzbwef5cv96xt98a7jr/logo.png"></p><p><strong>Центр инновационных образовательных и языковых стратегий «Диалектум»</strong> является структурным подразделением Кафедры английского языка и профессиональной коммуникации Финансового университета. Центр создан в соответствии с приказом ректора от 28 мая 2013 года № 992/о. и с 1 июля 2016 года функционирует как самостоятельное структурное подразделение Кафедры.</p><p><strong>Миссия Центра </strong>заключается в разработке и реализации инновационных образовательных программ в области иностранных языков и русского языка как иностранного. Деятельность Центра направлена на обеспечение высокого уровня языковой подготовки студентов и формирование у них коммуникативных компетенций, необходимых для успешной профессиональной деятельности в глобализированном мире.</p><p><strong>Образовательный процесс в Центре «Диалектум»</strong> строится на основе современных научных подходов и методов обучения иностранным языкам. Особое внимание уделяется индивидуальным потребностям каждого обучающегося. Преподаватели Центра создают благоприятную языковую среду, способствующую глубокому погружению в изучаемый материал.</p><p><strong>Педагогический состав</strong> Центра представлен высококвалифицированными специалистами, имеющими ученые степени и значительный опыт преподавания. Регулярное участие в профессиональных мероприятиях и научных исследованиях позволяет преподавателям Центра быть в курсе последних тенденций в области языкового образования и применять их на практике.</p><p><strong>Центр «Диалектум» предлагает широкий спектр образовательных услуг:</strong></p><ul><li>интенсивные языковые курсы для быстрого овладения иностранным языком (общий и деловой курсы иностранного языка на уровнях от начинающего до продвинутого);</li><li>подготовка к международным экзаменам (TOEFL, CAE, GMAT, DELF, HSK и др.) для трудоустройства и поступления в зарубежные вузы;</li><li>программы профессиональной переподготовки: «Переводчик в сфере профессиональной коммуникации (английский язык)», «Переводчик в сфере международных экономических отношений (английский язык)», «Переводчик в сфере юриспруденции (английский язык)», «Переводчик в сфере международной экономической деятельности (китайский язык)», «Переводчик в сфере деловой коммуникации (французский язык)», «Преподаватель английского языка в высшей школе»;&nbsp;</li><li>корпоративное обучение для сотрудников компаний, направленное на повышение языковой компетенции;</li><li>индивидуальные программы обучения для тех, кто предпочитает заниматься языком в индивидуальном формате.</li></ul><p>Центр «Диалектум» активно участвует в научной деятельности, разрабатывая новые методические материалы и проводя исследования в области языкового образования. Результаты исследований Центра используются для совершенствования образовательного процесса как в самом Центре, так и за его пределами.</p><p></p><p><br><br><br><br><br></p>            </div>
                  </div>
              </section>
          </div>
          <div class="container">
              <section id="block-5068" class="app-section  _gutter-sm">
                  <div class="app-section__content">
                      <article class="contacts-card app-card">
                                          <div class="contacts-card__info">
                                                      <div class="contacts-card__item">
                                      <div class="ui-links"><span class="ui-links__label">Телефоны</span>
                                                                              <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 (499) 553-12-20">+7 (499) 553-12-20</a></div>
                                                                      </div><span class="ui-links__subtext"></span>
                                  </div>
                                                      <div class="contacts-card__item">
                                      <div class="ui-links"><span class="ui-links__label">Время работы</span>
                                                                              <div class="ui-links__wrapper"><span class="ui-links__link" href="">ПН-ЧТ с 10:00 до 19:00, ПТ с 10:00 до 18:00</span></div>
                                                                      </div><span class="ui-links__subtext"></span>
                                  </div>
                                                      <div class="contacts-card__item">
                                      <div class="ui-links">
                                          <div class="ui-links__label">Адрес</div>
                                          <address>
                                                                                      <span class="ui-links__link">г. Москва, Ленинградский проспект, 49/2, каб. 234</span>
                                                                              </address>
                                      </div>
                                  </div>
                                                      <div class="contacts-card__item">
                                      <div class="ui-links"><span class="ui-links__label">E-mail</span>
                                                                              <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:dialektum@fa.ru">dialektum@fa.ru</a></div>
                                                                      </div>
                                  </div>
                                                      <div class="contacts-card__item _socials"><span class="contacts-card__label">Социальные сети</span>
                                      <div class="contacts-card__socials">
                                                                              <a class="ui-icon-button _social _contrast" href="https://t.me/dialektum" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-16">
                                                      <use href="/local/templates/main/sprite.svg#social-tg-16"></use>
                                                  </svg></a>
                                                                              <a class="ui-icon-button _social _contrast" href="https://vk.com/dialektum" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-16">
                                                      <use href="/local/templates/main/sprite.svg#social-vk-16"></use>
                                                  </svg></a>
                                                                      </div>
                                  </div>
                                              </div>
                                      </article>
                  </div>
              </section>
          </div>
          
          
          
          <div class="container">
              <section  id="block-5067" class="app-section _gutter-sm">
                  <div class="app-section__content">
                      <form class="app-form js-app-form" action="/ajax/question-form.php" method="post" data-success-popup-selector="#success-popup-questions" data-error-popup-selector="#error-popup-questions">
                          <template class="js-popup" id="error-popup-questions">
                              <div class="popup" data-lenis-prevent="data-lenis-prevent">
                                  <div class="popup__overlay js-popup__overlay"></div>
                                  <div class="popup__inner js-popup__inner">
                                      <div class="popup__head">
                                          <h3>Что-то пошло не так...</h3>
                                          <button class="ui-icon-button _secondary js-popup__close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></button>
                                      </div>
                                      <div class="popup__content text-content">
                                          <p>К сожалению, нам не удалось отправить ваше обращение. Проверьте соединение с интернетом <br> и попробуйте отправить форму еще раз.</p>
                                      </div>
                                      <div class="popup__actions"><button class="ui-button _primary js-popup__close">Закрыть<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                              </div>
                          </template>
                          <template class="js-popup" id="success-popup-questions">
                              <div class="popup" data-lenis-prevent="data-lenis-prevent">
                                  <div class="popup__overlay js-popup__overlay"></div>
                                  <div class="popup__inner js-popup__inner">
                                      <div class="popup__head">
                                          <h3>Форма успешно отправлена</h3>
                                          <button class="ui-icon-button _secondary js-popup__close">
                                              <span class="ui-icon-button__circle-wrapper">
                                                  <span class="ui-icon-button__circle"></span>
                                              </span>
                                              <svg class="_icon-close-24">
                                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                                              </svg>
                                          </button>
                                      </div>
                                      <div class="popup__content text-content">
                                          <p>Ожидайте, специалисты свяжутся с вами и ответят на ваши вопросы</p>
                                      </div>
                                      <div class="popup__actions">
                                          <button class="ui-button _primary js-popup__close">Закрыть<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                                      </div>
                                  </div>
                              </div>
                          </template>
                          <div class="app-form__section">
                              <h3 class="app-form__title" id="questions-form">Остались вопросы?</h3>
                              <p class="app-form__text">Специалисты Финансового университета помогут вам подобрать факультет и программу, а также подробно расскажут об условиях поступления.</p>
                              <input type="hidden" name="block" value="5067">
                              <div class="app-grid _cols-3" style="--cols:3;--cols-md:1;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2rem;">
                                  <div class="ui-field js-field"><input class="ui-field__input" type="text" placeholder="Фамилия*" id="ui-field-5067-1" data-validate="data-validate" required="required" name="surname" /><label class="ui-field__label" for="ui-field-5067-1">Фамилия*</label></div>
                                  <div class="ui-field js-field"><input class="ui-field__input" type="text" placeholder="Имя*" id="ui-field-5067-2" data-validate="data-validate" required="required" name="name" /><label class="ui-field__label" for="ui-field-5067-2">Имя*</label></div>
                                  <div class="ui-field js-field"><input class="ui-field__input" type="text" placeholder="Отчество" id="ui-field-5067-3" name="patronymic" /><label class="ui-field__label" for="ui-field-5067-3">Отчество</label></div>
                              </div>
                              <div class="app-grid _cols-2" style="--cols:2;--cols-md:1;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2rem;">
                                  <div class="ui-field js-field">
                                      <input class="ui-field__input" type="text" placeholder="Телефон*" id="ui-field-5067-4" data-validate="data-validate" required="required" data-mask="{+7}(000)000-00-00" name="phone" /><label class="ui-field__label" for="ui-field-5067-4">Телефон*</label>
                                  </div>
                                  <div class="ui-field js-field">
                                      <input class="ui-field__input" type="email" placeholder="E-mail*" id="ui-field-5067-5" data-validate="data-validate" required="required" name="email" /><label class="ui-field__label" for="ui-field-5067-5">E-mail*</label>
                                  </div>
                              </div>
                              <div class="ui-field js-field">
                                  <textarea class="ui-field__input" rows="6" placeholder="Ваши вопросы*" id="ui-field-5067-6" data-validate="data-validate" required="required" maxLength="3000" name="questions"></textarea>
                                  <label class="ui-field__label" for="ui-field-5067-6">Ваши вопросы*</label>
                                  <div class="ui-field__caption"><span>Не более 3000 знаков</span></div>
                              </div>
                          </div>
                          <div class="app-form__footer">
                              <button class="ui-button _primary _icon-arrow" type="submit" aria-label="Отправить форму">Отправить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button>
                              <span class="app-form__policy">Нажимая кнопку «Отправить», вы подтверждаете <br class="hidden-md"> согласие с <a href="">политикой обработки персональных данных</a></span>
                          </div>
                      </form>
                  </div>
              </section>
          </div>
          
          </main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          
          Evidence
          <form class="app-form js-app-form" action="/ajax/question-form.php" method="post" data-success-popup-selector="#success-popup-questions" data-error-popup-selector="#error-popup-questions">
          Solution

          Этап: Архитектура и дизайн

          Используйте проверенную библиотеку или платформу которая не позволяет этому недостатку возникать или предоставляет конструкции которые делают эту слабость легче избежать.

          Например, используйте пакеты анти-CSRF, такие как OWASP CSRFGuard.

          Этап: реализация

          Убедитесь, что в вашем приложении нет проблем с межсайтовыми сценариями, потому что большинство средств защиты CSRF можно обойти с помощью сценария, управляемого злоумышленником.

          Этап: архитектура и дизайн

          Создайте уникальный одноразовый номер для каждой формы, поместите одноразовый номер в форму и проверьте одноразовый номер после получения формы. Убедитесь, что одноразовый номер непредсказуем (CWE-330).

          Обратите внимание, что это можно обойти с помощью XSS.

          Определите особо опасные операции. Когда пользователь выполняет опасную операцию, отправьте отдельный запрос подтверждения, чтобы убедиться, что пользователь намеревался выполнить эту операцию.

          Обратите внимание, что это можно обойти с помощью XSS.

          Используйте элемент управления ESAPI Session Management.

          Этот элемент управления включает компонент для CSRF.

          Не используйте метод GET для любого запроса, который вызывает изменение состояния.

          Этап: реализация

          Проверьте заголовок HTTP Referer, чтобы узнать, исходит ли запрос от ожидаемой страницы. Это может нарушить законную функциональность, поскольку пользователи или прокси-серверы могли отключить отправку Referer по соображениям конфиденциальности.

  6. Risk=Низкий, Confidence=Высокий (2)

    1. https://www.fa.ru (2)

      1. Заголовок Strict-Transport-Security не установлен (1)
        1. GET https://www.fa.ru/robots.txt
          Alert tags
          Alert description

          HTTP Strict Transport Security (HSTS) - это механизм политики веб-безопасности, посредством которого веб-сервер объявляет, что соответствующие пользовательские агенты (например, веб-браузер) должны взаимодействовать с ним, используя только безопасные соединения HTTPS (т. Е. HTTP на уровне TLS / SSL). HSTS - это протокол отслеживания стандартов IETF, указанный в RFC 6797.

          Request
          Request line and header section (230 bytes)
          GET https://www.fa.ru/robots.txt HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          
          
          Request body (0 bytes)
          Response
          Status line and header section (434 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/plain; charset=UTF-8
          Content-Length: 1007
          Connection: keep-alive
          Keep-Alive: timeout=10
          ETag: "3ef-62d4da605ee2d"
          Accept-Ranges: bytes
          X-Content-Type-Options: nosniff
          Vary: Accept-Encoding
          Last-Modified: Tue, 04 Feb 2025 09:29:41 GMT
          X-Frame-Options: SAMEORIGIN
          Expires: Tue, 16 Dec 2025 10:11:21 GMT
          Cache-Control: no-cache
          
          
          Response body (1007 bytes)
          User-Agent: *
          Sitemap: https://www.fa.ru/sitemap.xml
          Disallow: */index.php
          Disallow: /bitrix/
          Disallow: /*show_include_exec_time=
          Disallow: /*show_page_exec_time=
          Disallow: /*show_sql_stat=
          Disallow: /*bitrix_include_areas=
          Disallow: /*clear_cache=
          Disallow: /*clear_cache_session=
          Disallow: /*ADD_TO_COMPARE_LIST
          Disallow: /*ORDER_BY
          Disallow: /*PAGEN
          Disallow: /*?print=
          Disallow: /*&print=
          Disallow: /*print_course=
          Disallow: /*?action=
          Disallow: /*&action=
          Disallow: /*register=
          Disallow: /*forgot_password=
          Disallow: /*change_password=
          Disallow: /*login=
          Disallow: /*logout=
          Disallow: /*auth=
          Disallow: /*backurl=
          Disallow: /*back_url=
          Disallow: /*BACKURL=
          Disallow: /*BACK_URL=
          Disallow: /*back_url_admin=
          Disallow: /*?utm_source=
          Disallow: /*?bxajaxid=
          Disallow: /*&bxajaxid=
          Disallow: /*?view_result=
          Disallow: /*&view_result=
          Host: www.fa.ru
          Allow: /bitrix/components/
          Allow: /bitrix/cache/
          Allow: /bitrix/js/
          Allow: /bitrix/templates/
          Allow: /bitrix/panel/
          
          Solution

          Убедитесь, что ваш веб-сервер, сервер приложений, балансировщик нагрузки и т. н. настроены для принудительного применения Strict-Transport-Security.

      2. Сервер утечка информации о версии через поле заголовка HTTP-ответа «Server» (1)
        1. GET https://www.fa.ru/robots.txt
          Alert tags
          Alert description

          Веб-сервер / сервер приложений передает информацию о версии через HTTP-заголовок ответа «Server».

          Доступ к такой информации может облегчить злоумышленникам определение других уязвимостей,

          которым подвержен ваш веб-сервер / сервер приложений.

          Request
          Request line and header section (230 bytes)
          GET https://www.fa.ru/robots.txt HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          
          
          Request body (0 bytes)
          Response
          Status line and header section (434 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/plain; charset=UTF-8
          Content-Length: 1007
          Connection: keep-alive
          Keep-Alive: timeout=10
          ETag: "3ef-62d4da605ee2d"
          Accept-Ranges: bytes
          X-Content-Type-Options: nosniff
          Vary: Accept-Encoding
          Last-Modified: Tue, 04 Feb 2025 09:29:41 GMT
          X-Frame-Options: SAMEORIGIN
          Expires: Tue, 16 Dec 2025 10:11:21 GMT
          Cache-Control: no-cache
          
          
          Response body (1007 bytes)
          User-Agent: *
          Sitemap: https://www.fa.ru/sitemap.xml
          Disallow: */index.php
          Disallow: /bitrix/
          Disallow: /*show_include_exec_time=
          Disallow: /*show_page_exec_time=
          Disallow: /*show_sql_stat=
          Disallow: /*bitrix_include_areas=
          Disallow: /*clear_cache=
          Disallow: /*clear_cache_session=
          Disallow: /*ADD_TO_COMPARE_LIST
          Disallow: /*ORDER_BY
          Disallow: /*PAGEN
          Disallow: /*?print=
          Disallow: /*&print=
          Disallow: /*print_course=
          Disallow: /*?action=
          Disallow: /*&action=
          Disallow: /*register=
          Disallow: /*forgot_password=
          Disallow: /*change_password=
          Disallow: /*login=
          Disallow: /*logout=
          Disallow: /*auth=
          Disallow: /*backurl=
          Disallow: /*back_url=
          Disallow: /*BACKURL=
          Disallow: /*BACK_URL=
          Disallow: /*back_url_admin=
          Disallow: /*?utm_source=
          Disallow: /*?bxajaxid=
          Disallow: /*&bxajaxid=
          Disallow: /*?view_result=
          Disallow: /*&view_result=
          Host: www.fa.ru
          Allow: /bitrix/components/
          Allow: /bitrix/cache/
          Allow: /bitrix/js/
          Allow: /bitrix/templates/
          Allow: /bitrix/panel/
          
          Evidence
          nginx/1.19.3
          Solution

          Убедитесь, что ваш веб-сервер, сервер приложений, балансировщик нагрузки и т. д. настроен на подавление заголовка «Server» или предоставление общих сведений.

  7. Risk=Низкий, Confidence=Средний (6)

    1. https://www.fa.ru (6)

      1. Cookie без атрибута SameSite (1)
        1. GET https://www.fa.ru/*/index.php
          Alert tags
          Alert description

          A cookie has been set without the SameSite attribute, which means that the cookie can be sent as a result of a 'cross-site' request. The SameSite attribute is an effective counter measure to cross-site request forgery, cross-site script inclusion, and timing attacks.

          Request
          Request line and header section (270 bytes)
          GET https://www.fa.ru/*/index.php HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/robots.txt
          
          
          Request body (0 bytes)
          Response
          Status line and header section (612 bytes)
          HTTP/1.1 404 Not Found
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 112334
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Cache-Control: private, max-age=60
          X-Frame-Options: SAMEORIGIN
          Content-Security-Policy: frame-ancestors 'self';
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Set-Cookie: PHPSESSID=Y6I8TCTj8svRPs08Y2kXQ0cLbGuIzuDd; expires=Tue, 16-Dec-2025 13:11:22 GMT; Max-Age=10800; path=/; domain=www.fa.ru; HttpOnly
          Vary: Accept-Encoding
          
          
          Response body (112334 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="Финансовый университет, поступление, образование, научная деятельность, международное сотрудничество, дополнительное образование, обучение, студенты, абитуриенты, карьера" />
          <meta name="description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»" />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/*/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          
          
          
                      <title>404 Not Found</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | 404 Not Found"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header " id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app"><div class="not-found">
              <div class="container">
                  <div class="not-found__content">
                      <p class="not-found__404">404</p>
                      <h1 class="not-found__title">Страница не найдена</h1>
                      <p class="not-found__desc">К сожалению, такой страницы не существует. Попробуйте изменить запрос или перейти на главную страницу</p><a class="ui-button _primary _icon-arrow" href="/">Перейти на главную<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                  </div>
              </div>
              <div class="not-found__bg"> <img src="/local/templates/main/images/bg-404.png" alt="Картинка заднего фона" /></div>
          </div></main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          Parameter
          PHPSESSID
          Evidence
          Set-Cookie: PHPSESSID
          Solution

          Убедитесь, что для атрибута SameSite установлено значение «слабый» ('lax'

          )или в идеальном случае «строгий» (strict') для всех файлов cookie.

      2. Cookie без флажка безопасности (1)
        1. GET https://www.fa.ru/*/index.php
          Alert tags
          Alert description

          Файл cookie был установлен без флага безопасности,

          что означает, что к нему можно получить доступ через незашифрованные соединения.

          Request
          Request line and header section (270 bytes)
          GET https://www.fa.ru/*/index.php HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/robots.txt
          
          
          Request body (0 bytes)
          Response
          Status line and header section (612 bytes)
          HTTP/1.1 404 Not Found
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 112334
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Cache-Control: private, max-age=60
          X-Frame-Options: SAMEORIGIN
          Content-Security-Policy: frame-ancestors 'self';
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Set-Cookie: PHPSESSID=Y6I8TCTj8svRPs08Y2kXQ0cLbGuIzuDd; expires=Tue, 16-Dec-2025 13:11:22 GMT; Max-Age=10800; path=/; domain=www.fa.ru; HttpOnly
          Vary: Accept-Encoding
          
          
          Response body (112334 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="Финансовый университет, поступление, образование, научная деятельность, международное сотрудничество, дополнительное образование, обучение, студенты, абитуриенты, карьера" />
          <meta name="description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»" />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/*/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          
          
          
                      <title>404 Not Found</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | 404 Not Found"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header " id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app"><div class="not-found">
              <div class="container">
                  <div class="not-found__content">
                      <p class="not-found__404">404</p>
                      <h1 class="not-found__title">Страница не найдена</h1>
                      <p class="not-found__desc">К сожалению, такой страницы не существует. Попробуйте изменить запрос или перейти на главную страницу</p><a class="ui-button _primary _icon-arrow" href="/">Перейти на главную<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                  </div>
              </div>
              <div class="not-found__bg"> <img src="/local/templates/main/images/bg-404.png" alt="Картинка заднего фона" /></div>
          </div></main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          Parameter
          PHPSESSID
          Evidence
          Set-Cookie: PHPSESSID
          Solution

          Всякий раз, когда файл cookie содержит конфиденциальную информацию

          или является токеном сеанса, его всегда следует передавать по зашифрованному каналу.

          Убедитесь, что для файлов cookie, содержащих такую конфиденциальную информацию,

          установлен флаг безопасности.

      3. Включение исходного файла междоменного JavaScript (1)
        1. GET https://www.fa.ru/university/structure/university/uso/adogokouo/
          Alert tags
          Alert description

          На странице есть один или несколько файлов сценариев из стороннего домена.

          Request
          Request line and header section (358 bytes)
          GET https://www.fa.ru/university/structure/university/uso/adogokouo/ HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/*/index.php
          Cookie: PHPSESSID=oCX2ps2NH14fMhkZK3JIqxyZZOkiKPNj
          
          
          Request body (0 bytes)
          Response
          Status line and header section (526 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:12:08 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 116042
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Vary: Accept-Encoding
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Cache-Control: max-age=60
          Cache-Control: private, max-age=60
          Expires: Tue, 16 Dec 2025 10:13:08 GMT
          X-Frame-Options: SAMEORIGIN
          Content-Security-Policy: frame-ancestors 'self';
          
          
          Response body (116042 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="АУП «Университет», аппарат финансового университета, бизнес-инкубатор, группа совестников, закупки, дирекция, пограммы развития, цифровые технологии, музей финансового университета, служба, управление" />
          <meta name="description" content="АУП «Университет» — образовательная инициатива, направленная на внедрение современных методов обучения и цифровых решений для повышения качества образовательного процесса и подготовки студентов к успешной карьере." />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/university/structure/university/uso/adogokouo/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="robots" content="index, follow"/>
          
          
          
                      <title>Анкета для опроса граждан о качестве оказания услуг организацией</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | Анкета для опроса граждан о качестве оказания услуг организацией"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header " id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app">
              <div class="app-head">
                  <div class="container">
                                      <div class="breadcrumbs "><ol class="breadcrumbs__list" itemscope="itemscope" itemtype="https://schema.org/BreadcrumbList">
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/" itemprop="item">Главная</a>
          				<meta itemprop="position" content="0" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/" itemprop="item">Университет</a>
          				<meta itemprop="position" content="1" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/structure/" itemprop="item">Организационная структура</a>
          				<meta itemprop="position" content="2" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/structure/university/" itemprop="item">АУП «Университет»</a>
          				<meta itemprop="position" content="3" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/structure/university/uso/" itemprop="item">Управление по связям с общественностью</a>
          				<meta itemprop="position" content="4" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/structure/university/uso/adogokouo/" itemprop="item">Анкета для опроса граждан о качестве оказания услуг организацией</a>
          				<meta itemprop="position" content="5" />
                         
          			</li></ol><div class="breadcrumbs__mobile-button"><a class="ui-button _tertiary" href="/university/structure/university/uso/"><span class="ui-button__icon"><svg class="_icon-arrow-left-16"><use href="/local/templates/main/sprite.svg#arrow-left-16"></use></svg></span>Назад</a></div></div>                                        <h1 class="app-head__title">Анкета для опроса граждан о качестве оказания услуг организацией</h1>
                              </div>
              </div>
          
          <div  id="block-86946" class="container">
              <section class="app-section  ">
                          <div class="app-section__content">
                      <div class="text-content">
                          <p><strong>Опрос в целях выявления мнения граждан о качестве условий оказания образовательной деятельности</strong></p><p>Пожалуйста, ответьте на вопросы анкеты. Ваше мнение позволит улучшить работу образовательной организации и повысить качество оказания образовательных услуг.<br>Опрос проводится анонимно. Ваши фамилия, имя, отчество, контактные телефоны указывать необязательно. Конфиденциальность высказанного Вами мнения гарантируется.<br>Ваше мнение для нас очень важно и будет учтено в дальнейшей работе.</p>            </div>
                  </div>
              </section>
          </div><div class="container">
              <section id="block-86949" class="app-section"
                  >
                  <div class="app-section__content">
                      <script src="https://forms.yandex.ru/_static/embed.js"></script><iframe src="https://forms.yandex.ru/u/67e3eb2ed046888e56d87413/?iframe=1" frameborder="0" name="ya-form-67e3eb2ed046888e56d87413" width="650"></iframe>        </div>
              </section>
          </div>
          
          
          </main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          
          Parameter
          https://forms.yandex.ru/_static/embed.js
          Evidence
          <script src="https://forms.yandex.ru/_static/embed.js"></script>
          Solution

          Убедитесь, что исходные файлы JavaScript загружаются только из надежных источников,

          и источники не могут контролироваться конечными пользователями приложения.

      4. Заголовок X-Content-Type-Options отсутствует (1)
        1. GET https://www.fa.ru/bitrix/
          Alert tags
          Alert description

          Для заголовка Anti-MIME-Sniffing X-Content-Type-Options не задано значение «nosniff».

          Это позволяет более старым версиям Internet Explorer и Chrome выполнять MIME-сниффинг тела ответа, что может привести к интерпретации и отображению тела ответа как тип контента,

          отличный от объявленного типа контента.

          Текущая (начало 2014 г.) и устаревшая версии Firefox будут использовать объявленный тип содержимого (если он установлен), а не выполнять сниффинг MIME.

          Other info

          Эта проблема по-прежнему относится к страницам с типами ошибок (401, 403, 500 и т. д.),

          Поскольку на эти страницы часто по-прежнему влияют проблемы с внедрением,

          и в этом случае по-прежнему существует проблема, связанная с тем, что браузеры отслеживают страницы с их фактическим типом содержимого.

          При пороговом значении «Высокий» ("High") это правило сканирования не будет предупреждать

          об ошибках клиента или сервера.

          Request
          Request line and header section (266 bytes)
          GET https://www.fa.ru/bitrix/ HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/robots.txt
          
          
          Request body (0 bytes)
          Response
          Status line and header section (312 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 83
          Connection: keep-alive
          Keep-Alive: timeout=10
          Cache-Control: max-age=60
          Cache-Control: private, max-age=60
          Expires: Tue, 16 Dec 2025 10:12:22 GMT
          Vary: Accept-Encoding
          
          
          Response body (83 bytes)
          <head>
          <meta http-equiv="REFRESH" content="0;URL=/bitrix/admin/index.php">
          </head>
          
          Parameter
          x-content-type-options
          Solution

          Убедитесь, что приложение / веб-сервер правильно задает заголовок Content-Type

          и что он устанавливает заголовок X-Content-Type-Options равным «nosniff» для всех веб-страниц.

          Если возможно, убедитесь, что конечный пользователь использует современный веб-браузер, соответствующий стандартам, который вообще не выполняет сниффинг MIME или который может быть направлен веб-приложением / веб-сервером, чтобы не выполнять сниффинг MIME.

      5. Защищенные страницы содержат смешанный контент (1)
        1. GET https://www.fa.ru/for-applicants/for-foreign-applicants/urls/
          Alert tags
          Alert description

          Страница включает смешанный контент, то есть контент, доступ к которому осуществляется через HTTP вместо HTTPS.

          Other info

          tag=img src=http://www.fa.ru/priemka/foreign/PublishingImages/Pages/urls/Россотрудничество.png

          tag=img src=http://www.fa.ru/priemka/foreign/PublishingImages/Pages/urls/Россотрудничество.png

          Request
          Request line and header section (361 bytes)
          GET https://www.fa.ru/for-applicants/for-foreign-applicants/urls/ HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/sitemap-files.xml
          Cookie: PHPSESSID=uxWGVfxtAM5K5tsxYVEwHfiMVsHMo8fT
          
          
          Request body (0 bytes)
          Response
          Status line and header section (526 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:14:19 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 117371
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          X-Frame-Options: SAMEORIGIN
          Vary: Accept-Encoding
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Expires: Tue, 16 Dec 2025 10:15:19 GMT
          Content-Security-Policy: frame-ancestors 'self';
          Cache-Control: max-age=60
          Cache-Control: private, max-age=60
          
          
          Response body (117371 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="абитуриенты, поступление, Финансовый университет, направления подготовки, документы, приёмная комиссия, экзамены, баллы ЕГЭ, обучение, подготовительные курсы" />
          <meta name="description" content=" " />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/for-applicants/for-foreign-applicants/urls/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="robots" content="index, follow"/>
          
          
          
                      <title>Полезные ссылки</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | Полезные ссылки"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header _contrast" id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app">
          <section class="app-hero ">
              <div class="app-hero__image"><img class="" src="/upload/constructor/0d2/f8xij87kdhiu79js8fb70rme0s9sb8bt.png" alt="Полезные ссылки" /></div>
              <div class="container app-hero__content">
                  <div class="breadcrumbs  _contrast"><ol class="breadcrumbs__list" itemscope="itemscope" itemtype="https://schema.org/BreadcrumbList">
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/" itemprop="item">Главная</a>
          				<meta itemprop="position" content="0" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/for-applicants/" itemprop="item">Поступающим</a>
          				<meta itemprop="position" content="1" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/for-applicants/for-foreign-applicants/" itemprop="item">Иностранным поступающим</a>
          				<meta itemprop="position" content="2" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/for-applicants/for-foreign-applicants/urls/" itemprop="item">Полезные ссылки</a>
          				<meta itemprop="position" content="3" />
                         
          			</li></ol><div class="breadcrumbs__mobile-button "><a class="ui-button _tertiary _contrast" href="/for-applicants/for-foreign-applicants/"><span class="ui-button__icon"><svg class="_icon-arrow-left-16"><use href="/local/templates/main/sprite.svg#arrow-left-16"></use></svg></span>Назад</a></div></div>
          
          
                  <div class="app-hero__top">
                      <h1>Полезные ссылки</h1>
                                  <div class="app-hero__actions">
                                          <a class="ui-button _primary _contrast _icon-arrow"  href="/">Задать вопрос<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                                      </div>
                  </div>
              </div>
          </section>
          <div  id="block-3868" class="container">
              <section class="app-section  ">
                          <div class="app-section__content">
                      <div class="text-content">
                          <div id="contentwrapperParent"><div id="contentBox" aria-live="polite" aria-relevant="all"><div id="DeltaPlaceHolderMain"><div id="ctl00_PlaceHolderMain_ctl01_label"><img src="/upload/constructor/125/v2d8dd08cfwputklv6sh6mr9909yiwo0.png" alt="" data-mce-src="/upload/constructor/125/v2d8dd08cfwputklv6sh6mr9909yiwo0.png" width="1645" height="1163"><img src="/upload/constructor/858/2y2aetuqeubql2312o9gpgmqiemaie48.png" width="1645" height="1164" alt="" data-mce-src="/upload/constructor/858/2y2aetuqeubql2312o9gpgmqiemaie48.png"><br></div><div id="ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField" aria-labelledby="ctl00_PlaceHolderMain_ctl01_label"><h3>​​​​<a href="https://rs.gov.ru/ru/contacts" data-mce-href="https://rs.gov.ru/ru/contacts"><img src="http://www.fa.ru/priemka/foreign/PublishingImages/Pages/urls/Россотрудничество.png" alt="" data-mce-src="http://www.fa.ru/priemka/foreign/PublishingImages/Pages/urls/Россотрудничество.png"></a>&nbsp;<img src="http://www.fa.ru/priemka/foreign/PublishingImages/Pages/urls/Россотрудничество.png" alt="" data-mce-src="http://www.fa.ru/priemka/foreign/PublishingImages/Pages/urls/Россотрудничество.png"><a href="https://rs.gov.ru/" target="_blank" data-mce-href="https://rs.gov.ru/"><img src="/upload/constructor/3e6/15d9bfnsng3syxwe2vys0up5dq6gxq40.png" width="158" height="150" alt="" data-mce-src="/upload/constructor/3e6/15d9bfnsng3syxwe2vys0up5dq6gxq40.png">Россотру​дничество</a><br></h3><h3><a href="https://ais-rus.com/" data-mce-href="https://ais-rus.com/"><img src="/upload/constructor/4a7/6z9mu06z194e75afp8v09yksq1nuky17.jpg" alt="Ассоциация ин студентов.jpg" data-mce-src="/upload/constructor/4a7/6z9mu06z194e75afp8v09yksq1nuky17.jpg" width="150" height="158"></a> <a href="https://ais-rus.com/" data-mce-href="https://ais-rus.com/">Ассоциация иностранных студентов</a><br></h3><h3><img src="/upload/constructor/4e5/i79yhzoyac7ooikt3sw78n9wel9ezp7x.png" width="150" height="150" alt="" data-mce-src="/upload/constructor/4e5/i79yhzoyac7ooikt3sw78n9wel9ezp7x.png"><br><a href="http://edu.ru/" data-mce-href="http://edu.ru/">Федеральный порталРоссийское образование​</a><img src="/upload/constructor/0f2/ans517nd9x4v316y4tj6px5qsrlucgbo.jpg" width="225" height="150" alt="" data-mce-src="/upload/constructor/0f2/ans517nd9x4v316y4tj6px5qsrlucgbo.jpg"><br> <a href="http://obrnadzor.gov.ru/" data-mce-href="http://obrnadzor.gov.ru/"> Рособрнадзор</a><br></h3><h3><a href="https://www.alumnirussia.org/" data-mce-href="https://www.alumnirussia.org/"><br></a><img src="/upload/constructor/e50/n0qts22qfvzwwvvi43kp3qz0i3hk1egs.jpeg" width="164" height="156" alt="" data-mce-src="/upload/constructor/e50/n0qts22qfvzwwvvi43kp3qz0i3hk1egs.jpeg"><br><a href="https://www.alumnirussia.org/" data-mce-href="https://www.alumnirussia.org/">Ассоциация иностранных выпускников</a><br></h3><h3><img src="/upload/constructor/0bf/xc3jen2s1bcioe29qo9ukzkjkz21ejxa.jpg" width="186" height="150" alt="" data-mce-src="/upload/constructor/0bf/xc3jen2s1bcioe29qo9ukzkjkz21ejxa.jpg"><br> <a href="http://nic.gov.ru/" data-mce-href="http://nic.gov.ru/">Национальный информационный центрпо вопросам признания иностранного образования</a></h3></div></div></div></div>            </div>
                  </div>
              </section>
          </div>
          
          </main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          
          Evidence
          http://www.fa.ru/priemka/foreign/PublishingImages/Pages/urls/Россотрудничество.png
          Solution

          A page that is available over SSL/TLS must be comprised completely of content which is transmitted over SSL/TLS.

          The page must not contain any content that is transmitted over unencrypted HTTP.

          This includes content from third party sites.

      6. Раскрытие ошибок приложения (1)
        1. GET https://www.fa.ru/for-applicants/olympiads/creative-industries/
          Alert tags
          Alert description

          Эта страница содержит сообщение об ошибке / предупреждении, которое может раскрывать конфиденциальную информацию, такую как расположение файла, вызвавшего необработанное исключение. Эта информация может быть использована для дальнейших атак на веб-приложение. Предупреждение может быть ложным, если сообщение об ошибке находится на странице документации.

          Request
          Request line and header section (363 bytes)
          GET https://www.fa.ru/for-applicants/olympiads/creative-industries/ HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/sitemap-files.xml
          Cookie: PHPSESSID=uxWGVfxtAM5K5tsxYVEwHfiMVsHMo8fT
          
          
          Request body (0 bytes)
          Response
          Status line and header section (240 bytes)
          HTTP/1.1 500 Internal Server Error
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:14:16 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 0
          Connection: keep-alive
          Keep-Alive: timeout=10
          Cache-Control: private, max-age=60
          
          
          Response body (0 bytes)
          Evidence
          HTTP/1.1 500 Internal Server Error
          Solution

          Просмотрите исходный код этой страницы.

          Реализуйте настраиваемые страницы ошибок.

          Подумайте о реализации механизма для предоставления уникальной ссылки / идентификатора ошибки клиенту (браузеру), регистрируя при этом детали на стороне сервера и не раскрывая их пользователю.

  8. Risk=Низкий, Confidence=Низкий (1)

    1. https://www.fa.ru (1)

      1. Раскрытие отметки времени - Unix (1)
        1. GET https://www.fa.ru/*/index.php
          Alert tags
          Alert description

          A timestamp was disclosed by the application/web server. - Unix

          Other info

          1763707713, which evaluates to: 2025-11-21 09:48:33.

          Request
          Request line and header section (270 bytes)
          GET https://www.fa.ru/*/index.php HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/robots.txt
          
          
          Request body (0 bytes)
          Response
          Status line and header section (612 bytes)
          HTTP/1.1 404 Not Found
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 112334
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Cache-Control: private, max-age=60
          X-Frame-Options: SAMEORIGIN
          Content-Security-Policy: frame-ancestors 'self';
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Set-Cookie: PHPSESSID=Y6I8TCTj8svRPs08Y2kXQ0cLbGuIzuDd; expires=Tue, 16-Dec-2025 13:11:22 GMT; Max-Age=10800; path=/; domain=www.fa.ru; HttpOnly
          Vary: Accept-Encoding
          
          
          Response body (112334 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="Финансовый университет, поступление, образование, научная деятельность, международное сотрудничество, дополнительное образование, обучение, студенты, абитуриенты, карьера" />
          <meta name="description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»" />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/*/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          
          
          
                      <title>404 Not Found</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | 404 Not Found"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header " id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app"><div class="not-found">
              <div class="container">
                  <div class="not-found__content">
                      <p class="not-found__404">404</p>
                      <h1 class="not-found__title">Страница не найдена</h1>
                      <p class="not-found__desc">К сожалению, такой страницы не существует. Попробуйте изменить запрос или перейти на главную страницу</p><a class="ui-button _primary _icon-arrow" href="/">Перейти на главную<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                  </div>
              </div>
              <div class="not-found__bg"> <img src="/local/templates/main/images/bg-404.png" alt="Картинка заднего фона" /></div>
          </div></main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          Evidence
          1763707713
          Solution

          Вручную подтвердите, что данные отметки времени не являются конфиденциальными

          и что данные не могут быть агрегированы для выявления шаблонов,

          которые можно использовать.

  9. Risk=Информационный, Confidence=Высокий (1)

    1. https://www.fa.ru (1)

      1. CSP: Header & Meta (1)
        1. GET https://www.fa.ru/for-applicants/bachelor/prikaz/
          Alert tags
          Alert description

          The message contained both CSP specified via header and via Meta tag. It was not possible to union these policies in order to perform an analysis. Therefore, they have been evaluated individually.

          Request
          Request line and header section (349 bytes)
          GET https://www.fa.ru/for-applicants/bachelor/prikaz/ HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/sitemap-files.xml
          Cookie: PHPSESSID=uxWGVfxtAM5K5tsxYVEwHfiMVsHMo8fT
          
          
          Request body (0 bytes)
          Response
          Status line and header section (526 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:14:02 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 115443
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Cache-Control: max-age=60
          Cache-Control: private, max-age=60
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Content-Security-Policy: frame-ancestors 'self';
          Expires: Tue, 16 Dec 2025 10:15:02 GMT
          Vary: Accept-Encoding
          X-Frame-Options: SAMEORIGIN
          
          
          Response body (115443 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="абитуриенты, поступление, Финансовый университет, направления подготовки, документы, приёмная комиссия, экзамены, баллы ЕГЭ, обучение, подготовительные курсы" />
          <meta name="description" content=" " />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/for-applicants/bachelor/prikaz/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="robots" content="index, follow"/>
          <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
          
          
          
                      <title>Приказы 2025</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | Приказы 2025"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header _contrast" id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app">
          <section class="app-hero ">
              <div class="app-hero__image"><img class="" src="/upload/constructor/0d2/f8xij87kdhiu79js8fb70rme0s9sb8bt.png" alt="Приказы о зачислении" /></div>
              <div class="container app-hero__content">
                  <div class="breadcrumbs  _contrast"><ol class="breadcrumbs__list" itemscope="itemscope" itemtype="https://schema.org/BreadcrumbList">
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/" itemprop="item">Главная</a>
          				<meta itemprop="position" content="0" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/for-applicants/" itemprop="item">Поступающим</a>
          				<meta itemprop="position" content="1" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/for-applicants/bachelor/" itemprop="item">Бакалавриат и специалитет</a>
          				<meta itemprop="position" content="2" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/for-applicants/bachelor/prikaz/" itemprop="item">Приказы о зачислении</a>
          				<meta itemprop="position" content="3" />
                         
          			</li></ol><div class="breadcrumbs__mobile-button "><a class="ui-button _tertiary _contrast" href="/for-applicants/bachelor/"><span class="ui-button__icon"><svg class="_icon-arrow-left-16"><use href="/local/templates/main/sprite.svg#arrow-left-16"></use></svg></span>Назад</a></div></div>
          
          
                  <div class="app-hero__top">
                      <h1>Приказы о зачислении</h1>
                                  <div class="app-hero__actions">
                                      </div>
                  </div>
              </div>
          </section>
          <div  id="block-1359" class="container">
              <section class="app-section  ">
                          <div class="app-section__content">
                      <div class="text-content">
                          <p>​​Внимание! В соответствии с п. 96​ Правил приема зачисление на места в пределах целевой квоты лиц, подготовка которых осуществляется в интересах безопасности государства, оформляется отдельным приказом (приказами), который не подлежит размещению на официальном сайте</p><p>Внимание! В соответствии с п. 90 Правил​​ приема информирование о зачислении осуществляется в порядке, установленном организацией. &nbsp;Финансовый университет размещает сведения о зачислении на обучение без указания фамилии, имени, отчества (при наличии) поступающих с указанием страхового номера индивидуального лицевого счета (при наличии) или уникального кода, присвоенного поступающему (при отсутствии указанного индивидуального лицевого счета) в табличной форме. Печатные формы приказов не размещаются.​​</p><p>​​​​​​​​</p>            </div>
                  </div>
              </section>
          </div><div id="block-120468" class="container">
              <section class="app-section  ">
                          <div class="app-section__content">
                      <iframe src="https://lists4priemka.fa.ru/liststudents.aspx?fl=0&tl=бкл&le=ВПО&css=https://www.fa.ru/local/templates/main/css/app.css" width="100%" style="border: none; height: 100vh">
                          Ошибка!
                      </iframe>
                  </div>
              </section>
          
          
          
          </main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          
          Solution

          Убедитесь, что ваш веб-сервер, сервер приложений, балансировщик нагрузки и т. д. правильно настроены для установки заголовка Content-Security-Policy.

  10. Risk=Информационный, Confidence=Средний (3)

    1. https://www.fa.ru (3)

      1. Session Management Response Identified (1)
        1. GET https://www.fa.ru
          Alert tags
          Alert description

          The given response has been identified as containing a session management token. The 'Other Info' field contains a set of header tokens that can be used in the Header Based Session Management Method. If the request is in a context which has a Session Management Method set to "Auto-Detect" then this rule will change the session management to use the tokens identified.

          Other info

          cookie:PHPSESSID

          Request
          Request line and header section (219 bytes)
          GET https://www.fa.ru HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          
          
          Request body (0 bytes)
          Response
          Status line and header section (672 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 213105
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Cache-Control: max-age=60
          Cache-Control: private, max-age=60
          X-Frame-Options: SAMEORIGIN
          Content-Security-Policy: frame-ancestors 'self';
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Expires: Tue, 16 Dec 2025 10:12:22 GMT
          Set-Cookie: PHPSESSID=pl8GXts4bdImolNVay0G1Whz4j9mZb6g; expires=Tue, 16-Dec-2025 13:11:22 GMT; Max-Age=10800; path=/; domain=www.fa.ru; HttpOnly
          Vary: Accept-Encoding
          
          
          Response body (213105 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="Финансовый университет, поступление, образование, научная деятельность, международное сотрудничество, дополнительное образование, обучение, студенты, абитуриенты, карьера" />
          <meta name="description" content=" " />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="robots" content="index, follow"/>
          
          
          
                      <title>Главная</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | Главная"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header _contrast" id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app">
          
          
          <section id="block-36" class="app-hero _full-height ">
          
              <div class="app-hero__image">
                          <video autoplay="autoplay" playsinline="playsinline" loop="loop" muted="muted" poster="/upload/constructor/95c/xzzp2lbbtxw2vqhhh3ix55kos4fekqpv/Annotatsiya-2025_10_23-121104.png">
                      <source src="/upload/medialibrary/4ec/60d0b44ml0bv2ts4ye1psza643jwiez0.mp4" type="video/mp4" />
                  </video>
                      </div>
              <div class="app-hero__content _main-hero _pb-0">
                  <div class="container">
                      <div class="app-hero__top">
                                          <h1 class="text-h0">Мы не следуем привычным трендам,<br>мы создаем новые!</h1>
                      </div>
                  </div>
                  <div class="app-hero__bottom _main-hero blur-backdrop">
                      <div class="container">
                          <div class="hero-slider swiper js-hero-slider">
                              <div class="swiper-pagination"></div>
                              <div class="swiper-wrapper">
                                                                                  <div class="swiper-slide">
                                      <div class="hero-slider__slide">
                                          <article class="banner-card-link">
                                              <div class="banner-card-link__wrapper">
                                                  <h4>День открытых дверей FINRISE</h4>
                                                                                          <p>Получите подробную информацию о программах и условиях обучения<br> на каждом факультете университета</p>
                                                                                      </div>
                                              <a class="ui-icon-button _secondary _contrast" href="https://proflab.fa.ru/finrise"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-arrow-up-right-24">
                                                      <use href="/local/templates/main/sprite.svg#arrow-up-right-24"></use>
                                                  </svg></a>
                                          </article>
                                      </div>
                                  </div>
                                                          <div class="swiper-slide">
                                      <div class="hero-slider__slide">
                                          <article class="banner-card-link">
                                              <div class="banner-card-link__wrapper">
                                                  <h4>Подготовительные курсы</h4>
                                                                                          <p>Профессиональная подготовка к поступлению школьников, студентов и иностранных абитуриентов</p>
                                                                                      </div>
                                              <a class="ui-icon-button _secondary _contrast" href="http://podku.fa.ru"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-arrow-up-right-24">
                                                      <use href="/local/templates/main/sprite.svg#arrow-up-right-24"></use>
                                                  </svg></a>
                                          </article>
                                      </div>
                                  </div>
                                                          <div class="swiper-slide">
                                      <div class="hero-slider__slide">
                                          <article class="banner-card-link">
                                              <div class="banner-card-link__wrapper">
                                                  <h4>Целевое обучение</h4>
                                                                                          <p>Полная информация о целевом обучении в Финансовом университете</p>
                                                                                      </div>
                                              <a class="ui-icon-button _secondary _contrast" href="/for-applicants/priyemka/celevoe-obuchenie/"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-arrow-up-right-24">
                                                      <use href="/local/templates/main/sprite.svg#arrow-up-right-24"></use>
                                                  </svg></a>
                                          </article>
                                      </div>
                                  </div>
                                                          <div class="swiper-slide">
                                      <div class="hero-slider__slide">
                                          <article class="banner-card-link">
                                              <div class="banner-card-link__wrapper">
                                                  <h4>Набор на программы ДПО</h4>
                                                                                          <p>Более 600 программ повышения квалификации и профессиональной переподготовки</p>
                                                                                      </div>
                                              <a class="ui-icon-button _secondary _contrast" href="/dpo/programs/"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-arrow-up-right-24">
                                                      <use href="/local/templates/main/sprite.svg#arrow-up-right-24"></use>
                                                  </svg></a>
                                          </article>
                                      </div>
                                  </div>
                                                          <div class="swiper-slide">
                                      <div class="hero-slider__slide">
                                          <article class="banner-card-link">
                                              <div class="banner-card-link__wrapper">
                                                  <h4>Иностранным поступающим</h4>
                                                                                          <p>Получите подробную информацию для иностранных поступающих</p>
                                                                                      </div>
                                              <a class="ui-icon-button _secondary _contrast" href="/for-applicants/for-foreign-applicants/"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-arrow-up-right-24">
                                                      <use href="/local/templates/main/sprite.svg#arrow-up-right-24"></use>
                                                  </svg></a>
                                          </article>
                                      </div>
                                  </div>
                                                          <div class="swiper-slide">
                                      <div class="hero-slider__slide">
                                          <article class="banner-card-link">
                                              <div class="banner-card-link__wrapper">
                                                  <h4>Календарный план работы Финуниверситета к 80-летию Дня Победы</h4>
                                                                                      </div>
                                              <a class="ui-icon-button _secondary _contrast" href="https://www.fa.ru/upload/medialibrary/e2e/kx3egew82gu6q35g123vfvml8cj8keqp/25-04-07-Kalendarnyy-plan.pdf"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-arrow-up-right-24">
                                                      <use href="/local/templates/main/sprite.svg#arrow-up-right-24"></use>
                                                  </svg></a>
                                          </article>
                                      </div>
                                  </div>
                                                                              </div>
                          </div>
                      </div>
                  </div>
              </div>
          </section><div class="container">
              <section class="app-section" id="block-2260" class="">
                  <div class="app-section__head">
                                      <div class="app-section__head-wrapper">
                              <h2>Новости</h2>
                          </div>
                                                  <a class="ui-button _tertiary _icon-arrow" href="/university/press-center/">Все новости<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                              </div>
                  <div class="app-section__content">
              <div class="app-grid _cols-12" style="--cols:12;--cols-md:1;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2rem;">
                          <article class="news-card _big app-grid__span-7">
                      <a class="news-card__link" href="/university/press-center/studenty-finuniversiteta-uznali-o-vozmozhnostyakh-postroeniya-karery"></a>
                      <div class="news-card__wrapper"><time class="news-card__date" datetime="15 декабря">15 декабря</time>
                                              <span class="ui-tag _contrast">Новости Университета</span>
                                      </div>
                      <div class="news-card__img"><img src="/upload/iblock/019/2mvonqf22ryedxq3huoobdx1irqq040t/PRD_0842_.JPG" alt="Студенты Финансового университета узнали о возможностях построения карьеры в Счетной палате Российской Федерации " /></div>
                      <div class="news-card__wrapper-text" data-line="4">
                          <h2 class="news-card__title">Студенты Финансового университета узнали о возможностях построения карьеры в Счетной палате Российской Федерации </h2>
                          <p class="news-card__text"></p>
                      </div>
                  </article>
                  <div class="app-grid _cols-1 app-grid__span-5" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2rem;">
                                      <article class="news-card">
                              <a class="news-card__link" href="/university/press-center/jurnal-finansist"></a>
                                                      <div class="news-card__img-small"><img src="/upload/iblock/dad/j3xp2kgc3exp48ap6gwlst7fq1vpvyua/FINANSIST_258_dekabr-_-0001.jpg" alt="Журнал «Финансист»" /></div>
                                                  <div class="news-card__wrapper-small">
                                  <div class="news-card__wrapper">
                                      <time class="news-card__date" datetime="15 декабря">15 декабря</time>
                                                                      <span class="ui-tag ">Новости Университета</span>
                                                              </div>
                                  <div class="news-card__wrapper-text js-news-text-overflow" data-line="4">
                                      <h4 class="news-card__title">Журнал «Финансист»</h4>
                                      <p class="news-card__text"></p>
                                  </div>
                              </div>
                          </article>
                                      <article class="news-card">
                              <a class="news-card__link" href="/university/press-center/aeroflot-rasshiril-prodazhu-subsidirovannykh-aviabiletov-do-25-napravleniy"></a>
                                                      <div class="news-card__img-small"><img src="/upload/iblock/cf8/vcciya801l5scy2fwu89a6sc96cp25p7/press_reliz.png" alt="«Аэрофлот» расширил продажу субсидированных авиабилетов до 25 направлений" /></div>
                                                  <div class="news-card__wrapper-small">
                                  <div class="news-card__wrapper">
                                      <time class="news-card__date" datetime="15 декабря">15 декабря</time>
                                                                      <span class="ui-tag ">Новости Университета</span>
                                                              </div>
                                  <div class="news-card__wrapper-text js-news-text-overflow" data-line="4">
                                      <h4 class="news-card__title">«Аэрофлот» расширил продажу субсидированных авиабилетов до 25 направлений</h4>
                                      <p class="news-card__text"></p>
                                  </div>
                              </div>
                          </article>
                                      <article class="news-card">
                              <a class="news-card__link" href="/university/press-center/shkola-gorodskoy-ekonomiki-pravitelstva-moskvy"></a>
                                                      <div class="news-card__img-small"><img src="/upload/iblock/8b4/d0m233mc8ucawdn5sv54ed2k4mue7kur/3465.jpg" alt="Школа городской экономики Правительства Москвы" /></div>
                                                  <div class="news-card__wrapper-small">
                                  <div class="news-card__wrapper">
                                      <time class="news-card__date" datetime="15 декабря">15 декабря</time>
                                                                      <span class="ui-tag ">Новости Университета</span>
                                                              </div>
                                  <div class="news-card__wrapper-text js-news-text-overflow" data-line="4">
                                      <h4 class="news-card__title">Школа городской экономики Правительства Москвы</h4>
                                      <p class="news-card__text"></p>
                                  </div>
                              </div>
                          </article>
                              </div>
              </div>
          </div>
              </section>
          </div><div class="container">
          <section  id="block-37"  class="app-section ">
                      <div class="app-section__head">
                                      <div class="app-section__head-wrapper">
                              <h2>Университет в цифрах</h2>
                          </div>
                                                  <a class="ui-button _tertiary _icon-arrow" href="/university/numbers/">Подробнее<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                              </div>
                  <div class="app-section__content">
                  <div class="app-grid _cols-2" style="--cols:2;--cols-md:1;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2rem;">
                      <div class="app-grid _cols-2 hidden-md" style="--cols:2;--cols-md:1;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2rem;">
                                          <article class="infographics-card">
                                                      <div class="infographics-card__image"><img srcset="/upload/constructor/2ec/mj0z2z92qsdmmfcr29r5l81i9n3i45mb/Vector.png 2x, /upload/constructor/2ec/mj0z2z92qsdmmfcr29r5l81i9n3i45mb/Vector.png 1x" src="/upload/constructor/2ec/mj0z2z92qsdmmfcr29r5l81i9n3i45mb/Vector.png" alt="Вуз удостоен Почетного<br>знака РФ «За успехи<br>в труде»" /></div>
                                                  <p>Вуз удостоен Почетного<br>знака РФ «За успехи<br>в труде»</p>
                                                      <a class="ui-icon-button _primary" href="/university/press-center/kollektiv-finansovogo-universiteta-nagrazhden-vysokoy-gosudarstvennoy-nagradoy-pochetnym-znakom-ross"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-arrow-up-right-20">
                                          <use href="/local/templates/main/sprite.svg#arrow-up-right-20"></use>
                                      </svg></a>
                                                  
                          </article>
                                          <article class="infographics-card">
                                                  <p>студентов ежегодно проходят обучение в Университете</p>
                                                                      <h4>50 000+</h4>
                              
                          </article>
                                          <article class="infographics-card">
                                                  <p>средний балл поступающих на бюджет</p>
                                                                      <h4>94 балла</h4>
                              
                          </article>
                                          <article class="infographics-card">
                                                  <p>высококлассных специалистов подготовлено за 106 лет</p>
                                                                      <h4>1 000 000+</h4>
                              
                          </article>
                                      </div>
                      <div class="swiper infographics-cards-slider js-infographics-cards-slider hidden-from-md">
                          <div class="swiper-pagination"></div>
                          <div class="swiper-wrapper">
                                                                      <div class="swiper-slide">
                                  <article class="infographics-card">
                                                                      <div class="infographics-card__image"><img srcset="/upload/constructor/2ec/mj0z2z92qsdmmfcr29r5l81i9n3i45mb/Vector.png 2x, /upload/constructor/2ec/mj0z2z92qsdmmfcr29r5l81i9n3i45mb/Vector.png 1x" src="/upload/constructor/2ec/mj0z2z92qsdmmfcr29r5l81i9n3i45mb/Vector.png" alt="Вуз удостоен Почетного<br>знака РФ «За успехи<br>в труде»" /></div>
                                                                  <p>Вуз удостоен Почетного<br>знака РФ «За успехи<br>в труде»</p>
                                                                      <a class="ui-icon-button _primary" href="/university/press-center/kollektiv-finansovogo-universiteta-nagrazhden-vysokoy-gosudarstvennoy-nagradoy-pochetnym-znakom-ross"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-arrow-up-right-20">
                                              <use href="/local/templates/main/sprite.svg#arrow-up-right-20"></use>
                                          </svg></a>
                                                                                          </article>
                              </div>
                                                  <div class="swiper-slide">
                                  <article class="infographics-card">
                                                                  <p>студентов ежегодно проходят обучение в Университете</p>
                                                                                                  <h4>50 000+</h4>
                                                              </article>
                              </div>
                                                  <div class="swiper-slide">
                                  <article class="infographics-card">
                                                                  <p>средний балл поступающих на бюджет</p>
                                                                                                  <h4>94 балла</h4>
                                                              </article>
                              </div>
                                                  <div class="swiper-slide">
                                  <article class="infographics-card">
                                                                  <p>высококлассных специалистов подготовлено за 106 лет</p>
                                                                                                  <h4>1 000 000+</h4>
                                                              </article>
                              </div>
                                                                  </div>
                      </div>
                      <div class="swiper infographics-slider js-infographics-slider">
                          <div class="swiper-wrapper">
                                                                                  <div class="swiper-slide">
                                          <article class="infographics">
                                              <div class="infographics__head">
                                                  <div class="infographics__label">Рейтинг влиятельности российских ВУЗов</div>
                                                  <div class="infographics__actual"><b>5-е место</b><span>в 2024 году</span></div>
                                              </div>
                                                                                  <div class="infographics__canvas-wrapper"><canvas class="js-infographics" data-dataset='[{"date":"2020-01-01T00:00:00+03:00","value":"7"},{"date":"2022-01-01T00:00:00+03:00","value":"6"},{"date":"2024-01-01T00:00:00+03:00","value":"5"}]' data-options="{&quot;isReverseScaleY&quot;:true}"></canvas></div>
                                          </article>
                                      </div>
                                                              <div class="swiper-slide">
                                          <article class="infographics">
                                              <div class="infographics__head">
                                                  <div class="infographics__label">Рейтинг российских университетов по версии журнала «Форбс»</div>
                                                  <div class="infographics__actual"><b>9-е место</b><span>в 2025 году</span></div>
                                              </div>
                                                                                  <div class="infographics__canvas-wrapper"><canvas class="js-infographics" data-dataset='[{"date":"2025-01-01T00:00:00+03:00","value":"9"},{"date":"2024-01-01T00:00:00+03:00","value":"10"},{"date":"2023-01-01T00:00:00+03:00","value":"11"},{"date":"2022-01-01T00:00:00+03:00","value":"12"},{"date":"2021-01-01T00:00:00+03:00","value":"13"},{"date":"2020-01-01T00:00:00+03:00","value":"15"}]' data-options="{&quot;isReverseScaleY&quot;:true}"></canvas></div>
                                          </article>
                                      </div>
                                                              <div class="swiper-slide">
                                          <article class="infographics">
                                              <div class="infographics__head">
                                                  <div class="infographics__label">Рейтинг лучших ВУЗов России RAEX-100</div>
                                                  <div class="infographics__actual"><b>10-е место</b><span>в 2025 году</span></div>
                                              </div>
                                                                                  <div class="infographics__canvas-wrapper"><canvas class="js-infographics" data-dataset='[{"date":"2025-01-01T00:00:00+03:00","value":"10"},{"date":"2024-01-01T00:00:00+03:00","value":"14"},{"date":"2023-01-01T00:00:00+03:00","value":"12"},{"date":"2022-01-01T00:00:00+03:00","value":"13"},{"date":"2021-01-01T00:00:00+03:00","value":"12"},{"date":"2020-01-01T00:00:00+03:00","value":"14"}]' data-options="{&quot;isReverseScaleY&quot;:true}"></canvas></div>
                                          </article>
                                      </div>
                                                      
                          </div>
                          <div class="infographics-slider__footer">
                              <div class="swiper-navigation"><button class="ui-icon-button _secondary _contrast js-slider-prev"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-caret-left-20">
                                          <use href="/local/templates/main/sprite.svg#caret-left-20"></use>
                                      </svg></button><button class="ui-icon-button _secondary _contrast js-slider-next"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-caret-right-20">
                                          <use href="/local/templates/main/sprite.svg#caret-right-20"></use>
                                      </svg></button></div>
                              <div class="swiper-pagination"></div>
                          </div>
                      </div>
                  </div>
              </div>
          </section>
          </div>
          
          
          <div id="block-29521" class="container">
              <section class="app-section">
                              <div class="app-section__head">
                          <div class="app-section__head-wrapper">
                              <h2>Образовательные программы</h2>
                          </div>
                                              <a class="ui-button _tertiary _icon-arrow" href="/for-applicants/educational-programs/">Все программы<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                                      </div>
                          <div class="app-section__content">
                                      <form data-hx-get="/ajax/educational-programs-with-tabs.php?block=29521" data-hx-trigger="change delay:300ms" data-hx-target="#education-block" data-hx-select="#education-block" data-hx-swap="outerHTML">
                              <div class="ui-tabs js-tabs _radio" data-type="radio">
                                  <div class="ui-tabs__control js-tabs-control">
                                                                      <label class="ui-tab"><input type="radio" value="0" checked="checked" name="filter" /><span class="ui-tab__label">Бакалавриат и специалитет</span></label>
                                                                      <label class="ui-tab"><input type="radio" value="1" name="filter" /><span class="ui-tab__label">Магистратура</span></label>
                                                                      <label class="ui-tab"><input type="radio" value="2" name="filter" /><span class="ui-tab__label">Аспирантура</span></label>
                                                                      <label class="ui-tab"><input type="radio" value="3" name="filter" /><span class="ui-tab__label">СПО</span></label>
                                                              </div>
                              </div>
                          </form>
                                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2rem;" id="education-block">
                                                  <div class="app-grid-divider _cols-2" style="--cols:2;" id="education-block-more">
                              <div class="education-card"><a class="education-card__link" href="/for-applicants/educational-programs/bachelor/analiz-dannykh-krasnodar-o/" target="_self"></a>
                          <div class="education-card__tags">
                                                      <span class="ui-tag">Бакалавриат</span>
                                                      <span class="ui-tag">Краснодарский филиал</span>
                                              </div>
                          <div class="education-card__faculty">
                                                  <h4 class="education-card__title">Анализ данных</h4>
                          </div>
                                              <div class="education-card__direction">
                                  <span class="text-body-small">Направление подготовки</span>
                                  <p class="text-body-bold">Прикладная математика и информатика</p>
                              </div>
                                          <div class="app-grid _cols-4" style="--cols:4;--cols-md:2;--cols-sm:2;--gap:2rem;--gap-md:2rem;--gap-sm:2rem;">
                                                          <div class="ui-links"><span class="ui-links__label">Бюджетных мест</span>
                                          <div class="ui-links__wrapper">
                                              <div class="ui-links__wrapper"><span class="ui-links__link">11</span></div>
                                          </div>
                                      </div>
                                                              <div class="ui-links"><span class="ui-links__label">Платных мест</span>
                                          <div class="ui-links__wrapper">
                                              <div class="ui-links__wrapper"><span class="ui-links__link">99</span></div>
                                          </div>
                                      </div>
                                                          <div class="ui-links"><span class="ui-links__label">Форма обучения</span>
                                      <div class="ui-links__wrapper">
                                          <div class="ui-links__wrapper"><span class="ui-links__link">Очная</span></div>
                                      </div>
                                  </div>
                                                      <div class="ui-links">
                                      <span class="ui-links__label">Стоимость</span>
                                      <div class="ui-links__wrapper">
                                          <div class="ui-links__wrapper">
                                              <span class="ui-links__link">168500 ₽</span>
                                              <span class="tooltip js-tooltip">
                                                  <a class="tooltip__button js-tooltip__button" role="button">
                                                      <svg class="_icon-info-20">
                                                          <use href="/local/templates/main/sprite.svg#info-20"></use>
                                                      </svg>
                                                  </a>
                                                  <span class="tooltip__content js-tooltip__content">
                                                      За первый год обучения                                                                                            <br>По курсам:                                                <ul>
                                                                                                                      <li>1 — 168500 ₽</li>
                                                                                                                      <li>2 — 168500 ₽</li>
                                                                                                                      <li>3 — 168500 ₽</li>
                                                                                                                      <li>4 — 168500 ₽</li>
                                                                                                              </ul>
                                                                                              </span>
                                              </span>
                                          </div>
                                      </div>
                                  </div>
                                              </div>
                      </div>
                              <div class="education-card"><a class="education-card__link" href="/for-applicants/educational-programs/bachelor/analiz-dannykh-lipetsk-o/" target="_self"></a>
                          <div class="education-card__tags">
                                                      <span class="ui-tag">Бакалавриат</span>
                                                      <span class="ui-tag">Липецкий филиал</span>
                                              </div>
                          <div class="education-card__faculty">
                                                  <h4 class="education-card__title">Анализ данных</h4>
                          </div>
                                              <div class="education-card__direction">
                                  <span class="text-body-small">Направление подготовки</span>
                                  <p class="text-body-bold">Прикладная математика и информатика</p>
                              </div>
                                          <div class="app-grid _cols-4" style="--cols:4;--cols-md:2;--cols-sm:2;--gap:2rem;--gap-md:2rem;--gap-sm:2rem;">
                                                          <div class="ui-links"><span class="ui-links__label">Бюджетных мест</span>
                                          <div class="ui-links__wrapper">
                                              <div class="ui-links__wrapper"><span class="ui-links__link">15</span></div>
                                          </div>
                                      </div>
                                                              <div class="ui-links"><span class="ui-links__label">Платных мест</span>
                                          <div class="ui-links__wrapper">
                                              <div class="ui-links__wrapper"><span class="ui-links__link">65</span></div>
                                          </div>
                                      </div>
                                                          <div class="ui-links"><span class="ui-links__label">Форма обучения</span>
                                      <div class="ui-links__wrapper">
                                          <div class="ui-links__wrapper"><span class="ui-links__link">Очная</span></div>
                                      </div>
                                  </div>
                                                      <div class="ui-links">
                                      <span class="ui-links__label">Стоимость</span>
                                      <div class="ui-links__wrapper">
                                          <div class="ui-links__wrapper">
                                              <span class="ui-links__link">152200 ₽</span>
                                              <span class="tooltip js-tooltip">
                                                  <a class="tooltip__button js-tooltip__button" role="button">
                                                      <svg class="_icon-info-20">
                                                          <use href="/local/templates/main/sprite.svg#info-20"></use>
                                                      </svg>
                                                  </a>
                                                  <span class="tooltip__content js-tooltip__content">
                                                      За первый год обучения                                                                                            <br>По курсам:                                                <ul>
                                                                                                                      <li>1 — 152200 ₽</li>
                                                                                                                      <li>2 — 152200 ₽</li>
                                                                                                                      <li>3 — 152200 ₽</li>
                                                                                                                      <li>4 — 152200 ₽</li>
                                                                                                              </ul>
                                                                                              </span>
                                              </span>
                                          </div>
                                      </div>
                                  </div>
                                              </div>
                      </div>
                              <div class="education-card"><a class="education-card__link" href="/for-applicants/educational-programs/bachelor/analitika-i-audit-oz/" target="_self"></a>
                          <div class="education-card__tags">
                                                      <span class="ui-tag">Бакалавриат</span>
                                                      <span class="ui-tag">Москва</span>
                                              </div>
                          <div class="education-card__faculty">
                                                      <span class="text-body-small">Факультет налогов, аудита и бизнес-анализа</span>
                                                  <h4 class="education-card__title">Аналитика и аудит</h4>
                          </div>
                                              <div class="education-card__direction">
                                  <span class="text-body-small">Направление подготовки</span>
                                  <p class="text-body-bold">Экономика</p>
                              </div>
                                          <div class="app-grid _cols-4" style="--cols:4;--cols-md:2;--cols-sm:2;--gap:2rem;--gap-md:2rem;--gap-sm:2rem;">
                                                          <div class="ui-links"><span class="ui-links__label">Бюджетных мест</span>
                                          <div class="ui-links__wrapper">
                                              <div class="ui-links__wrapper"><span class="ui-links__link">15</span></div>
                                          </div>
                                      </div>
                                                              <div class="ui-links"><span class="ui-links__label">Платных мест</span>
                                          <div class="ui-links__wrapper">
                                              <div class="ui-links__wrapper"><span class="ui-links__link">85</span></div>
                                          </div>
                                      </div>
                                                          <div class="ui-links"><span class="ui-links__label">Форма обучения</span>
                                      <div class="ui-links__wrapper">
                                          <div class="ui-links__wrapper"><span class="ui-links__link">Очно-заочная</span></div>
                                      </div>
                                  </div>
                                                      <div class="ui-links">
                                      <span class="ui-links__label">Стоимость</span>
                                      <div class="ui-links__wrapper">
                                          <div class="ui-links__wrapper">
                                              <span class="ui-links__link">290000 ₽</span>
                                              <span class="tooltip js-tooltip">
                                                  <a class="tooltip__button js-tooltip__button" role="button">
                                                      <svg class="_icon-info-20">
                                                          <use href="/local/templates/main/sprite.svg#info-20"></use>
                                                      </svg>
                                                  </a>
                                                  <span class="tooltip__content js-tooltip__content">
                                                      За первый год обучения                                                                                            <br>По курсам:                                                <ul>
                                                                                                                      <li>1 — 290000 ₽</li>
                                                                                                                      <li>2 — 290000 ₽</li>
                                                                                                                      <li>3 — 310000 ₽</li>
                                                                                                                      <li>4 — 310000 ₽</li>
                                                                                                                      <li>5 — 310000 ₽</li>
                                                                                                              </ul>
                                                                                              </span>
                                              </span>
                                          </div>
                                      </div>
                                  </div>
                                              </div>
                      </div>
                              <div class="education-card"><a class="education-card__link" href="/for-applicants/educational-programs/bachelor/bezop-avtom-sistem-v-kreditno-finansovoy-sfer-o/" target="_self"></a>
                          <div class="education-card__tags">
                                                      <span class="ui-tag">Бакалавриат</span>
                                                      <span class="ui-tag">Москва</span>
                                              </div>
                          <div class="education-card__faculty">
                                                      <span class="text-body-small">Факультет информационных технологий и анализа больших данных</span>
                                                  <h4 class="education-card__title">Безопасность автоматизированных систем в кредитно-финансовой сфере</h4>
                          </div>
                                              <div class="education-card__direction">
                                  <span class="text-body-small">Направление подготовки</span>
                                  <p class="text-body-bold">Информационная безопасность</p>
                              </div>
                                          <div class="app-grid _cols-4" style="--cols:4;--cols-md:2;--cols-sm:2;--gap:2rem;--gap-md:2rem;--gap-sm:2rem;">
                                                          <div class="ui-links"><span class="ui-links__label">Бюджетных мест</span>
                                          <div class="ui-links__wrapper">
                                              <div class="ui-links__wrapper"><span class="ui-links__link">86</span></div>
                                          </div>
                                      </div>
                                                              <div class="ui-links"><span class="ui-links__label">Платных мест</span>
                                          <div class="ui-links__wrapper">
                                              <div class="ui-links__wrapper"><span class="ui-links__link">139</span></div>
                                          </div>
                                      </div>
                                                          <div class="ui-links"><span class="ui-links__label">Форма обучения</span>
                                      <div class="ui-links__wrapper">
                                          <div class="ui-links__wrapper"><span class="ui-links__link">Очная</span></div>
                                      </div>
                                  </div>
                                                      <div class="ui-links">
                                      <span class="ui-links__label">Стоимость</span>
                                      <div class="ui-links__wrapper">
                                          <div class="ui-links__wrapper">
                                              <span class="ui-links__link">420000 ₽</span>
                                              <span class="tooltip js-tooltip">
                                                  <a class="tooltip__button js-tooltip__button" role="button">
                                                      <svg class="_icon-info-20">
                                                          <use href="/local/templates/main/sprite.svg#info-20"></use>
                                                      </svg>
                                                  </a>
                                                  <span class="tooltip__content js-tooltip__content">
                                                      За первый год обучения                                                                                            <br>По курсам:                                                <ul>
                                                                                                                      <li>1 — 420000 ₽</li>
                                                                                                                      <li>2 — 420000 ₽</li>
                                                                                                                      <li>3 — 450000 ₽</li>
                                                                                                                      <li>4 — 450000 ₽</li>
                                                                                                              </ul>
                                                                                              </span>
                                              </span>
                                          </div>
                                      </div>
                                  </div>
                                              </div>
                      </div>
                      </div>
              <div id="education-block-more-btn">
                      <button class="ui-button _secondary _full-wide _icon-arrow" type="button" data-hx-get="/ajax/educational-programs-with-tabs.php?page=2&amp;block=29521&amp;filter=0" data-hx-swap="multi:#education-block-more-btn:innerHTML,#education-block-more:beforeend">Показать ещё<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button>
              </div>
                                      </div>
                  </div>
              </section>
          </div><div class="container">
          <section class="app-section">
              <div class="app-section__content">
                  <div class="students-life-slider js-students-life-slider">
                      <div class="students-life-slider__inner">
                          <div class="students-life-slider__header js-students-life-slider-header">
          
                              <div class="students-life-slider__headline">
                                  <h2 class="students-life-slider__title">Жизнь в университете</h2>
                                                      </div>
          
                          </div>
                          <div class="students-life-slider__body">
                              <div class="students-life-slider__desc">
                                  <div class="students-life-slider__bg js-students-life-slider-bg"><img src="/local/templates/main/images/students-life-slider/students-life-slider-bg.svg" alt="" /><img src="/local/templates/main/images/students-life-slider/students-life-slider-bg-dark.svg" alt="" /></div>
                                  <div class="students-life-slider__desc-wrapper">
                                      <p class="students-life-slider__desc-title js-students-life-slider-title">Какая ты, жизнь студента вне аудитории?</p>
                                      <div class="students-life-slider__nav js-students-life-slider-nav">
                                          <div class="slider-nav"><button class="ui-icon-button _secondary _contrast js-slider-prev"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-caret-left-24">
                                                      <use href="/local/templates/main/sprite.svg#caret-left-24"></use>
                                                  </svg></button><button class="ui-icon-button _secondary _contrast js-slider-next"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-caret-right-24">
                                                      <use href="/local/templates/main/sprite.svg#caret-right-24"></use>
                                                  </svg></button></div>
                                          <div class="slider-pagination js-pagination"></div>
                                      </div>
                                      <p class="students-life-slider__desc-note js-students-life-slider-note">Студенческая жизнь не ограничивается тремя-четырьмя парами в день – рядом с учебой идут спорт и наука, творчество и путешествия. Любой найдет себе занятие по душе! Важны и комфортные условия для этих занятий – кампусы и общежития, столовые и спортивные комплексы, коворкинги и библиотеки. Присоединяйтесь!</p>
                                  </div>
                              </div>
                              <div class="students-life-slider__slider">
                                  <div class="swiper" data-alides-perview-sm="1" data-alides-perview-md="2" data-alides-perview-lg="1">
                                      <div class="swiper-wrapper">
                                                                          <article class="swiper-slide students-life-slider-slide">
                                              <div class="students-life-slider-slide__image"><img src="/upload/constructor/fbf/tsofd5mc5nz1gzm2kig4au89hg4a0uee.jpg" alt="" /></div>
                                              <h1 class="students-life-slider-slide__title">Клубы по интересам</h1>
                                              <p class="students-life-slider-slide__desc">Покорять вершины с Финуниверситетом можно не только в переносном, но и в самом прямом смысле: ребята из экспедиционного клуба всегда рады новым единомышленникам! А если путешествия – не для вас, то вы обязательно найдете что-то интересное для себя в других клубах: шахматы, патриотический и педагогический отряды, волонтерство, самоуправление и многое другое</p>
                                                                                  <div class="students-life-slider-slide__foot">
                                                  <a class="ui-button _tertiary _contrast _icon-arrow" href="/university/structure/education/uvr/clubs/">Подробнее<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                                              </div>
                                                                              </article>
                                                                          <article class="swiper-slide students-life-slider-slide">
                                              <div class="students-life-slider-slide__image"><img src="/upload/constructor/d34/s40xl446x5m6i5s3rhpi836gy2h0rf8j.jpg" alt="" /></div>
                                              <h1 class="students-life-slider-slide__title">Студенческий спортивный клуб</h1>
                                              <p class="students-life-slider-slide__desc">Спорт – неотъемлемая часть жизни молодежи. И поступление в университет отнюдь не означает, что пора бросать любимый вид спорта, а времени будет хватать хорошо если на зарядку. Нет-нет, спортивные награды наших сборных на межвузовских, всероссийских и международных соревнованиях тому подтверждение! А если хотите позаниматься просто для себя, тоже нет проблем, в здоровом теле – здоровый дух!</p>
                                                                                  <div class="students-life-slider-slide__foot">
                                                  <a class="ui-button _tertiary _contrast _icon-arrow" href="/university/structure/education/sk/">Подробнее<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                                              </div>
                                                                              </article>
                                                                          <article class="swiper-slide students-life-slider-slide">
                                              <div class="students-life-slider-slide__image"><img src="/upload/constructor/b91/madn4vg4y0z4w87nr80lgauoeshin6ap.jpg" alt="" /></div>
                                              <h1 class="students-life-slider-slide__title">Студенческая наука</h1>
                                              <p class="students-life-slider-slide__desc">Научный потенциал наших студентов поистине безграничен! В вузе проводится огромное количество научно-исследовательских работ, в которых участвуют даже первокурсники. А еще можно поработать на научных конференциях, форумах и фестивалях, получить грант, увидеть свою работу на страницах научных изданий – и многое-многое другое!</p>
                                                                                  <div class="students-life-slider-slide__foot">
                                                  <a class="ui-button _tertiary _contrast _icon-arrow" href="/for-students/student-science/">Подробнее<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                                              </div>
                                                                              </article>
                                                                          <article class="swiper-slide students-life-slider-slide">
                                              <div class="students-life-slider-slide__image"><img src="/upload/constructor/b62/9yjl0iya2ygujtbd9j3fzswczvflrl2r.jpg" alt="" /></div>
                                              <h1 class="students-life-slider-slide__title">Наши общежития</h1>
                                              <p class="students-life-slider-slide__desc">Финуниверситет располагает целым комплексом общежитий, в которых проживают сотни студентов. Количество мест неуклонно растет, в 2022 году были открыты новые корпуса на Балтийской улице.</p>
                                                                                  <div class="students-life-slider-slide__foot">
                                                  <a class="ui-button _tertiary _contrast _icon-arrow" href="/university/dormitories/">Подробнее<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                                              </div>
                                                                              </article>
                                                                          <article class="swiper-slide students-life-slider-slide">
                                              <div class="students-life-slider-slide__image"><img src="/upload/constructor/379/0w9ttl4gnd0y9gtejhv7dwlw17xpc3us.jpg" alt="" /></div>
                                              <h1 class="students-life-slider-slide__title">Творческие коллективы</h1>
                                              <p class="students-life-slider-slide__desc">Вокальные и танцевальные студии, студенческий театр, вокально-инструментальный ансамбль и даже ансамбль барабанщиков всегда открыты для новых талантов! Или есть интересная идея для новой студии? Расскажите!</p>
                                                                                  <div class="students-life-slider-slide__foot">
                                                  <a class="ui-button _tertiary _contrast _icon-arrow" href="/university/structure/education/uvr/tkoll/">Подробнее<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                                              </div>
                                                                              </article>
                                          
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </div>
              </div>
          </section>
          </div>
          <div class="container">
              <section id="block-39" class="app-section ">
                  <div class="app-section__head">
                                      <div class="app-section__head-wrapper">
                              <h2>Узнайте больше</h2>
                          </div>
                              </div>
                  <div class="app-section__content">
                      <div class="find-more-slider swiper js-find-more-slider">
                          <div class="swiper-wrapper _align-stretch">
                                                          <div class="swiper-slide _height-auto">
                                          <article class="page-card-link app-card">
                                                                                      <div class="page-card-link__img"><img src="/upload/constructor/6ee/9er1l10i2wcw3bcfvs2fkc1oc3ilrwsg/DSF2500-_1_.jpg" alt="Набор на программы МВА" /></div>
                                                                                  <div class="page-card-link__wrapper">
                                                  <h3 class="page-card-link__title">Набор на программы МВА</h3>
                                              </div><a class="ui-button _tertiary _contrast _icon-arrow"  href="/university/structure/dpo/msb/">Подробнее<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                                          </article>
                                      </div>
                                                              <div class="swiper-slide _height-auto">
                                          <article class="page-card-link app-card">
                                                                                      <div class="page-card-link__img"><img src="/upload/constructor/6ba/reshn2qh9rloey11qjfsbertni56is15.jpg" alt="Университет в рейтингах" /></div>
                                                                                  <div class="page-card-link__wrapper">
                                                  <h3 class="page-card-link__title">Университет в рейтингах</h3>
                                              </div><a class="ui-button _tertiary _contrast _icon-arrow"  href="/university/rating/">Подробнее<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                                          </article>
                                      </div>
                                                              <div class="swiper-slide _height-auto">
                                          <article class="page-card-link app-card">
                                                                                      <div class="page-card-link__img"><img src="/upload/constructor/455/bfes5g7xie85je7pokikcq1ct8cearm4.jpg" alt="Филиалы" /></div>
                                                                                  <div class="page-card-link__wrapper">
                                                  <h3 class="page-card-link__title">Филиалы</h3>
                                              </div><a class="ui-button _tertiary _contrast _icon-arrow"  href="/university/branches/">Подробнее<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                                          </article>
                                      </div>
                                                  </div>
                      </div>
                  </div>
              </section>
          </div><div class="container">
              <section  id="block-41" class="app-section">
                  <div class="app-section__content">
                      <section class="video-alumni">
                          <div class="video-alumni__video"><video autoplay="autoplay" playsinline="playsinline" loop="loop" muted="muted" poster="/local/templates/main/images/hero/video-alumni-poster.jpg">
                                  <source src="/upload/medialibrary/1ef/13ftbscvlshtego168gct20ax2sawyq0/IMG_6350.mp4" type="video/mp4" />
                              </video></div>
                          <div class="video-alumni__inner">
                              <div class="video-alumni__content">
                                                          <div class="video-alumni__logo"><img src="/upload/constructor/7b7/3ioytatg412hggapskoj4h97hiw9oqab/FU-Alumni-1.png" alt="Ассоциация 
выпускников" /></div>
                                                          <h2 class="video-alumni__title">Ассоциация 
выпускников</h2>
                                                          <p class="video-alumni__text">Мы даем возможность эффективно использовать 
потенциал выпускников Финансового университета</p>
                                                                                  <div class="video-alumni__action"><a href="https://alumnifa.com/" class="ui-button _primary _contrast _icon-arrow">Вступить в ассоциацию<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                                                      </div>
                                                  <article class="video-alumni__card blur-backdrop">
                                  <div class="video-alumni-card-slider-titles">
                                      <div class="swiper-wrapper">
                                                                          <div class="swiper-slide">
                                              <h3>86% выпускников</h3>
                                          </div>
                                                                          <div class="swiper-slide">
                                              <h3>В ТОП-4</h3>
                                          </div>
                                                                          <div class="swiper-slide">
                                              <h3>В ТОП-10 вузов</h3>
                                          </div>
                                                                          
                                      </div>
                                  </div>
                                  <div class="video-alumni-card-slider-texts">
                                      <div class="swiper-wrapper">
                                                                          <div class="swiper-slide">
                                              <p>Финансового университета 
в течение 3-х месяцев трудоустраиваются на высокооплачиваемую работу</p>
                                          </div>
                                                                          <div class="swiper-slide">
                                              <p>рейтинга университетов по уровню заработной платы выпускников</p>
                                          </div>
                                                                          <div class="swiper-slide">
                                              <p>по уровню востребованности выпускников работодателями</p>
                                          </div>
                                          
                                      </div>
                                  </div>
                                  <div class="swiper-pagination"></div>
                              </article>
                                              </div>
                      </section>
                  </div>
              </section>
          </div><div class="container" id="block-44858" class="">
              <section class="app-section _is-main">
                  <div class="app-section__head">
                                      <div class="app-section__head-wrapper">
                              <h2>События</h2>
                          </div>
                                          </div>
                  <div class="app-section__content">
                      <div class="date-filter js-date-filter">
                          <div class="date-filter__wrapper hidden-sm">
                              <form class="date-filter__form" data-hx-get="/ajax/events-slider.php?iblock=2&block=44858&tags[]=" data-hx-trigger="change delay:300ms" data-hx-target="#event-block" data-hx-params="not filter">
                                  <div class="datepicker js-datepicker-filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                                      <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                              <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                          </svg></div>
                                  </div>
                                  <div class="filter-buttons">
                                      <div class="filter-buttons__button js-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                                              </svg></label></div>
                                      <div class="filter-buttons__button js-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                                              </svg></label></div>
                                      <div class="filter-buttons__button js-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                                              </svg></label></div>
                                      <div class="filter-buttons__button js-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                                              </svg></label></div>
                                  </div>
                              </form>
                              <div class="slider-nav _no-margin hidden-md"><button class="ui-icon-button _secondary js-slider-prev"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-caret-left-24">
                                          <use href="/local/templates/main/sprite.svg#caret-left-24"></use>
                                      </svg></button><button class="ui-icon-button _secondary js-slider-next"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-caret-right-24">
                                          <use href="/local/templates/main/sprite.svg#caret-right-24"></use>
                                      </svg></button></div>
                          </div><button class="filter-buttons__button _wide hidden-from-sm js-date-filter-open" type="button" data-target="#date-filter-popup" data-text="Выбрать дату"><span>Выбрать дату</span><svg class="_icon-caret-down-24">
                                  <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                              </svg></button>
                      </div>
                          <div id="event-block">
                  <div class="events-slider slider-divider swiper js-events-slider hidden-md">
                      <div class="swiper-wrapper _align-stretch">
                                          <div class="swiper-slide _height-auto">
                                  <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie--d-505-001-109-po-zashchite-dissertatsiy-na-soiskanie-uchen"></a>
                                      <div class="event-card__head">
                                                                          <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.109 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                      </div>
                                      <div class="event-card__wrapper">
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Дата проведения</div>
                                                  <time class="ui-links__link" datetime="17.12.2025 10:00:00/17.12.2025 12:00:00">17 декабря 2025</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Время проведения</div>
                                                  <time class="ui-links__link" datetime="T10:00/T12:00">10:00 - 12:00</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Адрес</div>
                                                  <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                              </div>
                                                                      </div>
                                  </article>
                              </div>
                                              <div class="swiper-slide _height-auto">
                                  <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie-d-505-001-109-po-zashchite-dissertatsiy-na-soiskanie-uchen"></a>
                                      <div class="event-card__head">
                                                                          <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.109 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                      </div>
                                      <div class="event-card__wrapper">
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Дата проведения</div>
                                                  <time class="ui-links__link" datetime="17.12.2025 12:00:00/17.12.2025 14:00:00">17 декабря 2025</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Время проведения</div>
                                                  <time class="ui-links__link" datetime="T12:00/T14:00">12:00 - 14:00</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Адрес</div>
                                                  <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                              </div>
                                                                      </div>
                                  </article>
                              </div>
                                              <div class="swiper-slide _height-auto">
                                  <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie-505-001-107-po-zashchite-dissertatsiy-na-soiskanie-uchen"></a>
                                      <div class="event-card__head">
                                                                          <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.107 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                      </div>
                                      <div class="event-card__wrapper">
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Дата проведения</div>
                                                  <time class="ui-links__link" datetime="18.12.2025 10:00:00/18.12.2025 12:00:00">18 декабря 2025</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Время проведения</div>
                                                  <time class="ui-links__link" datetime="T10:00/T12:00">10:00 - 12:00</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Адрес</div>
                                                  <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                              </div>
                                                                      </div>
                                  </article>
                              </div>
                                              <div class="swiper-slide _height-auto">
                                  <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie-soveta--d-505-001-110-po-zashchite-dissertatsiy-na-soiskanie-uchen"></a>
                                      <div class="event-card__head">
                                                                          <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.110 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                      </div>
                                      <div class="event-card__wrapper">
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Дата проведения</div>
                                                  <time class="ui-links__link" datetime="18.12.2025 14:00:00/18.12.2025 16:00:00">18 декабря 2025</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Время проведения</div>
                                                  <time class="ui-links__link" datetime="T14:00/T16:00">14:00 - 16:00</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Адрес</div>
                                                  <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                              </div>
                                                                      </div>
                                  </article>
                              </div>
                                              <div class="swiper-slide _height-auto">
                                  <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie--d-505-001-110-po-zashchite-dissertatsiy-na-soiskanie-uchen"></a>
                                      <div class="event-card__head">
                                                                          <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.110 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                      </div>
                                      <div class="event-card__wrapper">
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Дата проведения</div>
                                                  <time class="ui-links__link" datetime="18.12.2025 16:00:00/18.12.2025 18:00:00">18 декабря 2025</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Время проведения</div>
                                                  <time class="ui-links__link" datetime="T16:00/T18:00">16:00 - 18:00</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Адрес</div>
                                                  <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                              </div>
                                                                      </div>
                                  </article>
                              </div>
                                              <div class="swiper-slide _height-auto">
                                  <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie--505-001-109-po-zashchite-dissertatsiy"></a>
                                      <div class="event-card__head">
                                                                          <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.109 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                      </div>
                                      <div class="event-card__wrapper">
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Дата проведения</div>
                                                  <time class="ui-links__link" datetime="19.12.2025 10:00:00/19.12.2025 12:00:00">19 декабря 2025</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Время проведения</div>
                                                  <time class="ui-links__link" datetime="T10:00/T12:00">10:00 - 12:00</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Адрес</div>
                                                  <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                              </div>
                                                                      </div>
                                  </article>
                              </div>
                                              <div class="swiper-slide _height-auto">
                                  <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie-d-505-001-109-po-zashchite"></a>
                                      <div class="event-card__head">
                                                                          <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.109 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                      </div>
                                      <div class="event-card__wrapper">
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Дата проведения</div>
                                                  <time class="ui-links__link" datetime="19.12.2025 12:00:00/19.12.2025 14:00:00">19 декабря 2025</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Время проведения</div>
                                                  <time class="ui-links__link" datetime="T12:00/T14:00">12:00 - 14:00</time>
                                              </div>
                                                                              <div class="ui-links">
                                                  <div class="ui-links__label">Адрес</div>
                                                  <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                              </div>
                                                                      </div>
                                  </article>
                              </div>
                                      </div>
                  </div>
                  <div class="app-grid _cols-1 hidden-from-md" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2rem;">
                                          <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie--d-505-001-109-po-zashchite-dissertatsiy-na-soiskanie-uchen"></a>
                                  <div class="event-card__head">
                                                                  <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.109 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                  </div>
                                  <div class="event-card__wrapper">
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Дата проведения</div>
                                              <time class="ui-links__link" datetime="17.12.2025 10:00:00/17.12.2025 12:00:00">17 декабря 2025</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Время проведения</div>
                                              <time class="ui-links__link" datetime="T10:00/T12:00">10:00 - 12:00</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Адрес</div>
                                              <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                          </div>
                                                              </div>
                              </article>
                                          <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie-d-505-001-109-po-zashchite-dissertatsiy-na-soiskanie-uchen"></a>
                                  <div class="event-card__head">
                                                                  <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.109 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                  </div>
                                  <div class="event-card__wrapper">
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Дата проведения</div>
                                              <time class="ui-links__link" datetime="17.12.2025 12:00:00/17.12.2025 14:00:00">17 декабря 2025</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Время проведения</div>
                                              <time class="ui-links__link" datetime="T12:00/T14:00">12:00 - 14:00</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Адрес</div>
                                              <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                          </div>
                                                              </div>
                              </article>
                                          <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie-505-001-107-po-zashchite-dissertatsiy-na-soiskanie-uchen"></a>
                                  <div class="event-card__head">
                                                                  <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.107 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                  </div>
                                  <div class="event-card__wrapper">
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Дата проведения</div>
                                              <time class="ui-links__link" datetime="18.12.2025 10:00:00/18.12.2025 12:00:00">18 декабря 2025</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Время проведения</div>
                                              <time class="ui-links__link" datetime="T10:00/T12:00">10:00 - 12:00</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Адрес</div>
                                              <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                          </div>
                                                              </div>
                              </article>
                                          <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie-soveta--d-505-001-110-po-zashchite-dissertatsiy-na-soiskanie-uchen"></a>
                                  <div class="event-card__head">
                                                                  <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.110 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                  </div>
                                  <div class="event-card__wrapper">
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Дата проведения</div>
                                              <time class="ui-links__link" datetime="18.12.2025 14:00:00/18.12.2025 16:00:00">18 декабря 2025</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Время проведения</div>
                                              <time class="ui-links__link" datetime="T14:00/T16:00">14:00 - 16:00</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Адрес</div>
                                              <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                          </div>
                                                              </div>
                              </article>
                                          <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie--d-505-001-110-po-zashchite-dissertatsiy-na-soiskanie-uchen"></a>
                                  <div class="event-card__head">
                                                                  <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.110 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                  </div>
                                  <div class="event-card__wrapper">
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Дата проведения</div>
                                              <time class="ui-links__link" datetime="18.12.2025 16:00:00/18.12.2025 18:00:00">18 декабря 2025</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Время проведения</div>
                                              <time class="ui-links__link" datetime="T16:00/T18:00">16:00 - 18:00</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Адрес</div>
                                              <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                          </div>
                                                              </div>
                              </article>
                                          <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie--505-001-109-po-zashchite-dissertatsiy"></a>
                                  <div class="event-card__head">
                                                                  <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.109 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                  </div>
                                  <div class="event-card__wrapper">
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Дата проведения</div>
                                              <time class="ui-links__link" datetime="19.12.2025 10:00:00/19.12.2025 12:00:00">19 декабря 2025</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Время проведения</div>
                                              <time class="ui-links__link" datetime="T10:00/T12:00">10:00 - 12:00</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Адрес</div>
                                              <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                          </div>
                                                              </div>
                              </article>
                                          <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie-d-505-001-109-po-zashchite"></a>
                                  <div class="event-card__head">
                                                                  <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.109 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                  </div>
                                  <div class="event-card__wrapper">
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Дата проведения</div>
                                              <time class="ui-links__link" datetime="19.12.2025 12:00:00/19.12.2025 14:00:00">19 декабря 2025</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Время проведения</div>
                                              <time class="ui-links__link" datetime="T12:00/T14:00">12:00 - 14:00</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Адрес</div>
                                              <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                          </div>
                                                              </div>
                              </article>
                              </div>
              </div>
          
          
          
                  </div>
              </section>
          </div><div class="container">
              <section id="block-42" class="app-section _text ">
                          <div class="app-section__head">
                                  <div class="app-section__head-wrapper">
                                          <h2>Партнеры</h2>
                                          <div class="text-content">
                                          </div>
                      </div>
                                          </div>
                          <div class="app-section__content">
                      <div class="swiper partners-slider js-partners-slider">
                          <div class="swiper-wrapper">
                                                  <div class="swiper-slide _has-vertical-dash">
                                  <article class="partners-card"><a class="partners-card__link" href="https://minpromtorg.gov.ru/" target="_blank" rel="noopener"></a>
                                      <div class="partners-card__img"><img src="/upload/constructor/527/kikdo2crx7sjx3l5mqixgvabk02aityp.png" alt="Министерство промышленности и торговли Российской Федерации" /></div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _has-vertical-dash">
                                  <article class="partners-card"><a class="partners-card__link" href="https://www.nalog.gov.ru/rn77" target="_blank" rel="noopener"></a>
                                      <div class="partners-card__img"><img src="/upload/constructor/fa6/2dkeb2pqrw8gtp7yblq1vio5ojqygbc7.png" alt="Федеральная налоговая служба" /></div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _has-vertical-dash">
                                  <article class="partners-card"><a class="partners-card__link" href="https://cbr.ru/" target="_blank" rel="noopener"></a>
                                      <div class="partners-card__img"><img src="/upload/constructor/3ec/fivqrrisii87joo4rwdpsfbzgo87ltak.png" alt="Центральный банк Российской Федерации" /></div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _has-vertical-dash">
                                  <article class="partners-card"><a class="partners-card__link" href="https://www.rzd.ru/" target="_blank" rel="noopener"></a>
                                      <div class="partners-card__img"><img src="/upload/constructor/f0b/qucl1vfv4w8p9v2uh78z5c8vdfbwvcas.png" alt="ОАО «Российские железные дороги»" /></div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _has-vertical-dash">
                                  <article class="partners-card"><a class="partners-card__link" href="https://alfabank.ru/" target="_blank" rel="noopener"></a>
                                      <div class="partners-card__img"><img src="/upload/constructor/0d6/mj55kapsixicn4y9kb7eix0bk66l99lm.png" alt="Альфа Банк" /></div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _has-vertical-dash">
                                  <article class="partners-card"><a class="partners-card__link" href="https://www.gazprombank.ru/" target="_blank" rel="noopener"></a>
                                      <div class="partners-card__img"><img src="/upload/constructor/48c/polf1fgoboiu7tvfobbz3fvcvscp4r89.png" alt="Газпромбанк" /></div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _has-vertical-dash">
                                  <article class="partners-card"><a class="partners-card__link" href="https://www.consultant.ru/edu/" target="_blank" rel="noopener"></a>
                                      <div class="partners-card__img"><img src="/upload/constructor/276/3c972f2oj9qncn6z2cgwx6rbru27jgcw/Konsul_tantPlyus.png" alt="КонсультантПлюс" /></div>
                                  </article>
                              </div>
                              
                          </div>
                      </div>
                  </div>
              </section>
          </div>
          
          
          </main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          
          Parameter
          PHPSESSID
          Evidence
          pl8GXts4bdImolNVay0G1Whz4j9mZb6g
          Solution

          This is an informational alert rather than a vulnerability and so there is nothing to fix.

      2. Раскрытие информации - подозрительные комментарии (1)
        1. GET https://www.fa.ru/university/press-center/aeroflot-rasshiril-prodazhu-subsidirovannykh-aviabiletov-do-25-napravleniy
          Alert tags
          Alert description

          The response appears to contain suspicious comments which may help an attacker.

          Other info

          The following pattern was used: \bFROM\b and was detected in likely comment: "<!-- <button class="ui-button _secondary _full-wide _icon-arrow hidden-from-md" type="button" data-hx-get="/respo", see evidence field for the suspicious comment/snippet.

          Request
          Request line and header section (398 bytes)
          GET https://www.fa.ru/university/press-center/aeroflot-rasshiril-prodazhu-subsidirovannykh-aviabiletov-do-25-napravleniy HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru
          Cookie: PHPSESSID=oCX2ps2NH14fMhkZK3JIqxyZZOkiKPNj
          
          
          Request body (0 bytes)
          Response
          Status line and header section (641 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:12:09 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 139565
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Last-Modified: Mon, 15 Dec 2025 11:18:51 GMT
          Pragma: no-cache
          Vary: Accept-Encoding
          Cache-Control: no-store, no-cache, must-revalidate
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Expires: Thu, 19 Nov 1981 08:52:00 GMT
          X-Frame-Options: SAMEORIGIN
          X-Frame-Options: SAMEORIGIN
          X-Content-Type-Options: nosniff
          Content-Security-Policy: frame-ancestors 'self';
          
          
          Response body (139565 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="пресс центр, центр пресса, пресс служба, новости университета, медиаподдержка, новости, события, публикации университета, пресс-релизы, информационный центр, пресс-конференции, пресс центр новости" />
          <meta name="description" content=" " />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/university/press-center/aeroflot-rasshiril-prodazhu-subsidirovannykh-aviabiletov-do-25-napravleniy">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="robots" content="index, follow"/>
          
          
          
                      <title>«Аэрофлот» расширил продажу субсидированных авиабилетов до 25 направлений</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | «Аэрофлот» расширил продажу субсидированных авиабилетов до 25 направлений"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header " id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app">
              <div class="app-head">
                  <div class="container">
                                      <div class="breadcrumbs "><ol class="breadcrumbs__list" itemscope="itemscope" itemtype="https://schema.org/BreadcrumbList">
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/" itemprop="item">Главная</a>
          				<meta itemprop="position" content="0" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/" itemprop="item">Университет</a>
          				<meta itemprop="position" content="1" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/press-center/" itemprop="item">Пресс-центр</a>
          				<meta itemprop="position" content="2" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="" itemprop="item">«Аэрофлот» расширил продажу субсидированных авиабилетов до 25 направлений</a>
          				<meta itemprop="position" content="3" />
                         
          			</li></ol><div class="breadcrumbs__mobile-button"><a class="ui-button _tertiary" href="/university/press-center/"><span class="ui-button__icon"><svg class="_icon-arrow-left-16"><use href="/local/templates/main/sprite.svg#arrow-left-16"></use></svg></span>Назад</a></div></div>                                        <h1 class="app-head__title">«Аэрофлот» расширил продажу субсидированных авиабилетов до 25 направлений</h1>
                              </div>
              </div>
          
          <div class="container">
              <div class="article-head">
                  <div class="article-head__inner">
                      <div class="article-head__wrapper"><span class="ui-tag">Новости Университета</span><span class="article-head__date">15 декабря 2025</span></div>
                      <div class="share js-share"><button class="ui-button _tertiary share__trigger js-share__trigger">Поделиться<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-external-link-16"><use href="/local/templates/main/sprite.svg#external-link-16"></use></svg></span></button>
                          <div class="share__tooltip js-share__tooltip"><a target="_blank" class="ui-button _tertiary" href="https://vk.com/share.php?url=https://www.fa.ru//university/press-center/aeroflot-rasshiril-prodazhu-subsidirovannykh-aviabiletov-do-25-napravleniy&title=«Аэрофлот» расширил продажу субсидированных авиабилетов до 25 направлений&image=https://www.fa.ru/">ВКонтакте<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-social-vk-16"><use href="/local/templates/main/sprite.svg#social-vk-16"></use></svg></span></a><a target="_blank" class="ui-button _tertiary"  href="https://telegram.me/share/url?url=https://www.fa.ru//university/press-center/aeroflot-rasshiril-prodazhu-subsidirovannykh-aviabiletov-do-25-napravleniy&text=«Аэрофлот» расширил продажу субсидированных авиабилетов до 25 направлений">Telegram<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-social-tg-16"><use href="/local/templates/main/sprite.svg#social-tg-16"></use></svg></span></a><a target="_blank" class="ui-button _tertiary" href="https://connect.ok.ru/offer?url=https://www.fa.ru//university/press-center/aeroflot-rasshiril-prodazhu-subsidirovannykh-aviabiletov-do-25-napravleniy&title=«Аэрофлот» расширил продажу субсидированных авиабилетов до 25 направлений&imageUrl=https://www.fa.ru/">Одноклассники<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-social-ok-16"><use href="/local/templates/main/sprite.svg#social-ok-16"></use></svg></span></a><button class="ui-button _tertiary js-share__share" data-share-url="">Скопировать ссылку<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-link-16"><use href="/local/templates/main/sprite.svg#link-16"></use></svg></span></button></div>
                      </div>
                  </div>
                      </div>
              <section class="app-section _is-slim _gutter-md">
                  <div class="app-section__content">
                      <div class="text-content">
                          <p style="text-align: justify;">
          	Авиакомпания «Аэрофлот» впервые открыла продажу авиабилетов по субсидированным тарифам сразу на 25 направлений. Расширение программы предусмотрено на 2026 год и реализуется при государственной поддержке.
          </p>
          <p style="text-align: justify;">
          </p>
          <p style="text-align: justify;">
          	 В перечень маршрутов, на которые распространяются льготные тарифы, вошли, в частности, Москва, Санкт-Петербург, Красноярск, Хабаровск и Владивосток.
          </p>
          <p style="text-align: justify;">
          </p>
          <p style="text-align: justify;">
           <a target="_new" href="https://tass.ru/ekonomika/25909879">Подробнее</a>
          </p>
          <p>
          	<a target="_new" href="https://tass.ru/ekonomika/25909879"></a>
          </p>
                      </div>
                  </div>
              </section>
                      <section class="app-section">
                  <div class="app-section__head">
                      <h2>Другие новости</h2>
                      <div class="slider-nav hidden-sm"><button class="ui-icon-button _secondary js-slider-prev"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-caret-left-24">
                                  <use href="/local/templates/main/sprite.svg#caret-left-24"></use>
                              </svg></button><button class="ui-icon-button _secondary js-slider-next"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-caret-right-24">
                                  <use href="/local/templates/main/sprite.svg#caret-right-24"></use>
                              </svg></button></div>
                  </div>
                  <div class="app-section__content">
                      <div class="news-slider slider-divider swiper js-news-slider hidden-sm">
                          <div class="swiper-wrapper _align-stretch">
                                                  <div class="swiper-slide _height-auto">
                                                                                  <article class="news-card"><a class="news-card__link" href="/university/press-center/studenty-finuniversiteta-uznali-o-vozmozhnostyakh-postroeniya-karery"></a>
                                      <div class="news-card__wrapper"><span class="news-card__date">15 декабря</span><span class="ui-tag">Новости Университета</span></div>
                                      <div class="news-card__img"><img src="/upload/iblock/019/2mvonqf22ryedxq3huoobdx1irqq040t/PRD_0842_.JPG" alt="Студенты Финансового университета узнали о возможностях построения карьеры в Счетной палате Российской Федерации " /></div>
                                      <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                          <h4 class="news-card__title">Студенты Финансового университета узнали о возможностях построения карьеры в Счетной палате Российской Федерации </h4>
                                          <p class="news-card__text"></p>
                                      </div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _height-auto">
                                                                                  <article class="news-card"><a class="news-card__link" href="/university/press-center/jurnal-finansist"></a>
                                      <div class="news-card__wrapper"><span class="news-card__date">15 декабря</span><span class="ui-tag">Новости Университета</span></div>
                                      <div class="news-card__img"><img src="/upload/iblock/dad/j3xp2kgc3exp48ap6gwlst7fq1vpvyua/FINANSIST_258_dekabr-_-0001.jpg" alt="Журнал «Финансист»" /></div>
                                      <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                          <h4 class="news-card__title">Журнал «Финансист»</h4>
                                          <p class="news-card__text"></p>
                                      </div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _height-auto">
                                                                                  <article class="news-card"><a class="news-card__link" href="/university/press-center/shkola-gorodskoy-ekonomiki-pravitelstva-moskvy"></a>
                                      <div class="news-card__wrapper"><span class="news-card__date">15 декабря</span><span class="ui-tag">Новости Университета</span></div>
                                      <div class="news-card__img"><img src="/upload/iblock/8b4/d0m233mc8ucawdn5sv54ed2k4mue7kur/3465.jpg" alt="Школа городской экономики Правительства Москвы" /></div>
                                      <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                          <h4 class="news-card__title">Школа городской экономики Правительства Москвы</h4>
                                          <p class="news-card__text"></p>
                                      </div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _height-auto">
                                                                                  <article class="news-card"><a class="news-card__link" href="/university/press-center/skorbim-2025-12-14"></a>
                                      <div class="news-card__wrapper"><span class="news-card__date">14 декабря</span><span class="ui-tag">Новости Университета</span></div>
                                      <div class="news-card__img"><img src="/upload/iblock/3df/t09et0yjzr3yh05pw0lf125x8sq3w1ei/skorbim.jpg" alt="Скорбим..." /></div>
                                      <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                          <h4 class="news-card__title">Скорбим...</h4>
                                          <p class="news-card__text"></p>
                                      </div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _height-auto">
                                                                                  <article class="news-card"><a class="news-card__link" href="/university/press-center/v-rossii-realizovano-37-tysyach-proektov-initsiativnogo-byudzhetirovaniya"></a>
                                      <div class="news-card__wrapper"><span class="news-card__date">14 декабря</span><span class="ui-tag">Новости Университета</span></div>
                                      <div class="news-card__img"><img src="/upload/iblock/cbb/9f4frpn3agrozp1q2g0j0vhzj06hbx0g/press_reliz.png" alt="В России реализовано 37 тысяч проектов инициативного бюджетирования" /></div>
                                      <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                          <h4 class="news-card__title">В России реализовано 37 тысяч проектов инициативного бюджетирования</h4>
                                          <p class="news-card__text"></p>
                                      </div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _height-auto">
                                                                                  <article class="news-card"><a class="news-card__link" href="/university/press-center/stanislav-prokofev-oznakomilsya-s-deyatelnostyu-mezhrayonnoy-inspektsii-fns-rossii-46-po-moskve"></a>
                                      <div class="news-card__wrapper"><span class="news-card__date">12 декабря</span><span class="ui-tag">Новости Университета</span></div>
                                      <div class="news-card__img"><img src="/upload/iblock/7a2/q6nxk09w35hn03eey2eikrfqxairvjod/PRD_0311_.JPG" alt="Станислав Прокофьев ознакомился с деятельностью Межрайонной инспекции ФНС России № 46 по Москве" /></div>
                                      <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                          <h4 class="news-card__title">Станислав Прокофьев ознакомился с деятельностью Межрайонной инспекции ФНС России № 46 по Москве</h4>
                                          <p class="news-card__text"></p>
                                      </div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _height-auto">
                                                                                  <article class="news-card"><a class="news-card__link" href="/university/press-center/predprinimateli-privlekli-svyshe-20-mlrd-rubley-lgotnogo-finansirovaniya-onlayn-cherez-msp-rf"></a>
                                      <div class="news-card__wrapper"><span class="news-card__date">12 декабря</span><span class="ui-tag">Новости Университета</span></div>
                                      <div class="news-card__img"><img src="/upload/iblock/616/rkjhye761izxiyco7phwm17yajo6kq3v/press_reliz.png" alt="Предприниматели привлекли свыше 20 млрд рублей льготного финансирования онлайн через МСП.РФ" /></div>
                                      <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                          <h4 class="news-card__title">Предприниматели привлекли свыше 20 млрд рублей льготного финансирования онлайн через МСП.РФ</h4>
                                          <p class="news-card__text"></p>
                                      </div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _height-auto">
                                                                                  <article class="news-card"><a class="news-card__link" href="/university/press-center/vstrecha-s-predstavitelyami-schetnoy-palaty-rossiyskoy-federatsii"></a>
                                      <div class="news-card__wrapper"><span class="news-card__date">12 декабря</span><span class="ui-tag">Новости Университета</span></div>
                                      <div class="news-card__img"><img src="/upload/iblock/621/lrnic318am0c11nck3hg51uu2nrh4hu8/Frame-1000005857.png" alt="Встреча  с представителями Счетной палаты Российской Федерации" /></div>
                                      <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                          <h4 class="news-card__title">Встреча  с представителями Счетной палаты Российской Федерации</h4>
                                          <p class="news-card__text"></p>
                                      </div>
                                  </article>
                              </div>
                                                  <div class="swiper-slide _height-auto">
                                                                                  <article class="news-card"><a class="news-card__link" href="/university/press-center/arkticheskaya-ekspeditsiya-novogo-formata-startuet-v-2026-godu"></a>
                                      <div class="news-card__wrapper"><span class="news-card__date">12 декабря</span><span class="ui-tag">Новости Университета</span></div>
                                      <div class="news-card__img"><img src="/upload/iblock/355/s6hclsbypxrqzkaao6n0yv2qw4z4z15r/2260.jpg" alt="Арктическая экспедиция нового формата стартует в 2026 году" /></div>
                                      <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                          <h4 class="news-card__title">Арктическая экспедиция нового формата стартует в 2026 году</h4>
                                          <p class="news-card__text"></p>
                                      </div>
                                  </article>
                              </div>
                                              </div>
                      </div>
                      <div class="app-grid _cols-1 hidden-from-md" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2rem;">
                                                                  
                          <article class="news-card"><a class="news-card__link" href="/university/press-center/studenty-finuniversiteta-uznali-o-vozmozhnostyakh-postroeniya-karery"></a>
                              <div class="news-card__wrapper"><span class="news-card__date">15 декабря</span><span class="ui-tag">Новости Университета</span></div>
                              <div class="news-card__img"><img src="/upload/iblock/019/2mvonqf22ryedxq3huoobdx1irqq040t/PRD_0842_.JPG" alt="Студенты Финансового университета узнали о возможностях построения карьеры в Счетной палате Российской Федерации " /></div>
                              <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                  <h4 class="news-card__title">Студенты Финансового университета узнали о возможностях построения карьеры в Счетной палате Российской Федерации </h4>
                                  <p class="news-card__text"></p>
                              </div>
                          </article>
                                                                  
                          <article class="news-card"><a class="news-card__link" href="/university/press-center/jurnal-finansist"></a>
                              <div class="news-card__wrapper"><span class="news-card__date">15 декабря</span><span class="ui-tag">Новости Университета</span></div>
                              <div class="news-card__img"><img src="/upload/iblock/dad/j3xp2kgc3exp48ap6gwlst7fq1vpvyua/FINANSIST_258_dekabr-_-0001.jpg" alt="Журнал «Финансист»" /></div>
                              <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                  <h4 class="news-card__title">Журнал «Финансист»</h4>
                                  <p class="news-card__text"></p>
                              </div>
                          </article>
                                                                  
                          <article class="news-card"><a class="news-card__link" href="/university/press-center/shkola-gorodskoy-ekonomiki-pravitelstva-moskvy"></a>
                              <div class="news-card__wrapper"><span class="news-card__date">15 декабря</span><span class="ui-tag">Новости Университета</span></div>
                              <div class="news-card__img"><img src="/upload/iblock/8b4/d0m233mc8ucawdn5sv54ed2k4mue7kur/3465.jpg" alt="Школа городской экономики Правительства Москвы" /></div>
                              <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                  <h4 class="news-card__title">Школа городской экономики Правительства Москвы</h4>
                                  <p class="news-card__text"></p>
                              </div>
                          </article>
                                                                  
                          <article class="news-card"><a class="news-card__link" href="/university/press-center/skorbim-2025-12-14"></a>
                              <div class="news-card__wrapper"><span class="news-card__date">14 декабря</span><span class="ui-tag">Новости Университета</span></div>
                              <div class="news-card__img"><img src="/upload/iblock/3df/t09et0yjzr3yh05pw0lf125x8sq3w1ei/skorbim.jpg" alt="Скорбим..." /></div>
                              <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                  <h4 class="news-card__title">Скорбим...</h4>
                                  <p class="news-card__text"></p>
                              </div>
                          </article>
                                                                  
                          <article class="news-card"><a class="news-card__link" href="/university/press-center/v-rossii-realizovano-37-tysyach-proektov-initsiativnogo-byudzhetirovaniya"></a>
                              <div class="news-card__wrapper"><span class="news-card__date">14 декабря</span><span class="ui-tag">Новости Университета</span></div>
                              <div class="news-card__img"><img src="/upload/iblock/cbb/9f4frpn3agrozp1q2g0j0vhzj06hbx0g/press_reliz.png" alt="В России реализовано 37 тысяч проектов инициативного бюджетирования" /></div>
                              <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                  <h4 class="news-card__title">В России реализовано 37 тысяч проектов инициативного бюджетирования</h4>
                                  <p class="news-card__text"></p>
                              </div>
                          </article>
                                                                  
                          <article class="news-card"><a class="news-card__link" href="/university/press-center/stanislav-prokofev-oznakomilsya-s-deyatelnostyu-mezhrayonnoy-inspektsii-fns-rossii-46-po-moskve"></a>
                              <div class="news-card__wrapper"><span class="news-card__date">12 декабря</span><span class="ui-tag">Новости Университета</span></div>
                              <div class="news-card__img"><img src="/upload/iblock/7a2/q6nxk09w35hn03eey2eikrfqxairvjod/PRD_0311_.JPG" alt="Станислав Прокофьев ознакомился с деятельностью Межрайонной инспекции ФНС России № 46 по Москве" /></div>
                              <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                  <h4 class="news-card__title">Станислав Прокофьев ознакомился с деятельностью Межрайонной инспекции ФНС России № 46 по Москве</h4>
                                  <p class="news-card__text"></p>
                              </div>
                          </article>
                                                                  
                          <article class="news-card"><a class="news-card__link" href="/university/press-center/predprinimateli-privlekli-svyshe-20-mlrd-rubley-lgotnogo-finansirovaniya-onlayn-cherez-msp-rf"></a>
                              <div class="news-card__wrapper"><span class="news-card__date">12 декабря</span><span class="ui-tag">Новости Университета</span></div>
                              <div class="news-card__img"><img src="/upload/iblock/616/rkjhye761izxiyco7phwm17yajo6kq3v/press_reliz.png" alt="Предприниматели привлекли свыше 20 млрд рублей льготного финансирования онлайн через МСП.РФ" /></div>
                              <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                  <h4 class="news-card__title">Предприниматели привлекли свыше 20 млрд рублей льготного финансирования онлайн через МСП.РФ</h4>
                                  <p class="news-card__text"></p>
                              </div>
                          </article>
                                                                  
                          <article class="news-card"><a class="news-card__link" href="/university/press-center/vstrecha-s-predstavitelyami-schetnoy-palaty-rossiyskoy-federatsii"></a>
                              <div class="news-card__wrapper"><span class="news-card__date">12 декабря</span><span class="ui-tag">Новости Университета</span></div>
                              <div class="news-card__img"><img src="/upload/iblock/621/lrnic318am0c11nck3hg51uu2nrh4hu8/Frame-1000005857.png" alt="Встреча  с представителями Счетной палаты Российской Федерации" /></div>
                              <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                  <h4 class="news-card__title">Встреча  с представителями Счетной палаты Российской Федерации</h4>
                                  <p class="news-card__text"></p>
                              </div>
                          </article>
                                                                  
                          <article class="news-card"><a class="news-card__link" href="/university/press-center/arkticheskaya-ekspeditsiya-novogo-formata-startuet-v-2026-godu"></a>
                              <div class="news-card__wrapper"><span class="news-card__date">12 декабря</span><span class="ui-tag">Новости Университета</span></div>
                              <div class="news-card__img"><img src="/upload/iblock/355/s6hclsbypxrqzkaao6n0yv2qw4z4z15r/2260.jpg" alt="Арктическая экспедиция нового формата стартует в 2026 году" /></div>
                              <div class="news-card__wrapper-text js-news-text-overflow" data-line="6">
                                  <h4 class="news-card__title">Арктическая экспедиция нового формата стартует в 2026 году</h4>
                                  <p class="news-card__text"></p>
                              </div>
                          </article>
                          <!--                <button class="ui-button _secondary _full-wide _icon-arrow hidden-from-md" type="button" data-hx-get="/response/press-center-more-response.html" data-hx-swap="outerHTML">Показать больше<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/sprite.svg#arrow-up-right-16"></use></svg></span></button>-->
                      </div>
                  </div>
              </section>
              </div>
          
          </main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          
          Evidence
          from
          Solution

          Удалите все комментарии, которые возвращают информацию,

          которая может помочь злоумышленнику,

          и устраните все основные проблемы, на которые они ссылаются.

      3. Современное веб-приложение (1)
        1. GET https://www.fa.ru/*/index.php
          Alert tags
          Alert description

          Приложение выглядит как современное веб-приложение.

          Если вам нужно изучить его автоматически,

          то Ajax Spider может оказаться более эффективным, чем стандартный.

          Other info

          Были обнаружены ссылки, не имеющие традиционных атрибутов href,

          что указывает на то, что это современное веб-приложение.

          Request
          Request line and header section (270 bytes)
          GET https://www.fa.ru/*/index.php HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/robots.txt
          
          
          Request body (0 bytes)
          Response
          Status line and header section (612 bytes)
          HTTP/1.1 404 Not Found
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 112334
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Cache-Control: private, max-age=60
          X-Frame-Options: SAMEORIGIN
          Content-Security-Policy: frame-ancestors 'self';
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          Set-Cookie: PHPSESSID=Y6I8TCTj8svRPs08Y2kXQ0cLbGuIzuDd; expires=Tue, 16-Dec-2025 13:11:22 GMT; Max-Age=10800; path=/; domain=www.fa.ru; HttpOnly
          Vary: Accept-Encoding
          
          
          Response body (112334 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="Финансовый университет, поступление, образование, научная деятельность, международное сотрудничество, дополнительное образование, обучение, студенты, абитуриенты, карьера" />
          <meta name="description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»" />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/*/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          
          
          
                      <title>404 Not Found</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | 404 Not Found"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header " id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app"><div class="not-found">
              <div class="container">
                  <div class="not-found__content">
                      <p class="not-found__404">404</p>
                      <h1 class="not-found__title">Страница не найдена</h1>
                      <p class="not-found__desc">К сожалению, такой страницы не существует. Попробуйте изменить запрос или перейти на главную страницу</p><a class="ui-button _primary _icon-arrow" href="/">Перейти на главную<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a>
                  </div>
              </div>
              <div class="not-found__bg"> <img src="/local/templates/main/images/bg-404.png" alt="Картинка заднего фона" /></div>
          </div></main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          Evidence
          <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
          Solution

          Это информационное предупреждение, поэтому никаких изменений не требуется.

  11. Risk=Информационный, Confidence=Низкий (2)

    1. https://www.fa.ru (2)

      1. Атрибут элемента HTML, управляемый пользователем (потенциальный XSS) (1)
        1. GET https://www.fa.ru/university/press-center/events/index.php?ID=2
          Alert tags
          Alert description

          Эта проверка проверяет вводимые пользователем данные в параметрах строки запроса и данных POST, чтобы определить, где можно управлять определенными значениями атрибутов HTML. Это обеспечивает обнаружение горячих точек для XSS (межсайтового сценария), который потребует дальнейшего изучения аналитиком безопасности для определения возможности использования.

          Other info

          User-controlled HTML attribute values were found. Try injecting special characters to see if XSS might be possible. The page at the following URL:

          https://www.fa.ru/university/press-center/events/index.php?ID=2

          appears to include user input in:

          a(n) [meta] tag [content] attribute

          The user input found was:

          ID=2

          The user-controlled value was:

          2

          Request
          Request line and header section (366 bytes)
          GET https://www.fa.ru/university/press-center/events/index.php?ID=2 HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          referer: https://www.fa.ru/sitemap-iblock-2.xml
          Cookie: PHPSESSID=Dll4gocgyVTsCLY1rEPKyroCTX1Xr41F
          
          
          Request body (0 bytes)
          Response
          Status line and header section (526 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:23 GMT
          Content-Type: text/html; charset=UTF-8
          Content-Length: 120487
          Connection: keep-alive
          Keep-Alive: timeout=10
          Vary: Accept-Encoding
          Content-Security-Policy: frame-ancestors 'self';
          Vary: Accept-Encoding
          Cache-Control: max-age=60
          Cache-Control: private, max-age=60
          P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
          X-Frame-Options: SAMEORIGIN
          Expires: Tue, 16 Dec 2025 10:12:23 GMT
          
          
          Response body (120487 bytes)
          
              <!DOCTYPE html>
                  <html  lang="ru" id="s1">
                  <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
                      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
          <meta name="keywords" content="мероприятия, проведение мероприятий, план мероприятий, проведенные мероприятия, мероприятия ко дню, события, образовательные мероприятия, научные мероприятия, культурные события, конференции, семинары, вебинары" />
          <meta name="description" content=" " />
          <link href="/bitrix/cache/css/s1/main/template_9e0403e4e76a8459f3aa93a1eab92994/template_9e0403e4e76a8459f3aa93a1eab92994_v1.css?1763707797327626" type="text/css"  data-template-style="true" rel="stylesheet" />
          <meta property="og:type" content="article">
          <meta property="og:url" content="https://www.fa.ru/university/press-center/events/">
          <meta property="og:description" content="«Один из старейших российских вузов, готовящих экономистов, финансистов, юристов по финансовому праву, математиков, ИТ-специали​стов, социологов и политологов»">
          <meta property="og:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="twitter:card" content="summary_large_image">
          <meta name="twitter:image" content="https://www.fa.ru/upload/constructor/d77/2flx4xl2dbuxwslirbfnuykwy1216qq8/share_1200kh630.jpg">
          <meta name="robots" content="index, follow"/>
          
          
          
                      <title>Мероприятия</title>
          
                      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"><!--if IEmeta(http-equiv='X-UA-Compatible' content='IE=edge')-->
                      <meta property="og:title" content="Финансовый университет при Правительстве РФ | Мероприятия"/>
                      <!--link(rel='shortcut icon' href='./favicon.png')--><!--link(rel='preload' href='/fonts/.woff2' as='font' crossorigin='' type='font/woff2')-->
          <!--            <link rel="stylesheet" href="--><!--/css/vendor.css">-->
          <!--            <link rel="stylesheet" href="--><!--/css/app.css">-->
                                                      </head>
          
                  <body hx-ext="multi-swap">
          
                  
                  <div class="sp-panel js-sp-panel">
                      <div class="sp-panel__bg"></div>
                      <div class="sp-panel__container">
                          <div class="container">
                              <div class="sp-panel__head">
                                  <p class="sp-panel__title">Версия для слабовидящих</p><button itemprop="copy" class="ui-icon-button _secondary sp-panel__close js-sp-panel-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></button>
                              </div>
                              <div class="sp-panel__content">
                                  <div class="sp-panel__group _text">
                                      <p class="sp-panel__label">Размер текста:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-text="normal">A</button><button type="button" data-sp-text="medium">A</button><button type="button" data-sp-text="large">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _color">
                                      <p class="sp-panel__label">Цветовая схема:</p>
                                      <div class="sp-panel__buttons"><button type="button" data-sp-theme="light" title="Обычная">A</button><button type="button" data-sp-theme="dark" title="Темная">A</button><button type="button" data-sp-theme="black" title="Белое на черном">A</button><button type="button" data-sp-theme="white" title="Черное на белом">A</button></div>
                                  </div>
                                  <div class="sp-panel__group _images">
                                      <p class="sp-panel__label">Изображения:</p>
                                      <div><button class="ui-button _tertiary js-sp-panel-img-off" type="button">Отключить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button><button class="ui-button _tertiary js-sp-panel-img-on" type="button">Включить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                                  </div>
                                  <div class="sp-panel__group _reset"><button class="ui-button _secondary js-sp-panel-img-reset">Сбросить настройки<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button></div>
                              </div>
                          </div>
                      </div>
                  </div>
                  
                  
          <div class="search-popup js-search-popup">
              <div class="search-popup__owerlay"></div>
              <div class="search-popup__container">
                  <div class="container">
                      <div class="search-popup__head">
                          <h2 class="search-popup__title">Поиск по сайту</h2><button class="ui-icon-button _secondary js-search-popup-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-24">
                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                              </svg></button>
                      </div>
                      <div class="search-popup__search">
                          <form class="flex gap-16" action="/search/">
                              <div class="ui-field js-field">
                                  <div class="ui-field__icon"><svg class="_icon-search-24">
                                          <use href="/local/templates/main/sprite.svg#search-24"></use>
                                      </svg></div><input class="ui-field__input" type="text" placeholder="Введите ваш запрос" id="ui-field-1" name="q" inputmode="search" /><label class="ui-field__label" for="ui-field-1">Введите ваш запрос</label>
                              </div><button class="ui-button _primary">Поиск<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span></button>
                          </form>
                      </div>
                      <div class="search-popup__links">
                          <a href="/search/?q=Подразделения">Подразделения</a>
                          <a href="/search/?q=Кафедры">Кафедры</a>
                          <a href="/search/?q=Магистратура">Магистратура</a>
                          <a href="/search/?q=Дополнительное образование">Дополнительное образование</a>
                          <a href="/search/?q=Поступающим">Поступающим</a>
                      </div>
                  </div>
              </div>
          </div>
                  <header class="header " id="js-header">
                      <div class="container">
                          <div class="header__row _top">
                              <div class="header__group">
                                                                                  <button class="header__link _contrast"  id="js-menu-sites-button"><svg class="_icon-menu-grid-20">
                                          <use href="/local/templates/main/sprite.svg#menu-grid-20"></use>
                                      </svg>Наши сайты</button>
                                                          <a class="header__link _contrast hidden-sm" href="/university/press-center/">Пресс-центр</a>                    </div>
                              <div class="flex gap-64 sm-gap-16">
                                  <div class="header__group">
                                      <div class="flex gap-24 sm-gap-16">
                                          <button itemprop="copy" class="header__link hidden-sm js-sp-panel-trigger" type="button"><svg class="_icon-eye-20">
                                                  <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                              </svg><span>Версия для слабовидящих</span></button>
                                      </div>
          
                                      <div class="flex gap-24 sm-gap-16">
                  <a class="header__link _tooltip" href="https://ruz.fa.ru/">
                  <div class="header__tooltip">Расписание</div><svg class="_icon-calendar-20">
                      <use href="/local/templates/main/sprite.svg#calendar-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="http://www.library.fa.ru/">
                  <div class="header__tooltip">Библиотека</div><svg class="_icon-book-open-20">
                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip hidden-sm" href="/university/services/">
                  <div class="header__tooltip">Сервисы</div><svg class="_icon-chat-20">
                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                  </svg></a>
                      <a class="header__link _tooltip" href="https://org.fa.ru/">
                  <div class="header__tooltip">Личный кабинет</div><svg class="_icon-user-20">
                      <use href="/local/templates/main/sprite.svg#user-20"></use>
                  </svg></a>
                  <button class="header__link _tooltip js-search-popup-toggle" type="button">
                  <div class="header__tooltip">Поиск</div><svg class="_icon-search-20">
                      <use href="/local/templates/main/sprite.svg#search-20"></use>
                  </svg>
              </button>
                      <a class="header__link _tooltip" href="https://biz.mail.ru/login/fa.ru">
                      <div class="header__tooltip">Почта</div><svg class="_icon-mail-20">
                          <use href="/local/templates/main/sprite.svg#mail-20"></use>
                      </svg>
                  </a>
              </div><!--                            <div class="flex gap-24 sm-gap-16"><a class="header__link" href="#"><svg class="_icon-search-20">-->
          <!--                                        <use href="--><!--/sprite.svg#search-20"></use>-->
          <!--                                    </svg></a><a class="header__link hidden-sm" href="#"><svg class="_icon-eye-20">-->
          <!--                                        <use href="--><!--/sprite.svg#eye-20"></use>-->
          <!--                                    </svg></a></div>-->
                                          <div class="flex gap-16 hidden-md">
                              <a class="header__link" href="https://www.fa.ru">Ru</a>
                              <a class="header__link" href="https://en.fa.ru/">En</a>
                      </div>
                                  </div><label class="_contrast toggle-theme js-toggle-theme" for="js-toggle-theme"><span class="toggle-theme__light"><svg class="_icon-sun-20"><use href="/local/templates/main/sprite.svg#sun-20"></use></svg></span><span class="toggle-theme__switcher"><input id="js-toggle-theme" type="checkbox" hidden="hidden"/><span class="toggle-theme__flag"></span></span><span class="toggle-theme__dark"><svg class="_icon-moon-20"><use href="/local/templates/main/sprite.svg#moon-20"></use></svg></span></label>
                              </div>
                          </div>
                          <div class="header__row _bottom js-menu__first-level">
                                                  <div class="header__row-inner">
                                                              <a class="header__logo" href="/">
                                          <svg class="_icon-logo-colored">
                                              <use href="/local/templates/main/sprite.svg#logo-colored"></use>
                                          </svg>
                                      </a>
                                                          <div class="flex gap-48 items-center">
                                          <div class="flex gap-40 hidden-md">
                          <a  class="header__main-link js-menu__main-link" href="/university">Университет</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-applicants/">Поступающим</a>
                          <a  class="header__main-link js-menu__main-link" href="/for-students/">Студентам</a>
                          <a  class="header__main-link js-menu__main-link" href="/dpo/">Допобразование</a>
                          <a  class="header__main-link js-menu__main-link" href="/graduate/">Выпускникам</a>
                          <a  class="header__main-link js-menu__main-link" href="/science/">Наука</a>
                      </div><button class="burger-menu" id="js-burger-menu"><span class="burger-menu__icons"><span class="js-burger-open"><svg class="_icon-menu-24"><use href="/local/templates/main/sprite.svg#menu-24"></use></svg></span><span class="js-burger-close"><svg class="_icon-close-24"><use href="/local/templates/main/sprite.svg#close-24"></use></svg></span></span><span class="burger-menu__label">Меню</span></button>
                                  </div>
                              </div>
                          </div>
                      </div>
                  </header>
                  <div class="menu" id="js-menu">
                      <div class="menu__backdrop js-menu__first-level"></div>
                      <div class="menu__image">
                          <img src="/local/templates/main/images/example-image.jpg" alt="Фон меню" />
                      </div>
                      <div class="menu-navbar hidden-from-md">
                          <div class="menu-navbar__icons">
                              <a class="menu-navbar__link" href="#"><svg class="_icon-book-open-20">
                                      <use href="/local/templates/main/sprite.svg#book-open-20"></use>
                                  </svg></a>
                              <a class="menu-navbar__link" href="#"><svg class="_icon-chat-20">
                                      <use href="/local/templates/main/sprite.svg#chat-20"></use>
                                  </svg></a>
                              <button class="menu-navbar__link js-sp-panel-trigger"><svg class="_icon-eye-20">
                                      <use href="/local/templates/main/sprite.svg#eye-20"></use>
                                  </svg></button>
                              <a class="menu-navbar__link" href="#">En</a>
                          </div><a class="menu-navbar__link _media" href="#">Медиа</a>
                      </div>
                      
                      <!-- Главное меню -->
                      
          <div class="container menu__inner">
              <div class="menu-tabs hidden-md" data-lenis-prevent="data-lenis-prevent"><button class="menu-tabs__item js-menu-tab__desktop">Университет</button><button class="menu-tabs__item js-menu-tab__desktop">Поступающим</button><button class="menu-tabs__item js-menu-tab__desktop">Студентам</button><button class="menu-tabs__item js-menu-tab__desktop">Выпускникам</button><button class="menu-tabs__item js-menu-tab__desktop">Дополнительное образование</button><button class="menu-tabs__item js-menu-tab__desktop">Наука</button><button class="menu-tabs__item js-menu-tab__desktop">Международная деятельность</button><button class="menu-tabs__item js-menu-tab__desktop">Работникам и соискателям</button></div>
              <div class="menu-tabs hidden-from-md js-menu__first-level" data-lenis-prevent="data-lenis-prevent">
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Университет</button>
                          <a class="menu-tabs__icon"  href="/university/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Поступающим</button>
                          <a class="menu-tabs__icon"  href="/for-applicants/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Студентам</button>
                          <a class="menu-tabs__icon"  href="/for-students/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Выпускникам</button>
                          <a class="menu-tabs__icon"  href="/graduate/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Дополнительное образование</button>
                          <a class="menu-tabs__icon"  href="/dpo/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Наука</button>
                          <a class="menu-tabs__icon"  href="/science/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Международная деятельность</button>
                          <a class="menu-tabs__icon"  href="/international-activity/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
          
                      <div class="menu-tabs__item">
                          <button class="js-menu-tab__mobile" type="button">Работникам и соискателям</button>
                          <a class="menu-tabs__icon"  href="/employee/"><svg class="_icon-caret-right-16">
                                  <use href="/local/templates/main/sprite.svg#caret-right-16"></use>
                              </svg></a>
                      </div>
                  
              </div>
              <div class="menu__content-wrapper js-menu__content-wrapper" data-lenis-prevent="data-lenis-prevent">
                  <button class="ui-button _tertiary _contrast menu__mobile-back js-menu__mobile-back"><span class="ui-button__icon"><svg class="_icon-caret-left-16"><use href="/local/templates/main/sprite.svg#caret-left-16"></use></svg></span>Назад</button>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/university/"><span class="text-h3 text-contrast">Университет</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Университет</h4>
                                                                                  <a class="menu__link" href="/university/basic-information/">Основные сведения</a>
                                                          <a class="menu__link" href="/university/structure/rectorate/">Руководство</a>
                                                          <a class="menu__link" href="/university/structure/">Организационная структура</a>
                                                          <a class="menu__link" href="/university/rating/">Университет в рейтингах</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/history/">История Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/museum/">Музей Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/university/usr/social-projects/">Социальные проекты</a>
                                                          <a class="menu__link" href="/university/programm/">Программа развития</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/branches/">Филиалы</a>
                                                          <a class="menu__link" href="/university/contacts/">Контакты</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/sveden/">Сведения об образовательной организации</a>
                                                          <a class="menu__link" href="/university/uchenyy-sovet/">Ученый совет Финансового университета</a>
                                                          <a class="menu__link" href="/university/psovet/">Попечительский совет</a>
                                                          <a class="menu__link" href="/university/epb/">Единая правовая база</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/anticorruption/">Противодействие коррупции</a>
                                                          <a class="menu__link" href="/university/antiterror/">Антитеррористическая и антиэкстремистская деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-applicants/"><span class="text-h3 text-contrast">Поступающим</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/bachelor/">Бакалавриат и специалитет</a>
                                                          <a class="menu__link" href="/for-applicants/master/">Магистратура</a>
                                                          <a class="menu__link" href="/for-applicants/postgraduate/">Аспирантура</a>
                                                          <a class="menu__link" href="/science/doctoral/">Докторантура</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/for-applicants/second-degree/">Второе высшее образование</a>
                                                          <a class="menu__link" href="/for-applicants/distance-education/">Дистанционное образование</a>
                                                          <a class="menu__link" href="/for-applicants/transfers/">Переводы и восстановления</a>
                                                          <a class="menu__link" href="/dpo/">Дополнительное образование</a>
                                                          <a class="menu__link" href="/international-activity/">Обучение за рубежом</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/for-students/"><span class="text-h3 text-contrast">Студентам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Сервисы</h4>
                                                                                  <a class="menu__link" href="https://org.fa.ru/">Личный кабинет студента</a>
                                                          <a class="menu__link" href="https://online.fa.ru/">Открытая онлайн-академия</a>
                                                          <a class="menu__link" href="https://ruz.fa.ru/">Расписание занятий</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="http://www.library.fa.ru">Библиотека</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="https://en.fa.ru/for-students/">Иностранным студентам</a>
                                                          <a class="menu__link" href="/for-students/oplata/">Оплата обучения и общежития</a>
                                                          <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/education/sso/">Студенческий офис</a>
                                                          <a class="menu__link" href="/for-students/free/">Переход с платного обучения на бесплатное</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/graduate/"><span class="text-h3 text-contrast">Выпускникам</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/alumni/">Ассоциация выпускников Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/foundation/">Эндаумент-фонд</a>
                                                          <a class="menu__link" href="/graduate/#block-28040">Сервисы для выпускников</a>
                                                          <a class="menu__link" href="https://endowmentfa.ru/donate">Стать дарителем</a>
                                                          <a class="menu__link" href="https://www.fa.ru/graduate/alumni-meeting-conference/">Конференция-встреча выпускников Финансового университета</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/graduate/mentoring/">Наставничество</a>
                                                          <a class="menu__link" href="/university/structure/education/dir-career/gprsvip/PolPred/">Полномочный Представитель</a>
                                                          <a class="menu__link" href="https://www.fa.ru/employment/">Трудоустройство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/dpo/"><span class="text-h3 text-contrast">Дополнительное образование</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Подразделения ДПО</h4>
                                                                                  <a class="menu__link" href="/university/structure/dpo/vsgz/">Высшая школа государственных закупок</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsl/">Высшая школа логистики</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsmt/">Высшая школа менеджмента и технологий</a>
                                                          <a class="menu__link" href="/university/structure/dpo/vsugmf/">Высшая школа управления государственными и муниципальными финансами​</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/vsp/">Высшая школа предпринимательства</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Институт корпоративного обучения</a>
                                                          <a class="menu__link" href="/university/structure/dpo/irpkk/">Институт развития профессиональных компетенций и квалификаций</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifm/">Институт финансового менеджмента</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ifg/">Институт финансовой грамотности</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/ipks/">Институт повышения квалификации специалистов</a>
                                                          <a class="menu__link" href="/university/structure/dpo/msb/">Международная школа бизнеса (Институт)</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/eib/business-school/">Бизнес-школа Финуниверситета (Институт)</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/university/structure/education/cdpo/">Центр студенческого ДПО «StudUp»</a>
                                                          <a class="menu__link" href="/university/structure/dpo/crdo/">Центр развития дополнительного образования</a>
                                                          <a class="menu__link" href="/university/structure/dpo/podpo/">Центр «Проектный офис ДПО»</a>
                                                          <a class="menu__link" href="/university/structure/educational-departments/dep/dapk/ciys/">Центр инновационных образовательных и языковых стратегий</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/ff/cnfo/">Центр непрерывного финансового образования Финансового факультета</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ce/">Центр компетенций "Цифровая экономика"</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/naba/nna/">Кафедра налогов и налогового администрирования</a>
                                                          <a class="menu__link" href="/university/structure/scientific-educational-departments/meo/iymk/">Кафедра иностранных языков и межкультурной коммуникации</a>
                                                          <a class="menu__link" href="/university/structure/dpo/rukovodstvodpo/">Руководство ДПО</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/science/"><span class="text-h3 text-contrast">Наука</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная деятельность</h4>
                                                                                  <a class="menu__link" href="/science/basic-science/">Фундаментальная наука</a>
                                                          <a class="menu__link" href="/science/applied-research/">Прикладные исследования</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/#block-2642">Журналы Финуниверситета</a>
                                                          <a class="menu__link" href="/university/structure/education/upo/clusters/">Научно-образовательные кластеры</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная инфраструктура</h4>
                                                                                  <a class="menu__link" href="/science/research-departments/">Научно-исследовательские подразделения</a>
                                                          <a class="menu__link" href="/university/structure/science/osni/">Дирекция по организационному сопровождению научных исследований</a>
                                                          <a class="menu__link" href="/university/structure/science/uoonir/">Группа планирования и мониторинга научной деятельности</a>
                                                          <a class="menu__link" href="for-students/student-science/nso/">Научное студенческое общество</a>
                                                          <a class="menu__link" href="/for-students/student-science/council-young-scientists/">Совет молодых ученых</a>
                                                          <a class="menu__link" href="/university/structure/science/rnj/">Редакция научных журналов</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Научная аттестация</h4>
                                                                                  <a class="menu__link" href="/university/structure/science/uank/">Управление аттестации научных кадров</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/dsfu/">Диссертационные советы Финансового университета</a>
                                                          <a class="menu__link" href="/university/structure/science/uank/pd/">Перечень документов для представления в диссертационный совет</a>
                                                          <a class="menu__link" href="https://www.fa.ru/dissertations/autorefs/">Объявления о защите диссертаций</a>
                                                          <a class="menu__link" href="https://www.fa.ru/science/nak/">Научно-аттестационная комиссия Финансового Университета</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Экспертно-аналитическая деятельность</h4>
                                                                                  <a class="menu__link" href="https://www.fa.ru/science/expert-analytical-activities/">Экспертно-аналитическая деятельность</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/international-activity/"><span class="text-h3 text-contrast">Международная деятельность</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Студентам</h4>
                                                                                  <a class="menu__link" href="/international-activity/included-education/">Включенное обучение</a>
                                                          <a class="menu__link" href="/international-activity/two-dip/">Программы двух дипломов</a>
                                                          <a class="menu__link" href="/international-activity/programs/">Краткосрочные программы</a>
                                                          <a class="menu__link" href="/international-activity/grants/">Стипендии и гранты</a>
                                                          <a class="menu__link" href="/international-activity/russiansummerschool/">Летняя школа русского языка и культуры в Финансовом университете</a>
                                                          <a class="menu__link" href="/international-activity/exchange/">Программы обмена (для иностранных студентов)</a>
                                                          <a class="menu__link" href="/international-activity/help/">Справки и транскрипт</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Выпускникам</h4>
                                                                                  <a class="menu__link" href="/international-activity/european/">Приложение к диплому</a>
                                                          <a class="menu__link" href="/international-activity/diplom/">Подтверждение диплома за рубежом</a>
                                  
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Преподавателям</h4>
                                                                                  <a class="menu__link" href="/international-activity/projects/">Международные проекты</a>
                                                          <a class="menu__link" href="/international-activity/abroad/">Академическая мобильность работников и командирование за рубеж</a>
                                                          <a class="menu__link" href="/international-activity/professor/">Программа «Приглашенный профессор»</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                              <h4 class="menu__links-title">Партнерам</h4>
                                                                                  <a class="menu__link" href="/international-activity/partnership/">Зарубежное партнерство</a>
                                                          <a class="menu__link" href="https://www.fa.ru/international-activity/associations/">Международные ассоциации и сетевые университеты</a>
                                  
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                          <div class="menu__content js-menu__content">
                      <div class="menu__main-link"><a class="ui-button _tertiary" href="/employee/"><span class="text-h3 text-contrast">Работникам и соискателям</span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></a></div>
                      <div class="menu__links-wrapper">
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                                                  <a class="menu__link" href="/employee/vacancy/">Вакансии и конкурсы НПР</a>
                                                          <a class="menu__link" href="/university/structure/dpo/ipk/">Корпоративное обучение</a>
                                                          <a class="menu__link" href="/employee/couching/">Наставничество</a>
                                                          <a class="menu__link" href="/university/epb/82">Документы по управлению персоналом и работе с кадрами</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/project/">Проектная деятельность</a>
                                                          <a class="menu__link" href="https://www.fa.ru/university/employee/">Наши работники</a>
                                  
                              </div>
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                                          <div class="menu__links-column">
                                                  <div class="menu__links">
                                                          
                              </div>
                                              </div>
                          
                      </div>
                  </div>
                  
              </div>
          </div>
          
                      <!-- /Главное меню -->
                  </div>
          
                  <!-- Наши сайты -->
                              <div class="menu-sites" id="js-menu-sites">
                          <div class="menu-sites__backdrop js-menu-sites"></div>
                          <div class="menu-sites__wrapper">
                              <div class="container">
                                  <div class="menu-sites__inner js-menu-sites__content-wrapper"><button class="ui-icon-button _secondary menu-sites__button" id="js-menu-sites-close"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-close-20">
                                              <use href="/local/templates/main/sprite.svg#close-20"></use>
                                          </svg></button>
                                      <div class="ui-tabs js-tabs">
                                          <div class="ui-tabs__control js-tabs-control">
                                                                                      <button class="ui-tab" type="button" data-index="0"><span class="ui-tab__label">Филиалы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="1"><span class="ui-tab__label">Колледжи Москвы</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="2"><span class="ui-tab__label">Ресурсы университета</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="3"><span class="ui-tab__label">Подразделения</span></button>
                                                                                      <button class="ui-tab" type="button" data-index="4"><span class="ui-tab__label">Дополнительное образование</span></button>
                                                                              </div>
                                          <div class="ui-tabs__content js-tabs-content">
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://altai.fa.ru/" target="_blank"> <span class="ui-links__link">Алтайский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladik.fa.ru/" target="_blank"> <span class="ui-links__link">Владикавказский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://vladimir.fa.ru/" target="_blank"> <span class="ui-links__link">Владимирский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kaluga.fa.ru/" target="_blank"> <span class="ui-links__link">Калужский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnodar.fa.ru/" target="_blank"> <span class="ui-links__link">Краснодарский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kursk.fa.ru/" target="_blank"> <span class="ui-links__link">Курский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lipetsk.fa.ru/" target="_blank"> <span class="ui-links__link">Липецкий филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://novoross.fa.ru/" target="_blank"> <span class="ui-links__link">Новороссийский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://omsk.fa.ru/" target="_blank"> <span class="ui-links__link">Омский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://orel.fa.ru/" target="_blank"> <span class="ui-links__link">Орловский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://penza.fa.ru/" target="_blank"> <span class="ui-links__link">Пензенский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://spb.fa.ru/" target="_blank"> <span class="ui-links__link">Санкт-Петербургский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://smolensk.fa.ru/" target="_blank"> <span class="ui-links__link">Смоленский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://tula.fa.ru/" target="_blank"> <span class="ui-links__link">Тульский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://chelyabinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Уральский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://ufa.fa.ru/" target="_blank"> <span class="ui-links__link">Уфимский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://yaroslavl.fa.ru/" target="_blank"> <span class="ui-links__link">Ярославский филиал</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://blagov.fa.ru/" target="_blank"> <span class="ui-links__link">Благовещенский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://buzuluk.fa.ru/" target="_blank"> <span class="ui-links__link">Бузулукский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://zvenigorod.fa.ru/" target="_blank"> <span class="ui-links__link">Звенигородский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kanash.fa.ru/" target="_blank"> <span class="ui-links__link">Канашский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://krasnoyarsk.fa.ru/" target="_blank"> <span class="ui-links__link">Красноярский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mahachkala.fa.ru/" target="_blank"> <span class="ui-links__link">Махачкалинский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://perm.fa.ru/" target="_blank"> <span class="ui-links__link">Пермский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://samara.fa.ru/" target="_blank"> <span class="ui-links__link">Самарский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://surgut.fa.ru/" target="_blank"> <span class="ui-links__link">Сургутский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://shadrinsk.fa.ru/" target="_blank"> <span class="ui-links__link">Шадринский финансово-экономический колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://kip.fa.ru" target="_blank"> <span class="ui-links__link">Колледж информатики и программирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://mfc.fa.ru" target="_blank"> <span class="ui-links__link">Московский финансовый колледж</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://anketa.fa.ru/" target="_blank"> <span class="ui-links__link">Личный кабинет поступающего / слушателя</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://podku.fa.ru/" target="_blank"> <span class="ui-links__link">Подготовительные курсы Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://org.fa.ru/app/kk/dpp/programs" target="_blank"> <span class="ui-links__link">Корпоративное обучение</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pay.fa.ru" target="_blank"> <span class="ui-links__link">Все ссылки на оплату, Москва и филиалы</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://forum.fa.ru/" target="_blank"> <span class="ui-links__link">Международный форум Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://edu.fa.ru/" target="_blank"> <span class="ui-links__link">Дополнительное образование</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://business.fa.ru/" target="_blank"> <span class="ui-links__link">Предпринимательский клуб Финансового университета</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://pirsocenter.ru/foresight2025" target="_blank"> <span class="ui-links__link">Форсайт образования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://lesnoe.fa.ru/" target="_blank"> <span class="ui-links__link">Учебно-оздоровительный комплекс «Лесное озеро»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://career.fa.ru/" target="_blank"> <span class="ui-links__link">Центр карьеры</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="https://online.fa.ru" target="_blank"> <span class="ui-links__link">Открытая онлайн-академия</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                                      <div class="menu-sites__links" data-lenis-prevent="data-lenis-prevent">
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsgz/" target="_blank"> <span class="ui-links__link">Высшая школа государственных закупок</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsl/" target="_blank"> <span class="ui-links__link">Высшая школа логистики</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsmt/" target="_blank"> <span class="ui-links__link">Высшая школа менеджмента и технологий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/vsugmf/" target="_blank"> <span class="ui-links__link">Высшая школа управления государственными и муниципальными финансами</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ipk/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации и профессиональной переподготовки работников</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/irpkk/" target="_blank"> <span class="ui-links__link">Институт развития профессиональных компетенций и квалификаций</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifm/" target="_blank"> <span class="ui-links__link">Институт финансового менеджмента</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/ifg/" target="_blank"> <span class="ui-links__link">Институт финансовой грамотности</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/dpo/msb/" target="_blank"> <span class="ui-links__link">Международная школа бизнеса (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/business-school/" target="_blank"> <span class="ui-links__link">Бизнес-школа Финуниверситета (Институт)</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/eib/vsp/" target="_blank"> <span class="ui-links__link">Высшая школа предпринимательства</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/ipks/" target="_blank"> <span class="ui-links__link">Институт повышения квалификации специалистов</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/naba/nna/" target="_blank"> <span class="ui-links__link">Кафедра налогов и налогового администрирования</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/educational-departments/dep/dapk/ciys/" target="_blank"> <span class="ui-links__link">Центр инновационных образовательных и языковых стратегий</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/meo/iymk/" target="_blank"> <span class="ui-links__link">Кафедра иностранных языков и межкультурной коммуникации</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/vsu/gcp/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Государственно-частное партнерство»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                                                                      <div class="ui-links">
                                                              <div class="ui-links__wrapper">
                                                                  <div class="ui-links__tel"><a href="/university/structure/scientific-educational-departments/ff/izkifi/" target="_blank"> <span class="ui-links__link">Базовая кафедра «Ипотечное жилищное кредитование и финансовые инструменты рынка недвижимости»</span></a><span class="ui-links__link-span"></span></div>
                                                              </div>
                                                          </div>
                                                      
                                                  </div>
                                                                              </div>
                                      </div>
                                  </div>
                              </div>
                          </div>
                      </div>
                          <!-- /Наши сайты -->
          
                  <main id="app">
              <div class="app-head">
                  <div class="container">
                                      <div class="breadcrumbs "><ol class="breadcrumbs__list" itemscope="itemscope" itemtype="https://schema.org/BreadcrumbList">
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/" itemprop="item">Главная</a>
          				<meta itemprop="position" content="0" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/" itemprop="item">Университет</a>
          				<meta itemprop="position" content="1" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/press-center/" itemprop="item">Пресс-центр</a>
          				<meta itemprop="position" content="2" />
                         
          			</li>
                      <li class="breadcrumbs__item" itemprop="itemListElement" itemscope="itemscope" itemtype="https://schema.org/ListItem">
          				<a href="/university/press-center/events/" itemprop="item">Мероприятия</a>
          				<meta itemprop="position" content="3" />
                         
          			</li></ol><div class="breadcrumbs__mobile-button"><a class="ui-button _tertiary" href="/university/press-center/"><span class="ui-button__icon"><svg class="_icon-arrow-left-16"><use href="/local/templates/main/sprite.svg#arrow-left-16"></use></svg></span>Назад</a></div></div>                                        <h1 class="app-head__title">Мероприятия</h1>
                              </div>
              </div>
          
          
          <div class="container" id="block-45410" class="">
              <section class="app-section">
                  <div class="app-section__head">
                              </div>
                  <div class="app-section__content">
                      <div class="date-filter js-date-filter">
                          <div class="date-filter__wrapper hidden-sm">
                              <form class="date-filter__form" data-hx-get="/ajax/events-all.php?iblock=2&block=45410" data-hx-trigger="change delay:300ms" data-hx-target="#event-block" data-hx-params="not filter">
                                  <div class="datepicker js-datepicker-filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                                      <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                              <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                          </svg></div>
                                  </div>
                                  <div class="filter-buttons">
                                      <div class="filter-buttons__button js-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                                              </svg></label></div>
                                      <div class="filter-buttons__button js-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                                              </svg></label></div>
                                      <div class="filter-buttons__button js-filter-button"><input type="radio" name="filter" value="week" /><label>На этой неделе<svg class="_icon-close-24">
                                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                                              </svg></label></div>
                                      <div class="filter-buttons__button js-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                                  <use href="/local/templates/main/sprite.svg#close-24"></use>
                                              </svg></label></div>
                                  </div>
                              </form>
                          </div><button class="filter-buttons__button _wide hidden-from-sm js-date-filter-open" type="button" data-target="#date-filter-popup" data-text="Выбрать дату"><span>Выбрать дату</span><svg class="_icon-caret-down-24">
                                  <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                              </svg></button>
                      </div>
                          
              <div id="event-block">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2rem;">
                      <div class="app-grid _cols-2" style="--cols:2;--cols-md:1;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2rem;">
                                              <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie--d-505-001-109-po-zashchite-dissertatsiy-na-soiskanie-uchen"></a>
                                  <div class="event-card__head">
                                                                  <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.109 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                  </div>
                                  <div class="event-card__wrapper">
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Дата проведения</div>
                                              <time class="ui-links__link" datetime="17.12.2025 10:00:00/17.12.2025 12:00:00">17 декабря 2025</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Время проведения</div>
                                              <time class="ui-links__link" datetime="T10:00/T12:00">10:00 - 12:00</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label"></div>
                                              <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                          </div>
                                                              </div>
                              </article>
                                              <article class="event-card"><a class="event-card__link" href="/university/press-center/events/zasedanie-d-505-001-109-po-zashchite-dissertatsiy-na-soiskanie-uchen"></a>
                                  <div class="event-card__head">
                                                                  <h4 class="event-card__title">Заседание совета Финансового университета Д 505.001.109 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук</h4>
                                  </div>
                                  <div class="event-card__wrapper">
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Дата проведения</div>
                                              <time class="ui-links__link" datetime="17.12.2025 12:00:00/17.12.2025 14:00:00">17 декабря 2025</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label">Время проведения</div>
                                              <time class="ui-links__link" datetime="T12:00/T14:00">12:00 - 14:00</time>
                                          </div>
                                                                      <div class="ui-links">
                                              <div class="ui-links__label"></div>
                                              <address class="ui-links__link">комплекс 1, д. 51/1, ауд. 1001</address>
                                          </div>
                                                              </div>
                              </article>
                                      </div>
                          <button class="ui-button _secondary _full-wide _icon-arrow" data-hx-get="/ajax/events-all.php?page=2&amp;iblock=2&amp;block=45410&amp;date-from=&amp;date-to=" data-hx-swap="outerHTML">Показать больше<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button>
                 </div>
              </div>
          
          
          
                  </div>
              </section>
          </div>
          
          </main>
          <div class="filter-popup" id="date-filter-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-block-response.html" hx-trigger="submit delay:300ms" hx-target="#event-block">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-events-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать дату</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/events-response.html" hx-trigger="submit delay:300ms" hx-target="#events">
                          <div class="datepicker js-datepicker-filter _filter"><input placeholder="Выбрать дату" /><input name="date-from" type="hidden" /><input name="date-to" type="hidden" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="today" /><label>Сегодня<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="tomorrow" /><label>Завтра<svg class="_icon-close-24">
                                          <use /local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="На этой неделе" /><label>На этой неделе<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button"><input type="radio" name="filter" value="month" /><label>В этом месяце<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          <div class="filter-popup" id="date-filter-year-popup" data-lenis-prevent="data-lenis-prevent">
              <div class="filter-popup__head">
                  <h4>Выбрать год</h4><button class="filter-popup__close js-filter-close" type="button"><svg class="_icon-close-24">
                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                      </svg></button>
              </div>
              <div class="date-filter js-date-filter-mobile _filter" data-year="data-year">
                  <div class="date-filter__wrapper">
                      <form class="date-filter__form" hx-get="/response/project-block-response.html" hx-trigger="submit delay:300ms" hx-target="#project-block">
                          <div class="datepicker js-datepicker-filter _filter"><input name="year" placeholder="Выбрать год" />
                              <div class="datepicker__icon"><svg class="_icon-caret-down-24">
                                      <use href="/local/templates/main/sprite.svg#caret-down-24"></use>
                                  </svg></div>
                          </div>
                          <div class="date-filter__form-wrapper">
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" checked="checked" name="filter" value="all" /><label>Все<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="research" /><label>Научные исследования<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                              <div class="date-filter__button js-date-filter-button _year"><input type="radio" name="filter" value="development" /><label>Разработки<svg class="_icon-close-24">
                                          <use href="/local/templates/main/sprite.svg#close-24"></use>
                                      </svg></label></div>
                          </div>
                          <div class="date-filter__foot"><button class="ui-button _tertiary js-filter-refresh" type="reset">Сбросить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-refresh-24"><use href="/local/templates/main/sprite.svg#refresh-24"></use></svg></span></button><button class="ui-button _primary _icon-arrow js-filter-apply">Применить<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-right-16"><use href="/local/templates/main/sprite.svg#arrow-up-right-16"></use></svg></span></button></div>
                      </form>
                  </div>
              </div>
          </div>
          
          <div class="container">
              <div class="button-up"><button class="ui-button _tertiary" id="js-scroll-to-top-button">Наверх<span class="ui-button__circle-wrapper"><span class="ui-button__circle"></span></span><span class="ui-button__icon"><svg class="_icon-arrow-up-16"><use href="/local/templates/main/sprite.svg#arrow-up-16"></use></svg></span></button></div>
          </div>
          <!-- Useful-links block -->
          <div class="useful-links js-useful-links"><button class="useful-links__trigger js-useful-links__trigger"><span class="container"><span class="useful-links__trigger-inner"><span class="useful-links__label">Полезные ссылки</span><span class="useful-links__icon"><svg class="_icon-caret-down-16"><use href="/local/templates/main/sprite.svg#caret-down-16"></use></svg></span></span></span></button>
              <div class="container">
                  <div class="useful-links__content js-useful-links__content">
                      <div class="useful-links__content-inner">
                                          <a class="useful-links__link" target="_blank" href="https://edu.fa.ru/">Информационно-образовательный портал</a>
                                          <a class="useful-links__link" target="_blank" href="https://anketa.fa.ru/">Личный кабинет поступающего</a>
                                          <a class="useful-links__link" target="_blank" href="http://www.library.fa.ru/">Библиотечно-информационный комплекс</a>
                                          <a class="useful-links__link" target="_blank" href="https://pay.fa.ru/moscow/">Оплата обучения</a>
                                          <a class="useful-links__link" target="_blank" href="https://ruz.fa.ru/">Расписание занятий</a>
                                          <a class="useful-links__link"  href="/university/structure/education/sso/">Студенческий офис</a>
                                          <a class="useful-links__link"  href="/university/contacts/">Официальный адрес электронной почты</a>
                                          <a class="useful-links__link"  href="/university/structure/university/sitp/">ИТ-поддержка</a>
                                          <a class="useful-links__link" target="_blank" href="https://edu.gov.ru/">Министерство просвещения РФ</a>
                                          <a class="useful-links__link" target="_blank" href="https://minobrnauki.gov.ru/">Министерство науки и высшего образования РФ</a>
                                      </div>
                  </div>
              </div>
          </div>
          <!-- End useful-links block -->
          
          <footer class="footer">
              <div class="container">
                  <div class="app-grid _cols-1" style="--cols:1;--cols-md:1;--cols-sm:1;--gap:4rem;--gap-md:4rem;--gap-sm:2.4rem;">
                      <div class="footer__top-section flex justify-between items-center">
                          <div class="footer__logo">
                                                      <svg class="_icon-logo">
                                      <use href="/local/templates/main/sprite.svg#logo"></use>
                                  </svg>
                                              </div>
                      </div>
                      <div class="footer__section">
                          <!-- footer address -->
                          
          <div class="footer__address"><span class="text-body-small">Адрес университета</span><b class="text-body-bold">125167, Москва, пр-кт Ленинградский, д. 49/2​</b>
              <p class="text-body-small">По вопросам, касающимся проведения съемок на территории Финансового университета, присылайте свой запрос в письменном виде в <a href="https://www.fa.ru/university/structure/university/uso/press-service/" style="color:#FFFFFF;">Пресс-службу</a> университета по электронной почте pressa@fa.ru</p>
          </div>
                          <!-- End footer address -->
          
                          <!-- footer menu block -->
                          <div class="footer__links-grid hidden-sm">
                      <a class="footer__link text-button"  href="/university/">Университет</a>
                      <a class="footer__link text-button"  href="/for-applicants/">Поступающим</a>
                      <a class="footer__link text-button"  href="/for-students/">Студентам</a>
                      <a class="footer__link text-button"  href="/graduate/">Выпускникам</a>
                      <a class="footer__link text-button"  href="/dpo/">Дополнительное образование</a>
                      <a class="footer__link text-button"  href="/science/">Наука</a>
                      <a class="footer__link text-button"  href="/employee">Работникам и соискателям</a>
                      <a class="footer__link text-button"  href="/international-activity/">Международная деятельность</a>
                      <a class="footer__link text-button"  href="/university/branches">Филиалы</a>
                      <a class="footer__link text-button"  href="/university/services/">Сервисы</a>
                      <a class="footer__link text-button"  href="/university/anticorruption/">Противодействие коррупции</a>
                      <a class="footer__link text-button"  href="/sveden/">Сведения об образовательной организации</a>
                      <a class="footer__link text-button" target="_blank" href="https://org.fa.ru/">Личный кабинет</a>
                      <a class="footer__link text-button" target="_blank" href="https://lesnoe.fa.ru">Учебно-оздоровительный комплекс «Лесное озеро»</a>
                      <a class="footer__link text-button"  href="/university/project/">Проектная деятельность</a>
                      <a class="footer__link text-button" target="_blank" href="https://www.fa.ru/university/structure/university/usr/psy/">Психологическая служба</a>
                      <a class="footer__link text-button"  href="/university/campuscard/">Кампусная карта</a>
                      <a class="footer__link text-button"  href="/university/contacts/">Контакты</a>
                      <a class="footer__link text-button"  href="/university/structure/university/uso/adogokouo/">Анкета для опроса граждан о качестве оказания услуг организацией</a>
                      <a class="footer__link text-button" target="_blank" href="https://endowmentfa.ru/donate">Стать дарителем</a>
              </div>                <!-- End footer block -->
          
                      </div>
                      <div class="footer__section">
          
                          <!-- socials block -->
                          <div class="footer__socials flex gap-8">
                      <a class="ui-icon-button _secondary _contrast" href="https://t.me/s/finuniverchan" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-tg-20">
                      <use href="/local/templates/main/sprite.svg#social-tg-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://vk.com/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-vk-20">
                      <use href="/local/templates/main/sprite.svg#social-vk-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://max.ru/finuniversity" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-max-20">
                      <use href="/local/templates/main/sprite.svg#social-max-20"></use>
                  </svg>
                  </a>
                      <a class="ui-icon-button _secondary _contrast" href="https://www.youtube.com/channel/UChitH8STbXi2HyYTqXnHSnw" target="_blank"><span class="ui-icon-button__circle-wrapper"><span class="ui-icon-button__circle"></span></span><svg class="_icon-social-youtube-20">
                      <use href="/local/templates/main/sprite.svg#social-youtube-20"></use>
                  </svg>
                  </a>
              </div>                <!-- socials block -->
          
                          <!-- contacts block -->
                          
          <div class="app-grid _cols-3" style="--cols:3;--cols-md:3;--cols-sm:1;--gap:3.2rem;--gap-md:3.2rem;--gap-sm:2.4rem;">
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная комиссия</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(495)249-52-49">+7(495)249-52-49</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:priemka@fa.ru">priemka@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Официальный адрес электронной почты</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:"></a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:academy@fa.ru">academy@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Приёмная ректора</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7(499)943-95-80">+7(499)943-95-80</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:rector@fa.ru">rector@fa.ru</a></div>
              </div>
                  <div class="ui-links _contrast"><span class="ui-links__label">Для справок по корреспонденции</span>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="tel:+7 499 943 98 55">+7 499 943 98 55</a></div>
                  <div class="ui-links__wrapper"><a class="ui-links__link" href="mailto:"></a></div>
              </div>
              
          </div>                <!-- contacts block -->
          
                      </div>
          
                      
                  </div>
              </div>
          </footer>
          <script src="/local/templates/main/js/app.js?1763707713" defer=""></script>
                      <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(98905690, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98905690" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(99165694, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true,         webvisor:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/99165694" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(102224032, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/102224032" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103033693, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103033693" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241759, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241759" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103241988, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103241988" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript" >    (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};    m[i].l=1*new Date();    for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}    k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})    (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");     ym(103325236, "init", {         clickmap:true,         trackLinks:true,         accurateTrackBounce:true    }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/103325236" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->                    <!-- Yandex.Metrika counter --> <script type="text/javascript">     (function(m,e,t,r,i,k,a){         m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};         m[i].l=1*new Date();         for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}         k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)     })(window, document,'script','https://mc.yandex.ru/metrika/tag.js', 'ym');      ym(98069295, 'init', {webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/98069295" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->        </body>
          </html>
          
          Parameter
          ID
          Solution

          Проверяйте весь ввод и очищайте вывод перед записью в какие-либо атрибуты HTML.

      2. Пересмотрите директивы управления кэшем (1)
        1. GET https://www.fa.ru/robots.txt
          Alert tags
          Alert description

          Заголовок управления кешем установлен неправильно или отсутствует, что позволяет браузеру и прокси-серверам кэшировать содержимое. Это может быть предназначено для статических ресурсов, таких как css, js или файлы изображений, однако ресурсы должны быть проверены, чтобы гарантировать, что конфиденциальный контент не будет кэширован.

          Request
          Request line and header section (230 bytes)
          GET https://www.fa.ru/robots.txt HTTP/1.1
          host: www.fa.ru
          user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
          pragma: no-cache
          cache-control: no-cache
          
          
          Request body (0 bytes)
          Response
          Status line and header section (434 bytes)
          HTTP/1.1 200 OK
          Server: nginx/1.19.3
          Date: Tue, 16 Dec 2025 10:11:22 GMT
          Content-Type: text/plain; charset=UTF-8
          Content-Length: 1007
          Connection: keep-alive
          Keep-Alive: timeout=10
          ETag: "3ef-62d4da605ee2d"
          Accept-Ranges: bytes
          X-Content-Type-Options: nosniff
          Vary: Accept-Encoding
          Last-Modified: Tue, 04 Feb 2025 09:29:41 GMT
          X-Frame-Options: SAMEORIGIN
          Expires: Tue, 16 Dec 2025 10:11:21 GMT
          Cache-Control: no-cache
          
          
          Response body (1007 bytes)
          User-Agent: *
          Sitemap: https://www.fa.ru/sitemap.xml
          Disallow: */index.php
          Disallow: /bitrix/
          Disallow: /*show_include_exec_time=
          Disallow: /*show_page_exec_time=
          Disallow: /*show_sql_stat=
          Disallow: /*bitrix_include_areas=
          Disallow: /*clear_cache=
          Disallow: /*clear_cache_session=
          Disallow: /*ADD_TO_COMPARE_LIST
          Disallow: /*ORDER_BY
          Disallow: /*PAGEN
          Disallow: /*?print=
          Disallow: /*&print=
          Disallow: /*print_course=
          Disallow: /*?action=
          Disallow: /*&action=
          Disallow: /*register=
          Disallow: /*forgot_password=
          Disallow: /*change_password=
          Disallow: /*login=
          Disallow: /*logout=
          Disallow: /*auth=
          Disallow: /*backurl=
          Disallow: /*back_url=
          Disallow: /*BACKURL=
          Disallow: /*BACK_URL=
          Disallow: /*back_url_admin=
          Disallow: /*?utm_source=
          Disallow: /*?bxajaxid=
          Disallow: /*&bxajaxid=
          Disallow: /*?view_result=
          Disallow: /*&view_result=
          Host: www.fa.ru
          Allow: /bitrix/components/
          Allow: /bitrix/cache/
          Allow: /bitrix/js/
          Allow: /bitrix/templates/
          Allow: /bitrix/panel/
          
          Parameter
          cache-control
          Evidence
          no-cache
          Solution

          Для защищенного содержимого убедитесь, что для HTTP-заголовка управления кешем задано значение «без кеша, без сохранения, с обязательной повторной проверкой». Если актив должен быть кэширован, рассмотрите возможность установки директив «public, max-age, immutable».

Appendix

Alert types

This section contains additional information on the types of alerts in the report.

  1. Раскрытие PII

    Source raised by a passive scanner (Раскрытие PII )
    CWE ID 359
    WASC ID 13
  2. Уязвимость JS Библиотеки (Library)

    Source raised by a passive scanner (Уязвимая JS-библиотека (на платформе Retire.js))
    CWE ID 1395
    Reference
    1. https://owasp.org/Top10/A06_2021-Vulnerable_and_Outdated_Components/
  3. CSP: Failure to Define Directive with No Fallback

    Source raised by a passive scanner (CSP)
    CWE ID 693
    WASC ID 15
    Reference
    1. https://www.w3.org/TR/CSP/
    2. https://caniuse.com/#search=content+security+policy
    3. https://content-security-policy.com/
    4. https://github.com/HtmlUnit/htmlunit-csp
    5. https://developers.google.com/web/fundamentals/security/csp#policy_applies_to_a_wide_variety_of_resources
  4. CSP: style-src небезопасный встроенный

    Source raised by a passive scanner (CSP)
    CWE ID 693
    WASC ID 15
    Reference
    1. https://www.w3.org/TR/CSP/
    2. https://caniuse.com/#search=content+security+policy
    3. https://content-security-policy.com/
    4. https://github.com/HtmlUnit/htmlunit-csp
    5. https://developers.google.com/web/fundamentals/security/csp#policy_applies_to_a_wide_variety_of_resources
  5. CSP: Директива подстановочного знака

    Source raised by a passive scanner (CSP)
    CWE ID 693
    WASC ID 15
    Reference
    1. https://www.w3.org/TR/CSP/
    2. https://caniuse.com/#search=content+security+policy
    3. https://content-security-policy.com/
    4. https://github.com/HtmlUnit/htmlunit-csp
    5. https://developers.google.com/web/fundamentals/security/csp#policy_applies_to_a_wide_variety_of_resources
  6. CSP: скрипт-SRC небезопасный встроенный

    Source raised by a passive scanner (CSP)
    CWE ID 693
    WASC ID 15
    Reference
    1. https://www.w3.org/TR/CSP/
    2. https://caniuse.com/#search=content+security+policy
    3. https://content-security-policy.com/
    4. https://github.com/HtmlUnit/htmlunit-csp
    5. https://developers.google.com/web/fundamentals/security/csp#policy_applies_to_a_wide_variety_of_resources
  7. Возможные IP-адреса, найденные в Viewstate

    Source raised by a passive scanner (Viewstate (просмотр состояния))
    CWE ID 642
    WASC ID 14
  8. Заголовок Content Security Policy (CSP) не задан

    Source raised by a passive scanner (Заголовок Content Security Policy (CSP) не задан)
    CWE ID 693
    WASC ID 15
    Reference
    1. https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy
    2. https://cheatsheetseries.owasp.org/cheatsheets/Content_Security_Policy_Cheat_Sheet.html
    3. https://www.w3.org/TR/CSP/
    4. https://w3c.github.io/webappsec-csp/
    5. https://web.dev/articles/csp
    6. https://caniuse.com/#feat=contentsecuritypolicy
    7. https://content-security-policy.com/
  9. Отсутствует заголовок (Header) для защиты от кликджекинга

    Source raised by a passive scanner (Заголовок против кликджекинга )
    CWE ID 1021
    WASC ID 15
    Reference
    1. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
  10. Отсутствуют токены против CSRF атак

    Source raised by a passive scanner (Отсутствуют токены против CSRF атак)
    CWE ID 352
    WASC ID 9
    Reference
    1. https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html
    2. https://cwe.mitre.org/data/definitions/352.html
  11. Cookie без атрибута SameSite

    Source raised by a passive scanner (Cookie без атрибута SameSite )
    CWE ID 1275
    WASC ID 13
    Reference
    1. https://tools.ietf.org/html/draft-ietf-httpbis-cookie-same-site
  12. Cookie без флажка безопасности

    Source raised by a passive scanner (Cookie без флажка безопасности )
    CWE ID 614
    WASC ID 13
    Reference
    1. https://owasp.org/www-project-web-security-testing-guide/v41/4-Web_Application_Security_Testing/06-Session_Management_Testing/02-Testing_for_Cookies_Attributes.html
  13. Включение исходного файла междоменного JavaScript

    Source raised by a passive scanner (Включение исходного файла междоменного JavaScript )
    CWE ID 829
    WASC ID 15
  14. Заголовок Strict-Transport-Security не установлен

    Source raised by a passive scanner (Заголовок строгой транспортной безопасности )
    CWE ID 319
    WASC ID 15
    Reference
    1. https://cheatsheetseries.owasp.org/cheatsheets/HTTP_Strict_Transport_Security_Cheat_Sheet.html
    2. https://owasp.org/www-community/Security_Headers
    3. https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security
    4. https://caniuse.com/stricttransportsecurity
    5. https://datatracker.ietf.org/doc/html/rfc6797
  15. Заголовок X-Content-Type-Options отсутствует

    Source raised by a passive scanner (Заголовок X-Content-Type-Options отсутствует )
    CWE ID 693
    WASC ID 15
    Reference
    1. https://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/compatibility/gg622941(v=vs.85)
    2. https://owasp.org/www-community/Security_Headers
  16. Защищенные страницы содержат смешанный контент

    Source raised by a passive scanner (Защищенные страницы содержат смешанный контент )
    CWE ID 311
    WASC ID 4
    Reference
    1. https://cheatsheetseries.owasp.org/cheatsheets/Transport_Layer_Protection_Cheat_Sheet.html
  17. Раскрытие отметки времени - Unix

    Source raised by a passive scanner (Раскрытие отметки времени )
    CWE ID 497
    WASC ID 13
    Reference
    1. https://cwe.mitre.org/data/definitions/200.html
  18. Раскрытие ошибок приложения

    Source raised by a passive scanner (Раскрытие ошибок приложения )
    CWE ID 550
    WASC ID 13
  19. Сервер утечка информации о версии через поле заголовка HTTP-ответа «Server»

    Source raised by a passive scanner (Заголовок ответа HTTP-сервера )
    CWE ID 497
    WASC ID 13
    Reference
    1. https://httpd.apache.org/docs/current/mod/core.html#servertokens
    2. https://learn.microsoft.com/en-us/previous-versions/msp-n-p/ff648552(v=pandp.10)
    3. https://www.troyhunt.com/shhh-dont-let-your-response-headers/
  20. CSP: Header & Meta

    Source raised by a passive scanner (CSP)
    CWE ID 693
    WASC ID 15
    Reference
    1. https://www.w3.org/TR/CSP/
    2. https://caniuse.com/#search=content+security+policy
    3. https://content-security-policy.com/
    4. https://github.com/HtmlUnit/htmlunit-csp
    5. https://developers.google.com/web/fundamentals/security/csp#policy_applies_to_a_wide_variety_of_resources
  21. Session Management Response Identified

    Source raised by a passive scanner (Session Management Response Identified)
    Reference
    1. https://www.zaproxy.org/docs/desktop/addons/authentication-helper/session-mgmt-id
  22. Атрибут элемента HTML, управляемый пользователем (потенциальный XSS)

    Source raised by a passive scanner (Атрибут элемента HTML, управляемый пользователем (потенциальный XSS) )
    CWE ID 20
    WASC ID 20
    Reference
    1. https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html
  23. Пересмотрите директивы управления кэшем

    Source raised by a passive scanner (Пересмотрите директивы управления кэшем)
    CWE ID 525
    WASC ID 13
    Reference
    1. https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html#web-content-caching
    2. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control
    3. https://grayduck.mn/2021/09/13/cache-control-recommendations/
  24. Раскрытие информации - подозрительные комментарии

    Source raised by a passive scanner (Раскрытие информации - подозрительные комментарии )
    CWE ID 615
    WASC ID 13
  25. Современное веб-приложение

    Source raised by a passive scanner (Современное веб-приложение )